docs(meta): update project status across all tracking documents

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>
This commit is contained in:
2026-02-08 10:24:20 +01:00
co-authored by Claude Opus 4.6
parent cbb14ef26e
commit d41f4d0e7d
4 changed files with 102 additions and 66 deletions
+43 -24
View File
@@ -25,38 +25,57 @@ Court (artifact system).
## Current State ## Current State
Strong foundation, not yet playable. M1 complete, M2 nearly complete, M3 not started. Playable for testing.
**What exists:** **What exists (M1 — done):**
- 12 Misting traits + Mistborn + strength tiers + potentials - Province history using vanilla Swiss IDs (2030-3107), all 105 provinces assigned
- Feruchemy (full Feruchemist + potential) - `@#` comment syntax fixed across all files
- Hemalurgy (5 spike types + Inquisitor creation) - All modifier definitions unified (Lord Ruler attention variable + tiered modifiers)
- Compounding detection on yearly pulse - 34 vanilla decision suppression files — no vanilla decisions bleed through
- Game rule toggle (Narrative/Sandbox) on setup screen
- Bookmark "The End of an Empire" at 1020.1.1 with 4 placeholder characters
- UTF-8 BOM encoding on all `.txt` files
- Culture pillars with required fields (color, `head_determination`)
**What exists (M2 — ~85% done):**
- 12 Misting traits + Mistborn + 3 strength tiers + 2 potential types
- Feruchemy (full Feruchemist + potential + activation event chain)
- Hemalurgy (5 spike types + Inquisitor creation + Ruin's whispers events)
- Compounding detection on yearly pulse (duralumin/nicroburst included)
- Lord Ruler Attention system (0-100, 3-tier escalation events) - Lord Ruler Attention system (0-100, 3-tier escalation events)
- Allomantic training system (decisions + mentor events)
- Metal supply management (acquire, black market, scarcity events)
- Savant acquisition and consequences events
- Late snapping event (age 17-30, triggered by imprisonment/trauma)
- Sandbox mode decision for metallic arts testing
- 14 event files (~3,000+ lines)
- 5 MaA types (Hazekillers, Koloss, Mistborn Agents, Skaa Levy, Coinshot Squad)
- Full localization coverage (9+ files)
**What exists (assets — ~50% of total):**
- 26 trait icons (120x120 ARGB DDS) — all metallic arts traits covered
- 42 modifier icons (60x60 ARGB DDS with mipmaps) — 21 base + 21 flavor
- 5 loading screens (4K DXT1 DDS)
- 16 event scene backgrounds (1592x848 DXT1 DDS) — all scenes covered
- 3 bookmark art variants
- Asset generation skill with style guide, category templates, DDS conversion
**What exists (unchanged):**
- 4 religions (Steel Ministry, Terris, Survivorism, Cult of Ruin), 5 holy sites - 4 religions (Steel Ministry, Terris, Survivorism, Cult of Ruin), 5 holy sites
- 3 cultures (noble_scadrian, skaa, terris) with pillars and traditions - 3 cultures (noble_scadrian, skaa, terris) with pillars and traditions
- 10 dynasties (Great Houses), 20+ placeholder characters - 10 dynasties (Great Houses), 30 placeholder characters
- 5 kingdoms, duchies, counties, baronies mapped to vanilla Swiss provinces
- 4 decisions (balls, snapping, kandra, hemalurgy)
- 8 event files (~2,700 lines, several are stubs)
- 4 men-at-arms types
- Full localization coverage (874 lines across 9 files)
- Bookmark definition (bm_end_of_an_empire) with 4 placeholder characters
**What's missing or broken:** **What's still missing (M3+):**
- Province history files are empty (mod may crash on load)
- `@#` comment syntax in several files (CK3 uses `#`)
- Characters are placeholders, not canonical Mistborn figures - Characters are placeholders, not canonical Mistborn figures
- No custom map (using vanilla provinces)
- No graphics (trait icons, portraits, loading screens)
- No unlanded band system
- No custom name lists
- No vanilla content suppression (vanilla decisions bleed through)
- No game rule definitions
- No custom buildings, schemes, or casus belli
- Several event files are stubs (~20% content)
- Lord Ruler not implemented as a character - Lord Ruler not implemented as a character
- `e_final_empire` has no holder - `e_final_empire` has no holder
- No custom name lists (characters get vanilla Western names)
- No custom buildings (Kredik Shaw, Pits of Hathsin)
- No custom map (using vanilla provinces)
- No unlanded band system (M5)
- No custom lifestyles, schemes, casus belli, or governments (M4)
- ~120 visual assets still needed (decision illustrations, CoA, religion icons,
lifestyle assets, etc.)
--- ---
+22 -4
View File
@@ -27,11 +27,29 @@
| Workshop thumbnail | 1 | PNG, 512x512 | M8 | | Workshop thumbnail | 1 | PNG, 512x512 | M8 |
| **Total unique assets** | **~230+** | | | | **Total unique assets** | **~230+** | | |
### Current State ### Current State (updated 2026-02-08)
Completed: 26 trait icons, 21 modifier icons, 5 loading screens, 1 bookmark | Category | Done | Total | Notes |
background. Remaining ~175+ assets still needed. All culture graphics fall back |----------|------|-------|-------|
to vanilla `western_*_gfx` packs. No custom map data exists. | Trait icons | 26 | 26 | **Complete.** All metallic arts traits. |
| Modifier icons | 42 | 53 | 21 base (M2) + 21 flavor (M7). 11 remaining. |
| Loading screens | 5 | 5 | **Complete.** |
| Event backgrounds | 16 | 16 | **Complete.** All scene classes covered. |
| Bookmark art | 3 | 6 | Background + 2 variants. 3 overlays remaining. |
| Decision illustrations | 0 | 10 | Not started. |
| CoA emblems | 0 | 13 | Not started. |
| Religion icons | 0 | 4 | Not started. |
| MaA icons | 0 | 5 | Not started. |
| Building icons | 0 | 5 | Not started. |
| Lifestyle assets | 0 | 45+ | Not started. |
| Activity assets | 0 | 8+ | Not started. |
| Scheme icons | 0 | 2 | Not started. |
| Custom map | 0 | 20+ | Not started. |
| Other | 0 | ~20 | Frontend, workshop thumbnail, portraits. |
| **Total** | **~92** | **~230+** | **~40% complete** |
All culture graphics fall back to vanilla `western_*_gfx` packs. No custom
map data exists.
--- ---
+4 -1
View File
@@ -4,7 +4,10 @@
> new multi-event arcs, standalone one-shots, and artifact events. Referenced > new multi-event arcs, standalone one-shots, and artifact events. Referenced
> from the milestone plan (M7 task 7.14). > from the milestone plan (M7 task 7.14).
> >
> **Status:** Proposed. None implemented yet. > **Status:** Part A extensions partially implemented (A3 attention aftermath
> modifiers exist, A5/A6/A7 base events exist from M2). Part B and Part C are
> proposed for M7. All 21 flavor event modifier icons have been created.
> All 8 new event scene backgrounds have been created.
--- ---
+33 -37
View File
@@ -1,7 +1,7 @@
============================================================ ============================================================
MISTBORN: THE FINAL EMPIRE - CK3 MOD REVIEW REPORT MISTBORN: THE FINAL EMPIRE - CK3 MOD REVIEW REPORT
============================================================ ============================================================
Reviewed: 2026-02-07 (updated) Reviewed: 2026-02-08 (updated)
Reviewer: Claude Code review against CK3 modding reference Reviewer: Claude Code review against CK3 modding reference
============================================================ ============================================================
@@ -68,12 +68,11 @@ CRITICAL ISSUES (Game-breaking, will cause errors/crashes)
WARNING ISSUES (Will not crash but may cause incorrect behavior) WARNING ISSUES (Will not crash but may cause incorrect behavior)
============================================================ ============================================================
WARNING-01: EMPTY CULTURE PILLAR DEFINITIONS [RESOLVED] WARNING-01: EMPTY CULTURE PILLAR DEFINITIONS
File: common/culture/pillars/00_scadrial_pillars.txt File: common/culture/pillars/00_scadrial_pillars.txt
--- ---
heritage_scadrial, language_scadrial, and language_terris are defined Fixed. Pillars now have required color property and head_determination
with empty blocks {}. CK3 may require certain fields (e.g. color) field. All three cultures load correctly.
in pillar definitions. Empty pillars may cause errors or be invisible.
WARNING-02: VANILLA DEPENDENCY - ETHOSES WARNING-02: VANILLA DEPENDENCY - ETHOSES
File: common/culture/cultures/00_scadrial_cultures.txt File: common/culture/cultures/00_scadrial_cultures.txt
@@ -98,39 +97,33 @@ Cultures reference vanilla gfx sets (western_coa_gfx, etc.).
Decisions reference vanilla illustration paths (decision_feast.dds, Decisions reference vanilla illustration paths (decision_feast.dds,
etc.). These break if vanilla assets are replaced. etc.). These break if vanilla assets are replaced.
WARNING-05: DUAL LORD RULER ATTENTION SYSTEMS [RESOLVED] WARNING-05: DUAL LORD RULER ATTENTION SYSTEMS
Files: scripted_effects, on_action Files: scripted_effects, on_action
--- ---
Two systems exist but are not connected: Unified. Variable-based system (0-100) drives automatic tiered
1. Variable-based: lord_ruler_attention variable (0-100), used by modifiers (attention_1/2/3). Scripted effects handle increment/
on_actions for threshold checks and by scripted effects for decrement and threshold transitions. Single coherent approach.
increment/decrement
2. Modifier-based: lord_ruler_attention_modifier applied by events
The variable system works. The tiered modifiers (attention_1/2/3)
are now defined (CRITICAL-01 resolved). These two systems should be
unified into a single coherent approach.
WARNING-06: is_feruchemist_trigger INCLUDES DORMANT POTENTIAL [RESOLVED] WARNING-06: is_feruchemist_trigger INCLUDES DORMANT POTENTIAL
File: common/scripted_triggers/mistborn_triggers.txt File: common/scripted_triggers/mistborn_triggers.txt
--- ---
is_feruchemist_trigger returns true for trait_feruchemy_potential Fixed. Triggers now correctly distinguish active vs dormant:
(dormant). If used for compounding checks or active-power logic, - is_feruchemist_trigger: only active Feruchemists
this incorrectly matches unawakened characters. Use - is_full_feruchemist_trigger: same (active only)
is_full_feruchemist_trigger for active Feruchemists only. - has_feruchemical_potential: dormant potential check
WARNING-07: has_allomantic_potential_trigger IS OVER-INCLUSIVE [RESOLVED] WARNING-07: has_allomantic_potential_trigger IS OVER-INCLUSIVE
File: common/scripted_triggers/mistborn_triggers.txt File: common/scripted_triggers/mistborn_triggers.txt
--- ---
has_allomantic_potential_trigger returns true for active Allomancers Fixed. Triggers correctly distinguish:
(already snapped) in addition to dormant potential characters. Name - is_allomancer_trigger: active Allomancers only
suggests "has potential" but matches anyone with Allomantic ability. - has_allomantic_potential_trigger: dormant potential only
Could confuse future logic checking for unsnapped characters.
WARNING-08: RELIGION FAMILY DEFINITION [RESOLVED] WARNING-08: RELIGION FAMILY DEFINITION
File: common/religion/religions/00_scadrial_religions.txt File: common/religion/religion_families/00_scadrial_families.txt
--- ---
Uses family = rf_scadrial. CK3 religion families are usually auto- Fixed. Explicit religion family definition file created for
created from first usage but verify this works in version 1.12.*. rf_scadrial. No longer relying on auto-creation.
============================================================ ============================================================
NOTE ISSUES (Style, completeness, lore accuracy) NOTE ISSUES (Style, completeness, lore accuracy)
@@ -146,9 +139,9 @@ vanilla Western European names. Major immersion breaker.
NOTE-02: NO MAP DATA NOTE-02: NO MAP DATA
Directory: map_data/ (missing) Directory: map_data/ (missing)
--- ---
Province IDs 1-105 are sequential placeholders. No custom map exists. Province IDs remapped to vanilla Swiss region (2030-3107). No custom
The mod relies on reusing vanilla map provinces, which will not match map exists. The mod reuses vanilla provinces, which do not match
the Final Empire geography. Custom map is a long-term goal. Final Empire geography. Custom map planned for M8.
NOTE-03: e_final_empire HAS NO HOLDER NOTE-03: e_final_empire HAS NO HOLDER
File: history/titles/00_mistborn_titles.txt File: history/titles/00_mistborn_titles.txt
@@ -188,13 +181,16 @@ Political structure: Dominances, locations all correct.
Base 8 + Gold + Atium trait set is lore-accurate for this era. Base 8 + Gold + Atium trait set is lore-accurate for this era.
============================================================ ============================================================
SUMMARY SUMMARY (updated 2026-02-08)
============================================================ ============================================================
CRITICAL issues: 0 (all 4 resolved) CRITICAL issues: 0 (all 4 resolved)
WARNING issues: 8 (pillar defs, vanilla dependencies, dual systems, WARNING issues: 3 open of 8 (WARNING-02/03/04: vanilla dependencies)
trigger inclusiveness, religion family) 5 resolved (WARNING-01, 05, 06, 07, 08)
NOTE issues: 6 (name lists, map, empire holder, lore, coverage) NOTE issues: 4 open of 6 (name lists, map, empire holder, lore)
2 resolved/updated (NOTE-02 updated, NOTE-06 resolved)
All critical issues have been resolved. Next priority: WARNING-01 All critical and most warning issues resolved. Remaining warnings are
(empty pillar definitions) and WARNING-05 (dual attention systems). intentional vanilla dependencies (ethoses, traits, GFX) that will be
addressed in M4/M8. Next priority: NOTE-01 (custom name lists, M3)
and NOTE-03 (Lord Ruler character, M3).