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

Djambo

Captain
80 Badges
Sep 15, 2003
467
134
  • 500k Club
  • Europa Universalis III: Collection
  • Cities in Motion
  • Crusader Kings II
  • Europa Universalis IV: Pre-order
  • Age of Wonders III
  • Cities: Skylines Deluxe Edition
  • Magicka 2
  • Pillars of Eternity
  • Prison Architect
  • Stellaris
  • Tyranny: Archon Edition
  • Surviving Mars: Digital Deluxe Edition
  • Crusader Kings III: Royal Edition
Conversion events don't work properly

Though it appeared originally in an Aberration-MP it was reproduced by one of the MP-players and by myself with the "The Age of Mercantilism" using the latest beta.


I justed started the game and fired event 94003 4 times. As you can see I had two failures and two conversions, while there are at least 4 available reformed provinces.

conversion.jpg
 
Last edited:
Upvote 0
And this only happens in MP play in the cheat console? Or are you saying you see it when the event happens randomly too? I've never seen or heard of this ever, but I only play SP.
 
AFAIK, firing this event in the console targets any province you have, even your catholic ones. In this case, you have "the CommandListA is Invalid" message.
This applies to any state religion you could have (ie. not only catholic).

EDIT: Don't remember when this "feature" appeared for the first time, but it was long ago, maybe 1.06 or so...
 
Last edited:
The problem originally happened in a MP game when an event should have given 3 random conversions in addition to the conversion of the capital. The capital worked fine but the 3 others didn't.

I started a save of that MP 5 times in SP mode and fired the event manually using the console. I had 0, 2, 1, 0, 2 of the 3 intended conversions.

The screen I added above is done after starting up a vanilla SP game. I paused instantly and fired the event. So that error happens randomly (as in the MP) and by using the console (as in the SP).
 
But did you get that error in the non-console events? Or just fewer conversions than you thought you should in an event? Which was the event?

In any case it seems clear from YodaMaster's post that this is due to the command randomly choosing a province that is already the state religion. I suppose ideally it should only choose from ones that are not.

But even then, if you have multiple such commands in one event there's nothing stopping a later one from randomly choosing one already chosen in the same event so still getting the message.
 
Code:
event = {
	id = 200225
	random = no
	country = HSA
	name = "Religious Decisions"
	desc = "As Religion became a more and more important issue in the 16th century the Hanseatic League was nearly torn apart by the difficulties of appeasing all religious factions."

	date = { day = 1 month = january year = 1560 }
	offset = 360
	deathdate = { day = 1 month = january year = 1580 }

	action_a = {
		name = "Embrace the new reformed faith"
		command = { type = religion which = reformed }
		command = { type = domestic   which = centralization value = -1 } 
		command = { type = domestic   which = aristocracy value = -2 }
		command = { type = domestic   which = innovative value = 2 } 
		command = { type = revolt which = 306 }
		command = { type = revolt which = 306 }
		command = { type = revolt which = 336 }
		command = { type = revolt which = 336 } 
		command = { type = revolt which = -1 } 
		command = { type = revolt which = -1 } 
		command = { type = revolt which = -1 } 
		command = { type = revolt which = -1 } 
		command = { type = conversion   which = -2 } 
		command = { type = conversion   which = -1 } 
		command = { type = conversion   which = -1 } 
		command = { type = stability value = 2 }
	}

	action_b = {
		name = "Become Protestant"
		command = { type = religion which = protestant }
		command = { type = domestic   which = centralization value = 2 } 
		command = { type = domestic   which = aristocracy value = 1 }
		command = { type = domestic   which = innovative value = -2 } 
		command = { type = revolt which = 302 }
		command = { type = revolt which = 302 }
		command = { type = revolt which = 304 }
		command = { type = revolt which = 304 }
		command = { type = revolt which = 305 }
		command = { type = revolt which = 305 }
		command = { type = revolt which = -1 } 
		command = { type = revolt which = -1 } 
		command = { type = revolt which = -1 } 
		command = { type = revolt which = -1 } 
		command = { type = conversion   which = -2 } 
		command = { type = conversion   which = -1 } 
		command = { type = conversion   which = -1 } 
		command = { type = conversion   which = -1 } 
		command = { type = stability value = -5 }
		command = { type = sleepevent which = 200226 }
	}
}

The player getting the event just got the conversion in the capital which can be verified in saves prior and after the firing of the event. He had 7 non-state religion provinces (including the capital) at that time and none of them got selected as the -1 in the B-option he chose.

That multiple conversion commands, as in the B-option, can target the same province more than once is a known bug, at least for me. But in that case none of the 7 available -1 provinces got selected.

I tested that error by firing the events via the console. But I have the saves and I will test them later today using the normal way.



EDIT: Tested the event in SP- and in MP-LAN-Mode. Played with Hansa 5 times on each mode and waited until the event popped up. While 2/3 (A/B) would be the ideal outcome of the event, these were the results:

SP-Mode: 0/1, 1/1, 0/0, 0/0, 0/0
MP-Mode: 0/0, 0/0, 0/0, 0/0, 0/1

Instead of 50 named provinces I just got 4.
 
Last edited:
He had 7 non-state religion provinces (including the capital) at that time and none of them got selected as the -1 in the B-option he chose.

7 out of how many?

Same question with your Hansa test; how many provinces did they have overall, and how many were not state religion?
 
# of provinces: 27 1000+, 9 colonies, 28 TPs
# of non state religion: 7

Both results are valid for both the MP game and the test I made. My latest save before the event just had to run 2 years.
 
OK, by test I've established to my satisfaction that YodaMaster is right; the fewer the potential targets the more likely you are to get the CommandList A is currently Invalid error when event 94003 is triggered from the cheat console.

What's more the odds appear fairly good. I used the same test as you, AoM as FRA, and as you say they have 29 provinces/colonies of which 7 are not the state religion. In three test runs it took 16, 34 and 10(!) triggerings of the 94003 event to get all 7 converted.

So if the command is meant to choose only from non-state religion provinces, then we certainly have a bug. If not, then it's pretty much working as designed.

After some searchng I found a post by the excellent Daywalker on this error:
What you are seeing is the misfortune working of the in-game test system, the F12 system. The game and the F12 system does not speak the same language in every department.
The F12 system has these cryptic messages “CommandList A blab blab” (and B, C, D).

What it means is that at the time of firing, via F12, the F12 system has encountered a currently invalid command. All it needs to display this message is one invalid command. There might be 30 or 100 perfect legal commands in an action, but all it needs is one of them to currently be invalid and it will refuse to fire the event – and display this message.

But… there is always a but…

The game itself has the ability to deduct invalid commands, so when the event actually fires in the game, it will itself skip the invalid command(s) and it will work, despite what F12 says.

So when the Conversion command happens to choose a province that's already the state religion, it generates the CommandList error if in the cheat console (as converting a province to the state religion when it already is, is apparently considered an invalid command) and just fails to convert anything if triggered by a normal event. But if an event contains several Conversion commands, ALL will fail if triggered in the cheat console after ONE picks an invalid province. In proper game-triggered event the odds are better as an invalid choice of province will not invalidate subsequent Conversion commands.

I'll see if I can get a statement on the intent of the command.

Does anyone have any knowledge of other random-province commands? Do they only choose from a list of valid candidates, or from any province owned by the relevant nation? Others that might be affected are Heretic, Provincereligion, Provinceculture, Losemanufactory, Losebuilding, and Desertion.
 
OK, I found out what is happening and logged a new bug, it's fairly self-explanatory:

375 : Type: Game Logic | Status: CONFIRMED | Severity: MINOR
When used with a “which = -1” argument the Conversion command is supposed to to choose randomly from owned provinces which do not have the state religion. Actually it chooses randomly from owned provinces and TPs which do not have the state religion. Since the Conversion command is invalid against TPs, it fails if a TP happens to be chosen when the command is in an event, or produces an error "the CommandListA is Invalid" if a TP happens to be chosen when the command is in an event triggered in the cheat console. Thread 209605.
Reported In: 1,08 | Correction planned In : | Corrected In :