promotional bannermobile promotional banner

The White Rabbit's Sequencer

ultra powerful Rotation Assistant / Actions sequence easy to configure

NEW DIscord : https://discord.gg/xhxFCnZH

version 1.35 :

added an new step feature "Buff or debuff duration" : this allow you to maintain dots, hots and evoker buffs on multiple targets, with the pandemic effect taken into account.

improvement of the clock calibration.

added an option around the end of cast time and gcd, to avoid step skipped or casted twice.

twrs now ignores the keypress in the CVar SpellQueueWindow.

fixed an ui bug when right click deleting an action with the focus on an editbox.


if there is no availidable step, twrs hold (was returning to first step).

 

Description

 

What it is and what it is not

 The White Rabbit's Sequencer is not an addon for dummy that will tell you which key to press in real time. In fact it is the opposite, with twrs you are the puppet master !

You craft a sequence of actions (spell/macro/item) with the proper time values, then you press a keybinding and your character should play the sequence harmoniously.

It is not an addon made for "programmers" filled with rabbit holes, but TWRS is realy powerful and fun to use ! The interface is very intuitive and practical, and it is very satisfying to experiment and see your character playing the sequence.

 

How does it work ?

 Basically there is just a clock inside.

 

How powerful it is ?

 The only random action-related-event accessible to the addon in combat is the time of your keystroke. All the rest are called "proc" and are unknown and are many in mainline.    If a proc happen and you really want to unleash it you will have to press an other keybinding.

 However, the White Rabbit try to get the most of its clock, and the following things are taken into account :    cooldown, charge, gcd, castime.

Plus there are "spell FXs" that can reproduce complex mechanics like for example Apotheosis and Serenity of holy priest, Riptide of shaman, or haste…

 Not to mention the possibility to insert a sub-sequence at a step, to jump backward when your mighty spell is out of cooldown, and to cast your actions on different targets.

 

How does it compete versus other "action sequencers" addons ?

The White Rabbit's Sequencer is an original addon, it is superior by far to every other macro-based action sequencer addons in term of action sequencing. So for example with TWRS you cannot miss a step because you pressed a keybinding too early, or you cannot step on an unusable spell on cooldown, and that is because TWRS tracks time accurately.
 undefined

At version 1,10 the core spell functionalities are complete? : i don't see more time related spell functionalities that can be added.
And of course the UI is in constant improvement.

  

To open the menu, type /twrs or /rabbit or use the addon loader near the minimap

 

  • You can have 30 sequences of 24 action steps (spells, macros and items).
  • a sequence profile system depending on the instance you are in (outside, raid, party, pvp, arena)
  • Sub-sequences : sequence inside sequence inside sequence inside sequence etc etc etc…
  • Spell FXs to reproduce time dependant mecahnisms like riptide, shield slam, serenity
  • Cast your spell onto a specific unit at each step with SortUnitFrames support
  • Press and hold for channeling spells
  • You can have multiple sequences on a keybinding, and one is chosen depending on a macro conditional,  this is the Dispatcher part.
  • Folders! to organize your sequences
  • it can play sound also.
  • Masque support for the action buttons
  • export/import sequences
  • maintain dots and hots on multiple targets with the pandemic effect taken into account

  

UI Sequencer

UI Dispatcher

  

 User Manual

  

Active sequences

Active Sequence

 A green checkmark means "the sequence is active" : it is non empty and reachable by a click or a keybinding (directly or via the Dispatcher or is a subs-sequence of).

 

The cooldowns, the spell charges and the spell FXs are saved per-sequence and shared accross the active sequences. A spell may very well be contained in two different sequences, in this case the addon will pick the spell data from the sequence with the lowest ID, and for the other sequences the spell will have these options greyed.

  

Cast time, channeling and empower 

 The cast time input is stored per-step, two identical spells can have different cast time at different time.

When the option "press and hold" is checked the cast time is ignored since it depends on the key release. This option is meant for empower spells and channeling spells.

   

Cooldowns and charges  

For a given spellID, macro name or item name, the cooldown and charges are shared among all actives sequences.

 

A macro containing the spell X, and a spell X from your spellbook do not share the same cooldown and charges in TWRS, even if it is the case in the real game. This allow you to create "proc" macro with zero cooldown to mimic a proc shield slam for example.

 

When out of combat or when the clock is recalibrating, the cooldowns alive and charges are re-synchronized if they have a cooldown time set in TWRS, but not the total duration nor the total charges.

  

Sequence HUD    

The sequence HUDs are toggled by shift+click on the sequences of the left panel.

sequence Feedback

 

The top action button is the next action. You can start to cast it when its cooldown vanishes.

The bottom action button is the action that was pressed. On click it will revert TWRS to its previous state and recast the last action, not necessarily the one you clicked on. It should be used when the top action cast failled which will desynchronize TWRS with the real game state.

  

A word of caution : The cooldown times assigned by TWRS when you put a spell are probably wrong, i don't have a good solution yet.

The The White Rabbit's Sequencer Team

profile avatar
Owner
  • 1
    Followers
  • 10
    Projects
  • 44.0K
    Downloads

More from taudierView all