• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
Resource icon

Utility Overseer 03/29/2026

No permission to download

〰️Commits​


Move MQ2Rewards autoload to top of init, drop mq.delay

mq.delay cannot be called during module import. Use the same pattern
as load_mq2rewards() in overseer.lua: issue the /plugin load command
and check IsLoaded() immediately. Moved to early in init.lua right
after the copy_file utility.

(be2ac58) ~Claude
Fix MQ2Rewards IsLoaded() checks to use explicit == false comparison

MQ TLO IsLoaded() returns a userdata/non-boolean value, so Lua's
`not` operator doesn't work correctly with it. Use `== false` and
`~= false` comparisons consistent with the rest of the codebase.

(01cc319) ~Claude

〰️Commits​


Move MQ2Rewards autoload after init to avoid delay-during-require error

mq.delay cannot be called during module import. Moved the autoload
block to after initialization and event registration, right before
the main loop where mq.delay is safe to use.

(4cba049) ~Claude

〰️Commits​


Use polling callback for MQ2Rewards load check

Replace fixed 500ms delay with mq.delay callback that returns as soon
as IsLoaded() is true, up to a 5s timeout. Faster in the common case.

(43b1a16) ~Claude
Autoload MQ2Rewards plugin at startup

MQ2Rewards is integral to Overseer functionality. Instead of only
loading it on-demand when collecting rewards, check at startup and
load it automatically if not already present.

(b5cd0c5) ~Claude

〰️Commits​


PR # [2](https://github.com/burdsjm/Overseer/pull/2): pull request
(cf43ee8) ~burdsjm
Remove redundant startup logging noise
(f1cedd1) ~burdsjm
Refactor README

Updated Readme
(c1ea9d9) ~burdsjm
Removed backup files
(eb3d01e) ~burdsjm

〰️Commits​


Big update for the heavy users that blast out /dg or /bcaa.

Thank you to Cannonballdex for getting the database files separated and some major improvements to speed.

feat: Add utility modules for claim management, file handling, JSON processing, and logging

- Implemented `claim_utils.lua` for handling reward claims and cursor management.
- Created `io_utils.lua` for file operations, including directory creation and path management.
- Added `json.lua` for encoding and decoding JSON data.
- Developed `json_file.lua` for saving and loading tables to and from JSON files.
- Introduced `logger.lua` for structured logging with different log levels.
- Created `mq_utils.lua` for common MQ actions and window management.
- Added `normalize.lua` for string normalization and parsing utilities.
- Implemented `persistence.lua` for object persistence with reference counting.
- Developed `string_utils.lua` for string manipulation functions.
- Added `timers.lua` for parsing duration strings into seconds and minutes.
- Created `ui.lua` for managing the Overseer UI interactions.
- Implemented `utils.lua` for additional utility functions like sorted pairs and table length.
(b862ef6) ~burdsjm

〰️Commits​


Add brief documentation comments
(dae7269) ~burdsjm

〰️Commits​


Update level to 130 for XP limit
(3e2ac8e) ~burdsjm
Update for TOB Rewards
(53f107a) ~burdsjm
- Commit # [dfadd21](https://github.com/burdsjm/Overseer/commit/dfadd21) Update Overseer.code-workspace
(8869b1d) ~burdsjm

〰️Commits​


Update Overseer.code-workspace
(dfadd21) ~Jason Burds

〰️Commits​


Added Utils folder.
(9c79d7b) ~Jason Burds
Fix crash in SelectNextDuplicateAgent with nil UI element checks

Added LS to overseer.ui
(09f9b25) ~Jason Burds

〰️Commits​


Fixing Lines 1139 and 1760 with overseer.lua Added checks to make sure the equation had valid numbers.
(6e4e313) ~Jason Burds
Back
Top
Cart