@faraday said in Talking 'Bout Ares:
@reason said in Talking 'Bout Ares:
For example, my own preferences include the reservation of special characters to denote contextual elements of the associated commands.
Yes, that aptly describes the historical significance of the different prefixes. However, my experience tells me that the average player doesn't actually care whether something is implemented as a global, local, or character-specific command, and find the prefixes confusing and non-intuitive.
So while everyone is certainly entitled to their personal preferences on the matter, the feedback I've received is overwhelmingly in favor of removing the prefixes - to the point where players complain when they have to go back to other codebases that still use them. So from a usability perspective, I respectfully disagree that they it is advantageous to include it as a game-specific option.
Side note - Ares also doesn't have the necessity of differentiating between the built-in @desc and the game's custom +desc. There's just one "desc" global, which you can override with custom code if you need to.
Like you said, though, there are other platforms that do this if it's really important to your game vision.
I feel like you may be under the impression that I'm advocating that you do something different than you have, or am trying to influence/change your preference.
If that's the case, let me disabuse you of that notion -- the default position that you've taken mirrors the default position of the only other modern-language MU* framework. I think you're in good company.
I don't share your preference and I don't look down on you for having it.