• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
Here are others treaties generated by the Parisian Peace Conference. I didn't made the Turkish treaty, though.


####################
#St. Germain Treaty#
####################
event = {
id = 500017
random = no
country = AUS
picture = versailles
trigger = {
flag = { name = flg_versailles_treaty value = 1 }
}

name = "St. Germain Treaty"
desc = "On September 10, the Parisian peace conference imposed an Austrian version of Versailles Treaty. As Germany was declared by Versailles Treaty alone responsible for the war, Austria wasn't forced to reduce their armies, although there was nothing to be reduced... After the St. Germain-en-Laye Treaty, Austria had to secede Südkärnten and Südsteiermark to Serbia - keeping its northen region, and secede Triest and Südtirol to Italy. The port city Fiume - like Danzig - was handed to the League of Nation and put under British mandate. Austria had her line ships divided among Italians and British. The treaty created an economically inviable country, leading many politicians inside the Parliament to belive the best option would to join Germany. France, fearing this would strengthen Germany, added a clause in which any union with either Germany or Hungary should be decided by the League of Nations. Austria was forced to recognize Czechoslovakia and leave Sudetengermans under Czech ruling."
style = 0

date = { day = 9 month = september year = 1919 }

action_a = {
name = "We are powerless..."
command = { type = secedeprovince which = ENG value = 747 }
command = { type = secedeprovince which = SER value = 756 }
command = { type = secedeprovince which = SER value = 755 }
command = { type = secedeprovince which = ITA value = 757 }
command = { type = secedeprovince which = ITA value = 769 }
command = { type = secedeprovince which = ITA value = 770 }
command = { type = secedeprovince which = ITA value = 827 }
command = { type = secedeprovince which = ITA value = 829 }
command = { type = secedeprovince which = SER value = 754 }
command = { type = removecore which = 747 }
command = { type = removecore which = 755 }
command = { type = removecore which = 757 }
command = { type = removecore which = 769 }
command = { type = removecore which = 770 }
command = { type = removecore which = 761 }
command = { type = removecore which = 760 }
command = { type = removecore which = 762 }
command = { type = removecore which = 775 }
command = { type = removecore which = 735 }
command = { type = removecore which = 733 }
command = { type = removecore which = 735 }
command = { type = removecore which = 775 }
command = { type = removecore which = 734 }
command = { type = removecore which = 756 }
command = { type = removecore which = 763 }
}
}

################
#Neuilly Treaty#
################
event = {
id = 500018
random = no
country = BUL
picture = versailles
trigger = {
flag = { name = flg_versailles_treaty value = 1 }
}

name = "Neuilly Treaty"
desc = "Like it happened to Austria and Germany, Bulgaria, as former central powers' ally, also had a treaty imposed from the Parisian peace conference. Although with less harsh terms, the treaty was incapable solving boundaries dispute in Southern Balcans. In opposite, the treaty unmade the Bucharest Treaty from 1913, tranfering Bulgarian Northen Danubeside to Romania and the West Tracia to Greece, along with few and small territories to Serbia. Bulgaria had a maximum of 20.000 men limit to its army. And, like Germany, Austria and Hungary, the feeble Bulgarian economy was overloaded with war indemnities."
style = 0

date = { day = 26 month = november year = 1919 }

action_a = {
name = "We are powerless..."
command = { type = treasury value = -1000 }
command = { type = secedeprovince which = GRE value = 969 }
command = { type = secedeprovince which = ROM value = 976 }
command = { type = removecore which = 969 }
command = { type = deactivate_division_type which = infantry }
command = { type = deactivate_division_type which = cavalry }
command = { type = deactivate_division_type which = dragoon }
command = { type = activate_division_type which = irregular }
#command = { type = delete_unit which = }
}
}

################
#Trianon Treaty#
################
event = {
id = 500019
random = no
country = HUN
picture = versailles
trigger = {
flag = { name = flg_versailles_treaty value = 1 }
}

name = "Trianon Treaty"
desc = "Like it happened to Austria, Germany and Bulgaria, Hungary as indirect heir to the Habsburg Empire, had a peace treaty imposed by the Parisian peace conference. Trianon Treaty's terms, although not as harsh as the German version, forced Hungarian recognition of its territorial losses during the last war. Shortly after the Hungarian Republic was proclaimed in November 16, 1918, Northen Hungary and Ruthenia were occupied by Czechs, Romenians in Transylvania joined Romania, and Croats left the Hungarian Parliament to join Serbia. Although a short-lived communist government tried to regain those provinces. The government endured only 133 days - time enough to enrage French and British governments. The treaty only cristalized Hungarian territorial losses and imposed further losses. Southern provinces were transfered to Serbia and Burgenland (Soporn) to Austria, after a local plebicit. And any attempt to join any nations was to be submitted to the League of Nations' approval. Reparations were also imposed to the chaotical Hungary economy and, in a weird clause, Hungary shouldn't expand their railnet any further. The Hungarian Army shouldn't excede 35.000 men. After some complaints, Hungary emissaries accepted the terms on June 4, 1920."
style = 0

date = { day = 3 month = june year = 1920 }

action_a = {
name = "We are powerless..."
command = { type = treasury value = -500 }
command = { type = secedeprovince which = SER value = 913 }
command = { type = secedeprovince which = SER value = 914 }
command = { type = secedeprovince which = AUS value = 731 }
command = { type = removecore which = 750 }
command = { type = removecore which = 749 }
command = { type = removecore which = 748 }
command = { type = removecore which = 746 }
command = { type = removecore which = 906 }
command = { type = removecore which = 912 }
command = { type = removecore which = 951 }
command = { type = removecore which = 952 }
command = { type = removecore which = 953 }
command = { type = removecore which = 916 }
command = { type = removecore which = 923 }
command = { type = removecore which = 731 }
command = { type = removecore which = 921 }
command = { type = removecore which = 929 }
command = { type = removecore which = 928 }
command = { type = deactivate_division_type which = infantry }
command = { type = deactivate_division_type which = cavalry }
command = { type = deactivate_division_type which = dragoon }
command = { type = activate_division_type which = irregular }
command = { type = railroad_level value = -3 }
}
}

It would be unfair with Bulgaria if they wouldn't get these army limitations when the 2nd Macedonian War eclodes in 1925. So this event will undo those limitations.

##############################
#Bulgaria violated the treaty#
##############################
event = {
id = 500020
random = no
persistent = yes
country = BUL

trigger = {
flag = { name = flg_versailles_treaty value = 1 }
atwar = yes
}

name = "We ended the Neuilly dictate!"
desc = "By declaring war upon another nation we ended the infamous Neuilly Treaty."
style = 0

date = { day = 1 month = january year = 1919 }
offset = 30
deathdate = { day = 1 month = january year = 1937 }

action_a = {
name = "We will retake our lands!"
command = { type = activate_division_type which = infantry }
command = { type = activate_division_type which = cavalry }
command = { type = activate_division_type which = dragoon }
command = { type = deactivate_division_type which = irregular }
command = { type = add_division which = infantry }
command = { type = add_division which = infantry }
command = { type = add_division which = dragoon }
command = { type = addcore which = 969 }
}
}

#####################
#Hungarian Armistice (aka Vyx Note)#
#####################
event = {
id = 500021
random = no
country = FRA

trigger = { flag = { name = flg_versailles_treaty value = 1 } }

name = "Hungarian Armistice"
desc = "On March 19, 1919 French authorities presented Hungary the first terms for the armistice. Hungarian troops should be pulled back from where they were stationed, behind a military line that the Hungarians assumed, it would become their new frontiers. Outraged by these terms, Hunagarians refused the terms. The Allies then send an ultimatum, either comply or fight. The Hungarians choosed to fight..."
style = 0

date = { day = 18 month = march year = 1919 }

action_a = {
name = "Impose the terms"
command = { type = trigger which = 180522 }
command = { type = relation which = HUN value = -80 }
}

action_b = {
name = "We have bullied them enough..."
command = { type = pop_militancy which = officers value = 2 }
command = { type = relation which = HUN value = 75 }
}
}
 
Last edited:
That is some nice scripting there. You are a productive man. :cool: