Consume Buff Step

Introduction

The Consume Buff Step removes or reduces active buffs by specified amounts.

Interface

interface ConsumeBuffStep {
  kind: 'consumeBuff';
  condition?: string;
  buff: Buff;
  amount: string;
}

Properties

  • kind - Always 'consumeBuff'

  • buff - Buff object to consume

  • amount - Amount to consume as expression string

  • condition - Conditional execution (optional)

Examples

{
  kind: 'consumeBuff',
  buff: favourOfTheAscender,
  amount: '10'
}