################ #### VALUES #### ################### @deceitful_progress_hostile_schemes_cooldown_time = 1095 @diligent_development_focus_cooldown_time = 3650 @impatient_rushing_all_schemes_cooldown_time = 1825 @vengeful_fabricate_hook_rivals_cooldown_time = 3665 ################### #### DECISIONS #### ################### #Deceitful improving hostile schemes ### Study the Art of Scheming ### deceitful_progress_hostile_schemes_decision = { ai_check_interval = 0 picture = { trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } } reference = "gfx/interface/illustrations/decisions/tgp_poet.dds" } picture = { reference = "gfx/interface/illustrations/decisions/decision_misc.dds" } sort_order = 60 desc = deceitful_progress_hostile_schemes_decision_desc selection_tooltip = deceitful_progress_hostile_schemes_decision_tooltip cooldown = { days = @deceitful_progress_hostile_schemes_cooldown_time } is_shown = { OR = { has_trait = deceitful # any_character_struggle = { # has_struggle_phase_parameter = unlocks_expedite_scheme_decision # } } } is_valid_showing_failures_only = { custom_description = { stress_level >= 1 text = not_enough_stress } custom_description = { text = "deceitful_progress_hostile_schemes_decision_missing_scheme" any_scheme = { hostile_scheme_trigger = yes } } } effect = { if = { limit = { any_scheme = { hostile_scheme_trigger = yes count > 0 } } send_interface_toast = { type = event_toast_effect_good title = msg_deceitful_progress_hostile_schemes left_icon = root every_scheme = { limit = { hostile_scheme_trigger = yes } add_scheme_modifier = { type = deceitful_progress_hostile_schemes_modifier } } } } else = { custom_tooltip = deceitful_progress_hostile_schemes_decision_missing_scheme_effect } } ai_potential = { OR = { has_trait = deceitful has_trait = vengeful has_trait = sadistic has_trait = schemer has_trait = impatient has_trait = ambitious has_trait = diligent has_trait = arbitrary } NOR = { has_trait = calm has_trait = patient } any_scheme = { is_hostile = yes save_temporary_scope_as = current_hostile_scheme } exists = scope:current_hostile_scheme has_relation_rival = scope:current_hostile_scheme.scheme_target_character } ai_will_do = { base = 100 } } #Diligent overwork ### Develop Capital ### diligent_development_focus_decision = { ai_check_interval = 0 picture = { trigger = { government_has_flag = government_is_japan_feudal } reference = "gfx/interface/illustrations/holding_types/tgp_castle_japan.dds" } picture = { trigger = { government_has_flag = government_is_japan_administrative } reference = "gfx/interface/illustrations/holding_types/tgp_city_japan.dds" } picture = { trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } } reference = "gfx/interface/illustrations/decisions/tgp_great_project.dds" } picture = { trigger = { culture = { has_graphical_india_culture_group_trigger = yes } } reference = "gfx/interface/illustrations/holding_types/tgp_castle_se_asia.dds" } picture = { reference = "gfx/interface/illustrations/decisions/decision_misc.dds" } sort_order = 60 desc = diligent_development_focus_decision_desc selection_tooltip = diligent_development_focus_decision_tooltip cooldown = { days = @diligent_development_focus_cooldown_time } is_shown = { OR = { has_trait = diligent top_participant_group:dynastic_cycle ?= { participant_group_type = advancement_movement } } is_landed = yes NOT = { government_has_flag = government_is_nomadic } # They use develop_fertility_decision } is_valid_showing_failures_only = { is_at_war = no is_adult = yes } effect = { send_interface_toast = { type = event_toast_effect_neutral title = msg_diligent_development_focus left_icon = root if = { limit = { government_allows = merit } change_merit = medium_merit_gain } add_character_modifier = { modifier = diligent_development_focus years = 10 } } if = { limit = { has_trait = diligent } stress_impact = { diligent = medium_stress_impact_gain } } else = { stress_impact = { base = medium_stress_impact_gain } } } ai_potential = { has_trait = diligent NOT = { has_trait = temperate } } ai_will_do = { base = 100 modifier = { factor = 0 stress >= 50 } } } #Impatient rushing all schemes ### Expedite Schemes ### impatient_rushing_all_schemes_decision = { ai_check_interval = 0 picture = { trigger = { OR = { culture = { has_graphical_east_asia_culture_group_trigger = yes } culture = { has_graphical_india_culture_group_trigger = yes } } } reference = "gfx/interface/illustrations/decisions/tgp_retire.dds" } picture = { reference = "gfx/interface/illustrations/decisions/decision_misc.dds" } sort_order = 60 desc = impatient_rushing_all_schemes_decision_desc selection_tooltip = impatient_rushing_all_schemes_decision_tooltip cooldown = { days = @impatient_rushing_all_schemes_cooldown_time } is_shown = { has_trait = impatient } is_valid_showing_failures_only = { custom_description = { stress_level >= 1 text = not_enough_stress } custom_description = { text = "impatient_rushing_all_schemes_decision_missing_scheme" any_scheme = { } } } effect = { if = { limit = { any_scheme = { } } send_interface_toast = { type = event_toast_effect_neutral title = msg_impatient_rushing_all_schemes left_icon = root every_scheme = { change_opportunities = 2 } } } else = { custom_tooltip = impatient_rushing_all_schemes_decision_missing_scheme_effect } } ai_potential = { has_trait = impatient } ai_will_do = { base = 100 } }