• 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? Click "RG3" at the very bottom-left of this page to change it. To dismiss this notice, click the X --->
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

Top