diff --git a/CHANGELOG.md b/CHANGELOG.md index 0833904..e261b80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,11 @@ ## [Unreleased] ### Added +- 12 custom tenets replacing vanilla placeholders: Steel Ministry (obligator_hierarchy, allomantic_oversight, imperial_mandate), Terris Worldbringers (keepers_vow, metalmic_preservation, worldbringer_mission), Survivorism (kelsiers_sacrifice, hope_in_ash, underground_network), Cult of Ruin (hemalurgic_rites, embrace_destruction, ruins_whispers) +- 3 custom doctrine groups: Allomantic Stance (divine/controlled/forbidden), Caste Doctrine (divine order/irrelevant/tool), Gender Doctrine (male preference/equal/irrelevant) +- 5 new holy sites with faith differentiation: Terris Homeland Peaks, Arguois Caverns, Ruin's Deposit, Kelsier's Pyre (conditional), Well of Ascension (conditional) +- 3 faith-specific modifiers (steel_ministry, survivorism, cult_of_ruin) applied at game start via on_action +- Cult of Ruin auto-hemalurgy: followers automatically receive trait_knows_hemalurgy at game start - Lord Ruler character (Rashek, ID 900100): immortal god-emperor holding e_final_empire, full Mistborn + Feruchemist with compounder_modifier, health=10 for immortality - Dynasty Rashek and House Rashek with localization - is_lord_ruler_trigger and is_playable_scadrian_trigger scripted triggers @@ -51,6 +56,9 @@ - Game start metal supply grants for starting Allomancers ### Fixed +- Tradition can_pick conditions restricted to appropriate cultures: noble_intrigue to noble_scadrian, skaa_resilience to skaa, terris_scholarship to terris +- Dead tradition parameters removed (allomantic_potential_bonus, noble_intrigue_bonus, skaa_resilience_bonus, terris_scholarship_bonus) — never referenced by any trigger +- Holy sites differentiated per faith: Steel Ministry gets 3, Terris 3, Survivorism 3, Cult of Ruin 3 (instead of all faiths sharing the same 5) - Modifier icon paths use bare names via `common/modifier_icons/` indirection (eliminates ~50 doubled-path warnings) - Game start initialization event uses correct `scope = none` with `every_living_character` (matches vanilla `on_game_start` pattern) - Negative `add_gold` replaced with `remove_short_term_gold` in hemalurgy bribe option