• 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! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
  • EverQuest's 31st expansion The Outer Brood goes live Dec 3rd. brainiac has been spending extra time updating MacroQuest. Please show him your appreciation.
    Don't forget to update your mq2nav meshes by running the meshupdater or by visiting MQ Mesh
    EQ stated servers will be up "No earlier than noon PST"
Resource icon

Trade / Skill Chaincast.mac 1

Download now:  Join us with Level 2 access or earn your way in with  RedCents.
Software Requirements
MQ2, Mq2Cast
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:
| 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
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Dragonslayer

Share this resource

Back
Top