• 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.
Event for the start of the war:

Code:
##########################
# AUSTRIA-HUNGARY        #
##########################

# Franz Ferdinand is shot

event = { 
    id = 3001 
    country = U11 
    name = "Assasination of Franz Ferdinand in Sarajevo" 
    desc = "Franz Ferdinand was assasinated by Serbian nationalists!" 
    style = 0 
    trigger = { 
        exists = SER
        NOT = { 
            war = { country = U11 country = SER } 
            } 
        }
    random = no 
    date = { day = 27 month = june year = 1914 } 
    action_a = { 
        name = "Send tough conditions to Serbia, let's wait a month for their answer." 
        command = { type = dissent value = -5 } 
    } 
    action_b = { 
        name = "Declare war on Serbia and hope that Russia won't support them!" 
        command = { type = dissent value = 15 } 
        command = { type = trigger which = 48001 } # Russia decides to help in early war or not 
        command = { type = sleepevent which = 50001 } # Serbia answers tough conditions 
    } 
} 


# Russia supports Serbia in early war

event = { 
    id = 3002 
    country = U11 
    name = "Russian support" 
    desc = "Russia supports Serbia and declares war on us." 
    style = 0 
    random = no 
    action_a = { 
        name = "Then let us crush them too." 
        command = { type = war which = SER } 
    } 
} 

# Russia doesn't support Serbia in early war

event = { 
    id = 3003 
    country = U11 
    name = "No support" 
    desc = "Russia won't support Serbia." 
    style = 0 
    random = no 
    action_a = { 
        name = "Good!" 
        command = { type = war which = SER } 
    } 
} 

# Serbia Accepts our demands

event = { 
    id = 3004 
    random = no 
    country = U11 
    name = "Serbia Accepts demands" 
    desc = "Serbia accepted our demands." 
    style = 0 
    action_a = { 
        name = "Good!" 
        command = { type = make_puppet which = SER } 
    } 
} 

# Russia supports Serbia in late war

event = { 
    id = 3005 
    country = U11 
    name = "Serbia doesn't give in" 
    desc = "Serbia won't accept our demands and Russia decided to back them up." 
    style = 0 
    random = no 
    action_a = { 
        name = "Declare war and crush them both!" 
        command = { type = war which = SER } 
    } 
    action_b = { 
        name = "Forgive Serbia and withdraw those demands." 
        command = { type = dissent value = 25 } 
        command = { type = trigger which = 50002 } # Let Serbia know this 
        command = { type = sleepevent which = 27002 } # Italy won't leave alliance 
    } 
} 

# Russia doesn't support Serbia in late war

event = { 
    id = 3006 
    country = U11 
    name = "Serbia doesn't give in" 
    desc = "Serbia won't accept our demands but Russia decided not to back them up." 
    style = 0 
    random = no 
    action_a = { 
        name = "Declare war!" 
        command = { type = war which = SER } 
    } 
    action_b = { 
        name = "Forgive Serbia and withdraw those demands." 
        command = { type = dissent value = 25 } 
        command = { type = trigger which = 50002 } # Let Serbia know this 
        command = { type = sleepevent which = 27002 } # Italy won't leave alliance 
    } 
}

/Elisson
 
Code:
##########################
# ITALY                  #
##########################

#Leave alliance in early war

event = { 
    id = 27001 
    random = no 
    country = ITA 
    name = "A defensive alliance" 
    desc = "Italy has only commited herself to a defensive alliance with Germany and Austria-Hungary, 
but our alliance brothers are now on the offensive. What should we do?" 
    style = 0 
    trigger = { 
        OR = { 
            event = 3002 
            event = 3003 
            } 
        }
    date = { day = 0 month = july year = 1914 } 
    offset = 5 
    deathdate = { day = 5 month = july year = 1914 } 
    action_a = { 
        name = "Go neutral." 
        command = { type = peace which = SER value = 1 } 
        command = { type = leave_alliance } 
    } 
    action_b = { 
        name = "Stay allied." 
        command = { type = dissent value = 15 } 
        command = { type = removecore which = 896 } 
    } 
} 

#Leave alliance in late war

event = { 
    id = 27002 
    random = no 
    country = ITA 
    name = "A defensive alliance" 
    desc = "Italy has only commited herself to a defensive alliance with Germany and Austria-Hungary, 
but our alliance brothers are now on the offensive. What should we do?" 
    style = 0 
    trigger = { 
        OR = { 
            event = 3005 
            event = 3006 
            } 
        }
    date = { day = 0 month = august year = 1914 } 
    offset = 5 
    deathdate = { day = 5 month = august year = 1914 } 
    action_a = { 
        name = "Go neutral." 
        command = { type = peace which = SER value = 1 } 
        command = { type = leave_alliance } 
    } 
    action_b = { 
        name = "Stay allied." 
        command = { type = dissent value = 15 } 
        command = { type = removecore which = 896 } 
    } 
}

/Elisson
 
Code:
##########################
# RUSSIA                 #
##########################

# Support Serbia in early war or not

event = { 
    id = 48001 
    country = RUS 
    name = "Support to Serbia" 
    desc = "Serbia is in war against Austria-Hungary, shall we support them?" 
    style = 0 
    random = no 
    action_a = { 
        name = "Yes, support the brave Serbs!" 
        command = { type = alliance which = SER } 
        command = { type = dissent value = -5 } 
        command = { type = trigger which = 3002 } # Austria-Hungary declares war 
    } 
    action_b = { 
        name = "Don't support them." 
        command = { type = dissent value = 25 } 
        command = { type = trigger which = 3003 } # Austria-Hungary declares war 
    } 
#    action_c = { 
#        name = "Only send military help." 
#        command = { type = dissent value = 10 } 
#        command = { type = supplies value = -2000 } 
#        command = { type = manpowerpool value = -40 } 
#        command = { type = trigger which = 3003 } # Austria-Hungary declares war 
#        command = { type = trigger which = 5000? } # Serbia recieves some help 
#    } 
} 

# Support Serbia in late war or not

event = { 
    id = 48002 
    country = RUS 
    name = "Support to Serbia" 
    desc = "Serbia wants our support, shall we give them that?" 
    style = 0 
    random = no 
    action_a = { 
        name = "Yes, support the brave Serbs!" 
        command = { type = alliance which = SER } 
        command = { type = dissent value = -10 } 
        command = { type = trigger which = 3005 } # Austria-Hungary decides for war or not 
    } 
    action_b = { 
        name = "Don't support them." 
        command = { type = dissent value = 30 } 
        command = { type = trigger which = 3006 } # Austria-Hungary decides for war or not 
    } 
#    action_c = { 
#        name = "Only send military help." 
#        command = { type = dissent value = 5 } 
#        command = { type = supplies value = -1000 } 
#        command = { type = manpowerpool value = -20 } 
#        command = { type = trigger which = 5000? } # Serbia recieves some help 
#    } 
}

/Elisson
 
Code:
##########################
# SERBIA                 #
##########################

# Austria-Hungary sends tough conditions

event = { 
    id = 50001 
    random = no 
    country = SER 
    name = "Austria-Hungary's demands" 
    desc = "Austria-Hungary has sent us tough conditions." 
    style = 0 
    trigger = { 
        event = 3001 
        } 
    date = { day = 15 month = july year = 1914 } 
    offset = 12 
    deathdate = { day = 27 month = july year = 1914 } 
    action_a = { 
        name = "Deny and ask for Russian assistance." 
        command = { type = dissent value = -10 } 
        command = { type = trigger which = 48002 } # Russia decides to help in late war or not 
    } 
    action_b = { 
        name = "Accept." 
        command = { type = dissent value = 40 } 
        command = { type = alignment which = fascist value = 200 } 
        command = { type = access which = U11 } 
        command = { type = removecore which = 740 } 
        command = { type = removecore which = 741 } 
        command = { type = removecore which = 744 } 
        command = { type = removecore which = 745 } 
        command = { type = removecore which = 747 } 
        command = { type = removecore which = 742 } 
        command = { type = removecore which = 743 } 
        command = { type = removecore which = 569 } 
        command = { type = removecore which = 570 } 
        command = { type = removecore which = 624 } 
        command = { type = trigger which = 3004 } # Austria-Hungary puppets Serbia 
    } 
} 

# Austria-Hungary takes back demands

event = { 
    id = 50002 
    country = SER 
    name = "Conflict solved" 
    desc = "Austria-Hungary took their demands back!" 
    style = 0 
    random = no 
    action_a = { 
        name = "Great!" 
        command = { type = dissent value = -20 } 
    } 
}


Is the event chain to long? Or is it good? should alternatives for Germany to support or not support Austria-Hungary be in?

/Elisson
 
What about this event?


Code:
################
#   AUSTRIA-HUNGARY   #
################

event = {
  id = xxxxx
  random = no
  country = U11
  name = "Assasination of Minister President Stürgkh"
  desc = "At 21st of October, Friedrich Adler, socialdemocratic member of parliament, shot Minister President Stürgkh, who ruled the country totalitarily since the beginning of the war. His war politics got little acceptance among the population. Adler tried to  force the reinstallation of the parliament. Friedlich Adler first got a punishment of 18 years imprisonment, but he was amnestied during the Austrian revolution in 1918."
  style = 0
  date = { day = 21 month = october year = 1916 }
  offset = 1        #why not? ;-)
  trigger = { alignment = fascist
                    dissent = 20 }

action_a = { 
    name = "For the freedom of the people! Long live the Socialist Republic! Stop the war!" 
   command = { type = alignment which = democracy value = 75 } 
   command = { type = alignment which = communist value = 50 }
   command = { type = sleepminister which = ? }
   }
}
 
Originally posted by Elisson

Is the event chain to long? Or is it good? should alternatives for Germany to support or not support Austria-Hungary be in?

/Elisson

Nah, its not too long. Maybe for the Germany supporting Austria, Germany decides whether to bacck up Austria, which effects their sending the demands, and so on. The only problem with any events dealing with Germany backing Austria is that if it goes ahistorical, there's no WWI, and that's no fun. ;)

For Britain, will entering the war be decided whether Germany decides to go through Belgium, or will they start off allied to France?

Code:
##Germany##

event = {
   id = XXXX
   random = no
   country = GER
   name = "The Central Power's Alliance"
   desc = "After the assassination of Archduke Ferdinand, Austria-Hungary sent an ultimatum to Serbia, downplaying any threat from Russia because Germany had proclaimed its support for the dual monarch. Herr Kaiser, how will we act?"
   style = 0

   trigger = (Assassination of Archduke event)

   action_a = {
      name = "Support our Austrian allies"
      command = { type = dissent value = -5 }
      command = { type = trigger which = (Germans support Austrian ultimatum) }
      }

   action_b = {
      name = "Warn against reckless behaviour"
      command = { type = dissent value = 5 }
      command = { type = trigger which = (No support for Austrian ultimatum) }
      }
}


No support for ultimatum would reduce chance of Austria sending an ultimatum (make it the "b" choice in an event) and move their alignment from fascism. Maybe also remove them from the Central Power's alliance?

Anyway, how hard-coded is this planned to be? More open-ended, or set along the historical path? Seeing as its a wargame, it'd be best to go less open-ended.
 
irishpony, I'm doing the events.

HisMajestyBOB, ok, good. :) I'll try adding your event to the start and add a less-chance-for-sending-demands-or-declaring-war-event for Austria-Hungary. :D Britain is already allied to Russia/France but that could also be changed if people are interrested in it.

As more experienced event-coders (and readers) can see in the chain, there are plenty of chances that history will change. Either with an early war, or with Russia not backing up Serbia (no alliance with them), or with Italy sticking to the Central Powers, or with Serbia accepting the demands.

/Elisson
 
I believe that Great Britain should only join the alliance if Belgium is attacked. Sir Edward Grey's language at the time was very evasive concerning his commitment to the entente cordiale with France, and German diplomatic approaches to Russia, and particularly France were made on the basis of a belief that Britain would remain neutral. The ambassador to Britain, Prince Linchnowsky managed to gain a vague assurance from Grey that Britain would not get 'involved in a European War'.

The person playing as Germany may however decide to not attack Belgium, thus not bringing Britain into the war. This would be a little strange, so I'd suggest that the French territories on the border with Germany are strengthened to give the German player little choice but to implement the Schlieffen Plan.
 
Ok. Will fix that. :)

trigger = { war = { country = GER country = BEL } } :D

The events with Germany supporting war or not is a little bit trickier, but I'll solve it.

/Elisson
 
Originally posted by Allenby
I believe that Great Britain should only join the alliance if Belgium is attacked.

I disagree. The British government claimed that they went to war to protect "poor little Belgium" but that was just (very effective) propaganda. The real reason was that they feared the consequences of Germany defeating France and establishing hegemony over Europe - old-fashioned power politics.

In other words, Britain should join the war if either France or Belgium are attacked, but unrest should increase if it's only France and decrease if Belgium is involved too. Also, Britain defending Belgium should affect war entry positively for the USA.

Stephen
 
How automatic is the involvement in war? As far as I understand your chain of events (not an expert here ;) ) the sequence is:

Austria decides whether to declare war on Serbia.
Serbia decides whether to fight, or become a puppet.
Russia decides whether to fight, or ignore the conflict.
Then what?

I assume Germany and Austria start allied, so at this point Russia will be at war with both.

Will France also get involved automatically? We could have the following event:
"The Franco-Russian Alliance"
a) Support our Russian allies (war with Germany)
b) Dishonour the alliance (no war, massive unrest, alignment shift, other nasty effects)

As well or alternatively, Germany could be given this option:
"Kriegsgefahrzustand" (State of Danger of War)
#At the last minute Kaiser Wilhelm asked his Generals if there was any way to avoid general war. They said no - but what if the Kaiser had insisted?
a) (Historical option) Follow the General Staff's plan (war with France and Belgium)
b) Follow the unmodified Schlieffen Plan (war with France, Belgium and Netherlands)
c) No war with France (although this should trigger the France-Russian Alliance event above, leaving France free to join the war anyway. Plus some sort of nasty effect on Germany to represent disruption of plans: Manpower reduction? Units lose organisation, if that's possible in the game?).

As soon as Germany is at war with either France or Belgium (by any route) Britain should then get an event giving them the option to join the war.

Stephen
 
there are some good suggestions there on the diplomatic manoeuvring during the July Crisis. It's a very complicated time in history to organise into events, triggers and so on.

I agree that the reasons for Britain's entry into the war was over the fear of the channel ports falling into hostile hands but I still insist that Britain's entry on the war be dependent on the true to life contractual conditions under which the UK entered the war. Belgium was attacked, thus invoking the 1839 Neutrality of Belgium act.

Britain did not enter the war in order to protect Belgium, rather, to protect itself. Was Britain going to find an excuse at all costs to enter the war? It's something that historians have speculated over.

If there should be any event simulating Britain's entry into the war, perhaps it should be on the premise that Lille is attacked, seeing as that territory covers the channel ports.

In the end, one cannot deny that Britain's declared reason for getting involved was when Belgium was attacked.
 
Hmmm, this turns complicated... :D

My current chain of event (which BTW need some tweaking, not everything works as it should, but most) is ([xxx] is alternatives) this, start with 3001:

Austria-Hungary
3001 - Assasination of Franz Ferdinand, [trigger 21001]
3002 - German support, [send demands, trigger 50001] [declare war, trigger 48001]
3003 - Russian support [ok]
3004 - No Russian support [ok]
3005 - Serbia accepted [ok]
3006 - Serbia denies, Russian support [declare war] [take back demands, trigger 50002]
3007 - Serbia denies, No Russian support [declare war] [take back demands, trigger 50002]
3008 - No German support, leave alliance [send demands, trigger 50003] [declare war, trigger 48001]
3009 - Serbia accepted [ok]

Germany
21001 - Support A-H, [yes, trigger 3002] [no, trigger 3008]

Serbia
50001 - A-H sends demands, [deny, trigger 48002] [accept, trigger 3005]
50002 - A-H take back demans [ok]
50003 - A-H sends demands [deny, trigger 48002] [accept, trigger 3009]

Russia
48001 - Support Serbia [yes, trigger 3003] [no, trigger 3004]
48002 - Support Serbia [yes, trigger 3006] [no, trigger 3007]

Italy
Got some half-working events. They work if certain paths are taken in the above chain, but not all ends are covered yet.

Have to finish my schoolwork (should be in on Tuesday), but then I'll solve this mess. :)

To not mess up to much in this chain, we can cheat a little with the "State of Danger of War"-event. Let it fire directly after a war has broken out and let the player/ai decide to go for peace or war. The same with France. Let them join the war against Germany but have an event directly after the war broke out.

/Elisson
 
Wouldn't the event sequence depend on who starts out allied to whom? If France and Russia don't start out allied in the game, then Russia going to war with Austria and Germany won't affect France. Instead, we use an event to simulate the effects of the (historical) alliance.

I'd worded the German event on the assumption that Germany is already at war with Russia, and now has to decide whether to attack France as well.

Stephen
 
Hmm. Read that you meant German-French war first time, but missed it the second time. :D

I think that France and Russia should be allied at the beginning, anything else will confuse to much. They had the defensive alliance since 1891-1894, so it shouldn't be any problem historically.

/Elisson
 
Changing the subject a moment - I've seen Irishpony's post on 5-3-03 on Irish events, but do you have anything more detailed? If not I'd suggest this:

----
001 - The Third Home Rule Bill
"The voices of Irish nationalists calling for independence are growing ever louder; but their Unionist opponents are creating armed militias and threatening civil war to preserve the link to Britain. In an attempt to prevent bloodshed, the British government has begun once again to consider granting self-rule to Ireland. How should we act?"
Date: mid-August 1914. Condition - UK is at war with Germany

Only one option: "We can do nothing until the war is over".
Triggers 003, no other effects.
----
002 - The Third Home Rule Bill
Date: mid-August 1914. Condition - UK is NOT at war.
# This is a hypothetical, non-historical event. Description as above.

action_a: "Grant Home Rule to Ireland"
Create Ireland as an independent country, but a puppet of UK.
(Ireland should include the entire island, including Ulster).
UK unrest should increase.
Ireland should get massive unrest - or even a civil war versus the northern province, although this might be over the top to actually code...

action_b: "Ireland shall remain British"
UK unrest should increase by a very large amount.
Choosing this option also triggers 003
----
003 - The Easter Rising
"Irish Nationalists have seized control of the centre of Dublin!"
Date: 24 April 1916
Conditions: either 001 or 002 action_b have occurred. UK must be at war with GER.

action_a: "Crush the rebels"
Causes a small unrest increase. Triggers 004.

action_b "Grant concessions"
Causes a significant reduction in manpower (and reduction in ICs in Irish provinces?)
----
004 - Ourselves Alone
"After the recent sweeping election victory for the Irish Nationalist party Sinn Fein ('Ourselves Alone') the Irish Republican Army has now begun a campaign to make Ireland ungovernable by the British."
Date: After 1 January 1919
Conditions: 003 action_a has occurred.
Only one option. "We must suppress this criminal banditry"
Unrest increases, manpower is reduced. Triggers 005.
----
005 - The Irish Free State
"With no end in sight to the unrest in Ireland, the British Government been driven to negotiate with the Nationalists on Irish independence"
Date: After 1 July 1921
Conditions: 004 has occurred.
UK is NOT at war with GER (so this event might never occur, depending on whether the mod ends when the war does).

action_a "Create the Irish Free State"
Creates Ireland (with its historical borders) as an independent state. Reduces UK unrest.

action_b "Grant limited Home Rule"
Creates Ireland (including Ulster) as a UK puppet. Does not reduce UK unrest.

action_c "We will fight to keep Ireland British!"
Creates Ireland (with its historical borders) as an independent state. IRE is at war with UK.
----

You may also want to put in an Irish event for the Irish Civil War of 1922-23, but that might be outside the scope of the mod.

Stephen
 
i like the final event i will change the one ive made to include this but i think my first two events were better (creators bias?) i guess it would be smart to make the manpower losses greater. you should make the first two events they look good.
 
Last edited:
Originally posted by Allenby
there are some good suggestions there on the diplomatic manoeuvring during the July Crisis. It's a very complicated time in history to organise into events, triggers and so on.

I agree that the reasons for Britain's entry into the war was over the fear of the channel ports falling into hostile hands but I still insist that Britain's entry on the war be dependent on the true to life contractual conditions under which the UK entered the war. Belgium was attacked, thus invoking the 1839 Neutrality of Belgium act.

Britain did not enter the war in order to protect Belgium, rather, to protect itself. Was Britain going to find an excuse at all costs to enter the war? It's something that historians have speculated over.

If there should be any event simulating Britain's entry into the war, perhaps it should be on the premise that Lille is attacked, seeing as that territory covers the channel ports.

In the end, one cannot deny that Britain's declared reason for getting involved was when Belgium was attacked.

On the subject, it was made perfectly clear to the French that their plans to march through Gallant Little Belgium in August 1914 would have found them at war with Britain. The French 5th army had been planned for this purpose, and this was changed. Britains defence of Belgium was no sham. In my opinion at least...
 
I think Britain would have gotten involved if France was attacked, even if the Germans went through Alsace and Lorraine, not Belgium and the Netherlands.

Steele