Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

constructor

  • new SummonUnits(factory: function, count?: number): SummonUnits
  • Parameters

    • factory: function
    • Default value count: number = 1

    Returns SummonUnits

Properties

Protected count

count: number

Protected factory

factory: function

Type declaration

Protected name

name: string

Protected triggerType

triggerType: Trigger = new Play()

Protected unit

unit: Unit

Static Protected ParameterTypes

ParameterTypes: object[] = [{ name: 'unit', type: ParameterType.Unit },{ name: 'count', type: ParameterType.NaturalNumber }]

Static Protected id

id: string = "SummonUnits"

Static Protected validCardTypes

validCardTypes: Set<CardType> = new Set([CardType.Spell,CardType.Enchantment,CardType.Unit,CardType.Item])

Methods

attach

  • attach(parent: Card): void

clone

enter

  • Parameters

    Returns void

evaluate

evaluateEffect

evaluateTarget

getId

  • getId(): string
  • Returns string

getText

  • getText(card: Card, game: Game): string
  • Parameters

    Returns string

getTrigger

getTriggeringUnit

  • getTriggeringUnit(): undefined | Unit

getUnitCount

  • getUnitCount(card: Card, game: Game): number
  • Parameters

    Returns number

onTrigger

  • onTrigger(card: Card, game: Game): void

remove

setTargeter

setTrigger

  • setTrigger(trigger: Trigger): this

setTriggeringUnit

  • setTriggeringUnit(unit: Unit): void

stack

  • stack(): void
  • Returns void

Static canAttach

  • canAttach(card: Card): boolean

Static getId

  • getId(): string
  • Returns string

Static getMultiplier

Static getParameterTypes

  • getParameterTypes(): object[]

Static getValidCardTypes

Static isValidParent

  • isValidParent(cardType: CardType): boolean

Static sumValues

Generated using TypeDoc