• 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

Trade / Skill Chaincast.mac 1

Server Type
🏢 Live
Sometimes I need my enchanter to summon /enchant loads of stuff
I took some snippets of macros I found here and modified to just chaincast 1 single spell over and over.
/autoinventory is included, in case you are summoning/enchanting ts-items with this spell

Used it, to skill research and to start understanding the first basics of creating macros

Chaincast.mac
INI:
| ChainCast v1.0 04/12/2020 by Dragonslayer
| a simple bot chain casting 1 Spell/AA

| Instruction: Modify the 2 rows "/declare CSFTName" and "/declare MiscGem"
| if you aren't shure that MQ2Cast is loaded:
|   -load plugin MQ2Cast with the command "/plugin mq2cast" ...
|     -check if you see "Plugin 'mq2cast' loaded, if you see "unloaded" repeat command
| launch macro with "/mac ChainCast"

    Sub Main
        /declare MacroName                                      string      outer       ChainCast
        /declare MacroVer                                       string      outer       1.0
        /declare Debug                                          int         outer       0
|        /declare CSFTName                     string      outer       Spectre of Renewal Rk. II
        /declare CSFTName                     string      outer       Focus Runed Spellcaster's Empowering Essence
        /declare MiscGem                    int         outer       6  
        /echo Starting ${MacroName} Ver: ${MacroVer} by Dragonslayer for RedGiude's Members Only
        :top
            /doevents
            /autoinventory
            /call ChainCastSpell
            /doevents
            /autoinventory
            /delay 15
        /goto :top
    /return

| ----------------------------------------------------------------------------
| SUB: ChainCastSpell
| ----------------------------------------------------------------------------
    Sub ChainCastSpell()
        /if (${Debug}) /echo ${CSFTName}
        /if (${Me.AltAbility[${CSFTName}]} && ${Me.AltAbilityReady[${CSFTName}]})  {      
            /if (${Debug}) /echo DEBUG ChainCastSpell: Start of AbilityCheck and exceptions.
            /echo Casting AA ${CSFTName}
            /casting "${CSFTName}" alt 5s
            /autoinventory
            /delay 70 !${Me.Casting.ID}
            /autoinventory
            /if (${Debug}) /echo DEBUG CastWhat cast AA result: ${Macro.Return}
        }
        /if (${Me.SpellReady[${CSFTName}]}) {
            /echo Casting ${CSFTName}
            /casting "${CSFTName}" gem${MiscGem} 3s -maxtries|3
            /delay 10
            /autoinventory
            /delay 70 !${Me.Casting.ID}
            /autoinventory
            /if (${Debug}) /echo DEBUG ChainCastSpell cast Spell result: ${Macro.Return}
        }

    /return
Author
Dragonslayer
Watchers
33
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Dragonslayer

Share this resource

Back
Top
Cart