Issue information

Issue ID
#2283
Status
Fixed
Severity
Medium
Started
Hercules Elf Bot
Sep 27, 2008 11:57
Last Post
Hercules Elf Bot
Sep 27, 2008 11:57
Confirmation
N/A

Hercules Elf Bot - Sep 27, 2008 11:57

Originally posted by [b]theultramage[/b]
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=2283

There is a defect in the code that allows properly equipped players to detect the presence of a character in GM hide mode.

The cause itself is clif_changelook(), which is hardcoded to announce its change to AREA and doesn't handle cases when the subject of changelook is in gm hide. This packet gets sent on numerous occasions - when warping, flywinging, @warpto-ing, changing equipment and who knows what else. Receiving this packet without knowing that the subject is nearby guarantees that there is a hidden gm nearby.