Okay, so... I'm playing around on an SWR MUD that I'm an Admin on, and start to screw around with switching. First, I switched into an Imm I had frozen... Couldn't actually do anything, including, but not limited to, "return." Continue to screw around... Well, I had to disconnect the Imm I froze before I switched, and when he reconnected, there were two of him... The one I was switched into, and the one his descriptor was occupying. Proceeded to do all sorts of goofy stuff... Talking to "myself," engaging with myself in "MORTAL KOMBAT," and the like. Finally, I pulled a really goofy one... I "destroyed" myself. Well, the other myself. Anyway, at this point, he logs back in, and has to remake... And that really made a mess. Apparently, when he got in, all of his text was green, he couldn't use commands designed to reject mobs, and for some weird reason, he ended up with the lead Immortal's rank. XD
The first thing I'm noticing is that "do_save" is causing the character that switched, not the character that was switched into, to save. Obviously, when the character switched into is an NPC, this is how it should be... But why is it that if a player is being switched into, it's not saving them, but the player that was switched from?
Did that make sense?
Anyway... So, lol, yeah, all kinds of stuff that I'm fairly certain was never intended to happen, well, did.
Nothing ever crashed, but I'm sure it wouldn't have taken a terrible lot more to make it do so. This is probably a non-issue just because nobody else would be stupid enough to do what I did, but... Rofl, who knows. XD