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/permanent"
Permanent
Class Permanent
Hierarchy
Card
Permanent
Item
Unit
Enchantment
Index
Constructors
constructor
Properties
cost
data
Id
events
id
image
Url
location
mechanics
name
owner
targeter
text
unit
card
Types
Methods
add
Sentence
Markers
deal
Damage
Instant
die
draw
enter
The
Battlefield
evaluate
evaluate
Target
get
Card
Type
get
Cost
get
Data
Id
get
Events
get
Id
get
Image
get
Location
get
Mechanic
Group
Text
get
Name
get
Owner
get
Prototype
get
Simple
Mechanic
Group
Text
get
Targeter
get
Targeter
Id
get
Targeters
get
Text
is
Attacking
is
Blocking
is
Playable
is
Unit
leave
Board
play
remove
Sentence
Markers
set
Id
set
Location
set
Owner
set
Text
to
String
Constructors
constructor
new
Permanent
(
dataId
:
string
, name
:
string
, imageUrl
:
string
, cost
:
Resource
, targeter
:
Targeter
, mechanics
:
Array
<
Mechanic
>
, text
?:
undefined
|
string
)
:
Permanent
Parameters
dataId:
string
name:
string
imageUrl:
string
cost:
Resource
targeter:
Targeter
mechanics:
Array
<
Mechanic
>
Optional
text:
undefined
|
string
Returns
Permanent
Properties
Protected
cost
cost
:
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
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
Private
add
Sentence
Markers
add
Sentence
Markers
(
text
:
string
)
:
string
Parameters
text:
string
Returns
string
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
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
Private
get
Mechanic
Group
Text
get
Mechanic
Group
Text
(
mechanics
:
Mechanic
[]
, game
?:
Game
)
:
string
Parameters
mechanics:
Mechanic
[]
Optional
game:
Game
Returns
string
get
Name
get
Name
(
)
:
string
Returns
string
get
Owner
get
Owner
(
)
:
number
Returns
number
get
Prototype
get
Prototype
(
)
:
CardPrototype
Returns
CardPrototype
Private
get
Simple
Mechanic
Group
Text
get
Simple
Mechanic
Group
Text
(
mechanics
:
Mechanic
[]
, game
?:
Game
)
:
string
Parameters
mechanics:
Mechanic
[]
Optional
game:
Game
Returns
string
get
Targeter
get
Targeter
(
)
:
Targeter
Returns
Targeter
Private
get
Targeter
Id
get
Targeter
Id
(
mechanic
:
Mechanic
)
:
string
Parameters
mechanic:
Mechanic
Returns
string
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
Private
remove
Sentence
Markers
remove
Sentence
Markers
(
text
:
string
)
:
string
Parameters
text:
string
Returns
string
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/permanent"
Permanent
constructor
cost
data
Id
events
id
image
Url
location
mechanics
name
owner
targeter
text
unit
card
Types
add
Sentence
Markers
deal
Damage
Instant
die
draw
enter
The
Battlefield
evaluate
evaluate
Target
get
Card
Type
get
Cost
get
Data
Id
get
Events
get
Id
get
Image
get
Location
get
Mechanic
Group
Text
get
Name
get
Owner
get
Prototype
get
Simple
Mechanic
Group
Text
get
Targeter
get
Targeter
Id
get
Targeters
get
Text
is
Attacking
is
Blocking
is
Playable
is
Unit
leave
Board
play
remove
Sentence
Markers
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