Replacing iniswaps with proper character switching
Is your feature request related to a problem? Please describe. It's an ugly bug and hack trying to solve a serverside problem by breaking network protocol, abusing loopholes in the pathing of AO and is currently infesting the codebase with exceptions upon exceptions to what should be otherwise rather clear and conscise lookups.
Describe the solution you'd like A proper handling of non-charlist characters as opposed to the current tomfuckery of abusing network behaviour which is rooted in an ancient bug nobody ever bothered to fix. The dropdown can stay, but a quick switch menu, for example, where people could add their fav chars and, perhaps trough a UI element, add non-standard characters where the server can decide if it accepts the char-change request or pushes you into spectator for the time being.
Describe alternatives you've considered None. This should not even be up to debate. The client needs to stop supporting ugly hacks to add functionality which should be properly added and be supported when servers owners update their fucking software.