Skip to content

Conversation

@Volte6
Copy link
Member

@Volte6 Volte6 commented Feb 25, 2025

Changes

  • Improved some input blocking functionality.
  • Implemented event queues and listeners.
  • Moved a lot of code to event queues and handlers.
  • Added lots of new events and functions around events, including script triggered events.
  • Added syslogs admin command.
    • Watch logs live in game. Can choose what level of log to watch.
  • Fixed a mutex deadlock condition.
  • Fixed equip all to not remove worn items when trying to gear up.
  • Fixed equip all to disregard items that cannot be equipped.
  • Moved roundcount savedata out of config object and into its own file .roundcount stored in the datafiles folder.
    • This prevents a lot of unnecessary saving to config-overrides.yaml.
  • Removed "admin command" input handler, moved anything useful to system command input handler.
  • Fixed workflow to not rebuild on pushes to branches/pull requests.
  • Added mudlogpackage, replaced all calls to slog package such as slog.{func}() to mudlog.{func}().
    • Moved logging setup from util to mudlog package.
    • Added env var LOG_NOCOLOR to disable color in logs written to stderr or to files.

@Volte6 Volte6 mentioned this pull request Feb 27, 2025
@Volte6 Volte6 merged commit 481e971 into master Feb 28, 2025
1 check passed
@Volte6 Volte6 deleted the input-blocking-improvements branch February 28, 2025 17:30
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.

2 participants