Package-level declarations

Types

Link copied to clipboard
data class TriggeredAbility(val trigger: Trigger, val condition: Condition?, val effects: List<Effect>)

A triggered ability is an ability that is triggered by a Trigger and fires a List of Effects if the Condition is met.

Link copied to clipboard
abstract class TriggeredAbilityBuilder(var trigger: Trigger? = null, var condition: Condition? = null, var effects: List<Effect> = emptyList())

Builds a triggered ability.