namespace = HF

#####Astrology Religion#####
character_event = { # On_birth event assigns traits on hellenic child.
	id = HF.23019
	hide_window = yes
	
	trigger = {
		OR = {
			religion = hellenic_pagan
			religion = hellenic_pagan_reformed
			has_religion_feature = religion_astrology
		}
	}

	is_triggered_only = yes
	
	immediate = {
		add_western_zodiac_trait_effect = yes
	}
}
character_event = { #Child: hidden event for delay.
	id = HF.23020
	hide_window = yes
	is_triggered_only = yes
	
	trigger = { 
		OR = { 
			trait = zodiac_aquarius
			trait = zodiac_aries
			trait = zodiac_cancer
			trait = zodiac_capricorn
			trait = zodiac_gemini
			trait = zodiac_leo
			trait = zodiac_libra
			trait = zodiac_pisces
			trait = zodiac_sagittarius
			trait = zodiac_scorpio
			trait = zodiac_taurus
			trait = zodiac_virgo

		}
	}
	immediate = { 
		character_event = { id = HF.23021 days = 40 random = 120 }
	}
}
character_event = { #Astrology: The child thinks about his sign.
	id = HF.23021
	desc = EVTDESCAHF23021


	picture = GFX_evt_comet
	border = GFX_event_normal_frame_religion
	
	is_triggered_only = yes
	
	option = { 
		name = EVTOPTAHF23021
		set_character_flag = flag_child_embracing_zodiac
		hidden_tooltip = { guardian = { character_event = { id = HF.23022 days = 40 random = 120 } } } 
		ai_chance = { 
			factor = 50 
			modifier = { 
				factor = 0.5
				trait = cynical
			}
			modifier = { 
				factor = 0.5
				trait = haughty
			}
			modifier = { 
				factor = 0.5
				trait = brooding
			}
			modifier = { 
				factor = 0.5
				trait = willful
			}
		} 
	}
	option = { 
		name = EVTOPTBHF23021
		set_character_flag = flag_child_forsaking_zodiac
		hidden_tooltip = { guardian = { character_event = { id = HF.23022 days = 40 random = 120 } } } 
		tooltip = { 
			if = { 
				limit = {
					trait = zodiac_aquarius
				}
				remove_trait = zodiac_aquarius
			}
			if = { 
				limit = {
					trait = zodiac_aries
				}
				remove_trait = zodiac_aries
			}
			if = { 
				limit = {
					trait = zodiac_cancer
				}
				remove_trait = zodiac_cancer
			}
			if = { 
				limit = {
					trait = zodiac_capricorn
				}
				remove_trait = zodiac_capricorn
			}
			if = { 
				limit = {
					trait = zodiac_gemini
				}
				remove_trait = zodiac_gemini
			}
			if = { 
				limit = {
					trait = zodiac_leo
				}
				remove_trait = zodiac_leo
			}
			if = { 
				limit = {
					trait = zodiac_libra
				}
				remove_trait = zodiac_libra
			}
			if = { 
				limit = {
					trait = zodiac_pisces
				}
				remove_trait = zodiac_pisces
			}
			if = { 
				limit = {
					trait = zodiac_sagittarius
				}
				remove_trait = zodiac_sagittarius
			}
			if = { 
				limit = {
					trait = zodiac_scorpio
				}
				remove_trait = zodiac_scorpio
			}
			if = { 
				limit = {
					trait = zodiac_taurus
				}
				remove_trait = zodiac_taurus
			}
			if = { 
				limit = {
					trait = zodiac_virgo
				}
				remove_trait = zodiac_virgo
			}
		}
		ai_chance = { 
			factor = 50 
			modifier = { 
				factor = 0.5
				trait = zealous
			}
			modifier = { 
				factor = 0.5
				trait = timid
			}
			modifier = { 
				factor = 0.5
				trait = idolizer
			}
			modifier = { 
				factor = 0.5
				trait = indolent
			}
		} 
	}
}
character_event = { #Guardian: is the child doing well?
	id = HF.23022
	desc = {
		trigger = {
			FROM = {
				has_character_flag = flag_child_embracing_zodiac
			}
		}
		text = EVTDESCAHF23022
	}
	desc = {
		trigger = {
			FROM = {
				has_character_flag = flag_child_forsaking_zodiac
			}
		}
		text = EVTDESCBHF23022
	}
	picture = GFX_evt_comet
	border = GFX_event_normal_frame_religion
	
	is_triggered_only = yes
	
	option = { #Do not care.
		name = EVTOPTAHF23022
		trigger = { 
			NOR = {
				religion = hellenic_pagan
				religion = hellenic_pagan_reformed
				has_religion_feature = religion_astrology  
			} 
		}
		if = { 
			limit = { FROM = { has_character_flag = flag_child_forsaking_zodiac } }
		FROM = { 
				if = { 
					limit = {
						trait = zodiac_aquarius
					}
					remove_trait = zodiac_aquarius
				}
				if = { 
					limit = {
						trait = zodiac_aries
					}
					remove_trait = zodiac_aries
				}
				if = { 
					limit = {
						trait = zodiac_cancer
					}
					remove_trait = zodiac_cancer
				}
				if = { 
					limit = {
						trait = zodiac_capricorn
					}
					remove_trait = zodiac_capricorn
				}
				if = { 
					limit = {
						trait = zodiac_gemini
					}
					remove_trait = zodiac_gemini
				}
				if = { 
					limit = {
						trait = zodiac_leo
					}
					remove_trait = zodiac_leo
				}
				if = { 
					limit = {
						trait = zodiac_libra
					}
					remove_trait = zodiac_libra
				}
				if = { 
					limit = {
						trait = zodiac_pisces
					}
					remove_trait = zodiac_pisces
				}
				if = { 
					limit = {
						trait = zodiac_sagittarius
					}
					remove_trait = zodiac_sagittarius
				}
				if = { 
					limit = {
						trait = zodiac_scorpio
					}
					remove_trait = zodiac_scorpio
				}
				if = { 
					limit = {
						trait = zodiac_taurus
					}
					remove_trait = zodiac_taurus
				}
				if = { 
					limit = {
						trait = zodiac_virgo
					}
					remove_trait = zodiac_virgo
				}
			}
		} 
		ai_chance = { 
			factor = 100
		} 
	}
	option = { #The child should forsake the sign.
		name = { #Child was abandoning the sign already.
			text = EVTOPTBHF23008_A
			trigger = {
				FROM = {
					has_character_flag = flag_child_forsaking_zodiac
				}
			}
		}
		name = { #Child was not abandoning the sign.
			text = EVTOPTBHF23008_B
			trigger = {
				FROM = {
					has_character_flag = flag_child_embracing_zodiac 
				}
			}
		}
		trigger = { 
			OR = {
				religion = hellenic_pagan
				religion = hellenic_pagan_reformed
				has_religion_feature = religion_astrology  
			} 
		}
		if = { 
			limit = {
				FROM = { has_character_flag = flag_child_embracing_zodiac } 
			}
			FROM = { tiered_piety_negative_effect = yes } 
		}

		FROM = { 
			hidden_tooltip = { character_event = { id = HF.23023 } } 
			if = { 
				limit = {
					trait = zodiac_aquarius
				}
				remove_trait = zodiac_aquarius
			}
			if = { 
				limit = {
					trait = zodiac_aries
				}
				remove_trait = zodiac_aries
			}
			if = { 
				limit = {
					trait = zodiac_cancer
				}
				remove_trait = zodiac_cancer
			}
			if = { 
				limit = {
					trait = zodiac_capricorn
				}
				remove_trait = zodiac_capricorn
			}
			if = { 
				limit = {
					trait = zodiac_gemini
				}
				remove_trait = zodiac_gemini
			}
			if = { 
				limit = {
					trait = zodiac_leo
				}
				remove_trait = zodiac_leo
			}
			if = { 
				limit = {
					trait = zodiac_libra
				}
				remove_trait = zodiac_libra
			}
			if = { 
				limit = {
					trait = zodiac_pisces
				}
				remove_trait = zodiac_pisces
			}
			if = { 
				limit = {
					trait = zodiac_sagittarius
				}
				remove_trait = zodiac_sagittarius
			}
			if = { 
				limit = {
					trait = zodiac_scorpio
				}
				remove_trait = zodiac_scorpio
			}
			if = { 
				limit = {
					trait = zodiac_taurus
				}
				remove_trait = zodiac_taurus
			}
			if = { 
				limit = {
					trait = zodiac_virgo
				}
				remove_trait = zodiac_virgo
			}
		}
		ai_chance = { 
			factor = 20 
			modifier = { 
				factor = 0.5
				trait = zealous
			}
			modifier = { 
				factor = 0.5
				trait = scholar
			}
			modifier = { 
				factor = 0.5
				trait = mystic
			}
		} 
	}
	option = { #The child should embrace the sign.
		name = { #Child was abandoning the sign already.
			text = EVTOPTCHF23008_A
			trigger = {
				FROM = {
					has_character_flag = flag_child_forsaking_zodiac
				}
			}
		}
		name = { #Child was not abandoning the sign.
			text = EVTOPTCHF23008_B
			trigger = {
				FROM = {
					has_character_flag = flag_child_embracing_zodiac 
				}
			}
		}
		trigger = { 
			OR = {
				religion = hellenic_pagan
				religion = hellenic_pagan_reformed
				has_religion_feature = religion_astrology  
			} 
		}
		FROM = { 
			hidden_tooltip = { character_event = { id = HF.23024 } } 
		}
		ai_chance = { 
			factor = 80 
			modifier = { 
				factor = 0.5
				trait = cynical
			}
			modifier = { 
				factor = 0.5
				trait = hedonist
			}
			modifier = { 
				factor = 0.5
				trait = socializer
			}
		}
	}
}
character_event = { #Astrology: The child has been persuaded to forsake the sign.
	id = HF.23023
	desc = {
		trigger = {
			ROOT = {
				has_character_flag = flag_child_embracing_zodiac
			}
		}
		text = EVTDESCAHF23023
	}
	desc = {
		trigger = {
			ROOT = {
				has_character_flag = flag_child_forsaking_zodiac
			}
		}
		text = EVTDESCBHF23023
	}

	picture = GFX_evt_comet
	border = GFX_event_normal_frame_religion
	
	is_triggered_only = yes
	
	option = { 
		name = EVTOPTAHF23023
		clr_character_flag = flag_child_embracing_zodiac
		clr_character_flag = flag_child_forsaking_zodiac
		set_character_flag = flag_child_forsaken_zodiac
	}
}
character_event = { #Astrology: The child has been persuaded to embrace the sign.
	id = HF.23024
	desc = {
		trigger = {
			ROOT = {
				has_character_flag = flag_child_embracing_zodiac
			}
		}
		text = EVTDESCAHF23024
	}
	desc = {
		trigger = {
			ROOT = {
				has_character_flag = flag_child_forsaking_zodiac
			}
		}
		text = EVTDESCBHF23024
	}

	picture = GFX_evt_comet
	border = GFX_event_normal_frame_religion
	
	is_triggered_only = yes
	
	option = { 
		name = EVTOPTAHF23024
		clr_character_flag = flag_child_embracing_zodiac
		clr_character_flag = flag_child_forsaking_zodiac
	}
}
character_event = { #Astrology: Notification event without tooltip.
	id = HF.23032
	desc = {
		trigger = {
			trait = zodiac_aquarius
		}
		text = EVTDESCAHF23025
	}
	desc = {
		trigger = {
			trait = zodiac_aries
		}
		text = EVTDESCBHF23025
	}
	desc = {
		trigger = {
			trait = zodiac_cancer
		}
		text = EVTDESCCHF23025
	}
	desc = {
		trigger = {
			trait = zodiac_capricorn
		}
		text = EVTDESCDHF23025
	}
	desc = {
		trigger = {
			trait = zodiac_gemini
		}
		text = EVTDESCEHF23025
	}
	desc = {
		trigger = {
			trait = zodiac_leo
		}
		text = EVTDESCFHF23025
	}
	desc = {
		trigger = {
			trait = zodiac_libra
		}
		text = EVTDESCGHF23025
	}
	desc = {
		trigger = {
			trait = zodiac_pisces
		}
		text = EVTDESCHHF23025
	}
	desc = {
		trigger = {
			trait = zodiac_sagittarius
		}
		text = EVTDESCIHF23025
	}
	desc = {
		trigger = {
			trait = zodiac_scorpio
		}
		text = EVTDESCLHF23025
	}
	desc = {
		trigger = {
			trait = zodiac_taurus
		}
		text = EVTDESCMHF23025
	}
	desc = {
		trigger = {
			trait = zodiac_virgo
		}
		text = EVTDESCNHF23025
	}

	picture = GFX_evt_comet
	border = GFX_event_normal_frame_religion
	
	is_triggered_only = yes
	
	option = { 
		name = EVTOPTAHF23025
	}
}