# Germany

#########################################################################
#  Otto von Bismarck
#########################################################################
event = {
	id = 3000
	random = no
	country = GER

	trigger = {
		NOT = {
			exists = PRU
		}
	}

	name = "EVT_3000_NAME"
	desc = "EVT_3000_DESC"
	style = 0

	date = { day = 20 month = may year = 1862 }

	action_a = {
		name = "GREAT"
		command = { type = sleepevent which = 4619 } # PRU
		command = { type = prestige value = 200 }
	}
}

#########################################################################
#  Otto von Bismarck
#########################################################################
event = {
	id = 3001
	random = no
	country = GER

	trigger = {
		NOT = {
			exists = PRU
		}
	}

	name = "EVT_3000_NAME"
	desc = "EVT_3001_DESC"
	style = 0

	date = { day = 20 month = may year = 1862 }

	action_a = {
		name = "ARGH"
		command = { type = sleepevent which = 4620 } # PRU
		command = { type = prestige value = -50 }
	}
}

#########################################################################
#  Partial Unification of Germany
#########################################################################
event = {
	id = 3002
	random = no
	country = GER

	# Triggered by NGF 3100

	name = "EVT_1512_NAME"
	desc = "EVT_1512_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME1512A" # Accept Proposal
		command = { type = make_satellite which = NGF }
	}
	action_b = {
		name = "ACTIONNAME1512B" # Decline Proposal
		command = { }
	}
}

#########################################################################
#  The Polish Revolution
#########################################################################
event = {
	id = 3003
	random = no
	country = GER

	trigger = {
		NOT = {
			exists = PRU
		}
	}

	name = "EVT_3003_NAME"
	desc = "EVT_3003_DESC"
	style = 0

	date = { day = 2 month = october year = 1863 }

	action_a = {
		name = "ARGH"
		command = { type = pop_consciousness which = polish value = 3 }
		command = { type = pop_militancy which = polish value = 3 }
		command = { type = sleepevent which = 4624 } # PRU
	}
}

#########################################################################
#  The Bismarckian Social Reforms
#########################################################################
event = {
	id = 3004
	random = no
	country = GER

	trigger = {
		NOT = {
			exists = PRU
		}
		NOT = {
			event = 4634 # PRU
		}
		OR = {
			event = 3000 # GER
			event = 4619
		}
	}

	name = "EVT_3004_NAME"
	desc = "EVT_3004_DESC"
	style = 0

	date = { day = 2 month = january year = 1881 }
	offset = 30
	deathdate = { day = 30 month = december year = 1885 }

	action_a = {
		name = "ACTIONNAME1522A" # Yes please
		command = { type = health_care which = good }
		command = { type = safety_regulations which = good }
		command = { type = pension_funds which = good }
		command = { type = treasury value = -500000 }
		command = { type = prestige value = 50 }
		command = { type = pop_consciousness which = officers value = 3 }
		command = { type = pop_consciousness which = capitalists value = 3  }
		command = { type = pop_consciousness which = aristocrats value = 3 }
	}
	action_b = {
		name = "ACTIONNAME1522B" # No thanks
		command = { type = prestige value = -20 }
		command = { type = pop_consciousness which = clerks value = 3 }
		command = { type = pop_consciousness which = craftsmen value = 3  }
		command = { type = pop_consciousness which = soldiers value = 3 }
		command = { type = pop_consciousness which = farmers value = 3 }
		command = { type = pop_consciousness which = labourers value = 3  }
		command = { type = pop_militancy which = clerks value = 3  }
		command = { type = pop_militancy which = craftsmen value = 3  }
		command = { type = pop_militancy which = soldiers value = 3  }
		command = { type = pop_militancy which = farmers value = 3  }
		command = { type = pop_militancy which = labourers value = 3  }
	}
}

#########################################################################
#  The Jameson Raid
#########################################################################
event = {
	id = 3005
	random = no
	country = GER

	trigger = {
		event = 6921 # ENG
		NOT = {
			war = { country = GER country = ENG }
		}
		NOT = {
			alliance = { country = GER country = ENG }
		}
		NOT = {
			war = { country = GER country = TRN }
		}
		NOT = {
			war = { country = GER country = ORA }
		}
		NOT = {
			event = 4640 # PRU
		}
	}

	name = "EVT_3005_NAME"
	desc = "EVT_3005_DESC"
	style = 0

	date = { day = 1 month = january year = 1896 }

	action_a = {
		name = "ACTIONNAME3005A" #Congratulate the Boers
		command = { type = relation which = ENG value = -25 }
		command = { type = relation which = TRN value = 25 }
		command = { type = relation which = ORA value = 25 }
	}
}

#########################################################################
#  Mughals Modernize with German Help
#########################################################################
event = {
	id = 3006
	random = no
	country = GER

	# Triggered by MUG 19300

	name = "EVT_3006_NAME"
	desc = "EVT_3006_DESC"
	style = 0

	action_a = {
		name = "GREAT"
		command = { type = make_satellite which = MUG }
	}
}

#########################################################################
#  The Boxer Rebellion
#########################################################################
event = {
	id = 3007
	random = no
	country = GER

	# Triggered by CHI 12525
	trigger = {
		NOT = {
			peace_treaty = { country = GER country = CHI }
		}
	}

	name = "EVT_1527_NAME"
	desc = "EVT_1527_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME1527A" # Declare War on China!
		ai_chance = 50
		command = { type = war which = CHI }
	}
	action_b = {
		name = "ACTIONNAME1527B" # Stay out of this
		ai_chance = 50
		command = { type = prestige value = -1 }
	}
}

#########################################################################
#  The Boxer Rebellion
#########################################################################
event = {
	id = 3008
	random = no
	country = GER

	# Triggered by CHI 12525

	trigger = {
		NOT = {
			peace_treaty = { country = GER country = CHI }
		}
	}

	name = "EVT_1527_NAME"
	desc = "EVT_1527_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME1527A" # Declare War on China!
		ai_chance = 90
		command = { type = war which = CHI }
	}
	action_b = {
		name = "ACTIONNAME1527B" # Stay out of this
		ai_chance = 10
		command = { type = prestige value = -1 }
	}
}

#########################################################################
#  The Zimmermann Protocol
#########################################################################
event = {
	id = 3009
	random = no
	country = GER

	trigger = {
		relation = { country = MEX data = 100 }
		atwar = yes
		NOT = {
			event = 4601
		}
	}

	name = "EVT_4601_NAME"
	desc = "EVT_4601_DESC"
	style = 0

	date = { day = 5 month = january year = 1900 }
	offset = 30
	deathdate = { day = 30 month = december year = 1920 }

	action_a = {
		name = "ACTIONNAME4601A" # Let's suggest an alliance with Mexico
		command = { type = trigger which = 14814 }
	}
}
#########################################################################
#  Unification of Germany
#########################################################################
event = {
	id = 3010
	random = no
	country = GER


	name = "AI_EVENT"
	desc = "AI_EVENT"
	style = 0

	date = { day = 1 month = january year = 1836 }
	offset = 30
	deathdate = { day = 30 month = december year = 1920 }

	action_a = {
		name = "GREAT"
		command = { type = addcore which = 261 }
		command = { type = addcore which = 262 }
		command = { type = addcore which = 264 }
		command = { type = addcore which = 265 }
		command = { type = addcore which = 266 }
		command = { type = addcore which = 267 }
		command = { type = addcore which = 268 }
		command = { type = addcore which = 293 }
		command = { type = addcore which = 294 }
		command = { type = addcore which = 295 }
		command = { type = addcore which = 296 }
		command = { type = addcore which = 297 }
		command = { type = addcore which = 298 }
		command = { type = addcore which = 299 }
		command = { type = addcore which = 300 }
		command = { type = addcore which = 301 }
		command = { type = addcore which = 302 }
		command = { type = addcore which = 303 }
		command = { type = addcore which = 304 }
		command = { type = addcore which = 305 }
		command = { type = addcore which = 306 }
		command = { type = addcore which = 307 }
		command = { type = addcore which = 333 }
		command = { type = addcore which = 334 }
		command = { type = addcore which = 335 }
		command = { type = addcore which = 336 }
		command = { type = addcore which = 337 }
		command = { type = addcore which = 338 }
		command = { type = addcore which = 339 }
		command = { type = addcore which = 340 }
		command = { type = addcore which = 341 }
		command = { type = addcore which = 342 }
		command = { type = addcore which = 343 }
		command = { type = addcore which = 344 }
		command = { type = addcore which = 345 }
		command = { type = addcore which = 346 }
		command = { type = addcore which = 349 }
		command = { type = addcore which = 350 }
		command = { type = addcore which = 351 }
		command = { type = addcore which = 352 }
		command = { type = addcore which = 353 }
		command = { type = addcore which = 354 }
		command = { type = addcore which = 355 }
		command = { type = addcore which = 356 }
		command = { type = addcore which = 357 }
		command = { type = addcore which = 358 }
		command = { type = addcore which = 359 }
		command = { type = addcore which = 360 }
		command = { type = addcore which = 361 }
		command = { type = addcore which = 362 }
		command = { type = addcore which = 391 }
		command = { type = addcore which = 392 }
		command = { type = addcore which = 393 }
		command = { type = addcore which = 394 }
		command = { type = addcore which = 395 }
		command = { type = addcore which = 396 }
		command = { type = addcore which = 397 }
		command = { type = addcore which = 398 }
		command = { type = addcore which = 414 }
		command = { type = addcore which = 736 }
		command = { type = addcore which = 758 }
		command = { type = addcore which = 759 }
		command = { type = addcore which = 776 }
		command = { type = addcore which = 778 }
		command = { type = addcore which = 779 }
		command = { type = addcore which = 780 }
		command = { type = addcore which = 783 }
		command = { type = addcore which = 784 }
		command = { type = addcore which = 785 }
		command = { type = addcore which = 786 }
		command = { type = addcore which = 787 }
		command = { type = addcore which = 788 }
		command = { type = addcore which = 789 }
		command = { type = addcore which = 790 }
		command = { type = addcore which = 791 }
		command = { type = addcore which = 792 }
		command = { type = addcore which = 793 }
		command = { type = addcore which = 794 }
		command = { type = addcore which = 795 }
		command = { type = addcore which = 796 }
		command = { type = addcore which = 797 }
		command = { type = addcore which = 798 }
		command = { type = addcore which = 799 }
		command = { type = addcore which = 800 }
		command = { type = addcore which = 801 }
		command = { type = addcore which = 802 }
		command = { type = addcore which = 803 }
		command = { type = addcore which = 804 }
		command = { type = addcore which = 832 }
		command = { type = addcore which = 833 }
		command = { type = addcore which = 834 }
		command = { type = addcore which = 835 }
		command = { type = addcore which = 836 }
		command = { type = addcore which = 863 }
		command = { type = addcore which = 864 }
		command = { type = addcore which = 865 }
		command = { type = addcore which = 866 }
		command = { type = addcore which = 867 }
		command = { type = addcore which = 868 }
		command = { type = addcore which = 869 }
		command = { type = addcore which = 944 }
		command = { type = addcore which = 963 }
		command = { type = add_countryculture which = south_german }
	}
}