Files
TheTree_mock/data/characters/mvp_guest_classes.json

143 lines
4.8 KiB
JSON

{
"schema_version": 1,
"content_type": "guest_classes",
"entries": [
{
"id": "warrior",
"display_name": "戦士",
"base_patience": 65,
"risk_tolerance": 75,
"legal_sensitivity": 35,
"quality_sensitivity": 35,
"wealth_min": 300,
"wealth_max": 900,
"credit_limit_gold": 100,
"minimum_quality": 25,
"schedule_profile": "evening",
"tags": ["combatant"],
"preferences": {"food": 18, "security": 4, "tavern": 15},
"need_rates": {"hunger": 10, "hygiene": 0, "intimacy": 0, "leisure": 5, "medical": 0, "sleep": 6},
"group_size_weights": {"1": 35, "2": 45, "3": 20}
},
{
"id": "mage",
"display_name": "魔法使い",
"base_patience": 45,
"risk_tolerance": 45,
"legal_sensitivity": 50,
"quality_sensitivity": 60,
"wealth_min": 450,
"wealth_max": 1200,
"credit_limit_gold": 200,
"minimum_quality": 40,
"schedule_profile": "day",
"tags": ["mana_sensitive", "noise_sensitive"],
"preferences": {"mana": 20, "quiet": 14, "tavern": -10},
"need_rates": {"hunger": 7, "hygiene": 0, "intimacy": 0, "leisure": 4, "medical": 0, "sleep": 7},
"group_size_weights": {"1": 60, "2": 35, "3": 5}
},
{
"id": "rogue",
"display_name": "盗賊",
"base_patience": 50,
"risk_tolerance": 85,
"legal_sensitivity": 15,
"quality_sensitivity": 30,
"wealth_min": 250,
"wealth_max": 1000,
"credit_limit_gold": 80,
"minimum_quality": 20,
"schedule_profile": "night",
"tags": ["stealthy", "underworld"],
"preferences": {"security": -12, "tavern": 10, "underground": 24},
"need_rates": {"hunger": 7, "hygiene": 0, "intimacy": 0, "leisure": 7, "medical": 0, "sleep": 5},
"group_size_weights": {"1": 70, "2": 25, "3": 5}
},
{
"id": "cleric",
"display_name": "聖職者",
"base_patience": 55,
"risk_tolerance": 20,
"legal_sensitivity": 90,
"quality_sensitivity": 55,
"wealth_min": 220,
"wealth_max": 750,
"credit_limit_gold": 50,
"minimum_quality": 45,
"schedule_profile": "day",
"tags": ["faith_aligned"],
"preferences": {"faith": 24, "quiet": 8, "underground": -25},
"need_rates": {"hunger": 7, "hygiene": 0, "intimacy": 0, "leisure": 3, "medical": 0, "sleep": 6},
"group_size_weights": {"1": 45, "2": 35, "3": 20}
},
{
"id": "noble",
"display_name": "貴族",
"base_patience": 30,
"risk_tolerance": 35,
"legal_sensitivity": 65,
"quality_sensitivity": 95,
"wealth_min": 1800,
"wealth_max": 5000,
"credit_limit_gold": 1500,
"minimum_quality": 70,
"schedule_profile": "evening",
"tags": ["vip"],
"preferences": {"luxury": 28, "quiet": 10, "vip": 25},
"need_rates": {"hunger": 6, "hygiene": 0, "intimacy": 0, "leisure": 6, "medical": 0, "sleep": 6},
"group_size_weights": {"1": 20, "2": 50, "3": 30}
},
{
"id": "merchant",
"display_name": "商人",
"base_patience": 45,
"risk_tolerance": 50,
"legal_sensitivity": 55,
"quality_sensitivity": 60,
"wealth_min": 900,
"wealth_max": 3200,
"credit_limit_gold": 900,
"minimum_quality": 50,
"schedule_profile": "day",
"tags": ["trade_focused"],
"preferences": {"food": 7, "trade": 25, "underground": 3},
"need_rates": {"hunger": 8, "hygiene": 0, "intimacy": 0, "leisure": 4, "medical": 0, "sleep": 7},
"group_size_weights": {"1": 35, "2": 45, "3": 20}
},
{
"id": "outsider",
"display_name": "亜人・魔族客",
"base_patience": 55,
"risk_tolerance": 65,
"legal_sensitivity": 35,
"quality_sensitivity": 45,
"wealth_min": 350,
"wealth_max": 1400,
"credit_limit_gold": 250,
"minimum_quality": 35,
"schedule_profile": "night",
"tags": ["nocturnal"],
"preferences": {"nightlife": 18, "service": 7, "underground": 12},
"need_rates": {"hunger": 7, "hygiene": 0, "intimacy": 0, "leisure": 7, "medical": 0, "sleep": 5},
"group_size_weights": {"1": 40, "2": 40, "3": 20}
},
{
"id": "diplomat",
"display_name": "外交官",
"base_patience": 35,
"risk_tolerance": 30,
"legal_sensitivity": 80,
"quality_sensitivity": 90,
"wealth_min": 1500,
"wealth_max": 4200,
"credit_limit_gold": 1800,
"minimum_quality": 75,
"schedule_profile": "day",
"tags": ["diplomatic", "vip"],
"preferences": {"luxury": 20, "quiet": 12, "security": 15, "vip": 30},
"need_rates": {"hunger": 6, "hygiene": 0, "intimacy": 0, "leisure": 4, "medical": 0, "sleep": 7},
"group_size_weights": {"1": 15, "2": 55, "3": 30}
}
]
}