original events
This are originals event of core
###################################
# 462021 - Italy Surrenders: Regime Change
###################################
event = {
id = 462021
random = no
country = ITA
trigger = {
alliance = { country = ITA country = GER }
war = { country = ITA country = ENG }
minister = 1 # Hitler in Germany
headofgovernment = 3002 # Mussolini
# Africa not in Italy hands
NOT = {
OR = {
control = { province = 1085 data = ITA } #Tripoli not controlled by Italy
control = { province = 1097 data = ITA } #Tobruk not controlled by Italy
control = { province = 1087 data = ITA } #Sirt not controlled by Italy
control = { province = 1295 data = ITA } #Addis Abeba not controlled by Italy
control = { province = 1081 data = ITA } #Tunis not controlled by Italy
}
}
# South Italy invaded
NOT = {
AND = {
control = { province = 908 data = ITA } #Roma not controlled by Italy
control = { province = 893 data = ITA } #Taranto not controlled by Italy
control = { province = 898 data = ITA } #Siracusa not controlled by Italy
control = { province = 897 data = ITA } #Messina not controlled by Italy
control = { province = 903 data = ITA } #Cosenza not controlled by Italy
control = { province = 901 data = ITA } #Napoli not controlled by Italy
}
}
# North Italy in italian hands
# 912 563 567 906 907 910 913 932 933
AND = {
control = { province = 912 data = ITA } #Milan controlled by Italy
control = { province = 563 data = ITA } #Bolzano controlled by Italy
control = { province = 567 data = ITA } #Venezia controlled by Italy
control = { province = 906 data = ITA } #Firenze controlled by Italy
control = { province = 907 data = ITA } #Ancona controlled by Italy
control = { province = 910 data = ITA } #Parma controlled by Italy
control = { province = 913 data = ITA } #La Spezia controlled by Italy
control = { province = 932 data = ITA } #Torino controlled by Italy
control = { province = 933 data = ITA } #Genoa controlled by Italy
}
### to avoid quick exploits ###
random = 40
# South Italy captured
NOT = {
OR = {
control = { province = 893 data = ITA } #Taranto not controlled by Italy
control = { province = 898 data = ITA } #Siracusa not controlled by Italy
control = { province = 897 data = ITA } #Messina not controlled by Italy
control = { province = 903 data = ITA } #Cosenza not controlled by Italy
}
}
}
name = CEVTNAME_462021
desc = CEVTDESC_462021
style = 0
date = { day = 1 month = january year = 1937 }
offset = 3
deathdate = { day = 30 month = december year = 1947 }
action_a = {
name = CEVTACTA_462021
command = { type = headofstate which = 3011 } # Umberto II
command = { type = headofgovernment which = 3012 }
command = { type = foreignminister which = 3013 }
command = { type = armamentminister which = 3014 }
command = { type = ministerofsecurity which = 3015 }
command = { type = ministerofintelligence which = 3016 }
command = { type = chiefofstaff which = 3017 }
command = { type = chiefofarmy which = 3018 }
command = { type = chiefofnavy which = 3019 }
command = { type = chiefofair which = 3020 }
command = { type = dissent value = -10 }
command = { type = trigger which = 462022 } #Italy Surrenders
}
action_b = {
name = CEVTACTB_462021
command = { type = dissent value = 10 }
command = { type = manpowerpool value = -200 } #Desertions
command = { type = sleepevent which = 462022 }
command = { type = sleepevent which = 462023 }
command = { type = sleepevent which = 272080 } # ENG event
command = { type = sleepevent which = 172032 } # GER event
command = { type = sleepevent which = 462026 }
command = { type = sleepevent which = 272081 } # ENG event
}
}
###################################
# 462022 - Italy Surrenders: Vatican Talks
###################################
event = {
id = 462022
random = no
country = ITA
# triggered by 462021 A
name = CEVTNAME_462022
desc = CEVTDESC_462022
style = 0
action_a = {
name = CEVTACTA_462022
command = { type = alignment which = democratic value = 200 }
}
}
###############################
# 462023 - Italy Surrenders: Armistice
###############################
event = {
id = 462023
random = no
country = ITA
trigger = {
event = 462022
random = 25
}
name = CEVTNAME_462023
desc = CEVTDESC_462023
style = 0
date = { day = 1 month = january year = 1937 }
offset = 3
deathdate = { day = 30 month = december year = 1947 }
action_a = {
name = CEVTACTA_462023
command = { type = leave_alliance }
### RSI created
command = { type = independence which = U01 value = 1 } #RSI created
command = { type = dissent value = -10 }
### Provinces seceded to Germany
command = { type = secedeprovince which = GER value = 563 } #Bolzano
### Provinces seceded to R.S.I.
#command = { type = secedeprovince which = U01 value = 567 } #Venezia
#command = { type = secedeprovince which = U01 value = 905 } #Bologna
command = { type = secedeprovince which = U01 value = 885 } #Rhodos
#command = { type = secedeprovince which = U01 value = 906 } #Firenze
#command = { type = secedeprovince which = U01 value = 907 } #Ancona
#command = { type = secedeprovince which = U01 value = 910 } #Parma
#command = { type = secedeprovince which = U01 value = 912 } #Milano
#command = { type = secedeprovince which = U01 value = 913 } #La Spezia
#command = { type = secedeprovince which = U01 value = 932 } #Torino
#command = { type = secedeprovince which = U01 value = 933 } #Genoa
### Colonial Provinces seceded to England
command = { type = secedeprovince which = ENG value = 1084 } #Sahba
command = { type = secedeprovince which = ENG value = 1085 } #Tripoli
command = { type = secedeprovince which = ENG value = 1086 } #Misratuh
command = { type = secedeprovince which = ENG value = 1087 } #Sirt
command = { type = secedeprovince which = ENG value = 1088 } #Al Aquylah
command = { type = secedeprovince which = ENG value = 1089 } #Aujila
command = { type = secedeprovince which = ENG value = 1092 } #Bardiyah
command = { type = secedeprovince which = ENG value = 1094 } #Al Jaghbub
command = { type = secedeprovince which = ENG value = 1095 } #Bir El Hakim
command = { type = secedeprovince which = ENG value = 1096 } #Darnah
command = { type = secedeprovince which = ENG value = 1097 } #Tobruk
command = { type = secedeprovince which = ENG value = 1098 } #Benghazi
command = { type = secedeprovince which = ENG value = 1105 } #Zallah
command = { type = secedeprovince which = ENG value = 1106 } #Al Irk
command = { type = secedeprovince which = ENG value = 1107 } #Al Khofrah
command = { type = secedeprovince which = ENG value = 1285 } #Asmara
command = { type = secedeprovince which = ENG value = 1287 } #Berbera
command = { type = secedeprovince which = ENG value = 1299 } #Obbia
command = { type = secedeprovince which = ENG value = 1301 } #Kismayo
command = { type = secedeprovince which = ENG value = 1302 } #Mogadishu
command = { type = secedeprovince which = FRA value = 1289 } #Djibouti
command = { type = secedeprovince which = ENG value = 1293 } #Dagabur
command = { type = secedeprovince which = ENG value = 1290 } #Gondar
command = { type = secedeprovince which = ENG value = 1288 } #Makale
command = { type = secedeprovince which = ENG value = 1297 } #Jimma
command = { type = secedeprovince which = ENG value = 1295 } #Addis Ababa
command = { type = secedeprovince which = ENG value = 1294 } #Harar
command = { type = secedeprovince which = ENG value = 1296 } #Magalo
### Continental Italy to England
#command = { type = secedeprovince which = ENG value = 897 } #Messina
#command = { type = secedeprovince which = ENG value = 898 } #Siracusa
#command = { type = secedeprovince which = ENG value = 903 } #Cosenza
#command = { type = secedeprovince which = ENG value = 902 } #Potenza
#command = { type = secedeprovince which = ENG value = 901 } #Napoli
#command = { type = secedeprovince which = ENG value = 900 } #Bari
#command = { type = secedeprovince which = ENG value = 908 } #Rome
### New Capital
command = { type = capital which = 893 } #Taranto
### Access to all allied members
command = { type = access which = ENG }
command = { type = access which = FRA }
command = { type = access which = CAN }
command = { type = access which = USA }
command = { type = access which = AST }
command = { type = access which = NZL }
command = { type = access which = SAF }
command = { type = access which = BEL }
command = { type = access which = HOL }
### RSI leaders / ministers
command = { type = sleepminister which = 3002 } #Loyal Fascist
command = { type = sleepminister which = 3003 } #Loyal Fascist
command = { type = sleepminister which = 3004 } #Loyal Fascist
command = { type = sleepminister which = 3005 } #Loyal Fascist
command = { type = sleepminister which = 3006 } #Loyal Fascist
command = { type = sleepminister which = 3008 } #Loyal Fascist
command = { type = sleepminister which = 3009 } #Loyal Fascist
command = { type = sleepminister which = 3010 } #Loyal Fascist
# removed because we do not know who they are
# we must go back to 1.02 to know it

#command = { type = sleepminister which = 3031 } #Loyal Fascist
#command = { type = sleepminister which = 3032 } #Loyal Fascist
#command = { type = sleepminister which = 3033 } #Loyal Fascist
#command = { type = sleepminister which = 3034 } #Loyal Fascist
#command = { type = sleepminister which = 3035 } #Loyal Fascist
#command = { type = sleepminister which = 3036 } #Loyal Fascist
#command = { type = sleepminister which = 3037 } #Loyal Fascist
#command = { type = sleepminister which = 3038 } #Loyal Fascist
#command = { type = sleepminister which = 3039 } #Loyal Fascist
#command = { type = sleepminister which = 3040 } #Loyal Fascist
#command = { type = sleepminister which = 3041 } #Loyal Fascist
#command = { type = sleepleader which = 6046 } #Loyal Fascist
#command = { type = sleepleader which = 6052 } #Loyal Fascist
#command = { type = sleepleader which = 6083 } #Loyal Fascist
#command = { type = sleepleader which = 6090 } #Loyal Fascist
#command = { type = sleepleader which = 6104 } #Loyal Fascist
#command = { type = sleepleader which = 6212 } #Loyal Fascist
#command = { type = sleepleader which = 6214 } #Loyal Fascist
#command = { type = sleepleader which = 6218 } #Loyal Fascist
#command = { type = sleepleader which = 6005 } #German POW
#command = { type = sleepleader which = 6029 } #German POW
#command = { type = sleepleader which = 6055 } #German POW
#command = { type = sleepleader which = 6069 } #German POW
#command = { type = sleepleader which = 6107 } #German POW
#command = { type = sleepleader which = 6135 } #German POW
#command = { type = sleepleader which = 6136 } #German POW
#command = { type = sleepleader which = 6155 } #German POW
#command = { type = sleepleader which = 6156 } #German POW
command = { type = trigger which = 172032 } # GER event
command = { type = trigger which = 272080 } #Triggers England's Allies Event
command = { type = trigger which = 272081 } #Triggers England's Allies Event
}
}
##################################################
# 462024 - Italy Surrenders: USA allied (by Generalisimo)
##################################################
event = {
id = 462024
random = no
country = ITA
# Triggered by
name = CEVTNAME_462024
desc = CEVTDESC_462024
style = 0
action_a = {
name = CEVTACTA_462024
command = { type = secedeprovince which = USA value = 897 } #Messina
command = { type = secedeprovince which = USA value = 898 } #Siracusa
command = { type = secedeprovince which = USA value = 903 } #Cosenza
command = { type = secedeprovince which = USA value = 902 } #Potenza
command = { type = secedeprovince which = USA value = 901 } #Napoli
command = { type = secedeprovince which = USA value = 900 } #Bari
command = { type = secedeprovince which = USA value = 908 } #Rome
}
}
##################################################
# 462025 - Italy Surrenders: USA NOT allied (by Generalisimo)
##################################################
event = {
id = 462025
random = no
country = ITA
# Triggered by
name = CEVTNAME_462025
desc = CEVTDESC_462025
style = 0
action_a = {
name = CEVTACTA_462025
command = { type = secedeprovince which = ENG value = 897 } #Messina
command = { type = secedeprovince which = ENG value = 898 } #Siracusa
command = { type = secedeprovince which = ENG value = 903 } #Cosenza
command = { type = secedeprovince which = ENG value = 902 } #Potenza
command = { type = secedeprovince which = ENG value = 901 } #Napoli
command = { type = secedeprovince which = ENG value = 900 } #Bari
command = { type = secedeprovince which = ENG value = 908 } #Rome
}
}
##################################################
# 462026 - Italy Surrenders: RSI joins Axis (by Generalisimo)
##################################################
event = {
id = 462026
random = no
country = U01
# Triggered by Action A of GER 'Rescue Mussolini' Event
name = CEVTNAME_462026
desc = CEVTDESC_462026
style = 0
action_a = {
name = CEVTACTA_462026
command = { type = access which = GER }
command = { type = add_division which = militia when = 912 }
command = { type = add_division which = militia when = 913 }
command = { type = add_division which = militia when = 912 }
command = { type = add_division which = militia when = 913 }
command = { type = add_division which = militia when = 932 }
command = { type = add_division which = militia when = 933 }
command = { type = add_division which = infantry when = 932 }
command = { type = add_division which = infantry when = 933 }
command = { type = end_puppet } # end puppet status
command = { type = supplies value = 5000 } # German support
#command = { type = alliance which = GER }
}
}
##################################################
# 462027 - Italy Surrenders: Italy joins Allies (by Generalisimo)
##################################################
event = {
id = 462027
random = no
country = ITA
# Triggered by ENG 272080 OR 272081
name = CEVTNAME_462027
desc = CEVTDESC_462027
style = 0
action_a = {
name = CEVTACTA_462027
command = { type = end_puppet } # end puppet status
command = { type = supplies value = 20000 } # allied support
}
}
######################################
# 462028 - Italy Surrenders: The Italian Army
######################################
event = {
id = 462028
random = no
country = ITA
trigger = {
OR = {
event = 272080 #Triggered by 'Join the Allies' event, and a 50% chance of Y/N
event = 272081 #Triggered by 'Join the Allies' event, and a 50% chance of Y/N
}
alliance = { country = ENG country = ITA }
random = 50
}
name = CEVTNAME_462028
desc = CEVTDESC_462028
style = 0
date = { day = 1 month = january year = 1937 }
offset = 1
deathdate = { day = 30 month = december year = 1947 }
action_a = {
name = CEVTACTA_462028
command = { type = secedeprovince which = GER value = 751 } #Novi Pasor
command = { type = secedeprovince which = GER value = 752 } #Pristina
command = { type = secedeprovince which = GER value = 753 } #Podgorica
command = { type = secedeprovince which = GER value = 754 } #Tirona
command = { type = secedeprovince which = GER value = 820 } #Vlore
command = { type = secedeprovince which = GER value = 874 } #Ioannia
command = { type = secedeprovince which = GER value = 889 } #Agrinion
command = { type = secedeprovince which = GER value = 875 } #Larisa
command = { type = secedeprovince which = GER value = 891 } #Athinai
command = { type = secedeprovince which = GER value = 890 } #Patrai
command = { type = secedeprovince which = GER value = 2103 } #Argostoli
command = { type = secedeprovince which = GER value = 755 } #Skopje
command = { type = secedeprovince which = GER value = 2159 } #Chalkis
command = { type = secedeprovince which = GER value = 872 } #Thessaloniki
command = { type = secedeprovince which = GER value = 735 } #Nis
command = { type = secedeprovince which = GER value = 737 } #Valjevo
command = { type = secedeprovince which = GER value = 738 } #Beograd
command = { type = secedeprovince which = GER value = 747 } #Dubrovnik
command = { type = secedeprovince which = GER value = 744 } #Mostar
command = { type = secedeprovince which = GER value = 745 } #Sarajevo
command = { type = secedeprovince which = GER value = 740 } #Osijek
command = { type = secedeprovince which = GER value = 624 } #Zagreb
command = { type = secedeprovince which = GER value = 742 } #Banja Luka
command = { type = secedeprovince which = GER value = 743 } #Split
command = { type = secedeprovince which = GER value = 569 } #Rijeka
command = { type = secedeprovince which = GER value = 570 } #Ljubljana
}
}
##########################################
# 462130 - SS Legion Italia
##########################################
event = {
id = 462130
random = no
country = U01
trigger = {
alignment = fascist
alliance = { country = U01 country = GER }
NOT = {
OR = {
war = { country = U01 country = GER }
}
}
}
name = CEVTNAME_462130
desc = CEVTDESC_462130
style = 0
date = { day = 1 month = january year = 1936 }
offset = 5
deathdate = { day = 30 month = december year = 1947 }
action_a = {
name = OK
command = { type = manpowerpool value = -10 }
command = { type = trigger which = 172170 }
}
}
---------------
Germany
---------------
############################################################################
# 172032 - Italy Surrenders: Rescue Mussolini (by Generalisimo)
############################################################################
event = {
id = 172032
random = no
country = GER
# triggered by ITA 462023
name = CEVTNAME_172032
desc = CEVTDESC_172032
style = 0
action_a = {
name = CEVTACTA_172032
command = { type = addcore which = 563 }
command = { type = make_puppet which = U01 }
command = { type = supplies value = -2500 } # German support
command = { type = trigger which = 462026 } #RSI
}
}
---------------------------------------
UK events
--------------------------------------
############################################################################
# 272080 - Italy Surrenders: England's Allies, USA allied (by Generalisimo)
############################################################################
event = {
id = 272080
random = no
country = ENG
trigger = {
exists = U01
event = 462023
#alliance = { country = ENG country = USA }
OR = {
control = { province = 897 data = USA } # Messina
control = { province = 898 data = USA } # Siracusa
control = { province = 903 data = USA } # Cosenza
control = { province = 893 data = USA } # Taranto
control = { province = 901 data = USA } # Napoli
control = { province = 908 data = USA } # Roma
}
}
name = CEVTNAME_272080
desc = CEVTDESC_272080
style = 0
date = { day = 1 month = january year = 1939 }
offset = 3
deathdate = { day = 30 month = december year = 1947 }
action_a = {
name = OK
command = { type = influence value = 10 }
command = { type = make_puppet which = ITA } # ITA joins allies
#command = { type = secedeprovince which = USA value = 901 } #Napoli
#command = { type = secedeprovince which = USA value = 908 } #Roma
command = { type = sleepevent which = 272081 }
command = { type = trigger which = 462027 } # ITA joins allies
command = { type = trigger which = 462024 } # USA allied
}
}
############################################################################
# 272081 - Italy Surrenders: England's Allies, USA not allied (by Generalisimo)
############################################################################
event = {
id = 272081
random = no
country = ENG
trigger = {
exists = U01
event = 462023
#NOT = {
# alliance = { country = ENG country = USA }
# }
NOT = {
OR = {
control = { province = 897 data = USA } # Messina
control = { province = 898 data = USA } # Siracusa
control = { province = 903 data = USA } # Cosenza
control = { province = 893 data = USA } # Taranto
control = { province = 901 data = USA } # Napoli
control = { province = 908 data = USA } # Roma
}
}
}
name = CEVTNAME_272080
desc = CEVTDESC_272080
style = 0
date = { day = 1 month = january year = 1939 }
offset = 3
deathdate = { day = 30 month = december year = 1947 }
action_a = {
name = OK
command = { type = influence value = 20 }
command = { type = make_puppet which = ITA } # ITA joins allies
command = { type = sleepevent which = 272080 }
command = { type = trigger which = 462027 } # ITA joins allies
command = { type = trigger which = 462025 } # USA NOT allied
}
}