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
"card-types/enchantment"
Enchantment
Class Enchantment
Hierarchy
Permanent
Enchantment
Index
Constructors
constructor
Properties
base
Power
can
BeDiminished
can
BeEmpowered
change
Cost
cost
cost
Resource
data
Id
events
id
image
Url
location
mechanics
name
owner
power
targeter
text
unit
card
Types
Methods
can
Change
Power
change
Power
deal
Damage
Instant
die
draw
empower
OrDiminish
enter
The
Battlefield
evaluate
evaluate
Target
get
Card
Type
get
Cost
get
Data
Id
get
Events
get
Id
get
Image
get
Location
get
Modify
Cost
get
Name
get
Owner
get
Power
get
Prototype
get
Targeter
get
Targeters
get
Text
is
Attacking
is
Blocking
is
Playable
is
Unit
leave
Board
play
set
Diminishable
set
Empowerable
set
Id
set
Location
set
Owner
set
Text
to
String
Constructors
constructor
new
Enchantment
(
dataId
:
string
, name
:
string
, imageUrl
:
string
, cost
:
Resource
, targeter
:
Targeter
, changeCost
:
number
, basePower
:
number
, mechanics
:
Mechanic
[]
)
:
Enchantment
Parameters
dataId:
string
name:
string
imageUrl:
string
cost:
Resource
targeter:
Targeter
changeCost:
number
basePower:
number
mechanics:
Mechanic
[]
Returns
Enchantment
Properties
Private
base
Power
base
Power
:
number
Private
can
BeDiminished
can
BeDiminished
:
boolean
= true
Private
can
BeEmpowered
can
BeEmpowered
:
boolean
= true
Private
change
Cost
change
Cost
:
number
Protected
cost
cost
:
Resource
Private
cost
Resource
cost
Resource
:
Resource
Protected
data
Id
data
Id
:
string
Protected
events
events
:
CardEventSystem
= new CardEventSystem()
Protected
id
id
:
string
Protected
image
Url
image
Url
:
string
Protected
location
location
:
GameZone
Protected
mechanics
mechanics
:
Mechanic
[]
= []
Protected
name
name
:
string
Protected
owner
owner
:
number
= -1
Private
power
power
:
number
Protected
targeter
targeter
:
Targeter
Protected
Optional
text
text
:
undefined
|
string
Protected
unit
unit
:
boolean
= false
Static
card
Types
card
Types
:
Set
<
CardType
>
= new Set([CardType.Unit, CardType.Item])
Methods
can
Change
Power
can
Change
Power
(
player
:
Player
, game
:
Game
)
:
boolean
Parameters
player:
Player
game:
Game
Returns
boolean
change
Power
change
Power
(
diff
:
number
)
:
void
Parameters
diff:
number
Returns
void
deal
Damage
Instant
deal
Damage
Instant
(
target
:
Unit
, amount
:
number
)
:
void
Parameters
target:
Unit
amount:
number
Returns
void
die
die
(
)
:
void
Returns
void
draw
draw
(
)
:
void
Returns
void
empower
OrDiminish
empower
OrDiminish
(
player
:
Player
, game
:
Game
)
:
void
Parameters
player:
Player
game:
Game
Returns
void
enter
The
Battlefield
enter
The
Battlefield
(
game
:
Game
)
:
void
Parameters
game:
Game
Returns
void
evaluate
evaluate
(
game
:
Game
, context
:
EvalContext
, evaluated
:
EvalMap
)
:
number
Parameters
game:
Game
context:
EvalContext
evaluated:
EvalMap
Returns
number
evaluate
Target
evaluate
Target
(
target
:
Unit
, game
:
Game
, evaluated
:
EvalMap
)
:
number
Parameters
target:
Unit
game:
Game
evaluated:
EvalMap
Returns
number
get
Card
Type
get
Card
Type
(
)
:
CardType
Returns
CardType
get
Cost
get
Cost
(
)
:
Resource
Returns
Resource
get
Data
Id
get
Data
Id
(
)
:
string
Returns
string
get
Events
get
Events
(
)
:
CardEventSystem
Returns the cards event system. This is used to add or remove events
Returns
CardEventSystem
get
Id
get
Id
(
)
:
string
Returns
string
get
Image
get
Image
(
)
:
string
Returns
string
get
Location
get
Location
(
)
:
GameZone
Returns
GameZone
get
Modify
Cost
get
Modify
Cost
(
)
:
Resource
Returns
Resource
get
Name
get
Name
(
)
:
string
Returns
string
get
Owner
get
Owner
(
)
:
number
Returns
number
get
Power
get
Power
(
)
:
number
Returns
number
get
Prototype
get
Prototype
(
)
:
CardPrototype
Returns
CardPrototype
get
Targeter
get
Targeter
(
)
:
Targeter
Returns
Targeter
get
Targeters
get
Targeters
(
)
:
Targeter
[]
Returns
Targeter
[]
get
Text
get
Text
(
game
?:
Game
)
:
string
Parameters
Optional
game:
Game
Returns
string
is
Attacking
is
Attacking
(
)
:
boolean
Returns
boolean
is
Blocking
is
Blocking
(
)
:
boolean
Returns
boolean
is
Playable
is
Playable
(
game
:
Game
)
:
boolean
Parameters
game:
Game
Returns
boolean
is
Unit
is
Unit
(
)
:
boolean
Returns
boolean
leave
Board
leave
Board
(
game
:
Game
)
:
void
Parameters
game:
Game
Returns
void
play
play
(
game
:
Game
)
:
void
Parameters
game:
Game
Returns
void
set
Diminishable
set
Diminishable
(
val
:
boolean
)
:
void
Parameters
val:
boolean
Returns
void
set
Empowerable
set
Empowerable
(
val
:
boolean
)
:
void
Parameters
val:
boolean
Returns
void
set
Id
set
Id
(
id
:
string
)
:
void
Parameters
id:
string
Returns
void
set
Location
set
Location
(
location
:
GameZone
)
:
void
Parameters
location:
GameZone
Returns
void
set
Owner
set
Owner
(
owner
:
number
)
:
void
Parameters
owner:
number
Returns
void
set
Text
set
Text
(
text
:
string
)
:
void
Parameters
text:
string
Returns
void
to
String
to
String
(
)
:
string
Returns
string
Globals
"card-
types/enchantment"
Enchantment
constructor
base
Power
can
BeDiminished
can
BeEmpowered
change
Cost
cost
cost
Resource
data
Id
events
id
image
Url
location
mechanics
name
owner
power
targeter
text
unit
card
Types
can
Change
Power
change
Power
deal
Damage
Instant
die
draw
empower
OrDiminish
enter
The
Battlefield
evaluate
evaluate
Target
get
Card
Type
get
Cost
get
Data
Id
get
Events
get
Id
get
Image
get
Location
get
Modify
Cost
get
Name
get
Owner
get
Power
get
Prototype
get
Targeter
get
Targeters
get
Text
is
Attacking
is
Blocking
is
Playable
is
Unit
leave
Board
play
set
Diminishable
set
Empowerable
set
Id
set
Location
set
Owner
set
Text
to
String
Generated using
TypeDoc
Returns the cards event system. This is used to add or remove events