A controller-driven buff auditing tool for the Project Lazarus EverQuest EMU server.
Created by: Alektra
For: Project Lazarus EverQuest EMU Server
BuffMonitor allows one designated controller character to check whether specific buffs are active on all group members.
Rather than running background scripts on every toon, BuffMonitor operates on demand. When you click a button, each group member briefly checks their own buffs, reports the result, and immediately exits.
This approach avoids persistent monitoring, reduces overhead, and stays aligned with Project Lazarus scripting constraints.
-
Controller-only execution
Only one character runs the dashboard and coordinates checks. -
On-demand buff auditing
No background polling or always-on scripts. -
Batched group checks
One action triggers all group members to report at once. -
Persistent configuration
Buff lists and options are saved automatically. -
Optional message filtering
Suppress “buff active” messages and report only missing buffs. -
Restart-safe operation
Works reliably through zoning, relogs, and MacroQuest restarts. -
Clean ImGui interface
No popups or modal windows.
Runs on your main character and:
- Provides the ImGui interface
- Manages the list of buffs to check
- Sends check requests to the group
- Displays results
Runs briefly on each group member when requested and:
- Checks that character’s active buffs
- Reports status back to the controller
- Exits immediately
- Select which buffs to monitor
- Click Ask Group to Check
- Each group member checks their own buffs
- Results are reported to chat
- Scripts exit — no background activity remains
- Project Lazarus EverQuest EMU server
- MacroQuest MQNext (MQ2Mono)
- E3Next running on all group members
- Characters must be grouped and in command range
- Copy both files to your MacroQuest Lua directory: