Uncommon Rares
Macro APITriggers

Enemy Intent Revealed

Runs after an enemy intent is revealed.

Category
Combat
Runs when
An enemy declares an intent.
Summary
Runs after an enemy intent is revealed.
Version
1

Events

  • system-combat-enemy-intent

Lua Example

print("Source event", ctx.combat.timelineEventId)

ctx Fields

TriggerPathTypeLabelDescription
Enemy Intent Revealedctx.combat.timelineEventIdidSource eventTimeline event where the enemy intent appeared.
Enemy Intent Revealedctx.combat.enemyIntentobjectEnemy intentThe revealed intent with abilityKey, kind, damageType, and magnitudeBand.
Enemy Intent Revealedctx.player.levelnumberPlayer levelThe player level used for this macro run.
Enemy Intent Revealedctx.player.currencyCoppernumberCurrencyThe player currency carried in copper.
Enemy Intent Revealedctx.player.bag.usedSlotsnumberBag usedThe number of backpack slots currently occupied.
Enemy Intent Revealedctx.player.bag.maxSlotsnumberBag capacityThe current backpack capacity including equipped bag bonuses.
Enemy Intent Revealedctx.player.bag.freeSlotsnumberBag freeThe number of free backpack slots remaining.
Enemy Intent Revealedctx.player.derivedStats.maxLifenumberDerived statA derived stat value; other stat keys are available beside maxLife.
Enemy Intent Revealedctx.player.equipment.mainHand.itemDefinitionKeystringEquipped itemAn equipped item definition key. Replace mainHand with another equipment slot as needed.
Enemy Intent Revealedctx.player.equipment.mainHand.raritystringEquipped item rarityThe rarity of an equipped item.
Enemy Intent Revealedctx.player.equipment.mainHand.itemLevelnumberEquipped item levelThe required level of an equipped item.
Enemy Intent Revealedctx.player.equipment.mainHand.dropLevelnumberEquipped drop levelThe drop level used to generate an equipped item.
Enemy Intent Revealedctx.player.equipment.mainHand.stats.maxLifenumberEquipped item statA stat contribution from an equipped item; other stat keys are available beside maxLife.
Enemy Intent Revealedctx.player.equipment.mainHand.affixes[].keystringEquipped affixA rolled affix key on an equipped item.

Blocks

BlockCategorySummary
ContinueFlowReturns continue to the Storyteller.
PauseFlowReturns pause to the Storyteller.