namespace = shieldhall_events
character_event = {
	id = shieldhall_events.0
	desc = EVTDESCshieldhall_events.0
	picture = GFX_evt_castle_construction
	is_triggered_only = yes

	option = {
		name = EVTOPTAshieldhall_events.0
		wealth = -100
		hidden_tooltip = { character_event = { id = shieldhall_events.1 days = 365 random = 365 } }
	}

	option = {
		trigger = { ai = no }
		name = EVTOPTBshieldhall_events.0
	}
}
character_event = {
	id = shieldhall_events.1
	desc = EVTDESCshieldhall_events.1
	picture = GFX_evt_castle_construction
	is_triggered_only = yes

	option = {
		name = EVTOPTAshieldhall_events.1
		IF = {
			limit = {
				OR = {
					is_alive = no
					NOT = {
						b_castle_black = {
							holder_scope = { character = ROOT }
						}
					}
				}
			}
			b_castle_black = {
				holder_scope = { character_event = { id = shieldhall_events.1 } }
			}
			break = yes
		}
		b_castle_black = {
			add_building = ca_shieldhall
		}
		c_castle_black = {
			location = {
				clr_province_flag = restoring_shieldhall
			}
		}
	}
}
character_event = {#Thanks Blackninja
	id = shieldhall_events.10
	desc = EVTDESCshieldhall_events.10
	picture = GFX_evt_castle_construction
	is_triggered_only = yes

	immediate = {
		nightswatch = {
			limit = {
				is_alive = yes
				OR = {
					trait = knight
					any_dynasty_member = {
						higher_tier_than = BARON
					}
				}
				NOR = {
					has_character_flag = shieldhall_member1
					has_character_flag = shieldhall_member2
					has_character_flag = shieldhall_member3
					has_character_flag = shieldhall_member4
				}
			}
			set_character_flag = shieldhall_member1
		}
		nightswatch = {
			limit = {
				is_alive = yes
				OR = {
					trait = knight
					any_dynasty_member = {
						higher_tier_than = BARON
					}
				}
				NOR = {
					has_character_flag = shieldhall_member1
					has_character_flag = shieldhall_member2
					has_character_flag = shieldhall_member3
					has_character_flag = shieldhall_member4
				}
			}
			set_character_flag = shieldhall_member2
		}
		nightswatch = {
			limit = {
				is_alive = yes
				OR = {
					trait = knight
					any_dynasty_member = {
						higher_tier_than = BARON
					}
				}
				NOR = {
					has_character_flag = shieldhall_member1
					has_character_flag = shieldhall_member2
					has_character_flag = shieldhall_member3
					has_character_flag = shieldhall_member4
				}
			}
			set_character_flag = shieldhall_member3
		}
		nightswatch = {
			limit = {
				is_alive = yes
				OR = {
					trait = knight
					any_dynasty_member = {
						higher_tier_than = BARON
					}
				}
				NOR = {
					has_character_flag = shieldhall_member1
					has_character_flag = shieldhall_member2
					has_character_flag = shieldhall_member3
					has_character_flag = shieldhall_member4
				}
			}
			set_character_flag = shieldhall_member4
		}
		nightswatch = {
			limit = {
				is_alive = no
				not = { religion = cold_gods }
				OR = {
					trait = knight
					any_dynasty_member = {
						higher_tier_than = BARON
					}
				}
				NOR = {
					has_character_flag = dead_shieldhall_member1
					has_character_flag = dead_shieldhall_member2
					has_character_flag = dead_shieldhall_member3
					has_character_flag = dead_shieldhall_member4
				}
			}
			set_character_flag = dead_shieldhall_member1
		}
		nightswatch = {
			limit = {
				is_alive = no
				not = { religion = cold_gods }
				OR = {
					trait = knight
					any_dynasty_member = {
						higher_tier_than = BARON
					}
				}
				NOR = {
					has_character_flag = dead_shieldhall_member1
					has_character_flag = dead_shieldhall_member2
					has_character_flag = dead_shieldhall_member3
					has_character_flag = dead_shieldhall_member4
				}
			}
			set_character_flag = dead_shieldhall_member2
		}
		nightswatch = {
			limit = {
				is_alive = no
				not = { religion = cold_gods }
				OR = {
					trait = knight
					any_dynasty_member = {
						higher_tier_than = BARON
					}
				}
				NOR = {
					has_character_flag = dead_shieldhall_member1
					has_character_flag = dead_shieldhall_member2
					has_character_flag = dead_shieldhall_member3
					has_character_flag = dead_shieldhall_member4
				}
			}
			set_character_flag = dead_shieldhall_member3
		}
		nightswatch = {
			limit = {
				is_alive = no
				not = { religion = cold_gods }
				OR = {
					trait = knight
					any_dynasty_member = {
						higher_tier_than = BARON
					}
				}
				NOR = {
					has_character_flag = dead_shieldhall_member1
					has_character_flag = dead_shieldhall_member2
					has_character_flag = dead_shieldhall_member3
					has_character_flag = dead_shieldhall_member4
				}
			}
			set_character_flag = dead_shieldhall_member4
		}
		
	}

	option = {
		name = EVTOPTAshieldhall_events.10
		nightswatch = {
			limit = {
				is_alive = yes
				has_character_flag = shieldhall_member1
			}
			IF = {
				limit = {
					trait = knight
					not = { any_dynasty_member = { higher_tier_than = BARON } }
				}
				custom_tooltip = { text = shieldhall_member_knight }
				clr_character_flag = shieldhall_member1
			}
			IF = {
				limit = {
					any_dynasty_member = { higher_tier_than = BARON }
				}
				custom_tooltip = { text = shieldhall_member_noble }
				clr_character_flag = shieldhall_member1
			}
		}
		nightswatch = {
			limit = {
				is_alive = yes
				has_character_flag = shieldhall_member2
			}
			IF = {
				limit = {
					trait = knight
					not = { any_dynasty_member = { higher_tier_than = BARON } }
				}
				custom_tooltip = { text = shieldhall_member_knight }
				clr_character_flag = shieldhall_member2
			}
			IF = {
				limit = {
					any_dynasty_member = { higher_tier_than = BARON }
				}
				custom_tooltip = { text = shieldhall_member_noble }
				clr_character_flag = shieldhall_member2
			}
		}
		nightswatch = {
			limit = {
				is_alive = yes
				has_character_flag = shieldhall_member3
			}
			IF = {
				limit = {
					trait = knight
					not = { any_dynasty_member = { higher_tier_than = BARON } }
				}
				custom_tooltip = { text = shieldhall_member_knight }
				clr_character_flag = shieldhall_member3
			}
			IF = {
				limit = {
					any_dynasty_member = { higher_tier_than = BARON }
				}
				custom_tooltip = { text = shieldhall_member_noble }
				clr_character_flag = shieldhall_member3
			}
		}
		nightswatch = {
			limit = {
				is_alive = yes
				has_character_flag = shieldhall_member4
			}
			IF = {
				limit = {
					trait = knight
					not = { any_dynasty_member = { higher_tier_than = BARON } }
				}
				custom_tooltip = { text = shieldhall_member_knight }
				clr_character_flag = shieldhall_member4
			}
			IF = {
				limit = {
					any_dynasty_member = { higher_tier_than = BARON }
				}
				custom_tooltip = { text = shieldhall_member_noble }
				clr_character_flag = shieldhall_member4
			}
		}
		hidden_tooltip = {
			nightswatch = {
				clr_character_flag = shieldhall_member1
				clr_character_flag = shieldhall_member2
				clr_character_flag = shieldhall_member3
				clr_character_flag = shieldhall_member4
				clr_character_flag = dead_shieldhall_member1
				clr_character_flag = dead_shieldhall_member2
				clr_character_flag = dead_shieldhall_member3
				clr_character_flag = dead_shieldhall_member4
			}
		}
	}

	option = {
		name = EVTOPTBshieldhall_events.10
		nightswatch = {
			limit = {
				is_alive = no
				has_character_flag = dead_shieldhall_member1
			}
			IF = {
				limit = {
					trait = knight
					not = { any_dynasty_member = { higher_tier_than = BARON } }
				}
				custom_tooltip = { text = shieldhall_member_knight_dead }
				clr_character_flag = dead_shieldhall_member1
			}
			IF = {
				limit = {
					any_dynasty_member = { higher_tier_than = BARON }
				}
				custom_tooltip = { text = shieldhall_member_noble_dead }
				clr_character_flag = dead_shieldhall_member1
			}
		}
		nightswatch = {
			limit = {
				is_alive = no
				has_character_flag = dead_shieldhall_member2
			}
			IF = {
				limit = {
					trait = knight
					not = { any_dynasty_member = { higher_tier_than = BARON } }
				}
				custom_tooltip = { text = shieldhall_member_knight_dead }
				clr_character_flag = dead_shieldhall_member2
			}
			IF = {
				limit = {
					any_dynasty_member = { higher_tier_than = BARON }
				}
				custom_tooltip = { text = shieldhall_member_noble_dead }
				clr_character_flag = dead_shieldhall_member2
			}
		}
		nightswatch = {
			limit = {
				is_alive = no
				has_character_flag = dead_shieldhall_member3
			}
			IF = {
				limit = {
					trait = knight
					not = { any_dynasty_member = { higher_tier_than = BARON } }
				}
				custom_tooltip = { text = shieldhall_member_knight_dead }
				clr_character_flag = dead_shieldhall_member3
			}
			IF = {
				limit = {
					any_dynasty_member = { higher_tier_than = BARON }
				}
				custom_tooltip = { text = shieldhall_member_noble_dead }
				clr_character_flag = dead_shieldhall_member3
			}
		}
		nightswatch = {
			limit = {
				is_alive = no
				has_character_flag = dead_shieldhall_member4
			}
			IF = {
				limit = {
					trait = knight
					not = { any_dynasty_member = { higher_tier_than = BARON } }
				}
				custom_tooltip = { text = shieldhall_member_knight_dead }
				clr_character_flag = dead_shieldhall_member4
			}
			IF = {
				limit = {
					any_dynasty_member = { higher_tier_than = BARON }
				}
				custom_tooltip = { text = shieldhall_member_noble_dead }
				clr_character_flag = dead_shieldhall_member4
			}
		}
		hidden_tooltip = {
			nightswatch = {
				clr_character_flag = shieldhall_member1
				clr_character_flag = shieldhall_member2
				clr_character_flag = shieldhall_member3
				clr_character_flag = shieldhall_member4
				clr_character_flag = dead_shieldhall_member1
				clr_character_flag = dead_shieldhall_member2
				clr_character_flag = dead_shieldhall_member3
				clr_character_flag = dead_shieldhall_member4
			}
		}
	}

	option = {
		name = EVTOPTCshieldhall_events.10
		hidden_tooltip = {
			nightswatch = {
				clr_character_flag = shieldhall_member1
				clr_character_flag = shieldhall_member2
				clr_character_flag = shieldhall_member3
				clr_character_flag = shieldhall_member4
				clr_character_flag = dead_shieldhall_member1
				clr_character_flag = dead_shieldhall_member2
				clr_character_flag = dead_shieldhall_member3
				clr_character_flag = dead_shieldhall_member4
			}
		}
	}
}