on_actions = {
	#FROM is war target
	on_declare_war = {
		effect = {
			if = {
				limit = {
					ROOT = {
						#attacker is not a German nation
						NOT = {
							is_part_of_the_german_confederation = yes
							FRA = {  ###This checks if the Division of Italy is happening, so the FRA is needed
								has_country_flag = ITA_FRA_Divide_Italy_Yes
							}
							OR = {
								tag = PIE
								tag = TUS
							}
						}
					}
					FROM = {
						GER_CONF_is_german_nation = yes
					}
					GER_CONF_defensive_trigger = yes
					NOT = {
						has_global_flag = eoanb_flag_seven_weeks_war_ongoing
						has_global_flag = eoanb_flag_luxembourg_crisis_escalated
						has_global_flag = eoanb_flag_franco_prussian_war_ongoing
					}
				}
				custom_effect_tooltip = GER_CONF_defensive_on_declare_tooltip
				FROM = {
					if = {
						limit = {
							NOT = { has_variable = GER_CONF_defensive_defender }
						}
						set_variable = { GER_CONF_defensive_defender = 1 }
					}
					else = {
						add_to_variable = { GER_CONF_defensive_defender = 1 }
					}
				}
				hidden_effect = {
					FROM = {
						country_event = { id = gerconfed.452 }
					}
					every_country = {
						news_event = { id = gerconfed.451 }
					}
				}
			}
		}
	}
	
	on_peaceconference_ended = {
		effect = {
			ROOT = {
				if = {
					limit = {
						check_variable = { GER_CONF_defensive_defender > 1 }
					}
					subtract_from_variable = { GER_CONF_defensive_defender = 1 }
				}
				else = {
					clear_variable = GER_CONF_defensive_defender
				}
				if = {
					limit = {
						has_country_flag = GER_CONF_defensive_is_at_war_with_conf
					}
					clr_country_flag = GER_CONF_defensive_is_at_war_with_conf
				}
			}
			FROM = {
				if = {
					limit = {
						check_variable = { GER_CONF_defensive_defender > 1 }
					}
					subtract_from_variable = { GER_CONF_defensive_defender = 1 }
				}
				else = {
					clear_variable = GER_CONF_defensive_defender
				}
				if = {
					limit = {
						has_country_flag = GER_CONF_defensive_is_at_war_with_conf
					}
					clr_country_flag = GER_CONF_defensive_is_at_war_with_conf
				}
			}
		}
	}
}