Strange ethic shifts. Is this a bug?

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

KopiG

Major
28 Badges
Jun 17, 2016
745
389
  • Stellaris: Synthetic Dawn
  • Stellaris: Distant Stars Pre-Order
  • BATTLETECH - Digital Deluxe Edition
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Stellaris: Federations
  • Hearts of Iron IV: La Resistance
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Stellaris: Megacorp
  • Stellaris: Distant Stars
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • BATTLETECH
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Hearts of Iron IV: Expansion Pass
  • Crusader Kings II
  • Stellaris - Path to Destruction bundle
I was playing on my Fanatic Xenophobe + Militarist empire but when embracing the pacifist faction I became Fanatic Xenophile + Pacifist. I was pretty angry that I became Fanatic Xenophile, took me insane amount of time to shift back to Xenophobe.
See this thread about the previous happenings:
https://forum.paradoxplaza.com/foru...se-how-to-shift-to-fanatic-xenophobe.1025017/

So this is how it happened in this order:
Xenophobe + Fanatic Pacifist ->(embraced militarists) Fanatic Xenophobe + Militarist ->(embraced pacifists) Fanatic Xenophile + Pacifist
So how the hell did I lose my Xenophobe ethics and gained Fanatic Xenophile which I absolutely did not want?
 
Last edited:

Grubsnik

First Lieutenant
7 Badges
May 16, 2016
279
51
  • Stellaris
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Stellaris: Apocalypse
  • Prison Architect
  • Stellaris: Synthetic Dawn
I'm guessing this is the order of things happening:
  1. You embrace pacifism, causing the least supported ethic to be consumed, that happens to be fan. xenophobe, your intermediate ethics become militarist, xenophobe and pacifist
  2. Game checks if you have any violations of ethics. You do, can't have pacifist and militarist at the same time. So militarist gets dropped.
  3. Then it assigns the freed ethic point where there is the strongest support, which happens to be xenophile. This means your ethics are pacifist, xenophile and xenophobe.
  4. Game checks again if you have any violations of ethics. You do, can't be a phile and phobe at the same time. Checks which one is strongest, xenophile, then drops xenophope.
  5. Then it assigns the free ethic point to the strongest ethic in your empire, which is, not surprisingly, still xenophile.
And bobs your uncle.

Not say it's a good way of doing it, but I've seen it happen consistently.
 

The Founder

Field Marshal
55 Badges
Mar 13, 2013
13.053
3.164
  • A Game of Dwarves
  • Stellaris: Synthetic Dawn
  • Sword of the Stars II
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II
  • Stellaris: Federations
  • Surviving Mars
  • Age of Wonders III
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Surviving Mars: First Colony Edition
  • Crusader Kings III
  • Surviving Mars: First Colony Edition
  • Stellaris: Ancient Relics
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall Sign Up
  • Stellaris: Lithoids
  • Age of Wonders: Planetfall - Revelations
  • BATTLETECH
  • Europa Universalis IV
  • Stellaris: Necroids
  • Warlock 2: The Exiled
  • Warlock 2: Wrath of the Nagas
  • Cities: Skylines
  • Stellaris: Nemesis
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Legacy of Rome
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Rights of Man
  • Major Wiki Contributor
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Hearts of Iron IV: Death or Dishonor
  • Ancient Space
  • Stellaris: Distant Stars Pre-Order
  • Imperator: Rome
If you ever run under or over the required number of Ethics, the System will make it up by picking the "most supported" ethic to make up the difference.
That is how you got from Xenophobe + Fanatic Pacifist too Fanatic Xenophobe + Miltiarist.

That you switcehd all the way to fanactic Xenophile does indeed seem like a bug. When you switched from Fanatic Pacifist to Militarist, there was a trait point to few.
It should have done a in-place replacement of militarist to pacifist.
I agree this does sound like a bug.

  • You embrace pacifism, causing the least supported ethic to be consumed, that happens to be fan. xenophobe, your intermediate ethics become militarist, xenophobe and pacifist
  • Game checks if you have any violations of ethics. You do, can't have pacifist and militarist at the same time. So militarist gets dropped.
  • Then it assigns the freed ethic point where there is the strongest support, which happens to be xenophile. This means your ethics are pacifist, xenophile and xenophobe.
  • Game checks again if you have any violations of ethics. You do, can't be a phile and phobe at the same time. Checks which one is strongest, xenophile, then drops xenophope.
  • Then it assigns the free ethic point to the strongest ethic in your empire, which is, not surprisingly, still xenophile.
The game does have proper tracking of the "Axis" for each Ethic. on the Xen axis:
Fanatic Xenophobe - 0
Xenophobe - 1
Fanatic Xenophile - 4
Xenophile - 3

For example, trying to go from Fanatic Materialist (4 SPI), Authoritarian (1 COL), to Fanatic Materialsit (4 SPI)/Pacifist(3 MIL) is ended up:
Embracing Pacfist:
Materialist (SPI 3), Authoritarian (1 Col), Pacifist (3 MIL).
Embracing Materialsit:
Fanatic Materialist (4 SPI), Pacifist (3 MIL).


It looks like a properly made enumeration (with 2 being there for "neutral" in the axis and not displayed). However that would require a underflow when it did the change:
It somehow went from 0 to 4 (or 256 depending how the code works in this part).

Could also ahve to do with this part at the start of the file (but it predates Ethic changes and I never figured out what it does - my guess was Diplomatic Opinion, but those seem actually more hardcoded in the Opinion File):
Code:
ethic_categories = {
    col = {
        opinions = { 1 1 1 1 1 }
    }
   
    xen = {
        opinions = { 0 0 1 1 1 }
    }
   
    mil = {
        opinions = { 1 1 1 1 1 }
    }
   
    spi = {
        opinions = { 1 1 1 1 1 }
    }
}


It defintely looks like a bug/unintended behavior.
I would be very intersted wich value is written into the savegame file. So I would definitely add those to the bug report.
If this is not a Ironman game, you can propably modify the value in the savegame.
 

KopiG

Major
28 Badges
Jun 17, 2016
745
389
  • Stellaris: Synthetic Dawn
  • Stellaris: Distant Stars Pre-Order
  • BATTLETECH - Digital Deluxe Edition
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Stellaris: Federations
  • Hearts of Iron IV: La Resistance
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Stellaris: Megacorp
  • Stellaris: Distant Stars
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • BATTLETECH
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Hearts of Iron IV: Expansion Pass
  • Crusader Kings II
  • Stellaris - Path to Destruction bundle
Then it assigns the freed ethic point where there is the strongest support, which happens to be xenophile. This means your ethics are pacifist, xenophile and xenophobe.
Thank you for the reply.
This is what I have problem with. Why does it automatically replace and choose the most supported one? I have not touched Xenophobe ethic. The game shouldnt either. In this case what the game should do I think is to allocate that 1 extra point to the most supported governing ethics. So in my case I either go Fanatic Xenophobe OR Fanatic Pacifist, but no way the game should shift my Xenophobe ethics to Fanatic Xenophile.
 

The Founder

Field Marshal
55 Badges
Mar 13, 2013
13.053
3.164
  • A Game of Dwarves
  • Stellaris: Synthetic Dawn
  • Sword of the Stars II
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II
  • Stellaris: Federations
  • Surviving Mars
  • Age of Wonders III
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Surviving Mars: First Colony Edition
  • Crusader Kings III
  • Surviving Mars: First Colony Edition
  • Stellaris: Ancient Relics
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall Sign Up
  • Stellaris: Lithoids
  • Age of Wonders: Planetfall - Revelations
  • BATTLETECH
  • Europa Universalis IV
  • Stellaris: Necroids
  • Warlock 2: The Exiled
  • Warlock 2: Wrath of the Nagas
  • Cities: Skylines
  • Stellaris: Nemesis
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Legacy of Rome
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Rights of Man
  • Major Wiki Contributor
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Hearts of Iron IV: Death or Dishonor
  • Ancient Space
  • Stellaris: Distant Stars Pre-Order
  • Imperator: Rome
I have not touched Xenophobe ethic. The game shouldnt either. In this case what the game should do I think is to allocate that 1 extra point to the most supported governing ethics.
It did just do that in the first case. That makes then 2nd one all the more baffling.
I think it actually wanted to shift Xenophobia one step up. But overflowed into Xenophilia instead.
 

KopiG

Major
28 Badges
Jun 17, 2016
745
389
  • Stellaris: Synthetic Dawn
  • Stellaris: Distant Stars Pre-Order
  • BATTLETECH - Digital Deluxe Edition
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
  • Stellaris: Nemesis
  • Stellaris: Necroids
  • Stellaris: Federations
  • Hearts of Iron IV: La Resistance
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Stellaris: Megacorp
  • Stellaris: Distant Stars
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Death or Dishonor
  • BATTLETECH
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Hearts of Iron IV: Colonel
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Hearts of Iron IV: Expansion Pass
  • Crusader Kings II
  • Stellaris - Path to Destruction bundle
It did just do that in the first case. That makes then 2nd one all the more baffling.
I think it actually wanted to shift Xenophobia one step up. But overflowed into Xenophilia instead.
Yeah it very much seems to me it is a bug. Should I report it? I think I should, would want this fixed in 1.6.2 imo as this is kinda bad I think.
Took me 30 years while being in a defensive war (gives major xenophobe support, was lucky) to shift back my ethics, was a pain in the ass. What if I didnt get a defensive war? I would be stuck forever with the stupid Xenophile ethic. Why? because of this:
https://forum.paradoxplaza.com/foru...ith-multiple-but-same-ethic-factions.1025483/
 

extrapancake

First Lieutenant
22 Badges
Jun 1, 2016
238
83
  • Europa Universalis IV
  • Hearts of Iron III
  • Supreme Ruler: Cold War
  • Crusader Kings II
  • Stellaris: Leviathans Story Pack
  • Stellaris - Path to Destruction bundle
  • Stellaris: Necroids
  • Stellaris: Federations
  • Stellaris: Lithoids
  • Stellaris: Ancient Relics
  • Stellaris: Distant Stars
  • Stellaris: Apocalypse
  • Stellaris: Humanoids Species Pack
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Synthetic Dawn
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Together for Victory
  • Stellaris: Digital Anniversary Edition
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Victoria 2
  • Stellaris: Megacorp
You should better manipulate circumstances so your people dont end up xeno lovers, or play hivemind so they dont have opinions. I like the internal struggle between the player and their pops.
 

The Founder

Field Marshal
55 Badges
Mar 13, 2013
13.053
3.164
  • A Game of Dwarves
  • Stellaris: Synthetic Dawn
  • Sword of the Stars II
  • Crusader Kings II: Sword of Islam
  • Crusader Kings II: Sunset Invasion
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II
  • Stellaris: Federations
  • Surviving Mars
  • Age of Wonders III
  • Hearts of Iron IV: Expansion Pass
  • Stellaris: Humanoids Species Pack
  • Stellaris: Apocalypse
  • Surviving Mars: Digital Deluxe Edition
  • Cities: Skylines - Parklife
  • Stellaris: Distant Stars
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
  • Surviving Mars: First Colony Edition
  • Crusader Kings III
  • Surviving Mars: First Colony Edition
  • Stellaris: Ancient Relics
  • Age of Wonders: Planetfall
  • Age of Wonders: Planetfall Deluxe edition
  • Age of Wonders: Planetfall Sign Up
  • Stellaris: Lithoids
  • Age of Wonders: Planetfall - Revelations
  • BATTLETECH
  • Europa Universalis IV
  • Stellaris: Necroids
  • Warlock 2: The Exiled
  • Warlock 2: Wrath of the Nagas
  • Cities: Skylines
  • Stellaris: Nemesis
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Legacy of Rome
  • Stellaris
  • Hearts of Iron IV: Cadet
  • Europa Universalis IV: Rights of Man
  • Major Wiki Contributor
  • Stellaris: Digital Anniversary Edition
  • Stellaris: Leviathans Story Pack
  • Hearts of Iron IV: Together for Victory
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Hearts of Iron IV: Death or Dishonor
  • Ancient Space
  • Stellaris: Distant Stars Pre-Order
  • Imperator: Rome
You should better manipulate circumstances so your people dont end up xeno lovers, or play hivemind so they dont have opinions. I like the internal struggle between the player and their pops.
That case is beyond "internal struggle". That is clearly a bug.

I could not go from Fanatic Xenophobe to Fanatic Xenophile if I wanted too.
I would ahve to use two steps (one Xenophile, one Fanatic Xenophile). Possibly 3 (the rnadom Ethic added by the first shift).