So i think i figured it out, somebody missed to add the nullifyingPrecepts to everything regarding cannibalism.
If I add it like this, to each related ThoughtDef, the issue is fixed:
I just did a quick search through the defs, so the issue could lie deeper.
If I add it like this, to each related ThoughtDef, the issue is fixed:
Code Select
<ThoughtDef>
<defName>ButcheredHumanlikeCorpse</defName>
<durationDays>6</durationDays>
<stackLimit>10</stackLimit>
<stackedEffectMultiplier>0.75</stackedEffectMultiplier>
<nullifyingTraits>
<li>Psychopath</li>
<li>Bloodlust</li>
<li>Cannibal</li>
</nullifyingTraits>
<nullifyingPrecepts>
<li MayRequire="Ludeon.RimWorld.Ideology">Cannibalism_Acceptable</li>
<li MayRequire="Ludeon.RimWorld.Ideology">Cannibalism_Preferred</li>
<li MayRequire="Ludeon.RimWorld.Ideology">Cannibalism_RequiredStrong</li>
<li MayRequire="Ludeon.RimWorld.Ideology">Cannibalism_RequiredRavenous</li>
</nullifyingPrecepts>
<stages>
<li>
<label>I butchered humanlike</label>
<description>I butchered someone up like an animal.</description>
<baseMoodEffect>-6</baseMoodEffect>
</li>
</stages>
</ThoughtDef>
I just did a quick search through the defs, so the issue could lie deeper.