diff --git a/events/character_events.txt b/events/character_events.txt index b5f99e932..3ce784a02 100644 --- a/events/character_events.txt +++ b/events/character_events.txt @@ -345,6 +345,7 @@ character_events.4 = { limit = { is_governor = no is_mercenary = no + is_alive = yes trigger_if = { limit = { has_variable = came_from diff --git a/events/flavor_gad.txt b/events/flavor_gad.txt index 199d0ab31..e0fd48226 100644 --- a/events/flavor_gad.txt +++ b/events/flavor_gad.txt @@ -10,6 +10,10 @@ flavor_gad.1 = { trigger = { current_date < 500.1.1 primary_culture = turdetanian + NOT = { + tag = GAD + } + exists = c:GAD any_current_war = { is_war_leader = ROOT is_war_leader = c:GAD diff --git a/events/flavor_turdetanian.txt b/events/flavor_turdetanian.txt index 5b5ff5e4e..610f7e94d 100644 --- a/events/flavor_turdetanian.txt +++ b/events/flavor_turdetanian.txt @@ -10,7 +10,9 @@ flavor_turdetanian.1 = { trigger = { current_date < 554.1.1 primary_culture = turdetanian + exists = c:CAR any_current_war = { + is_war_leader = c:CAR is_war_leader = ROOT any_war_attacker = { this = c:CAR } } diff --git a/events/invictus_events/inv_building_events.txt b/events/invictus_events/inv_building_events.txt index dccd94e02..70a581e61 100644 --- a/events/invictus_events/inv_building_events.txt +++ b/events/invictus_events/inv_building_events.txt @@ -692,7 +692,7 @@ inv_building_events.11 = { exists = governor_or_ruler governor_or_ruler = { has_trait = pyromaniac } } - holding_owner = { + governor_or_ruler = { save_scope_as = pyromaniac_administrator } } diff --git a/events/mission_events/me_phoenicia.txt b/events/mission_events/me_phoenicia.txt index 152708898..7ed73e501 100644 --- a/events/mission_events/me_phoenicia.txt +++ b/events/mission_events/me_phoenicia.txt @@ -521,14 +521,16 @@ me_phoenicia.803 = { #Back to Phoenician if = { limit = { NOT = { has_variable = sel_no_acess_bought } + exists = c:SEL } c:SEL = { save_scope_as = sel_bought } } if = { limit = { NOT = { has_variable = egy_no_acess_bought } + exists = c:EGY } - c:egy = { save_scope_as = egy_bought } + c:EGY = { save_scope_as = egy_bought } } } @@ -538,6 +540,7 @@ me_phoenicia.803 = { #Back to Phoenician if = { limit = { not = {has_variable = sel_no_acess_bought} + exists = c:SEL } add_treasury = 50 c:SEL = { add_military_access = c:SID } @@ -546,6 +549,7 @@ me_phoenicia.803 = { #Back to Phoenician if = { limit = { not = {has_variable = egy_no_acess_bought} + exists = c:EGY } add_treasury = 50 c:EGY = { add_military_access = c:SID }