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

FreeLancer8A

Sergeant
28 Badges
Sep 14, 2023
51
117
  • Europa Universalis IV: Mare Nostrum
  • Europa Universalis 4: Emperor
  • Imperator: Rome
  • Europa Universalis IV: Golden Century
  • Europa Universalis IV: Dharma
  • Surviving Mars: Digital Deluxe Edition
  • Europa Universalis IV: Rule Britannia
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Death or Dishonor
  • Surviving Mars
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Mandate of Heaven
  • Hearts of Iron IV: Cadet
  • Crusader Kings II
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Europa Universalis IV: El Dorado
  • Victoria 2: Heart of Darkness
  • Victoria 2: A House Divided
  • Victoria 2
  • Europa Universalis IV: Res Publica
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Europa Universalis IV
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sons of Abraham

Integrity​

I have verified my game files (on Steam)​

Yes

I have disabled all mods​

Yes

Required​

Summary​

The final objective of Egalitarian Society does not trigger properly

Description​

I have finished all Egalitarian Society objectives in my Sweden game. Yet, the final objective did not trigger. The attached save file is at the point before passing Women's Suffrage and completing the Women and Children goal. Upon checking the save file in an editor, I saw that the Liberate the Slaves entry was never marked as completed, because it never triggered for me.

Steps to reproduce​

0. Select the Egalitarian Society goal and pick any country that has slavery banned
1. Complete all Egalitarian Society objectives you get
2. The final objective does not trigger, because Liberate the Slaves was never completed

Game Version​

1.8.2

OS​

Windows

Additional​

Bug Type​

Other

Save Game​

View attachment scandinavia_1925_07_01egalite.v3

Attachments​

View attachment scandinavia_1925_07_01egalite.v3

Player Pain​

10

 
Last edited:
  • 4Like
Reactions:
Code:
sg_liberate_the_slaves = {
    category = sgcat_egalitarian_society
    is_repeatable = no

    trigger = {
        NOT = {
            has_law = law_type:law_slavery_banned
        }
    }
 
    on_start = {
        add_journal_entry = {
            type = je_liberate_the_slaves
            objective_subgoal = sg_liberate_the_slaves
            target = scope:slavery_objective_target
        }
    }
}


This seems to be caused by a change in the 1.8 update, because in 1.7 Liberate the Slaves would always trigger, even for countries starting with slavery banned.

Someone thought it was a good idea to not give the Liberate the Slaves subgoal for countries that already have slavery banned. Unfortunately, they did not realize that the final objective trigger relies on that subgoal being completed, which makes it impossible for countries starting with slavery banned to get it, unless they somehow unban slavery and then ban it again (which is very hard and just downright counterproductive)
 
Last edited:
  • 2Like
Reactions: