My very pathetic solution to the Austrian defeat crashes
1 - Austria isnt allowed to release vassals. I've given Russia all the required land and from there on trigger the independence from Russia, which works fine. Hence this solution only works if Tsarist Russia exists.
2 - The only event that cannot trigger is Trentino to Italy. It just won't budge.
3 - I also would like to add that perhaps Germany should not be removed from the Alliance. All the minors are removed, but all defeat events for the majors should involve -1000 DI so no alliance building can be built. Why do I make this suggestion?? Because as Britain, the Central Powers had 0 victory points after Versailles happened, then I got bored of Rev Mex and annexed them - game over, nobody but Entente has victory points. For those who would NOT like the game to end with the Great War, I suggest keeping Germany in the Alliance so we will never reach a situation whereby the game ends due to no victory points for two alliance blocks.
#####################################################################
# Austria-Hungary's defeat
#####################################################################
event = {
country = U11
id = 3805
random = no
style = 0
name = "Austria-Hungary has been defeated"
desc = "Austria-Hungary, militarily and financially bankrupt, splitting apart under the weight of ethnic tensions, has been forced to seek peace terms with the Allies. Unfortunately for the Austro-Hungarian government, its numerous pleas over the last few months have fallen upon deaf ears. The empire, collected by the Habsburgs by war and marriage over a thousand years is breaking into several republics."
trigger = {
#OR = { war = { country = U11 country = FRA }
#war = { country = U11 country = GER }
#}
alliance = { country = U11 country = GER }
OR = {
AND = {
dissent = 55
NOT = { manpower = 126 }
}
NOT = {
control = { province = 621 data = U11 }
control = { province = 633 data = U11 }
control = { province = 624 data = U11 }
}
OR = {
event = 21800 # Germany defeated pre-1916
event = 21801 # Germany defeated post-1916
event = 21802 # Germany defeated August 1919
event = 21551 # German defeatists
event = 21553 # German Leftist defeat
}
}
}
date = { day = 0 month = january year = 1914 }
offset = 1
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "Defeat"
command = { type = dissent value = 25 }
command = { type = leave_alliance }
command = { type = supplies value = -99999 }
command = { type = oilpool value = -99999 }
command = { type = steelpool value = -99999 }
command = { type = coalpool value = -99999 }
command = { type = rubberpool value = -99999 }
command = { type = manpowerpool value = -99999 }
command = { type = influence value = -1000 }
command = { type = peace which = FRA value = 1 }
command = { type = peace which = ENG value = 1 }
#command = { type = peace which = ITA value = 1 }
command = { type = end_mastery which = SER value = 1 }
command = { type = trigger which = 3806 }
#command = { type = independence which = HUN value = 1 }
command = { type = trigger which = 3807 }
command = { type = trigger which = 3808 }
#command = { type = independence which = CZE value = 1 }
command = { type = trigger which = 3809 }
#command = { type = independence which = AUS value = 1 }
command = { type = trigger which = 3812 }
}
}
#####################################################################
# Serbia regains independence
#####################################################################
event = {
country = U11
id = 3806
random = no
style = 0
name = "Austria-Hungary defeated: Serbia regains independence"
desc = "Annexed by Austria-Hungary, Serbia is now once again independent."
trigger = {
AND = {
event = 3805
NOT = { exists = SER }
}
}
date = { day = 0 month = january year = 1914 }
offset = 12
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "Serbia regains independence"
command = { type = secedeprovince which = RUS value = 775 }
command = { type = secedeprovince which = RUS value = 752 }
command = { type = secedeprovince which = RUS value = 735 }
command = { type = secedeprovince which = RUS value = 738 }
command = { type = secedeprovince which = RUS value = 737 }
command = { type = secedeprovince which = RUS value = 746 }
command = { type = secedeprovince which = RUS value = 751 }
command = { type = secedeprovince which = RUS value = 755 }
command = { type = secedeprovince which = RUS value = 753 }
command = { type = trigger which = 48500 }
}
}
event = {
country = RUS
id = 48500
random = no
style = 0
name = "Independent Serbia"
desc = "Independent Serbia"
action_a = {
name = "Excellent"
command = { type = independence which = SER value = 0 }
command = { type = trigger which = 48510 }
command = { type = trigger which = 3899 }
}
}
event = {
country = RUS
id = 48510
random = no
style = 0
name = "Serbia and Montenegro"
desc = "Serbia and Montenegro"
action_a = {
name = "Excellent"
command = { type = secedeprovince which = SER value = 753 }
}
}
event = {
country = SER
id = 50801
random = no
style = 0
name = "Austria-Hungary defeated: Serbia regains independence"
desc = "Annexed by Austria-Hungary, Serbia is now once again independent."
trigger = {
event = 48500
}
date = { day = 0 month = january year = 1914 }
offset = 3
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "Hurrah!"
}
}
#####################################################################
# Serbia enlarged
#####################################################################
event = {
country = U11
id = 3899
random = no
style = 0
name = "Austria-Hungary defeated: Greater Serbia"
desc = "A confederation of Slavic peoples - Serbs, Slovenes and Croatians has emerged from the collapse of the Habsburg Empire. The long held ambition of a 'Greater Serbia' has now been realised - the same aspirations of the 'Black Hand' movement which was so active before the war's outbreak. The new nation shall be ruled by the King of Serbia."
trigger = {
AND = {
event = 3805
exists = SER
}
}
date = { day = 0 month = january year = 1914 }
offset = 3
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "Greater Serbia"
command = { type = secedeprovince which = SER value = 747 }
command = { type = secedeprovince which = SER value = 744 }
command = { type = secedeprovince which = SER value = 743 }
command = { type = secedeprovince which = SER value = 742 }
command = { type = secedeprovince which = SER value = 745 }
command = { type = secedeprovince which = SER value = 569 }
command = { type = secedeprovince which = SER value = 624 }
command = { type = secedeprovince which = SER value = 740 }
command = { type = secedeprovince which = SER value = 570 }
command = { type = secedeprovince which = SER value = 741 }
}
}
event = {
country = SER
id = 50800
random = no
style = 0
name = "Austria-Hungary defeated: Greater Serbia"
desc = "A confederation of Slavic peoples - Serbs, Slovenes and Croatians has emerged from the collapse of the Habsburg Empire. The long held ambition of a 'Greater Serbia' has now been realised - the same aspirations of the 'Black Hand' movement which was so active before the war's outbreak. The new nation shall be ruled by the King of Serbia."
trigger = {
event = 3899
}
date = { day = 0 month = january year = 1914 }
offset = 3
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "Hurrah!"
command = { }
}
}
#####################################################################
# Hungarian independence
#####################################################################
event = {
country = U11
id = 3807
random = no
style = 0
name = "Austria-Hungary defeated: Hungarian independence"
desc = "The Magyars have broken from the Dual Monarchy and have set up a republic. Hungary, which had enjoyed equal status within the Empire since 1867, now looks set for a difficult power struggle waged by the country's various factions."
trigger = {
event = 3805
}
date = { day = 0 month = january year = 1914 }
offset = 10
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "Hungarian independence"
command = { type = secedeprovince which = RUS value = 622 }
command = { type = secedeprovince which = RUS value = 626 }
command = { type = secedeprovince which = RUS value = 627 }
command = { type = secedeprovince which = RUS value = 630 }
command = { type = secedeprovince which = RUS value = 633 }
command = { type = secedeprovince which = RUS value = 634 }
command = { type = trigger which = 48501 }
}
}
event = {
country = RUS
id = 48501
random = no
style = 0
name = "Independent Hungary"
desc = "Independent Hungary"
action_a = {
name = "Excellent"
command = { type = independence which = HUN value = 0 }
}
}
event = {
country = HUN
id = 84800
random = no
style = 0
name = "Austria-Hungary defeated: Hungarian independence"
desc = "The Magyars have broken from the Dual Monarchy and have set up a republic. Hungary, which had enjoyed equal status within the Empire since 1867, now looks set for a difficult power struggle waged by the country's various factions."
trigger = {
event = 48501
}
date = { day = 0 month = january year = 1914 }
offset = 3
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "Hurrah!"
command = { }
}
}
#####################################################################
# Transylvania and the Banat to Hungary
#####################################################################
event = {
country = U11
id = 3808
random = no
style = 0
name = "Austria-Hungary defeated: Hungary retains Transylvania and the Banat"
desc = "Transylvania and the Banat, amidst the confusion of the Empire's collapse, have been momentarily retained by Hungary."
trigger = {
event = 48501
}
date = { day = 0 month = january year = 1914 }
offset = 2
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "Hungary retains Transylvania and the Banat"
command = { type = secedeprovince which = HUN value = 729 }
command = { type = secedeprovince which = HUN value = 629 }
command = { type = secedeprovince which = HUN value = 739 }
command = { type = secedeprovince which = HUN value = 731 }
command = { type = secedeprovince which = HUN value = 730 }
command = { type = secedeprovince which = HUN value = 728 }
command = { type = secedeprovince which = HUN value = 759 }
}
}
event = {
country = HUN
id = 84801
random = no
style = 0
name = "Austria-Hungary defeated: Hungary retains Transylvania and the Banat"
desc = "Transylvania and the Banat, amidst the confusion of the Empire's collapse, have been momentarily retained by Hungary."
trigger = {
event = 3808
}
date = { day = 0 month = january year = 1914 }
offset = 3
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "Hurrah!"
command = { }
}
}
#####################################################################
# Czechoslovakian independence
#####################################################################
event = {
country = U11
id = 3809
random = no
style = 0
name = "Austria-Hungary defeated: Czechoslovakian independence"
desc = "Czechoslovakia, with its difficult mixture of Czechs and Slovaks has declared itself to be an independent republic. The new nation does not have the sophisticated government framework that other countries possess, but it is hoped that their popular leadership will steer them through these troubled times."
trigger = {
event = 3805
}
date = { day = 0 month = january year = 1914 }
offset = 3
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "Czechoslovakian independence"
command = { type = secedeprovince which = RUS value = 578 }
command = { type = secedeprovince which = RUS value = 612 }
command = { type = secedeprovince which = RUS value = 613 }
command = { type = secedeprovince which = RUS value = 614 }
command = { type = secedeprovince which = RUS value = 615 }
command = { type = secedeprovince which = RUS value = 616 }
command = { type = secedeprovince which = RUS value = 617 }
command = { type = secedeprovince which = RUS value = 618 }
command = { type = secedeprovince which = RUS value = 619 }
command = { type = secedeprovince which = RUS value = 631 }
command = { type = secedeprovince which = RUS value = 632 }
command = { type = secedeprovince which = RUS value = 726 }
command = { type = secedeprovince which = RUS value = 727 }
command = { type = trigger which = 48502 }
}
}
event = {
country = RUS
id = 48502
random = no
style = 0
name = "Independent Czechoslovakia"
desc = "Independent Czechoslovakia"
action_a = {
name = "Excellent"
command = { type = independence which = CZE value = 0 }
}
}
event = {
country = CZE
id = 83800
random = no
style = 0
name = "Austria-Hungary defeated: Czechoslovakian independence"
desc = "Czechoslovakia, with its difficult mixture of Czechs and Slovaks has declared itself to be an independent republic. The new nation does not have the sophisticated government framework that other countries possess, but it is hoped that their popular leadership will steer them through these troubled times."
trigger = {
event = 48502
}
date = { day = 0 month = january year = 1914 }
offset = 3
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "Hurrah!"
command = { }
}
}
#####################################################################
# Tsarist Russia recieves Galicia
#####################################################################
event = {
country = U11
id = 3810
random = no
style = 0
name = "Austria-Hungary defeated: Tsarist Russia recieves Galicia"
desc = "With the collapse of the Austro-Hungarian Empire, the forces of the Russian Army have been quick to move into Polish Galicia and claim the region in the name of the Tsar."
trigger = {
event = 3805
NOT = { exists = POL }
NOT = { exists = SOV }
NOT = { event = 3811 }
}
date = { day = 0 month = january year = 1914 }
offset = 4
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "Tsarist Russia recieves Galicia"
command = { type = secedeprovince which = RUS value = 635 }
command = { type = secedeprovince which = RUS value = 724 }
command = { type = secedeprovince which = RUS value = 725 }
command = { type = sleepevent which = 3811 }
command = { type = trigger which = 48710 }
}
}
event = {
country = RUS
id = 48710
random = no
style = 0
name = "Austria-Hungary defeated: Tsarist Russia recieves Galicia"
desc = "With the collapse of the Austro-Hungarian Empire, the forces of the Russian Army have been quick to move into Polish Galicia and claim the region in the name of the Tsar."
# Triggered by 3810
action_a = {
name = "God save the Tsar!"
command = { }
}
}
#####################################################################
# Poland appears/recieves Galicia
#####################################################################
event = {
country = U11
id = 3811
random = no
style = 0
name = "Austria-Hungary defeated: Poland recieves Galicia"
desc = "Amidst the chaos of the collapse of the Habsburg Empire, the Galician Poles have declared independence from Austria-Hungary and have set up a provisional government. It is expected that they shall try to unify with their fellow Poles to the north."
trigger = {
event = 3805
NOT = { control = { province = 643 data = RUS } }
NOT = { event = 3810 }
}
date = { day = 0 month = january year = 1914 }
offset = 4
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "Poland recieves Galicia"
command = { type = independence which = POL value = 0 }
command = { type = secedeprovince which = POL value = 635 }
command = { type = secedeprovince which = POL value = 724 }
command = { type = secedeprovince which = POL value = 725 }
command = { type = sleepevent which = 3810 }
command = { type = trigger which = 67805 }
}
}
event = {
country = POL
id = 67805
random = no
style = 0
name = "Poland recieves Galicia"
desc = "Amidst the chaos of the collapse of the Habsburg Empire, the Galician Poles have declared independence from Austria-Hungary and have set up a provisional government. It is expected that they shall try to unify with their fellow Poles to the north."
# Triggered by 3811
action_a = {
name = "Hurrah!"
command = { }
}
}
#####################################################################
# End of the Habsburg dynasty
#####################################################################
event = {
country = U11
id = 3812
random = no
style = 0
name = "Austria-Hungary defeated: End of the Habsburg dynasty"
desc = "With demonstrations breaking out in Vienna to cries of 'down with the Habsburgs!', the government has fallen and a republic proclaimed. With the military and economy exhausted Austria-Hungary had no choice other than parley. With this, the monarchy has abdicated and the empire has collapsed."
trigger = {
event = 3805
}
date = { day = 0 month = january year = 1914 }
offset = 20
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "End of the Habsburg dynasty"
command = { type = secedeprovince which = RUS value = 563 }
command = { type = secedeprovince which = RUS value = 565 }
command = { type = secedeprovince which = RUS value = 571 }
command = { type = secedeprovince which = RUS value = 573 }
command = { type = secedeprovince which = RUS value = 610 }
command = { type = secedeprovince which = RUS value = 611 }
command = { type = secedeprovince which = RUS value = 620 }
command = { type = secedeprovince which = RUS value = 621 }
command = { type = secedeprovince which = RUS value = 623 }
command = { type = trigger which = 48503 }
}
}
event = {
country = RUS
id = 48503
random = no
style = 0
name = "End of the Habsburg dynasty"
desc = "End of the Habsburg dynasty"
action_a = {
name = "Excellent"
command = { type = independence which = AUS value = 0 }
}
}
event = {
country = AUS
id = 82800
random = no
style = 0
name = "Austria-Hungary defeated: End of the Habsburg dynasty"
desc = "With demonstrations breaking out in Vienna to cries of 'down with the Habsburgs!', the government has fallen and a republic proclaimed. With the military and economy exhausted Austria-Hungary had no choice other than parley. With this, the monarchy has abdicated and the empire has collapsed."
trigger = {
event = 3812
}
date = { day = 0 month = january year = 1914 }
offset = 60
deathdate = { day = 0 month = january year = 1925 }
action_a = {
name = "End of the Habsburg dynasty"
command = { }
}
}