promotional bannermobile promotional banner
premium banner
a fun and powerful Rotation Assistant / Actions Sequencer

Description

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

  

Version 1.17 : New Dispatcher !

 

 

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 actualy 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 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.
 

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).
  • 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

 

 

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.

 

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.