From 18c092442771d32f835479ed7d48a85c03b35cfb Mon Sep 17 00:00:00 2001 From: Jeroen Schweitzer Date: Sat, 7 Feb 2026 22:36:37 +0100 Subject: [PATCH] fix(events): fix skaa allomancer recruitment and atium attention 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 --- lords_of_ash/events/atium_events.txt | 10 ++-------- lords_of_ash/events/skaa_allomancer_events.txt | 7 +++++-- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/lords_of_ash/events/atium_events.txt b/lords_of_ash/events/atium_events.txt index 258d736..8142cbf 100644 --- a/lords_of_ash/events/atium_events.txt +++ b/lords_of_ash/events/atium_events.txt @@ -106,10 +106,7 @@ mistborn_atium.0002 = { remove_short_term_gold = 300 add_prestige = -100 # Reduce the attention gained - change_variable = { - name = lord_ruler_attention - add = -10 - } + decrease_lord_ruler_attention_effect = yes ai_chance = { base = 50 } @@ -148,10 +145,7 @@ mistborn_atium.0002 = { add_prestige = -200 add_piety = 30 # Full contrition reduces attention - change_variable = { - name = lord_ruler_attention - add = -15 - } + decrease_lord_ruler_attention_effect = yes ai_chance = { base = 20 } diff --git a/lords_of_ash/events/skaa_allomancer_events.txt b/lords_of_ash/events/skaa_allomancer_events.txt index ca502ef..87297c7 100644 --- a/lords_of_ash/events/skaa_allomancer_events.txt +++ b/lords_of_ash/events/skaa_allomancer_events.txt @@ -21,7 +21,7 @@ mistborn_skaa_allomancer.0001 = { } immediate = { - # Generate a skaa Allomancer courtier + # Generate a skaa Allomancer courtier with random Misting type create_character = { location = root.capital_province template = pool_repopulate_prowess @@ -29,9 +29,12 @@ mistborn_skaa_allomancer.0001 = { faith = root.faith gender_female_chance = 50 dynasty = none - trait = trait_misting_coinshot save_scope_as = skaa_recruit } + scope:skaa_recruit = { + add_trait = trait_allomantic_potential + activate_allomancy_effect = yes + } } # Option A: Welcome them as a secret agent