WhatTheHack icon indicating copy to clipboard operation
WhatTheHack copied to clipboard

Mechanoid hacking

Results 15 WhatTheHack issues
Sort by recently updated
recently updated
newest added

In 1.4 when hacked mechanoid cell (texture square) change color into "Fraction color" because of changes (`CutoutWithOverlay`) in game code. This patch fixes the problem: ``` Defs/PawnKindDef[defName="Mech_Scyther"]/lifeStages/li[2]/bodyGraphicData/shaderType Defs/PawnKindDef[defName="Mech_Pikeman"]/lifeStages/li[2]/bodyGraphicData/shaderType Defs/PawnKindDef[defName="Mech_Lancer"]/lifeStages/li[2]/bodyGraphicData/shaderType Defs/PawnKindDef[defName="Mech_CentipedeBurner"]/lifeStages/li[2]/bodyGraphicData/shaderType...

This bug appears only if you remove all work-modules from you mechanoid and tried to install one of them again (Module only appears as hediff. Mechanoid will not do any...

https://gist.github.com/HugsLibRecordKeeper/89341ccefc804aa4b57b90617d30eace In this playthrough my mechanoid hacking facility generates an overflow which asks for at WhatTheHack.Buildings.Building_HackingTable.GetInspectString () [0x0005f] in :0 x 1000 (Line 980-1979) https://gist.github.com/HugsLibRecordKeeper/7122c93233b52adac655ccc26624967e In this test game I...

mechanoid charging platform causing lag only way to deal with it is to deconstruct , disable rocketman doesn't work https://gist.github.com/7a6c6b5bf6faadd416461f10a453af27

Trying to grow plants generates errors, because WTH is trying and failing to give my dandelions "repair" and "power consumption" stats. Note that the plant related errors didn't generate until...

with this mod on i cannot haul the mech if i deaktivate the mod it works Root level exception in OnGUI() System.NullReferenceException Object reference not set to an instance of...

Quick fixes for #48 #47 #46 Built and tested with Harmony, Core, Royalty, HugsLib.

Rimworld version 1.1.2654 What the Hack version 0.5.0.0 Even with a fueled portable charging station that says >0 days fuel remaining, ticking the check mark next to a mechanoid results...

NRE here because hacked mechaniods have no Psychic tracker ```c# private void TrySatisfyPawnNeeds(Pawn pawn) { ... Pawn_PsychicEntropyTracker psychicEntropy = pawn.psychicEntropy; if (psychicEntropy.Psylink != null) { TryGainPsyfocus(psychicEntropy); } } ``` I...

NRE here: ```c# ... if (pawn.IsHashIntervalTick(50) && !pawn.IsHashIntervalTick(100) && !pawn.Position.Fogged(pawn.Map)) ... ``` as `pawn.Map` can be `null` when mechaniod is healing and is in a caravan. I added null check...