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

Mik1984

Major
54 Badges
Aug 4, 2005
635
651
  • Stellaris: Lithoids
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Europa Universalis IV: Rule Britannia
  • BATTLETECH - Digital Deluxe Edition
  • Stellaris: Distant Stars
  • Europa Universalis IV: Dharma
  • BATTLETECH: Flashpoint
  • Stellaris: Megacorp
  • Europa Universalis IV: Golden Century
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Ancient Relics
  • BATTLETECH: Season pass
  • Europa Universalis IV: Cradle of Civilization
  • BATTLETECH: Heavy Metal
  • Hearts of Iron IV: La Resistance
  • Stellaris: Federations
  • Crusader Kings III
  • Crusader Kings III: Royal Edition
  • Battle for Bosporus
  • Europa Universalis 4: Emperor
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Hearts of Iron IV: By Blood Alone
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron 4: Arms Against Tyranny
  • Stellaris
  • Europa Universalis III
  • Europa Universalis IV
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Res Publica
  • Victoria 2
  • Victoria 2: A House Divided
  • Victoria 2: Heart of Darkness
  • 500k Club
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Mare Nostrum
  • Crusader Kings II
  • Stellaris: Galaxy Edition
  • Stellaris: Galaxy Edition
  • Hearts of Iron IV: Cadet
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Stellaris - Path to Destruction bundle
  • Europa Universalis IV: Mandate of Heaven
Description
Necrophage purge leads to all xenos escaping

Game Version
4.0.10

What version do you use?
Steam

What expansions do you have installed?


Do you have mods enabled?
No

Please explain your issue is in as much detail as possible.
Previously each necro purge had 75% of successful assimilation and 25% of the pop escaping. Currently, if you get the escape roll, it does not result in the pops that were to be consumed escaping, but it causes the entire xeno population to escape.

Steps to reproduce the issue.
Begin game as fanatic purifier necros. On average 4 months when you roll that 25% chance, all xeno pops will disappear.

Upload Attachment
File(s) attached
 

Attachments

  • ironman.sav
    2 MB · Views: 0
  • 2Like
Reactions:
Bumping, especially because I found out what is causing the bug. In refugee_events.txt, the event refugee.4 is being called when a displaced pop is rolled. If the displaced pops can't be a valid refugee (for whatever reason, in the early game they probably can't find a suitable empire to displace to, but that's just a hunch) then the event literally calls to kill all the pops of the affected species. Add into a mod that deletes this one line and purging works as normal as far as I can tell after testing.

Code:
# Pop group is made refugee (triggered)
pop_group_event = {
    id = refugees.4
    title = OK
    desc = OK

    hide_window = yes
    is_triggered_only = yes

    immediate = {
        if = {
            limit = { is_valid_refugee_pop = yes }
            save_event_target_as = refugee_pop #Must be saved for refugee_pop_effect to work
            refugee_pop_effect = yes
        }
        else = { kill_all_pop = yes } ### Delete this line and everything works fine as normal
    }
}
 
  • 1
Reactions:
This is probably the same cause of the issue that is breaking Genesis Symbiotes Hive Minds starting pre-sapients. The other issue is that the default species rights for Hiveminds seems to be "Undesirable" instead of "Slavery" good detective work on this, hopefully the Dev's fix this easy one since its breaking many playstyles.
 
So I poked around this. It is clearly wrong the script effect kills all pops in the pop group and almost all the purge events have a separate variable tracking the number of pops purged: "local_pop_amount". Which is what I assume this was supposed to be using.
 
  • 1Like
Reactions: