Product: The Sims 4 Platform:PC Which language are you playing the game in? English How often does the bug occur? Occasionally (10% - 49%) What is your current game version number? 1.70.84.102...
I had a look at this, and I think the problem is these loots have no tests to check if the sim is a servo or not (the only test there is for the sickness immunity trait): loot_Buff_SicknessSystem_ContractIllness_Work_exit
In fact, there doesn't seem to be any tests in any of the tunings for the sickness system to block it for servos, but it would be quite easy to fix by adding the test in the spoiler below - it seems it would only need adding to the three loots above, but there may be others that give sims sickness.
<L n="tests">
<L>
<V t="trait">
<U n="trait">
<L n="blacklist_traits">
<T>231050<!--trait_SicknessImmunity--></T> <<<< this is already present
<T>218444<!--trait_Humanoid_Robots_MainTrait--></T> <<<< adding this line would block servos from getting the sickness
</L>
</U>
</V>
</L>
</L>
And to retroactively fix it for servos already sick, a loot_on_instance could be added to the buffs of the various sicknesses, with tests to make it only remove it from servos, example tuning in the spoiler below:
EDIT: I have now made a mod workaround for this which auto assigns servos the Sickness Immunity trait, and removes any sickness related buffs if they have any.
I had a look at this, and I think the problem is these loots have no tests to check if the sim is a servo or not (the only test there is for the sickness immunity trait): loot_Buff_SicknessSystem_ContractIllness_Work_exit
In fact, there doesn't seem to be any tests in any of the tunings for the sickness system to block it for servos, but it would be quite easy to fix by adding the test in the spoiler below - it seems it would only need adding to the three loots above, but there may be others that give sims sickness.
<L n="tests">
<L>
<V t="trait">
<U n="trait">
<L n="blacklist_traits">
<T>231050<!--trait_SicknessImmunity--></T> <<<< this is already present
<T>218444<!--trait_Humanoid_Robots_MainTrait--></T> <<<< adding this line would block servos from getting the sickness
</L>
</U>
</V>
</L>
</L>
And to retroactively fix it for servos already sick, a loot_on_instance could be added to the buffs of the various sicknesses, with tests to make it only remove it from servos, example tuning in the spoiler below:
EDIT: I have now made a mod workaround for this which auto assigns servos the Sickness Immunity trait, and removes any sickness related buffs if they have any.
Since we can share mods now, I'd like to point out that thunder11433 created a mod a couple years ago which fixes this issue: Servos Don't Get Sick
About The Sims 4 Bug Reports - Archive
This is a read-only archive of bugs previously reported on Answers HQ. Click "The Sims 4 Bug Reports" in the right-rail to browse and create new bugs.14,625 PostsLatest Activity: 2 years ago