Add business pricing and closure controls with compatible digest optimization

This commit is contained in:
Takeshi
2026-09-09 12:04:12 +09:00
parent 071e338e82
commit b3b82ef03e
35 changed files with 2203 additions and 59 deletions
+2 -2
View File
@@ -20,8 +20,8 @@ required_roles = Array[StringName]([&"cook", &"server", &"attendant"])
primary_skill = &"cooking"
capacity = 12
queue_capacity = 24
base_service_minutes = 15
base_service_minutes = 45
base_quality = 55
base_price = 35
base_price = 25
inventory_inputs = {&"ingredient/basic_meal": 1}
tags = Array[StringName]([&"dining", &"social"])
+3 -3
View File
@@ -11,7 +11,7 @@ description = "全ての客のチェックインと精算を処理する、境
category = &"guest_service"
service_types = Array[StringName]([&"check_in", &"check_out"])
default_service_type = &"check_in"
service_profiles = {&"check_in": {&"duration_minutes": 8, &"base_quality": 60, &"base_price": 20, &"capacity_units": 1, &"need_effects": {&"sleep": 0}}, &"check_out": {&"duration_minutes": 6, &"base_quality": 60, &"base_price": 0, &"capacity_units": 1, &"need_effects": {&"sleep": 0}}}
service_profiles = {&"check_in": {&"duration_minutes": 20, &"base_quality": 60, &"base_price": 0, &"capacity_units": 1, &"need_effects": {&"sleep": 0}}, &"check_out": {&"duration_minutes": 6, &"base_quality": 60, &"base_price": 0, &"capacity_units": 1, &"need_effects": {&"sleep": 0}}}
zone = 2
layer = 0
footprint = Vector2i(4, 2)
@@ -30,9 +30,9 @@ staff_max = 3
required_roles = Array[StringName]([&"receptionist"])
capacity = 8
queue_capacity = 16
base_service_minutes = 8
base_service_minutes = 20
base_quality = 60
base_price = 20
base_price = 0
opening_schedule = {&"morning": true, &"day": true, &"night": true}
policy_schema = {&"price_mode": {&"type": &"enum", &"default": &"standard"}, &"vip_priority": {&"type": &"bool", &"default": false}}
cleanliness_decay_per_service = 1
+1 -1
View File
@@ -20,5 +20,5 @@ capacity = 2
queue_capacity = 4
base_service_minutes = 720
base_quality = 50
base_price = 80
base_price = 120
tags = Array[StringName]([&"lodging", &"quiet"])