Skip to content

GMCP Updates, Custom Aliases #311

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

Merged
merged 25 commits into from
Apr 1, 2025
Merged

GMCP Updates, Custom Aliases #311

merged 25 commits into from
Apr 1, 2025

Conversation

Volte6
Copy link
Member

@Volte6 Volte6 commented Mar 30, 2025

Changes

  • Moved all GMCP functionality to a gmcp module.
  • Telnet IAC handlers can be defined by modules
  • Module callback added: OnNetConnect
  • Added custom user aliases:
    • Example: alias don=equip - Typing don will result in equip being executed.
    • Aliases can be more complex, such as alias gp=give potion can be used like: gp dave, which will expand to: give potion dave
  • Several new events created for things like health change, xp gains etc.
  • Fixed teleport admin command for when target room id is 0 or <0
  • Added FilePaths.WebDomain config
  • Moved module/plugin callback functions to Callback property function recevier.
  • Moved contents of world file that were mostly empty after so many code changes into world.go, deleted empty files.
  • Minor documentation updates
  • Added LRU caches for gmcp module data.

@Volte6 Volte6 merged commit a46d341 into master Apr 1, 2025
1 check passed
@Volte6 Volte6 deleted the gmcp-character branch April 1, 2025 18:15
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

Successfully merging this pull request may close these issues.

1 participant