on_game_start = {
	on_actions = {
		hvel_game_start
		hvel_save_appearance
		# hvel_inactive_trait
		hvel_strong_flags
		hvel_dna
		hvel_addam_effect
		hvel_alyn_effect
		hvel_marilda_setup
		hvel_aeg3_daeron_effect
		hvel_aeg3_baelor_effect
		hvel_aeg3_daena_effect
		hvel_aeg3_rhaena_effect
		hvel_aeg3_elaena_effect
	}
}

hvel_game_start = {
	effect = {
		set_global_variable = {
			name = hvel_enabled
			value = yes
		}
		if = {
			limit = {
				exists = global_var:hvel_enabled
			}
		}
	}
}

hvel_save_appearance = {
	effect = {
		hvel_save_appearance_effect = yes
	}
}

# hvel_inactive_trait = {
# 	effect = {
# 		hvel_inactive_trait_effect = yes
# 	}
# }

hvel_strong_flags = {
	effect = {
		hvel_strong_effect = yes
	}
}

hvel_dna = {
	effect = {
		hvel_dna_effect = yes
	}
}

hvel_addam_effect = {
	trigger = {
		character:Velaryon_43 ?= { is_alive = yes }
	}
	effect = {
		if = {
			limit = {
				current_date >= 8114.1.1
				current_date <= 8129.12.6 #8133.7.1
			}
			character:Velaryon_rs_8 ?= {
				add_secret = {
					type = secret_unmarried_illegitimate_child
					target = character:Velaryon_43 # Addam
				}
			}
		}
	}
}

hvel_alyn_effect = {
	trigger = {
		character:Velaryon_44 ?= { exists = yes }
	}
	effect = {
		if = {
			limit = {
				current_date >= 8114.1.1
				current_date <= 8129.12.6 #8133.7.1
			}
			character:Velaryon_rs_8 ?= {
				add_secret = {
					type = secret_unmarried_illegitimate_child
					target = character:Velaryon_44 # Alyn
				}
			}
		}
	}
}

hvel_marilda_setup = {
	effect = {

		if = {
			limit = {
				AND = {
					exists = character:Velaryon_43
					character:Velaryon_43 = { is_alive = yes }
				}
			}
			character:Velaryon_43 = {
				trigger_event = { id = hvel_addam_alyn_events.1 days = 1 }
			}
		}

		if = {
			limit = {
				AND = {
					exists = character:Velaryon_44
					character:Velaryon_44 = { is_alive = yes }
				}
			}
			character:Velaryon_44 = {
				trigger_event = { id = hvel_addam_alyn_events.2 days = 1 }
			}
		}
	}
}

hvel_aeg3_daeron_effect = {
	trigger = {
		character:Targaryen_81 ?= { exists = yes }
	}
	effect = {
		hvel_targaryen_81_hotd_effect = yes
	}
}

hvel_aeg3_baelor_effect = {
	trigger = {
		character:Targaryen_82 ?= { exists = yes }
	}
	effect = {
		hvel_targaryen_82_hotd_effect = yes
	}
}

hvel_aeg3_daena_effect = {
	trigger = {
		character:Targaryen_83 ?= { exists = yes }
	}
	effect = {
		hvel_targaryen_83_hotd_effect = yes
	}
}

hvel_aeg3_rhaena_effect = {
	trigger = {
		character:Targaryen_84 ?= { exists = yes }
	}
	effect = {
		hvel_targaryen_84_hotd_effect = yes
	}
}

hvel_aeg3_elaena_effect = {
	trigger = {
		character:Targaryen_85 ?= { exists = yes }
	}
	effect = {
		hvel_targaryen_85_hotd_effect = yes
	}
}