diff --git a/lords_of_ash/common/scripted_effects/mistborn_effects.txt b/lords_of_ash/common/scripted_effects/mistborn_effects.txt index e5302a7..b88383c 100644 --- a/lords_of_ash/common/scripted_effects/mistborn_effects.txt +++ b/lords_of_ash/common/scripted_effects/mistborn_effects.txt @@ -17,9 +17,7 @@ activate_allomancy_effect = { 10 = { # Mistborn - extremely rare, can burn all metals trigger = { - OR = { - any_parent = { has_trait = trait_mistborn } - } + any_parent = { has_trait = trait_mistborn } } add_trait = trait_mistborn } diff --git a/lords_of_ash/events/game_start_events.txt b/lords_of_ash/events/game_start_events.txt index 113194b..132deef 100644 --- a/lords_of_ash/events/game_start_events.txt +++ b/lords_of_ash/events/game_start_events.txt @@ -10,48 +10,50 @@ namespace = mistborn_init # Fired from on_game_start events list # ============================================================ mistborn_init.0001 = { - type = character_event + scope = none hidden = yes - trigger = { - is_ruler = yes - highest_held_title_tier >= tier_county - } - immediate = { - set_variable = { - name = lord_ruler_attention - value = 0 - } + every_living_character = { + limit = { + is_ruler = yes + highest_held_title_tier >= tier_county + } - # Grant starting metal supplies to Allomancers - if = { - limit = { - is_allomancer_trigger = yes - is_noble_scadrian_trigger = yes + set_variable = { + name = lord_ruler_attention + value = 0 } - add_character_modifier = { - modifier = metal_reserves_abundant - years = 2 + + # Grant starting metal supplies to Allomancers + if = { + limit = { + is_allomancer_trigger = yes + is_noble_scadrian_trigger = yes + } + add_character_modifier = { + modifier = metal_reserves_abundant + years = 2 + } } - } - else_if = { - limit = { - is_allomancer_trigger = yes - is_skaa_trigger = yes + else_if = { + limit = { + is_allomancer_trigger = yes + is_skaa_trigger = yes + } + add_character_modifier = { + modifier = metal_reserves_low + years = 1 + } } - add_character_modifier = { - modifier = metal_reserves_low - years = 1 - } - } - else_if = { - limit = { - is_allomancer_trigger = yes - } - add_character_modifier = { - modifier = metal_reserves_abundant - years = 2 + else_if = { + limit = { + is_allomancer_trigger = yes + } + add_character_modifier = { + modifier = metal_reserves_abundant + years = 2 + } } } } diff --git a/lords_of_ash/events/hemalurgy_events.txt b/lords_of_ash/events/hemalurgy_events.txt index 6d3a71d..1a31fe9 100644 --- a/lords_of_ash/events/hemalurgy_events.txt +++ b/lords_of_ash/events/hemalurgy_events.txt @@ -444,7 +444,7 @@ mistborn_hemalurgy.0030 = { # Option A: Bribe the Obligator to look away option = { name = mistborn_hemalurgy.0030.a - add_gold = -100 + remove_short_term_gold = 100 add_stress = 20 ai_chance = { base = 40