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

TheNazzarow

Recruit
43 Badges
Aug 3, 2023
6
5
  • Imperator: Rome Deluxe Edition
  • Age of Wonders III
  • Europa Universalis IV: Cradle of Civilization
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • Surviving Mars: Digital Deluxe Edition
  • Stellaris: Distant Stars
  • Europa Universalis IV: Dharma
  • Stellaris: Megacorp
  • Europa Universalis IV: Golden Century
  • Stellaris: Synthetic Dawn
  • Imperator: Rome
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Stellaris: Federations
  • Imperator: Rome - Magna Graecia
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Europa Universalis 4: Emperor
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Stellaris: Galaxy Edition
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Res Publica
  • Cities: Skylines
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Stellaris
  • Europa Universalis IV
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Europa Universalis IV: Rights of Man
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
  • Europa Universalis IV: Third Rome
  • Surviving Mars

Information​

I have verifed my game files (Steam only)​

Yes

I have disabled all mods​

Yes

I am running the latest game update​

Yes

Required​

Summary​

Wrong code in event varangian.2018

Description​

The event "varangian.2018" (# Become Diligent) in "Crusader Kings III/game/events/varangian_events.txt" states:
varangian.2018 = {
hidden = yes

trigger = {
has_character_flag = is_currently_varangian
OR = {
has_trait = craven
has_trait = lazy
has_trait = content
}
NOT = { has_trait = diligent }
}

weight_multiplier = {
base = 1
}

immediate = {
if = {
limit = { has_trait = lazy }
remove_trait = lazy
}
else_if = {
limit = { has_trait = diligent }
remove_trait = diligent
}
else = {
limit = { has_trait = craven }
remove_trait = craven
}
add_trait = diligent
}
}

I strongly believe that the first else_if condition should be content instead of diligent. The game is checking for characters that are lazy, content or craven and currently a varangian and exchange that perk with diligent. Since a character can't get this event while having diligent there is no need to test that in the else_if statement.

I have not modded or messed around with any game files, only read them. I have verified my files. This bug should not be priority since it won't affect many people but a fix would be appreciated.

Steps to reproduce​

-

Game Version​

Lance (1.9.2.1)

Platform​

Windows

Additional Information​

Affected Feature​

  • Events

Save Game​



Other Attachments​



 
  • 1
Reactions: