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:
+43
-24
@@ -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
@@ -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,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.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -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).
|
||||||
|
|||||||
Reference in New Issue
Block a user