I hate to do this, but I have been receiving reports of insulation checks crashing the game.
This seems to be entirely unrelated to Uncompromising Mode, but we are receiving reports about it anyways when people are interacting with some assets that involve electricity.
We are using identical code to how Volt Goats check for insulation. When trying to replicate, we've tried every character, with or without clothing, with or without WX's electric modules, and we can't replicate the issue.
If some nil checks were in place in the function below, this crash presumably wouldn't happen.
function Inventory:IsInsulated() -- from electricity, not temperature for k,v in pairs(self.equipslots) do if v and v.components.equippable:IsInsulated() then return true end end return self.isexternallyinsulated:Get() end
We can't find any correlation between us, and the crash, but we are also having a hard time tracking down other mods that may be causing the problem.
I hate to report on a crash that is likely mod related, but I also hate to see people crashing, and attributing it to us.
I wish I could say, seems to be an issue where the inventory component is returning nil when checking for external insulation modifiers.