Design a culture's values, taboos, myth predispositions, and diplomacy modifiers.
Generates a CultureProfile TypeScript constant ready to paste into src/.
CultureProfile data compatible with the
global-governance-models
repository, which extends Ananke's culture simulation to state-level governance, institutional dynamics, and inter-polity conflict.
Saved culture JSON files from this editor can be imported directly into that repo's scenario loader.
Each dimension runs −1.0 (strongly opposed) to +1.0 (strongly emphasised). 0 = culturally neutral. Values influence myth generation, faction standing, and AI decision weighting.
Active taboos add penalties to faction standing and AI negotiation success when violated. Severity (1–5): 1 = minor social stigma, 3 = serious offence, 5 = blood feud / exile.
Bias (0 to +1.0) sets how likely this culture is to generate or believe each myth archetype. 0 = neutral probability. 1.0 = strongly predisposed. Connects to Phase 66 (Mythology & Oral Tradition).
Cultural alignment modifiers applied to faction standing and negotiation checks when two cultures interact. Computed from value-dimension overlap. Positive = cultural affinity bonus; negative = friction penalty.
Copy this block and paste into src/culture-profiles.ts (or a new file).
Pass cultureProfile to generateMythForCulture(),
deriveFactionStandingMod(), or the Polity constructor.