Scrollbound
Macro API

Inputs

Data available to macro triggers.

TriggerInputTypeDescription
Battle EndedSource eventidTimeline event where the battle ended.
Combat Action RequestedRound numbernumberCurrent combat round number.
Combat Action RequestedEnemy countnumberNumber of active enemies.
Combat Action RequestedSelf life rationumberCurrent life divided by maximum life.
Combat Action RequestedSelf mana rationumberCurrent mana divided by maximum mana.
Combat Action RequestedSelf has life consumablebooleanWhether a life-restoring consumable is available.
Combat Action RequestedSelf statusesarrayStatus keys currently active on the player.
Combat Action RequestedGuard readybooleanWhether Guard is currently ready and affordable.
Combat Action RequestedFirst ready non-basic abilitystringThe first ready non-basic ability key, or null when none is ready.
Combat Action RequestedAbilitiesarrayAbility readiness records with key, cooldown, and affordability.
Combat Action RequestedRend readybooleanWhether Rend is currently ready and affordable.
Combat Action RequestedEnemiesarrayActive enemies with index, life band, tier, statuses, and intent.
Combat Action RequestedEnemy intentobjectCurrent enemy intent, or null when no action is being prepared. Intent records include kind, damageType, and magnitudeBand.
Combat Action RequestedAny heavy intentbooleanWhether any enemy is preparing a heavy action.
Combat Action RequestedAny enemy castingbooleanWhether any enemy is preparing a cast.
Combat Action RequestedAny enemy lowbooleanWhether any enemy is in the low life band.
Combat Participant DefeatedSource eventidTimeline event where the defeat appeared.
Currency Drop FoundCurrency amountnumberThe amount of currency available to claim.
Currency Drop FoundSource eventidThe game event where the currency appeared.
Damage ReceivedLife rationumberCurrent life divided by maximum life after damage.
Damage ReceivedSource eventidTimeline event where damage appeared.
Enemy Intent RevealedSource eventidTimeline event where the enemy intent appeared.
Enemy Intent RevealedEnemy intentobjectThe revealed intent with abilityKey, kind, damageType, and magnitudeBand.
Enemy SpottedLife rationumberCurrent life divided by maximum life.
Enemy SpottedHas life consumablebooleanWhether a life-restoring consumable is available.
Gathering Node FoundResource typestringThe kind of resource that can be gathered.
Gathering Node FoundSource eventidThe game event where the resource appeared.
Gathering Node FoundRegionstringThe area where the resource was found.
Item Drop FoundItem typestringThe kind of item that dropped.
Item Drop FoundQuantitynumberThe number of items in the drop.
Item Drop FoundSource eventidThe game event where the item appeared.
Loot Container FoundContainer typestringThe kind of container that was found.
Loot Container FoundSource eventidThe game event where the container appeared.
Loot Container FoundRegionstringThe area where the container was found.