• 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
Resource icon

Utility TGBuff 1.0

You can easily edit the lua to see what spells it is going to cast, and customise it as follows:

Each spell has 4 Properties and is initialised as follows:
Example

myBuffs[1][1] = "Druid"
myBuffs[1][2] = '"Luclinite Blessing"'
myBuffs[1][3] = 1
myBuffs[1][4] = 0

The fields are:
The first element of the array is the local spell number
The second element are the properties of the spell.
[1] Class = Exact Spelling of Full name of Class,
[2] Spell Name= "EXACT" spelling and "double quotes" are required.
[3] Spell Number = Internal counter to assist with doing a number of passes. this is the first spell we have for this class
[4] Raider assigned to cast the spell. Initialised as 0 at runtime, and determined later. Can just leave it as 0


If I wanted to get a druid to cast Spirit of Tala'Tak i could edit the lua and it would be something like this:

myBuffs[1][1] = "Druid"
myBuffs[1][2] = '"Luclinite Blessing"'
myBuffs[1][3] = 1
myBuffs[1][4] = 0
myBuffs[2][1] = "Druid"
myBuffs[2][2] = '"Spirit of Tala/'Tak"'
myBuffs[2][3] = 2
myBuffs[2][4] = 0

Notice the Counter Field [3] is 2 because this is the second Druid Spell.

DISCLAIMER for Version 1:
It currently casts - Brells, Shout and Fero - knowing full well that they don't stack. As I mentioned earlier, this is my first lua and I didnt want the hassle of learning in-line Parameters for my first lua. I will probably add that later so you could choose Brells, or Shout, or Fero depending on the parameter given.

If you have some of these "Buff" Spells in your regular lineup, it will cast whatever is in spell slot 8.

Not optimised to run as fast as humanly possible. Tranquil Blessings and some spells (Legion) take time to memorise. So the Lua is patient and takes the time to mem and cast.
Also the logic is a bit screwed and it does it in a linear fashion. Version 9 will be great - it will cast everything on multiple toons at once and even make you a sammich.
But alas - we are on Version 1. So Run the Lua, and go and make a cuppa tea and a sammich.
Back
Top
Cart