namespace = flash_point_events
character_event = {
	id = flash_point_events.1
	title = EVTTITLEflash_point_events.1
	picture = GFX_evt_council
	desc = {	#The Rubicon
		text = EVTDESCflash_point_events.1A
		picture = GFX_evt_council
		trigger = {
			at_location = 355
		}
	}
	desc = {	#Carthage
		text = EVTDESCflash_point_events.1B
		picture = GFX_evt_council
		trigger = {
			at_location = 817
		}
	}
	desc = {	#Jerusalem
		text = EVTDESCflash_point_events.1C
		picture = GFX_evt_council
		trigger = {
			at_location = 774
		}
	}
	desc = {	#Rome - Milvian Bridge
		text = EVTDESCflash_point_events.1D
		picture = GFX_evt_council
		trigger = {
			at_location = 333
		}
	}
	desc = {	#Nicaea
		text = EVTDESCflash_point_events.1E
		picture = GFX_evt_council
		trigger = {
			at_location = 750
		}
	}
	desc = {	#Mecca
		text = EVTDESCflash_point_events.1F
		picture = GFX_evt_council
		trigger = {
			at_location = 719
		}
	}
	desc = {	#Yarmouk
		text = EVTDESCflash_point_events.1G
		picture = GFX_evt_council
		trigger = {
			at_location = 725
		}
	}
	desc = {	#Baghdad
		text = EVTDESCflash_point_events.1H
		picture = GFX_evt_council
		trigger = {
			at_location = 693
		}
	}
	desc = {	#Guadalete
		text = EVTDESCflash_point_events.1I
		picture = GFX_evt_council
		trigger = {
			at_location = 165
		}
	}
	desc = {	#Tours
		text = EVTDESCflash_point_events.1J
		picture = GFX_evt_council
		trigger = {
			at_location = 141
		}
	}

	trigger = {
		NOT = { has_character_modifier = learned_pilgrim }
		OR = {
			AND = {
				religion_group = christian
				OR = {
					AND = {
						at_location = 355
						NOT = {
							has_character_flag = fph_rubicon
						}
					}
					AND = {
						at_location = 817
						NOT = {
							has_character_flag = fph_carthage
						}
					}
					AND = {
						at_location = 774
						NOT = {
							has_character_flag = fph_jerusalem
						}
					}
					AND = {
						at_location = 333
						NOT = {
							has_character_flag = fph_milvian
						}
					}
					AND = {
						at_location = 750
						NOT = {
							has_character_flag = fph_nicaea
						}
					}
				}
			}
			AND = {
				religion_group = muslim 
				OR = {
					AND = {
						at_location = 719
						NOT = {
							has_character_flag = fph_mecca
						}
					}
					AND = {
						at_location = 725
						NOT = {
							has_character_flag = fph_yarmouk
						}
					}
					AND = {
						at_location = 693
						NOT = {
							has_character_flag = fph_baghdad
						}
					}
					AND = {
						at_location = 165
						NOT = {
							has_character_flag = fph_guadalete
						}
					}
					AND = {
						at_location = 141
						NOT = {
							has_character_flag = fph_tours
						}
					}
				}
			}
		}
	}

	mean_time_to_happen = {
		days = 5
	}

	option = {	#Rubicon
		name = EVTOPTAflash_point_events.1
		trigger = {
			at_location = 355
		}
		set_character_flag = fph_rubicon
		IF = {
			limit = {
				has_character_flag = fph_rubicon
				has_character_flag = fph_carthage
				has_character_flag = fph_jerusalem
				has_character_flag = fph_milvian
				has_character_flag = fph_nicaea
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_rubicon
			clr_character_flag = fph_carthage
			clr_character_flag = fph_jerusalem
			clr_character_flag = fph_milvian
			clr_character_flag = fph_nicaea
		}
	}

	option = {	#Carthage
		name = EVTOPTBflash_point_events.1
		trigger = {
			at_location = 817
		}
		set_character_flag = fph_carthage
		IF = {
			limit = {
				has_character_flag = fph_rubicon
				has_character_flag = fph_carthage
				has_character_flag = fph_jerusalem
				has_character_flag = fph_milvian
				has_character_flag = fph_nicaea
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_rubicon
			clr_character_flag = fph_carthage
			clr_character_flag = fph_jerusalem
			clr_character_flag = fph_milvian
			clr_character_flag = fph_nicaea
		}
	}

	option = {	#Jerusalem
		name = EVTOPTCflash_point_events.1
		trigger = {
			at_location = 774
		}
		set_character_flag = fph_jerusalem
		IF = {
			limit = {
				has_character_flag = fph_rubicon
				has_character_flag = fph_carthage
				has_character_flag = fph_jerusalem
				has_character_flag = fph_milvian
				has_character_flag = fph_nicaea
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_rubicon
			clr_character_flag = fph_carthage
			clr_character_flag = fph_jerusalem
			clr_character_flag = fph_milvian
			clr_character_flag = fph_nicaea
		}
	}

	option = {	#Milvian
		name = EVTOPTDflash_point_events.1
		trigger = {
			at_location = 333
		}
		set_character_flag = fph_milvian
		IF = {
			limit = {
				has_character_flag = fph_rubicon
				has_character_flag = fph_carthage
				has_character_flag = fph_jerusalem
				has_character_flag = fph_milvian
				has_character_flag = fph_nicaea
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_rubicon
			clr_character_flag = fph_carthage
			clr_character_flag = fph_jerusalem
			clr_character_flag = fph_milvian
			clr_character_flag = fph_nicaea
		}
	}

	option = {	#Nicaea
		name = EVTOPTEflash_point_events.1
		trigger = {
			at_location = 750
		}
		set_character_flag = fph_nicaea
		IF = {
			limit = {
				has_character_flag = fph_rubicon
				has_character_flag = fph_carthage
				has_character_flag = fph_jerusalem
				has_character_flag = fph_milvian
				has_character_flag = fph_nicaea
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_rubicon
			clr_character_flag = fph_carthage
			clr_character_flag = fph_jerusalem
			clr_character_flag = fph_milvian
			clr_character_flag = fph_nicaea
		}
	}

	option = {	#Mecca
		name = EVTOPTFflash_point_events.1
		trigger = {
			at_location = 719
		}
		set_character_flag = fph_nicaea
		IF = {
			limit = {
				has_character_flag = fph_mecca
				has_character_flag = fph_yarmouk
				has_character_flag = fph_baghdad
				has_character_flag = fph_guadalete
				has_character_flag = fph_tours
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_mecca
			clr_character_flag = fph_yarmouk
			clr_character_flag = fph_baghdad
			clr_character_flag = fph_guadalete
			clr_character_flag = fph_tours
		}
	}

	option = {	#Yarmouk
		name = EVTOPTGflash_point_events.1
		trigger = {
			at_location = 725
		}
		set_character_flag = fph_yarmouk
		IF = {
			limit = {
				has_character_flag = fph_mecca
				has_character_flag = fph_yarmouk
				has_character_flag = fph_baghdad
				has_character_flag = fph_guadalete
				has_character_flag = fph_tours
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_mecca
			clr_character_flag = fph_yarmouk
			clr_character_flag = fph_baghdad
			clr_character_flag = fph_guadalete
			clr_character_flag = fph_tours
		}
	}

	option = {	#Baghdad
		name = EVTOPTHflash_point_events.1
		trigger = {
			at_location = 693
		}
		set_character_flag = fph_baghdad
		IF = {
			limit = {
				has_character_flag = fph_mecca
				has_character_flag = fph_yarmouk
				has_character_flag = fph_baghdad
				has_character_flag = fph_guadalete
				has_character_flag = fph_tours
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_mecca
			clr_character_flag = fph_yarmouk
			clr_character_flag = fph_baghdad
			clr_character_flag = fph_guadalete
			clr_character_flag = fph_tours
		}
	}

	option = {	#Guadalete
		name = EVTOPTIflash_point_events.1
		trigger = {
			at_location = 165
		}
		set_character_flag = fph_guadalete
		IF = {
			limit = {
				has_character_flag = fph_mecca
				has_character_flag = fph_yarmouk
				has_character_flag = fph_baghdad
				has_character_flag = fph_guadalete
				has_character_flag = fph_tours
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_mecca
			clr_character_flag = fph_yarmouk
			clr_character_flag = fph_baghdad
			clr_character_flag = fph_guadalete
			clr_character_flag = fph_tours
		}
	}

	option = {	#Tours
		name = EVTOPTJflash_point_events.1
		trigger = {
			at_location = 141
		}
		set_character_flag = fph_tours
		IF = {
			limit = {
				has_character_flag = fph_mecca
				has_character_flag = fph_yarmouk
				has_character_flag = fph_baghdad
				has_character_flag = fph_guadalete
				has_character_flag = fph_tours
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_mecca
			clr_character_flag = fph_yarmouk
			clr_character_flag = fph_baghdad
			clr_character_flag = fph_guadalete
			clr_character_flag = fph_tours
		}
	}
}
character_event = {
	id = flash_point_events.2
	title = EVTTITLEflash_point_events.2
	picture = GFX_evt_council
	desc = {	#Casterly Rock
		text = EVTDESCflash_point_events.2A
		picture = GFX_evt_council
		trigger = {
			at_location = 182
		}
	}
	desc = {	#The Wall
		text = EVTDESCflash_point_events.2B
		picture = GFX_evt_council
		trigger = {
			at_location = 17
		}
	}
	desc = {	#Plankytown
		text = EVTDESCflash_point_events.2C
		picture = GFX_evt_council
		trigger = {
			at_location = 350
		}
	}
	desc = {	#Fingers
		text = EVTDESCflash_point_events.2D
		picture = GFX_evt_council
		trigger = {
			at_location = 127
		}
	}
	desc = {	#Citadel
		text = EVTDESCflash_point_events.2E
		picture = GFX_evt_council
		trigger = {
			at_location = 286
		}
	}

	trigger = {
		NOT = { has_character_modifier = learned_pilgrim }
		OR = {
			AND = {
				c_kings_landing = { has_holder = yes }
				OR = {
					AND = {
						at_location = 182
						NOT = {
							has_character_flag = fph_casterly
						}
					}
					AND = {
						at_location = 17
						NOT = {
							has_character_flag = fph_wall
						}
					}
					AND = {
						at_location = 350
						NOT = {
							has_character_flag = fph_plankytown
						}
					}
					AND = {
						at_location = 127
						NOT = {
							has_character_flag = fph_fingers
						}
					}
					AND = {
						at_location = 286
						NOT = {
							has_character_flag = fph_citadel
						}
					}
				}
			}
		}
	}

	mean_time_to_happen = {
		days = 5
	}

	option = {	#Casterly Rock
		name = EVTOPTAflash_point_events.2
		trigger = {
			at_location = 182
		}
		set_character_flag = fph_casterly
		IF = {
			limit = {
				has_character_flag = fph_casterly
				has_character_flag = fph_wall
				has_character_flag = fph_plankytown
				has_character_flag = fph_fingers
				has_character_flag = fph_citadel
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_casterly
			clr_character_flag = fph_wall
			clr_character_flag = fph_plankytown
			clr_character_flag = fph_fingers
			clr_character_flag = fph_citadel
		}
	}

	option = {	#Wall
		name = EVTOPTBflash_point_events.2
		trigger = {
			at_location = 17
		}
		set_character_flag = fph_wall
		IF = {
			limit = {
				has_character_flag = fph_casterly
				has_character_flag = fph_wall
				has_character_flag = fph_plankytown
				has_character_flag = fph_fingers
				has_character_flag = fph_citadel
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_casterly
			clr_character_flag = fph_wall
			clr_character_flag = fph_plankytown
			clr_character_flag = fph_fingers
			clr_character_flag = fph_citadel
		}
	}

	option = {	#Plankytown
		name = EVTOPTCflash_point_events.2
		trigger = {
			at_location = 350
		}
		set_character_flag = fph_plankytown
		IF = {
			limit = {
				has_character_flag = fph_casterly
				has_character_flag = fph_wall
				has_character_flag = fph_plankytown
				has_character_flag = fph_fingers
				has_character_flag = fph_citadel
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_casterly
			clr_character_flag = fph_wall
			clr_character_flag = fph_plankytown
			clr_character_flag = fph_fingers
			clr_character_flag = fph_citadel
		}
	}

	option = {	#Fingers
		name = EVTOPTDflash_point_events.2
		trigger = {
			at_location = 127
		}
		set_character_flag = fph_fingers
		IF = {
			limit = {
				has_character_flag = fph_casterly
				has_character_flag = fph_wall
				has_character_flag = fph_plankytown
				has_character_flag = fph_fingers
				has_character_flag = fph_citadel
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_casterly
			clr_character_flag = fph_wall
			clr_character_flag = fph_plankytown
			clr_character_flag = fph_fingers
			clr_character_flag = fph_citadel
		}
	}

	option = {	#Citadel
		name = EVTOPTEflash_point_events.2
		trigger = {
			at_location = 286
		}
		set_character_flag = fph_citadel
		IF = {
			limit = {
				has_character_flag = fph_casterly
				has_character_flag = fph_wall
				has_character_flag = fph_plankytown
				has_character_flag = fph_fingers
				has_character_flag = fph_citadel
			}
			add_character_modifier = { modifier = learned_pilgrim duration = -1 }
			clr_character_flag = fph_casterly
			clr_character_flag = fph_wall
			clr_character_flag = fph_plankytown
			clr_character_flag = fph_fingers
			clr_character_flag = fph_citadel
		}
	}
}