N3OW_Western_eastern_europe/events/error_suppression_events.txt

199 lines
5.9 KiB
Text
Raw Normal View History

2025-12-16 13:42:24 +00:00
#Events for error suppression. Please make sure we don't need these.
namespace = error_suppression
#Show relation event
error_suppression.0001 = {
hidden = yes
orphan = yes
trigger = {
is_married = yes
}
option = {
name = OK_BUTTON
add_character_modifier = {
modifier = matilda_of_canossa_modifier
}
add_character_modifier = {
modifier = ep3_master_todor_modifier
}
add_character_modifier = {
modifier = police_chief_of_baghdad_modifier
}
add_character_modifier = {
modifier = guiscard_modifier
}
# "Variable 'has_scripted_appearance' is used but is never set"
# It's used in history, but we read the history after we check for these unused variable errors.
add_character_flag = easteregg
add_character_flag = has_scripted_appearance
add_character_flag = has_scripted_weight
add_character_flag = has_scripted_clothes
add_character_flag = no_headgear
add_character_flag = no_drunkard_visual
add_character_flag = lady_in_shadows
if = { limit = {
# "Variable 'has_scripted_appearance' is set but is never used"
# In no-graphics we never read the portrait script that uses these flags, so then the above fix causes issues.
has_character_flag = easteregg
has_character_flag = has_scripted_appearance
has_character_flag = has_scripted_weight
has_character_flag = has_scripted_clothes
has_character_flag = no_headgear
has_character_flag = no_drunkard_visual
has_character_flag = lady_in_shadows
is_target_in_variable_list = {
name = artifact_rewards
target = root
}
is_target_in_variable_list = {
name = trait_rewards
target = root
}
exists = var:reichskrone
exists = var:pope_hat
has_variable = show_historical_gui
has_variable = nerge_activity
title:e_japan = {
has_variable = administrative_ui_special_title
}
title:e_goryeo = {
has_variable = administrative_ui_special_title
}
scope:poem_tune = flag:riverside_city
scope:poem_tune = flag:spring_in_the_han_palace
scope:poem_tune = flag:winds_between_pine_trees
scope:poem_tune = flag:memories_of_the_past_at_red_cliff
scope:poem_tune = flag:my_wrath_bristles_through_my_helmet
scope:poem_tune = flag:thinking_of_the_past_at_beigu_pavilion
scope:poem_tune = flag:dream_song
scope:poem_tune = flag:as_in_a_dream
scope:poem_tune = flag:immortal_by_the_river
scope:poem_tune = flag:longing_for_qin_e
scope:poem_tune = flag:new_chrysanthemum_flowers
scope:poem_tune = flag:poluomen_son
scope:poem_tune = flag:pouring_out_deep_emotions
scope:poem_tune = flag:rain_hits_a_bell
scope:poem_tune = flag:spring_in_the_tower_of_jade
scope:poem_tune = flag:drunk_in_the_fairyland
scope:poem_tune = flag:anxiety_of_a_beauty
scope:poem_tune = flag:writing_of_my_sorrow
scope:poem_tune = flag:sad_remembrance
scope:poem_tune = flag:on_the_advent_of_spring
scope:poem_tune = flag:silk_washing_stream
scope:poem_tune = flag:at_an_inn_in_xinshi
scope:poem_tune = flag:on_red_lotus_petals
scope:poem_tune = flag:pusa_man
scope:poem_tune = flag:a_quiet_night
scope:poem_tune = flag:huanxi_sand
scope:poem_tune = flag:overlapping_golden_light_of_small_hills
scope:poem_tune = flag:the_road_is_difficult
scope:poem_tune = flag:phoenix_hairpin
scope:poem_tune = flag:boating_on_tai_lake
scope:poem_tune = flag:prelude_to_the_water_song
scope:poem_tune = flag:rambling_young_man
scope:poem_tune = flag:king_of_lanling
scope:poem_tune = flag:washing_creek_sands
scope:poem_tune = flag:magnolia_blossoms
scope:poem_tune = flag:petals_falling_in_the_river
scope:poem_tune = flag:my_way_passed_ancient_tombs
scope:poem_tune = flag:dreaming_of_the_south_side_of_the_river
scope:poem_tune = flag:beautiful_barbarian
scope:poem_tune = flag:missing_the_emperors_hometown
scope:poem_tune = flag:daoist_priestess
scope:poem_tune = flag:a_bushel_of_pearls
scope:poem_tune = flag:bodhisattva_barbarian
scope:poem_tune = flag:clear_and_even_music
scope:poem_tune = flag:lost_battle
scope:poem_tune = flag:beauty_yu
scope:poem_tune = flag:crows_cry_at_night
scope:poem_tune = flag:phoenix_perched_on_the_parasol_tree
scope:poem_tune = flag:imperial_avenue_procession
scope:poem_tune = flag:rain_hits_a_bell
scope:poem_tune = flag:divination_song
scope:poem_tune = flag:attached_to_her_skirt
scope:poem_tune = flag:partridge_sky
scope:poem_tune = flag:mountain_hawthorn
scope:poem_tune = flag:the_song_of_tangduo
scope:poetry_theme = flag:love
scope:poetry_theme = flag:nature
scope:poetry_theme = flag:longing
scope:poetry_theme = flag:separation
scope:poetry_theme = flag:sadness_and_pain
scope:poetry_theme = flag:philosophy
scope:poetry_theme = flag:mythological_events
scope:poetry_theme = flag:daily_chores
scope:poetry_theme = flag:historical_events
} }
}
}
# EP1 achievement variable erroring from not being used outside of ep1_achievements.txt
error_suppression.0002 = {
hidden = yes
orphan = yes
trigger = {
any_character_artifact = {
exists = var:last_person_to_steal
}
}
option = {
name = OK_BUTTON
}
}
# Memory events to make sure they appear in the right order chronologically
error_suppression.0003 = {
hidden = yes
immediate = {
create_character_memory = {
type = imprisoned_other
participants = {
imprisoned = scope:prisoner_memory
}
}
}
option = {
name = OK_BUTTON
}
}
#Suppression of legend properties
error_suppression.0004 = {
hidden = yes
orphan = yes
trigger = {
var:dummy ?= flag:kumari_kandam
var:dummy ?= flag:prester_john_kingdom
var:dummy ?= flag:china
var:dummy ?= flag:bald_mountain
var:dummy ?= flag:olympus
var:dummy ?= flag:beyul
var:dummy ?= flag:hindustan
var:dummy ?= flag:irum
var:dummy ?= flag:atlantis
var:dummy ?= flag:himavanta
var:dummy ?= flag:mahishmati
var:dummy ?= flag:albion
}
option = {
name = OK_BUTTON
set_variable = {
name = dummy
value = 1
}
}
}