• 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

Request - Circle of Power Rotation

yangwenlii

Active member
Joined
Oct 31, 2020
RedCents
271¢
I am trying to make a circle of power rotation with my boxes and have been brainstorming how to do it best. Would appreciate some help to make this the most efficient it can be.

My idea so far is to start the first circle of power on my tank whenever I want to start the rotation and then use MQ2React to send Dannet commands to the other characters based on the item timer of the tank's Rage of Rolfron. Something like this for example:

YAML:
 CoP1:
    action: /dexecute Character1 /useitem Rage of Rolfron
    condition: "${Me.Combat} && ${FindItem[Rage of Rolfron].Timer.TotalSeconds}<1680 && ${FindItem[Rage of Rolfron].Timer.TotalSeconds}>1560 && !${Me.Song[Circle of Power IV].ID}"
CoP2:
    action: /dexecute Character2 /useitem Rage of Rolfron
    condition: "${Me.Combat} && ${FindItem[Rage of Rolfron].Timer.TotalSeconds}<1560 && ${FindItem[Rage of Rolfron].Timer.TotalSeconds}>1440 && !${Me.Song[Circle of Power IV].ID"

Is this the best way to go about doing this, or does anyone have any suggestions to do it more efficiently?
 
Last edited:
this is mine. it is designed to stagger the click of the COP based on a mob health offset derived from dannet's peer integer, so that toon don't attempt to click simultaneously and allow for them to recognise the buff is already on them.

the problem i have is the false info EQ sends suggesting the item is ready to click when in fact it isn't. MQ2React consumes all clock-cycles and bandwidth to try and click an item continuously that is really in cooldown. That notwithstanding the code and plugin works fine.

Code:
  COP4: 
    action: >-
      /multiline ; /dgt tank \apUsing \ayRage of Rolfron ; /useitem Rage
      of Rolfron
    condition: >-
      ${React.Global[Combat]} && (${Target.PctHPs} < ${Math.Calc[99 - (7
      * ${Select[${Me.CleanName},${DanNet.Peers.Replace[|,,]}]})]}) &&
      !${Me.Song[Circle of Power].ID} && ${Me.ItemReady[Rage of Rolfron]}

PS: props to @kaen01 for the Dannet Peers thingy
 
Request - Circle of Power Rotation

Users who are viewing this thread

Back
Top
Cart