﻿
@gpt_cooldown = 1

####################################
# LIEGE LAWS
####################################

# RELIGIOUS LAW
gpt_religious_law_0 = {
	law_group_type = gpt_religious_law
	index = 0

	modifier = {
		clergy_opinion = 15
		zealot_opinion = 10
		courtly_opinion = -10
		legitimacy_gain_mult = -0.1
		monthly_prestige_gain_mult = -0.1
		monthly_piety_gain_mult = 0.15
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		has_trait = zealous
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_religious_law_1
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}

	ai_will_do = {
		value = -100
	}
}

gpt_religious_law_1 = {
	law_group_type = gpt_religious_law
	index = 1

	modifier = {
		clergy_opinion = 10
		zealot_opinion = 5
		courtly_opinion = -5
		legitimacy_gain_mult = -0.05
		monthly_prestige_gain_mult = -0.05
		monthly_piety_gain_mult = 0.10
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_religious_law_3 }
		NOT = { has_realm_law = gpt_religious_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_religious_law_2 = {
	law_group_type = gpt_religious_law
	index = 2

	modifier = { 
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}
	
	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_religious_law_0 }
		NOT = { has_realm_law = gpt_religious_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	should_start_with = {
		always = yes
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_religious_law_3 = {
	law_group_type = gpt_religious_law
	index = 3

	modifier = {
		clergy_opinion = -10
		zealot_opinion = -5
		courtly_opinion = 5
		legitimacy_gain_mult = 0.05
		monthly_prestige_gain_mult = 0.05
		monthly_piety_gain_mult = -0.05
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_religious_law_1 }
		NOT = { has_realm_law = gpt_religious_law_0 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_religious_law_4 = {
	law_group_type = gpt_religious_law
	index = 4

	modifier = { 
		clergy_opinion = -20
		zealot_opinion = -10
		courtly_opinion = 10
		legitimacy_gain_mult = 0.10
		monthly_prestige_gain_mult = 0.10
		monthly_piety_gain_mult = -0.10
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		has_trait = cynical
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_religious_law_3
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}


# DIPLOMACY LAW
gpt_diplomacy_law_0 = {
	law_group_type = gpt_diplomacy_law
	index = 0

	modifier = {
		diplomatic_range_mult = -0.2
		cultural_head_acceptance_gain_mult = -0.15
		direct_vassal_opinion = 10
		fellow_vassal_opinion = 10
		liege_opinion = 10
		independent_ruler_opinion = -10
		minority_opinion = -10
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		has_trait = shy
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_diplomacy_law_1
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}

	ai_will_do = {
		value = -100
	}
}

gpt_diplomacy_law_1 = {
	law_group_type = gpt_diplomacy_law
	index = 1

	modifier = {
		diplomatic_range_mult = -0.1
		cultural_head_acceptance_gain_mult = -0.05
		direct_vassal_opinion = 5
		fellow_vassal_opinion = 5
		liege_opinion = 5
		independent_ruler_opinion = -5
		minority_opinion = -5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_diplomacy_law_3 }
		NOT = { has_realm_law = gpt_diplomacy_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_diplomacy_law_2 = {
	law_group_type = gpt_diplomacy_law
	index = 2

	modifier = { 
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}
	
	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_diplomacy_law_0 }
		NOT = { has_realm_law = gpt_diplomacy_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	should_start_with = {
		always = yes
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_diplomacy_law_3 = {
	law_group_type = gpt_diplomacy_law
	index = 3

	modifier = {
		diplomatic_range_mult = 0.1
		cultural_head_acceptance_gain_mult = 0.05
		direct_vassal_opinion = -5
		fellow_vassal_opinion = -5
		liege_opinion = -5
		independent_ruler_opinion = 5
		minority_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_diplomacy_law_1 }
		NOT = { has_realm_law = gpt_diplomacy_law_0 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_diplomacy_law_4 = {
	law_group_type = gpt_diplomacy_law
	index = 4

	modifier = {
		diplomatic_range_mult = 0.2
		cultural_head_acceptance_gain_mult = 0.15
		direct_vassal_opinion = -10
		fellow_vassal_opinion = -10
		liege_opinion = -10
		independent_ruler_opinion = 10
		minority_opinion = 10
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = gregarious
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_diplomacy_law_3
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}


# TAXATION LAW
gpt_taxation_law_0 = {
	law_group_type = gpt_taxation_law
	index = 0

	modifier = {
		domain_tax_mult = -0.15
		piety_level_impact_mult = 0.15
		county_opinion_add = 15
		stress_gain_mult = -0.1
		barons_and_minor_landholders_opinion = 10
		glory_hound_opinion = -5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_pass = {
		has_trait = generous
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_taxation_law_1
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}

	ai_will_do = {
		value = -100
	}
}

gpt_taxation_law_1 = {
	law_group_type = gpt_taxation_law
	index = 1

	modifier = {
		domain_tax_mult = -0.05
		piety_level_impact_mult = 0.05
		county_opinion_add = 5
		stress_gain_mult = -0.05
		barons_and_minor_landholders_opinion = 5
		glory_hound_opinion = -5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_taxation_law_3 }
		NOT = { has_realm_law = gpt_taxation_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_taxation_law_2 = {
	law_group_type = gpt_taxation_law
	index = 2

	modifier = { 
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}
	
	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_taxation_law_0 }
		NOT = { has_realm_law = gpt_taxation_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	should_start_with = {
		always = yes
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_taxation_law_3 = {
	law_group_type = gpt_taxation_law
	index = 3

	modifier = {
		domain_tax_mult = 0.05
		men_at_arms_maintenance = -0.05
		men_at_arms_recruitment_cost = -0.05
		county_opinion_add = -5
		stress_gain_mult = 0.05
		barons_and_minor_landholders_opinion = -5
		glory_hound_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_taxation_law_1 }
		NOT = { has_realm_law = gpt_taxation_law_0 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_taxation_law_4 = {
	law_group_type = gpt_taxation_law
	index = 4

	modifier = {
		domain_tax_mult = 0.15
		men_at_arms_maintenance = -0.10
		men_at_arms_recruitment_cost = -0.10
		county_opinion_add = -15
		stress_gain_mult = 0.10
		barons_and_minor_landholders_opinion = -10
		glory_hound_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_pass = {
		has_trait = greedy
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_taxation_law_3
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}


# SLAVERY LAW
gpt_slavery_law_0 = {
	law_group_type = gpt_slavery_law
	index = 0

	modifier = {
		build_speed = 0.2
		build_gold_cost = 0.1
		dread_baseline_add = -10
		different_faith_opinion = 10
		zealot_opinion = 10
		monthly_county_control_growth_add = 0.1
		tyranny_gain_mult = -0.1
		glory_hound_opinion = -5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = compassionate
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_slavery_law_1
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}

	ai_will_do = {
		value = -100
	}
}

gpt_slavery_law_1 = {
	law_group_type = gpt_slavery_law
	index = 1

	modifier = {
		build_speed = 0.1
		build_gold_cost = 0.05
		dread_baseline_add = -5
		different_faith_opinion = 5
		zealot_opinion = 5
		monthly_county_control_growth_add = 0.05
		tyranny_gain_mult = -0.05
		glory_hound_opinion = -5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_slavery_law_3 }
		NOT = { has_realm_law = gpt_slavery_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_slavery_law_2 = {
	law_group_type = gpt_slavery_law
	index = 2

	modifier = { 
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}
	
	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_slavery_law_0 }
		NOT = { has_realm_law = gpt_slavery_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	should_start_with = {
		always = yes
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_slavery_law_3 = {
	law_group_type = gpt_slavery_law
	index = 3

	modifier = {
		build_gold_cost = -0.05
		domicile_build_gold_cost = -0.05
		holding_build_gold_cost = -0.05
		dread_baseline_add = 5
		monthly_county_control_growth_add = -0.05
		tyranny_gain_mult = 0.05
		different_faith_opinion = -5
		glory_hound_opinion = 5
		zealot_opinion = -5
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_slavery_law_1 }
		NOT = { has_realm_law = gpt_slavery_law_0 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_slavery_law_4 = {
	law_group_type = gpt_slavery_law
	index = 4

	modifier = {
		build_gold_cost = -0.1
		domicile_build_gold_cost = -0.1
		holding_build_gold_cost = -0.1
		dread_baseline_add = 10
		monthly_county_control_growth_add = -0.1
		tyranny_gain_mult = 0.1
		different_faith_opinion = -10
		glory_hound_opinion = 5
		zealot_opinion = -10
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = callous
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_slavery_law_3
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}


# URBAN LAW
gpt_urban_law_0 = {
	law_group_type = gpt_urban_law
	index = 0

	modifier = {
		monthly_prestige_gain_mult = -0.10
		monthly_dynasty_prestige_mult = -0.10
		build_gold_cost = -0.10
		title_creation_cost_mult = -0.10
		parochial_opinion = 10
		minority_opinion = 5
		glory_hound_opinion = -5
		courtly_opinion = -10
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_pass = {
		has_trait = humble
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_urban_law_1
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}

	ai_will_do = {
		value = -100
	}
}

gpt_urban_law_1 = {
	law_group_type = gpt_urban_law
	index = 1

	modifier = {
		monthly_prestige_gain_mult = -0.05
		monthly_dynasty_prestige_mult = -0.05
		build_gold_cost = -0.05
		title_creation_cost_mult = -0.05
		parochial_opinion = 5
		minority_opinion = 5
		glory_hound_opinion = -5
		courtly_opinion = -5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_urban_law_3 }
		NOT = { has_realm_law = gpt_urban_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_urban_law_2 = {
	law_group_type = gpt_urban_law
	index = 2

	modifier = { 
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_trigger = yes
	}
	
	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_urban_law_0 }
		NOT = { has_realm_law = gpt_urban_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	should_start_with = {
		always = yes
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_urban_law_3 = {
	law_group_type = gpt_urban_law
	index = 3

	modifier = {
		monthly_prestige_gain_mult = 0.05
		monthly_dynasty_prestige_mult = 0.05
		build_gold_cost = 0.05
		title_creation_cost_mult = 0.05
		parochial_opinion = -5
		minority_opinion = -5
		glory_hound_opinion = 5
		courtly_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_urban_law_1 }
		NOT = { has_realm_law = gpt_urban_law_0 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_urban_law_4 = {
	law_group_type = gpt_urban_law
	index = 4

	modifier = {
		monthly_prestige_gain_mult = 0.10
		monthly_dynasty_prestige_mult = 0.10
		build_gold_cost = 0.10
		title_creation_cost_mult = 0.10
		parochial_opinion = -10
		minority_opinion = -5
		glory_hound_opinion = 5
		courtly_opinion = 10
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_pass = {
		has_trait = arrogant
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_urban_law_3
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}


# OFFICERS LAW
gpt_officers_law_0 = {
	law_group_type = gpt_officers_law
	index = 0

	modifier = {
		character_capital_county_monthly_development_growth_add = 0.2
		monthly_lifestyle_xp_gain_mult = 0.10
		monthly_county_control_growth_factor = 0.1
		courtly_opinion = -10
		glory_hound_opinion = -5
		zealot_opinion = -5
		parochial_opinion = -5
		barons_and_minor_landholders_opinion = -10
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = just
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_officers_law_1
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}

	ai_will_do = {
		value = -100
	}
}

gpt_officers_law_1 = {
	law_group_type = gpt_officers_law
	index = 1

	modifier = {
		character_capital_county_monthly_development_growth_add = 0.1
		monthly_lifestyle_xp_gain_mult = 0.05
		monthly_county_control_growth_factor = 0.05
		courtly_opinion = -5
		glory_hound_opinion = -5
		zealot_opinion = -5
		parochial_opinion = -5
		barons_and_minor_landholders_opinion = -5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_officers_law_3 }
		NOT = { has_realm_law = gpt_officers_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_officers_law_2 = {
	law_group_type = gpt_officers_law
	index = 2

	modifier = { 
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}
	
	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_officers_law_0 }
		NOT = { has_realm_law = gpt_officers_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	should_start_with = {
		always = yes
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_officers_law_3 = {
	law_group_type = gpt_officers_law
	index = 3

	modifier = {
		character_capital_county_monthly_development_growth_add = -0.1
		monthly_lifestyle_xp_gain_mult = -0.05
		monthly_county_control_growth_factor = -0.05
		courtly_opinion = 5
		glory_hound_opinion = 5
		zealot_opinion = 5
		parochial_opinion = 5
		barons_and_minor_landholders_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_officers_law_1 }
		NOT = { has_realm_law = gpt_officers_law_0 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_officers_law_4 = {
	law_group_type = gpt_officers_law
	index = 4

	modifier = {
		character_capital_county_monthly_development_growth_add = -0.2
		monthly_lifestyle_xp_gain_mult = -0.10
		monthly_county_control_growth_factor = -0.1
		courtly_opinion = 10
		glory_hound_opinion = 5
		zealot_opinion = 5
		parochial_opinion = 5
		barons_and_minor_landholders_opinion = 10
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = arbitrary
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_officers_law_3
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}


# FORMALITY LAW
gpt_formality_law_0 = {
	law_group_type = gpt_formality_law
	index = 0

	modifier = {
		county_opinion_add = 10
		monthly_piety_gain_per_legitimacy_level_add = 0.2
		happy_powerful_vassal_tax_contribution_mult = -0.10
		happy_powerful_vassal_levy_contribution_mult = -0.10
		powerful_vassal_opinion = -5
		clergy_opinion = -5
		barons_and_minor_landholders_opinion = 10
		minority_opinion = 10
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = honest
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_formality_law_1
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}

	ai_will_do = {
		value = -100
	}
}

gpt_formality_law_1 = {
	law_group_type = gpt_formality_law
	index = 1

	modifier = {
		county_opinion_add = 5
		monthly_piety_gain_per_legitimacy_level_add = 0.1
		happy_powerful_vassal_tax_contribution_mult = -0.05
		happy_powerful_vassal_levy_contribution_mult = -0.05
		powerful_vassal_opinion = -5
		clergy_opinion = -5
		barons_and_minor_landholders_opinion = 5
		minority_opinion = 5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_formality_law_3 }
		NOT = { has_realm_law = gpt_formality_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_formality_law_2 = {
	law_group_type = gpt_formality_law
	index = 2

	modifier = { 
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}
	
	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_formality_law_0 }
		NOT = { has_realm_law = gpt_formality_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	should_start_with = {
		always = yes
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_formality_law_3 = {
	law_group_type = gpt_formality_law
	index = 3

	modifier = {
		county_opinion_add = -5
		monthly_piety_gain_per_legitimacy_level_add = -0.1
		happy_powerful_vassal_tax_contribution_mult = 0.05
		happy_powerful_vassal_levy_contribution_mult = 0.05
		powerful_vassal_opinion = 5
		clergy_opinion = 5
		barons_and_minor_landholders_opinion = -5
		minority_opinion = -5
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_formality_law_1 }
		NOT = { has_realm_law = gpt_formality_law_0 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_formality_law_4 = {
	law_group_type = gpt_formality_law
	index = 4

	modifier = {
		county_opinion_add = -10
		monthly_piety_gain_per_legitimacy_level_add = -0.2
		happy_powerful_vassal_tax_contribution_mult = 0.10
		happy_powerful_vassal_levy_contribution_mult = 0.10
		powerful_vassal_opinion = 5
		clergy_opinion = 5
		barons_and_minor_landholders_opinion = -10
		minority_opinion = -10
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = deceitful
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_formality_law_3
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}


# PUNISHMENT LAW
gpt_punishment_law_0 = {
	law_group_type = gpt_punishment_law
	index = 0

	modifier = {
		courtier_and_guest_opinion = 10
		dread_baseline_add = -15
		army_toughness_mult = -0.05
		army_damage_mult = -0.05
		county_opinion_add = 10
		development_growth_factor = 0.1
		zealot_opinion = 5
		glory_hound_opinion = -5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = forgiving
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_punishment_law_1
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}

	ai_will_do = {
		value = -100
	}
}

gpt_punishment_law_1 = {
	law_group_type = gpt_punishment_law
	index = 1

	modifier = {
		courtier_and_guest_opinion = 5
		dread_baseline_add = -5
		army_toughness_mult = -0.02
		army_damage_mult = -0.02
		county_opinion_add = 5
		development_growth_factor = 0.05
		zealot_opinion = 5
		glory_hound_opinion = -5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_punishment_law_3 }
		NOT = { has_realm_law = gpt_punishment_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_punishment_law_2 = {
	law_group_type = gpt_punishment_law
	index = 2

	modifier = { 
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}
	
	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_punishment_law_0 }
		NOT = { has_realm_law = gpt_punishment_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	should_start_with = {
		always = yes
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_punishment_law_3 = {
	law_group_type = gpt_punishment_law
	index = 3

	modifier = {
		courtier_and_guest_opinion = -5
		dread_baseline_add = 5
		army_toughness_mult = 0.02
		army_damage_mult = 0.02
		county_opinion_add = -5
		development_growth_factor = -0.05
		zealot_opinion = -5
		glory_hound_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_punishment_law_1 }
		NOT = { has_realm_law = gpt_punishment_law_0 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_punishment_law_4 = {
	law_group_type = gpt_punishment_law
	index = 4

	modifier = {
		courtier_and_guest_opinion = -10
		dread_baseline_add = 15
		army_toughness_mult = 0.05
		army_damage_mult = 0.05
		county_opinion_add = -10
		development_growth_factor = -0.1
		zealot_opinion = -5
		glory_hound_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = vengeful
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_punishment_law_3
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}


# MORAL LAW
gpt_moral_law_0 = {
	law_group_type = gpt_moral_law
	index = 0

	modifier = {
		courting_scheme_phase_duration_add = -30
		elope_scheme_phase_duration_add = -30
		seduce_scheme_phase_duration_add = -30
		mercenary_hire_cost_mult = -0.15
		epidemic_resistance = -10
		general_opinion = -10
		zealot_opinion = -10
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		has_trait = lustful
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_moral_law_1
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}

	ai_will_do = {
		value = -100
	}
}

gpt_moral_law_1 = {
	law_group_type = gpt_moral_law
	index = 1

	modifier = {
		courting_scheme_phase_duration_add = -15
		elope_scheme_phase_duration_add = -15
		seduce_scheme_phase_duration_add = -15
		mercenary_hire_cost_mult = -0.05
		epidemic_resistance = -5
		general_opinion = -5
		zealot_opinion = -5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_moral_law_3 }
		NOT = { has_realm_law = gpt_moral_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_moral_law_2 = {
	law_group_type = gpt_moral_law
	index = 2

	modifier = { 
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}
	
	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_moral_law_0 }
		NOT = { has_realm_law = gpt_moral_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	should_start_with = {
		always = yes
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_moral_law_3 = {
	law_group_type = gpt_moral_law
	index = 3

	modifier = { 
		courting_scheme_phase_duration_add = 15
		elope_scheme_phase_duration_add = 15
		seduce_scheme_phase_duration_add = 15
		mercenary_hire_cost_mult = 0.05
		epidemic_resistance = 5
		general_opinion = 5
		zealot_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_moral_law_1 }
		NOT = { has_realm_law = gpt_moral_law_0 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_moral_law_4 = {
	law_group_type = gpt_moral_law
	index = 4

	modifier = {
		courting_scheme_phase_duration_add = 30
		elope_scheme_phase_duration_add = 30
		seduce_scheme_phase_duration_add = 30
		mercenary_hire_cost_mult = 0.15
		epidemic_resistance = 10
		general_opinion = 10
		zealot_opinion = 10
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		has_trait = chaste
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_moral_law_3
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}


# WOMEN LAW
gpt_women_law_0 = {
	law_group_type = gpt_women_law
	index = 0

	modifier = {
		opinion_of_female_rulers = -10
		opinion_of_male_rulers = 5
		attraction_opinion = -10
		stress_loss_mult = 0.1
		fertility = 0.1
		zealot_opinion = 10
		parochial_opinion = -5
		development_growth = -0.05
		cultural_head_fascination_mult = -0.1
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_pass = {
		has_trait = sadistic
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_women_law_1
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}

	ai_will_do = {
		value = -100
	}
}

gpt_women_law_1 = {
	law_group_type = gpt_women_law
	index = 1

	modifier = {
		opinion_of_female_rulers = -5
		opinion_of_male_rulers = 3
		attraction_opinion = -5
		stress_loss_mult = 0.05
		fertility = 0.05
		zealot_opinion = 5
		parochial_opinion = -5
		development_growth = -0.02
		cultural_head_fascination_mult = -0.05
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_women_law_3 }
		NOT = { has_realm_law = gpt_women_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_women_law_2 = {
	law_group_type = gpt_women_law
	index = 2

	modifier = { 
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_male_dominated_trigger = yes
	}
	
	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_women_law_0 }
		NOT = { has_realm_law = gpt_women_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	should_start_with = {
		always = yes
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_women_law_3 = {
	law_group_type = gpt_women_law
	index = 3

	modifier = {
		opinion_of_female_rulers = 5
		opinion_of_male_rulers = -3
		attraction_opinion = 5
		stress_loss_mult = -0.05
		fertility = -0.05
		zealot_opinion = -5
		parochial_opinion = 5
		development_growth = 0.02
		cultural_head_fascination_mult = 0.05
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_women_law_1 }
		NOT = { has_realm_law = gpt_women_law_0 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_women_law_4 = {
	law_group_type = gpt_women_law
	index = 4

	modifier = {
		opinion_of_female_rulers = 10
		opinion_of_male_rulers = -5
		attraction_opinion = 10
		stress_loss_mult = -0.1
		fertility = -0.1
		zealot_opinion = -10
		parochial_opinion = 5
		development_growth = 0.05
		cultural_head_fascination_mult = 0.1
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_pass = {
		has_trait = eccentric
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_women_law_3
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}


# FESTIVITY LAW
gpt_festivity_law_0 = {
	law_group_type = gpt_festivity_law
	index = 0

	modifier = {
		tyranny_loss_mult = -0.2
		short_reign_duration_mult = 0.2
		long_reign_bonus_mult = -0.2
		legitimacy_loss_mult = 0.2
		dread_per_tyranny_add = 1
		monthly_income_mult = 0.05
		health = 0.2
		enemy_hostile_scheme_success_chance_add = -5
		owned_legend_spread_mult = -0.2
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = temperate
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_festivity_law_1
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}

	ai_will_do = {
		value = -100
	}
}

gpt_festivity_law_1 = {
	law_group_type = gpt_festivity_law
	index = 1

	modifier = {
		tyranny_loss_mult = -0.1
		short_reign_duration_mult = 0.1
		long_reign_bonus_mult = -0.1
		legitimacy_loss_mult = 0.1
		dread_per_tyranny_add = 0.5
		monthly_income_mult = 0.02
		health = 0.1
		enemy_hostile_scheme_success_chance_add = -3
		owned_legend_spread_mult = -0.1
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_festivity_law_3 }
		NOT = { has_realm_law = gpt_festivity_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_festivity_law_2 = {
	law_group_type = gpt_festivity_law
	index = 2

	modifier = { 
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}
	
	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_festivity_law_0 }
		NOT = { has_realm_law = gpt_festivity_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	should_start_with = {
		always = yes
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_festivity_law_3 = {
	law_group_type = gpt_festivity_law
	index = 3

	modifier = {
		tyranny_loss_mult = 0.1
		short_reign_duration_mult = -0.1
		long_reign_bonus_mult = 0.1
		legitimacy_loss_mult = -0.1
		dread_per_tyranny_add = -0.5
		monthly_income_mult = -0.02
		health = -0.1
		enemy_hostile_scheme_success_chance_add = 3
		owned_legend_spread_mult = 0.1
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_festivity_law_1 }
		NOT = { has_realm_law = gpt_festivity_law_0 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_festivity_law_4 = {
	law_group_type = gpt_festivity_law
	index = 4

	modifier = {
		tyranny_loss_mult = 0.2
		short_reign_duration_mult = -0.2
		long_reign_bonus_mult = 0.2
		legitimacy_loss_mult = -0.2
		dread_per_tyranny_add = -1
		monthly_income_mult = -0.05
		health = -0.2
		enemy_hostile_scheme_success_chance_add = 5
		owned_legend_spread_mult = 0.2
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = gluttonous
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_festivity_law_3
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}


# COMMAND LAW
gpt_command_law_0 = {
	law_group_type = gpt_command_law
	index = 0

	modifier = {
		raid_speed = 0.10
		movement_speed = 0.10
		hard_casualty_modifier = 0.10
		counter_efficiency = -0.10
		attacker_advantage = 4
		defender_advantage = -4
		siege_phase_time = 0.10
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = fickle
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_command_law_1
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}

	ai_will_do = {
		value = -100
	}
}

gpt_command_law_1 = {
	law_group_type = gpt_command_law
	index = 1

	modifier = {
		raid_speed = 0.05
		movement_speed = 0.05
		hard_casualty_modifier = 0.05
		counter_efficiency = -0.05
		attacker_advantage = 2
		defender_advantage = -2
		siege_phase_time = 0.05
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_command_law_3 }
		NOT = { has_realm_law = gpt_command_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_command_law_2 = {
	law_group_type = gpt_command_law
	index = 2

	modifier = { 
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}
	
	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_command_law_0 }
		NOT = { has_realm_law = gpt_command_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	should_start_with = {
		always = yes
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_command_law_3 = {
	law_group_type = gpt_command_law
	index = 3

	modifier = {
		raid_speed = -0.05
		movement_speed = -0.05
		hard_casualty_modifier = -0.05
		counter_efficiency = 0.05
		attacker_advantage = -2
		defender_advantage = 2
		siege_phase_time = -0.05
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_command_law_1 }
		NOT = { has_realm_law = gpt_command_law_0 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_command_law_4 = {
	law_group_type = gpt_command_law
	index = 4

	modifier = {
		raid_speed = -0.10
		movement_speed = -0.10
		hard_casualty_modifier = -0.10
		counter_efficiency = 0.10
		attacker_advantage = -4
		defender_advantage = 4
		siege_phase_time = -0.10
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = stubborn
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_command_law_3
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}


# SECURITY LAW
gpt_security_law_0 = {
	law_group_type = gpt_security_law
	index = 0

	modifier = {
		character_travel_safety = -5
		character_travel_speed_mult = -0.1
		garrison_size = -0.2
		levy_reinforcement_rate = 0.2
		levy_size = 0.15
		glory_hound_opinion = 10
		parochial_opinion = -5
		barons_and_minor_landholders_opinion = -5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = brave
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_security_law_1
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}

	ai_will_do = {
		value = -100
	}
}

gpt_security_law_1 = {
	law_group_type = gpt_security_law
	index = 1

	modifier = {
		character_travel_safety = -2
		character_travel_speed_mult = -0.05
		garrison_size = -0.1
		levy_reinforcement_rate = 0.1
		levy_size = 0.05
		glory_hound_opinion = 5
		parochial_opinion = -5
		barons_and_minor_landholders_opinion = -5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_security_law_3 }
		NOT = { has_realm_law = gpt_security_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_security_law_2 = {
	law_group_type = gpt_security_law
	index = 2

	modifier = { 
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}
	
	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_security_law_0 }
		NOT = { has_realm_law = gpt_security_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	should_start_with = {
		always = yes
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_security_law_3 = {
	law_group_type = gpt_security_law
	index = 3

	modifier = {
		character_travel_safety = 2
		character_travel_speed_mult = 0.05
		garrison_size = 0.1
		levy_reinforcement_rate = -0.1
		levy_size = -0.05
		glory_hound_opinion = -5
		parochial_opinion = 5
		barons_and_minor_landholders_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_security_law_1 }
		NOT = { has_realm_law = gpt_security_law_0 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_security_law_4 = {
	law_group_type = gpt_security_law
	index = 4

	modifier = {
		character_travel_safety = 5
		character_travel_speed_mult = 0.1
		garrison_size = 0.2
		levy_reinforcement_rate = -0.2
		levy_size = -0.15
		glory_hound_opinion = -10
		parochial_opinion = 5
		barons_and_minor_landholders_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = craven
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_security_law_3
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}


# VIGILANCE LAW
gpt_vigilance_law_0 = {
	law_group_type = gpt_vigilance_law
	index = 0

	modifier = {
		enemy_hostile_scheme_success_chance_add = 5
		scheme_discovery_chance_mult = -0.1
		befriend_scheme_phase_duration_add = -30
		sway_scheme_phase_duration_add = -20
		holy_order_hire_cost_mult = -0.2
		courtly_opinion = -5
		zealot_opinion = -5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = trusting
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_vigilance_law_1
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}

	ai_will_do = {
		value = -100
	}
}

gpt_vigilance_law_1 = {
	law_group_type = gpt_vigilance_law
	index = 1

	modifier = {
		enemy_hostile_scheme_success_chance_add = 3
		scheme_discovery_chance_mult = -0.05
		befriend_scheme_phase_duration_add = -15
		sway_scheme_phase_duration_add = -10
		holy_order_hire_cost_mult = -0.1
		courtly_opinion = -5
		zealot_opinion = -5
	}

	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_vigilance_law_3 }
		NOT = { has_realm_law = gpt_vigilance_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_vigilance_law_2 = {
	law_group_type = gpt_vigilance_law
	index = 2

	modifier = { 
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}
	
	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_vigilance_law_0 }
		NOT = { has_realm_law = gpt_vigilance_law_4 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}

	should_start_with = {
		always = yes
	}

	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_vigilance_law_3 = {
	law_group_type = gpt_vigilance_law
	index = 3

	modifier = {
		enemy_hostile_scheme_success_chance_add = -3
		scheme_discovery_chance_mult = 0.05
		befriend_scheme_phase_duration_add = 15
		sway_scheme_phase_duration_add = 10
		holy_order_hire_cost_mult = 0.1
		courtly_opinion = 5
		zealot_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		gptl_basic_pass_trigger = yes
		NOT = { has_realm_law = gpt_vigilance_law_1 }
		NOT = { has_realm_law = gpt_vigilance_law_0 }
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 25
			multiply = highest_held_title_tier
			add = -25
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}

gpt_vigilance_law_4 = {
	law_group_type = gpt_vigilance_law
	index = 4

	modifier = {
		enemy_hostile_scheme_success_chance_add = -5
		scheme_discovery_chance_mult = 0.1
		befriend_scheme_phase_duration_add = 30
		sway_scheme_phase_duration_add = 20
		holy_order_hire_cost_mult = 0.2
		courtly_opinion = 5
		zealot_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_liege_trigger = yes
	}

	can_have = { 
		gptl_basic_liege_trigger = yes
	}

	can_pass = {
		has_trait = paranoid
		gptl_basic_pass_trigger = yes
		has_realm_law = gpt_vigilance_law_3
		custom_tooltip = {
			subject = root
			text = "has_gpt_newlaws_cooldown_1"
			NOT = { has_character_flag = gptl_pass_cooldown }
		}
	}
	
	pass_cost = { 
		piety = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
		prestige = {
			value = 75
			multiply = highest_held_title_tier
			add = -75
		}
	}
	
	on_pass = {
		add_character_flag = { flag = gptl_pass_cooldown years = @gpt_cooldown }
	}

	ai_will_do = {
		value = -100
	}
}


####################################
# VASSAL LAWS
####################################

# RELIGIOUS LAW VASSAL
gpt_religious_law_vassal_0 = {
	law_group_type = gpt_religious_law_vassal
	index = 0

	modifier = {
		clergy_opinion = 15
		zealot_opinion = 10
		courtly_opinion = -10
		legitimacy_gain_mult = -0.1
		monthly_prestige_gain_mult = -0.1
		monthly_piety_gain_mult = 0.15
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_religious_law_vassal_1 = {
	law_group_type = gpt_religious_law_vassal
	index = 1

	modifier = {
		clergy_opinion = 10
		zealot_opinion = 5
		courtly_opinion = -5
		legitimacy_gain_mult = -0.05
		monthly_prestige_gain_mult = -0.05
		monthly_piety_gain_mult = 0.10
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_religious_law_vassal_2 = {
	law_group_type = gpt_religious_law_vassal
	index = 2

	modifier = {}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}
	
	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	should_start_with = {
		always = yes
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_religious_law_vassal_3 = {
	law_group_type = gpt_religious_law_vassal
	index = 3

	modifier = { 
		clergy_opinion = -10
		zealot_opinion = -5
		courtly_opinion = 5
		legitimacy_gain_mult = 0.05
		monthly_prestige_gain_mult = 0.05
		monthly_piety_gain_mult = -0.05
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_religious_law_vassal_4 = {
	law_group_type = gpt_religious_law_vassal
	index = 4

	modifier = { 
		clergy_opinion = -20
		zealot_opinion = -10
		courtly_opinion = 10
		legitimacy_gain_mult = 0.10
		monthly_prestige_gain_mult = 0.10
		monthly_piety_gain_mult = -0.10
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}


# DIPLOMACY LAW VASSAL
gpt_diplomacy_law_vassal_0 = {
	law_group_type = gpt_diplomacy_law_vassal
	index = 0

	modifier = {
		diplomatic_range_mult = -0.2
		cultural_head_acceptance_gain_mult = -0.15
		direct_vassal_opinion = 10
		fellow_vassal_opinion = 10
		liege_opinion = 10
		independent_ruler_opinion = -10
		minority_opinion = -10
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_diplomacy_law_vassal_1 = {
	law_group_type = gpt_diplomacy_law_vassal
	index = 1

	modifier = {
		diplomatic_range_mult = -0.1
		cultural_head_acceptance_gain_mult = -0.05
		direct_vassal_opinion = 5
		fellow_vassal_opinion = 5
		liege_opinion = 5
		independent_ruler_opinion = -5
		minority_opinion = -5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_diplomacy_law_vassal_2 = {
	law_group_type = gpt_diplomacy_law_vassal
	index = 2

	modifier = {}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}
	
	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	should_start_with = {
		always = yes
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_diplomacy_law_vassal_3 = {
	law_group_type = gpt_diplomacy_law_vassal
	index = 3

	modifier = { 
		diplomatic_range_mult = 0.1
		cultural_head_acceptance_gain_mult = 0.05
		direct_vassal_opinion = -5
		fellow_vassal_opinion = -5
		liege_opinion = -5
		independent_ruler_opinion = 5
		minority_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_diplomacy_law_vassal_4 = {
	law_group_type = gpt_diplomacy_law_vassal
	index = 4

	modifier = { 
		diplomatic_range_mult = 0.2
		cultural_head_acceptance_gain_mult = 0.15
		direct_vassal_opinion = -10
		fellow_vassal_opinion = -10
		liege_opinion = -10
		independent_ruler_opinion = 10
		minority_opinion = 10
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}


# TAXATION LAW VASSAL
gpt_taxation_law_vassal_0 = {
	law_group_type = gpt_taxation_law_vassal
	index = 0

	modifier = {
		domain_tax_mult = -0.15
		piety_level_impact_mult = 0.15
		county_opinion_add = 15
		stress_gain_mult = -0.1
		barons_and_minor_landholders_opinion = 10
		glory_hound_opinion = -5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_taxation_law_vassal_1 = {
	law_group_type = gpt_taxation_law_vassal
	index = 1

	modifier = {
		domain_tax_mult = -0.05
		piety_level_impact_mult = 0.05
		county_opinion_add = 5
		stress_gain_mult = -0.05
		barons_and_minor_landholders_opinion = 5
		glory_hound_opinion = -5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_taxation_law_vassal_2 = {
	law_group_type = gpt_taxation_law_vassal
	index = 2

	modifier = {}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}
	
	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	should_start_with = {
		always = yes
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_taxation_law_vassal_3 = {
	law_group_type = gpt_taxation_law_vassal
	index = 3

	modifier = { 
		domain_tax_mult = 0.05
		men_at_arms_maintenance = -0.05
		men_at_arms_recruitment_cost = -0.05
		county_opinion_add = -5
		stress_gain_mult = 0.05
		barons_and_minor_landholders_opinion = -5
		glory_hound_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_taxation_law_vassal_4 = {
	law_group_type = gpt_taxation_law_vassal
	index = 4

	modifier = { 
		domain_tax_mult = 0.15
		men_at_arms_maintenance = -0.10
		men_at_arms_recruitment_cost = -0.10
		county_opinion_add = -15
		stress_gain_mult = 0.10
		barons_and_minor_landholders_opinion = -10
		glory_hound_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_or_nomad_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}


# SLAVERY LAW VASSAL
gpt_slavery_law_vassal_0 = {
	law_group_type = gpt_slavery_law_vassal
	index = 0

	modifier = {
		build_speed = 0.2
		build_gold_cost = 0.1
		dread_baseline_add = -10
		different_faith_opinion = 10
		zealot_opinion = 10
		monthly_county_control_growth_add = 0.1
		tyranny_gain_mult = -0.1
		glory_hound_opinion = -5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_slavery_law_vassal_1 = {
	law_group_type = gpt_slavery_law_vassal
	index = 1

	modifier = {
		build_speed = 0.1
		build_gold_cost = 0.05
		dread_baseline_add = -5
		different_faith_opinion = 5
		zealot_opinion = 5
		monthly_county_control_growth_add = 0.05
		tyranny_gain_mult = -0.05
		glory_hound_opinion = -5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_slavery_law_vassal_2 = {
	law_group_type = gpt_slavery_law_vassal
	index = 2

	modifier = {}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}
	
	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	should_start_with = {
		always = yes
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_slavery_law_vassal_3 = {
	law_group_type = gpt_slavery_law_vassal
	index = 3

	modifier = { 
		build_gold_cost = -0.05
		domicile_build_gold_cost = -0.05
		holding_build_gold_cost = -0.05
		dread_baseline_add = 5
		monthly_county_control_growth_add = -0.05
		tyranny_gain_mult = 0.05
		different_faith_opinion = -5
		glory_hound_opinion = 5
		zealot_opinion = -5
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_slavery_law_vassal_4 = {
	law_group_type = gpt_slavery_law_vassal
	index = 4

	modifier = { 
		build_gold_cost = -0.1
		domicile_build_gold_cost = -0.1
		holding_build_gold_cost = -0.1
		dread_baseline_add = 10
		monthly_county_control_growth_add = -0.1
		tyranny_gain_mult = 0.1
		different_faith_opinion = -10
		glory_hound_opinion = 5
		zealot_opinion = -10
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}


# URBAN LAW VASSAL
gpt_urban_law_vassal_0 = {
	law_group_type = gpt_urban_law_vassal
	index = 0

	modifier = {
		monthly_prestige_gain_mult = -0.10
		monthly_dynasty_prestige = -0.2
		build_gold_cost = -0.10
		title_creation_cost_mult = -0.10
		parochial_opinion = 10
		minority_opinion = 5
		glory_hound_opinion = -5
		courtly_opinion = -10
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_urban_law_vassal_1 = {
	law_group_type = gpt_urban_law_vassal
	index = 1

	modifier = {
		monthly_prestige_gain_mult = -0.05
		monthly_dynasty_prestige = -0.1
		build_gold_cost = -0.05
		title_creation_cost_mult = -0.05
		parochial_opinion = 5
		minority_opinion = 5
		glory_hound_opinion = -5
		courtly_opinion = -5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_urban_law_vassal_2 = {
	law_group_type = gpt_urban_law_vassal
	index = 2

	modifier = {}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_trigger = yes
	}
	
	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	should_start_with = {
		always = yes
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_urban_law_vassal_3 = {
	law_group_type = gpt_urban_law_vassal
	index = 3

	modifier = { 
		monthly_prestige_gain_mult = 0.05
		monthly_dynasty_prestige = 0.1
		build_gold_cost = 0.05
		title_creation_cost_mult = 0.05
		parochial_opinion = -5
		minority_opinion = -5
		glory_hound_opinion = 5
		courtly_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_urban_law_vassal_4 = {
	law_group_type = gpt_urban_law_vassal
	index = 4

	modifier = {
		monthly_prestige_gain_mult = 0.10
		monthly_dynasty_prestige = 0.2
		build_gold_cost = 0.10
		title_creation_cost_mult = 0.10
		parochial_opinion = -10
		minority_opinion = -5
		glory_hound_opinion = 5
		courtly_opinion = 10
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_civilized_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}


# OFFICERS LAW VASSAL
gpt_officers_law_vassal_0 = {
	law_group_type = gpt_officers_law_vassal
	index = 0

	modifier = {
		character_capital_county_monthly_development_growth_add = 0.2
		monthly_lifestyle_xp_gain_mult = 0.10
		monthly_county_control_growth_factor = 0.1
		courtly_opinion = -10
		glory_hound_opinion = -5
		zealot_opinion = -5
		parochial_opinion = -5
		barons_and_minor_landholders_opinion = -10
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_officers_law_vassal_1 = {
	law_group_type = gpt_officers_law_vassal
	index = 1

	modifier = {
		character_capital_county_monthly_development_growth_add = 0.1
		monthly_lifestyle_xp_gain_mult = 0.05
		monthly_county_control_growth_factor = 0.05
		courtly_opinion = -5
		glory_hound_opinion = -5
		zealot_opinion = -5
		parochial_opinion = -5
		barons_and_minor_landholders_opinion = -5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_officers_law_vassal_2 = {
	law_group_type = gpt_officers_law_vassal
	index = 2

	modifier = {}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}
	
	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	should_start_with = {
		always = yes
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_officers_law_vassal_3 = {
	law_group_type = gpt_officers_law_vassal
	index = 3

	modifier = { 
		character_capital_county_monthly_development_growth_add = -0.1
		monthly_lifestyle_xp_gain_mult = -0.05
		monthly_county_control_growth_factor = -0.05
		courtly_opinion = 5
		glory_hound_opinion = 5
		zealot_opinion = 5
		parochial_opinion = 5
		barons_and_minor_landholders_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_officers_law_vassal_4 = {
	law_group_type = gpt_officers_law_vassal
	index = 4

	modifier = { 
		character_capital_county_monthly_development_growth_add = -0.2
		monthly_lifestyle_xp_gain_mult = -0.10
		monthly_county_control_growth_factor = -0.1
		courtly_opinion = 10
		glory_hound_opinion = 5
		zealot_opinion = 5
		parochial_opinion = 5
		barons_and_minor_landholders_opinion = 10
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}


# FORMALITY LAW VASSAL
gpt_formality_law_vassal_0 = {
	law_group_type = gpt_formality_law_vassal
	index = 0

	modifier = {
		county_opinion_add = 10
		monthly_piety_gain_per_legitimacy_level_add = 0.2
		happy_powerful_vassal_tax_contribution_mult = -0.10
		happy_powerful_vassal_levy_contribution_mult = -0.10
		powerful_vassal_opinion = -5
		clergy_opinion = -5
		barons_and_minor_landholders_opinion = 10
		minority_opinion = 10
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_formality_law_vassal_1 = {
	law_group_type = gpt_formality_law_vassal
	index = 1

	modifier = {
		county_opinion_add = 5
		monthly_piety_gain_per_legitimacy_level_add = 0.1
		happy_powerful_vassal_tax_contribution_mult = -0.05
		happy_powerful_vassal_levy_contribution_mult = -0.05
		powerful_vassal_opinion = -5
		clergy_opinion = -5
		barons_and_minor_landholders_opinion = 5
		minority_opinion = 5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_formality_law_vassal_2 = {
	law_group_type = gpt_formality_law_vassal
	index = 2

	modifier = {}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}
	
	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	should_start_with = {
		always = yes
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_formality_law_vassal_3 = {
	law_group_type = gpt_formality_law_vassal
	index = 3

	modifier = { 
		county_opinion_add = -5
		monthly_piety_gain_per_legitimacy_level_add = -0.1
		happy_powerful_vassal_tax_contribution_mult = 0.05
		happy_powerful_vassal_levy_contribution_mult = 0.05
		powerful_vassal_opinion = 5
		clergy_opinion = 5
		barons_and_minor_landholders_opinion = -5
		minority_opinion = -5
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_formality_law_vassal_4 = {
	law_group_type = gpt_formality_law_vassal
	index = 4

	modifier = {
		county_opinion_add = -10
		monthly_piety_gain_per_legitimacy_level_add = -0.2
		happy_powerful_vassal_tax_contribution_mult = 0.10
		happy_powerful_vassal_levy_contribution_mult = 0.10
		powerful_vassal_opinion = 5
		clergy_opinion = 5
		barons_and_minor_landholders_opinion = -10
		minority_opinion = -10
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}


# PUNISHMENT LAW VASSAL
gpt_punishment_law_vassal_0 = {
	law_group_type = gpt_punishment_law_vassal
	index = 0

	modifier = {
		courtier_and_guest_opinion = 10
		dread_baseline_add = -15
		army_toughness_mult = -0.05
		army_damage_mult = -0.05
		county_opinion_add = 10
		development_growth_factor = 0.1
		zealot_opinion = 5
		glory_hound_opinion = -5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_punishment_law_vassal_1 = {
	law_group_type = gpt_punishment_law_vassal
	index = 1

	modifier = {
		courtier_and_guest_opinion = 5
		dread_baseline_add = -5
		army_toughness_mult = -0.02
		army_damage_mult = -0.02
		county_opinion_add = 5
		development_growth_factor = 0.05
		zealot_opinion = 5
		glory_hound_opinion = -5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_punishment_law_vassal_2 = {
	law_group_type = gpt_punishment_law_vassal
	index = 2

	modifier = {}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}
	
	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	should_start_with = {
		always = yes
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_punishment_law_vassal_3 = {
	law_group_type = gpt_punishment_law_vassal
	index = 3

	modifier = { 
		courtier_and_guest_opinion = -5
		dread_baseline_add = 5
		army_toughness_mult = 0.02
		army_damage_mult = 0.02
		county_opinion_add = -5
		development_growth_factor = -0.05
		zealot_opinion = -5
		glory_hound_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_punishment_law_vassal_4 = {
	law_group_type = gpt_punishment_law_vassal
	index = 4

	modifier = { 
		courtier_and_guest_opinion = -10
		dread_baseline_add = 15
		army_toughness_mult = 0.05
		army_damage_mult = 0.05
		county_opinion_add = -10
		development_growth_factor = -0.1
		zealot_opinion = -5
		glory_hound_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}


# MORAL LAW VASSAL
gpt_moral_law_vassal_0 = {
	law_group_type = gpt_moral_law_vassal
	index = 0

	modifier = {
		courting_scheme_phase_duration_add = -30
		elope_scheme_phase_duration_add = -30
		seduce_scheme_phase_duration_add = -30
		mercenary_hire_cost_mult = -0.15
		epidemic_resistance = -10
		general_opinion = -10
		zealot_opinion = -10
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_moral_law_vassal_1 = {
	law_group_type = gpt_moral_law_vassal
	index = 1

	modifier = {
		courting_scheme_phase_duration_add = -15
		elope_scheme_phase_duration_add = -15
		seduce_scheme_phase_duration_add = -15
		mercenary_hire_cost_mult = -0.05
		epidemic_resistance = -5
		general_opinion = -5
		zealot_opinion = -5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_moral_law_vassal_2 = {
	law_group_type = gpt_moral_law_vassal
	index = 2

	modifier = {}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}
	
	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	should_start_with = {
		always = yes
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_moral_law_vassal_3 = {
	law_group_type = gpt_moral_law_vassal
	index = 3

	modifier = { 
		courting_scheme_phase_duration_add = 15
		elope_scheme_phase_duration_add = 15
		seduce_scheme_phase_duration_add = 15
		mercenary_hire_cost_mult = 0.05
		epidemic_resistance = 5
		general_opinion = 5
		zealot_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_moral_law_vassal_4 = {
	law_group_type = gpt_moral_law_vassal
	index = 4

	modifier = { 
		courting_scheme_phase_duration_add = 30
		elope_scheme_phase_duration_add = 30
		seduce_scheme_phase_duration_add = 30
		mercenary_hire_cost_mult = 0.15
		epidemic_resistance = 10
		general_opinion = 10
		zealot_opinion = 10
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_organized_religion_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}


# WOMEN LAW VASSAL
gpt_women_law_vassal_0 = {
	law_group_type = gpt_women_law_vassal
	index = 0

	modifier = {
		opinion_of_female_rulers = -10
		opinion_of_male_rulers = 5
		attraction_opinion = -10
		stress_loss_mult = 0.1
		fertility = 0.1
		zealot_opinion = 10
		parochial_opinion = -5
		development_growth = -0.05
		cultural_head_fascination_mult = -0.1
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_women_law_vassal_1 = {
	law_group_type = gpt_women_law_vassal
	index = 1

	modifier = {
		opinion_of_female_rulers = -5
		opinion_of_male_rulers = 3
		attraction_opinion = -5
		stress_loss_mult = 0.05
		fertility = 0.05
		zealot_opinion = 5
		parochial_opinion = -5
		development_growth = -0.02
		cultural_head_fascination_mult = -0.05
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_women_law_vassal_2 = {
	law_group_type = gpt_women_law_vassal
	index = 2

	modifier = {}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_male_dominated_trigger = yes
	}
	
	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	should_start_with = {
		always = yes
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_women_law_vassal_3 = {
	law_group_type = gpt_women_law_vassal
	index = 3

	modifier = { 
		opinion_of_female_rulers = 5
		opinion_of_male_rulers = -3
		attraction_opinion = 5
		stress_loss_mult = -0.05
		fertility = -0.05
		zealot_opinion = -5
		parochial_opinion = 5
		development_growth = 0.02
		cultural_head_fascination_mult = 0.05
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_women_law_vassal_4 = {
	law_group_type = gpt_women_law_vassal
	index = 4

	modifier = {
		opinion_of_female_rulers = 10
		opinion_of_male_rulers = -5
		attraction_opinion = 10
		stress_loss_mult = -0.1
		fertility = -0.1
		zealot_opinion = -10
		parochial_opinion = 5
		development_growth = 0.05
		cultural_head_fascination_mult = 0.1
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
		gptl_male_dominated_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}


# FESTIVITY LAW VASSAL
gpt_festivity_law_vassal_0 = {
	law_group_type = gpt_festivity_law_vassal
	index = 0

	modifier = {
		tyranny_loss_mult = -0.2
		short_reign_duration_mult = 0.2
		long_reign_bonus_mult = -0.2
		legitimacy_loss_mult = 0.2
		dread_per_tyranny_add = 1
		monthly_income_mult = 0.05
		health = 0.2
		enemy_hostile_scheme_success_chance_add = -5
		owned_legend_spread_mult = -0.2
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_festivity_law_vassal_1 = {
	law_group_type = gpt_festivity_law_vassal
	index = 1

	modifier = {
		tyranny_loss_mult = -0.1
		short_reign_duration_mult = 0.1
		long_reign_bonus_mult = -0.1
		legitimacy_loss_mult = 0.1
		dread_per_tyranny_add = 0.5
		monthly_income_mult = 0.02
		health = 0.1
		enemy_hostile_scheme_success_chance_add = -3
		owned_legend_spread_mult = -0.1
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_festivity_law_vassal_2 = {
	law_group_type = gpt_festivity_law_vassal
	index = 2

	modifier = {}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}
	
	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	should_start_with = {
		always = yes
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_festivity_law_vassal_3 = {
	law_group_type = gpt_festivity_law_vassal
	index = 3

	modifier = { 
		tyranny_loss_mult = 0.1
		short_reign_duration_mult = -0.1
		long_reign_bonus_mult = 0.1
		legitimacy_loss_mult = -0.1
		dread_per_tyranny_add = -0.5
		monthly_income_mult = -0.02
		health = -0.1
		enemy_hostile_scheme_success_chance_add = 3
		owned_legend_spread_mult = 0.1
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_festivity_law_vassal_4 = {
	law_group_type = gpt_festivity_law_vassal
	index = 4

	modifier = {
		tyranny_loss_mult = 0.2
		short_reign_duration_mult = -0.2
		long_reign_bonus_mult = 0.2
		legitimacy_loss_mult = -0.2
		dread_per_tyranny_add = -1
		monthly_income_mult = -0.05
		health = -0.2
		enemy_hostile_scheme_success_chance_add = 5
		owned_legend_spread_mult = 0.2
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}


# COMMAND LAW VASSAL
gpt_command_law_vassal_0 = {
	law_group_type = gpt_command_law_vassal
	index = 0

	modifier = {
		raid_speed = 0.10
		movement_speed = 0.10
		hard_casualty_modifier = 0.10
		counter_efficiency = -0.10
		attacker_advantage = 4
		defender_advantage = -4
		siege_phase_time = 0.10
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_command_law_vassal_1 = {
	law_group_type = gpt_command_law_vassal
	index = 1

	modifier = {
		raid_speed = 0.05
		movement_speed = 0.05
		hard_casualty_modifier = 0.05
		counter_efficiency = -0.05
		attacker_advantage = 2
		defender_advantage = -2
		siege_phase_time = 0.05
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_command_law_vassal_2 = {
	law_group_type = gpt_command_law_vassal
	index = 2

	modifier = {}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}
	
	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	should_start_with = {
		always = yes
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_command_law_vassal_3 = {
	law_group_type = gpt_command_law_vassal
	index = 3

	modifier = { 
		raid_speed = -0.05
		movement_speed = -0.05
		hard_casualty_modifier = -0.05
		counter_efficiency = 0.05
		attacker_advantage = -2
		defender_advantage = 2
		siege_phase_time = -0.05
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_command_law_vassal_4 = {
	law_group_type = gpt_command_law_vassal
	index = 4

	modifier = {
		raid_speed = -0.10
		movement_speed = -0.10
		hard_casualty_modifier = -0.10
		counter_efficiency = 0.10
		attacker_advantage = -4
		defender_advantage = 4
		siege_phase_time = -0.10
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}


# SECURITY LAW VASSAL
gpt_security_law_vassal_0 = {
	law_group_type = gpt_security_law_vassal
	index = 0

	modifier = {
		character_travel_safety = -5
		character_travel_speed_mult = -0.10
		garrison_size = -0.20
		levy_reinforcement_rate = 0.20
		levy_size = 0.15
		glory_hound_opinion = 10
		parochial_opinion = -5
		barons_and_minor_landholders_opinion = -5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_security_law_vassal_1 = {
	law_group_type = gpt_security_law_vassal
	index = 1

	modifier = {
		character_travel_safety = -2
		character_travel_speed_mult = -0.05
		garrison_size = -0.10
		levy_reinforcement_rate = 0.10
		levy_size = 0.05
		glory_hound_opinion = 5
		parochial_opinion = -5
		barons_and_minor_landholders_opinion = -5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_security_law_vassal_2 = {
	law_group_type = gpt_security_law_vassal
	index = 2

	modifier = {}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}
	
	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	should_start_with = {
		always = yes
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_security_law_vassal_3 = {
	law_group_type = gpt_security_law_vassal
	index = 3

	modifier = { 
		character_travel_safety = 2
		character_travel_speed_mult = 0.05
		garrison_size = 0.10
		levy_reinforcement_rate = -0.10
		levy_size = -0.05
		glory_hound_opinion = -5
		parochial_opinion = 5
		barons_and_minor_landholders_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_security_law_vassal_4 = {
	law_group_type = gpt_security_law_vassal
	index = 4

	modifier = { 
		character_travel_safety = 5
		character_travel_speed_mult = 0.10
		garrison_size = 0.20
		levy_reinforcement_rate = -0.20
		levy_size = -0.15
		glory_hound_opinion = -10
		parochial_opinion = 5
		barons_and_minor_landholders_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}


# VIGILANCE LAW VASSAL
gpt_vigilance_law_vassal_0 = {
	law_group_type = gpt_vigilance_law_vassal
	index = 0

	modifier = {
		enemy_hostile_scheme_success_chance_add = 5
		scheme_discovery_chance_mult = -0.10
		befriend_scheme_phase_duration_add = -30
		sway_scheme_phase_duration_add = -20
		holy_order_hire_cost_mult = -0.20
		courtly_opinion = -5
		zealot_opinion = -5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_vigilance_law_vassal_1 = {
	law_group_type = gpt_vigilance_law_vassal
	index = 1

	modifier = {
		enemy_hostile_scheme_success_chance_add = 3
		scheme_discovery_chance_mult = -0.05
		befriend_scheme_phase_duration_add = -15
		sway_scheme_phase_duration_add = -10
		holy_order_hire_cost_mult = -0.10
		courtly_opinion = -5
		zealot_opinion = -5
	}

	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_vigilance_law_vassal_2 = {
	law_group_type = gpt_vigilance_law_vassal
	index = 2

	modifier = {}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}
	
	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}

	should_start_with = {
		always = yes
	}

	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_vigilance_law_vassal_3 = {
	law_group_type = gpt_vigilance_law_vassal
	index = 3

	modifier = { 
		enemy_hostile_scheme_success_chance_add = -3
		scheme_discovery_chance_mult = 0.05
		befriend_scheme_phase_duration_add = 15
		sway_scheme_phase_duration_add = 10
		holy_order_hire_cost_mult = 0.10
		courtly_opinion = 5
		zealot_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}

gpt_vigilance_law_vassal_4 = {
	law_group_type = gpt_vigilance_law_vassal
	index = 4

	modifier = { 
		enemy_hostile_scheme_success_chance_add = -5
		scheme_discovery_chance_mult = 0.10
		befriend_scheme_phase_duration_add = 30
		sway_scheme_phase_duration_add = 20
		holy_order_hire_cost_mult = 0.20
		courtly_opinion = 5
		zealot_opinion = 5
	}
	
	can_keep = { 
		gptl_basic_vassal_trigger = yes
	}

	can_have = { 
		gptl_basic_vassal_trigger = yes
	}

	can_pass = {
		custom_tooltip = {
			subject = root
			text = "gpt_newlaws_pass_Trigger_vassal_text"
			is_independent_ruler = yes
		}
	}
	
	on_pass = {}
	pass_cost = {}

	ai_will_do = {
		value = -100
	}
}