When a player +activates Obfuscate 3 while it is already active. _LASTTX gets overwritten by the second use of it, and records the "invis" txlevel in the lasttx. Then when they deactivate, the code cannot clear it properly, and the player winds up accidentally hidden in poses and look and cannot deactivate the hiding.
Per Loki, the best fix would be to check whether they already have the Invis txlevel, and not to change _LASTTX if that is the case. That way there's always a fallback.
When a player +activates Obfuscate 3 while it is already active. _LASTTX gets overwritten by the second use of it, and records the "invis" txlevel in the lasttx. Then when they deactivate, the code cannot clear it properly, and the player winds up accidentally hidden in poses and look and cannot deactivate the hiding.
Per Loki, the best fix would be to check whether they already have the Invis txlevel, and not to change _LASTTX if that is the case. That way there's always a fallback.