ID:272990
 
i want to change the players icon itself to be changed to the ninetailed fox then switch back when they are reverted from that state. however i dont know if its possible to completly change an icon not add overlays.
Of course you can! Change the icon var.
mob
var
oldicon
verb
change_icon(i as icon)
src.oldicon=src.icon //store their icon in oldicon
src.icon=i
revert_icon()
src.icon=src.oldicon //load it back up as needed

Well, as Ruben7 said, modify the icon var. This works too, it keeps a reference as to what your old icon was, and reverts to it by changing your current icon to it.
In response to Vic Rattlehead
thank you very much i was trying to do this for a while and couldn't figure out how to.