That's basically the idea zanias, it's unfortunate that there around about 20 different things that could easily cause crashes. I find a lot of servers create a private room to keep disguised players in and forbid them to leave while disguised. It's...less fun and less used like that though xD
My goal is to create a system where it won't cause any problems, and I know there are a few servers that actually pull it off. So if anyone has any information, I would greatly appreciate it.
If you are disguised and you die in pvp everyone on the screen gets errored. If you are disguised as a homunc and you attack with a skill you see the dmg as crazy numbers (like 64kdmg) and it pops up twice. It's cool but doesn't actually do anything server side. Disguising yourself as an NPC can cause lots of trouble as well.
Sound's like it causes trouble. But what if it could be made so that it only changed the sprite, and not the function of the character? You still do the same dmg as normal. would the error stop?
@Kadar: That's cuz technically npc are monsters sorta.
@zanias: that would require changing how the game function, playing into the hardcore, not easy to do, the kinda job for eAthena, not your humble server admin.