Originally posted by [b]IeYasuru[/b]
http://www.eathena.ws/board/index.php?autocom=bugtracker&showbug=3626
I had made some Disguise Rings awhile back for a server I scripted for, and I had to make a function for them to work properly, to save their current job and change them back into it when they took the ring off. Well, they worked perfectly after I finished writing the functions for them, and that was on Stable revision (I'm not sure what revision number, I think 13933), but once I implemented them into the 14xxx trunk, after somebody puts on the ring, all of the skills of the disguised job show up in the skill list, levelable and everything.
I'll include the functions the rings used to disguise.