Search
Preparing search index...
The search index is not available
fifth-aeon-bot-toolkit
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"cards/mechanics/summonUnits"
EnchantmentSummon
Class EnchantmentSummon
Hierarchy
SummonUnits
EnchantmentSummon
Index
Constructors
constructor
Properties
count
factory
name
trigger
Type
unit
Parameter
Types
id
valid
Card
Types
Methods
attach
clone
enter
evaluate
evaluate
Effect
evaluate
Target
get
Id
get
Text
get
Trigger
get
Triggering
Unit
get
Unit
Count
on
Trigger
remove
set
Targeter
set
Trigger
set
Triggering
Unit
stack
can
Attach
get
Id
get
Multiplier
get
Parameter
Types
get
Valid
Card
Types
is
Valid
Parent
sum
Values
Constructors
constructor
new
Enchantment
Summon
(
factory
:
function
, count
?:
number
)
:
EnchantmentSummon
Parameters
factory:
function
(
)
:
Unit
Returns
Unit
Default value
count:
number
= 1
Returns
EnchantmentSummon
Properties
Protected
count
count
:
number
Protected
factory
factory
:
function
Type declaration
(
)
:
Unit
Returns
Unit
Protected
name
name
:
string
Protected
trigger
Type
trigger
Type
:
Trigger
= new Play()
Protected
unit
unit
:
Unit
Static
Protected
Parameter
Types
Parameter
Types
:
object
[]
= [{ name: 'unit', type: ParameterType.Unit },{ name: 'count', type: ParameterType.NaturalNumber }]
Static
Protected
id
id
:
string
= "EnchantmentSummon"
Static
Protected
valid
Card
Types
valid
Card
Types
:
Set
<
CardType
>
= new Set([CardType.Enchantment])
Methods
attach
attach
(
parent
:
Card
)
:
void
Parameters
parent:
Card
Returns
void
clone
clone
(
)
:
Mechanic
Returns
Mechanic
enter
enter
(
parent
:
Card
, game
:
Game
)
:
void
Parameters
parent:
Card
game:
Game
Returns
void
evaluate
evaluate
(
card
:
Card
, game
:
Game
, _
:
EvalContext
, evaluated
:
EvalMap
)
:
number
Parameters
card:
Card
game:
Game
_:
EvalContext
evaluated:
EvalMap
Returns
number
evaluate
Effect
evaluate
Effect
(
card
:
Card
, game
:
Game
, _
:
EvalContext
, evaluated
:
EvalMap
)
:
number
Parameters
card:
Card
game:
Game
_:
EvalContext
evaluated:
EvalMap
Returns
number
evaluate
Target
evaluate
Target
(
source
:
Card
, target
:
Unit
, game
:
Game
, evaluated
:
EvalMap
)
:
number
Parameters
source:
Card
target:
Unit
game:
Game
evaluated:
EvalMap
Returns
number
get
Id
get
Id
(
)
:
string
Returns
string
get
Text
get
Text
(
card
:
Card
, game
:
Game
)
:
string
Parameters
card:
Card
game:
Game
Returns
string
get
Trigger
get
Trigger
(
)
:
Trigger
Returns
Trigger
get
Triggering
Unit
get
Triggering
Unit
(
)
:
undefined
|
Unit
Returns
undefined
|
Unit
get
Unit
Count
get
Unit
Count
(
card
:
Card
, game
:
Game
)
:
number
Parameters
card:
Card
game:
Game
Returns
number
on
Trigger
on
Trigger
(
card
:
Card
, game
:
Game
)
:
void
Parameters
card:
Card
game:
Game
Returns
void
remove
remove
(
card
:
Card
, game
:
Game
)
:
void
Parameters
card:
Card
game:
Game
Returns
void
set
Targeter
set
Targeter
(
targeter
:
Targeter
)
:
this
Parameters
targeter:
Targeter
Returns
this
set
Trigger
set
Trigger
(
trigger
:
Trigger
)
:
this
Parameters
trigger:
Trigger
Returns
this
set
Triggering
Unit
set
Triggering
Unit
(
unit
:
Unit
)
:
void
Parameters
unit:
Unit
Returns
void
stack
stack
(
)
:
void
Returns
void
Static
can
Attach
can
Attach
(
card
:
Card
)
:
boolean
Parameters
card:
Card
Returns
boolean
Static
get
Id
get
Id
(
)
:
string
Returns
string
Static
get
Multiplier
get
Multiplier
(
vals
:
Array
<
number
|
EvalOperator
>
)
:
number
Parameters
vals:
Array
<
number
|
EvalOperator
>
Returns
number
Static
get
Parameter
Types
get
Parameter
Types
(
)
:
object
[]
Returns
object
[]
Static
get
Valid
Card
Types
get
Valid
Card
Types
(
)
:
Set
<
CardType
>
Returns
Set
<
CardType
>
Static
is
Valid
Parent
is
Valid
Parent
(
cardType
:
CardType
)
:
boolean
Parameters
cardType:
CardType
Returns
boolean
Static
sum
Values
sum
Values
(
vals
:
Array
<
number
|
EvalOperator
>
)
:
number
Parameters
vals:
Array
<
number
|
EvalOperator
>
Returns
number
Globals
"cards/mechanics/summon
Units"
Enchantment
Summon
constructor
count
factory
name
trigger
Type
unit
Parameter
Types
id
valid
Card
Types
attach
clone
enter
evaluate
evaluate
Effect
evaluate
Target
get
Id
get
Text
get
Trigger
get
Triggering
Unit
get
Unit
Count
on
Trigger
remove
set
Targeter
set
Trigger
set
Triggering
Unit
stack
can
Attach
get
Id
get
Multiplier
get
Parameter
Types
get
Valid
Card
Types
is
Valid
Parent
sum
Values
Summon
Unit
For
Grave
Summon
Unit
OnDamage
Summon
Units
Generated using
TypeDoc