sumghai / MedPod

Advanced regenerative medical beds for RimWorld
Other
14 stars 15 forks source link

Android Tiers compatibility - additional issues #31

Closed sumghai closed 3 years ago

sumghai commented 3 years ago

It seems that blacklisting mechanical android pawns isn't all that's there to patching for Android Tiers.

AT comes with a gameplay feature where pawns with certain implants can remote control selected androids (a la Surrogates), but renders them unconscious while the remote connection is active.

At the moment, said unconscious pawns get rescued to the MedPod because they count as "downed", and end up having their remote control hediff removed, resulting in a pawn regaining consciousness at the same time as their Surrogate android (as well as bizarre behaviour involving connection/disconnection to Surrogates.

So far, here are the fixes that I can see are needed:

I'm going to try looping in Steam user Sentient_Worm for further insight, since they first reported this problem.

sumghai commented 3 years ago

Pawns with the ATPP_InRemoteControlMode hediff active will now no longer be rescued to MedPods after falling unconscious, so that they don't end up regaining consciousness while still controlling surrogate androids.

Pawns with the implant but without the hediff active can still use MedPods as normal.