##################### # ADMINISTRATIVE LAWS ##################### @admin_law_cooldown_value = 5 # ADMINISTRATIVE GOVERNMENT province_war_law_0 = { law_group_type = province_war_law index = 0 modifier = { } can_keep = { realm_law_use_imperial_bureaucracy = yes trigger_if = { limit = { should_synchronize_liege_law = yes } liege = { has_realm_law = province_war_law_0 } } } can_pass = { trigger_if = { limit = { should_synchronize_liege_law = yes liege = { has_realm_law = province_war_law_0 } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } } province_war_law_1 = { law_group_type = province_war_law index = 1 modifier = { } flag = admin_vassal_wars_restricted can_keep = { realm_law_use_imperial_bureaucracy = yes trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = have_bureaucracy_1_or_higher has_realm_law_flag = authority_level_1 } } trigger_if = { limit = { should_synchronize_liege_law = yes } liege = { has_realm_law = province_war_law_1 } } } can_pass = { trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } trigger_if = { limit = { should_synchronize_liege_law = yes liege = { has_realm_law = province_war_law_1 } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { if = { limit = { ai_has_warlike_personality = yes } value = 1 } if = { limit = { has_realm_law = province_war_law_0 ai_has_economical_boom_personality = yes } value = 1 } } } province_war_law_2 = { law_group_type = province_war_law index = 2 modifier = { } flag = admin_vassal_wars_permission_only can_keep = { realm_law_use_imperial_bureaucracy = yes trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = have_bureaucracy_2_or_higher has_realm_law_flag = authority_level_2 } } trigger_if = { limit = { should_synchronize_liege_law = yes } liege = { has_realm_law = province_war_law_2 } } } can_pass = { trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } trigger_if = { limit = { should_synchronize_liege_law = yes liege = { has_realm_law = province_war_law_2 } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { if = { limit = { has_realm_law = province_war_law_1 ai_has_builder_or_pious_builder_personality = yes } value = 1 } } } province_war_law_3 = { law_group_type = province_war_law index = 3 modifier = { } flag = admin_vassal_wars_banned can_keep = { realm_law_use_imperial_bureaucracy = yes trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = have_bureaucracy_3 has_realm_law_flag = authority_level_3 } } trigger_if = { limit = { should_synchronize_liege_law = yes } liege = { has_realm_law = province_war_law_3 } } } can_pass = { trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } trigger_if = { limit = { should_synchronize_liege_law = yes liege = { has_realm_law = province_war_law_3 } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { if = { limit = { has_realm_law = province_war_law_2 ai_has_pious_builder_personality = yes } value = 1 } } } province_border_law_0 = { law_group_type = province_border_law index = 0 modifier = { } can_keep = { realm_law_use_imperial_bureaucracy = yes trigger_if = { limit = { should_synchronize_liege_law = yes } liege = { has_realm_law = province_border_law_0 } } } can_pass = { trigger_if = { limit = { should_synchronize_liege_law = yes liege = { has_realm_law = province_border_law_0 } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 1 } } province_border_law_1 = { law_group_type = province_border_law index = 1 modifier = { administrative_government_vassal_opinion = -5 } flag = admin_vassal_border_restricted can_keep = { realm_law_use_imperial_bureaucracy = yes trigger_if = { limit = { should_synchronize_liege_law = yes } liege = { has_realm_law = province_border_law_1 } } trigger_else = { custom_tooltip = { text = have_bureaucracy_2_or_higher has_realm_law_flag = authority_level_2 } } } can_pass = { trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } trigger_if = { limit = { should_synchronize_liege_law = yes liege = { has_realm_law = province_border_law_1 } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 if = { limit = { OR = { ai_has_cautious_personality = yes ai_has_economical_boom_personality = yes } } add = 2 } } } province_border_law_2 = { law_group_type = province_border_law index = 2 modifier = { administrative_government_vassal_opinion = -10 } flag = admin_vassal_border_limit can_keep = { realm_law_use_imperial_bureaucracy = yes trigger_if = { limit = { should_synchronize_liege_law = yes } liege = { has_realm_law = province_border_law_2 } } trigger_else = { custom_tooltip = { text = have_bureaucracy_3 has_realm_law_flag = authority_level_3 } } } can_pass = { trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } trigger_if = { limit = { should_synchronize_liege_law = yes liege = { has_realm_law = province_border_law_2 } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 } } # CELESTIAL GOVERNMENT celestial_army_liege_law_0 = { law_group_type = celestial_army_liege_law index = 0 modifier = { celestial_government_tax_contribution_add = -0.05 } can_keep = { realm_law_use_celestial_bureaucracy = yes is_independent_ruler = yes } can_pass = { custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 if = { limit = { NOR = { # Rulers should keep any higher levels has_realm_law = celestial_army_liege_law_1 has_realm_law = celestial_army_liege_law_2 has_realm_law = celestial_army_liege_law_3 } } add = 1 } } } celestial_army_liege_law_1 = { law_group_type = celestial_army_liege_law index = 1 modifier = { celestial_government_vassal_opinion = -5 men_at_arms_title_cap = 1 } flag = admin_title_troop_cost_reduction can_keep = { realm_law_use_celestial_bureaucracy = yes is_independent_ruler = yes custom_tooltip = { text = have_celestial_bureaucracy_1_or_higher has_realm_law_flag = authority_level_1 } } can_pass = { is_independent_ruler = yes custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 if = { limit = { NOR = { # Rulers should keep any higher levels has_realm_law = celestial_army_liege_law_2 has_realm_law = celestial_army_liege_law_3 } OR = { ai_has_cautious_personality = yes ai_has_warlike_personality = yes } } add = 2 } } } celestial_army_liege_law_2 = { law_group_type = celestial_army_liege_law index = 2 modifier = { celestial_government_vassal_opinion = -10 } flag = admin_title_troop_cost_reduction_high can_keep = { realm_law_use_celestial_bureaucracy = yes is_independent_ruler = yes custom_tooltip = { text = have_celestial_bureaucracy_2_or_higher has_realm_law_flag = authority_level_2 } } can_pass = { is_independent_ruler = yes custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 if = { limit = { NOT = { # Rulers should keep any higher levels has_realm_law = celestial_army_liege_law_3 } OR = { # AI should want this if warlike, or if in the expansion phase, regardless of personality ai_has_warlike_personality = yes situation:dynastic_cycle ?= { situation_current_phase = situation_dynastic_cycle_phase_stability_expansion } } } add = 3 } } } celestial_army_liege_law_3 = { law_group_type = celestial_army_liege_law index = 3 modifier = { celestial_government_vassal_opinion = -15 men_at_arms_title_cap = 2 } flag = admin_title_troop_cost_reduction_very_high can_keep = { realm_law_use_celestial_bureaucracy = yes is_independent_ruler = yes custom_tooltip = { text = have_celestial_bureaucracy_3 has_realm_law_flag = authority_level_3 } trigger_if = { limit = { this = title:h_china.holder } situation:dynastic_cycle ?= { situation_current_phase = situation_dynastic_cycle_phase_stability_expansion } } } can_pass = { is_independent_ruler = yes custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 if = { limit = { ai_has_warlike_personality = yes } add = 4 } } } celestial_army_vassal_law_0 = { law_group_type = celestial_army_vassal_law index = 0 modifier = { celestial_government_tax_contribution_add = -0.05 men_at_arms_cap = 2 } can_keep = { realm_law_use_celestial_bureaucracy = yes is_independent_ruler = no trigger_if = { limit = { liege = { is_independent_ruler = yes } } liege = { has_realm_law = celestial_army_liege_law_0 } } trigger_else = { liege = { has_realm_law = celestial_army_vassal_law_0 } } } can_pass = { trigger_if = { limit = { liege = { OR = { has_realm_law = celestial_army_liege_law_0 has_realm_law = celestial_army_vassal_law_0 } } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 } } celestial_army_vassal_law_1 = { law_group_type = celestial_army_vassal_law index = 1 modifier = { men_at_arms_cap = -2 men_at_arms_title_cap = 1 } can_keep = { realm_law_use_celestial_bureaucracy = yes is_independent_ruler = no trigger_if = { limit = { liege = { is_independent_ruler = yes } } liege = { has_realm_law = celestial_army_liege_law_1 } } trigger_else = { liege = { has_realm_law = celestial_army_vassal_law_1 } } } can_pass = { trigger_if = { limit = { liege = { OR = { has_realm_law = celestial_army_liege_law_1 has_realm_law = celestial_army_vassal_law_1 } } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 } } celestial_army_vassal_law_2 = { law_group_type = celestial_army_vassal_law index = 2 modifier = { men_at_arms_cap = -20 men_at_arms_title_cap = 2 } can_keep = { realm_law_use_celestial_bureaucracy = yes is_independent_ruler = no trigger_if = { limit = { liege = { is_independent_ruler = yes } } liege = { has_realm_law = celestial_army_liege_law_2 } } trigger_else = { liege = { has_realm_law = celestial_army_vassal_law_2 } } } can_pass = { trigger_if = { limit = { liege = { OR = { has_realm_law = celestial_army_liege_law_2 has_realm_law = celestial_army_vassal_law_2 } } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 } } celestial_army_vassal_law_3 = { law_group_type = celestial_army_vassal_law index = 3 modifier = { men_at_arms_cap = -20 men_at_arms_title_cap = 4 } can_keep = { realm_law_use_celestial_bureaucracy = yes is_independent_ruler = no trigger_if = { limit = { liege = { is_independent_ruler = yes } } liege = { has_realm_law = celestial_army_liege_law_3 } } trigger_else = { liege = { has_realm_law = celestial_army_vassal_law_3 } } } can_pass = { trigger_if = { limit = { liege = { OR = { has_realm_law = celestial_army_liege_law_3 has_realm_law = celestial_army_vassal_law_3 } } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 } } celestial_retirement_law_0 = { law_group_type = celestial_retirement_law index = 0 flag = celestial_retirement_age_0 flag = celestial_retirement_law can_keep = { realm_law_use_celestial_bureaucracy = yes trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = have_celestial_bureaucracy_1_or_higher NOT = { realm_law_group_at_minimum_level = celestial_bureaucracy } } } trigger_if = { limit = { should_synchronize_liege_law = yes } liege = { has_realm_law = celestial_retirement_law_0 } } } can_pass = { trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } trigger_if = { limit = { should_synchronize_liege_law = yes liege = { has_realm_law = province_border_law_1 } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 } } celestial_retirement_law_1 = { law_group_type = celestial_retirement_law index = 1 flag = celestial_retirement_age_1 flag = celestial_retirement_law can_keep = { realm_law_use_celestial_bureaucracy = yes trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = have_celestial_bureaucracy_1_or_higher NOT = { realm_law_group_at_minimum_level = celestial_bureaucracy } } } trigger_if = { limit = { should_synchronize_liege_law = yes } liege = { has_realm_law = celestial_retirement_law_1 } } } can_pass = { trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } trigger_if = { limit = { should_synchronize_liege_law = yes liege = { has_realm_law = celestial_retirement_law_1 } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 } } celestial_retirement_law_2 = { law_group_type = celestial_retirement_law index = 2 flag = celestial_retirement_age_2 flag = celestial_retirement_law can_keep = { realm_law_use_celestial_bureaucracy = yes trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = have_celestial_bureaucracy_1_or_higher NOT = { realm_law_group_at_minimum_level = celestial_bureaucracy } } } trigger_if = { limit = { should_synchronize_liege_law = yes } liege = { has_realm_law = celestial_retirement_law_2 } } } can_pass = { trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } trigger_if = { limit = { should_synchronize_liege_law = yes liege = { has_realm_law = celestial_retirement_law_2 } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 } } celestial_retirement_law_3 = { law_group_type = celestial_retirement_law index = 3 flag = celestial_retirement_age_3 flag = celestial_retirement_law can_keep = { realm_law_use_celestial_bureaucracy = yes trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = have_celestial_bureaucracy_1_or_higher NOT = { realm_law_group_at_minimum_level = celestial_bureaucracy } } } trigger_if = { limit = { should_synchronize_liege_law = yes } liege = { has_realm_law = celestial_retirement_law_3 } } } can_pass = { trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } trigger_if = { limit = { should_synchronize_liege_law = yes liege = { has_realm_law = celestial_retirement_law_3 } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 } } celestial_retirement_law_4 = { law_group_type = celestial_retirement_law index = 4 flag = celestial_retirement_age_4 flag = celestial_retirement_law can_keep = { realm_law_use_celestial_bureaucracy = yes trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = have_celestial_bureaucracy_1_or_higher NOT = { realm_law_group_at_minimum_level = celestial_bureaucracy } } } trigger_if = { limit = { should_synchronize_liege_law = yes } liege = { has_realm_law = celestial_retirement_law_4 } } } can_pass = { trigger_if = { limit = { should_synchronize_liege_law = no } custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } trigger_if = { limit = { should_synchronize_liege_law = yes liege = { has_realm_law = celestial_retirement_law_4 } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } pass_cost = { prestige = { add = admin_law_prestige_cost } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 } } celestial_retirement_law_5 = { law_group_type = celestial_retirement_law index = 5 flag = celestial_retirement_age_5 flag = celestial_retirement_law can_keep = { realm_law_use_celestial_bureaucracy = yes trigger_if = { limit = { should_synchronize_liege_law = yes } liege = { has_realm_law = celestial_retirement_law_5 } } } can_pass = { trigger_if = { limit = { should_synchronize_liege_law = yes liege = { has_realm_law = celestial_retirement_law_5 } } custom_tooltip = { text = imperial_bureaucracy_pending_law_change always = no } } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 0 } } # BORDER WARS top_liege_redirected_to_border_wars_law = { law_group_type = border_wars_laws index = 0 flag = top_liege_redirected_to_border_wars_law can_keep = { is_landed = yes highest_held_title_tier >= tier_duchy #Empire or lower tier highest_held_title_tier < tier_hegemony #Small realm size sub_realm_size < border_war_sized_realm_value #Not an antagonitsic house house ?= { NOT = { has_house_unity_stage = antagonistic } } #Not defending in any civil wars NOT = { any_character_war = { primary_defender = root using_civil_war_cb_trigger = yes } } } modifier = { can_vassals_be_attacked = no } ai_will_do = { value = 0 } } top_liege_not_redirected_to_border_wars_law = { law_group_type = border_wars_laws index = 1 flag = top_liege_not_redirected_to_border_wars_law can_keep = { is_independent_ruler = yes is_landed = yes highest_held_title_tier >= tier_duchy custom_description = { text = border_wars_laws_triggers value = sub_realm_size OR = { #hegemonies highest_held_title_tier >= tier_hegemony #any large realm sub_realm_size >= border_war_sized_realm_value #antagonistic houses house ?= { has_house_unity_stage = antagonistic } #defending in a civil war any_character_war = { primary_defender = root using_civil_war_cb_trigger = yes } } } } should_start_with = { OR = { #hegemonies highest_held_title_tier >= tier_hegemony #any large realm sub_realm_size >= border_war_sized_realm_value #antagonistic houses house ?= { has_house_unity_stage = antagonistic } #defending in a civil war any_character_war = { primary_defender = root using_civil_war_cb_trigger = yes } } } modifier = { can_vassals_be_attacked = yes } ai_will_do = { value = 0 } } # REGENCY grand_chancellor_law = { law_group_type = grand_secretariat_laws index = 0 flag = grand_chancellor_law can_have = { has_title = title:h_china government_has_flag = government_is_celestial } can_pass = { exists = title:e_minister_chancellor.holder OR = { situation:dynastic_cycle ?= { situation_current_phase = situation_dynastic_cycle_phase_stability_advancement } is_movement_in_power = { MOVEMENT = advancement_movement } } custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } on_pass = { hidden_effect = { designate_diarch = title:e_minister_chancellor.holder diarch = { depose_diarch = yes } } ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = 10 if = { limit = { is_movement_in_power = { MOVEMENT = advancement_movement } } add = 1 } if = { limit = { situation:dynastic_cycle ?= { situation_current_phase = situation_dynastic_cycle_phase_stability_expansion } } add = -10 } if = { limit = { title:e_minister_grand_marshal.holder = { is_ai = no NOT = { has_court_position = favored_minister_court_position } } } add = 20 } if = { limit = { diarch = { has_variable = asked_to_be_secretary_director } } add = -1000 } } } grand_marshal_law = { law_group_type = grand_secretariat_laws index = 1 flag = grand_marshal_law can_have = { has_title = title:h_china government_has_flag = government_is_celestial } can_pass = { exists = title:e_minister_grand_marshal.holder situation:dynastic_cycle ?= { NOR = { situation_current_phase = situation_dynastic_cycle_phase_stability_advancement situation_current_phase = situation_dynastic_cycle_phase_instability } situation_participant_group:expansion_movement ?= { save_temporary_scope_as = my_movement custom_tooltip = { text = my_movement_is_not_in_power exists = var:movement_favored } } } custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } on_pass = { hidden_effect = { designate_diarch = title:e_minister_grand_marshal.holder diarch = { depose_diarch = yes } } ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = -2 if = { limit = { is_movement_in_power = { MOVEMENT = expansion_movement } } add = 1 } if = { limit = { title:e_minister_chancellor.holder ?= { is_ai = no NOT = { has_court_position = favored_minister_court_position } } } add = 20 } if = { limit = { exists = title:e_minister_grand_marshal.holder title:e_minister_grand_marshal.holder.merit_level >= root.diarch.merit_level title:e_minister_grand_marshal.holder.merit >= root.diarch.merit } add = 1 } if = { limit = { exists = root.diarch.var:movement_power exists = var:movement_power } if = { limit = { var:movement_power >= root.diarch.var:movement_power } add = 1 } else = { add = -1 } } if = { limit = { diarch = { has_variable = asked_to_be_secretary_director } } add = -1000 } } } grand_censor_law = { law_group_type = grand_secretariat_laws index = 2 flag = grand_censor_law can_have = { has_title = title:h_china government_has_flag = government_is_celestial } can_pass = { exists = title:e_minister_censor.holder situation:dynastic_cycle ?= { NOR = { situation_current_phase = situation_dynastic_cycle_phase_stability_expansion situation_current_phase = situation_dynastic_cycle_phase_stability_advancement } } situation:dynastic_cycle.situation_participant_group:conservative_movement ?= { save_temporary_scope_as = my_movement custom_tooltip = { text = my_movement_is_not_in_power exists = var:movement_favored } } custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } on_pass = { hidden_effect = { designate_diarch = title:e_minister_censor.holder diarch = { depose_diarch = yes } } ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { value = -2 if = { limit = { is_movement_in_power = { MOVEMENT = conservative_movement } } add = 1 } if = { limit = { title:e_minister_chancellor.holder = { is_ai = no NOT = { has_court_position = favored_minister_court_position } } } add = 20 } if = { limit = { exists = title:e_minister_censor.holder title:e_minister_censor.holder.merit_level >= root.diarch.merit_level title:e_minister_censor.holder.merit >= root.diarch.merit } add = 1 } if = { limit = { exists = root.diarch.var:movement_power exists = var:movement_power } if = { limit = { var:movement_power >= root.diarch.var:movement_power } add = 1 } else = { add = -1 } } if = { limit = { diarch = { has_variable = asked_to_be_secretary_director } } add = -1000 } } } candidate_score_merit_law = { law_group_type = candidate_score_laws index = 0 flag = candidate_score_merit_law can_have = { has_title = title:h_china government_has_flag = government_is_celestial } can_pass = { NOT = { is_movement_in_power = { MOVEMENT = conservative_movement } } can_pass_candidate_score_merit_law_trigger = yes custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } pass_cost = { influence = 1000 treasury = { value = realm_size multiply = 10 } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { #AI can only do it if convinced through Movement Petition value = 0 } } candidate_score_prestige_law = { law_group_type = candidate_score_laws index = 1 flag = candidate_score_prestige_law can_have = { has_title = title:h_china government_has_flag = government_is_celestial } can_pass = { is_movement_in_power = { MOVEMENT = conservative_movement } can_pass_candidate_score_prestige_law_trigger = yes custom_tooltip = { text = admin_law_cooldown_desc NOT = { has_variable = admin_law_cooldown } } } pass_cost = { influence = 1000 treasury = { value = realm_size multiply = 10 } } on_pass = { ## Set cooldown set_variable = { name = admin_law_cooldown years = @admin_law_cooldown_value } } ai_will_do = { #AI can only do it if convinced through Movement Petition value = 0 } } budget_allocation_salary_0 = { law_group_type = budget_allocation_salary_law index = 0 shown_in_encyclopedia = no flag = salary_budget_law_major_negative_impact can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.0 vassal_opinion = -30 vassal_tax_mult = -0.3 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } on_pass = { add_legitimacy = { value = treasury_budget_law_change_legitimacy_loss_base multiply = 4 } } ai_will_do = { value = 0 } } budget_allocation_salary_5 = { law_group_type = budget_allocation_salary_law index = 1 shown_in_encyclopedia = no flag = salary_budget_law_major_negative_impact can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.05 vassal_opinion = -25 vassal_tax_mult = -0.25 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } on_pass = { add_legitimacy = { value = treasury_budget_law_change_legitimacy_loss_base multiply = 4 } } ai_will_do = { value = 0 } } budget_allocation_salary_10 = { law_group_type = budget_allocation_salary_law index = 2 shown_in_encyclopedia = no flag = salary_budget_law_major_negative_impact can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.10 vassal_opinion = -20 vassal_tax_mult = -0.20 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } on_pass = { add_legitimacy = { value = treasury_budget_law_change_legitimacy_loss_base multiply = 3 } } ai_will_do = { value = 0 } } budget_allocation_salary_15 = { law_group_type = budget_allocation_salary_law index = 3 shown_in_encyclopedia = no flag = salary_budget_law_major_negative_impact can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.15 vassal_opinion = -15 vassal_tax_mult = -0.15 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } on_pass = { add_legitimacy = { value = treasury_budget_law_change_legitimacy_loss_base multiply = 2 } } ai_will_do = { value = 0 } } budget_allocation_salary_20 = { law_group_type = budget_allocation_salary_law index = 4 shown_in_encyclopedia = no flag = salary_budget_law_major_negative_impact can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.20 vassal_opinion = -10 vassal_tax_mult = -0.1 } on_pass = { add_legitimacy = { value = treasury_budget_law_change_legitimacy_loss_base multiply = 1 } } ai_will_do = { value = 0 } } budget_allocation_salary_25 = { law_group_type = budget_allocation_salary_law index = 5 shown_in_encyclopedia = no flag = salary_budget_law_minor_negative_impact can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.25 vassal_opinion = -5 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_30 = { law_group_type = budget_allocation_salary_law index = 6 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } should_start_with = { always = yes } modifier = { treasury_salary_budget_allocation = 0.30 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_35 = { law_group_type = budget_allocation_salary_law index = 7 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.35 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_40 = { law_group_type = budget_allocation_salary_law index = 8 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.40 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_45 = { law_group_type = budget_allocation_salary_law index = 9 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.45 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_50 = { law_group_type = budget_allocation_salary_law index = 10 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.50 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_55 = { law_group_type = budget_allocation_salary_law index = 11 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.55 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_60 = { law_group_type = budget_allocation_salary_law index = 12 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.60 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_65 = { law_group_type = budget_allocation_salary_law index = 13 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.65 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_70 = { law_group_type = budget_allocation_salary_law index = 14 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.70 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_75 = { law_group_type = budget_allocation_salary_law index = 15 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.75 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_80 = { law_group_type = budget_allocation_salary_law index = 16 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.80 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_85 = { law_group_type = budget_allocation_salary_law index = 17 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.85 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_90 = { law_group_type = budget_allocation_salary_law index = 18 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.90 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_95 = { law_group_type = budget_allocation_salary_law index = 19 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 0.95 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_salary_100 = { law_group_type = budget_allocation_salary_law index = 20 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_salary_budget is_independent_ruler = yes } modifier = { treasury_salary_budget_allocation = 1.00 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_0 = { law_group_type = budget_allocation_ministry_law index = 0 shown_in_encyclopedia = no flag = ministry_budget_law_major_negative_impact can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0 vassal_tax_mult = -0.2 monthly_legitimacy_add = -20 courtly_opinion = -30 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } on_pass = { add_legitimacy = { value = treasury_budget_law_change_legitimacy_loss_base multiply = 4 } } ai_will_do = { value = 0 } } budget_allocation_ministry_5 = { law_group_type = budget_allocation_ministry_law index = 1 shown_in_encyclopedia = no flag = ministry_budget_law_major_negative_impact can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.05 vassal_tax_mult = -0.15 monthly_legitimacy_add = -15 courtly_opinion = -25 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } on_pass = { add_legitimacy = { value = treasury_budget_law_change_legitimacy_loss_base multiply = 4 } } ai_will_do = { value = 0 } } budget_allocation_ministry_10 = { law_group_type = budget_allocation_ministry_law index = 2 shown_in_encyclopedia = no flag = ministry_budget_law_major_negative_impact can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.10 vassal_tax_mult = -0.1 monthly_legitimacy_add = -10 courtly_opinion = -20 } on_pass = { add_legitimacy = { value = treasury_budget_law_change_legitimacy_loss_base multiply = 3 } } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_15 = { law_group_type = budget_allocation_ministry_law index = 3 shown_in_encyclopedia = no flag = ministry_budget_law_major_negative_impact can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.15 vassal_tax_mult = -0.05 monthly_legitimacy_add = -5 courtly_opinion = -15 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } on_pass = { add_legitimacy = { value = treasury_budget_law_change_legitimacy_loss_base multiply = 1 } } ai_will_do = { value = 0 } } budget_allocation_ministry_20 = { law_group_type = budget_allocation_ministry_law index = 4 shown_in_encyclopedia = no flag = ministry_budget_law_minor_negative_impact can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.20 courtly_opinion = -10 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_25 = { law_group_type = budget_allocation_ministry_law index = 5 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.25 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_30 = { law_group_type = budget_allocation_ministry_law index = 6 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } ai_will_do = { value = 0 } should_start_with = { always = yes } modifier = { treasury_ministry_budget_allocation = 0.30 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_35 = { law_group_type = budget_allocation_ministry_law index = 7 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.35 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_40 = { law_group_type = budget_allocation_ministry_law index = 8 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.40 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_45 = { law_group_type = budget_allocation_ministry_law index = 9 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.45 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_50 = { law_group_type = budget_allocation_ministry_law index = 10 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.50 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_55 = { law_group_type = budget_allocation_ministry_law index = 11 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.55 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_60 = { law_group_type = budget_allocation_ministry_law index = 12 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.60 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_65 = { law_group_type = budget_allocation_ministry_law index = 13 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.65 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_70 = { law_group_type = budget_allocation_ministry_law index = 14 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.70 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_75 = { law_group_type = budget_allocation_ministry_law index = 15 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.75 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_80 = { law_group_type = budget_allocation_ministry_law index = 16 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.80 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_85 = { law_group_type = budget_allocation_ministry_law index = 17 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.85 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_90 = { law_group_type = budget_allocation_ministry_law index = 18 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.9 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_95 = { law_group_type = budget_allocation_ministry_law index = 19 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 0.95 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_ministry_100 = { law_group_type = budget_allocation_ministry_law index = 20 shown_in_encyclopedia = no can_keep = { tgp_has_access_to_ministry_trigger = yes } modifier = { treasury_ministry_budget_allocation = 1.0 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_0 = { law_group_type = budget_allocation_military_law index = 0 shown_in_encyclopedia = no flag = military_budget_law_major_negative_impact can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0 glory_hound_opinion = -35 army_damage_mult = -0.4 army_toughness_mult = -0.4 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } on_pass = { add_legitimacy = { value = treasury_budget_law_change_legitimacy_loss_base multiply = 4 } } ai_will_do = { value = 0 } } budget_allocation_military_5 = { law_group_type = budget_allocation_military_law index = 1 shown_in_encyclopedia = no flag = military_budget_law_major_negative_impact can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.05 glory_hound_opinion = -30 army_damage_mult = -0.3 army_toughness_mult = -0.3 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } on_pass = { add_legitimacy = { value = treasury_budget_law_change_legitimacy_loss_base multiply = 2 } } ai_will_do = { value = 0 } } budget_allocation_military_10 = { law_group_type = budget_allocation_military_law index = 2 shown_in_encyclopedia = no flag = military_budget_law_major_negative_impact can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.10 glory_hound_opinion = -25 army_damage_mult = -0.2 army_toughness_mult = -0.2 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } on_pass = { add_legitimacy = { value = treasury_budget_law_change_legitimacy_loss_base multiply = 1 } } ai_will_do = { value = 0 } } budget_allocation_military_15 = { law_group_type = budget_allocation_military_law index = 3 shown_in_encyclopedia = no flag = military_budget_law_major_negative_impact can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.15 glory_hound_opinion = -20 army_damage_mult = -0.1 army_toughness_mult = -0.1 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_20 = { law_group_type = budget_allocation_military_law index = 4 shown_in_encyclopedia = no flag = military_budget_law_minor_negative_impact can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } should_start_with = { always = yes } modifier = { treasury_military_budget_allocation = 0.20 glory_hound_opinion = -10 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_25 = { law_group_type = budget_allocation_military_law index = 5 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.25 glory_hound_opinion = -5 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_30 = { law_group_type = budget_allocation_military_law index = 6 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } ai_will_do = { value = 0 } modifier = { treasury_military_budget_allocation = 0.30 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_35 = { law_group_type = budget_allocation_military_law index = 7 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.35 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_40 = { law_group_type = budget_allocation_military_law index = 8 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.40 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_45 = { law_group_type = budget_allocation_military_law index = 9 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.45 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_50 = { law_group_type = budget_allocation_military_law index = 10 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.50 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_55 = { law_group_type = budget_allocation_military_law index = 11 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.55 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_60 = { law_group_type = budget_allocation_military_law index = 12 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.60 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_65 = { law_group_type = budget_allocation_military_law index = 13 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.65 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_70 = { law_group_type = budget_allocation_military_law index = 14 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.70 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_75 = { law_group_type = budget_allocation_military_law index = 15 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.75 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_80 = { law_group_type = budget_allocation_military_law index = 16 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.8 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_85 = { law_group_type = budget_allocation_military_law index = 17 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.85 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_90 = { law_group_type = budget_allocation_military_law index = 18 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.9 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_95 = { law_group_type = budget_allocation_military_law index = 19 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 0.95 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } } budget_allocation_military_100 = { law_group_type = budget_allocation_military_law index = 20 shown_in_encyclopedia = no can_keep = { government_has_flag = government_uses_military_budget is_independent_ruler = yes } modifier = { treasury_military_budget_allocation = 1.0 } pass_cost = { prestige = { add = change_admin_budget_law_prestige_cost } } ai_will_do = { value = 0 } }