# Attend Children's Examination ### Attend Children's Examination ### tgp_china_attend_child_exam_decision = { title = tgp_china_attend_child_exam_decision desc = tgp_china_attend_child_exam_decision_desc selection_tooltip = tgp_china_attend_child_exam_decision_tooltip picture = { reference = "gfx/interface/illustrations/event_scenes/tgp_examination_room.dds" } cooldown = { years = 3 } sort_order = 80 decision_group_type = major cost = { influence = { value = minor_influence_value } } is_shown = { age >= child_exam_min_age age <= 16 has_tgp_dlc_trigger = yes government_allows = merit is_playable_character = yes NOT = { has_character_flag = passed_child_exam } has_domicile = yes is_landed = no trigger_if = { limit = { faith = { has_doctrine = doctrine_gender_female_dominated } } is_female = yes } trigger_else_if = { limit = { faith = { has_doctrine = doctrine_gender_male_dominated } } is_female = no } trigger_else = { always = yes } } is_valid = { top_liege.highest_held_title_tier >= tier_hegemony } is_valid_showing_failures_only = { custom_tooltip = { text = tgp_china_attend_child_exam_age_limit age >= child_exam_min_age } is_imprisoned = no is_incapable = no has_contagious_deadly_disease_trigger = no } effect = { custom_tooltip = tgp_china_decision_effect_tt if = { limit = { employs_court_position = court_tutor_court_position } custom_description_no_bullet = { text = tutor_improved_exam_chances_tt object = root } } else = { custom_description_no_bullet = { text = tutor_needed_for_exam_chances_tt object = root } } #Set variable for nr of safe bets player has made, so we do not need to check for it in every event. set_variable = { name = safe_bets value = 0 } set_variable = { name = child_examination_success_chance value = child_examination_success_chance_value } trigger_event = tgp_china_decision.1000 } ai_check_interval = 0 ai_potential = { } ai_will_do = { base = 100 modifier = { any_close_or_extended_family_member = { is_governor = yes } add = 25 } modifier = { has_trait = ambitious add = 25 } modifier = { has_trait = content add = -25 } modifier = { has_religion = religion:confucianism_religion add = 25 } modifier = { learning > high_skill_rating add = 25 } } } # Command Family to attend Exams tgp_command_family_to_take_exams_decision = { decision_group_type = admin title = tgp_command_family_to_take_exams_decision desc = tgp_command_family_to_take_exams_decision_desc selection_tooltip = tgp_command_family_to_take_exams_decision_tooltip picture = { reference = "gfx/interface/illustrations/event_scenes/tgp_examination_room.dds" } sort_order = 90 is_shown = { is_ai = no government_allows = merit has_tgp_dlc_trigger = yes this != top_liege exists = house.house_head } is_valid = { is_house_head = yes } is_valid_showing_failures_only = { } widget = { gui = "decision_view_widget_generic_multichoice_with_effects" controller = decision_option_list_controller decision_to_second_step_button = "SELECT_ACTION" show_from_start = yes item = { # Command to attend value = command_to_attend is_valid = { custom_tooltip = { text = command_to_attend_requirements_desc NOT = { has_character_flag = command_to_attend_flag } } } current_description = command_to_attend_desc localization = command_to_attend_name icon = "gfx/interface/icons/activities/activity_imperial_examination.dds" ai_chance = { value = 0 } } item = { # Command to stop attending value = command_to_stop_attending is_valid = { custom_tooltip = { text = command_to_stop_attending_requirements_desc has_character_flag = command_to_attend_flag } } current_description = command_to_stop_attending_desc localization = command_to_stop_attending_name icon = "gfx/interface/icons/map_icons/map_icon_chinese_manor.dds" ai_chance = { value = 0 } } } effect = { if = { limit = { scope:command_to_attend = yes } custom_tooltip = { text = command_to_attend_effect_desc add_character_flag = command_to_attend_flag } } else = { custom_tooltip = { text = command_to_stop_attending_effect_desc remove_character_flag = command_to_attend_flag } } } ai_check_interval = 0 } # Choose Career Path Decision ### Choose Career Path ### tgp_choose_career_path_decision = { decision_group_type = admin title = tgp_choose_career_path_decision desc = tgp_choose_career_path_decision_desc selection_tooltip = tgp_choose_career_path_decision_tooltip picture = { reference = "gfx/interface/illustrations/decisions/tgp_career.dds" } sort_order = 90 is_shown = { is_ai = no government_allows = merit has_tgp_dlc_trigger = yes this != top_liege } is_valid = { is_landed = no custom_tooltip = { text = you_are_not_a_minister_desc tgp_has_minister_title = no } custom_tooltip = { text = you_are_not_refusing_appointments_desc trigger_if = { limit = { has_variable = appointment_trait_override } var:appointment_trait_override != trait:intellect_good_3 } trigger_else = { always = yes } } } is_valid_showing_failures_only = { is_at_war = no is_adult = yes } widget = { gui = "decision_view_widget_generic_multichoice_with_effects" controller = decision_option_list_controller decision_to_second_step_button = "SELECT_ACTION" show_from_start = no item = { # Choose a civilian career value = civilian_career is_valid = { custom_tooltip = { text = you_have_a_civilian_career_desc trigger_if = { limit = { has_variable = appointment_trait_override } var:appointment_trait_override != trait:education_stewardship_1 } trigger_else = { NOT = { has_trait_with_flag = civilian_province } } } } current_description = tgp_choose_career_path_civilian_desc localization = tgp_choose_career_path_civilian_name icon = "gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_standard_administration.dds" ai_chance = { value = 0 } } item = { # Choose a military career value = military_career is_valid = { custom_tooltip = { text = you_have_a_military_career_desc trigger_if = { limit = { has_variable = appointment_trait_override } var:appointment_trait_override != trait:education_martial_1 } trigger_else = { NOT = { has_trait_with_flag = military_province } } } } current_description = tgp_choose_career_path_military_desc localization = tgp_choose_career_path_military_name icon = "gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_military_administration.dds" ai_chance = { value = 0 } } } cost = { influence = { value = 50 } } effect = { if = { limit = { scope:military_career = yes } custom_tooltip = { text = change_to_military_career_desc set_variable = { name = appointment_trait_override value = trait:education_martial_1 } } } else = { custom_tooltip = { text = change_to_civilian_career_desc set_variable = { name = appointment_trait_override value = trait:education_stewardship_1 } } } } ai_check_interval = 0 } # Refuse Appointments ### Refuse Further Appointments ### tgp_refuse_appointments_decision = { decision_group_type = admin title = tgp_refuse_appointments_decision desc = tgp_refuse_appointments_decision_desc selection_tooltip = tgp_refuse_appointments_decision_tooltip picture = { reference = "gfx/interface/illustrations/decisions/tgp_retire.dds" } confirm_text = tgp_refuse_appointments_decision_confirm sort_order = 75 is_shown = { government_has_flag = government_has_merit has_tgp_dlc_trigger = yes this != top_liege custom_tooltip = { text = you_are_not_refusing_appointments_desc appointment_timeout_days < 36500 } } is_valid_showing_failures_only = { is_adult = yes is_available = yes } cost = { influence = { value = 50 } } effect = { custom_tooltip = { text = tgp_refuse_appointments_decision_refuse_desc set_appointment_timeout = { years = 150 # I.e. we make it pseudo-permanent desc = appointment_timeout_desc_refusing } } } ai_check_interval = 0 ai_potential = { always = no } } # Resume Appointments ### Resume New Appointments ### tgp_resume_appointments_decision = { decision_group_type = admin title = tgp_resume_appointments_decision desc = tgp_resume_appointments_decision_desc selection_tooltip = tgp_resume_appointments_decision_tooltip picture = { reference = "gfx/interface/illustrations/decisions/tgp_career.dds" } confirm_text = tgp_resume_appointments_decision_confirm sort_order = 75 is_shown = { government_has_flag = government_has_merit has_tgp_dlc_trigger = yes this != top_liege appointment_timeout_days > 0 } is_valid_showing_failures_only = { is_adult = yes is_available = yes } cost = { } effect = { custom_tooltip = { text = tgp_refuse_appointments_decision_accept_desc clear_appointment_timeout = yes } } ai_check_interval = 0 ai_potential = { always = no } } #### Request Bestowal of Honors ### #tgp_minister_request_bestowal_of_honors_decision = { # decision_group_type = major # title = tgp_minister_request_bestowal_of_honors_decision # desc = tgp_minister_request_bestowal_of_honors_decision_desc # picture = { # reference = "gfx/interface/illustrations/decisions/tgp_kowtow.dds" # } # sort_order = 1000 # # is_shown = { # exists = house # government_has_flag = government_is_celestial # liege = { tgp_has_access_to_ministry_trigger = yes } # # keep them in hard enum, since we can not avoid touch this decision by encapsulation # OR = { # has_title = title:e_minister_chancellor # has_title = title:e_minister_censor # has_title = title:e_minister_grand_marshal # has_title = title:e_minister_of_personnel # has_title = title:e_minister_of_revenue # has_title = title:e_minister_of_rites # has_title = title:e_minister_of_war # has_title = title:e_minister_of_justice # has_title = title:e_minister_of_works # } # } # # is_valid = { # influence_level >= 5 # OR = { # has_title = title:e_minister_chancellor # has_title = title:e_minister_censor # has_title = title:e_minister_grand_marshal # has_title = title:e_minister_of_personnel # has_title = title:e_minister_of_revenue # has_title = title:e_minister_of_rites # has_title = title:e_minister_of_war # has_title = title:e_minister_of_justice # has_title = title:e_minister_of_works # } # } # # is_valid_showing_failures_only = { # is_at_war = no # is_adult = yes # root.top_liege = { # is_physically_able = yes # } # trigger_if = { # limit = { # has_title = title:e_minister_chancellor # } # NOT = { # house = { # has_house_modifier = tgp_e_minister_chancellor_modifier # } # } # } # trigger_else_if = { # limit = { # has_title = title:e_minister_censor # } # NOT = { # house = { # has_house_modifier = tgp_e_minister_censor_modifier # } # } # } # trigger_else_if = { # limit = { # has_title = title:e_minister_grand_marshal # } # NOT = { # house = { # has_house_modifier = tgp_e_minister_grand_marshal_modifier # } # } # } # trigger_else_if = { # limit = { # has_title = title:e_minister_of_personnel # } # NOT = { # house = { # has_house_modifier = tgp_e_minister_of_personnel_modifier # } # } # } # trigger_else_if = { # limit = { # has_title = title:e_minister_of_revenue # } # NOT = { # house = { # has_house_modifier = tgp_e_minister_of_revenue_modifier # } # } # } # trigger_else_if = { # limit = { # has_title = title:e_minister_of_rites # } # NOT = { # house = { # has_house_modifier = tgp_e_minister_of_rites_modifier # } # } # } # trigger_else_if = { # limit = { # has_title = title:e_minister_of_war # } # NOT = { # house = { # has_house_modifier = tgp_e_minister_of_war_modifier # } # } # } # trigger_else_if = { # limit = { # has_title = title:e_minister_of_justice # } # NOT = { # house = { # has_house_modifier = tgp_e_minister_of_justice_modifier # } # } # } # trigger_else_if = { # limit = { # has_title = title:e_minister_of_works # } # NOT = { # house = { # has_house_modifier = tgp_e_minister_of_works_modifier # } # } # } # trigger_else = { # always = yes # } # } # # cost = { # influence = { # value = 5000 # } # } # # effect = { # close_view = { # view = decisions # player = root # } # trigger_event = tgp_china_ministry.1000 # show_as_tooltip = { # reverse_add_opinion = { # target = root.top_liege # modifier = honorable_opinion # opinion = 50 # } # add_character_modifier = tgp_personal_honors_modifier # if = { # limit = { # has_title = title:e_minister_chancellor # } # house = { # add_house_modifier = tgp_e_minister_chancellor_modifier # } # } # else_if = { # limit = { # has_title = title:e_minister_censor # } # house = { # add_house_modifier = tgp_e_minister_censor_modifier # } # } # else_if = { # limit = { # has_title = title:e_minister_grand_marshal # } # house = { # add_house_modifier = tgp_e_minister_grand_marshal_modifier # } # } # else_if = { # limit = { # has_title = title:e_minister_of_personnel # } # house = { # add_house_modifier = tgp_e_minister_of_personnel_modifier # } # } # else_if = { # limit = { # has_title = title:e_minister_of_revenue # } # house = { # add_house_modifier = tgp_e_minister_of_revenue_modifier # } # } # else_if = { # limit = { # has_title = title:e_minister_of_rites # } # house = { # add_house_modifier = tgp_e_minister_of_rites_modifier # } # } # else_if = { # limit = { # has_title = title:e_minister_of_war # } # house = { # add_house_modifier = tgp_e_minister_of_war_modifier # } # } # else_if = { # limit = { # has_title = title:e_minister_of_justice # } # house = { # add_house_modifier = tgp_e_minister_of_justice_modifier # } # } # else_if = { # limit = { # has_title = title:e_minister_of_works # } # house = { # add_house_modifier = tgp_e_minister_of_works_modifier # } # } # dynasty = { add_dynasty_prestige = 2000 } # } # } # # ai_check_interval_by_tier = { # barony = 0 # county = 0 # duchy = 0 # kingdom = 0 # empire = 12 # hegemony = 0 # } # # ai_potential = { # government_has_flag = government_is_celestial # } # # ai_will_do = { base = 100 } #} # ## Recruit Courtiers from Celestial Capital #### Summon Courtiers for the Celestial Bureau ### #tgp_minister_recruit_courtiers_decision = { # decision_group_type = courtier # title = tgp_minister_recruit_courtiers_decision # desc = tgp_minister_recruit_courtiers_decision_desc # selection_tooltip = tgp_minister_recruit_courtiers_decision_tooltip # picture = { # reference = "gfx/interface/illustrations/event_scenes/tgp_courtyard_asia.dds" # } # sort_order = 110 # # is_shown = { # government_has_flag = government_is_celestial # liege = { tgp_has_access_to_ministry_trigger = yes } # OR = { # has_title = title:e_minister_chancellor # has_title = title:e_minister_censor # has_title = title:e_minister_grand_marshal # has_title = title:e_minister_of_personnel # has_title = title:e_minister_of_revenue # has_title = title:e_minister_of_rites # has_title = title:e_minister_of_war # has_title = title:e_minister_of_justice # has_title = title:e_minister_of_works # } # } # # is_valid = { # } # # is_valid_showing_failures_only = { # is_at_war = no # is_adult = yes # } # # cooldown = { years = 2 } # # widget = { # gui = "decision_view_widget_option_list_generic" # controller = decision_option_list_controller # decision_to_second_step_button = "CHOOSE_NOMAD_COURTIER_DECISION_NEXT_STEP_BUTTON" # show_from_start = yes # # item = { # value = minister_recruit_administrator # is_valid = { # NOR = { # has_title = title:e_minister_grand_marshal # has_title = title:e_minister_of_rites # has_title = title:e_minister_of_war # } # } # current_description = minister_recruit_administrator_desc # localization = minister_recruit_administrator_desc # icon = "gfx/interface/icons/modifiers/icon_merit_07.dds" # ai_chance = { # value = 100 # } # } # item = { # value = minister_recruit_diplomat # is_valid = { # NOR = { # has_title = title:e_minister_grand_marshal # has_title = title:e_minister_of_rites # has_title = title:e_minister_of_war # has_title = title:e_minister_of_works # } # } # current_description = minister_recruit_diplomat_desc # localization = minister_recruit_diplomat_desc # icon = "gfx/interface/icons/court_position_types/grand_historian_court_position.dds" # ai_chance = { # value = 100 # } # } # item = { # value = minister_recruit_commander # is_valid = { # NOR = { # has_title = title:e_minister_censor # has_title = title:e_minister_of_revenue # has_title = title:e_minister_of_rites # has_title = title:e_minister_of_justice # has_title = title:e_minister_of_works # } # } # current_description = minister_recruit_commander_desc # localization = minister_recruit_commander_desc # icon = "gfx/interface/icons/character_interactions/icon_coax_to_war.dds" # ai_chance = { # value = 100 # } # } # item = { # value = minister_recruit_warrior # is_valid = { # NOR = { # has_title = title:e_minister_censor # has_title = title:e_minister_of_revenue # has_title = title:e_minister_of_rites # has_title = title:e_minister_of_justice # has_title = title:e_minister_of_works # } # } # current_description = minister_recruit_warrior_desc # localization = minister_recruit_warrior_desc # icon = "gfx/interface/icons/character_interactions/icon_combat.dds" # ai_chance = { # value = 100 # } # } # item = { # value = minister_recruit_scholar # is_valid = { # NOR = { # has_title = title:e_minister_censor # has_title = title:e_minister_grand_marshal # has_title = title:e_minister_of_revenue # has_title = title:e_minister_of_war # } # } # current_description = minister_recruit_scholar_desc # localization = minister_recruit_scholar_desc # icon = "gfx/interface/icons/character_interactions/imperial_examination.dds" # ai_chance = { # value = 100 # } # } # item = { # value = minister_recruit_confucian_scholar # is_valid = { # NOR = { # has_title = title:e_minister_censor # has_title = title:e_minister_grand_marshal # has_title = title:e_minister_of_revenue # has_title = title:e_minister_of_war # has_title = title:e_minister_of_works # } # } # current_description = minister_recruit_confucian_scholar_desc # localization = minister_recruit_confucian_scholar_desc # icon = "gfx/interface/icons/modifiers/icon_piety_confucianism_02.dds" # ai_chance = { # value = 100 # } # } # item = { # value = minister_recruit_eunuch # is_valid = { # NOR = { # has_title = title:e_minister_grand_marshal # has_title = title:e_minister_of_revenue # has_title = title:e_minister_of_rites # has_title = title:e_minister_of_war # has_title = title:e_minister_of_justice # has_title = title:e_minister_of_works # } # } # current_description = minister_recruit_eunuch_desc # localization = minister_recruit_eunuch_desc # icon = "gfx/interface/icons/character_interactions/provincial_examination.dds" # ai_chance = { # value = 100 # } # } # } # # cost = { # treasury = { # value = 100 # } # } # # effect = { # save_scope_as = minister_scope # custom_tooltip = tgp_minister_recruit_courtiers_decision_effect_desc # hidden_effect = { # if = { # limit = { scope:minister_recruit_administrator = yes } # minister_courtier_recruitment_effect = { COURTIER_TEMPLATE = tgp_minister_administrator_template } # } # else_if = { # limit = { scope:minister_recruit_diplomat = yes } # minister_courtier_recruitment_effect = { COURTIER_TEMPLATE = tgp_minister_diplomat_template } # } # else_if = { # limit = { scope:minister_recruit_commander = yes } # minister_courtier_recruitment_effect = { COURTIER_TEMPLATE = tgp_minister_commander_template } # } # else_if = { # limit = { scope:minister_recruit_warrior = yes } # minister_courtier_recruitment_effect = { COURTIER_TEMPLATE = tgp_minister_warrior_template } # } # else_if = { # limit = { scope:minister_recruit_scholar = yes } # minister_courtier_recruitment_effect = { COURTIER_TEMPLATE = tgp_minister_scholar_template } # } # else_if = { # limit = { scope:minister_recruit_confucian_scholar = yes } # minister_courtier_recruitment_effect = { COURTIER_TEMPLATE = tgp_minister_confucian_scholar_template } # } # else_if = { # limit = { scope:minister_recruit_eunuch = yes } # minister_courtier_recruitment_effect = { COURTIER_TEMPLATE = tgp_minister_eunuch_template } # } # } # } # # ai_check_interval_by_tier = { # barony = 0 # county = 0 # duchy = 0 # kingdom = 0 # empire = 12 # hegemony = 0 # } # # ai_potential = { # liege = { tgp_has_access_to_ministry_trigger = yes } # is_councillor = yes # any_courtier = { count <= 10 } # } # # ai_will_do = { base = 100 } #} # Study Confucian Classics ### Study the Confucian Classics ### tgp_china_study_confucian_classics_decision = { decision_group_type = admin title = tgp_china_study_confucian_classics_decision desc = tgp_china_study_confucian_classics_decision_desc selection_tooltip = tgp_china_study_confucian_classics_decision_tooltip picture = { reference = "gfx/interface/illustrations/decisions/tgp_debate.dds" } sort_order = 120 cooldown = { years = 5 } cost = { } is_shown = { has_tgp_dlc_trigger = yes government_allows = merit is_playable_character = yes NOT = { top_liege = root } } is_valid = { knows_language = language_chinese custom_tooltip = { text = tgp_china_study_confucian_classics_decision_req_tt NOT = { any_scheme = { type = study_confucian_classics } } } } is_valid_showing_failures_only = { NOT = { has_character_modifier = tgp_gave_up_modifier } is_available = yes can_start_scheme = { type = study_confucian_classics target_character = root } } effect = { custom_tooltip = { text = tgp_china_study_confucian_classics_decision_tt start_scheme = { type = study_confucian_classics target_character = root } close_view = { view = decisions player = root } random_scheme = { type = study_confucian_classics save_scope_as = scheme } save_scope_as = owner trigger_event = study_confucian_classics_outcome.10 } if = { limit = { any_scheme = { is_scheme_category = personal } } custom_tooltip = tgp_china_study_confucian_classics_decision_end_scheme_tt } if = { limit = { is_landed = yes } custom_tooltip = tgp_china_study_confucian_classics_decision_recommendations_tt } } ai_check_interval = 0 ai_potential = { } ai_will_do = { base = 100 } } ### Claim the Mantle of Maitreya ### tgp_claim_the_mantle_of_maitreya_decision = { ai_check_interval = 0 picture = { reference = "gfx/interface/illustrations/event_scenes/tgp_holysite_asia.dds" } desc = claim_the_mantle_of_maitreya_decision_desc decision_group_type = major selection_tooltip = claim_the_mantle_of_maitreya_decision_tooltip cooldown = { years = 30 } is_shown = { faith = { has_doctrine = tenet_extinction_of_dharma } } is_valid_showing_failures_only = { custom_tooltip = { text = the_maitreya_already_exists NOT = { has_global_variable = the_maitreya_has_descended } } is_available_adult = yes } is_valid = { is_independent_ruler = yes capital_county.faith = root.faith piety_level >= 5 OR = { has_trait = zealous has_trait = peasant_leader has_trait = possessed has_trait = lunatic } highest_held_title_tier >= tier_kingdom custom_tooltip = { text = maitreya_hof_requirement OR = { NOT = { exists = faith.religious_head } faith.religious_head ?= this } } } cost = { prestige = { value = monumental_prestige_value } piety = { value = monumental_piety_value } } effect = { faith = { change_fervor = { value = 100 desc = maitreya_has_descended_fervor_desc } } add_character_modifier = claimed_mantle_of_maitreya_modifier hidden_effect = { set_global_variable = { name = the_maitreya_has_descended value = yes } } spawn_army = { levies = maitreya_devotee_army_value location = root.capital_province origin = root.capital_province inheritable = no name = maitreya_devotees } } ai_potential = { always = no } ai_will_do = { base = 0 } } # Drink Tea/Perform Tea Ceremony - Unlocked from the Asian Estate ### Drink Tea ### tgp_tea_ceremony_decision = { picture = { reference = "gfx/interface/illustrations/event_scenes/tgp_relaxing_room_asia.dds" } title = { first_valid = { triggered_desc = { trigger = { culture = { has_cultural_pillar = heritage_chinese } } desc = tgp_tea_ceremony_decision } desc = tgp_tea_ceremony_decision_ceremony_name } } desc = tgp_tea_ceremony_decision_desc sort_order = 200 selection_tooltip = tgp_tea_ceremony_decision_tooltip cooldown = { years = 5 } is_shown = { domicile ?= { has_domicile_parameter = estate_unlock_tea_ceremony } } is_valid_showing_failures_only = { is_available_adult = yes } is_valid = { } cost = { piety = { value = minor_piety_value } } effect = { custom_tooltip = { text = tgp_tea_ceremony_decision_effect_desc random_courtier = { limit = { is_available_adult = yes } weight = { base = 5 modifier = { add = 5 is_close_family_of = root } modifier = { add = 3 exists = house house = root.house } modifier = { add = { value = learning divide = 4 } learning >= 10 } } save_scope_as = inspired_courtier } send_interface_toast = { type = event_toast_effect_good title = tgp_tea_ceremony_decision_toast left_icon = root # Lose stress if = { limit = { stress > 0 } stress_impact = { base = -25 content = medium_stress_impact_loss humble = minor_stress_impact_loss patient = minor_stress_impact_loss calm = minor_stress_impact_loss gregarious = minor_stress_impact_loss } } # Gain a random effect random_list = { 20 = { # Gain opinion trigger = { exists = scope:inspired_courtier } progress_towards_friend_effect = { REASON = friend_drinking_tea CHARACTER = scope:inspired_courtier OPINION = default_friend_opinion } } 10 = { # Courtier becomes inspired trigger = { exists = scope:inspired_courtier } # Add inspiration if = { limit = { has_royal_court = yes } grant_inspiration_to_character_effect = { CHARACTER = scope:inspired_courtier } } else = { grant_inspiration_to_character_no_court_artifacts_effect = { CHARACTER = scope:inspired_courtier } } # Custom tooltip to explain that a courtier was inspired custom_tooltip = courtier_inspired_effect } 10 = { # Health negation add_character_modifier = { modifier = tea_ceremony_health_benefit years = 5 } } 10 = { # Diplomacy add_character_modifier = { modifier = tea_ceremony_perfect_tea years = 5 } } 10 = { # Stress add_character_modifier = { modifier = tea_ceremony_peace_of_mind years = 5 } } 10 = { # Spirit/piety add_character_modifier = { modifier = tea_ceremony_spirit years = 5 } } 10 = { # Family add_character_modifier = { modifier = tea_ceremony_family years = 5 } } } } } } ai_check_interval = 0 ai_potential = { always = no } ai_will_do = { base = 0 } } # ## Suggest Treasury Audit #### Suggest Treasury Audit ### #tgp_suggest_budget_change_decision = { # decision_group_type = admin # title = tgp_suggest_budget_change_decision # desc = tgp_suggest_budget_change_decision_desc # selection_tooltip = tgp_suggest_budget_change_decision_tooltip # picture = { # reference = "gfx/interface/illustrations/decisions/tgp_scholars.dds" # } # sort_order = 110 # # is_shown = { # government_has_flag = government_is_celestial # liege = { tgp_has_access_to_ministry_trigger = yes } # has_title = title:e_minister_of_revenue # } # # is_valid = { # } # # is_valid_showing_failures_only = { # is_at_war = no # is_adult = yes # } # # cooldown = { years = 3 } # # widget = { # gui = "decision_view_widget_option_list_generic" # controller = decision_option_list_controller # decision_to_second_step_button = "SELECT_ACTION" # show_from_start = yes # # item = { # value = suggest_salary_budget # is_valid = { # custom_tooltip = { # text = liege_already_has_budget_desc # can_suggest_budget_salary_template_trigger = yes # } # } # current_description = suggest_salary_budget_desc # localization = suggest_salary_budget_desc # icon = "gfx/interface/icons/character_interactions/icon_gold.dds" # ai_chance = { # value = 100 # } # } # item = { # value = suggest_ministry_budget # is_valid = { # custom_tooltip = { # text = liege_already_has_budget_desc # can_suggest_budget_ministry_template_trigger = yes # } # } # current_description = suggest_ministry_budget_desc # localization = suggest_ministry_budget_desc # icon = "gfx/interface/icons/government_types/celestial_government.dds" # ai_chance = { # value = 100 # } # } # item = { # value = suggest_military_budget # is_valid = { # custom_tooltip = { # text = liege_already_has_budget_desc # can_suggest_budget_military_template_trigger = yes # } # } # current_description = suggest_military_budget_desc # localization = suggest_military_budget_desc # icon = "gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_military_administration.dds" # ai_chance = { # value = 100 # } # } # item = { # value = suggest_hegemon_budget # is_valid = { # custom_tooltip = { # text = liege_already_has_budget_desc # can_suggest_budget_hegemon_template_trigger = yes # } # } # current_description = suggest_hegemon_budget_desc # localization = suggest_hegemon_budget_desc # icon = "gfx/interface/icons/legitimacy_types/mandate_legitimacy.dds" # ai_chance = { # value = 100 # } # } # item = { # value = suggest_balanced_budget # is_valid = { # custom_tooltip = { # text = liege_already_has_budget_desc # can_suggest_budget_balanced_template_trigger = yes # } # } # current_description = suggest_balanced_budget_desc # localization = suggest_balanced_budget_desc # icon = "gfx/interface/icons/character_interactions/scroll_scales.dds" # ai_chance = { # value = 100 # } # } # item = { # value = suggest_salary_increase # is_valid = { # liege = { # NOT = { realm_law_group_at_maximum_level = budget_allocation_salary_law } # } # } # current_description = increase_budget_salary_desc # localization = increase_budget_salary_name # icon = "gfx/interface/icons/character_interactions/icon_gold.dds" # ai_chance = { # value = 100 # } # } # item = { # value = suggest_ministry_increase # is_valid = { # liege = { # NOT = { realm_law_group_at_maximum_level = budget_allocation_ministry_law } # } # } # current_description = increase_budget_ministry_desc # localization = increase_budget_ministry_name # icon = "gfx/interface/icons/court_position_types/favored_minister_court_position.dds" # ai_chance = { # value = 100 # } # } # item = { # value = suggest_military_increase # is_valid = { # liege = { # NOT = { realm_law_group_at_maximum_level = budget_allocation_military_law } # } # } # current_description = increase_budget_military_desc # localization = increase_budget_military_name # icon = "gfx/interface/icons/message_feed/soldier.dds" # ai_chance = { # value = 100 # } # } # } # # cost = { # influence = { # value = medium_influence_value # } # } # # effect = { # save_scope_as = minister_of_revenue # liege = { save_scope_as = treasury_ruler } # custom_tooltip = tgp_suggest_budget_change_decision_liege_desc # if = { # limit = { scope:suggest_salary_budget = yes } # custom_tooltip = tgp_treasury_enact_salary_budget_desc # save_scope_as = budget_suggestion_salary_template # } # else_if = { # limit = { scope:suggest_ministry_budget= yes } # custom_tooltip = tgp_treasury_enact_ministry_budget_desc # save_scope_as = budget_suggestion_ministry_template # } # else_if = { # limit = { scope:suggest_military_budget = yes } # custom_tooltip = tgp_treasury_enact_military_budget_desc # save_scope_as = budget_suggestion_military_template # } # else_if = { # limit = { scope:suggest_hegemon_budget = yes } # custom_tooltip = tgp_treasury_enact_hegemon_budget_desc # save_scope_as = budget_suggestion_hegemon_template # } # else_if = { # limit = { scope:suggest_balanced_budget = yes } # custom_tooltip = tgp_treasury_enact_balanced_budget_desc # save_scope_as = budget_suggestion_balanced_template # } # else_if = { # limit = { scope:suggest_salary_increase = yes } # custom_tooltip = increase_budget_salary_tooltip # save_scope_as = budget_suggestion_salary_increase # } # else_if = { # limit = { scope:suggest_ministry_increase = yes } # custom_tooltip = increase_budget_ministry_tooltip # save_scope_as = budget_suggestion_ministry_increase # } # else_if = { # limit = { scope:suggest_military_increase = yes } # custom_tooltip = increase_budget_military_tooltip # save_scope_as = budget_suggestion_military_increase # } # liege = { # trigger_event = { id = tgp_china_ministry.0200 days = 1 } # } # } # # ai_check_interval_by_tier = { # barony = 0 # county = 0 # duchy = 0 # kingdom = 0 # empire = 0 # hegemony = 0 # } # # ai_potential = { # always = no # } # # ai_will_do = { base = 0 } #} # ### Withdraw Fund from Treasury ### extract_gold_from_treasury = { picture = { trigger = { culture = { has_graphical_east_asia_culture_group_trigger = yes } } reference = "gfx/interface/illustrations/decisions/tgp_scholars.dds" } picture = { reference = "gfx/interface/illustrations/decisions/fp3_decision_tax_collector.dds" } desc = extract_gold_from_treasury_desc decision_group_type = admin selection_tooltip = extract_gold_from_treasury_tooltip sort_order = 110 cooldown = { years = 2 } ai_check_interval_by_tier = { barony = 0 county = 0 duchy = 0 kingdom = 12 empire = 12 hegemony = 12 } is_shown = { is_playable_character = yes has_treasury = yes OR = { is_independent_ruler = yes tgp_is_any_minister = yes } } is_valid_showing_failures_only = { treasury >= medium_treasury_value trigger_if = { limit = { is_valid_for_legitimacy_change = yes } legitimacy_level > 0 } } effect = { remove_short_term_treasury = medium_treasury_value add_short_term_gold = medium_treasury_value if = { limit = { is_valid_for_legitimacy_change = yes } add_legitimacy = { value = major_legitimacy_loss min = { value = medium_treasury_value multiply = -0.5 } } add_character_modifier = { modifier = tgp_dipped_into_treasury_modifier years = 3 } } else_if = { limit = { tgp_is_any_minister = yes } add_character_modifier = { modifier = tgp_minister_dipped_into_treasury_modifier years = 3 } } if = { limit = { top_liege.primary_title = title:h_china } tgp_activate_catalyst_against_hegemon_effect = { HEGEMON = root.top_liege CATALYST = catalyst_dipped_into_treasury } } } cost = { influence = { value = 0 if = { limit = { is_valid_for_legitimacy_change = no } add = massive_influence_value } } } ai_potential = { OR = { gold < 0 AND = { top_liege = this gold < massive_gold_value ai_greed > high_positive_ai_value } } # Don't do it if this when at low legitimacy, as the top ruler OR = { top_liege != this legitimacy_level > 1 } } ai_will_do = { base = 100 } }