Expansion phase: settlements — the North joins the world
Runs 5-6 logged in FINDINGS.md (soul layer validated: nature debris 0.000 vs selfish 0.225 after two years; the ledger works). Towns are now real spatial structure: TownDef seeds (South at the bottom of the map, North at the top), NPCs affiliate with a home town, communal duty serves your own settlement (buildings are town-tagged, founding uses the town centroid and per-town shelter caps), and each town raises its own shelters and granary. Generational (North) soul profile added — temperament only until the knowledge system lands. Map shows town labels; rosters and CSVs carry town columns. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -63,6 +63,22 @@ public class SoulProfile
|
||||
Accumulation = 0.1f,
|
||||
};
|
||||
|
||||
/// <summary>
|
||||
/// North-weighted profile: reverence for lineage, strong communal pull,
|
||||
/// modest material appetite. Their signature system — generational
|
||||
/// knowledge transfer (SPEC §5) — arrives with the expansion phase;
|
||||
/// until then they differ from the South in temperament, not verbs.
|
||||
/// </summary>
|
||||
public static SoulProfile GenerationalSoul() => new()
|
||||
{
|
||||
Type = SoulType.Generational,
|
||||
Generosity = 0.8f,
|
||||
Sustainability = 0.8f,
|
||||
CommunityBias = 0.95f,
|
||||
StatusBias = 0.15f,
|
||||
Accumulation = 0.2f,
|
||||
};
|
||||
|
||||
/// <summary>
|
||||
/// East-weighted profile — not part of MVP behavior, but defined now for
|
||||
/// the end-of-MVP contrast test (SPEC §11 amendment): 3 selfish NPCs
|
||||
|
||||
Reference in New Issue
Block a user