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

mcganyol

Captain
27 Badges
Sep 3, 2010
450
5
  • Arsenal of Democracy
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • Semper Fi
  • Victoria: Revolutions
  • Hearts of Iron III
  • For the Motherland
  • Darkest Hour
  • Crusader Kings II: Way of Life
  • 500k Club
  • Crusader Kings II: Horse Lords
  • Crusader Kings II: Conclave
  • Hearts of Iron IV Sign-up
  • Crusader Kings II: Reapers Due
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Jade Dragon
  • Crusader Kings II: Holy Fury
  • Victoria 2
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Republic
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
  • Crusader Kings II
ok normal game natchi 36.
xi'an incident event (#90) fires. with option C [united front] Nat chi annex all the warlords [they get allied via event 90, which triggers 7006-7007-7008-7009-7010 from ai_inherit_chi.txt].
this is the case in singleplayer.

however in multiplayer after event #90 and option c neither of the 7000ish events triggers. ever.
this can be repeated with the same results indefinitely from the same save.

this is not connected if jap is human played or on ai in multiplayer.

What can cause this? i think im familiar with hoi2 event structure but i find nothing that indicates that it should not trigger in multiplayer. Also i wonder if it's simply a bug or somehow intended behaviour?
 
Code:
event = {
	id = 7006
	random = no
	country = CHI

	trigger = {
		ai = CSX
		OR = {
			ai = yes
			local_flag = UnitedFrontFlag
		}
		OR = {
			lost_national = { country = CSX value = 80 }
			lost_VP = { country = CHI value = 70 }
			alliance = { country = CSX country = CHI }
			NOT = { ai = JAP } # human japan
		}
	}

	name = "Annexation of the Shanxi Warlords"
	desc = "In the second United Front the Shanxi Warlords joined the Republic of China"
	style = 0
	picture = "Kmtcav"

	date = { day = 1 month = january year = 1936 }
	offset = 2
	deathdate = { day = 30 month = december year = 1999 }

	action_a = {
		name = "ok"
		command = { type = inherit which = CSX }
	}
}

This is one of many similar events. Event 90c should set UnitedFrontFlag and create the needed alliance, thus the needed conditions are met. My best guess is that the UnitedFrontFlag was not set properly due to some sort of synchronisation problem. A savegame edit may solve the problem. Make sure that UnitedFrontFlag = 1 is the setting in a section of the savegame that looks like this:

Code:
country = { 
	tag = CHI 
	ai = { 
		switch = no 
		flags = { 
			[...]
			UnitedFrontFlag = 1 
			} 
		[...]
		}
	}
 
We did sure that. The flag is set up in save. Still does not trigger, we even get problems trying to force the event by editing...

EDIT; With human Japan, also option A is supposed to work, right? As it is an alternative trigger to alliance.
 
Last edited:
EDIT; With human Japan, also option A is supposed to work, right? As it is an alternative trigger to alliance.

With human Japan and China AI it will trigger at the start of the game at day 2 or 3. If CHI is human it will only trigger if UnitedFrontFlag is set is done by the historic choice.

We did sure that. The flag is set up in save. Still does not trigger, we even get problems trying to force the event by editing...

You might try cheating than. Enter
event 7006 CHI
event 7007 CHI
event 7008 CHI
event 7009 CHI
event 7010 CHI
into the console. This works in single player. It will not work there if the events have been slept or triggered. History contains triggered events, sleepevent should explain itself:

Code:
history = { [...] } 

delayed_events = {[...] } 

sleepevent = { [...] }

Another source for problems might be that not all of your mp group are using the same version of AoD, that the event files are not the same. Unclean installations might cause some ugly results. If nothing of the above applies i am at a loss. :confused:
 
You might try cheating than. Enter
event 7006 CHI
event 7007 CHI
event 7008 CHI
event 7009 CHI
event 7010 CHI
into the console. This works in single player.
You cannot use the console on multi-player.

Another source for problems might be that not all of your mp group are using the same version of AoD, that the event files are not the same. Unclean installations might cause some ugly results. If nothing of the above applies i am at a loss. :confused:
I thought only the hosts event files are used online?
 
Checked the save. Neither trigger nor slept... the event files shoulded be the same, as it worked for all in sp in fact but not in mp... Guess I feel as confused as you regarding the bug...:confused: