Add talk circles with TopicDef, staff/phone chat, and opinion outcomes.

This commit is contained in:
Leonid Pershin
2026-08-20 08:55:55 +03:00
parent 9d96108516
commit 47fc10da02
26 changed files with 1948 additions and 175 deletions
@@ -34,12 +34,14 @@
"weight": 7,
"incompatible": ["Leader", "Bully"],
"wageAsk": -8,
"talkInitiative": 0.45,
},
{
"defName": "Leader",
"weight": 4,
"incompatible": ["Quiet"],
"wageAsk": 10,
"talkInitiative": 1.6,
"skillModifiers": [
{ "skill": "History", "offset": 4 },
],
@@ -92,4 +94,18 @@
"incompatible": ["HeatLoving"],
"comfortTemperatureOffset": -4,
},
{
"defName": "Gossip",
"weight": 5,
"roles": ["student", "staff"],
"talkOpinionMultiplier": 1.5,
"talkTagWeights": [{ "tag": "gossip", "weight": 3 }],
},
{
"defName": "Outgoing",
"weight": 6,
"incompatible": ["Quiet"],
"talkInitiative": 1.4,
"talkCircleBonus": 1,
},
]