add_namespace = ddr
add_namespace = ddr_init #post-rev events
add_namespace = ddr_risen #risen from ruins focus tree

country_event = { #Spawn DDR
	id = ddr.1
	title = ddr.1.t
	desc = ddr.1.d
	
	hidden = yes
	fire_only_once = yes
	is_triggered_only = yes

	option = {
		name = ddr.1.a
		
		GER = {
			dismantle_faction = yes
			remove_superpower = yes
			transfer_units_fraction= {
				target = DDR
				size = 0.5
				stockpile_ratio = 0.8
				navy_ratio = 0.5
				air_ratio = 0.5
			}
		}
		hidden_effect = {
			GER = {
				every_core_state = {
					set_demilitarized_zone = no
					add_core_of = DDR
				}
			}
			DDR = {
				add_state_core = 57
				transfer_state = 57
				change_tag_from = GER
			}
		}
		DDR = {
			annex_country = {
				target = GER
			}
			set_cosmetic_tag = DDR_postrev
			set_party_name = {
				ideology = communist
				long_name = DDR_communist_party_postrev_long
				name = DDR_communist_party_postrev
			}
			set_party_name = {
				ideology = socialist
				long_name = DDR_socialist_party_postrev_long
				name = DDR_socialist_party_postrev
			}					
			set_party_name = {
				ideology = progressivism
				long_name = DDR_progressivism_party_postrev_long
				name = DDR_progressivism_party_postrev
			}					
			set_capital = { state = 64 remember_old_capital = no }
			set_province_name = {
				id = 6521
				name = DDR_marxstadt
			}
			set_province_name = {
				id = 9508
				name = DDR_Luxemburgstadt
			}
			hidden_effect = { 
				64 = { set_state_name = DDR_marxstadt } 
			}
			###econ and cold war
			set_superpower = yes
			set_country_flag = HAS_ECON_SPHERE
			set_temp_variable = { target = DDR }
			econ_join_sphere_target = yes
			set_variable = {
				var = DDR_nuclearprogress
				value = 1
			}
			set_variable = {
				var = DDR_nuclearstockpile
				value = 1
			}
			set_variable = { nuclear_stockpile = 20102 }
			set_variable = { nuclear_stockpile_k = nuclear_stockpile }
			divide_variable = { nuclear_stockpile_k = 1000 }
			set_variable = { nuclear_global_coverage = 0.33 }
			calculate_strike_capability = yes
			inherit_technology = GER
			set_technology = { ICBM = 1 }
			set_technology = { MRBM = 1 }
			set_technology = { SRBM = 1 }
			
			set_technology = { missile_silos = 1 }
			set_technology = { nuclear_reactors = 1 }
			set_technology = { nuclear_weapons = 1 }
			
		}
		
		###sea zones
		DDR = {
			add_to_array = { CW_SeaZone_Status = 0 } # 0; East Pacific
			add_to_array = { CW_SeaZone_Status = 0 } # 1; West Pacific
			add_to_array = { CW_SeaZone_Status = 1 } # 2; South Atlantic
			add_to_array = { CW_SeaZone_Status = 1 } # 3; North Atlantic
			add_to_array = { CW_SeaZone_Status = 1 } # 4; North Sea
			add_to_array = { CW_SeaZone_Status = 0 } # 5; Mediterranean
			add_to_array = { CW_SeaZone_Status = 1 } # 6; Indian Ocean
			Cold_War_GUI_PowerProjection_CalculateBonuses = yes

			# This only exists because scripted loc is a fuck
			add_to_array = { global.PowerProjection_Tags = THIS.id }
			add_to_array = { global.PowerProjection_X = 277 }
			add_to_array = { global.PowerProjection_Y = 47 }
		}
		GER = {
			remove_from_array = { CW_SeaZone_Status = 0 } # 0; East Pacific
			remove_from_array = { CW_SeaZone_Status = 0 } # 1; West Pacific
			remove_from_array = { CW_SeaZone_Status = 1 } # 2; South Atlantic
			remove_from_array = { CW_SeaZone_Status = 1 } # 3; North Atlantic
			remove_from_array = { CW_SeaZone_Status = 1 } # 4; North Sea
			remove_from_array = { CW_SeaZone_Status = 0 } # 5; Mediterranean
			remove_from_array = { CW_SeaZone_Status = 1 } # 6; Indian Ocean
			Cold_War_GUI_PowerProjection_CalculateBonuses = yes

			# This only exists because scripted loc is a fuck
			remove_from_array = { global.PowerProjection_Tags = THIS.id }
			remove_from_array = { global.PowerProjection_X = 277 }
			remove_from_array = { global.PowerProjection_Y = 47 }
		}
		
	}
}
country_event = { #Spawn DDR
	id = ddr.2
	title = ddr.2.t
	desc = ddr.2.d
	
	hidden = yes
	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr.2.a
		DDR = {
			TNO_startup_nation = yes
				
			set_variable = { GDP = 201.012 } #in billions
			set_variable = { GDP_growth = 5.8 }
			set_variable = { income_tax_rate = 0.35 }
			set_variable = { business_tax_rate = 0.41 }
			set_variable = { base_inflation_rate = 8 }
			set_variable = { poverty_rate = 40 }
			set_variable = { poverty_monthly_change = -0.1 }
			set_variable = { money_reserves = 0.0 } #in billions
			set_variable = { national_debt = 40 } #in billions
			set_variable = { misc_income = 9.9 }
			set_variable = { misc_costs = 0.0 }
		
			set_variable = { economic_centralization = 75 }
		
			## Credit Rating
			set_temp_variable = { temp_credit_rating_min = 3 }
			set_temp_variable = { temp_credit_rating_max = 8 }
			set_temp_variable = { temp_credit_rating = 5 }
			econ_initialize_credit_rating_system = yes
			
			initiate_display_vars = yes
			update_economy_tab = yes
		}
		if = {
			limit = {
				POL = {
					has_government = communist
				}
			}
			DDR = {
				add_to_faction = POL
			}
			POL = {
				remove_ideas = Pakt_Marionettenstaat
				econ_leave_sphere = yes
				add_ideas = {
					Rotfront_Member
				}
				set_temp_variable = { target = DDR }
				econ_join_sphere_target = yes
			}
		}
	}
}

			
country_event = { #Unterwegs! (spawn army)
	id = ddr_init.1
	title = ddr_init.1.t
	desc = ddr_init.1.d
	picture = GFX_report_event_unterwegs

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_init.1.a
		hidden_effect = {
			country_event = {
				days = 10
				id = ddr_init.2
			}
		}
		load_oob = DDR_1966_army
	}
}

country_event = { #Matrosen von Rostock (spawn navy)
	id = ddr_init.2
	title = ddr_init.2.t
	desc = ddr_init.2.d

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_init.2.a
		hidden_effect = {
			country_event = {
				days = 10
				id = ddr_init.3
			}
		}
	}
}

country_event = { #Rote Flieger(spawn air force)
	id = ddr_init.3
	title = ddr_init.3.t
	desc = ddr_init.3.d
	picture = GFX_report_event_rote_flieger

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_init.3.a
		hidden_effect = {
			country_event = {
				days = 10
				id = ddr_init.4
			}
		}
		load_oob = DDR_1966_air
	}
}

country_event = { #Breath of Fresh Air
	id = ddr_init.4
	title = ddr_init.4.t
	desc = ddr_init.4.d
	picture = GFX_report_event_breath_of_fresh_air

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_init.4.a
		hidden_effect = {
			country_event = {
				days = 10
				id = ddr_init.5
			}
		}
	}
}

country_event = { #Wolf and Party
	id = ddr_init.5
	title = ddr_init.5.t
	desc = ddr_init.5.d
	picture = GFX_report_event_wolf_and_party

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_init.5.a
		hidden_effect = {
			country_event = {
				days = 10
				id = ddr_init.6
			}
		}
		hidden_effect = {
			country_event = {
				days = 30
				id = red_poland.1
			}
		}
	}
}

country_event = { #Roter Nachmittag
	id = ddr_init.6
	title = ddr_init.6.t
	desc = ddr_init.6.d
	picture = GFX_TNO_roter_nachmittag

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_init.6.a
		
	}
}

##RISEN FROM RUINS FOCUS TREE EVENTS
#TODO: REPLACE GFX NAMES
country_event = {
	id = ddr_risen.1
	title = ddr_risen.1.t
	desc = ddr_risen.1.d
	picture = GFX_report_event_facing_the_future

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.1.a
		add_stability = 0.05
	}
}

country_event = {
	id = ddr_risen.2
	title = ddr_risen.2.t
	desc = ddr_risen.2.d
	picture = GFX_report_event_firm_declaration

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.2.a
		add_popularity = {
    		ideology = communist
    		popularity = 0.05
		}
	}
}

country_event = {
	id = ddr_risen.3
	title = ddr_risen.3.t
	desc = ddr_risen.3.d
	picture = GFX_report_event_pigs_to_the_slaughter

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.3.a
		#TODO: Begin Wehrwolf GUI minigame
	}
}

country_event = {
	id = ddr_risen.4
	title = ddr_risen.4.t
	desc = ddr_risen.4.d
	picture = GFX_report_event_siege

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.4.a
		add_manpower = -50
	}
}

country_event = {
	id = ddr_risen.5
	title = ddr_risen.5.t
	desc = ddr_risen.5.d
	picture = GFX_report_event_guilt_and_growth

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.5.a
		add_popularity = {
    		ideology = national_socialism
    		popularity = -0.02
		}
		add_to_variable = {
			var = base_nazi_morale 
			value = -100
			tooltip = base_nazi_morale_damage_tt
		}
	}
}

country_event = {
	id = ddr_risen.6
	title = ddr_risen.6.t
	desc = ddr_risen.6.d
	picture = GFX_report_event_the_brown_book

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.6.a
		add_popularity = {
    		ideology = national_socialism
    		popularity = -3
		}
		add_popularity = {
    		ideology = fascism
    		popularity = -3
		}
	}
}

country_event = {
	id = ddr_risen.7
	title = ddr_risen.7.t
	desc = ddr_risen.7.d
	picture = GFX_report_event_justice_by_blood

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.7.a
		add_popularity = {
    		ideology = national_socialism
    		popularity = -2
		}
		add_popularity = {
    		ideology = fascism
    		popularity = -1
		}
	}
}

country_event = {
	id = ddr_risen.8
	title = ddr_risen.8.t
	desc = ddr_risen.8.d
	picture = GFX_report_event_vereinigungsparteitag

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.8.a
		add_stability = 0.05
		add_political_power = 30
	}
}

country_event = {
	id = ddr_risen.9
	title = ddr_risen.9.t
	desc = ddr_risen.9.d
	picture = GFX_report_event_i_can_vote

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.9.a
		add_to_variable = {
			var = base_nazi_morale 
			value = 100
			tooltip = base_nazi_morale_damage_tt
		}
		add_popularity = {
    		ideology = communist
    		popularity = 0.2
		}
		add_popularity = {
    		ideology = socialist
    		popularity = 0.1
		}

	}
}

country_event = {
	id = ddr_risen.10
	title = ddr_risen.10.t
	desc = ddr_risen.10.d
	picture = GFX_report_event_jeder_reservist

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.10.a
		TNO_improve_draft_exemptions_policy_effectiveness_med = yes
		TNO_improve_conscription_policy_effectiveness_med = yes
		TNO_improve_army_professionalism_med = yes
	}
}

country_event = {
	id = ddr_risen.11
	title = ddr_risen.11.t
	desc = ddr_risen.11.d
	picture = GFX_report_event_bills_and_bricks

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.11.a
		add_stability = 0.03
		add_political_power = 30

	}
}

country_event = {
	id = ddr_risen.12
	title = ddr_risen.12.t
	desc = ddr_risen.12.d
	picture = GFX_report_event_a_tycoons_blunder

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.12.a
		add_political_power = -15
		add_manpower = -10
	}
}

country_event = {
	id = ddr_risen.13
	title = ddr_risen.13.t
	desc = ddr_risen.13.d
	picture = GFX_report_event_flotter_osten

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.13.a
		TNO_improve_industrial_expertise_med = yes
		TNO_improve_research_facilities_med = yes
	}
}

country_event = {
	id = ddr_risen.14
	title = ddr_risen.14.t
	desc = ddr_risen.14.d
	picture = GFX_report_event_observers

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.14.a
		TNO_improve_poverty_med = yes
	}
}

country_event = {
	id = ddr_risen.15
	title = ddr_risen.15.t
	desc = ddr_risen.15.d
	picture = GFX_report_event_neubaugebiet

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.15.a
		TNO_improve_poverty_med = yes
		TNO_improve_unemployment_policy_effectiveness_med = yes
		TNO_improve_healthcare_med = yes
	}
}

country_event = {
	id = ddr_risen.16
	title = ddr_risen.16.t
	desc = ddr_risen.16.d
	picture = GFX_report_event_always_vigilant

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.16.a
		TNO_improve_security_policy_effectiveness_med = yes
		add_ideas = {
			DDR_state_security_service
		}
	}
}

country_event = {
	id = ddr_risen.17
	title = ddr_risen.17.t
	desc = ddr_risen.17.d
	picture = GFX_report_event_invisible_front

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.17.a
		custom_effect_tooltip = DDR_rooting_out_the_rats_event_tooltip
		hidden_effect = {
			country_event = ddr_nazis.4
			
		}
		add_manpower = -5000
		add_to_variable = {
			var = base_supply 
			value = 100
			tooltip = base_supply_reward_tt
		}
		add_to_variable = {
			var = base_nazi_supply 
			value = -100
			tooltip = base_nazi_supply_damage_tt
		}
		#TODO: Increase infiltration??
		add_to_variable = {
			var = base_nazi_corruption 
			value = 100
			tooltip = base_nazi_corruption_damage_tt
		}
	}
}

country_event = {
	id = ddr_risen.18
	title = ddr_risen.18.t
	desc = ddr_risen.18.d
	picture = GFX_report_event_kybernetische_okonomie

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.18.a
		
		hidden_effect = {
			country_event = {
				id = ddr_risen.106
 				days = 365
			}
		}
	}
}

country_event = {
	id = ddr_risen.19
	title = ddr_risen.19.t
	desc = ddr_risen.19.d
	picture = GFX_report_event_tractors_harvest

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.19.a
		add_ideas = {
			DDR_entkorporatisierung
		}
	}
}

country_event = {
	id = ddr_risen.20
	title = ddr_risen.20.t
	desc = ddr_risen.20.d
	picture = GFX_report_event_principles_of_anti_fascism

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.20.a
		TNO_improve_healthcare_low = yes
		TNO_improve_income_taxation_policy_effectiveness_low = yes
		TNO_improve_minimum_wage_policy_effectiveness_low = yes
		TNO_improve_education_policy_effectiveness_low = yes
		TNO_improve_income_taxation_policy_effectiveness_low = yes
	}
}

country_event = {
	id = ddr_risen.21
	title = ddr_risen.21.t
	desc = ddr_risen.21.d
	picture = GFX_report_event_lied_vom_vaterland

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.21.a
		TNO_improve_max_workhours_policy_effectiveness_low = yes
		add_ideas = {
			DDR_verfassung
		}
		TNO_Country_Closing_Screen_Show = yes
	}
	
}

country_event = {
	id = ddr_risen.201
	title = ddr_risen.201.t
	desc = ddr_risen.201.d
	picture = GFX_report_event_victorious_feast

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.201.a
		
	}
}

country_event = {
	id = ddr_risen.202
	title = ddr_risen.202.t
	desc = ddr_risen.202.d
	picture = GFX_report_event_in_sheeps_skin

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.202.a
		
	}
}

country_event = {
	id = ddr_risen.101
	title = ddr_risen.101.t
	desc = ddr_risen.101.d
	picture = GFX_report_event_where_the_red_rhine_flows

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.101.a
		
	}
}

news_event = {
	id = ddr_risen.1001
	title = ddr_risen.1001.t
	desc = ddr_risen.1001.d
	picture = GFX_report_news_event_DVR_invades_dutch
	
	trigger = {
		NOT = {
			country_exists = HOL
		}
		original_tag = DDR
		has_war = no
	}
	
	fire_only_once = yes
	option = {
		name = ddr_risen.1001.a
		hidden_effect = {
			DDR = {
				release_puppet = HOL
			}
			HOL = {
				add_ideas = {
					HOL_exiled_dilemma
					HOL_longest_hours
				}
				set_politics = { ruling_party = communist }
				set_political_party = {
					ideology = communist
					popularity = 50
				}
				set_popularities = {
					liberalism = 15
					socialist = 30
					progressivism = 5
					communist = 50
				}
				remove_all_ministers = yes
				add_ideas = {
					HOL_fred_schoonenberg_for
					HOL_daan_monje_hog
					HOL_marcus_bakker_sec
					HOL_nico_schrevel_eco
				}
				set_country_leader_description = { desc = POLITICS_PAUL_DE_GROOT_RM_DESC }
				add_ideas = {
					RotFront_Satellite
				}
				set_temp_variable = { target = DDR }
				econ_join_sphere_target = yes
				set_variable = { TNO_economy_type = 3 }
				set_variable = { TNO_economy_subtype = 0 }
			}
			
		}
	}
}

country_event = {
	id = ddr_risen.105
	title = ddr_risen.105.t
	desc = ddr_risen.105.d
	picture = GFX_report_event_where_the_red_rhine_flows

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.105.a
		remove_ideas = RotFront_Member
		add_ideas = RotFront_Satellite
	}
}

country_event = {
	id = ddr_risen.106
	title = ddr_risen.106.t
	desc = ddr_risen.106.d
	picture = GFX_report_event_great_break_ends

	fire_only_once = yes
	is_triggered_only = yes
	option = {
		name = ddr_risen.106.a
		remove_ideas = DDR_great_break
	}
}