The Settings panel on the right defines your starting state. Select your gear, perks, prayers, stats, buffs, familiars, etc.
Select a combat style tab (1 Ranged, 2 Magic, 3 Melee, 4 Necromancy, 5 Defence) to see available abilities.
Left click to add an ability to the next free slot on the bar. You can also drag abilities from the panel onto a specific tick. To remove an ability, right click it on the bar.
As you build your rotation, the calculator updates automatically. Buffs appear as coloured bars below the timeline. Stacks show as icons with numeric values. Cooldowns are shown as small icons on the tick an ability comes off cooldown. Adrenaline is tracked tick by tick.
The total damage is displayed at the top of the page, broken down by source: ability damage, poison damage (if using Cinderbane Gloves or weapon poison), familiar damage, and dreadnip damage. The damage plot below the bar shows cumulative damage over time with each source as a separate line.
Click any tick on the bar to open the extra actions panel, which also shows a per-tick damage breakdown, active buffs, and stack values at that point in the rotation.
There are three tool modes, switchable via the toolbar or keyboard shortcuts:
Regular (r) is the default mode. Left click to add abilities, right click to remove, and drag to reorder.
Stall (s) lets you stall an ability. Click an ability in the panel to select it, then click the tick on the bar where you want to release it. Click an existing stall to remove it. Channelled abilities cannot be stalled.
Null (n) marks a tick as nulled. Nulled ticks deal 0 damage but still apply buffs, stacks, and adrenaline as normal — useful for simulating boss phase transitions or prebuilding on dummies. Click a nulled tick again to un-null it.
Click any tick on the bar to open the extra actions panel. This gives you access to off-GCD abilities (Ingenuity of the Humans, Limitless, prayers, Surge, Escape, etc.), consumables (adrenaline potions, Spiritual Prayer, Vulnerability Bomb), and gear swaps (weapons, armour, Essence of Finality amulets).
Each tick has up to 12 extra action slots. Add items by left clicking and remove them by right clicking. Press space to close the panel. The extra actions panel also shows the Info tab with per-tick damage breakdown, active buffs, and stack values.
Select a combat familiar in settings (Ripper Demon, Kal'gerion Demon, or Steel Titan). The familiar attacks automatically at fixed intervals based on its attack rate.
If scrolls are enabled, the familiar uses its special attack whenever it has enough spec points, otherwise it falls back to a regular auto-attack. Spec points start at 60 and regenerate at ~0.3 points/tick. This is boosted by Summoning Renewal, Prism of Restoration, Spirit Cape (20% scroll cost reduction), and Spirit Weed Incense.
Familiars stop attacking after the last ability in your rotation. Their damage is tracked separately in the damage breakdown and plot.
Deploy a dreadnip by adding it via the extra actions panel on any tick. Once deployed, it attacks every 4 ticks for up to 45 seconds (75 ticks, max 18 attacks), then expires. A cooldown timer shows when it will run out.
Dreadnip hit chance is calculated against the selected boss preset (defence, armour, and affinities). If no boss is selected, it assumes 100% accuracy. Dreadnips also stop attacking after your last ability.
Enable weapon poison in settings to include poison damage in your rotation analysis. Poison damage scales with Bik arrow stacks when using ranged. It is tracked as a separate damage source in both the total breakdown and the damage plot.
Select a boss preset in settings to apply its defence level, armour rating, and style affinities. This affects your hit chance, familiar accuracy, and dreadnip accuracy.
Some bosses support enrage scaling (Telos, Araxxor, Arch-Glacor) — use the enrage slider to adjust the boss's stats and HP accordingly. Phase markers appear on the damage plot showing boss HP thresholds, so you can see where phase transitions would occur.
Open the keybind configuration modal to assign keyboard keys to abilities, gear swaps, and consumables. Once configured, use the keypress output modal to view your rotation in two ways:
Save your rotation and settings to a named slot using the save/load panel. Rotations are stored in your browser's local storage and persist between sessions. You can maintain multiple saved rotations and switch between them.
Pretty accurate! A few things are impossible to reasonably calculate exactly, but for the most part we aim to be more or less 100%. If you do find anything wrong, please let us know in the Discord.
Ranged and Magic are the most complete. Melee is well supported. Necromancy is in beta — core abilities and stacks work, but some interactions are still being added.
Join our Discord community or submit issues through our GitHub repository.