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
"mechanic"
Mechanic
Class Mechanic
Hierarchy
Mechanic
CannotAttack
CannotBlock
DamageOnBlock
TransformDamaged
DiscardOnDamage
Recharge
CannotBeEmpowered
CannotBeDiminished
Lordship
Poisoned
Venomous
PoisonImmune
ShieldEnchantment
Skill
SummonUnitOnDamage
Sleeping
Robotic
SpyPower
TriggeredMechanic
Index
Properties
triggering
Unit
Parameter
Types
id
valid
Card
Types
Methods
attach
clone
enter
evaluate
evaluate
Target
get
Id
get
Text
get
Triggering
Unit
remove
set
Triggering
Unit
stack
can
Attach
get
Id
get
Multiplier
get
Parameter
Types
get
Valid
Card
Types
is
Valid
Parent
sum
Values
Properties
Private
Optional
triggering
Unit
triggering
Unit
:
Unit
Static
Protected
Parameter
Types
Parameter
Types
:
object
[]
= []
Static
Protected
id
id
:
string
Static
Protected
valid
Card
Types
valid
Card
Types
:
Set
<
CardType
>
= new Set([CardType.Spell,CardType.Enchantment,CardType.Unit,CardType.Item])
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
Abstract
evaluate
evaluate
(
card
:
Card
, game
:
Game
, context
:
EvalContext
, evaluated
:
EvalMap
)
:
number
|
EvalOperator
Parameters
card:
Card
game:
Game
context:
EvalContext
evaluated:
EvalMap
Returns
number
|
EvalOperator
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
Abstract
get
Text
get
Text
(
parent
:
Card
, game
?:
Game
)
:
string
Parameters
parent:
Card
Optional
game:
Game
Returns
string
get
Triggering
Unit
get
Triggering
Unit
(
)
:
undefined
|
Unit
Returns
undefined
|
Unit
remove
remove
(
card
:
Card
, game
:
Game
)
:
void
Parameters
card:
Card
game:
Game
Returns
void
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
"mechanic"
Eval
Context
Mechanic
triggering
Unit
Parameter
Types
id
valid
Card
Types
attach
clone
enter
evaluate
evaluate
Target
get
Id
get
Text
get
Triggering
Unit
remove
set
Triggering
Unit
stack
can
Attach
get
Id
get
Multiplier
get
Parameter
Types
get
Valid
Card
Types
is
Valid
Parent
sum
Values
Targeted
Mechanic
Triggered
Mechanic
Eval
Operator
Eval
Map
maybe
Evaluate
Generated using
TypeDoc