loup99/WtWSMS

ancrel.2220 for Restoring the Roman Empire gives Open Elective succession

Closed this issue · 12 comments

Creating this issue to compile everything we know about the bug. It's currently fixed by an event workaround and it should be fixed completely.

  • Occurs for both Ancient Religions (ancrel.2220) and vanilla (LoR.20) event versions
  • Doesn't occur in vanilla
  • It's probably not caused by an ACR event code error, but may be caused by incompatibility with WtWSMS

I suspect it has something to do with changing the primary title. Have you reported this bug to Paradox yet?

No, we haven't reported it as it only occurs in the WtWSMS version, making @IhateTrains suspect it is an issue with the law and government modifications in the mod that causes this.

This bug report needs a lot more information then. At the very least we need to know which imperial title was used to restore the empire and what was their government type before it was changed to Open Elective.

What I can say is that the bug isn't caused by the ACR event code, as it also happens with the vanilla event.
Both Roman Empires have Bureaucratic government by default. I tried changing the ERE gov to feudal but it
didn't solve the bug.
I'll try to prove my theory by restoring both government and laws to vanilla setup.

I believe you, I'm just trying to help.

I did some testing today:

  • disabled the government and law folders, didn't help
  • copied ancrel.2220 from ACR, didn't help
  • wrote a history file for e_roman_empire, didn't help

I should take a look at succession laws.

I fixed it when i was playing roman campaign for my agnatic primogeniture.
Just added title = e_roman_empire here (cuz its special title like papal state, and ps has this)

	potential = {
		holder_scope = {
			NOT = { religion_group = muslim }
			is_merchant_republic = no
			is_patrician = no
		}
		OR = {
			title = e_roman_empire
			holder_scope = { # Viceroyalties can always have primogeniture if not muslim
				any_demesne_title = {
					is_vice_royalty = yes
				}
			}
			AND = {
				holder_scope = {
					OR = {

(...)

and here

	allow = {
		conditional_tooltip = {
			trigger = {
				has_dlc = "Conclave"
			}
			OR = {
				title = e_roman_empire

(...)

Btw."It's currently fixed by an event workaround" - it was reverting back to open elective. After this change its stable and stay, also for check i quickly again restored Roman Empire - I had agnatic primogeniture in my WRE, and it stayed in RE. Maybe this will help you.

Thanks a lot for continuing to provide feedback and insight, we really appreciate that you take the time to do so. Just one thing I wanted to note based upon your post:

Just added title = e_roman_empire here (cuz its special title like papal state, and ps has this)

The Roman Empire isn't a special title like the Papal States, it doesn't have the role of a religious head and it doesn't have any particular rules regarding succession in the mod. Yet naturally your workaround does address the issue, even though the root of it remains unclear.

I was right. Roman Empire is special title. Here is fixed file. Now everything should work, because empire can't has primary = yes if you dont want to has it as special title :)
https://zapodaj.net/images/e53a0a8845965.png
landed_titles.txt

Ah, then we weren't speaking of the same thing. Because in the code it doesn't say "special title", hence my confusion. Thank you nonetheless, as that explains the issue, as that is the root of the cause which we were seeking for. Sorry if I didn't understand what you meant when you spoke of a it being "special title", but you were naturally right.

primary = yes giving Open Elective/Agnatic Succession was not something which was documented or happened up until a certain point. It must have been changed around 2.7.