Joined: 6/22/2026
This user hasn't written anything about themselves yet.
No servers listed.
No characters listed.
Okay, i thought about this more and the first idea is overkill. Just add "settimer jaseowns_Precast_Spell_One_Timer jaseowns_Precast_Spell_One_TimerCD settimer jaseowns_Precast_Spell_Two_Timer jaseowns_Precast_Spell_Two_TimerCD" when you acquire a fresh target and set each spell TimerCD values to 60000 (how long the spell effect lasts)
Leyline was also triggering when I was at full mana, there should be a check to see if I am missing mana before activating it. (I deleted it from this template and added/coded it manually myself).
The spell rotation will constantly cast Mana Drain and Curse on the same target every 8s. I would suggest adding 2 variables when Acquiring a fresh target. @setvar! beardo_BOT_CURSE 0 @setvar! beardo_BOT_MANADRAIN 0 Then in the magery cast loop for the Precast_Spell_One add the check: and beardo_BOT_MANADRAIN = 0 as well as the Precast_Spell_Two add the check: and beardo_BOT_CURSE = 0 (probably removing the timer checks as they won't be needed; jaseowns_Precast_Spell_One_Timer >= jaseowns_Precast_Spell_One_TimerCD and jaseowns_Precast_Spell_Two_Timer >= jaseowns_Precast_Spell_Two_TimerCD) Also adding lines to the SpellSuccess portion of the code to indicate that the mana drain and curse were successful on that target: @setvar! beardo_BOT_MANADRAIN 1 @setvar! beardo_BOT_CURSE 1