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/lordship"
Lordship
Class Lordship
Hierarchy
Mechanic
Lordship
Index
Constructors
constructor
Properties
add
Effect
filter
remove
Effect
text
value
Per
Unit
Parameter
Types
id
valid
Card
Types
Methods
apply
ToUnit
attach
clone
enter
evaluate
evaluate
Target
get
Id
get
Targets
get
Text
get
Triggering
Unit
remove
remove
From
Unit
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
Lordship
(
text
:
string
, valuePerUnit
:
number
, addEffect
:
function
, removeEffect
:
function
, filter
:
function
)
:
Lordship
Parameters
text:
string
valuePerUnit:
number
addEffect:
function
(
unit
:
Unit
, game
:
Game
)
:
void
Parameters
unit:
Unit
game:
Game
Returns
void
removeEffect:
function
(
target
:
Unit
, game
:
Game
)
:
void
Parameters
target:
Unit
game:
Game
Returns
void
filter:
function
(
source
:
Unit
, target
:
Unit
)
:
boolean
Parameters
source:
Unit
target:
Unit
Returns
boolean
Returns
Lordship
Properties
Private
add
Effect
add
Effect
:
function
Type declaration
(
unit
:
Unit
, game
:
Game
)
:
void
Parameters
unit:
Unit
game:
Game
Returns
void
Private
filter
filter
:
function
Type declaration
(
source
:
Unit
, target
:
Unit
)
:
boolean
Parameters
source:
Unit
target:
Unit
Returns
boolean
Private
remove
Effect
remove
Effect
:
function
Type declaration
(
target
:
Unit
, game
:
Game
)
:
void
Parameters
target:
Unit
game:
Game
Returns
void
Private
text
text
:
string
Private
value
Per
Unit
value
Per
Unit
:
number
Static
Protected
Parameter
Types
Parameter
Types
:
object
[]
= []
Static
Protected
id
id
:
string
= "Lordship"
Static
Protected
valid
Card
Types
valid
Card
Types
:
Set
<
CardType
>
= Permanent.cardTypes
Methods
Private
apply
ToUnit
apply
ToUnit
(
unit
:
Unit
, game
:
Game
)
:
void
Parameters
unit:
Unit
game:
Game
Returns
void
attach
attach
(
parent
:
Card
)
:
void
Parameters
parent:
Card
Returns
void
clone
clone
(
)
:
Mechanic
Returns
Mechanic
enter
enter
(
card
:
Card
, game
:
Game
)
:
void
Parameters
card:
Card
game:
Game
Returns
void
evaluate
evaluate
(
card
:
Card
, game
:
Game
)
:
number
Parameters
card:
Card
game:
Game
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
Private
get
Targets
get
Targets
(
source
:
Unit
, game
:
Game
)
:
Unit
[]
Parameters
source:
Unit
game:
Game
Returns
Unit
[]
get
Text
get
Text
(
card
:
Card
)
:
string
Parameters
card:
Card
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
Private
remove
From
Unit
remove
From
Unit
(
unit
:
Unit
, game
:
Game
)
:
void
Parameters
unit:
Unit
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
"cards/mechanics/lordship"
Lordship
constructor
add
Effect
filter
remove
Effect
text
value
Per
Unit
Parameter
Types
id
valid
Card
Types
apply
ToUnit
attach
clone
enter
evaluate
evaluate
Target
get
Id
get
Targets
get
Text
get
Triggering
Unit
remove
remove
From
Unit
set
Triggering
Unit
stack
can
Attach
get
Id
get
Multiplier
get
Parameter
Types
get
Valid
Card
Types
is
Valid
Parent
sum
Values
friendly
Lordship
not
Unit
Lordship
unit
Type
Lordship
All
unit
Type
Lordship
Exclusive
unit
Type
Lordship
Inclusive
Generated using
TypeDoc