• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Fork / Mod Lazy mezzing bard

Joined
May 22, 2015
RedCents
3,467¢
Trying to get the bard to less lazy while mezzing. It works, but it's not as snappy as I would like. Am I doing the conditional delays right? Am not entirely happy with it's current performance. Also wondering how reliable ${Twist.Current} is

Any suggestions/comments? Thanks

Rich (BB code):
            | Bard mez code
            /if (${IAmABard}) {
                /bc ENTER bard mez, MyTargetID = ${MyTargetID}
                /bc DEBUG casting mez on ${Target.CleanName} ${Target.ID}
                /squelch /twist once ${Me.Gem[${MezSpell}]}
				
                /delay 20 ${Me.Gem[${MezSpell}]}==${Twist.Current}
				
                /if (${MeleeOn}) {
                    /bc DEBUG MELEE ON
                    /call CombatTargetCheck
                    /if (${Target.PctHPs}<=${AssistAt} && ${Target.Distance}<${MeleeDistance}) {
                        /bc DEBUG resumeing attack on ${Target.CleanName} ${Target.ID}
                        /killthis
                        /if (${StickHow.NotEqual[0]} && !${Stick.Active} && ${Target.Distance}>15) /stick ${StickHow} id ${MyTargetID}
                    } 
                }
                /delay 35 ${Me.Gem[${MezSpell}]}!=${Twist.Current}
                /bc DEBUG mez finished casting, exiting mez code
                /varcalc MezCount[${TimerNum}] ${MezCount[${TimerNum}]}+1
                /varset MezTimer${TimerNum} 110
            }
 
Fork / Mod Lazy mezzing bard

Users who are viewing this thread

Back
Top
Cart