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

Elaugaufein

Sergeant
88 Badges
Aug 7, 2021
79
70
  • Hearts of Iron 4: Arms Against Tyranny
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
  • Victoria 3 Sign Up
  • Cities: Skylines - Natural Disasters
  • Cities: Skylines - Mass Transit
  • Cities: Skylines - Green Cities
  • Crusader Kings II: Monks and Mystics
  • Crusader Kings II: Reapers Due
  • Europa Universalis IV: Rights of Man
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis 4: Emperor
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Death or Dishonor
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Synthetic Dawn
  • Stellaris - Path to Destruction bundle
  • Stellaris: Leviathans Story Pack
  • Stellaris: Galaxy Edition
  • Shadowrun: Dragonfall
  • Empire of Sin
  • Battle for Bosporus
  • Crusader Kings III
  • Hearts of Iron IV: La Resistance
  • Cities: Skylines - Campus
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Golden Century
  • Crusader Kings II: Holy Fury
  • Cities: Skylines Industries
  • Cities: Skylines - Snowfall
  • Shadowrun Returns
  • Europa Universalis IV: Dharma
  • Cities: Skylines - Parklife
  • Europa Universalis IV: Rule Britannia
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Hearts of Iron IV: Expansion Pass
  • Crusader Kings II: Jade Dragon
  • Europa Universalis IV: Cradle of Civilization
  • King Arthur II
  • Europa Universalis III Complete
  • Heir to the Throne
  • For The Glory
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
Short summary of your issue
Realm Feudalism Decision Does Not Account For Non-Independent Muslims with Tribal Lieges Adopting Clan Ways (They End up Feudal)

Game Version
1.4.4

What OS are you playing on?
Windows

What platform are you using?
Steam

Do you have mods enabled?
No

Have you tried verifying your game files (Steam only)?
Yes

How much "pain" is this causing you?
2

Please explain the issue you experienced in the most condensed way possible
If you're a Tribal Muslin with a Tribal non-Muslim Liege then using the Adopt Clan Ways decision results in your being Feudal

Please explain how to reproduce the issue
Be a Tribal Muslim with a Non-Tribal Muslim Liege who can use Adopt Clan Ways and take the Decision. You end up Feudal.

I have attached a save game Pre taking the decision, so you can see that the Decision says Adopt Clan Ways and take it, and a save game Post the decision showing an Islamic vassal of a Tribal liege with Feudal government

Is there anything else you think could help us identify/replicate the issue?
This is due to an oversight in convert_whole_realm_to_feudalism_effect ,

The code doesn't account for Vassals with Tribal Lieges using the non-Adopt Through Liege decision path, this works okay for Tribal non-Muslims because the default effect is Feudalism (the final else effectively mistakes them for Independent non-Muslim) but fails for Muslims (the tool tip doesn't account for either situation but seems to default to Feudalism regardless for some reason)

(The setup is ridiculous since I specifically setout to engineer this outcome, as easily as possible , once I noticed the problem in the code, just to check I was correct)

I have attached a save game
Yes

Upload Attachment
File(s) attached
 

Attachments

  • Feudal Conversion Bug - Pre.ck3
    8 MB · Views: 0
  • Fuedal Conversion Bug - Post.ck3
    8 MB · Views: 0
  • 1
Reactions:
After a little thought this is actually pretty trivial to fix at the moment.

Remove the independent ruler check from the Muslim decision and then mirror the effect structure into the tooltip (because the two possible playable Liege government type checks come first and the selection is closed, that covers all existing circumstances.)

The attached file implements that fix and seems to work in my testing.
 

Attachments

  • patch00_decisions_effects.txt
    7,6 KB · Views: 0