namespace = wolflings_events
character_event = {
	id = wolflings_events.0
	desc = EVTDESCwolflings_events.0
	picture = GFX_evt_council

	is_triggered_only = yes

	trigger = {
		OR = {
			trait = direwolfling
			trait = wolfling
			trait = puppy
			trait = shadowkitten
			trait = snowbearcub
			trait = bearcub
		}
	}

	option = {
		name = EVTOPTAwolflings_events.0
		IF = {
			limit = { trait = direwolfling }
			remove_trait = direwolfling
			add_trait = direwolf
		}
		IF = {
			limit = { trait = wolfling }
			remove_trait = wolfling
			add_trait = wolf
		}
		IF = {
			limit = { trait = puppy }
			remove_trait = puppy
			add_trait = dog
		}
		IF = {
			limit = { trait = shadowkitten }
			remove_trait = shadowkitten
			add_trait = shadowcat
		}
		IF = {
			limit = { trait = snowbearcub }
			remove_trait = snowbearcub
			add_trait = snowbear
		}
		IF = {
			limit = { trait = bearcub }
			remove_trait = bearcub
			add_trait = brownbear
		}
	}
}
character_event = {
	id = wolflings_events.1
	hide_window = yes

	is_triggered_only = yes

	trigger = {
		OR = {
			direwolfling = { is_alive = no }
			wolfling = { is_alive = no }
			puppy = { is_alive = no }
			shadowkitten = { is_alive = no }
			snowbearcub = { is_alive = no }
			bearcub = { is_alive = no }
		}
	}

	immediate = {
		remove_trait = direwolfling
		remove_trait = wolfling
		remove_trait = puppy
		remove_trait = shadowkitten
		remove_trait = snowbearcub
		remove_trait = bearcub
	}
}
character_event = {
	id = wolflings_events.2
	is_triggered_only = yes
	hide_window = yes

	trigger = {
		ai = no
		OR = {
			AND = {
				trait = direwolf
				not = { trait = direwolfling }
			}
			AND = {
				trait = wolf
				not = { trait = wolfling }
			}
			AND = {
				trait = dog
				not = { trait = puppy }
			}
			AND = {
				trait = shadowcat
				not = { trait = shadowkitten }
			}
			AND = {
				trait = snowbear
				not = { trait = snowbearcub }
			}
			AND = {
				trait = brownbear
				not = { trait = bearcub }
			}
		}
	}

	immediate = {
		random = {
			chance = 50
			character_event = { id = wolflings_events.3 }
		}
	}
}
character_event = {
	id = wolflings_events.3
	desc = EVTDESCwolflings_events.3
	picture = GFX_evt_council

	is_triggered_only = yes

	trigger = {
		OR = {
			AND = {
				trait = direwolf
				not = { trait = direwolfling }
			}
			AND = {
				trait = wolf
				not = { trait = wolfling }
			}
			AND = {
				trait = dog
				not = { trait = puppy }
			}
			AND = {
				trait = shadowcat
				not = { trait = shadowkitten }
			}
			AND = {
				trait = snowbear
				not = { trait = snowbearcub }
			}
			AND = {
				trait = brownbear
				not = { trait = bearcub }
			}
		}
	}

	option = {
		name = EVTOPTAwolflings_events.3
		IF = {
			limit = { trait = direwolf }
			add_trait = direwolfling
		}
		IF = {
			limit = { trait = wolf }
			add_trait = wolfling
		}
		IF = {
			limit = { trait = dog }
			add_trait = puppy
		}
		IF = {
			limit = { trait = shadowcat }
			add_trait = shadowkitten
		}
		IF = {
			limit = { trait = snowbear }
			add_trait = snowbearcub
		}
		IF = {
			limit = { trait = brownbear }
			add_trait = bearcub
		}
	}

	option = {
		name = EVTOPTBwolflings_events.3
	}
}