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/item"
Item
Class Item
Hierarchy
Permanent
Item
Index
Constructors
constructor
Properties
cost
damage
Bonus
data
Id
events
host
host
Targeter
id
image
Url
life
Bonus
location
mechanics
name
owner
targeter
text
unit
card
Types
Methods
attach
deal
Damage
Instant
detach
die
draw
enter
The
Battlefield
evaluate
evaluate
Target
get
Card
Type
get
Cost
get
Damage
get
Data
Id
get
Events
get
Host
get
Host
Targeter
get
Id
get
Image
get
Life
get
Location
get
Name
get
Owner
get
Prototype
get
Stats
get
Targeter
get
Targeters
get
Text
is
Attacking
is
Blocking
is
Playable
is
Unit
leave
Board
play
set
Id
set
Location
set
Owner
set
Text
to
String
Constructors
constructor
new
Item
(
dataId
:
string
, name
:
string
, imageUrl
:
string
, cost
:
Resource
, targeter
:
Targeter
, hostTargeter
:
Targeter
, damageBonus
:
number
, lifeBonus
:
number
, mechanics
:
Mechanic
[]
)
:
Item
Parameters
dataId:
string
name:
string
imageUrl:
string
cost:
Resource
targeter:
Targeter
hostTargeter:
Targeter
damageBonus:
number
lifeBonus:
number
mechanics:
Mechanic
[]
Returns
Item
Properties
Protected
cost
cost
:
Resource
Private
damage
Bonus
damage
Bonus
:
number
Protected
data
Id
data
Id
:
string
Protected
events
events
:
CardEventSystem
= new CardEventSystem()
Private
host
host
:
Unit
|
null
= null
Private
host
Targeter
host
Targeter
:
Targeter
Protected
id
id
:
string
Protected
image
Url
image
Url
:
string
Private
life
Bonus
life
Bonus
:
number
Protected
location
location
:
GameZone
Protected
mechanics
mechanics
:
Mechanic
[]
= []
Protected
name
name
:
string
Protected
owner
owner
:
number
= -1
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
attach
attach
(
host
:
Unit
, game
:
Game
)
:
void
Parameters
host:
Unit
game:
Game
Returns
void
deal
Damage
Instant
deal
Damage
Instant
(
target
:
Unit
, amount
:
number
)
:
void
Parameters
target:
Unit
amount:
number
Returns
void
detach
detach
(
game
:
Game
)
:
void
Parameters
game:
Game
Returns
void
die
die
(
)
:
void
Returns
void
draw
draw
(
)
:
void
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
Damage
get
Damage
(
)
:
number
Returns
number
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
Host
get
Host
(
)
:
null
|
Unit
Returns
null
|
Unit
get
Host
Targeter
get
Host
Targeter
(
)
:
Targeter
Returns
Targeter
get
Id
get
Id
(
)
:
string
Returns
string
get
Image
get
Image
(
)
:
string
Returns
string
get
Life
get
Life
(
)
:
number
Returns
number
get
Location
get
Location
(
)
:
GameZone
Returns
GameZone
get
Name
get
Name
(
)
:
string
Returns
string
get
Owner
get
Owner
(
)
:
number
Returns
number
get
Prototype
get
Prototype
(
)
:
CardPrototype
Returns
CardPrototype
get
Stats
get
Stats
(
)
:
number
Returns
number
get
Targeter
get
Targeter
(
)
:
Targeter
Returns
Targeter
get
Targeters
get
Targeters
(
)
:
Targeter
[]
Returns
Targeter
[]
get
Text
get
Text
(
game
:
Game
, hasPrefix
?:
boolean
)
:
string
Parameters
game:
Game
Default value
hasPrefix:
boolean
= true
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
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/item"
Item
constructor
cost
damage
Bonus
data
Id
events
host
host
Targeter
id
image
Url
life
Bonus
location
mechanics
name
owner
targeter
text
unit
card
Types
attach
deal
Damage
Instant
detach
die
draw
enter
The
Battlefield
evaluate
evaluate
Target
get
Card
Type
get
Cost
get
Damage
get
Data
Id
get
Events
get
Host
get
Host
Targeter
get
Id
get
Image
get
Life
get
Location
get
Name
get
Owner
get
Prototype
get
Stats
get
Targeter
get
Targeters
get
Text
is
Attacking
is
Blocking
is
Playable
is
Unit
leave
Board
play
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