create_or_join_realm_of_savannah = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] create_or_join_realm_of_savannah (scripted_effect) entered"
	}
	if = {
		limit = {
			realm_of_savannah_exists = no
		}
		leave_current_faction = yes
		create_faction = realm_of_savannah
		mark_as_realm_of_savannah_member = yes
		set_variable = { GLOBAL.realm_of_savannah_leader = THIS }
	}
	else = {
		join_realm_of_savannah = yes
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] create_or_join_realm_of_savannah (scripted_effect) exited"
	}
}

d_join_realm_of_savannah = {
	log = "[GetDateText]: Adding [This.GetNameDef] to realm_of_savannah..."
	create_or_join_realm_of_savannah = yes
}

ask_to_join_realm_of_savannah = {
	custom_effect_tooltip = ask_to_join_realm_of_savannah_tt
	hidden_effect = {
		var:GLOBAL.realm_of_savannah_leader = {
			country_event = {
				id = realm_of_savannah_faction_events.1
			}
		}
	}
}

invite_to_realm_of_savannah = {
	custom_effect_tooltip = invite_to_realm_of_savannah_tt
	hidden_effect = {
		country_event = {
			id = realm_of_savannah_faction_events.5
		}
	}
}

join_realm_of_savannah = {
	custom_effect_tooltip = join_realm_of_savannah_tt
	hidden_effect = {
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: [This.GetName] join_realm_of_savannah (scripted_effect) entered"
		}
		if = {
			limit = { is_realm_of_savannah_member = no }
			leave_current_faction = yes
			var:GLOBAL.realm_of_savannah_leader = {
				if = {
					limit = { has_global_flag = debug_logs }
					log = "[GetDateText]: [Prev.GetName] join_realm_of_savannah - adding to faction via [This.GetName]... (scripted_effect)"
				}
				add_to_faction = PREV
				if = {
					limit = { has_global_flag = debug_logs }
					log = "[GetDateText]: [Prev.GetName] join_realm_of_savannah - added to faction via [This.GetName]... (scripted_effect)"
				}
			}
			mark_as_realm_of_savannah_member = yes
		}
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: [This.GetName] join_realm_of_savannah (scripted_effect) exited"
		}
	}
}

leave_realm_of_savannah = {
	custom_effect_tooltip = leave_realm_of_savannah_tt
	hidden_effect = {
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: [This.GetName] leave_realm_of_savannah (scripted_effect) entered"
		}
		if = {
			limit = { is_realm_of_savannah_member = yes }
			unmark_as_realm_of_savannah_member = yes
			leave_faction = yes
		}
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: [This.GetName] leave_realm_of_savannah (scripted_effect) exited"
		}
	}
}

mark_as_realm_of_savannah_member = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] mark_as_realm_of_savannah_member because of [From.GetName] (scripted_effect) entered"
	}
	if = {
		limit = { is_realm_of_savannah_member = no }
		unmark_from_current_faction = yes
		set_variable = { current_faction = TTM }
		add_to_array = { GLOBAL.realm_of_savannah_members = THIS }
		add_realm_of_savannah_ally_strategies = yes
		#add_realm_of_savannah_faction_effects = yes - this is commented out due to PDX changing how unused scripted effects work. Eventually, this logic needs to be rewritten so that there is just a 'add_faction_unique_effects' that iterates through the current_faction var, checks what it is, then does things dependant - Zusk.

		every_country = {
			limit = {
				is_subject_of = PREV
				is_realm_of_savannah_member = no
			}
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Prev.GetName] mark_as_realm_of_savannah_member - also marking [This.GetName]... (scripted_effect)"
			}
			leave_current_faction = yes
			mark_as_realm_of_savannah_member = yes
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Prev.GetName] mark_as_realm_of_savannah_member - done also marking [This.GetName]. (scripted_effect)"
			}
		}
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] mark_as_realm_of_savannah_member because of [From.GetName] (scripted_effect) exited"
	}
}

unmark_as_realm_of_savannah_member = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] unmark_as_realm_of_savannah_member because of [From.GetName] (scripted_effect) entered"
	}
	if = {
		limit = { is_realm_of_savannah_member = yes }
		remove_realm_of_savannah_ally_strategies = yes
		#remove_realm_of_savannah_faction_effects = yes
		clear_variable = current_faction
		remove_from_array = { GLOBAL.realm_of_savannah_members = THIS }

		every_country = {
			limit = {
				is_subject_of = PREV
				is_realm_of_savannah_member = yes
			}
			unmark_as_realm_of_savannah_member = yes
		}
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] unmark_as_realm_of_savannah_member because of [From.GetName] (scripted_effect) exited"
	}
}

add_realm_of_savannah_ally_strategies = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] add_realm_of_savannah_ally_strategies (scripted_effect) entered"
	}
	every_country = {
		limit = {
			is_realm_of_savannah_member = yes
			NOT = { tag = PREV }
		}
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: add_realm_of_savannah_ally_strategies - adding ai strategy for [This.GetName] -> [Prev.GetName] (scripted_effect) entered"
		}
		add_ai_strategy = {
			type = alliance
			id = PREV
			value = 200
		}
		add_ai_strategy = {
			type = befriend
			id = PREV
			value = 200
		}
		add_ai_strategy = {
			type = protect
			id = PREV
			value = 200
		}
		add_ai_strategy = {
			type = ignore
			id = PREV
			value = -200
		}
		PREV = {
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: add_realm_of_savannah_ally_strategies - adding ai strategy for [This.GetName] -> [Prev.GetName] (scripted_effect) entered"
			}
			add_ai_strategy = {
				type = alliance
				id = PREV
				value = 200
			}
			add_ai_strategy = {
				type = befriend
				id = PREV
				value = 200
			}
			add_ai_strategy = {
				type = protect
				id = PREV
				value = 200
			}
			add_ai_strategy = {
				type = ignore
				id = PREV
				value = -200
			}
		}
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] add_realm_of_savannah_ally_strategies (scripted_effect) exited"
	}
}

remove_realm_of_savannah_ally_strategies = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] remove_realm_of_savannah_ally_strategies (scripted_effect) entered"
	}
	every_country = {
		limit = { is_realm_of_savannah_member = yes }
		add_ai_strategy = {
			type = alliance
			id = PREV
			value = -200
		}
		add_ai_strategy = {
			type = befriend
			id = PREV
			value = -200
		}
		add_ai_strategy = {
			type = protect
			id = PREV
			value = -200
		}
		add_ai_strategy = {
			type = ignore
			id = PREV
			value = 200
		}
		PREV = {
			add_ai_strategy = {
				type = alliance
				id = PREV
				value = -200
			}
			add_ai_strategy = {
				type = befriend
				id = PREV
				value = -200
			}
			add_ai_strategy = {
				type = protect
				id = PREV
				value = -200
			}
			add_ai_strategy = {
				type = ignore
				id = PREV
				value = 200
			}
		}
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] remove_realm_of_savannah_ally_strategies (scripted_effect) exited"
	}
}
create_or_join_reformed_banks = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] create_or_join_reformed_banks (scripted_effect) entered"
	}
	if = {
		limit = {
			reformed_banks_exists = no
		}
		leave_current_faction = yes
		create_faction = reformed_banks
		mark_as_reformed_banks_member = yes
		set_variable = { GLOBAL.reformed_banks_leader = THIS }
	}
	else = {
		join_reformed_banks = yes
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] create_or_join_reformed_banks (scripted_effect) exited"
	}
}

d_join_reformed_banks = {
	log = "[GetDateText]: Adding [This.GetNameDef] to reformed_banks..."
	create_or_join_reformed_banks = yes
}

ask_to_join_reformed_banks = {
	custom_effect_tooltip = ask_to_join_reformed_banks_tt
	hidden_effect = {
		var:GLOBAL.reformed_banks_leader = {
			country_event = {
				id = reformed_banks_faction_events.1
			}
		}
	}
}

invite_to_reformed_banks = {
	custom_effect_tooltip = invite_to_reformed_banks_tt
	hidden_effect = {
		country_event = {
			id = reformed_banks_faction_events.5
		}
	}
}

join_reformed_banks = {
	custom_effect_tooltip = join_reformed_banks_tt
	hidden_effect = {
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: [This.GetName] join_reformed_banks (scripted_effect) entered"
		}
		if = {
			limit = { is_reformed_banks_member = no }
			leave_current_faction = yes
			var:GLOBAL.reformed_banks_leader = {
				if = {
					limit = { has_global_flag = debug_logs }
					log = "[GetDateText]: [Prev.GetName] join_reformed_banks - adding to faction via [This.GetName]... (scripted_effect)"
				}
				add_to_faction = PREV
				if = {
					limit = { has_global_flag = debug_logs }
					log = "[GetDateText]: [Prev.GetName] join_reformed_banks - added to faction via [This.GetName]... (scripted_effect)"
				}
			}
			mark_as_reformed_banks_member = yes
		}
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: [This.GetName] join_reformed_banks (scripted_effect) exited"
		}
	}
}

leave_reformed_banks = {
	custom_effect_tooltip = leave_reformed_banks_tt
	hidden_effect = {
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: [This.GetName] leave_reformed_banks (scripted_effect) entered"
		}
		if = {
			limit = { is_reformed_banks_member = yes }
			unmark_as_reformed_banks_member = yes
			leave_faction = yes
		}
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: [This.GetName] leave_reformed_banks (scripted_effect) exited"
		}
	}
}

mark_as_reformed_banks_member = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] mark_as_reformed_banks_member because of [From.GetName] (scripted_effect) entered"
	}
	if = {
		limit = { is_reformed_banks_member = no }
		unmark_from_current_faction = yes
		set_variable = { current_faction = TTM }
		add_to_array = { GLOBAL.reformed_banks_members = THIS }
		add_reformed_banks_ally_strategies = yes
		#add_reformed_banks_faction_effects = yes - this is commented out due to PDX changing how unused scripted effects work. Eventually, this logic needs to be rewritten so that there is just a 'add_faction_unique_effects' that iterates through the current_faction var, checks what it is, then does things dependant - Zusk.

		every_country = {
			limit = {
				is_subject_of = PREV
				is_reformed_banks_member = no
			}
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Prev.GetName] mark_as_reformed_banks_member - also marking [This.GetName]... (scripted_effect)"
			}
			leave_current_faction = yes
			mark_as_reformed_banks_member = yes
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Prev.GetName] mark_as_reformed_banks_member - done also marking [This.GetName]. (scripted_effect)"
			}
		}
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] mark_as_reformed_banks_member because of [From.GetName] (scripted_effect) exited"
	}
}

unmark_as_reformed_banks_member = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] unmark_as_reformed_banks_member because of [From.GetName] (scripted_effect) entered"
	}
	if = {
		limit = { is_reformed_banks_member = yes }
		remove_reformed_banks_ally_strategies = yes
		#remove_reformed_banks_faction_effects = yes
		clear_variable = current_faction
		remove_from_array = { GLOBAL.reformed_banks_members = THIS }

		every_country = {
			limit = {
				is_subject_of = PREV
				is_reformed_banks_member = yes
			}
			unmark_as_reformed_banks_member = yes
		}
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] unmark_as_reformed_banks_member because of [From.GetName] (scripted_effect) exited"
	}
}

add_reformed_banks_ally_strategies = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] add_reformed_banks_ally_strategies (scripted_effect) entered"
	}
	every_country = {
		limit = {
			is_reformed_banks_member = yes
			NOT = { tag = PREV }
		}
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: add_reformed_banks_ally_strategies - adding ai strategy for [This.GetName] -> [Prev.GetName] (scripted_effect) entered"
		}
		add_ai_strategy = {
			type = alliance
			id = PREV
			value = 200
		}
		add_ai_strategy = {
			type = befriend
			id = PREV
			value = 200
		}
		add_ai_strategy = {
			type = protect
			id = PREV
			value = 200
		}
		add_ai_strategy = {
			type = ignore
			id = PREV
			value = -200
		}
		PREV = {
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: add_reformed_banks_ally_strategies - adding ai strategy for [This.GetName] -> [Prev.GetName] (scripted_effect) entered"
			}
			add_ai_strategy = {
				type = alliance
				id = PREV
				value = 200
			}
			add_ai_strategy = {
				type = befriend
				id = PREV
				value = 200
			}
			add_ai_strategy = {
				type = protect
				id = PREV
				value = 200
			}
			add_ai_strategy = {
				type = ignore
				id = PREV
				value = -200
			}
		}
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] add_reformed_banks_ally_strategies (scripted_effect) exited"
	}
}

remove_reformed_banks_ally_strategies = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] remove_reformed_banks_ally_strategies (scripted_effect) entered"
	}
	every_country = {
		limit = { is_reformed_banks_member = yes }
		add_ai_strategy = {
			type = alliance
			id = PREV
			value = -200
		}
		add_ai_strategy = {
			type = befriend
			id = PREV
			value = -200
		}
		add_ai_strategy = {
			type = protect
			id = PREV
			value = -200
		}
		add_ai_strategy = {
			type = ignore
			id = PREV
			value = 200
		}
		PREV = {
			add_ai_strategy = {
				type = alliance
				id = PREV
				value = -200
			}
			add_ai_strategy = {
				type = befriend
				id = PREV
				value = -200
			}
			add_ai_strategy = {
				type = protect
				id = PREV
				value = -200
			}
			add_ai_strategy = {
				type = ignore
				id = PREV
				value = 200
			}
		}
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] remove_reformed_banks_ally_strategies (scripted_effect) exited"
	}
}
create_or_join_phalange_revolt = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] create_or_join_phalange_revolt (scripted_effect) entered"
	}
	if = {
		limit = {
			phalange_revolt_exists = no
		}
		leave_current_faction = yes
		create_faction = phalange_revolt
		mark_as_phalange_revolt_member = yes
		set_variable = { GLOBAL.phalange_revolt_leader = THIS }
	}
	else = {
		join_phalange_revolt = yes
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] create_or_join_phalange_revolt (scripted_effect) exited"
	}
}

d_join_phalange_revolt = {
	log = "[GetDateText]: Adding [This.GetNameDef] to phalange_revolt..."
	create_or_join_phalange_revolt = yes
}

ask_to_join_phalange_revolt = {
	custom_effect_tooltip = ask_to_join_phalange_revolt_tt
	hidden_effect = {
		var:GLOBAL.phalange_revolt_leader = {
			country_event = {
				id = phalange_revolt_faction_events.1
			}
		}
	}
}

invite_to_phalange_revolt = {
	custom_effect_tooltip = invite_to_phalange_revolt_tt
	hidden_effect = {
		country_event = {
			id = phalange_revolt_faction_events.5
		}
	}
}

join_phalange_revolt = {
	custom_effect_tooltip = join_phalange_revolt_tt
	hidden_effect = {
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: [This.GetName] join_phalange_revolt (scripted_effect) entered"
		}
		if = {
			limit = { is_phalange_revolt_member = no }
			leave_current_faction = yes
			var:GLOBAL.phalange_revolt_leader = {
				if = {
					limit = { has_global_flag = debug_logs }
					log = "[GetDateText]: [Prev.GetName] join_phalange_revolt - adding to faction via [This.GetName]... (scripted_effect)"
				}
				add_to_faction = PREV
				if = {
					limit = { has_global_flag = debug_logs }
					log = "[GetDateText]: [Prev.GetName] join_phalange_revolt - added to faction via [This.GetName]... (scripted_effect)"
				}
			}
			mark_as_phalange_revolt_member = yes
		}
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: [This.GetName] join_phalange_revolt (scripted_effect) exited"
		}
	}
}

leave_phalange_revolt = {
	custom_effect_tooltip = leave_phalange_revolt_tt
	hidden_effect = {
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: [This.GetName] leave_phalange_revolt (scripted_effect) entered"
		}
		if = {
			limit = { is_phalange_revolt_member = yes }
			unmark_as_phalange_revolt_member = yes
			leave_faction = yes
		}
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: [This.GetName] leave_phalange_revolt (scripted_effect) exited"
		}
	}
}

mark_as_phalange_revolt_member = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] mark_as_phalange_revolt_member because of [From.GetName] (scripted_effect) entered"
	}
	if = {
		limit = { is_phalange_revolt_member = no }
		unmark_from_current_faction = yes
		set_variable = { current_faction = TTM }
		add_to_array = { GLOBAL.phalange_revolt_members = THIS }
		add_phalange_revolt_ally_strategies = yes
		#add_phalange_revolt_faction_effects = yes - this is commented out due to PDX changing how unused scripted effects work. Eventually, this logic needs to be rewritten so that there is just a 'add_faction_unique_effects' that iterates through the current_faction var, checks what it is, then does things dependant - Zusk.

		every_country = {
			limit = {
				is_subject_of = PREV
				is_phalange_revolt_member = no
			}
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Prev.GetName] mark_as_phalange_revolt_member - also marking [This.GetName]... (scripted_effect)"
			}
			leave_current_faction = yes
			mark_as_phalange_revolt_member = yes
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: [Prev.GetName] mark_as_phalange_revolt_member - done also marking [This.GetName]. (scripted_effect)"
			}
		}
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] mark_as_phalange_revolt_member because of [From.GetName] (scripted_effect) exited"
	}
}

unmark_as_phalange_revolt_member = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] unmark_as_phalange_revolt_member because of [From.GetName] (scripted_effect) entered"
	}
	if = {
		limit = { is_phalange_revolt_member = yes }
		remove_phalange_revolt_ally_strategies = yes
		#remove_phalange_revolt_faction_effects = yes
		clear_variable = current_faction
		remove_from_array = { GLOBAL.phalange_revolt_members = THIS }

		every_country = {
			limit = {
				is_subject_of = PREV
				is_phalange_revolt_member = yes
			}
			unmark_as_phalange_revolt_member = yes
		}
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] unmark_as_phalange_revolt_member because of [From.GetName] (scripted_effect) exited"
	}
}

add_phalange_revolt_ally_strategies = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] add_phalange_revolt_ally_strategies (scripted_effect) entered"
	}
	every_country = {
		limit = {
			is_phalange_revolt_member = yes
			NOT = { tag = PREV }
		}
		if = {
			limit = { has_global_flag = debug_logs }
			log = "[GetDateText]: add_phalange_revolt_ally_strategies - adding ai strategy for [This.GetName] -> [Prev.GetName] (scripted_effect) entered"
		}
		add_ai_strategy = {
			type = alliance
			id = PREV
			value = 200
		}
		add_ai_strategy = {
			type = befriend
			id = PREV
			value = 200
		}
		add_ai_strategy = {
			type = protect
			id = PREV
			value = 200
		}
		add_ai_strategy = {
			type = ignore
			id = PREV
			value = -200
		}
		PREV = {
			if = {
				limit = { has_global_flag = debug_logs }
				log = "[GetDateText]: add_phalange_revolt_ally_strategies - adding ai strategy for [This.GetName] -> [Prev.GetName] (scripted_effect) entered"
			}
			add_ai_strategy = {
				type = alliance
				id = PREV
				value = 200
			}
			add_ai_strategy = {
				type = befriend
				id = PREV
				value = 200
			}
			add_ai_strategy = {
				type = protect
				id = PREV
				value = 200
			}
			add_ai_strategy = {
				type = ignore
				id = PREV
				value = -200
			}
		}
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] add_phalange_revolt_ally_strategies (scripted_effect) exited"
	}
}

remove_phalange_revolt_ally_strategies = {
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] remove_phalange_revolt_ally_strategies (scripted_effect) entered"
	}
	every_country = {
		limit = { is_phalange_revolt_member = yes }
		add_ai_strategy = {
			type = alliance
			id = PREV
			value = -200
		}
		add_ai_strategy = {
			type = befriend
			id = PREV
			value = -200
		}
		add_ai_strategy = {
			type = protect
			id = PREV
			value = -200
		}
		add_ai_strategy = {
			type = ignore
			id = PREV
			value = 200
		}
		PREV = {
			add_ai_strategy = {
				type = alliance
				id = PREV
				value = -200
			}
			add_ai_strategy = {
				type = befriend
				id = PREV
				value = -200
			}
			add_ai_strategy = {
				type = protect
				id = PREV
				value = -200
			}
			add_ai_strategy = {
				type = ignore
				id = PREV
				value = 200
			}
		}
	}
	if = {
		limit = { has_global_flag = debug_logs }
		log = "[GetDateText]: [This.GetName] remove_phalange_revolt_ally_strategies (scripted_effect) exited"
	}
}
