Skip to content

sdk.combat_rotation ​

@type library Ordered spell/rune combat rotation. Rule selection is deterministic; all execution is deferred through the global action broker and revalidated at send time against live creatures, inventory, tiles, cooldowns and safety.

lua
local M = require("sdk.combat_rotation")

Constants ​

Lua 5.4 has no enums — these are integer (or string) fields on the module.

NameValueSummary
RotationRotationCombat rotation class.
normalize_rulenormalize_ruleNormalize one rotation rule table.

new ​

function · new(opts)

Construct a Rotation, load rules, optionally autostart the tick subscription. sequence is process-wide so two untitled rotators do not share one broker owner name.

Arcane SDK catalog generated from scripts/sdk