# Political Events

#########################################################################
#	Miners Trade Union Strikes
#########################################################################
event = {
	id = 22000
	random = yes

	trigger = {
		invention = 463
		NOT = { reform = { type = trade_unions level = non_socialist } }
	}

	name = "EVT_22000_NAME"
	desc = "EVT_22000_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22000A" # This Government will not accept these demands
		command = { type = production_modifier which = coal_mine value =  -5 }
		command = { type = production_modifier which = iron_mine value =  -5 }
		command = { type = production_modifier which = precious_metal_mine value =  -5 }
		command = { type = production_modifier which = sulphur_mine value =  -5 }
		command = { type = production_modifier which = rubber_lodge value =  -5 }
		command = { type = production_modifier which = oil_rig value =  -5 }
		command = { type = pop_consciousness which = labourers value = 2 }
		command = { type = pop_militancy which = labourers value = 2 }

	}
	action_b = {
		name = "ACTIONNAME22000B" # Try to reconciliate the workers
		command = { type = pop_consciousness which = aristocrats value = 2 }
		command = { type = pop_militancy which = aristocrats value = 2 }
		command = { type = pop_consciousness which = officers value = 1 }
		command = { type = pop_militancy which = officers value = 1 }
		command = { type = pop_consciousness which = capitalists value = 2 }
		command = { type = pop_militancy which = capitalists value = 2 }
		command = { type = pop_consciousness which = clerks value = 1 }
		command = { type = pop_militancy which = clerks value = 1 }
		command = { type = treasury value = -1000 }
	}
}

#########################################################################
#	Armament Workers Trade Union Strikes
#########################################################################
event = {
	id = 22001
	random = yes

	trigger = {
		invention = 463
		NOT = { reform = { type = trade_unions level = non_socialist } }
	}

	name = "EVT_22001_NAME"
	desc = "EVT_22000_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22000A" # This Government will not accept these demands
		command = { type = production_modifier which = ammunition_factory value =  -5 }
		command = { type = production_modifier which = small_arms_factory value =  -5 }
		command = { type = production_modifier which = artillery_factory value =  -5 }
		command = { type = production_modifier which = barrel_factory value =  -5 }
		command = { type = production_modifier which = clipper_shipyard value =  -5 }
		command = { type = production_modifier which = steamer_shipyard value =  -5 }
		command = { type = pop_consciousness which = craftsmen value = 2 }
		command = { type = pop_militancy which = craftsmen value = 2 }

	}
	action_b = {
		name = "ACTIONNAME22000B" # Try to reconciliate the workers
		command = { type = pop_consciousness which = aristocrats value = 2 }
		command = { type = pop_militancy which = aristocrats value = 2 }
		command = { type = pop_consciousness which = officers value = 1 }
		command = { type = pop_militancy which = officers value = 1 }
		command = { type = pop_consciousness which = capitalists value = 2 }
		command = { type = pop_militancy which = capitalists value = 2 }
		command = { type = pop_consciousness which = clerks value = 1 }
		command = { type = pop_militancy which = clerks value = 1 }
		command = { type = treasury value = -1000 }
	}
}
#########################################################################
#	Armament Workers Trade Union Strikes
#########################################################################
event = {
	id = 22002
	random = yes

	trigger = {
		invention = 463
		NOT = { reform = { type = trade_unions level = non_socialist } }
	}

	name = "EVT_22001_NAME"
	desc = "EVT_22000_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22000A" # This Government will not accept these demands
		command = { type = production_modifier which = steel_factory value =  -5 }
		command = { type = production_modifier which = cement_factory value =  -5 }
		command = { type = production_modifier which = glass_factory value =  -5 }
		command = { type = production_modifier which = fertilizer_factory value =  -5 }
		command = { type = production_modifier which = explosives_factory value =  -5 }
		command = { type = production_modifier which = fuel_refinery value =  -5 }
		command = { type = pop_consciousness which = craftsmen value = 2 }
		command = { type = pop_militancy which = craftsmen value = 2 }

	}
	action_b = {
		name = "ACTIONNAME22000B" # Try to reconciliate the workers
		command = { type = pop_consciousness which = aristocrats value = 2 }
		command = { type = pop_militancy which = aristocrats value = 2 }
		command = { type = pop_consciousness which = officers value = 1 }
		command = { type = pop_militancy which = officers value = 1 }
		command = { type = pop_consciousness which = capitalists value = 2 }
		command = { type = pop_militancy which = capitalists value = 2 }
		command = { type = pop_consciousness which = clerks value = 1 }
		command = { type = pop_militancy which = clerks value = 1 }
		command = { type = treasury value = -1000 }
	}
}
#########################################################################
#	Hardware Workers Trade Union Strikes
#########################################################################
event = {
	id = 22003
	random = yes

	trigger = {
		invention = 463
		NOT = { reform = { type = trade_unions level = non_socialist } }
	}

	name = "EVT_22003_NAME"
	desc = "EVT_22000_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22000A" # This Government will not accept these demands
		command = { type = production_modifier which = machine_parts_factory value =  -5 }
		command = { type = production_modifier which = automobile_factory value =  -5 }
		command = { type = production_modifier which = aeroplane_factory value =  -5 }
		command = { type = production_modifier which = electric_gear_factory value =  -5 }
		command = { type = production_modifier which = telephone_factory value =  -5 }
		command = { type = pop_consciousness which = craftsmen value = 2 }
		command = { type = pop_militancy which = craftsmen value = 2 }

	}
	action_b = {
		name = "ACTIONNAME22000B" # Try to reconciliate the workers
		command = { type = pop_consciousness which = aristocrats value = 2 }
		command = { type = pop_militancy which = aristocrats value = 2 }
		command = { type = pop_consciousness which = officers value = 1 }
		command = { type = pop_militancy which = officers value = 1 }
		command = { type = pop_consciousness which = capitalists value = 2 }
		command = { type = pop_militancy which = capitalists value = 2 }
		command = { type = pop_consciousness which = clerks value = 1 }
		command = { type = pop_militancy which = clerks value = 1 }
		command = { type = treasury value = -1000 }
	}
}
#########################################################################
#	Textile Workers Trade Union Strikes
#########################################################################
event = {
	id = 22004
	random = yes

	trigger = {
		invention = 463
		NOT = { reform = { type = trade_unions level = non_socialist } }
	}

	name = "EVT_22004_NAME"
	desc = "EVT_22000_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22000A" # This Government will not accept these demands
		command = { type = production_modifier which = fabric_factory value =  -5 }
		command = { type = production_modifier which = silkworm_ranch value =  -5 }
		command = { type = production_modifier which = regular_clothes_factory value =  -5 }
		command = { type = production_modifier which = luxury_clothes_factory value =  -5 }
		command = { type = production_modifier which = dye_factory value =  -5 }
		command = { type = pop_consciousness which = craftsmen value = 2 }
		command = { type = pop_militancy which = craftsmen value = 2 }

	}
	action_b = {
		name = "ACTIONNAME22000B" # Try to reconciliate the workers
		command = { type = pop_consciousness which = aristocrats value = 2 }
		command = { type = pop_militancy which = aristocrats value = 2 }
		command = { type = pop_consciousness which = officers value = 1 }
		command = { type = pop_militancy which = officers value = 1 }
		command = { type = pop_consciousness which = capitalists value = 2 }
		command = { type = pop_militancy which = capitalists value = 2 }
		command = { type = pop_consciousness which = clerks value = 1 }
		command = { type = pop_militancy which = clerks value = 1 }
		command = { type = treasury value = -1000 }
	}
}
#########################################################################
#	Wood Workers Trade Union Strikes
#########################################################################
event = {
	id = 22005
	random = yes

	trigger = {
		invention = 463
		NOT = { reform = { type = trade_unions level = non_socialist } }
	}

	name = "EVT_22005_NAME"
	desc = "EVT_22000_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22000A" # This Government will not accept these demands
		command = { type = production_modifier which = furniture_factory value =  -5 }
		command = { type = production_modifier which = luxury_furniture_factory value =  -5 }
		command = { type = production_modifier which = lumber_mill value =  -5 }
		command = { type = production_modifier which = paper_mill value =  -5 }
		command = { type = pop_consciousness which = craftsmen value = 2 }
		command = { type = pop_militancy which = craftsmen value = 2 }

	}
	action_b = {
		name = "ACTIONNAME22000B" # Try to reconciliate the workers
		command = { type = pop_consciousness which = aristocrats value = 2 }
		command = { type = pop_militancy which = aristocrats value = 2 }
		command = { type = pop_consciousness which = officers value = 1 }
		command = { type = pop_militancy which = officers value = 1 }
		command = { type = pop_consciousness which = capitalists value = 2 }
		command = { type = pop_militancy which = capitalists value = 2 }
		command = { type = pop_consciousness which = clerks value = 1 }
		command = { type = pop_militancy which = clerks value = 1 }
		command = { type = treasury value = -1000 }
	}
}
#########################################################################
#	Farmers Trade Union Strikes
#########################################################################
event = {
	id = 22006
	random = yes

	trigger = {
		invention = 463
		NOT = { reform = { type = trade_unions level = non_socialist } }
	}

	name = "EVT_22006_NAME"
	desc = "EVT_22006_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22000A" # This Government will not accept these demands
		command = { type = production_modifier which = cattle_ranch value =  -5 }
		command = { type = production_modifier which = orchard value =  -5 }
		command = { type = production_modifier which = grain_farm value =  -5 }
		command = { type = production_modifier which = canned_food_factory value =  -5 }
		command = { type = production_modifier which = winery value =  -5 }
		command = { type = production_modifier which = liquor_distillery value =  -5 }
		command = { type = pop_consciousness which = farmers value = 2 }
		command = { type = pop_militancy which = farmers value = 2 }

	}
	action_b = {
		name = "ACTIONNAME22000B" # Try to reconciliate the workers
		command = { type = pop_consciousness which = aristocrats value = 2 }
		command = { type = pop_militancy which = aristocrats value = 2 }
		command = { type = pop_consciousness which = officers value = 1 }
		command = { type = pop_militancy which = officers value = 1 }
		command = { type = pop_consciousness which = capitalists value = 2 }
		command = { type = pop_militancy which = capitalists value = 2 }
		command = { type = pop_consciousness which = clerks value = 1 }
		command = { type = pop_militancy which = clerks value = 1 }
		command = { type = treasury value = -1000 }
	}
}
#########################################################################
#	Proletarian Demagogue
#########################################################################
event = {
	id = 22007
	random = yes

	trigger = {
		invention = 466 # Rhetoric of Hate
		NOT = {
			constitution = { type = proletarian_dictatorship }
		}
	}

	name = "EVT_22007_NAME"
	desc = "EVT_22007_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = pop_consciousness which = socialist value = 1 }
		command = { type = pop_consciousness which = communist value = 1 }
	}
}
#########################################################################
#	Militaristic Demagogue
#########################################################################
event = {
	id = 22008
	random = yes

	trigger = {
		invention = 466 # Rhetoric of Hate
		NOT = {
			OR = {
				constitution = { type = presidential_dictatorship }
				constitution = { type = monarchy }
			}
		}
	}

	name = "EVT_22008_NAME"
	desc = "EVT_22008_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = pop_dominant_issue which = 2 value = jingoism }
		command = { type = pop_dominant_issue which = 5 value = pro_military }
	}
}
#########################################################################
#	War Propaganda
#########################################################################
event = {
	id = 22009
	random = yes

	trigger = {
		invention = 428 # Social Darwinism
		atwar = yes
	}

	name = "EVT_22009_NAME"
	desc = "EVT_22009_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22009A" # We are the Greatest Nation on Earth!
		command = { type = reliability which = infantry value = 1 }
		command = { type = reliability which = cavalry value = 1 }
		command = { type = reliability which = dragoon value = 1 }
		command = { type = reliability which = irregular value = 1 }
		command = { type = reliability which = battleship value = 1 }
		command = { type = reliability which = cruiser value = 1 }
		command = { type = reliability which = dreadnought value = 1 }
		command = { type = reliability which = monitor value = 1 }
		command = { type = reliability which = ironclad value = 1 }
		command = { type = reliability which = manowar value = 1 }
		command = { type = reliability which = modern_cruiser value = 1 }
		command = { type = reliability which = frigate value = 1 }
		command = { type = reliability which = commerce_raider value = 1 }
		command = { type = reliability which = submarine value = 1 }
		command = { type = reliability which = steamer_transport value = 1 }
		command = { type = reliability which = clipper_transport value = 1 }
	}
}
#########################################################################
#	Minority Insurrection
#########################################################################
event = {
	id = 22010
	random = yes

	trigger = {
		invention = 428 # Social Darwinism
		atwar = yes
	}

	name = "EVT_22010_NAME"
	desc = "EVT_22010_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22010A" # Where has fidelity gone?
		command = { type = revolt which = -2 where = -1 }
		command = { type = revolt which = -2 where = -1 }
	}
}
#########################################################################
#	Diplomatic Arrogance
#########################################################################
event = {
	id = 22011
	random = yes

	trigger = {
		invention = 428 # Social Darwinism
		is_GP = yes
	}

	name = "EVT_22011_NAME"
	desc = "EVT_22011_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22011A" # Let them Hear the Truth
		command = { type = relation which = -2 value = 25 } # All Satellies and dominions
		command = { type = relation which = -3 value = -25 } # All Great Powers
		command = { type = relation which = -1 value = -20 }
		command = { type = relation which = -1 value = 10 }
	}
}
#########################################################################
#	Bureaucratic Quagmire
#########################################################################
event = {
	id = 22012
	random = yes

	trigger = {
		local_flag = { name = loc_flg_bureaucracy value = 1 }
	}

	name = "EVT_22012_NAME"
	desc = "EVT_22012_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22012A" # We have a Creeping Budget Deficit!
		command = { type = loan_interest_rate value = 10 }
	}
}
#########################################################################
#	Efficient Management
#########################################################################
event = {
	id = 22013
	random = yes

	trigger = {
		local_flag = { name = loc_flg_bureaucracy value = 1 }
	}

	name = "EVT_22013_NAME"
	desc = "EVT_22013_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22013A" # People are happy!
		command = { type = pop_militancy which = 100 value = -2 }
	}
}
#########################################################################
#	Efficient Taxation
#########################################################################
event = {
	id = 22022
	random = yes

	trigger = {
		local_flag = { name = loc_flg_bureaucracy value = 1 }
	}

	name = "EVT_22022_NAME"
	desc = "EVT_22022_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22022A" # This works better!
		command = { type = treasury value = 200 }
	}
}
#########################################################################
#	Corruption Scandal
#########################################################################
event = {
	id = 22014
	random = yes

	trigger = {
		local_flag = { name = loc_flg_nepotism value = 1 }
		OR = {
			constitution = { type = democracy }
			constitution = { type = constitutional_monarchy }
		}
	}

	name = "EVT_22014_NAME"
	desc = "EVT_22014_DESC"
	style = 0

	action_a = {
		name = "ARGH" # Arggh!
		command = { type = hold_election }
	}
}
#########################################################################
#	Slush Funds
#########################################################################
event = {
	id = 22015
	random = yes

	trigger = {
		local_flag = { name = loc_flg_nepotism value = 1 }
	}

	name = "EVT_22015_NAME"
	desc = "EVT_22015_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22015A" # Let us invest!
		command = { type = treasury value = 200 }
	}
}
#########################################################################
#	Corruption Scandal
#########################################################################
event = {
	id = 22020
	random = yes

	trigger = {
		local_flag = { name = loc_flg_nepotism value = 1 }
		NOT = {
			OR = {
				constitution = { type = democracy }
				constitution = { type = constitutional_monarchy }
			}
		}
	}

	name = "EVT_22014_NAME"
	desc = "EVT_22020_DESC"
	style = 0

	action_a = {
		name = "ARGH" # Arggh!
		command = { type = pop_militancy which = 100 value = 1 }
	}
}
#########################################################################
#	Bought Loyalists
#########################################################################
event = {
	id = 22021
	random = yes

	trigger = {
		local_flag = { name = loc_flg_nepotism value = 1 }
	}

	name = "EVT_22021_NAME"
	desc = "EVT_22021_DESC"
	style = 0

	action_a = {
		name = "ACTIONNAME22021A" # Our defense is good!
		command = { type = reliability which = cavalry value = 1 }
	}
}
#########################################################################
#	The Capitalists are socially degraded
#########################################################################
event = {
	id = 22016
	random = no
	invention = yes # Slightly ugly way to remember this event and prevent it from triggering more than once

	trigger = {
		local_flag = { name = loc_flg_aristocracy value = 1 }
		random = 5
		NOT = {
			invention = 22016
		}
	}

	name = "EVT_22016_NAME"
	desc = "EVT_22016_DESC"
	style = 0

	date = { day = 19 month = february year = 1836 }
	offset = 60
	deathdate = { day = 30 month = december year = 1920 }

	action_a = {
		name = "ACTIONNAME22016A" # The power of the Capitalists is diminishing
		command = { type = pop_militancy which = capitalists value = -5 }
		command = { type = plurality value = -5 }
		command = { type = capitalist_bonus value = -50 }
	}
}
#########################################################################
#	Birth is the guiding succession principle in Government
#########################################################################
event = {
	id = 22017
	random = no
	invention = yes # Slightly ugly way to remember this event and prevent it from triggering more than once

	trigger = {
		local_flag = { name = loc_flg_aristocracy value = 1 }
		random = 5
		NOT = {
			invention = 22017
		}
	}

	name = "EVT_22017_NAME"
	desc = "EVT_22017_DESC"
	style = 0

	date = { day = 20 month = february year = 1836 }
	offset = 60
	deathdate = { day = 30 month = december year = 1920 }

	action_a = {
		name = "GREAT" # Great!
		command = { type = diplomatic_efficiency value = 20 }
		command = { type = capacity_cost_mod value = 20 }
	}
}
#########################################################################
#	The Aristocrats withdraw to their Castles and Manors
#########################################################################
event = {
	id = 22018
	random = no
	invention = yes # Slightly ugly way to remember this event and prevent it from triggering more than once

	trigger = {
		local_flag = { name = loc_flg_meritocracy value = 1 }
		random = 5
		NOT = {
			invention = 22018
		}
		NOT = {
			invention = 22019
		}
	}

	name = "EVT_22018_NAME"
	desc = "EVT_22018_DESC"
	style = 0

	date = { day = 21 month = february year = 1836 }
	offset = 60
	deathdate = { day = 30 month = december year = 1920 }

	action_a = {
		name = "ACTIONNAME22018A" # The power of the Aristocrats is diminishing
		command = { type = pop_militancy which = aristocrats value = -5 }
		command = { type = plurality value = 5 }
		command = { type = aristocrat_bonus value = -50 }
	}
}
#########################################################################
#	Merit is the guiding succession principle in Government
#########################################################################
event = {
	id = 22019
	random = no
	invention = yes # Slightly ugly way to remember this event and prevent it from triggering more than once

	trigger = {
		local_flag = { name = loc_flg_meritocracy value = 1 }
		random = 5
		NOT = {
			invention = 22019
		}
		NOT = {
			invention = 22018
		}
	}

	name = "EVT_22019_NAME"
	desc = "EVT_22019_DESC"
	style = 0

	date = { day = 22 month = february year = 1836 }
	offset = 60
	deathdate = { day = 30 month = december year = 1920 }

	action_a = {
		name = "GREAT" # Great!
		command = { type = diplomatic_efficiency value = -20 }
		command = { type = capacity_cost_mod value = -20 }
		command = { type = plurality value = 5 }
	}
}
#########################################################################
#	Political Assassination
#########################################################################
event = {
	id = 22023 #  DO NOT CHANGE THIS ID (used by the code)
	random = no
	invention = no

	# 1% chance every four months, +0.5% per Anarchic bombthrower

	name = "EVT_22023_NAME"
	desc = "EVT_22023_DESC"
	style = 0

	action_a = {
		name = "OK" #
		command = { type = prestige value = -10 }
		command = { type = treasury value = -100 }
		command = { type = pop_militancy which = conservative value = 1 }
		command = { type = pop_consciousness which = conservative value = 1 }
	}
}
#########################################################################
#	Battle for the Streets
#########################################################################
event = {
	id = 22024 #  DO NOT CHANGE THIS ID (used by the code)
	random = no
	invention = no

	# 1% chance every four months, +0.5% per Street Gang

	name = "EVT_22024_NAME"
	desc = "EVT_22024_DESC"
	style = 0

	action_a = {
		name = "OK"
		command = { type = life_sustainability which = -1 value = -5 when = 1 } # Temporary
		command = { type = pop_cash which = 100 value = -10000 where = -3 }
	}
}
#############################################################
#Political Events triggered by WOMEN SUFFRAGE MOVEMENT#######
#############################################################
