Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjust MXP default mode #195

Open
DavidRieman opened this issue Sep 28, 2024 · 0 comments
Open

Adjust MXP default mode #195

DavidRieman opened this issue Sep 28, 2024 · 0 comments

Comments

@DavidRieman
Copy link
Owner

DavidRieman commented Sep 28, 2024

When thinking about MXP issues lately (like how Mudlet is evaporating unrecognized tags instead of printing them verbatim), it occurs to me that perhaps as soon as we negotiate MXP on, we should be locking into locked mode (<ESC>[7z), meaning only single lines which we explicitly turn into OPEN or SECURE mode will honor those tags. This way all lines like more prompts, who output links, or other similar official game-generated output with no user-generated content can place into the right mode.

From there we may want to consider new tickets for further itration: Perhaps we can rely on normal color codes being given conditional permission to be converted (by the command processor?) into escape color codes. E.G. if the player has permission to use colors in say commands then when they type the color code placeholder (whatever that is, per #83 we probably want to change it) then their say output can include the escaped color codes. Consider adding a ticket from there to give easy admin control (app.config?) decision over how "permissive" they want to be with users colorizing things. (E.G. a "free for all, go nuts" category letting all players color everything, a moderate category for players to be able to use them in in-game bulletin board notes and maybe their player description and similar format contents, admin only mode where only admins can color at all, or a fully restricted mode where not even admin command processing looks for color codes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant