# THIS is actor, FROM is the 'acted'
# Default categories: influence / covert / relations
da_open_settings = {
	category = cheats
	require_acceptance = no  
	
	is_visible = {
		has_country_flag = enabled_cheats
		ai = no
	}
	is_allowed = {
		always = yes
	}
	on_accept = {
		FROM = { save_event_target_as = settings_opened }
		country_event = { id = cheatmenu_diplomacy.1 }
	}
}

da_force_marriage = {
	category = cheats
	require_acceptance = no 
	
	is_visible = {
		has_country_flag = enabled_cheats
		FROM = { government = monarchy }
		NOT = { marriage_with = FROM }
		ai = no
	}
	is_allowed = {
		always = yes
	}
	on_accept = {
		create_marriage = FROM	
	}
}

da_break_marriage = {
	category = cheats
	require_acceptance = no 
	
	is_visible = {
		has_country_flag = enabled_cheats
		marriage_with = FROM
		ai = no
	}
	is_allowed = {
		always = yes
	}
	on_accept = {
		break_marriage = FROM
		add_stability = 1
	}
}

da_force_ally = {
	category = cheats
	require_acceptance = no 
	
	is_visible = {
		has_country_flag = enabled_cheats
		NOT = {
			FROM = { alliance_with = THIS }
		}
		ai = no
	}
	is_allowed = {
		always = yes
	}
	on_accept = {
		create_alliance = FROM
	}
}

da_good_relations = {
	category = cheats
	require_acceptance = no 
	
	is_visible = {
		has_country_flag = enabled_cheats
		ai = no
	}
	is_allowed = {
		always = yes
	}
	on_accept = {
		add_opinion	= {
			who = FROM
			modifier = cheat_good_relation
		}
		reverse_add_opinion = {
			who = FROM
			modifier = cheat_good_relation
		}
	}
}

da_bad_relations = {
	category = cheats
	require_acceptance = no 
	
	is_visible = {
		has_country_flag = enabled_cheats
		ai = no
	}
	is_allowed = {
		always = yes
	}
	on_accept = {
		add_opinion	= {
			who = FROM
			modifier = cheat_bad_relation
		}
		reverse_add_opinion = {
			who = FROM
			modifier = cheat_bad_relation
		}
	}
}

da_remove_cheat_relation = {
	category = cheats
	require_acceptance = no 
	
	is_visible = {
		has_country_flag = enabled_cheats
		ai = no
	}
	is_allowed = {
		always = yes
	}
	on_accept = {
		remove_opinion	= {
			who = FROM
			modifier = cheat_good_relation
		}
		reverse_remove_opinion = {
			who = FROM
			modifier = cheat_good_relation
		}
		remove_opinion	= {
			who = FROM
			modifier = cheat_bad_relation
		}
		reverse_remove_opinion = {
			who = FROM
			modifier = cheat_bad_relation
		}
	}
}

da_excommunicate = {
	category = cheats
	require_acceptance = no 
	
	is_visible = {
		has_country_flag = enabled_cheats
		FROM = { 
			religion = catholic 
			is_excommunicated = no
		}
		ai = no
	}
	is_allowed = {
		always = yes
	}
	on_accept = {
		excommunicate = FROM
	}
}

da_play_as_them = {
	category = cheats
	require_acceptance = no 
	
	is_visible = {
		has_country_flag = enabled_cheats
		ai = no
	}
	is_allowed = {
		always = yes
	}
	on_accept = {
		clr_country_flag = enabled_cheats
		FROM = { set_country_flag = enabled_cheats }
		switch_tag = FROM
	}
}

da_instant_spynet = {
	category = cheats
	require_acceptance = no 
	
	is_visible = {
		has_country_flag = enabled_cheats
		ai = no
	}
	is_allowed = {
		always = yes
	}
	on_accept = {
		add_spy_network_in = {
			who = FROM
			value = 100
		}
	}
}

da_integrate = {
	category = cheats
	require_acceptance = no 
	
	is_visible = {
		has_country_flag = enabled_cheats
		ai = no
	}
	is_allowed = {
		always = yes
	}
	on_accept = {
		inherit = FROM
	}
}

da_vassalize = {
	category = cheats
	require_acceptance = no
	
	is_visible = {
		has_country_flag = enabled_cheats
		ai = no
	}
	is_allowed = {
		always = yes
	}
	on_accept = {
		vassalize = FROM
	}
}

da_force_union = {
	category = cheats
	require_acceptance = no
	
	is_visible = {
		has_country_flag = enabled_cheats
		ai = no
	}
	is_allowed = {
		always = yes
	}
	on_accept = {
		create_union = FROM
	}
}
	
	
	