• Hail, we're RedGuides. We want you to play six (yes, 6!) EverQuest characters at once. We have scripts and a friendly community to help, please join our playstyle and say hello! 👋
  • We've added LLM sections to our Terms & Rules and Resource Rules, for everyone's sanity & in-game safety.
    Read more
    a. Do not replace your voice with an LLM. This goes for your posts and your scripts. Drafting and editing with a tool is fine, but don't take you out of what you share.
    b. Do not replace your EQ character's voice with an LLM. We don't want scripts that speak over /ooc, /shout or other public channels. This has been an unwritten rule that's kept casino scripts off the site for decades, but we're now compelled to make it clear: keep automated communication private.

    Why Does RG Review Scripts?
    Nearly every LLM-written Lua script we see is making your character do impossible things, and rarely in a way that's beneficial to you. We've seen heavy server hammering, /target over impossible distances when /nav spawn would passively accomplish the same thing, a spawn search that fires 20+ times per second, and other pointless actions that are likely annoying GMs.

    You are welcome to use LLMs as a tool to structure, draft, and edit your work, but please read critically before hitting /lua run
MQ VS Code Lua Autocomplete Definition Library

Utility MQ VS Code Lua Autocomplete Definition Library 2026-09-25

Download

〰️Commits​


- Fix some definitions (#16)

* Inherit spawn

* Minor fixes and code syntax changes

* Group member fixes (f059ec6)
Posted by: DoNotReply

〰️Commits​


- Corrects BuildName type (46d6d5c)
Posted by: DoNotReply

〰️Commits​


- Datatype macroquest: add BuildName
(6e653b9)
- Some cleanups
(aa3c86b)
- Merge branch 'master' of https://github.com/projecteon/mq-definitions
(37b4256)
- PR # [15](https://github.com/johnfking/mq-definitions/pull/15): cleanups (0f412db)
- PR # [14](https://github.com/johnfking/mq-definitions/pull/14): macroquest: add BuildName (4745805)
Posted by: DoNotReply

〰️Commits​


- Fix to group def
(798c6d2)
- Macro.Variable type
Incomplete...
(c46388b)
- Fixes to character
(6c91911)
- Remove duplicate
(baca9ba)
- Mssin aiblity def
(48b043b)
- Minor defintion change
(0a50c5d)
- Fix character functions
(888b030)
- Fix optional param to macroquest.path
(55c634f)
- Merge remote-tracking branch 'upstream/master'
(b494038)
- Merge branch 'johnfking:master' into master
(a720d5f)
- Some fixes to buff and cached buffs function
(1de81bf)
- Change fun(): number alias
(91976a6)
- Refactor to use alias MQBoolean
(9f79a65)
- Refactor to use alias MQInt
(e07db2f)
- Refactor to MQString alias
(5fc7ec7)
- Use MQFloat alias
(170ca1e)
- Fix comment duplicate chr
(6af1f36)
- FIx use of new alias
(eb5059e)
- Use new alias
(f2f068a)
- Use new alias MQSpawn
(b951c07)
- Use new alias MQSpell
(8ba6f3d)
- Alias MQTarget
(05f03b3)
- Use MQWindow
(7098bd2)
- CLeanup + alias MQZone
(33321d1)
- Minor cleanup
(8bae03a)
- Buff inherits spell
(bc0467b)
- PR # [13](https://github.com/johnfking/mq-definitions/pull/13): PR (290fdc9)
Posted by: DoNotReply

〰️Commits​


- Spawn datatype: adjust Buff to return a spell
(43ccb64)
- Target datatype: adjust Buff to take a name argument, example: mq.TLO.Target.Buff(spellName).Duration.Ticks()
(655c9fe)
- Update datatype/_target.lua (2c72f83)
- PR # [12](https://github.com/johnfking/mq-definitions/pull/12): datatype: adjust Buff to return a spell (8a547c7)
Posted by: DoNotReply

〰️Commits​


- Changes return type number -> integer (59615ba)
- Updates fields as in-line functions (46fd0b9)
- Updates fields as in-line functions (8f5bf3e)
- Updates fields as in-line functions (4cc444c)
- Updates fields as in-line functions (cef6193)
Posted by: DoNotReply

〰️Commits​


- Adds missing fields and corrects inheritance (245217f)
- Adds split return types based on field/function (47d0dd8)
Posted by: DoNotReply

〰️Commits​


- Add some missing arguments
(456ba03)
- PR # [11](https://github.com/johnfking/mq-definitions/pull/11): some missing arguments (636a825)
Posted by: DoNotReply

Bug Fixes🐛​


- Corrects mercenary and raid datatypes (211b5c9)
Posted by: DoNotReply

〰️Commits​


- Add Name, CleanName, Height (63ff945)
- Add Buff (7fa92aa)
- PR # [10](https://github.com/johnfking/mq-definitions/pull/10): and Spawn tweaks (562b5fb)
- Corrects pet class declaration to extend spawn (9b576f7)
Posted by: DoNotReply
Back
Top
Cart