Had this issue with autonomous surgical razors, not sure if others are affected.
We can fix this by having them tear out all the bionics in you and damage your body.
We can fix this by having them tear out all the bionics in you and damage your body.
This will make zombie technician probably the most dangerous opponent for bionics-heavy characters.
You're right they should not be as dangerous. Maybe zombie technicians will only tear off simple bionics such as cranial flashlights and do minor damage, while some new upgraded zombies having the ability to tear bionics out of you (or just pull you to their location and make you smash into them). There could also be a hidden value of how firmly you've installed your bionics, and with low install skills they become more easily torn off. That said, this issue is about zombie technicians stealing pseudo items on the player, so I'll perhaps detail this in a separate issue if I have the time.
He should pass PC armor + roll with some chance to perform this attack. And give some sign for a player that next attack may cause such problems. Like necromancer before he rises dead zombie.
I think for now it should be sufficient just to block the ability if wielded weapon is a fake weapon.
Easiest solution is to make all fake items out of superalloy, then the zombie technician won't even try to steal it.
I think it would be better to have it check for the NO_UNWIELD
flag instead.
_edit: Hit the wrong button._
Everything currently in mainline with NO_UNWIELD is also superalloy.
We can fix this in code, which is tricky, or in JSON, by making autonomous surgical razors by superalloy.
That's a band-aid fix.
and yet it was the way the code worked for years without the bug appearing. Zombie technicians don't attempt to pull monomolecular blades out of your hands because they're superalloy. You can't test the NO_UNWIELD fix with mainline CBMs because mainline CBMs aren't valid targets of a technician magnetic pull.
Why not apply the bandaid immediately and then fix the issue long term?
Since #25369, razors aren't a wieldable weapon.
Most helpful comment
We can fix this by having them tear out all the bionics in you and damage your body.