I digged aroudn clothing code a bit, and found variable that could be used for this checkl instead of type check

var/siemens_coefficient = 1

The less it is, the less conductive clothing is. It is currently only used by glvoes, but all items have it.
So you can set it to 0 for clothing items you want to block the electrodes,
And instead of checking suit type, can check clothing item on the zone electrode hits (def_zone) and it's conductivity.
That way it'd be easier to control what items block tasers and what do not.