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

Tragopan

Corporal
99 Badges
Jan 28, 2013
40
106
  • Sengoku
  • Hearts of Iron III: Their Finest Hour
  • Heir to the Throne
  • Impire
  • King Arthur II
  • Knights of Pen and Paper +1 Edition
  • The Kings Crusade
  • Magicka
  • Majesty 2 Collection
  • March of the Eagles
  • Europa Universalis IV: Res Publica
  • Semper Fi
  • Ancient Space
  • Ship Simulator Extremes
  • Sword of the Stars II
  • A Game of Dwarves
  • The Showdown Effect
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • War of the Vikings
  • Magicka 2
  • Stellaris - Path to Destruction bundle
  • For the Motherland
  • Arsenal of Democracy
  • Cities in Motion
  • Hearts of Iron III
  • Cities in Motion 2
  • Crusader Kings II
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sword of Islam
  • Dungeonland
  • Europa Universalis III
  • Divine Wind
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Crusader Kings II: Sunset Invasion
  • Europa Universalis IV: Call to arms event
  • Stellaris: Lithoids
  • Age of Wonders: Planetfall Season pass
  • Hearts of Iron 4: Arms Against Tyranny
  • Age of Wonders: Planetfall Premium edition
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall
Description
[v3.7.2] [e793] Displacement Purge No Longer Possible for Most Empires

Game Version
[v3.7.2]

What version do you use?
Steam

What expansions do you have installed?
Synthetic Dawn, Utopia, Leviathans Story Pack, Apocalypse, Megacorp, Distant Stars, Ancient Relics, Lithoids, Federations, Nemesis, Aquatics

Do you have mods enabled?
No

Please explain your issue is in as much detail as possible.
Empires that were able to Purge via Displacement before the 3.7 patch are no longer able to do so. Even if Purging via Displacement is selected in the Policies tab no species are able to be set to Undesirables in the Species Rights tab. It says that the purging of non-robots is not possible.

Steps to reproduce the issue.
Create a non-Xenophillic, non-Xenophobic, non-Genocidal empire and attempt to set the Displacement via Purge policy and set a species as Undesirable in the Species Rights tab.

Upload Attachment
File(s) attached
 

Attachments

  • Screenshot 2023-03-15 145233.png
    Screenshot 2023-03-15 145233.png
    4,1 MB · Views: 0
  • Screenshot 2023-03-15 145307.png
    Screenshot 2023-03-15 145307.png
    4 MB · Views: 0
  • Screenshot 2023-03-15 145417.png
    Screenshot 2023-03-15 145417.png
    4 MB · Views: 0
  • 1
Reactions:
Precise details of the bug are that in common/scripted_triggers/00_scripted_triggers.txt, the allows_purge trigger was changed from this in 3.6:
Code:
allows_purge = {
    OR = {
        has_ethic = ethic_gestalt_consciousness
        has_valid_civic = civic_fanatic_purifiers
        has_policy_flag = purge_allowed
        has_policy_flag = purge_displacement_only
    }
}
To this in 3.7:
Code:
allows_purge = {
    OR = {
        has_policy_flag = purge_allowed
        has_ethic = ethic_gestalt_consciousness
        has_valid_civic = civic_fanatic_purifiers
    }
}

Notably, the check for purge_displacement_only was removed. As a result, the Displacement Only purge policy has no effect.
 
  • 4Like
Reactions:
Precise details of the bug are that in common/scripted_triggers/00_scripted_triggers.txt, the allows_purge trigger was changed from this in 3.6:
Code:
allows_purge = {
    OR = {
        has_ethic = ethic_gestalt_consciousness
        has_valid_civic = civic_fanatic_purifiers
        has_policy_flag = purge_allowed
        has_policy_flag = purge_displacement_only
    }
}
To this in 3.7:
Code:
allows_purge = {
    OR = {
        has_policy_flag = purge_allowed
        has_ethic = ethic_gestalt_consciousness
        has_valid_civic = civic_fanatic_purifiers
    }
}

Notably, the check for purge_displacement_only was removed. As a result, the Displacement Only purge policy has no effect.
Thank you for showing the file and path. i locally added in that line of code and it works for me now!