﻿celestial_obligations = {
	obligation_levels = {
		default = {
			levies = {
				value = 0.3
			}

			tax = {
				value = 0.75
			}
		}
	}
}

### brief: administrative_themes
# This is referenced in code.
#
celestial_provinces = {
	display_mode = radiobutton
	is_shown = {
		scope:subject = {
			OR = {
				highest_held_title_tier >= main_administrative_tier
				highest_held_title_tier >= min_title_maa_tier
			}
			is_landless_ruler = no
		}
	}
	obligation_levels = {
		celestial_province_standard = {
			default = yes
			position = { 0 0 }
			icon = "gfx/interface/icons/celestial_administration_types/icon_standard_administration.dds"
			gui_tags = { civilian }

			ai_liege_desire = {
				value = 0
				if = {
					limit = {
						scope:subject = {
							is_ai = yes
						}
					}
					add = 1

					# Cautious AI should tend to have a minor bias towards the default
					if = {
						limit = {
							scope:liege = {
								ai_has_cautious_personality = yes
							}
						}
						add = 1
					}
				}
			}
			ai_subject_desire = 0

			score = 0
			color = { 0.7 0.7 0.7 1.0 }

			enable_title_maa = no

			subject_modifier = {
				monthly_merit_per_liege_tax = 0.8
			}

			flag = celestial_civil_appointment
			flag = celestial_province_standard
			appointment_trait_flag = civilian_province
		}
		celestial_province_industrial = {
			position = { 1 0 }
			icon = "gfx/interface/icons/celestial_administration_types/icon_industrial_administration.dds"
			gui_tags = { civilian }

			ai_liege_desire = {
				value = 0
				if = {
					limit = {
						scope:subject = {
							is_ai = yes
							OR = {
								has_trait = education_stewardship
								stewardship >= very_high_skill_rating
							}
							# Avoid replacing any military types if they have title troops already
							primary_title = { any_owned_title_maa_regiment = { count < 1 } }
						}
					}
					add = 3

					# Economical AI wants more of civic vassals
					if = {
						limit = {
							scope:liege = {
								ai_has_builder_or_pious_builder_personality = yes
							}
						}
						add = 2
					}
				}
			}
			ai_subject_desire = 0

			score = 0
			color = { 0.2 0.2 0.7 1.0 }

			is_shown = {
			}

			is_valid = {
				# Only for direct vassals of the top liege or sub-vassals of a civilian province
				custom_tooltip = {
					text = liege_is_not_civilian_desc
					scope:liege = {
						trigger_if = {
							limit = {
								this != top_liege
							}
							vassal_contract_has_flag = celestial_civil_appointment
						}
					}
				}

				# Vassal has to be landed
				scope:subject = {
					is_landed = yes
				}
				# There can only be a limited number of industries at a time
				custom_tooltip = {
					text = celestial_province_industrial_amount_desc
					OR = {
						scope:liege = {
							any_vassal = {
								count < celestial_province_industrial_max_value
								vassal_contract_has_flag = celestial_province_industrial
							}
						}
						scope:subject = { vassal_contract_has_flag = celestial_province_industrial }
					}
				}
			}

			enable_title_maa = no

			subject_modifier = {
				development_growth_factor = 0.05
				build_gold_cost = -0.1
				build_speed = -0.2
				monthly_merit_per_liege_tax = 1.2
			}

			flag = celestial_civil_appointment
			flag = admin_ai_is_builder
			flag = celestial_province_industrial
			flag = obligation_high_taxes
			appointment_trait_flag = civilian_province
		}
		celestial_province_metropolitan = {
			position = { 2 0 }
			icon = "gfx/interface/icons/celestial_administration_types/icon_metropolitan_administration.dds"
			gui_tags = { civilian }

			ai_liege_desire = {
				value = 0
				if = {
					limit = {
						scope:subject = {
							is_ai = yes
						}
					}
					# The AI should always want to fill the limit
					add = 8

					# Avoid border provinces if possible
					if = {
						limit = {
							scope:subject = {
								any_sub_realm_county = {
									any_neighboring_county = {
										holder = {
											top_liege != scope:subject.top_liege
										}
									}
								}
							}
						}
						add = -5
					}

					# Even more so if they are close to the capital
					if = {
						limit = {
							scope:subject = {
								realm_to_title_distance_squared = { target = scope:liege.capital_county value < 60000 }
							}
						}
						add = 3
					}

					# Don't swap away from this too easily
					if = {
						limit = {
							scope:subject = {
								vassal_contract_has_flag = celestial_province_metropolitan
							}
						}
						add = 4
					}

					# Economical AI wants more of civic vassals
					if = {
						limit = {
							scope:liege = {
								ai_has_builder_or_pious_builder_personality = yes
							}
						}
						add = 2
					}

					# If above the limit, try to replace some obligations until that isn't a problem
					if = {
						limit = {
							scope:liege = {
								any_vassal = {
									count > celestial_province_metropolitan_max_value
									vassal_contract_has_flag = celestial_province_metropolitan
								}
							}
						}
						multiply = 0
					}
				}
			}
			ai_subject_desire = 0

			score = 0
			color = { 0.7 0.2 0.2 1.0 }

			is_shown = {
			}

			is_valid = {
				# Only available in the Advancement phase of the Dynastic Cycle
				trigger_if = {
					limit = {
						exists = situation:dynastic_cycle
					}
					situation:dynastic_cycle = { has_situation_top_phase_parameter = dynastic_cycle_hegemon_increased_metropolitan_limit }
				}
				#situation:dynastic_cycle ?= { situation_current_phase = situation_dynastic_cycle_phase_stability_advancement }
				# Only the hegemon can appoint these
				scope:liege = {
					highest_held_title_tier = tier_hegemony
				}
				# And only for high tier vassals who are de jure
				scope:subject = {
					is_landed = yes
					highest_held_title_tier >= tier_kingdom
					custom_tooltip = {
						text = celestial_province_de_jure_desc
						primary_title = { target_is_de_jure_liege_or_above = scope:liege.primary_title }
					}
				}
				# There can only be a limited number of metropols at a time - Changes with the Dynastic Cycle
				custom_tooltip = {
					text = celestial_province_metropolitan_amount_desc
					OR = {
						scope:liege = {
							any_vassal = {
								count < celestial_province_metropolitan_max_value
								vassal_contract_has_flag = celestial_province_metropolitan
							}
						}
						scope:subject = { vassal_contract_has_flag = celestial_province_metropolitan }
					}
				}
			}

			tax_factor = 0.05
			enable_title_maa = no

			subject_modifier = {
				domain_tax_mult = 0.05
				development_growth_factor = 0.05
				monthly_county_control_growth_factor = -0.1
				monthly_merit_per_liege_tax = 2.4
			}

			flag = celestial_civil_appointment
			flag = celestial_province_metropolitan
			flag = obligation_high_levies
			appointment_trait_flag = civilian_province
		}
		celestial_province_military = {
			position = { 0 1 }
			icon = "gfx/interface/icons/celestial_administration_types/icon_military_administration.dds"
			gui_tags = { military }

			ai_liege_desire = {
				value = 0
				if = {
					limit = {
						scope:subject = {
							is_ai = yes
							OR = {
								primary_title = { any_owned_title_maa_regiment = { count >= 3 } }
								any_sub_realm_county = { # Is a border province
									any_neighboring_county = {
										holder = {
											top_liege != scope:subject.top_liege
										}
									}
								}
							}
						}
					}
					add = 5

					# Preference for vassals along the border
					if = {
						limit = {
							scope:subject = {
								any_sub_realm_county = {
									any_neighboring_county = {
										holder = {
											top_liege != scope:subject.top_liege
										}
									}
								}
							}
						}
						add = 6
					}

					# Warlike AI wants more military vassals
					if = {
						limit = {
							scope:liege = {
								ai_has_warlike_personality = yes
							}
						}
						add = 2
					}

					# Don't make lone duchies/counties at the border military
					if = {
						limit = {
							scope:liege.highest_held_title_tier = tier_hegemony
							scope:subject.highest_held_title_tier <= tier_duchy
						}
						multiply = 0
					}
					if = {
						limit = {
							scope:liege.highest_held_title_tier = tier_empire
							scope:subject.highest_held_title_tier <= tier_county
						}
						multiply = 0
					}
				}

				# Prefer to make military sub-vassals, as a military/protectorate
				if = {
					limit = {
						scope:liege = {
							vassal_contract_has_flag = celestial_military_appointment
						}
					}
					add = 4
				}
			}
			ai_subject_desire = 0

			score = 0
			color = { 0.7 0.2 0.2 1.0 }

			is_shown = {
			}

			is_valid = {
				# Vassal has to be landed and direct vassal of the top liege, or a vassal of another military governor
				custom_tooltip = {
					text = liege_is_not_military_desc
					scope:liege = {
						trigger_if = {
							limit = {
								this != top_liege
							}
							vassal_contract_has_flag = celestial_military_appointment
						}
					}
				}
				trigger_if = {
					limit = {
						scope:subject = {
							liege = top_liege
						}
					}
					# There can only be a limited number of militaries at a time
					custom_tooltip = {
						text = celestial_province_military_amount_desc
						OR = {
							scope:subject.liege = {
								any_vassal = {
									count < celestial_province_military_max_value
									vassal_contract_has_flag = celestial_province_military

									# We don't care about vassals two steps down in tier (for AI)
									trigger_if = {
										limit = {
											liege = {
												is_ai = yes
												highest_held_title_tier = tier_hegemony
											}
										}
										highest_held_title_tier >= tier_kingdom
									}
									trigger_if = {
										limit = {
											liege = {
												is_ai = yes
												highest_held_title_tier = tier_empire
											}
										}
										highest_held_title_tier >= tier_duchy
									}
								}
							}
							scope:subject = { vassal_contract_has_flag = celestial_province_military }
						}
					}
				}
			}

			levies_factor = 0.5

			subject_modifier = {
				development_growth_factor = -0.2
				monthly_county_control_growth_factor = 0.1
				additional_fort_level = 2
				defender_advantage = 4
				monthly_merit_per_title_maa_value = 0.024
				domain_tax_mult = -0.3

				monthly_treasury_from_military_budget_base = 1.0
			}

			flag = celestial_province_military
			flag = celestial_military_appointment
			flag = obligation_high_levies
			appointment_trait_flag = military_province
		}
		celestial_province_protectorate = {
			position = { 1 1 }
			icon = "gfx/interface/icons/celestial_administration_types/icon_protectorate_administration.dds"
			gui_tags = { military }

			ai_liege_desire = {
				value = 0
				if = {
					limit = {
						scope:subject = {
							is_ai = yes
						}
					}
					# The AI should always want to fill the limit
					add = 5

					# Increase desirability if the vassal is neighboring another realm
					if = {
						limit = {
							scope:subject = {
								any_sub_realm_county = {
									any_neighboring_county = {
										holder = {
											top_liege != scope:subject.top_liege
										}
									}
								}
							}
						}
						add = 4
					}

					# Don't swap away from this too easily
					if = {
						limit = {
							scope:subject = {
								vassal_contract_has_flag = celestial_province_protectorate
							}
						}
						add = 2
					}

					# Warlike AI wants more military vassals
					if = {
						limit = {
							scope:liege = {
								ai_has_warlike_personality = yes
							}
						}
						add = 1
					}

					# If above the limit, try to replace some obligations until that isn't a problem
					if = {
						limit = {
							scope:liege = {
								any_vassal = {
									count > celestial_province_protectorate_max_value
									vassal_contract_has_flag = celestial_province_protectorate
								}
							}
						}
						multiply = 0
					}

					# Don't make lone duchies/counties at the border military
					if = {
						limit = {
							liege.highest_held_title_tier = tier_hegemony
							scope:subject.highest_held_title_tier <= tier_duchy
						}
						multiply = 0
					}
					if = {
						limit = {
							liege.highest_held_title_tier = tier_empire
							scope:subject.highest_held_title_tier <= tier_county
						}
						multiply = 0
					}
				}
			}
			ai_subject_desire = 0

			score = 0
			color = { 0.7 0.2 0.2 1.0 }

			is_shown = {
			}

			is_valid = {
				# Only available in the Expansion phase of the Dynastic Cycle
				#situation:dynastic_cycle ?= { has_situation_top_phase_parameter = dynastic_cycle_hegemon_increased_protectorate_limit }
				trigger_if = {
					limit = {
						exists = situation:dynastic_cycle
					}
					situation:dynastic_cycle = { has_situation_top_phase_parameter = dynastic_cycle_hegemon_increased_protectorate_limit }
				}
				# Only the hegemon can appoint these
				scope:liege = {
					highest_held_title_tier = tier_hegemony
				}
				# And only for high tier vassals
				scope:subject = {
					is_landed = yes
					highest_held_title_tier >= tier_kingdom
				}
				# There can only be a limited number of protectorates at a time - Changes with the Dynastic Cycle
				custom_tooltip = {
					text = celestial_province_protectorate_amount_desc
					OR = {
						scope:liege = {
							any_vassal = {
								count < celestial_province_protectorate_max_value
								vassal_contract_has_flag = celestial_province_protectorate
							}
						}
						scope:subject = { vassal_contract_has_flag = celestial_province_protectorate }
					}
				}
			}

			levies_factor = -1

			subject_modifier = {
				development_growth_factor = -0.3
				maa_damage_mult = 0.1
				men_at_arms_title_cap = 1
				men_at_arms_title_limit = 1
				levy_reinforcement_rate = 0.2
				monthly_merit_per_title_maa_value = 0.032
				domain_tax_mult = -0.2

				monthly_treasury_from_military_budget_base = 1.5
			}

			flag = admin_ai_is_warlike
			flag = celestial_province_protectorate
			flag = celestial_military_appointment
			flag = obligation_high_levies
			appointment_trait_flag = military_province
		}
	}
}

celestial_ministry_obligations = {
	display_mode = tree
	defaults_to_highest_valid_level = yes
	is_shown = {
		scope:subject = {
			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
			}
		}
	}
	can_be_changed = {
		scope:subject = {
			trigger_if = {
				limit = {
					has_title = title:e_minister_grand_marshal
				}
				NOT = { vassal_contract_has_flag = celestial_grand_marshal_obligation }
			}
			trigger_else = {
				always = no
			}
		}
	}
	obligation_levels = {
		celestial_minister_none = {
			position = { 0 0 }
			icon = "gfx/interface/icons/celestial_administration_types/icon_standard_administration.dds"
			gui_tags = { civilian }
			default = yes

			ai_liege_desire = {
				value = 1
			}
			ai_subject_desire = 0

			score = 1
			color = { 0.7 0.7 0.7 1.0 }

			subject_modifier = {
			}

			flag = celestial_minister_obligation
		}
		celestial_minister_civil = {
			position = { 1 0 }
			icon = "gfx/interface/icons/celestial_administration_types/icon_standard_administration.dds"
			gui_tags = { civilian }
			parent = celestial_minister_none

			ai_liege_desire = {
				value = 2
			}
			ai_subject_desire = 0
			
			is_valid = {
				scope:subject = {
					tgp_is_any_minister = yes
					NOT = { has_title = title:e_minister_grand_marshal }
				}
			}

			score = 2
			color = { 0.7 0.7 0.7 1.0 }

			enable_title_maa = no

			subject_modifier = {
				monthly_merit = 20
				monthly_treasury_from_ministry_budget_base = 1
			}

			flag = celestial_minister_obligation
			appointment_trait_flag = civilian_province
		}
		celestial_minister_military = {
			position = { 2 0 }
			icon = "gfx/interface/icons/celestial_administration_types/icon_military_administration.dds"
			gui_tags = { military }
			parent = celestial_minister_none
		
			ai_liege_desire = {
				value = 3
			}
			ai_subject_desire = 0
			
			is_valid = {
				scope:subject = {
					has_title = title:e_minister_grand_marshal
				}
			}
		
			score = 3
			color = { 0.7 0.7 0.7 1.0 }
		
			enable_title_maa = yes
		
			subject_modifier = {
				monthly_merit = 20
				men_at_arms_recruitment_cost = -0.5
				men_at_arms_maintenance = -0.5
				monthly_treasury_from_military_budget_base = 2.5
				monthly_treasury_from_ministry_budget_base = 1
			}
		
			flag = celestial_minister_obligation
			flag = celestial_grand_marshal_obligation
			appointment_trait_flag = military_province
		}
	}
}

celestial_treasury = {
	display_mode = tree
	is_shown = {
		scope:subject.primary_title = {
			tier >= tier_duchy
			NOT = {
				has_title_law = celestial_ministry_appointment_succession_law
			}
		}
	}
	obligation_levels = {
		celestial_treasury_very_low = {
			position = { 0 0 }

			subject_modifier = {
				monthly_treasury_from_liege_mult = -0.10
			}

			ai_liege_desire = 5
			ai_subject_desire = 1

			subject_opinion = -25

			score = -2
		}
		celestial_treasury_low = {
			parent = celestial_treasury_very_low
			position = { 1 0 }

			subject_modifier = {
				monthly_treasury_from_liege_mult = -0.05
			}

			ai_liege_desire = 4
			ai_subject_desire = 2

			subject_opinion = -15

			score = -1
		}
		celestial_treasury_medium = {
			parent = celestial_treasury_low
			default = yes
			position = { 2 0 }

			ai_liege_desire = 3
			ai_subject_desire = 3

			score = 0
		}
		celestial_treasury_high = {
			parent = celestial_treasury_medium
			position = { 3 0 }

			subject_modifier = {
				monthly_treasury_from_liege_mult = 0.05
			}

			ai_liege_desire = 2
			ai_subject_desire = 4

			subject_opinion = 5

			score = 1
		}
		celestial_treasury_very_high = {
			parent = celestial_treasury_high
			position = { 4 0 }

			subject_modifier = {
				monthly_treasury_from_liege_mult = 0.10
			}

			ai_liege_desire = 1
			ai_subject_desire = 5

			subject_opinion = 15

			score = 2
		}
	}
}

celestial_ministry_budget = {
	display_mode = tree

	is_shown = {
		scope:subject.primary_title = {
			has_title_law = celestial_ministry_appointment_succession_law
		}
	}

	obligation_levels = {
		celestial_ministry_budget_low = {
			position = { 0 0 }

			is_valid = {
				scope:subject.primary_title = {
					has_title_law = celestial_ministry_appointment_succession_law 
				}
			}

			subject_modifier = {
				monthly_treasury_from_ministry_budget_base = -0.5
			}

			ai_liege_desire = 0
			ai_subject_desire = 0

			subject_opinion = -15

			score = -1

		}
		celestial_ministry_budget_medium = {
			parent = celestial_ministry_budget_low
			position = { 1 0 }

			default = yes

			ai_liege_desire = 0
			ai_subject_desire = 0

			subject_modifier = {

			}

			score = 0
		}
		celestial_ministry_budget_high = {
			parent = celestial_ministry_budget_medium
			position = { 2 0 }

			is_valid = {
				scope:subject.primary_title = {
					has_title_law = celestial_ministry_appointment_succession_law
				}
			}

			subject_modifier = {
				monthly_treasury_from_ministry_budget_base = 0.5
			}

			ai_liege_desire = 0
			ai_subject_desire = 0

			subject_opinion = 0

			score = 1
		}
	}
}

celestial_salary = {
	display_mode = tree
	is_shown = {
		scope:subject.primary_title.tier >= tier_duchy
	}
	obligation_levels = {
		celestial_salary_very_low = {
			position = { 0 0 }

			subject_modifier = {
				monthly_treasury_from_salary_budget_mult = -0.5
			}

			ai_liege_desire = 5
			ai_subject_desire = 1

			subject_opinion = -25

			score = -2
		}
		celestial_salary_low = {
			parent = celestial_salary_very_low
			position = { 1 0 }

			subject_modifier = {
				monthly_treasury_from_salary_budget_mult = -0.25
			}

			ai_liege_desire = 4
			ai_subject_desire = 2

			subject_opinion = -15

			score = -1
		}
		celestial_salary_medium = {
			parent = celestial_salary_low
			default = yes
			position = { 2 0 }

			subject_modifier = {
			}

			ai_liege_desire = 3
			ai_subject_desire = 3

			score = 0
		}
		celestial_salary_high = {
			parent = celestial_salary_medium
			position = { 3 0 }

			subject_modifier = {
				monthly_treasury_from_salary_budget_mult = 0.25
			}

			ai_liege_desire = 2
			ai_subject_desire = 4

			subject_opinion = 5

			score = 1
		}
		celestial_salary_very_high = {
			parent = celestial_salary_high
			position = { 4 0 }

			subject_modifier = {
				monthly_treasury_from_salary_budget_mult = 0.5
			}

			ai_liege_desire = 1
			ai_subject_desire = 5

			subject_opinion = 10

			score = 2
		}
	}
}

celestial_salary_rank = {
	display_mode = hidden

	defaults_to_highest_valid_level = yes

	can_be_changed = {
		always = no
	}

	obligation_levels = {
		celestial_salary_rank_none = {
			position = { 0 0 }
			default = yes

			ai_liege_desire = 0
			ai_subject_desire = 0
		}

		celestial_salary_rank_county = {
			position = { 1 0 }

			parent = celestial_salary_rank_none
			is_valid = {
				scope:subject = {
					highest_held_title_tier = tier_county
					primary_title = {
						is_noble_family_title = no
					}
				}
			}

			ai_liege_desire = 2
			ai_subject_desire = 2

			subject_modifier = {
				monthly_treasury_from_salary_budget_base = 0.3

				monthly_treasury_from_military_budget_base = -0.6 # (only relevant if Military Gov)
				men_at_arms_title_cap = -1
			}
		}

		celestial_salary_rank_duchy = {
			position = { 2 0 }

			parent = celestial_salary_rank_county
			is_valid = {
				scope:subject = {
					highest_held_title_tier = tier_duchy
				}
			}

			ai_liege_desire = 3
			ai_subject_desire = 3

			subject_modifier = {
				monthly_treasury_from_salary_budget_base = 0.75

				monthly_treasury_from_military_budget_base = -0.3 # (only relevant if Military Gov)
				men_at_arms_title_cap = -1
			}
		}
		celestial_salary_rank_kingdom = {
			position = { 3 0 }

			parent = celestial_salary_rank_duchy
			is_valid = {
				scope:subject = {
					highest_held_title_tier = tier_kingdom
				}
			}

			ai_liege_desire = 4
			ai_subject_desire = 4

			subject_modifier = {
				monthly_treasury_from_salary_budget_base = 1.0
			}
		}
		celestial_salary_rank_empire = {
			position = { 4 0 }

			parent = celestial_salary_rank_kingdom

			ai_liege_desire = 5
			ai_subject_desire = 5

			is_valid = {
				scope:subject = {
					highest_held_title_tier = tier_empire
					is_landless_ruler = no
				}
			}
			subject_modifier = {
				monthly_treasury_from_salary_budget_base = 2.0
			}
		}
		celestial_salary_rank_minister = {
			position = { 0 2 }

			parent = celestial_salary_rank_kingdom

			ai_liege_desire = 6
			ai_subject_desire = 6

			is_valid = {
				scope:subject = {
					highest_held_title_tier = tier_empire
					is_landless_ruler = yes
				}
			}
			subject_modifier = {
				monthly_treasury_from_salary_budget_base = 3
			}
		}
	}
}

celestial_tribute_gold = {
	display_mode = tree
	icon = gold_icon
	obligation_levels = {
		celestial_tributary_tax_none = {
			position = { 0 0 }

			tax = 0
			subject_opinion = 5

			subject_modifier = {
				monthly_legitimacy_add = 0.1
			}

			ai_liege_desire = 1
			ai_subject_desire = 4
			score = 2
		}
		celestial_tributary_tax_low = {
			default = yes
			parent = celestial_tributary_tax_none
			position = { 1 0 }

			tax = low_celestial_tributary_tax
			subject_opinion = -5

			subject_modifier = {
				monthly_legitimacy_add = 0.2
			}

			ai_liege_desire = 2
			ai_subject_desire = 3
			score = 1
		}
		celestial_tributary_tax_normal = {
			parent = celestial_tributary_tax_low
			position = { 2 0 }

			tax = normal_celestial_tributary_tax
			subject_opinion = -10

			subject_modifier = {
				monthly_legitimacy_add = 0.3
			}

			ai_liege_desire = 3
			ai_subject_desire = 2
			score = 0
		}
		celestial_tributary_tax_high = {
			parent = celestial_tributary_tax_normal
			position = { 3 0 }

			tax = high_celestial_tributary_tax
			subject_opinion = -25

			subject_modifier = {
				monthly_legitimacy_add = 0.5
			}

			ai_liege_desire = 4
			ai_subject_desire = 1
			score = -1
		}
	}
}

celestial_tribute_prestige = {
	display_mode = tree
	icon = prestige_icon
	obligation_levels = {
		celestial_prestige_transfer_none = {
			position = { 0 1 }

			prestige = 0
			subject_opinion = 5

			subject_modifier = {
				monthly_legitimacy_add = 0.1
			}

			ai_liege_desire = 1
			ai_subject_desire = 4
			score = 2
		}
		celestial_prestige_transfer_low = {
			default = yes
			parent = celestial_prestige_transfer_none
			position = { 1 1 }

			prestige = low_celestial_prestige_transfer
			subject_opinion = -5

			subject_modifier = {
				monthly_legitimacy_add = 0.2
			}

			ai_liege_desire = 2
			ai_subject_desire = 3
			score = 1
		}
		celestial_prestige_transfer_normal = {
			default = yes
			parent = celestial_prestige_transfer_low
			position = { 2 1 }

			prestige = normal_celestial_prestige_transfer
			subject_opinion = -10

			subject_modifier = {
				monthly_legitimacy_add = 0.3
			}

			ai_liege_desire = 3
			ai_subject_desire = 2
			score = 0
		}
		celestial_prestige_transfer_high = {
			parent = celestial_prestige_transfer_normal
			position = { 3 1 }

			prestige = high_celestial_prestige_transfer
			subject_opinion = -25

			subject_modifier = {
				monthly_legitimacy_add = 0.5
			}

			ai_liege_desire = 4
			ai_subject_desire = 1
			score = -1
		}
	}
}

celestial_tributary_investiture_privilege_trade = {
	display_mode = checkbox
	is_shown = {
		scope:liege = { has_title = title:h_china }
	}
	obligation_levels = {
		investiture_trade_no = {
			default = yes
			position = { 0 1 }
			ai_liege_desire = 0
			ai_subject_desire = 0
			score = 0
		}
		investiture_trade_yes = {
			default = no
			parent = investiture_trade_no
			position = { 0 1 }
			is_valid = {
				custom_tooltip = {
					text = "NO_SEAL_OF_INVESTITURE"
					scope:subject = {
						any_character_artifact = {
							OR = {
								artifact_type = seal_of_investiture
								artifact_type = seal_of_investiture_court
							}
						}
					}
				}
			}
			ai_liege_desire = 0
			ai_subject_desire = 0
			score = 0

			flag = celestial_investiture_trade
		}
	}
}

celestial_tributary_investiture_privilege_marriage = {
	display_mode = checkbox
	is_shown = {
		scope:liege = { has_title = title:h_china }
	}
	obligation_levels = {
		investiture_marriage_no = {
			default = yes
			position = { 0 1 }
			ai_liege_desire = 0
			ai_subject_desire = 0
			score = 0
		}
		investiture_marriage_yes = {
			default = no
			parent = investiture_marriage_no
			position = { 0 1 }
			is_valid = {
				custom_tooltip = {
					text = "NO_SEAL_OF_INVESTITURE"
					scope:subject = {
						any_character_artifact = {
							OR = {
								artifact_type = seal_of_investiture
								artifact_type = seal_of_investiture_court
							}
						}
					}
				}
			}
			ai_liege_desire = 0
			ai_subject_desire = 0
			score = 0

			flag = celestial_investiture_marriage
		}
	}
}

celestial_tributary_investiture_privilege_politics = {
	display_mode = checkbox
	is_shown = {
		scope:liege = { has_title = title:h_china }
	}
	obligation_levels = {
		investiture_politics_no = {
			default = yes
			position = { 0 1 }
			ai_liege_desire = 0
			ai_subject_desire = 0
			score = 0
		}
		investiture_politics_yes = {
			default = no
			parent = investiture_politics_no
			position = { 0 1 }
			is_valid = {
				custom_tooltip = {
					text = "NO_SEAL_OF_INVESTITURE"
					scope:subject = {
						any_character_artifact = {
							OR = {
								artifact_type = seal_of_investiture
								artifact_type = seal_of_investiture_court
							}
						}
					}
				}
			}
			ai_liege_desire = 0
			ai_subject_desire = 0
			score = 0

			flag = celestial_investiture_politics
		}
	}
}

hegemonic_tribute_gold = {
	display_mode = tree
	icon = gold_icon
	obligation_levels = {
		hegemonic_tributary_tax_none = {
			position = { 0 0 }

			tax = 0
			subject_opinion = 5

			subject_modifier = {
				monthly_legitimacy_add = 0.1
			}

			ai_liege_desire = 1
			ai_subject_desire = 4
			score = -2
		}
		hegemonic_tributary_tax_low = {
			default = yes
			parent = hegemonic_tributary_tax_none
			position = { 1 0 }

			tax = low_hegemonic_tributary_tax
			subject_opinion = -5

			subject_modifier = {
				monthly_legitimacy_add = 0.2
			}

			ai_liege_desire = 2
			ai_subject_desire = 3
			score = 1
		}
		hegemonic_tributary_tax_normal = {
			parent = hegemonic_tributary_tax_low
			position = { 2 0 }

			tax = normal_hegemonic_tributary_tax
			subject_opinion = -10

			subject_modifier = {
				monthly_legitimacy_add = 0.3
			}

			ai_liege_desire = 3
			ai_subject_desire = 2
			score = 0
		}
		hegemonic_tributary_tax_high = {
			parent = hegemonic_tributary_tax_normal
			position = { 3 0 }

			tax = high_hegemonic_tributary_tax
			subject_opinion = -25

			subject_modifier = {
				monthly_legitimacy_add = 0.5
			}

			ai_liege_desire = 4
			ai_subject_desire = 1
			score = -1
		}
	}
}

hegemonic_tribute_prestige = {
	display_mode = tree
	icon = prestige_icon
	obligation_levels = {
		hegemonic_prestige_transfer_none = {
			position = { 0 1 }

			prestige = 0
			subject_opinion = 5

			subject_modifier = {
				monthly_legitimacy_add = 0.1
			}

			ai_liege_desire = 1
			ai_subject_desire = 4
			score = 2
		}
		hegemonic_prestige_transfer_low = {
			default = yes
			parent = hegemonic_prestige_transfer_none
			position = { 1 1 }

			prestige = low_hegemonic_prestige_transfer
			subject_opinion = -5

			subject_modifier = {
				monthly_legitimacy_add = 0.2
			}

			ai_liege_desire = 2
			ai_subject_desire = 3
			score = 1
		}
		hegemonic_prestige_transfer_normal = {
			default = yes
			parent = hegemonic_prestige_transfer_low
			position = { 2 1 }

			prestige = normal_hegemonic_prestige_transfer
			subject_opinion = -10

			subject_modifier = {
				monthly_legitimacy_add = 0.3
			}

			ai_liege_desire = 3
			ai_subject_desire = 2
			score = 0
		}
		hegemonic_prestige_transfer_high = {
			parent = hegemonic_prestige_transfer_normal
			position = { 3 1 }

			prestige = high_hegemonic_prestige_transfer
			subject_opinion = -25

			subject_modifier = {
				monthly_legitimacy_add = 0.5
			}

			ai_liege_desire = 4
			ai_subject_desire = 1
			score = -1
		}
	}
}
