131 lines
3.2 KiB
JSON
131 lines
3.2 KiB
JSON
{
|
|
"ai": {
|
|
"goap_max_iterations": 50,
|
|
"goap_max_plan_depth": 3,
|
|
"reactive_fallback": true
|
|
},
|
|
"agent_stats": {
|
|
"max_energy": 50,
|
|
"max_hunger": 100,
|
|
"max_thirst": 100,
|
|
"max_heat": 100,
|
|
"start_energy": 50,
|
|
"start_hunger": 80,
|
|
"start_thirst": 85,
|
|
"start_heat": 100,
|
|
"energy_decay": 1,
|
|
"hunger_decay": 2,
|
|
"thirst_decay": 2,
|
|
"heat_decay": 2,
|
|
"critical_threshold": 0.25,
|
|
"low_energy_threshold": 12
|
|
},
|
|
"age": {
|
|
"min_start_age": 18,
|
|
"max_start_age": 28,
|
|
"young_age_threshold": 25,
|
|
"prime_age_start": 25,
|
|
"prime_age_end": 50,
|
|
"old_age_threshold": 50,
|
|
"base_max_age": 75,
|
|
"max_age_variance": 8,
|
|
"age_per_day": 1,
|
|
"birth_cooldown_days": 8,
|
|
"min_birth_age": 20,
|
|
"max_birth_age": 50,
|
|
"birth_base_chance": 0.06,
|
|
"birth_prosperity_multiplier": 2.5,
|
|
"birth_food_requirement": 40,
|
|
"birth_energy_requirement": 15,
|
|
"birth_wealth_transfer": 0.15,
|
|
"inheritance_enabled": true,
|
|
"child_start_age": 18,
|
|
"young_skill_multiplier": 0.85,
|
|
"young_learning_multiplier": 1.3,
|
|
"young_energy_cost_multiplier": 0.9,
|
|
"prime_skill_multiplier": 1.0,
|
|
"prime_learning_multiplier": 1.0,
|
|
"prime_energy_cost_multiplier": 1.0,
|
|
"old_skill_multiplier": 1.1,
|
|
"old_learning_multiplier": 0.7,
|
|
"old_energy_cost_multiplier": 1.15,
|
|
"old_max_energy_multiplier": 0.8,
|
|
"old_decay_multiplier": 1.1
|
|
},
|
|
"storage": {
|
|
"village_meat_limit": 200,
|
|
"village_berries_limit": 300,
|
|
"village_water_limit": 400,
|
|
"village_wood_limit": 400,
|
|
"village_hide_limit": 150,
|
|
"village_clothes_limit": 100,
|
|
"market_order_limit_per_agent": 5,
|
|
"market_total_order_limit": 500
|
|
},
|
|
"sinks": {
|
|
"daily_village_decay_rate": 0.01,
|
|
"daily_tax_rate": 0.005,
|
|
"random_event_chance": 0.02,
|
|
"fire_event_resource_loss": 0.05,
|
|
"theft_event_money_loss": 0.03,
|
|
"clothes_maintenance_per_day": 1,
|
|
"fire_wood_cost_per_night": 1
|
|
},
|
|
"resources": {
|
|
"meat_decay": 12,
|
|
"berries_decay": 8,
|
|
"clothes_decay": 30,
|
|
"meat_hunger": 45,
|
|
"meat_energy": 15,
|
|
"berries_hunger": 10,
|
|
"berries_thirst": 3,
|
|
"water_thirst": 50,
|
|
"fire_heat": 25
|
|
},
|
|
"actions": {
|
|
"sleep_energy": 55,
|
|
"rest_energy": 12,
|
|
"hunt_energy": -5,
|
|
"gather_energy": -3,
|
|
"chop_wood_energy": -5,
|
|
"get_water_energy": -2,
|
|
"weave_energy": -5,
|
|
"build_fire_energy": -3,
|
|
"trade_energy": -1,
|
|
"hunt_success": 0.85,
|
|
"chop_wood_success": 0.9,
|
|
"hunt_meat_min": 2,
|
|
"hunt_meat_max": 5,
|
|
"hunt_hide_min": 0,
|
|
"hunt_hide_max": 2,
|
|
"gather_min": 3,
|
|
"gather_max": 5,
|
|
"chop_wood_min": 2,
|
|
"chop_wood_max": 4
|
|
},
|
|
"world": {
|
|
"width": 25,
|
|
"height": 25,
|
|
"initial_agents": 25,
|
|
"day_steps": 10,
|
|
"night_steps": 1,
|
|
"inventory_slots": 15,
|
|
"starting_money": 80
|
|
},
|
|
"market": {
|
|
"turns_before_discount": 15,
|
|
"discount_rate": 0.12,
|
|
"base_price_multiplier": 1.3
|
|
},
|
|
"economy": {
|
|
"energy_to_money_ratio": 1.5,
|
|
"min_price": 1,
|
|
"wealth_desire": 0.35,
|
|
"buy_efficiency_threshold": 0.75,
|
|
"min_wealth_target": 50,
|
|
"max_price_markup": 2.5,
|
|
"min_price_discount": 0.4
|
|
},
|
|
"auto_step_interval": 0.15
|
|
}
|