Core
Toggle table of contents
1.0-SNAPSHOT
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
Core
Basic
/
de.finkmoritz.bcgdsl.basic.effect
Package-level
declarations
Types
Types
Basic
Effect
Processor
Link copied to clipboard
open
class
BasicEffectProcessor
:
EffectProcessor
Deal
Damage
To
Minion
Link copied to clipboard
data
class
DealDamageToMinion
(
val
amount
:
Int
,
val
minion
:
TargetCardSelector
)
:
Effect
Deal
Damage
To
Player
Link copied to clipboard
data
class
DealDamageToPlayer
(
val
amount
:
Int
,
val
player
:
TargetPlayerSelector
)
:
Effect
Draw
Cards
Link copied to clipboard
data
class
DrawCards
(
val
amount
:
Int
)
:
Effect
Heal
Minion
Link copied to clipboard
data
class
HealMinion
(
val
amount
:
Int
,
val
minion
:
TargetCardSelector
)
:
Effect
Heal
Player
Link copied to clipboard
data
class
HealPlayer
(
val
amount
:
Int
,
val
player
:
TargetPlayerSelector
)
:
Effect
Modify
Attack
Link copied to clipboard
data
class
ModifyAttack
(
val
amount
:
Int
)
:
Effect
Modify
Mana
Link copied to clipboard
data
class
ModifyMana
(
val
player
:
TargetPlayerSelector
,
val
amount
:
Int
)
:
Effect
Modify
Max
Mana
Link copied to clipboard
data
class
ModifyMaxMana
(
val
player
:
TargetPlayerSelector
,
val
amount
:
Int
)
:
Effect
Summon
Link copied to clipboard
data
class
Summon
(
val
card
:
String
)
:
Effect