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

Denniss

CORE developer
38 Badges
Jun 15, 2005
3.371
43
www.matrixgames.com
  • Mount & Blade: Warband
  • Victoria: Revolutions
  • Semper Fi
  • Sword of the Stars II
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • 500k Club
  • Europa Universalis IV: Pre-order
  • Rise of Prussia
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Common Sense
  • Achtung Panzer
  • Surviving Mars
  • Age of Wonders III
  • Surviving Mars: Digital Deluxe Edition
  • Shadowrun Returns
  • Surviving Mars: First Colony Edition
  • Surviving Mars: First Colony Edition
  • Deus Vult
  • Cities in Motion
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sword of Islam
  • Commander: Conquest of the Americas
  • Darkest Hour
  • Arsenal of Democracy
  • East India Company Collection
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Wealth of Nations
  • For the Motherland
  • Hearts of Iron III
  • Hearts of Iron III: Their Finest Hour
  • Majesty 2
Steps to reproduce:
Open the event file france.txt with a text editor. In the first event 2800 replace
Code:
# Delete the original French Army and Airforce
command = { type = delete_unit which = -1 when = 100 }
command = { type = delete_unit which = -3 when = 100 }

# French Navy Switch mostly to Vichy
command = { type = switch_allegiance which = -2 where = VIC when = 90 }
with
Code:
# Delete the original French Army and Airforce
#command = { type = delete_unit which = -1 when = 100 }
#command = { type = delete_unit which = -3 when = 100 }

# French Navy Switch mostly to Vichy
command = { type = switch_allegiance which = -2 where = VIC when = 90 }
command = { type = switch_allegiance which = -1 where = VIC when = 80 }
command = { type = switch_allegiance which = -3 where = VIC when = 70 }
After loading up the 1939 scenario and manually firing event 2800 you "should" see messages like
Code:
90 percent of our fleets will join Vichy France
80 percent of our armycorps will join Vichy France
70 percent of our air wings will join Vichy France
What you actually see is
Code:
Grant independence to Vichy France <- this is OK
Grant independence to Vichy France <- again ?
Grant independence to Vichy France <- and another one?
70 percent of our army corps will join Vichy France <- should be the air force

Some testing shows that using "type = switch_allegiance which = -1 where = ENG when = 25" does not report anything on firing.
"type = switch_allegiance which = -2 where = ENG when = 25" does report "25 percent of army corps ..."
"type = switch_allegiance which = -3 where = ENG when = 25" does report two instances of "25 percent of army corps..."

The same display problem with delete_unit command.

The commands are working, the units are deleted or switched to the new owner, it's just not displayed/reported properly.
 
Upvote 0