﻿add_namespace = news


#EVENTS FOR TAG 'POR' (Portugal)

#POR descends into civil war
news_event = {
	id = news.2
	title = news.2.t
	desc = news.2.d
	picture = GFX_news_event_mexican_civil_war
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.2.a
	}
}

#POR gains Olivenza
news_event = {
	id = news.3
	title = news.3.t
	desc = news.3.d
	picture = GFX_news_event_royal_visit
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.3.a
	}
}

#EVENT FOR TAG 'MEX' (Mexico)

#MEX descends into civil war
news_event = {
	id = news.4
	title = news.4.t
	desc = news.4.d
	picture = GFX_news_event_mexican_civil_war
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.4.a
	}
}

#EVENTS FOR GERMANY

#Chaos in Schleswig - Holstein
news_event = {
	id = news.5
	title = news.5.t
	desc = news.5.d
	picture = GFX_news_event_military_planning
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.5.a
	}
}

#War within the German Confederation
news_event = {
	id = news.7
	title = news.7.t
	desc = news.7.d
	picture = GFX_news_event_military_planning
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.7.a
	}
}

#Dissolution of the German Confederation
news_event = {
	id = news.8
	title = news.8.t
	desc = news.8.d
	picture = GFX_news_event_battle_of_koniggratz
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.8.a
	}
}

#Franco-Prussian War
news_event = {
	id = news.10
	title = news.10.t
	desc = news.10.d
	picture = GFX_news_event_ger_civil_war
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.10.a
	}
}

#Proclamation of the German Empire
news_event = {
	id = news.11
	title = news.11.t
	desc = news.11.d
	picture = GFX_news_event_proclamation_of_the_german_empire_versailles
	
	major = yes

	fire_for_sender = no
	
	is_triggered_only = yes
	
	option = {
		name = news.11.a
		if = {
			limit = {
				is_ai = no
			}
			set_variable = { super_event_displayed = 14 }
		}
	}
}

#Prussia loses FP War
news_event = {
	id = news.12
	title = news.12.t
	desc = news.12.d
	picture = GFX_news_event_romanian_soldiers
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.12.a
	}
}

#Socialist War in South Germany
news_event = {
	id = news.13
	title = news.13.t
	desc = news.13.d
	picture = GFX_news_event_generic_sign_treaty3
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.13.a
	}
	
}

#Germany finished the Kiel Canal
news_event = {
	id = news.14
	title = news.14.t
	desc = news.14.d
	picture = GFX_news_event_kiel_canal_built
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.14.a
	}
	
}

#Otto von Bismarck is assasinated (during the 1874 event)
news_event = {
	id = news.15
	title = news.15.t
	desc = news.15.d
	picture = GFX_news_event_generic_funeral
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.15.a
	}
	
}

#Chaos in Schleswig - Holstein (alt-history)
news_event = {
	id = news.25
	title = news.25.t
	desc = news.25.d
	picture = GFX_news_event_military_planning
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.25.a
	}
}

#End of the Second Schleswig War
news_event = {
	id = news.26
	title = news.26.t
	desc = news.26.d
	picture = GFX_news_event_military_planning
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.26.a
	}
}

#The London Conference - Prussian Victory
news_event = {
	id = news.27
	title = news.27.t
	desc = news.27.d
	picture = GFX_news_event_military_planning
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.27.a
	}
}

#The London Conference - Danish Victory
news_event = {
	id = news.28
	title = news.28.t
	desc = news.28.d
	picture = GFX_news_event_military_planning
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.28.a
	}
}

#End of the Second Schleswig War - Danish Victory
news_event = {
	id = news.29
	title = news.29.t
	desc = news.29.d
	picture = GFX_news_event_military_planning
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.29.a
	}
}

#End of the Second Schleswig War - Tie
news_event = {
	id = news.30
	title = news.30.t
	desc = news.30.d
	picture = GFX_news_event_military_planning
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.30.a
	}
}

#Dissolution of the German Confederation
news_event = {
	id = news.31
	title = news.31.t
	desc = news.31.d
	picture = GFX_news_event_battle_of_koniggratz
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.31.a
	}
}

#EVENTS FOR TAG 'AUS' (Austrian Empire)

#Austria-Hungary Forms
news_event = {
	id = news.9
	title = news.9.t
	desc = news.9.d
	picture = GFX_news_event_austria_hungary_compromise_coronation
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.9.a
	}
}

#Hungarian Revolution
news_event = {
	id = news.34
	title = news.34.t
	desc = news.34.d
	picture = GFX_news_event_generic_rally2
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.34.a
	}
}

#Hungary Wins Independence
news_event = {
	id = news.35
	title = news.35.t
	desc = news.35.d
	picture = GFX_news_event_generic_rally2
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.35.a
	}
}

#Savoy and Nice Ceded to France Following Austria's Victory in Italy
news_event = {
	id = news.36
	title = news.36.t
	desc = news.36.d
	picture = GFX_news_event_turin_city
	
	major = no
	
	is_triggered_only = yes
	
	option = {
		name = news.36.a
	}
}

#Emperor Franz Joseph I Enacts Constitutional Diploma
news_event = {
	id = news.37
	title = news.37.t
	desc = news.37.d
	picture = GFX_news_event_franz_joseph_sissi_and_siblings_1855
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.37.a
	}
}

#Tensions Rising between France and Prussia Amidst Luxembourg Crisis
news_event = {
	id = news.38
	title = news.38.t
	desc = news.38.d
	picture = GFX_news_event_luxembourg_crisis_1
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.38.a
	}
}

#Luxembourg Crisis - London Conference Successful
news_event = {
	id = news.39
	title = news.39.t
	desc = news.39.d
	picture = GFX_news_event_luxembourg_crisis_2
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.39.a
	}
}

#Luxembourg Crisis - Prussia Accepts French Ultimatum
news_event = {
	id = news.40
	title = news.40.t
	desc = news.40.d
	picture = GFX_news_event_luxembourg_crisis_2
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.40.a
	}
}

#Luxembourg Crisis - Military Escalation
news_event = {
	id = news.41
	title = news.41.t
	desc = news.41.d
	picture = GFX_news_event_luxembourg_crisis_2
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.41.a
	}
}

#Luxembourg Crisis - France/Prussia Enforce Their Demands
news_event = {
	id = news.42
	title = news.42.t
	desc = {
		trigger = {
			FRA = { has_country_flag = FRA_victory_luxembourg_crisis_flag }
		}
		text = news.42.d_france_enforces_demands
	}
	desc = {
		trigger = {
			PRS = { has_country_flag = PRS_victory_luxembourg_crisis_flag }
		}
		text = news.42.d_prussia_enforces_demands
	}
	picture = GFX_news_event_luxembourg_crisis_3
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.42.a
	}
}

#Luxembourg Crisis - France/Prussia Celebrate Decisive Victory
news_event = {
	id = news.43
	title = news.43.t
	desc = {
		trigger = {
			FRA = { has_country_flag = FRA_decisive_victory_luxembourg_crisis_flag }
		}
		text = news.43.d_france_decisive_victory
	}
	desc = {
		trigger = {
			PRS = { has_country_flag = eoanb_flag_won_luxembourg_crisis }
		}
		text = news.43.d_prussia_decisive_victory
	}
	picture = GFX_news_event_luxembourg_crisis_3
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.43.a
	}
}

#Luxembourg Crisis - Prussia Enforce Control over Luxembourg
news_event = {
	id = news.44
	title = news.44.t
	desc = news.44.d
	picture = GFX_news_event_luxembourg_crisis_3
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.44.a
	}
}

#Luxembourg Crisis - Ceasefire Signed
news_event = {
	id = news.45
	title = news.45.t
	desc = news.45.d
	picture = GFX_news_event_luxembourg_crisis_3
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.45.a
	}
}

#Luxembourg Crisis - Peace of Luxembourg of 1867/68
news_event = {
	id = news.46
	title = news.46.t
	desc = news.46.d
	picture = GFX_news_event_luxembourg_crisis_2
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.46.a
	}
}

#Vienna Stock Exchange Crash
news_event = {
	id = news.47
	title = news.47.t
	desc = news.47.d
	picture = GFX_news_event_vienna_stock_exchange_crash
	
	major = yes
	
	is_triggered_only = yes

	fire_for_sender = no
	
	option = {
		name = news.47.a
		add_stability = -0.01
	}
}

### FLAVOUR NEWS EVENTS GER (news.51-100) ###

#Archaeological Excavations at Troy - Priam's Treasure Found
news_event = {
	id = news.51
	title = news.51.t
	desc = news.51.d
	picture = GFX_news_event_priams_treasure
	
	major = yes
	
	is_triggered_only = yes

	fire_for_sender = no
	
	option = {
		name = news.51.a
	}
}

#Archaeological Excavations at Mycenae - Mask of Agamemnon Found
news_event = {
	id = news.52
	title = news.52.t
	desc = news.52.d
	picture = GFX_news_event_mask_of_agamemnon
	
	major = yes
	
	is_triggered_only = yes

	fire_for_sender = no
	
	option = {
		name = news.52.a
	}
}

#BASF - Largest Chemical Company on Earth
news_event = {
	id = news.53
	title = news.53.t
	desc = news.53.d
	picture = GFX_news_event_basf_1900
	
	major = yes
	
	is_triggered_only = yes

	fire_for_sender = yes
	
	option = {
		name = news.53.a
		trigger = {
			NOT = { tag = PRS }
		}
	}
	
	option = {
		name = news.53.b
		trigger = {
			tag = PRS
		}
		add_tech_bonus = { bonus = 0.25 uses = 1 category = biochemistry_tech }
		set_temp_variable = { eoanb_prestige_change = 5 }
		eoanb_change_prestige_score = yes
	}
}

#Unification of the German Spelling System
news_event = {
	id = news.54
	title = news.54.t
	desc = news.54.d
	picture = GFX_news_event_duden
	
	major = yes
	
	is_triggered_only = yes

	fire_for_sender = no
	
	option = {
		name = news.54.a
	}
}

#German Monarchs' Convention at Baden-Baden / Bad Kissingen
news_event = {
	id = news.55

	# Flag check to ensure all GEC members have a stance
	immediate = {
		if = {
			limit = {
				is_part_of_the_german_confederation = yes
				NOT = { has_country_flag = GEC_attend_monarchs_convention_flag }
				NOT = { has_country_flag = GEC_do_not_attend_monarchs_convention_flag }
			}
			set_country_flag = GEC_do_not_attend_monarchs_convention_flag
		}
	}

	title = {
		trigger = { 
			PRS = { has_country_flag = PRS_invite_crowned_heads_to_a_meeting_baden_flag }
		}
		text = news.55.t_baden
	}
	title = {
		trigger = { 
			PRS = { has_country_flag = PRS_invite_crowned_heads_to_a_meeting_bavaria_flag }
		}
		text = news.55.t_bavaria
	}
	desc = {
		trigger = { 
			PRS = { has_country_flag = PRS_invite_crowned_heads_to_a_meeting_baden_flag }
			NOT = { FRA = { has_country_flag = FRA_attend_monarchs_convention_flag } }
		}
		text = news.55.d_baden
	}
	desc = {
		trigger = { 
			PRS = { has_country_flag = PRS_invite_crowned_heads_to_a_meeting_bavaria_flag }
			NOT = { FRA = { has_country_flag = FRA_attend_monarchs_convention_flag } }
		}
		text = news.55.d_bavaria
	}
	desc = {
		trigger = { 
			PRS = { has_country_flag = PRS_invite_crowned_heads_to_a_meeting_baden_flag }
			FRA = { has_country_flag = FRA_attend_monarchs_convention_flag }
		}
		text = news.55.d_baden_france
	}
	desc = {
		trigger = { 
			PRS = { has_country_flag = PRS_invite_crowned_heads_to_a_meeting_bavaria_flag }
			FRA = { has_country_flag = FRA_attend_monarchs_convention_flag }
		}
		text = news.55.d_bavaria_france
	}
	picture = GFX_news_event_monarchs_convention_baden_baden
	
	major = yes
	
	is_triggered_only = yes

	fire_for_sender = no
	
	#FRA - We certainly don't regret attending.
	option = {
		name = news.55.a
		trigger = {
			tag = FRA
			FRA = { has_country_flag = FRA_attend_monarchs_convention_flag }
		}
		add_political_power = 10
		add_stability = 0.01
		add_war_support = -0.03
		set_temp_variable = { eoanb_prestige_change = 1 }
		eoanb_change_prestige_score = yes
	}

	#FRA - A missed opportunity.
	option = {
		name = news.55.b
		trigger = {
			tag = FRA
			NOT = { FRA = { has_country_flag = FRA_attend_monarchs_convention_flag } }
		}
		add_political_power = -10
		set_temp_variable = { eoanb_prestige_change = -1 }
		eoanb_change_prestige_score = yes
	}

	#BAD/BAV = Host - A great convention.
	option = {
		name = news.55.c
		trigger = {
			OR = {
				AND = {
					tag = BAD
					PRS = { has_country_flag = PRS_invite_crowned_heads_to_a_meeting_baden_flag }
				}
				AND = {
					tag = BAV
					PRS = { has_country_flag = PRS_invite_crowned_heads_to_a_meeting_bavaria_flag }
				}
			}
		}
		if = {
			limit = {
				FRA = { has_country_flag = FRA_attend_monarchs_convention_flag }
			}
			add_political_power = 20
			add_stability = 0.02
			add_war_support = -0.02
			set_temp_variable = { eoanb_prestige_change = 5 }
			eoanb_change_prestige_score = yes
		}
		else = {
			add_political_power = 10
			add_stability = 0.01
			add_war_support = -0.01
			set_temp_variable = { eoanb_prestige_change = 2 }
			eoanb_change_prestige_score = yes
		}
		remove_ideas = GEC_idea_fear_of_war
		increase_ps_by_one = yes
	}

	#GEC Attendees - A great convention.
	option = {
		name = news.55.e
		trigger = {
			OR = {
				AND = {
					is_part_of_the_german_confederation = yes
					NOT = {
						OR = {
							tag = BAD
							tag = BAV
							tag = BRE
							tag = HAM
							tag = FRK
							tag = LCK
						}
					}
					has_country_flag = GEC_attend_monarchs_convention_flag
				}
				AND = {
					tag = BAD
					PRS = { has_country_flag = PRS_invite_crowned_heads_to_a_meeting_bavaria_flag }
					has_country_flag = GEC_attend_monarchs_convention_flag
				}
				AND = {
					tag = BAV
					PRS = { has_country_flag = PRS_invite_crowned_heads_to_a_meeting_baden_flag }
					has_country_flag = GEC_attend_monarchs_convention_flag
				}
			}
		}
		if = {
			limit = {
				has_idea = GEC_idea_fear_of_war
			}
			remove_ideas = GEC_idea_fear_of_war
		}
		add_political_power = 10
		add_stability = 0.01
		add_war_support = -0.01
		increase_ps_by_one = yes
	}

	#GEC Non-Attendees - A missed opportunity.
	option = {
		name = news.55.f
		trigger = {
			is_part_of_the_german_confederation = yes
			has_country_flag = GEC_do_not_attend_monarchs_convention_flag
		}
		if = {
			limit = {
				has_idea = GEC_idea_fear_of_war
			}
			remove_ideas = GEC_idea_fear_of_war
		}
		add_political_power = -25
		add_stability = -0.025
	}

	#Others - Interesting.
	option = {
		name = news.55.g
		trigger = {
			OR = {
				is_part_of_the_german_confederation = no
				OR = {
					tag = BRE
					tag = HAM
					tag = FRK
					tag = LCK
				}
			}
			NOT = { tag = FRA }
		}
	}
}

### FLAVOUR NEWS EVENTS AUS (news.101-120) ###

#Gregor Mendel Presents his Laws of Heredity
news_event = {
	id = news.101
	title = news.101.t
	desc = news.101.d
	picture = GFX_news_event_mendel
	
	major = yes
	
	is_triggered_only = yes

	fire_for_sender = no
	
	option = {
		name = news.101.a
	}
}

#EVENTS FOR TAG 'JAP' (Japan)

#Japan backs down and gives Tsushima to Russia
news_event = {
	id = news.18
	title = news.18.t
	desc = news.18.d
	picture = GFX_news_event_military_planning
	
	is_triggered_only = yes
	
	major = yes
	
	option = {
		name = news.18.a
		trigger = { TAG = RUS }
	}
	
	option = {
		name = news.18.b
		trigger = { TAG = TSH }
	}
	
	option = {
		name = news.18.c
		trigger = { 
			NOT = { 
				OR = { 
					TAG = TSH 
					TAG = RUS 
				} 
			} 
		}
	}
	
}

#Russia backs down
news_event = {
	id = news.19
	title = news.19.t
	desc = news.19.d
	picture = GFX_news_event_military_planning
	
	is_triggered_only = yes
	
	major = yes
	
	option = {
		name = news.19.a
		trigger = { TAG = RUS }
	}
	
	option = {
		name = news.19.b
		trigger = { TAG = TSH }
	}
	
	option = {
		name = news.19.c
		trigger = { 
			NOT = { 
				OR = { 
					TAG = TSH 
					TAG = RUS 
				} 
			} 
		}
	}
	
}

#Russia and Japan go to war over Tsushima
news_event = {
	id = news.20
	title = news.20.t
	desc = news.20.d
	picture = GFX_news_event_military_planning
	
	is_triggered_only = yes
	
	major = yes
	
	option = {
		name = news.20.a
		trigger = { TAG = RUS }
	}
	
	option = {
		name = news.20.b
		trigger = { TAG = TSH }
	}
	
	option = {
		name = news.20.c
		trigger = { 
			NOT = { 
				OR = { 
					TAG = TSH 
					TAG = RUS 
				} 
			} 
		}
	}
	
}

#EVENTS FOR TAG 'CAN' (Canada)

#The Maritime Treaty (CAN, NVS, BRK)
news_event = {
	id = news.21
	title = news.21.t
	desc = news.21.d
	picture = GFX_news_event_generic_sign_treaty3
	
	is_triggered_only = yes
	
	major = yes
	
	option = {
		name = news.21.a
		trigger = { TAG = CAN }
	}
	
	option = {
		name = news.21.b
		trigger = { NOT = { TAG = CAN } }
	}
	
}

#EVENTS FOR ITALY

###loc for this is in the Italy events file
news_event = {
	id = news.22
	title = news.22.t
	desc = news.22.d
	picture = GFX_news_event_king_speech
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.22.a
		trigger = {
			NOT = {
				TAG = TUS
			}
		}
	}
	option = {
		name = news.22.b
		trigger = { TAG = TUS }
	}
}

#EVENTS FOR TAG 'SPA' (Spain)

###loc for this is in the Spanish file
news_event = {
	id = news.23
	title = news.23.t
	desc = news.23.d
	picture = GFX_news_event_king_speech
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.23.a
		trigger = {
			NOT = {
				TAG = SPR
			}
		}
	}
}
##Southern Rebellion Italy
news_event = {
	id = news.24
	title = news.24.t
	desc = news.24.d
	picture = GFX_news_event_military_planning
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.24.a
	}
}

##Tunisia related news events 
news_event = {
	id = news.32 #fance send the float
	title = news.32.t
	desc = news.32.d
	picture = GFX_news_event_expedition_thousand
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.32.a
	}
}
news_event = {
	id = news.33 # france bomb tunisian coasts
	title = news.33.t
	desc = news.33.d
	picture = GFX_news_event_generic_coastal_bombing
	
	major = yes
	
	is_triggered_only = yes
	
	option = {
		name = news.33.a
	}
}

#EVENTS FOR GREECE

#Lavreotika Affair
news_event = {
	id = news.56
	title = news.56.t
	desc = news.56.d
	picture = GFX_news_event_generic_sign_treaty3

	fire_only_once = yes

	trigger = {
		has_global_flag = GRE_hilarion_roux_et_cie_flag
		AND = {
			date > 1869.1.1
			date < 1871.1.1
		}
	}
	
	major = yes
	
	option = {
		name = news.56.a

		GRE = {
			set_country_flag = GRE_post_lavreotika_affair
			clr_country_flag = GRE_hilarion_roux_et_cie_flag
		}
	}
}