german_fascist_puppet_state = {
	rank = {
		1 = GER_FASCIST_PUPPET_STATE
		2 = GER_FASCIST_PUPPET_STATE
		3 = GER_FASCIST_PUPPET_STATE
	}

	ruler_male = {
		1 = GER_FASCIST_PUPPET_STATE_LEADER_MALE
		2 = GER_FASCIST_PUPPET_STATE_LEADER_MALE
		3 = GER_FASCIST_PUPPET_STATE_LEADER_MALE
	}

	ruler_female = {
		1 = GER_FASCIST_PUPPET_STATE_LEADER_FEMALE
		2 = GER_FASCIST_PUPPET_STATE_LEADER_FEMALE
		3 = GER_FASCIST_PUPPET_STATE_LEADER_FEMALE
	}

	heir_male = {
		1 = HEIR
		2 = HEIR
		3 = HEIR
	}

	heir_female = {
		1 = HEIR_fem
		2 = HEIR_fem
		3 = HEIR_fem
	}

	trigger = {
		is_subject_of_type = puppet_state
		overlord = {
			tag = GER
			OR = {
				has_reform = fascist_government
				has_reform = presidential_despot_reform
			}
		}
	}
}

fascist_puppet_state = {
	rank = {
		1 = FASCIST_PUPPET_STATE
		2 = FASCIST_PUPPET_STATE
		3 = FASCIST_PUPPET_STATE
	}

	ruler_male = {
		1 = FASCIST_PUPPET_STATE_LEADER_MALE
		2 = FASCIST_PUPPET_STATE_LEADER_MALE
		3 = FASCIST_PUPPET_STATE_LEADER_MALE
	}

	ruler_female = {
		1 = FASCIST_PUPPET_STATE_LEADER_FEMALE
		2 = FASCIST_PUPPET_STATE_LEADER_FEMALE
		3 = FASCIST_PUPPET_STATE_LEADER_FEMALE
	}

	heir_male = {
		1 = HEIR
		2 = HEIR
		3 = HEIR
	}

	heir_female = {
		1 = HEIR_fem
		2 = HEIR_fem
		3 = HEIR_fem
	}

	trigger = {
		is_subject_of_type = puppet_state
		overlord = {
			OR = {
				has_reform = fascist_government
				has_reform = presidential_despot_reform
			}
		}
	}
}

communist_puppet_state = {
	rank = {
		1 = COMMUNIST_PUPPET_STATE
		2 = COMMUNIST_PUPPET_STATE
		3 = COMMUNIST_PUPPET_STATE
	}

	ruler_male = {
		1 = COMMUNIST_PUPPET_STATE_LEADER_MALE
		2 = COMMUNIST_PUPPET_STATE_LEADER_MALE
		3 = COMMUNIST_PUPPET_STATE_LEADER_MALE
	}

	ruler_female = {
		1 = COMMUNIST_PUPPET_STATE_LEADER_FEMALE
		2 = COMMUNIST_PUPPET_STATE_LEADER_FEMALE
		3 = COMMUNIST_PUPPET_STATE_LEADER_FEMALE
	}

	heir_male = {
		1 = HEIR
		2 = HEIR
		3 = HEIR
	}

	heir_female = {
		1 = HEIR_fem
		2 = HEIR_fem
		3 = HEIR_fem
	}

	trigger = {
		is_subject_of_type = puppet_state
		overlord = {
			OR = {
				has_reform = peasants_republic
				has_reform = communist_government
			}
		}
	}
}

default_puppet_state = {
	rank = {
		1 = PUPPET_STATE
		2 = PUPPET_STATE
		3 = PUPPET_STATE
	}

	ruler_male = {
		1 = PUPPET_STATE_LEADER_MALE
		2 = PUPPET_STATE_LEADER_MALE
		3 = PUPPET_STATE_LEADER_MALE
	}

	ruler_female = {
		1 = PUPPET_STATE_LEADER_FEMALE
		2 = PUPPET_STATE_LEADER_FEMALE
		3 = PUPPET_STATE_LEADER_FEMALE
	}

	heir_male = {
		1 = HEIR
		2 = HEIR
		3 = HEIR
	}

	heir_female = {
		1 = HEIR_fem
		2 = HEIR_fem
		3 = HEIR_fem
	}

	trigger = {
		is_subject_of_type = puppet_state
	}
}

default_autonomous_dominion = {
	rank = {
		1 = AUTONOMOUS_DOMINION
		2 = AUTONOMOUS_DOMINION
		3 = AUTONOMOUS_DOMINION
	}

	ruler_male = {
		1 = AUTONOMOUS_DOMINION_LEADER_MALE
		2 = AUTONOMOUS_DOMINION_LEADER_MALE
		3 = AUTONOMOUS_DOMINION_LEADER_MALE
	}

	ruler_female = {
		1 = AUTONOMOUS_DOMINION_LEADER_FEMALE
		2 = AUTONOMOUS_DOMINION_LEADER_FEMALE
		3 = AUTONOMOUS_DOMINION_LEADER_FEMALE
	}

	heir_male = {
		1 = HEIR
		2 = HEIR
		3 = HEIR
	}

	heir_female = {
		1 = HEIR_fem
		2 = HEIR_fem
		3 = HEIR_fem
	}

	trigger = {
		is_any_dominion_subject = yes
	}
}

default_roman_client_kingdom = {
	rank = {
		1 = ROMAN_CLIENT_PRINCIPATUS
		2 = ROMAN_CLIENT_REGNUM
		3 = ROMAN_CLIENT_REGNUM
	}

	ruler_male = {
		1 = ROMAN_CLIENT_KINGDOM_DUX_MALE
		2 = ROMAN_CLIENT_KINGDOM_REX_MALE
		3 = ROMAN_CLIENT_KINGDOM_REX_MALE
	}

	ruler_female = {
		1 = ROMAN_CLIENT_KINGDOM_DUX_FEMALE
		2 = ROMAN_CLIENT_KINGDOM_REX_FEMALE
		3 = ROMAN_CLIENT_KINGDOM_REX_FEMALE
	}

	heir_male = {
		1 = HEIR
		2 = HEIR
		3 = HEIR
	}

	heir_female = {
		1 = HEIR_fem
		2 = HEIR_fem
		3 = HEIR_fem
	}

	trigger = {
		is_subject_of_type = roman_client_kingdom
	}
}

default_voivodeship = {
	rank = {
		1 = VOIVODESHIP
		2 = VOIVODESHIP
		3 = VOIVODESHIP
	}

	ruler_male = {
		1 = VOIVODESHIP_LEADER_MALE
		2 = VOIVODESHIP_LEADER_MALE
		3 = VOIVODESHIP_LEADER_MALE
	}

	ruler_female = {
		1 = VOIVODESHIP_LEADER_FEMALE
		2 = VOIVODESHIP_LEADER_FEMALE
		3 = VOIVODESHIP_LEADER_FEMALE
	}

	heir_male = {
		1 = HEIR
		2 = HEIR
		3 = HEIR
	}

	heir_female = {
		1 = HEIR_fem
		2 = HEIR_fem
		3 = HEIR_fem
	}

	trigger = {
		is_subject_of_type = voivodeship
	}
}
default_persian_satrapy = {
	rank = {
		1 = PERSIAN_SATRAPY
		2 = PERSIAN_SATRAPY
		3 = PERSIAN_SATRAPY
	}

	ruler_male = {
		1 = PERSIAN_SATRAPY_LEADER_MALE
		2 = PERSIAN_SATRAPY_LEADER_MALE
		3 = PERSIAN_SATRAPY_LEADER_MALE
	}

	ruler_female = {
		1 = PERSIAN_SATRAPY_LEADER_FEMALE
		2 = PERSIAN_SATRAPY_LEADER_FEMALE
		3 = PERSIAN_SATRAPY_LEADER_FEMALE
	}

	heir_male = {
		1 = HEIR
		2 = HEIR
		3 = HEIR
	}

	heir_female = {
		1 = HEIR_fem
		2 = HEIR_fem
		3 = HEIR_fem
	}

	trigger = {
		is_subject_of_type = persian_satrapy
	}
}