- Removed invalid [ROOT.GetName] from ReligiousHeadTitleName keys
across all 4 faiths plus fallback (ck3-tiger: Custom/GetName cannot
follow a Scope promote)
- Renamed disappointed_opinion to disappointed_by_snapping_opinion to
avoid collision with vanilla opinion modifier of same name
- Added loc keys for the renamed opinion modifier and
guilty_about_snapping_opinion
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Changed mistborn_init.0001 from character_event to scope=none with
every_living_character, matching vanilla on_game_start pattern
- Replaced negative add_gold with remove_short_term_gold in hemalurgy
bribe option
- Removed single-item OR wrapper around any_parent Mistborn check in
activate_allomancy_effect
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CK3 resolves modifier icons through common/modifier_icons/ definitions.
Using full DDS paths in the icon field causes the engine to double the
path (gfx/.../gfx/.../icon.dds.dds), producing ~50 missing-file
warnings. Created modifier_icons definitions for all 45 icons and
switched all modifier icon fields to bare names.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add Localization Gotchas section covering hard-won lessons:
religion custom loc mapping blocks, trait double-prefix keys,
name list name loc, county adjective keys, culture extra keys,
and province history for total conversions. Also add 3 entries
to the Common Pitfalls table.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add game rule keys (rule_mistborn_game_mode, narrative/sandbox
setting names and descriptions) and utility keys (easy, medium).
Add missing discover_metallic_arts_decision_confirm key.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CK3 looks up traits with both trait_X and trait_trait_X prefixes.
Added trait_trait_* entries for all 22 metallic arts traits
(name + desc) to eliminate ck3-tiger warnings.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add localization mapping blocks to all 4 religions in the
definition file — CK3 requires explicit localization = { }
blocks to map generic keys (HighGodName, PriestMale, etc.)
to faith-prefixed loc strings.
Add ~960 loc entries covering all 128 custom loc keys for
each faith (steel_ministry, survivorism, terris_worldbringers,
cult_of_ruin): deity names/pronouns, priest/bishop/devotee
titles, religious terms, afterlife, holy war names, holy site
double-prefix keys, and religion adherent names.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CK3 uses <county>_adj keys for demonyms. Added adjective forms
for all 50 counties across the six Dominances.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Every name in the three name lists (noble_scadrian, skaa, terris)
needs a loc key for CK3 to display it. Added ~200 name entries
plus the dynnp_of dynasty prefix key.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Regenerated 99_default_provinces.txt to only cover 2,413 province
IDs that have no history in either vanilla or our mod. Previously
covered all 13,164 non-mod IDs, causing ~30K duplicate-field
warnings from ck3-tiger for provinces vanilla already defines.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CK3 requires a loc key for every name= value in character history.
All 37 custom names from 00_mistborn_characters.txt now have entries,
clearing the remaining untidy(missing-localization) warnings.
ck3-tiger now reports 0 fatal, 0 error, 0 untidy.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CK3 1.18 no longer uses color2 on titles. Removing 78 instances
eliminates all untidy(unneeded) warnings from ck3-tiger.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Make gameplay testing instructions more explicit — Claude Code
cannot launch CK3 or interact with the UI, so the test script
must clearly describe what the human player needs to do. Add
guidance on game speed and what to look for.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Provide holding=none defaults for all 13,164 vanilla province IDs
not used by the mod. Prevents ~27K "Province with no county data"
error log messages that were flooding the logs and making it hard
to spot real mod issues during testing.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This key was defined in both decisions and modifiers localization
files. The authoritative definition lives in mistborn_modifiers,
so remove the stale duplicate from mistborn_decisions.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add custom name lists for noble_scadrian, skaa, and terris cultures
with male/female names, dynasty names, and cadet dynasty names.
Add localization for all name list and dynasty name keys. Remove
stale TODO comments from culture definitions.
Fixes ck3-tiger errors for missing name_list references and game
log warnings about 0 dynasty names.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Document that generated PNGs should mirror the mod's gfx/ directory
structure under ~/Pictures/mcp-images/ for organization. Also note
to overwrite files on regeneration instead of creating versioned copies.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Fix 9 modifiers pointing to wrong placeholder icons (compounder.dds,
lord_ruler_attention.dds) — now reference their own dedicated DDS files
- Add 6 missing base modifier definitions (mist_heavy, fertile_ashland,
full_crew, eleventh_metal_insight, duel_veteran, atium_contract_holder)
- Add 21 flavor event modifier definitions with stat blocks
- Add localization for all new modifiers (name + description)
- Generate 4 new modifier icons on the hammered-metal coin base:
first_metalmind_strength, first_metalmind_memories,
first_metalmind_health, savant_power_surge
- Zero modifiers now use placeholder icons (except compounder itself)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Point M3 (tasks 3.1, 3.3, 3.4), M5 (task 5.3), and M6 (task 6.1)
to the new character lore profiles in docs/bookmarks/the end of an
empire/characters/. Add design docs section to MASTERPLAN current
state noting the 19 character profiles and index exist.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
19 character profiles plus an index/glossary for the 1020.1.1
bookmark cast. Each file documents lore summary, personality,
CK3 trait mapping, starting conditions, relationships, and
mechanical notes.
Canonical characters: Lord Ruler, Kelsier's crew (10), Venture
family (2), Shan Elariel, Kar. Four Great House heads (Hasting,
Lekal, Erikeller, Tekiel) are extrapolated from canonical house
lore and clearly marked as such.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
MASTERPLAN current state reflects M1 complete, M2 ~85% done with
full inventory of what exists and what's missing. REQUIRED_ASSETS
adds completion tracking table (92/230+ assets, ~40%). Events
registry status corrected from "none implemented" to reflect M2
events and completed modifier icons/backgrounds. REVIEW_NOTES
resolves WARNING-01 (pillars), WARNING-05 (attention unified),
WARNING-06/07 (trigger distinctions), WARNING-08 (religion family),
updates NOTE-02 (province IDs), and corrects summary counts.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add 5 scene-class overlays for event backgrounds: Noble interior
(bright marble, colored fabrics, candlelight), Institutional interior
(cold stone, iron fixtures), Noble arena (Colosseum-style fighting
pit with house banners), Skaa/underclass (ash-stained, cramped),
and Exterior (overcast Scadrial landscape). Scene-class mapping
table routes each event scene to its overlay. Noble interiors use
bright marble instead of dark mahogany to contrast wealth against
the ash-choked exterior world.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Adds the coin base PNG location and the prompt pattern that
keeps the model anchored to the correct coin style.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Create docs/events-registry.md cataloging ~112 proposed flavor events:
- Part A: 17 extensions to existing event chains
- Part B: 32 chain steps across 7 new multi-event arcs
- Part C: 63 one-shot events including 8 artifact acquisition events
Update M7 milestone with task group 7.14 referencing the registry.
Update REQUIRED_ASSETS.md with 21 new modifier icons and 8 new event
backgrounds needed for the flavor events expansion (~53 total modifiers,
16 total event backgrounds).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add trait group display names (allomancy, strength, potential,
feruchemy groups)
- Add trait_trait_ prefixed keys for CK3's loc lookup convention
(mistborn, mistborn_potential, feruchemy_potential, knows_hemalurgy)
- Add terris culture loc (collective_noun, prefix)
- Add terris_worldbringers faith custom loc (deity names, priest
titles, afterlife, house of worship, religious text, etc.)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add head_determination = head_determination_domain to all three
Scadrian cultures (required by CK3 1.18)
- Move on_game_start initialization from effect block to
mistborn_init.0001 event to avoid overriding vanilla's effect block
- Replace non-existent event backgrounds (corridor.dds, battlefield.dds)
with valid vanilla keys (study, wilderness)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Remove group from Misting/Mistborn/potential/Feruchemy traits that
lacked a level field (CK3 unsets the group and logs errors)
- Add level = 1/2/3 to allomantic strength traits (proper progression)
- Remove inherit_chance and both_parent_has_trait_inherit_chance from
all genetic traits (CK3 1.18 considers this an error)
- Set birth values (0.0-1.0 range) to control inheritance frequency
- Fix doubled icon paths: remove gfx/interface/icons/traits/ prefix
that CK3 auto-prepends, causing double-pathed lookups
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
CK3 requires UTF-8 BOM on .txt data files. Without it, every file
logs a parse warning and data loading becomes unreliable. Added BOM
(EF BB BF) to all 76 .txt files under lords_of_ash/.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add localization for: training events (4 events, 12 options),
metal supply events (4 events, 10 options), Feruchemy events
(2 events, 5 options), hemalurgy events (3 events, 9 options),
savant events (2 events, 6 options), late snapping event, sandbox
event. Add loc for new decisions (training, metal supply, black
market, sandbox). Add modifier descriptions for metal reserves,
savant power surge, Feruchemy metalminds, keeper_of_terris,
atium_reserve, and brutal_repression.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add all new yearly pulse events: metal supply, Feruchemy discovery,
Inquisitor transformation, Ruin's whispers, Hemalurgy discovery,
savant acquisition/consequences. Add duralumin/nicroburst to
compounding check. Add on_imprison hook for late snapping. Grant
starting metal reserves to Allomancers at game start (abundant for
nobles, low for skaa).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace hardcoded Coinshot trait on skaa recruits with random
Misting type via activate_allomancy_effect, matching lore that
skaa Allomancers manifest varied abilities. Replace inline
lord_ruler_attention variable changes in atium events with
decrease_lord_ruler_attention_effect for consistency.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add Feruchemy activation chain (mistborn_feruchemy.0001/0010) for
Terris characters discovering their art and creating first metalminds.
Add Allomantic training events (mistborn_training.0001/0010/0020/0030)
for mentoring family members. Add metal supply events
(mistborn_metal.0001/0010/0020/0030) for reserve management and
wartime scarcity. Add sandbox testing event (mistborn_sandbox.0001)
for voluntary metallic arts discovery.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add train_allomancer_decision for mentoring family members to
strengthen Allomantic ability. Add acquire_metal_supply_decision
and acquire_metals_black_market_decision for Allomantic metal
procurement. Add discover_metallic_arts_decision for sandbox mode
voluntary power testing. Add duralumin/nicroburst to compounding
decision trigger list.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>