revert Alignment
This commit is contained in:
Vannifar 2026-04-25 10:02:11 +02:00
parent 15a5108e23
commit c4b6d9bdeb
250 changed files with 11067 additions and 16365 deletions

View file

@ -516,44 +516,48 @@ on_death = {
# EP2 - Handle Grand Wedding betrothals
if = {
limit = { # You have promised someone else in a grand marriage
limit = {
is_ai = no
has_variable = promised_grand_wedding_marriage_countdown
var:promised_grand_wedding_marriage_countdown != this
exists = player_heir
}
if = { # Find a player heir or primary heir that hasn't ALSO promised a grand wedding
limit = {
player_heir ?= { NOT = { has_variable = promised_grand_wedding_marriage_countdown } }
var:promised_grand_wedding_marriage_countdown = { save_scope_as = temp_marriage_scope }
player_heir = {
set_variable = {
name = promised_grand_wedding_marriage_countdown
value = prev.var:promised_grand_wedding_marriage_countdown
years = grand_wedding_timeout_alt
}
player_heir = { save_scope_as = new_wedding_host }
}
else_if = {
limit = {
primary_heir ?= { NOT = { has_variable = promised_grand_wedding_marriage_countdown } }
}
primary_heir = { save_scope_as = new_wedding_host }
}
if = { # If such an heir exists, copy all involved scopes, clean up, and recreate the promise on all relevant characters
limit = {
exists = scope:new_wedding_host
has_variable = promised_grand_wedding_to
}
var:promised_grand_wedding_marriage_countdown = {
save_scope_as = spouse_1
betrothed = { save_scope_as = spouse_2 }
}
var:promised_grand_wedding_to = {
save_scope_as = promisee
}
clean_grand_wedding_betrothal_variables = yes
set_grand_wedding_betrothal_variables = {
HOST = scope:new_wedding_host
SPOUSE_1 = scope:spouse_1
SPOUSE_2 = scope:spouse_2
PROMISEE = scope:promisee
# Notification that the countdown has expired (one day before, to avoid getting the variable deleted before we have used it)
trigger_event = {
id = ep2_wedding.0001
days = grand_wedding_timeout_notification_alt
}
}
else = { # Otherwise, clean up all variables on all characters (cancelling the Grand Wedding promise but retaining the betrothal)
clean_grand_wedding_betrothal_variables = yes
}
if = {
limit = {
is_ai = no
has_variable = promised_grand_wedding_marriage_countdown
exists = primary_heir
NOT = {
primary_heir = {
has_variable = promised_grand_wedding_marriage_countdown
}
}
}
var:promised_grand_wedding_marriage_countdown = { save_scope_as = temp_marriage_scope }
primary_heir = {
set_variable = {
name = promised_grand_wedding_marriage_countdown
value = prev.var:promised_grand_wedding_marriage_countdown
years = grand_wedding_timeout_alt
}
# Notification that the countdown has expired (one day before, to avoid getting the variable deleted before we have used it)
trigger_event = {
id = ep2_wedding.0001
days = grand_wedding_timeout_notification_alt
}
}
}
if = {
@ -561,7 +565,8 @@ on_death = {
# You are a spouse to be
has_variable = promised_grand_wedding_by
# your Grand Wedding has not been organized yet
NOT = {
NOR = {
exists = involved_activity
involved_activity ?= {
has_activity_type = activity_wedding
OR = {
@ -1635,7 +1640,7 @@ on_death = {
}
# save Wallada's scope
save_scope_as = wallada
random_character_artifact = {
random_artifact = {
limit = {
has_artifact_modifier = double_moon_modifier
}
@ -1874,10 +1879,10 @@ on_death = {
limit = {
house ?= {
OR = {
has_house_aspiration_parameter = inherit_merit_bonus_1
has_house_aspiration_parameter = inherit_merit_bonus_2
has_house_aspiration_parameter = inherit_merit_bonus_3
has_house_aspiration_parameter = inherit_merit_bonus_4
has_house_power_parameter = inherit_merit_bonus_1
has_house_power_parameter = inherit_merit_bonus_2
has_house_power_parameter = inherit_merit_bonus_3
has_house_power_parameter = inherit_merit_bonus_4
}
}
}