Skip to content

Replacing iniswaps with proper character switching #823

@Salanto

Description

@Salanto

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    DOOM#%Something is doomed to be destroyedconversionIssues related to converting a legacy system

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions