• 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.

unmerged(14683)

HoI2 Shtrafnik
Feb 12, 2003
5.432
2
Visit site
After reading discussion about liberation Europe (and USSR "liberation") I see that there is a need of creating some sort of events concernig Europe (World?) after defeating Germany.
Maybe we should try to use "Molotow-Ribbentrop system"? By that I mean two sides (Allies - US or UK and USSR) decide what to do with post-war Europe. They both would have 2-3 options and depending on that, post-war Europe would be shaped (and most extreme option would start IIIWW - something like "unholy alliance" of Mol-Rib).
Of course, the event would need strict conditions and in many cases won't happen at all, but I think I would really add flavor to the game.
What do you think?
 
Maybe no, but it can solve some serious problems with weird collapse of Third Reich...
I had a game when I (USSR) conquered all the Europe, reached English Channel and meet no retaliation from Allies (I was effectively occupying all the France, but I was not in war w Allies). AI was totally braindead - I was no enemy, yet they can't move to liberate France, and they couldn't declare war.
I bet many SOV players had the same problem...
 
This would require quite a bit of work, are you volunteering? ;)

I think the main issue is that it's late-game events and the odds are that the situation will not be anything similar to the historical outcome. It might be nice to have the events but as you say, they'll never happen :D

EDIT: Posted this by mistake... meant to add:

Perhaps there's a call for some events which check for the existence of Germany and if Germany and/or Japan is gone and any of France, London, Tokyo, Rome etc is held by Comintern then the US demands release of these nations. Would that do what you are looking for?

Also a Comintern-Allies war could be triggered through the two Korea's. I'm working on that already but it will not make C.O.R.E. 0.1 release.


EDIT2: Here's a link that shows all the key conferences and documents. Lot's of reading, have fun ;) Avalon Project
 
Last edited:
Have you read my suggested Liberation Events yet??? I'd like to volunteer but I'd really need some help from someone who can program events.
 
Originally posted by Steel
This would require quite a bit of work, are you volunteering? ;)

Challenge accepted... ;)
I'll try, but it will take a while - there is a lot of options. I'll start from historical solution and then go other way around. I think that border conditions are:
1) NOT exists = GER,
2) NOT war ENG SOV,
3) some variants of Jalta/Potsdam conference depending on owning some provinces in France/Germany/Italy.
4) we can't check all possible scenarios - so we shouldn't. It would be better if it happen rare, but accurately, than always, but in idiotic situations. :)


I will try to write something, test it, and I'll post what has happened. :D
 
I'd love to cooperate with you on these events. If you'd accept could you pm me your msn adress?
 
this post seems dead but then agian ill go ahead...

i recently made a chain of events for the great war mod the acted like the versialles treaty. all you do is trigger an invisable event when war starts and when there is no war activate the event you can see my event in the last pages of the great war thread
 
sure

event = {
id = 1
random = no
country = ENG


trigger = {
exists = ENG
exists = FRA
exists = USA
exists = ITA
exists = JAP
exists = GRE
ai = no
NOT = {
war = { country = ENG country = GER }
war = { country = ENG country = U11 }
war = { country = ENG country = TUR }
war = { country = FRA country = GER }
war = { country = FRA country = U11 }
war = { country = FRA country = TUR }
war = { country = FRA country = BUL }
war = { country = ENG country = BUL }
ispuppet = ENG
ispuppet = FRA
}
}

name = "Treaty of Versilles"
desc = "After the war the fate of the Central Powers had to be decided will you lead it forward or keep you spoils"
style = 0

date = { day = 3 month = january year = 1935 }
action_a = {
name = "Let's tear the enemy to pieces."
command = { type = end_mastery which GER } #Just Incase
command = { type = end_mastery which U11 } #Just Incase
command = { type = end_mastery which TUR } #Just Incase
command = { type = end_mastery which BUL } #Just Incase
command = { type = independence which GER = 1 } #Just Incase
command = { type = independence which U11 = 1 } #Just Incase
command = { type = independence which TUR = 1 } #Just Incase
command = { type = independence which BUL = 1 } #Just Incase
command = { type = trigger which = 4 } #AustroHungery
command = { type = trigger which = 6 } #Germany
command = { type = trigger which = 5 } #Turkey
command = { type = trigger which = 7 } #Bulgaria
}
action_b = {
name = "Find your own spoils we want to keep ours"
}
}

event = {
id = 2
random = no
country = FRA


trigger = {
exists = ENG
exists = FRA
exists = USA
exists = ITA
exists = JAP
ai = no
NOT = {
war = { country = ENG country = GER }
war = { country = ENG country = U11 }
war = { country = ENG country = TUR }
war = { country = FRA country = GER }
war = { country = FRA country = U11 }
war = { country = FRA country = TUR }
war = { country = FRA country = BUL }
war = { country = ENG country = BUL }
ispuppet = ENG
ispuppet = FRA
}
}

name = "Treaty of Versilles"
desc = "After the war the fate of the Central Powers has to be decided will you lead it forward or keep you spoils"
style = 0

action_a = {
name = "Let's tear the enemy to pieces."
command = { type = end_mastery which GER } #Just Incase
command = { type = end_mastery which U11 } #Just Incase
command = { type = end_mastery which TUR } #Just Incase
command = { type = end_mastery which BUL } #Just Incase
command = { type = independence which GER = 1 } #Just Incase
command = { type = independence which U11 = 1 } #Just Incase
command = { type = independence which TUR = 1 } #Just Incase
command = { type = independence which BUL = 1 } #Just Incase
command = { type = trigger which = 4 } #AustroHungery
command = { type = trigger which = 6 } #Germany
command = { type = trigger which = 5 } #Turkey
command = { type = trigger which = 7 } #Bulgaria
}
action_b = {
name = "Find your own spoils we want to keep ours"
}
}



event = {
id = 6
random = no
country = GER

name = "Treaty of Versilles"
desc = "At the Treaty of Versilles Germany had to give up all its Colonies and areas bordering France"
style = 0

action_a = {
name = "OK"


# Secede the Pacific ISlands
command = { type = secedeprovince which = ENG value = 63 }
command = { type = secedeprovince which = ENG value = 2023 }
command = { type = secedeprovince which = ENG value = 1989 }
command = { type = secedeprovince which = ENG value = 1928 }
command = { type = secedeprovince which = JAP value = 1937 }
command = { type = secedeprovince which = JAP value = 1998 }
command = { type = secedeprovince which = JAP value = 2002 }
command = { type = secedeprovince which = JAP value = 2035 }
command = { type = secedeprovince which = JAP value = 2025 }
command = { type = secedeprovince which = JAP value = 1990 }
command = { type = secedeprovince which = JAP value = 1991 }
command = { type = secedeprovince which = JAP value = 1966 }
command = { type = secedeprovince which = JAP value = 1903 }
command = { type = secedeprovince which = JAP value = 1923 }
command = { type = secedeprovince which = JAP value = 1919 }
command = { type = secedeprovince which = JAP value = 1899 }
command = { type = secedeprovince which = JAP value = 1909 }
command = { type = secedeprovince which = JAP value = 1915 }
#command = { type = secedeprovince which = ENG value = 1626 }


#Frech Border
command = { type = secedeprovince which = FRA value = 555 }
command = { type = secedeprovince which = FRA value = 542 }


#Africa
command = { type = secedeprovince which = ENG value = 1309 }
command = { type = secedeprovince which = ENG value = 1311 }
command = { type = secedeprovince which = ENG value = 36 }
command = { type = secedeprovince which = ENG value = 37 }
command = { type = secedeprovince which = ENG value = 1154 }
command = { type = secedeprovince which = ENG value = 1157 }
command = { type = secedeprovince which = ENG value = 1150 }
command = { type = secedeprovince which = ENG value = 1149 }
command = { type = secedeprovince which = ENG value = 1148 }
command = { type = secedeprovince which = ENG value = 1111 }
command = { type = secedeprovince which = ENG value = 1118 }
command = { type = secedeprovince which = ENG value = 1120 }
command = { type = secedeprovince which = ENG value = 1116 }
command = { type = secedeprovince which = ENG value = 1060 }

}
}

event = {
id = 4
random = no
country = U11

name = "Treaty of Versilles"
desc = "At the Treaty of Versilles Austro Hungary was completely torn apart"
style = 0

action_a = {
name = "OK"
command = { type = independence which AST = 1 } #Austria
command = { type = independence which HUN = 1 } #Hungary
command = { type = independence which CZE = 1 } #Checkloslovkia

#To Serbia
command = { type = secedeprovince which = SER value = 741 }
command = { type = secedeprovince which = SER value = 740 }
command = { type = secedeprovince which = SER value = 745 }
command = { type = secedeprovince which = SER value = 742 }
command = { type = secedeprovince which = SER value = 569 }
command = { type = secedeprovince which = SER value = 624 }
command = { type = secedeprovince which = SER value = 570 }
command = { type = secedeprovince which = SER value = 743 }
command = { type = secedeprovince which = SER value = 747 }
command = { type = secedeprovince which = SER value = 744 }

#TO Romania
command = { type = secedeprovince which = ROM value = 739 }
command = { type = secedeprovince which = ROM value = 629 }
command = { type = secedeprovince which = ROM value = 729 }
command = { type = secedeprovince which = ROM value = 728 }
command = { type = secedeprovince which = ROM value = 730 }
command = { type = secedeprovince which = ROM value = 731 }
command = { type = secedeprovince which = ROM value = 759 }
}
}

event = {
id = 5
random = no
country = TUR

name = "Treaty of Versilles"
desc = "At the Treaty of Versilles the Ottamann Empire was taken piece by piece by the entete."
style = 0

action_a = {
name = "OK"

#To United Kingdom
command = { type = secedeprovince which = ENG value = 1275 }
command = { type = secedeprovince which = ENG value = 1205 }
command = { type = secedeprovince which = ENG value = 1355 }
command = { type = secedeprovince which = ENG value = 1281 }
command = { type = secedeprovince which = ENG value = 1354 }
command = { type = secedeprovince which = ENG value = 1272 }
command = { type = secedeprovince which = ENG value = 1267 }
command = { type = secedeprovince which = ENG value = 1271 }
command = { type = secedeprovince which = ENG value = 1280 }

#TO France
command = { type = secedeprovince which = FRA value = 1268 }
command = { type = secedeprovince which = FRA value = 1269 }
command = { type = secedeprovince which = FRA value = 1273 }
command = { type = secedeprovince which = FRA value = 1274 }
command = { type = secedeprovince which = FRA value = 1270 }

}
}

event = {
id = 7
random = no
country = BUL

name = "Treaty of Versilles"
desc = "At the Treaty of Versilles the Bulgaria was forced to give their greek provinces back to Greece."
style = 0

action_a = {
name = "OK"

#To Greece
command = { type = secedeprovince which = GRE value = 872 }
}
}
 
excuse me, but i cannot see the "invisible events" that you mention in the previous post.... :(
i recently made a chain of events for the great war mod the acted like the versialles treaty. all you do is trigger an invisable event when war starts and when there is no war activate the event you can see my event in the last pages of the great war thread
 
I think we should postpone the Liberation events to a later date. At the moment there will never be anything even near real history by the end of the game; let alone a Liberation...
 
I know it fires at a certain date after certain triggers have happened. The thing I meant to say is that there is no way the game can, currently, ever come to something even close to real history. That's why I think we should focus on AI and events leading the AI in the right direction before creating those events wich will currently never happen.
 
I actually have been coding up Yalta events to work with the New Order mod.... I had it triggering (for the Allies) when the low countries and France were all liberated (extra events were added for their liberation) and the Rhineland was penetrated. Then it set it up so that the various allies recieved their various Occupation Zones. A seperate set of events was set up for the Soviets, setting up their German zone and setting up a puppet Czechoslovakia and Poland (with new borders). Since they were seperate events a Soviet player could take all of Germany for themselves and an Allied player could take Berlin....

The events are (IIRC) slightly screwed up, but if y'all want I can repost 'em here. :)