Serialized Form
-
Package com.hiddenswitch.spellsource.common
-
Package com.hiddenswitch.spellsource.draft
-
Package net.demilich.metastone.game
-
Class net.demilich.metastone.game.GameContext
class GameContext extends Object implements Serializable-
Serialized Fields
-
actionStack
Deque<GameAction> actionStack
-
actionsThisTurn
int actionsThisTurn
-
activePlayerId
int activePlayerId
-
behaviours
Behaviour[] behaviours
-
deckFormat
DeckFormat deckFormat
-
deferredTriggersQueue
Deque<GameLogic.QueuedTrigger> deferredTriggersQueue
-
didCallEndGame
boolean didCallEndGame
-
disposed
boolean disposed
-
environment
Map<Environment,
Object> environment -
ignoreEvents
boolean ignoreEvents
-
logic
GameLogic logic
-
players
Player[] players
-
processingTriggers
Set<Trigger> processingTriggers
-
result
GameStatus result
-
targetLogic
TargetLogic targetLogic
-
tempCards
CardList tempCards
-
triggers
List<Trigger> triggers
-
turn
int turn
-
turnState
TurnState turnState
-
variables
Map<String,
AtomicInteger> variables -
winner
Player winner
-
-
-
Class net.demilich.metastone.game.Player
class Player extends Entity implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
deck
CardZone deck
-
discoverZone
CardZone discoverZone
-
graveyard
EntityZone<Entity> graveyard
-
hand
CardZone hand
-
heroPowerZone
EntityZone<Card> heroPowerZone
-
heroZone
EntityZone<Hero> heroZone
-
lockedMana
int lockedMana
-
lookup
Map<Integer,
Entity> lookup -
mana
int mana
- See Also:
-
maxMana
int maxMana
- See Also:
-
minions
EntityZone<Minion> minions
-
playerZone
EntityZone<Player> playerZone
-
quests
EntityZone<Quest> quests
-
removedFromPlay
EntityZone<Entity> removedFromPlay
-
secretZone
EntityZone<Secret> secretZone
-
setAsideZone
EntityZone<Entity> setAsideZone
-
statistics
GameStatistics statistics
-
weaponZone
EntityZone<Weapon> weaponZone
-
-
-
Package net.demilich.metastone.game.actions
-
Class net.demilich.metastone.game.actions.DiscoverAction
class DiscoverAction extends GameAction implements Serializable -
Class net.demilich.metastone.game.actions.EndTurnAction
class EndTurnAction extends GameAction implements Serializable-
Serialized Fields
-
playerId
int playerId
-
-
-
Class net.demilich.metastone.game.actions.GameAction
class GameAction extends Object implements Serializable-
Serialized Fields
-
actionType
com.hiddenswitch.spellsource.rpc.Spellsource.ActionTypeMessage.ActionType actionType
-
chooseOneOptionIndex
Integer chooseOneOptionIndex
-
id
int id
-
overrideChild
boolean overrideChild
-
sourceReference
EntityReference sourceReference
-
targetReference
EntityReference targetReference
-
targetRequirement
TargetSelection targetRequirement
-
-
-
Class net.demilich.metastone.game.actions.HeroPowerAction
class HeroPowerAction extends PlaySpellCardAction implements Serializable-
Serialized Fields
-
choiceCardId
String choiceCardId
-
-
-
Class net.demilich.metastone.game.actions.OpenerAction
class OpenerAction extends GameAction implements Serializable-
Serialized Fields
-
condition
Condition condition
-
spell
SpellDesc spell
-
targetSelectionCondition
Condition targetSelectionCondition
-
targetSelectionOverride
TargetSelection targetSelectionOverride
-
-
-
Class net.demilich.metastone.game.actions.OpenerAsPlaySpellCardAction
class OpenerAsPlaySpellCardAction extends PlaySpellCardAction implements Serializable-
Serialized Fields
-
condition
Condition condition
-
sourceMinion
EntityReference sourceMinion
-
-
-
Class net.demilich.metastone.game.actions.PhysicalAttackAction
class PhysicalAttackAction extends GameAction implements Serializable -
Class net.demilich.metastone.game.actions.PlayCardAction
class PlayCardAction extends GameAction implements Serializable -
Class net.demilich.metastone.game.actions.PlayChooseOneCardAction
class PlayChooseOneCardAction extends PlayCardAction implements Serializable -
Class net.demilich.metastone.game.actions.PlayHeroCardAction
class PlayHeroCardAction extends PlayCardAction implements Serializable-
Serialized Fields
-
opener
OpenerDesc opener
-
resolveOpener
boolean resolveOpener
-
-
-
Class net.demilich.metastone.game.actions.PlayHeroCardChooseOneAction
class PlayHeroCardChooseOneAction extends PlayHeroCardAction implements Serializable -
Class net.demilich.metastone.game.actions.PlayMinionCardAction
class PlayMinionCardAction extends PlayCardAction implements Serializable-
Serialized Fields
-
opener
OpenerDesc opener
-
resolveOpener
boolean resolveOpener
-
-
-
Class net.demilich.metastone.game.actions.PlaySpellCardAction
class PlaySpellCardAction extends PlayCardAction implements Serializable-
Serialized Fields
-
spell
SpellDesc spell
-
-
-
Class net.demilich.metastone.game.actions.PlayWeaponCardAction
class PlayWeaponCardAction extends PlayCardAction implements Serializable-
Serialized Fields
-
opener
OpenerDesc opener
-
resolveOpener
boolean resolveOpener
-
-
-
-
Package net.demilich.metastone.game.behaviour
-
Class net.demilich.metastone.game.behaviour.AbstractBehaviour
class AbstractBehaviour extends Object implements Serializable -
Class net.demilich.metastone.game.behaviour.ChooseLastBehaviour
class ChooseLastBehaviour extends UtilityBehaviour implements Serializable -
Class net.demilich.metastone.game.behaviour.FlatMonteCarloBehaviour
class FlatMonteCarloBehaviour extends IntelligentBehaviour implements Serializable-
Serialized Fields
-
iterations
int iterations
-
timeout
long timeout
-
-
-
Class net.demilich.metastone.game.behaviour.GameStateValueBehaviour
class GameStateValueBehaviour extends IntelligentBehaviour implements Serializable-
Serialized Fields
-
disposeNodes
boolean disposeNodes
-
expandDepthForLethal
boolean expandDepthForLethal
-
featureVector
FeatureVector featureVector
-
forceGarbageCollection
boolean forceGarbageCollection
-
heuristic
Heuristic heuristic
-
indexPlan
Deque<Integer> indexPlan
-
lethalTimeout
long lethalTimeout
-
maxDepth
int maxDepth
-
minFreeMemory
long minFreeMemory
-
nameSuffix
String nameSuffix
-
parallel
boolean parallel
-
pruneContextStack
boolean pruneContextStack
-
pruneEarlyEndTurn
boolean pruneEarlyEndTurn
-
requestActionStartTime
long requestActionStartTime
-
strictPlan
Deque<GameAction> strictPlan
-
targetContextStackSize
int targetContextStackSize
-
throwOnInvalidPlan
boolean throwOnInvalidPlan
-
throwsExceptions
boolean throwsExceptions
-
timeout
long timeout
-
triggerStartTurns
boolean triggerStartTurns
-
-
-
Class net.demilich.metastone.game.behaviour.GreedyOptimizeTurn
class GreedyOptimizeTurn extends IntelligentBehaviour implements Serializable-
Serialized Fields
-
assignedGC
int assignedGC
-
evaluatedActions
HashMap<com.hiddenswitch.spellsource.rpc.Spellsource.ActionTypeMessage.ActionType,
Integer> evaluatedActions -
heuristic
Heuristic heuristic
-
logger
org.slf4j.Logger logger
-
table
TranspositionTable table
-
-
-
Class net.demilich.metastone.game.behaviour.IntelligentBehaviour
class IntelligentBehaviour extends AbstractBehaviour implements Serializable -
Class net.demilich.metastone.game.behaviour.PlayGameLogicRandomBehaviour
class PlayGameLogicRandomBehaviour extends PlayRandomBehaviour implements Serializable -
Class net.demilich.metastone.game.behaviour.PlayRandomBehaviour
class PlayRandomBehaviour extends IntelligentBehaviour implements Serializable-
Serialized Fields
-
random
Random random
-
-
-
Class net.demilich.metastone.game.behaviour.RequestActionFunction
class RequestActionFunction extends UtilityBehaviour implements Serializable-
Serialized Fields
-
delegate
RequestActionFunction.T delegate
-
-
-
Class net.demilich.metastone.game.behaviour.UtilityBehaviour
class UtilityBehaviour extends AbstractBehaviour implements Serializable
-
-
Package net.demilich.metastone.game.behaviour.heuristic
-
Class net.demilich.metastone.game.behaviour.heuristic.FeatureVector
class FeatureVector extends Object implements Serializable-
Serialized Fields
-
values
Map<WeightedFeature,
Double> values
-
-
-
Class net.demilich.metastone.game.behaviour.heuristic.ThreatBasedHeuristic
class ThreatBasedHeuristic extends Object implements Serializable-
Serialized Fields
-
weights
FeatureVector weights
-
-
-
-
Package net.demilich.metastone.game.behaviour.mcts
-
Class net.demilich.metastone.game.behaviour.mcts.MonteCarloTreeSearchBehaviour
class MonteCarloTreeSearchBehaviour extends IntelligentBehaviour implements Serializable
-
-
Package net.demilich.metastone.game.cards
-
Class net.demilich.metastone.game.cards.AttributeMap
-
Class net.demilich.metastone.game.cards.BaseMap
-
Class net.demilich.metastone.game.cards.Card
class Card extends Entity implements Serializable-
Serialized Fields
-
desc
CardDesc desc
-
-
-
Class net.demilich.metastone.game.cards.CardArrayList
- serialVersionUID:
- 1L
-
Class net.demilich.metastone.game.cards.CardAttributeMap
class CardAttributeMap extends AttributeMap implements Serializable-
Serialized Fields
-
card
WeakReference<Card> card
-
-
-
Class net.demilich.metastone.game.cards.CardCatalogueRecord
class CardCatalogueRecord extends Object implements Serializable -
Exception Class net.demilich.metastone.game.cards.CardParseException
class CardParseException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-
Class net.demilich.metastone.game.cards.CardZone
-
-
Package net.demilich.metastone.game.cards.costmodifier
-
Class net.demilich.metastone.game.cards.costmodifier.CardCostModifier
class CardCostModifier extends Enchantment implements Serializable-
Serialized Fields
-
condition
Condition condition
-
desc
CardCostModifierDesc desc
-
targetReference
EntityReference targetReference
The default target reference is theEntityReference.FRIENDLY_HAND
.
-
-
-
Class net.demilich.metastone.game.cards.costmodifier.OneTurnCostModifier
class OneTurnCostModifier extends CardCostModifier implements Serializable -
Class net.demilich.metastone.game.cards.costmodifier.ToggleCostModifier
class ToggleCostModifier extends CardCostModifier implements Serializable-
Serialized Fields
-
ready
boolean ready
-
toggleOffTrigger
EventTrigger toggleOffTrigger
-
toggleOnTrigger
EventTrigger toggleOnTrigger
-
-
-
-
Package net.demilich.metastone.game.cards.desc
-
Class net.demilich.metastone.game.cards.desc.AuraDescDeserializer
-
Class net.demilich.metastone.game.cards.desc.CardCostModifierDescDeserializer
class CardCostModifierDescDeserializer extends DescDeserializer<CardCostModifierDesc,CardCostModifierArg, CardCostModifier> implements Serializable -
Class net.demilich.metastone.game.cards.desc.CardDesc
class CardDesc extends Object implements Serializable-
Serialized Fields
-
art
com.hiddenswitch.spellsource.rpc.Spellsource.Art art
-
attributes
AttributeMap attributes
-
aura
AuraDesc aura
-
auras
AuraDesc[] auras
-
author
String author
-
baseAttack
int baseAttack
-
baseHp
int baseHp
-
baseManaCost
int baseManaCost
-
battlecry
OpenerDesc battlecry
-
cardCostModifier
CardCostModifierDesc cardCostModifier
-
chooseBothBattlecry
OpenerDesc chooseBothBattlecry
-
chooseBothCardId
String chooseBothCardId
-
chooseOneBattlecries
OpenerDesc[] chooseOneBattlecries
-
chooseOneCardIds
String[] chooseOneCardIds
-
collectible
boolean collectible
-
condition
ConditionDesc condition
-
countByValue
boolean countByValue
-
countUntilCast
int countUntilCast
-
damage
int damage
-
deathrattle
SpellDesc deathrattle
-
deckTrigger
EnchantmentDesc deckTrigger
-
deckTriggers
EnchantmentDesc[] deckTriggers
-
description
String description
-
durability
int durability
-
dynamicDescription
DynamicDescriptionDesc[] dynamicDescription
-
fileFormatVersion
int fileFormatVersion
-
flavor
String flavor
-
gameTriggers
EnchantmentDesc[] gameTriggers
-
group
SpellDesc[] group
-
hero
String hero
-
heroClass
String heroClass
-
heroClasses
String[] heroClasses
-
heroPower
String heroPower
-
id
String id
-
legacy
Boolean legacy
-
manaCostModifier
ValueProviderDesc manaCostModifier
-
name
String name
-
onEquip
SpellDesc onEquip
-
onUnequip
SpellDesc onUnequip
-
passiveTrigger
EnchantmentDesc passiveTrigger
-
passiveTriggers
EnchantmentDesc[] passiveTriggers
-
quest
EventTriggerDesc quest
-
race
String race
-
rarity
com.hiddenswitch.spellsource.rpc.Spellsource.RarityMessage.Rarity rarity
-
secondPlayerBonusCards
String[] secondPlayerBonusCards
-
secret
EventTriggerDesc secret
-
set
String set
-
sets
String[] sets
-
spell
SpellDesc spell
-
targetSelection
TargetSelection targetSelection
-
targetSelectionCondition
ConditionDesc targetSelectionCondition
-
targetSelectionOverride
TargetSelection targetSelectionOverride
-
tooltips
com.hiddenswitch.spellsource.rpc.Spellsource.Tooltip[] tooltips
-
trigger
EnchantmentDesc trigger
-
triggers
EnchantmentDesc[] triggers
-
type
com.hiddenswitch.spellsource.rpc.Spellsource.CardTypeMessage.CardType type
-
wiki
String wiki
-
-
-
Class net.demilich.metastone.game.cards.desc.CardSourceDescDeserializer
class CardSourceDescDeserializer extends DescDeserializer<CardSourceDesc,CardSourceArg, CardSource> implements Serializable -
Class net.demilich.metastone.game.cards.desc.ConditionDescDeserializer
class ConditionDescDeserializer extends DescDeserializer<ConditionDesc,ConditionArg, Condition> implements Serializable -
Class net.demilich.metastone.game.cards.desc.Desc
-
Class net.demilich.metastone.game.cards.desc.DescDeserializer
class DescDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<T extends Desc<K,V>> implements Serializable -
Serialized Fields
-
interpreter
LinkedHashMap<K extends Enum<K>,
ParseValueType> interpreter
-
-
-
Class net.demilich.metastone.game.cards.desc.DescSerializer
class DescSerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<Desc> implements Serializable -
Class net.demilich.metastone.game.cards.desc.EnchantmentSerializer
class EnchantmentSerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<Enchantment> implements Serializable -
Class net.demilich.metastone.game.cards.desc.EntityFilterDescDeserializer
class EntityFilterDescDeserializer extends DescDeserializer<EntityFilterDesc,EntityFilterArg, EntityFilter> implements Serializable -
Class net.demilich.metastone.game.cards.desc.EntityReferenceSerializer
class EntityReferenceSerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<EntityReference> implements Serializable -
Class net.demilich.metastone.game.cards.desc.EventTriggerDescDeserializer
class EventTriggerDescDeserializer extends DescDeserializer<EventTriggerDesc,EventTriggerArg, EventTrigger> implements Serializable -
Class net.demilich.metastone.game.cards.desc.HasDescSerializer
class HasDescSerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<HasDesc> implements Serializable -
Class net.demilich.metastone.game.cards.desc.SpellDescDeserializer
class SpellDescDeserializer extends DescDeserializer<SpellDesc,SpellArg, Spell> implements Serializable -
Class net.demilich.metastone.game.cards.desc.ValueProviderDescDeserializer
class ValueProviderDescDeserializer extends DescDeserializer<ValueProviderDesc,ValueProviderArg, ValueProvider> implements Serializable
-
-
Package net.demilich.metastone.game.cards.dynamicdescription
-
Class net.demilich.metastone.game.cards.dynamicdescription.ConditionalDescription
class ConditionalDescription extends DynamicDescription implements Serializable -
Class net.demilich.metastone.game.cards.dynamicdescription.DynamicDescription
class DynamicDescription extends CustomCloneable implements Serializable-
Serialized Fields
-
desc
DynamicDescriptionDesc desc
-
-
-
Class net.demilich.metastone.game.cards.dynamicdescription.DynamicDescriptionDesc
class DynamicDescriptionDesc extends Desc<DynamicDescriptionArg,DynamicDescription> implements Serializable -
Class net.demilich.metastone.game.cards.dynamicdescription.DynamicDescriptionDeserializer
class DynamicDescriptionDeserializer extends DescDeserializer<DynamicDescriptionDesc,DynamicDescriptionArg, DynamicDescription> implements Serializable -
Class net.demilich.metastone.game.cards.dynamicdescription.GatekeeperShaValueDescription
class GatekeeperShaValueDescription extends PluralDescription implements Serializable -
Class net.demilich.metastone.game.cards.dynamicdescription.MetaDescription
class MetaDescription extends DynamicDescription implements Serializable -
Class net.demilich.metastone.game.cards.dynamicdescription.PluralDescription
class PluralDescription extends ValueDescription implements Serializable -
Class net.demilich.metastone.game.cards.dynamicdescription.StringDescription
class StringDescription extends DynamicDescription implements Serializable -
Class net.demilich.metastone.game.cards.dynamicdescription.ValueDescription
class ValueDescription extends DynamicDescription implements Serializable
-
-
Package net.demilich.metastone.game.decks
-
Class net.demilich.metastone.game.decks.CollectionDeck
class CollectionDeck extends Object implements Serializable-
Serialized Fields
-
deckId
String deckId
-
-
-
Class net.demilich.metastone.game.decks.DeckCreateRequest
class DeckCreateRequest extends Object implements Serializable -
Class net.demilich.metastone.game.decks.DeckFormat
class DeckFormat extends Object implements Serializable-
Serialized Fields
-
name
String name
-
secondPlayerBonusCards
String[] secondPlayerBonusCards
-
sets
Set<String> sets
-
validDeckCondition
ConditionDesc validDeckCondition
-
-
-
Exception Class net.demilich.metastone.game.decks.DeckListParsingException
class DeckListParsingException extends IllegalArgumentException implements Serializable -
Class net.demilich.metastone.game.decks.FixedCardsDeckFormat
class FixedCardsDeckFormat extends DeckFormat implements Serializable -
Class net.demilich.metastone.game.decks.GameDeck
class GameDeck extends Object implements Serializable-
Serialized Fields
-
cards
CardList cards
-
deckId
String deckId
-
description
String description
-
format
DeckFormat format
-
heroCard
Card heroCard
-
heroClass
String heroClass
-
name
String name
-
playerAttributes
AttributeMap playerAttributes
-
-
-
-
Package net.demilich.metastone.game.entities
-
Class net.demilich.metastone.game.entities.Actor
class Actor extends Entity implements Serializable -
Class net.demilich.metastone.game.entities.Entity
class Entity extends CustomCloneable implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
attributes
AttributeMap attributes
-
effectSource
Entity effectSource
-
entityLocation
EntityLocation entityLocation
- See Also:
-
id
int id
- See Also:
-
name
String name
-
ownerIndex
int ownerIndex
- See Also:
-
sourceCard
Card sourceCard
-
-
Class net.demilich.metastone.game.entities.EntityLocation
class EntityLocation extends Object implements Serializable-
Serialized Fields
-
index
int index
- See Also:
-
player
int player
- See Also:
-
zone
com.hiddenswitch.spellsource.rpc.Spellsource.ZonesMessage.Zones zone
- See Also:
-
-
-
Class net.demilich.metastone.game.entities.EntityZone
-
Exception Class net.demilich.metastone.game.entities.TransformCycleException
class TransformCycleException extends RuntimeException implements Serializable-
Serialized Fields
-
source
Entity source
-
-
-
-
Package net.demilich.metastone.game.entities.heroes
-
Class net.demilich.metastone.game.entities.heroes.Hero
class Hero extends Actor implements Serializable-
Serialized Fields
-
heroClass
String heroClass
-
-
-
-
Package net.demilich.metastone.game.entities.minions
-
Class net.demilich.metastone.game.entities.minions.Minion
class Minion extends Actor implements Serializable
-
-
Package net.demilich.metastone.game.entities.weapons
-
Class net.demilich.metastone.game.entities.weapons.Weapon
class Weapon extends Actor implements Serializable
-
-
Package net.demilich.metastone.game.environment
-
Class net.demilich.metastone.game.environment.EnvironmentAftermathTriggeredList
class EnvironmentAftermathTriggeredList extends Object implements Serializable-
Serialized Fields
-
aftermaths
List<EnvironmentAftermathTriggeredList.EnvironmentAftermathTriggeredItem> aftermaths
-
-
-
Class net.demilich.metastone.game.environment.EnvironmentAftermathTriggeredList.EnvironmentAftermathTriggeredItem
class EnvironmentAftermathTriggeredItem extends Object implements Serializable-
Serialized Fields
-
cardId
String cardId
-
playerId
int playerId
-
source
EntityReference source
-
spell
SpellDesc spell
-
-
-
Class net.demilich.metastone.game.environment.EnvironmentDeque
class EnvironmentDeque extends ConcurrentLinkedDeque<E extends Serializable> implements Serializable -
Class net.demilich.metastone.game.environment.EnvironmentMap
class EnvironmentMap extends LinkedHashMap<K extends Serializable,E extends Serializable> implements Serializable
-
-
Package net.demilich.metastone.game.events
-
Class net.demilich.metastone.game.events.AbstractDamageEvent
class AbstractDamageEvent extends ValueEvent implements Serializable-
Serialized Fields
-
damageType
EnumSet<com.hiddenswitch.spellsource.rpc.Spellsource.DamageTypeMessage.DamageType> damageType
-
-
-
Class net.demilich.metastone.game.events.AbstractQuestEvent
class AbstractQuestEvent extends CardEvent implements Serializable-
Serialized Fields
-
quest
Quest quest
-
-
-
Class net.demilich.metastone.game.events.AfterCardPlayedEvent
class AfterCardPlayedEvent extends CardEvent implements Serializable -
Class net.demilich.metastone.game.events.AfterPhysicalAttackEvent
class AfterPhysicalAttackEvent extends PhysicalAttackEvent implements Serializable -
Class net.demilich.metastone.game.events.AfterSpellCastedEvent
class AfterSpellCastedEvent extends CardEvent implements Serializable -
Class net.demilich.metastone.game.events.AfterSummonEvent
class AfterSummonEvent extends SummonEvent implements Serializable -
Class net.demilich.metastone.game.events.ArmorChangedEvent
class ArmorChangedEvent extends ValueEvent implements Serializable -
Class net.demilich.metastone.game.events.AttributeAppliedEvent
class AttributeAppliedEvent extends BasicGameEvent implements Serializable-
Serialized Fields
-
attribute
Attribute attribute
-
-
-
Class net.demilich.metastone.game.events.BasicGameEvent
class BasicGameEvent extends GameEvent implements Serializable-
Serialized Fields
-
eventType
com.hiddenswitch.spellsource.rpc.Spellsource.GameEventTypeMessage.GameEventType eventType
-
isClientInterested
boolean isClientInterested
-
-
-
Class net.demilich.metastone.game.events.BeforePhysicalAttackEvent
class BeforePhysicalAttackEvent extends PhysicalAttackEvent implements Serializable -
Class net.demilich.metastone.game.events.BeforeSummonEvent
class BeforeSummonEvent extends SummonEvent implements Serializable -
Class net.demilich.metastone.game.events.BoardChangedEvent
class BoardChangedEvent extends BasicGameEvent implements Serializable -
Class net.demilich.metastone.game.events.CardAddedToDeckEvent
class CardAddedToDeckEvent extends CardEvent implements Serializable -
Class net.demilich.metastone.game.events.CardEvent
class CardEvent extends BasicGameEvent implements Serializable-
Serialized Fields
-
card
WeakReference<Card> card
-
-
-
Class net.demilich.metastone.game.events.CardPlayedEvent
class CardPlayedEvent extends CardEvent implements Serializable -
Class net.demilich.metastone.game.events.CardRevealedEvent
class CardRevealedEvent extends CardEvent implements Serializable -
Class net.demilich.metastone.game.events.DamageEvent
class DamageEvent extends AbstractDamageEvent implements Serializable -
Class net.demilich.metastone.game.events.DestroyWillQueue
class DestroyWillQueue extends Object implements Serializable-
Serialized Fields
-
destroys
List<DestroyWillQueue.DestroyEvent> destroys
-
-
-
Class net.demilich.metastone.game.events.DidEndSequenceEvent
class DidEndSequenceEvent extends BasicGameEvent implements Serializable -
Class net.demilich.metastone.game.events.DiscardEvent
class DiscardEvent extends CardEvent implements Serializable -
Class net.demilich.metastone.game.events.DiscoverEvent
class DiscoverEvent extends CardEvent implements Serializable -
Class net.demilich.metastone.game.events.DrainEvent
class DrainEvent extends ValueEvent implements Serializable -
Class net.demilich.metastone.game.events.DrawCardEvent
class DrawCardEvent extends CardEvent implements Serializable-
Serialized Fields
-
drawn
boolean drawn
-
-
-
Class net.demilich.metastone.game.events.EnrageChangedEvent
class EnrageChangedEvent extends BasicGameEvent implements Serializable -
Class net.demilich.metastone.game.events.ExcessHealingEvent
class ExcessHealingEvent extends ValueEvent implements Serializable -
Class net.demilich.metastone.game.events.FatigueEvent
class FatigueEvent extends ValueEvent implements Serializable -
Class net.demilich.metastone.game.events.GameEvent
class GameEvent extends Object implements Serializable-
Serialized Fields
-
sourcePlayerId
int sourcePlayerId
-
targetPlayerId
int targetPlayerId
-
-
-
Class net.demilich.metastone.game.events.GameStartEvent
class GameStartEvent extends BasicGameEvent implements Serializable -
Class net.demilich.metastone.game.events.HealEvent
class HealEvent extends ValueEvent implements Serializable -
Class net.demilich.metastone.game.events.HeroPowerUsedEvent
class HeroPowerUsedEvent extends CardEvent implements Serializable -
Class net.demilich.metastone.game.events.InvokedEvent
class InvokedEvent extends CardEvent implements Serializable-
Serialized Fields
-
invokedMana
int invokedMana
-
-
-
Class net.demilich.metastone.game.events.JoustEvent
class JoustEvent extends GameEvent implements Serializable -
Class net.demilich.metastone.game.events.KillEvent
class KillEvent extends BasicGameEvent implements Serializable -
Class net.demilich.metastone.game.events.MaxHpIncreasedEvent
class MaxHpIncreasedEvent extends ValueEvent implements Serializable -
Class net.demilich.metastone.game.events.MaxManaChangedEvent
class MaxManaChangedEvent extends ValueEvent implements Serializable -
Class net.demilich.metastone.game.events.MissileFired
class MissileFired extends BasicGameEvent implements Serializable-
Serialized Fields
-
targets
List<WeakReference<Entity>> targets
-
-
-
Class net.demilich.metastone.game.events.ModifyCurrentManaEvent
class ModifyCurrentManaEvent extends ValueEvent implements Serializable -
Class net.demilich.metastone.game.events.OverloadEvent
class OverloadEvent extends ValueEvent implements Serializable -
Class net.demilich.metastone.game.events.PhysicalAttackEvent
class PhysicalAttackEvent extends ValueEvent implements Serializable -
Class net.demilich.metastone.game.events.PreDamageEvent
class PreDamageEvent extends AbstractDamageEvent implements Serializable -
Class net.demilich.metastone.game.events.PreGameStartEvent
class PreGameStartEvent extends BasicGameEvent implements Serializable -
Class net.demilich.metastone.game.events.QuestPlayedEvent
class QuestPlayedEvent extends AbstractQuestEvent implements Serializable -
Class net.demilich.metastone.game.events.QuestSuccessfulEvent
class QuestSuccessfulEvent extends AbstractQuestEvent implements Serializable -
Class net.demilich.metastone.game.events.ReturnToHandEvent
class ReturnToHandEvent extends CardEvent implements Serializable -
Class net.demilich.metastone.game.events.RoastEvent
class RoastEvent extends DiscardEvent implements Serializable -
Class net.demilich.metastone.game.events.SecretPlayedEvent
class SecretPlayedEvent extends BasicGameEvent implements Serializable-
Serialized Fields
-
secretCard
Card secretCard
-
-
-
Class net.demilich.metastone.game.events.SecretRevealedEvent
class SecretRevealedEvent extends CardEvent implements Serializable -
Class net.demilich.metastone.game.events.ShuffledEvent
class ShuffledEvent extends CardEvent implements Serializable-
Serialized Fields
-
extraCopy
boolean extraCopy
-
-
-
Class net.demilich.metastone.game.events.SilenceEvent
class SilenceEvent extends BasicGameEvent implements Serializable -
Class net.demilich.metastone.game.events.SpellCastedEvent
class SpellCastedEvent extends CardEvent implements Serializable -
Class net.demilich.metastone.game.events.SummonEvent
class SummonEvent extends CardEvent implements Serializable-
Serialized Fields
-
openerActions
OpenerAction[] openerActions
-
resolvedOpener
boolean resolvedOpener
-
-
-
Class net.demilich.metastone.game.events.TargetAcquisitionEvent
class TargetAcquisitionEvent extends BasicGameEvent implements Serializable-
Serialized Fields
-
action
GameAction action
-
actionType
com.hiddenswitch.spellsource.rpc.Spellsource.ActionTypeMessage.ActionType actionType
-
-
-
Class net.demilich.metastone.game.events.TouchingNotification
class TouchingNotification extends Object implements Serializable-
Serialized Fields
-
entityReference
EntityReference entityReference
-
playerId
int playerId
-
touched
boolean touched
-
-
-
Class net.demilich.metastone.game.events.TriggerFired
class TriggerFired extends Object implements Serializable-
Serialized Fields
-
enchantment
WeakReference<Enchantment> enchantment
-
eventTarget
EntityReference eventTarget
-
source
WeakReference<Entity> source
-
-
-
Class net.demilich.metastone.game.events.TurnEndEvent
class TurnEndEvent extends BasicGameEvent implements Serializable -
Class net.demilich.metastone.game.events.TurnStartEvent
class TurnStartEvent extends BasicGameEvent implements Serializable -
Class net.demilich.metastone.game.events.ValueEvent
class ValueEvent extends BasicGameEvent implements Serializable-
Serialized Fields
-
value
int value
-
-
-
Class net.demilich.metastone.game.events.WeaponDestroyedEvent
class WeaponDestroyedEvent extends BasicGameEvent implements Serializable -
Class net.demilich.metastone.game.events.WeaponEquippedEvent
class WeaponEquippedEvent extends CardEvent implements Serializable -
Class net.demilich.metastone.game.events.WillEndSequenceEvent
class WillEndSequenceEvent extends BasicGameEvent implements Serializable
-
-
Package net.demilich.metastone.game.logic
-
Class net.demilich.metastone.game.logic.ActionLogic
class ActionLogic extends Object implements Serializable-
Serialized Fields
-
targetLogic
TargetLogic targetLogic
-
-
-
Class net.demilich.metastone.game.logic.CustomCloneable
class CustomCloneable extends Object implements Serializable -
Class net.demilich.metastone.game.logic.DeckTrace
class DeckTrace extends Object implements Serializable -
Class net.demilich.metastone.game.logic.GameLogic
class GameLogic extends Object implements Serializable-
Serialized Fields
-
actionLogic
ActionLogic actionLogic
-
idFactory
IdFactoryImpl idFactory
-
random
XORShiftRandom random
-
seed
long seed
-
targetLogic
TargetLogic targetLogic
-
triggerDepth
int triggerDepth
-
-
-
Class net.demilich.metastone.game.logic.GameLogic.QueuedTrigger
class QueuedTrigger extends Object implements Serializable -
Class net.demilich.metastone.game.logic.MulliganTrace
class MulliganTrace extends Object implements Serializable -
Class net.demilich.metastone.game.logic.TargetLogic
class TargetLogic extends Object implements Serializable -
Class net.demilich.metastone.game.logic.Trace
class Trace extends Object implements Serializable- serialVersionUID:
- 4L
-
Serialized Fields
-
actions
List<Integer> actions
-
catalogueVersion
int catalogueVersion
-
deckCardIds
List<DeckTrace> deckCardIds
-
deckFormatName
String deckFormatName
-
deckFormatSets
List<String> deckFormatSets
-
heroClasses
List<String> heroClasses
-
id
String id
-
mulligans
List<MulliganTrace> mulligans
-
secondPlayerBonusCards
List<String> secondPlayerBonusCards
-
seed
long seed
-
traceErrors
boolean traceErrors
-
version
int version
-
-
Class net.demilich.metastone.game.logic.XORShiftRandom
class XORShiftRandom extends Random implements Serializable- serialVersionUID:
- 401645908935123052L
-
Serialized Fields
-
state
long state
-
-
Class net.demilich.metastone.game.logic.XORShiftRandom.XORShiftRandomDeserializer
class XORShiftRandomDeserializer extends com.fasterxml.jackson.databind.deser.std.StdDeserializer<XORShiftRandom> implements Serializable -
Class net.demilich.metastone.game.logic.XORShiftRandom.XORShiftRandomSerializer
class XORShiftRandomSerializer extends com.fasterxml.jackson.databind.ser.std.StdSerializer<XORShiftRandom> implements Serializable
-
-
Package net.demilich.metastone.game.spells
-
Class net.demilich.metastone.game.spells.AbstractModifyEnchantmentSpell
class AbstractModifyEnchantmentSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.AbstractRemoveCardSpell
class AbstractRemoveCardSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ActivateEnchantmentSpell
class ActivateEnchantmentSpell extends AbstractModifyEnchantmentSpell implements Serializable -
Class net.demilich.metastone.game.spells.ActorOrCardSpell
class ActorOrCardSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.AddAttributeSpell
class AddAttributeSpell extends RevertableSpell implements Serializable -
Class net.demilich.metastone.game.spells.AddBattlecrySpell
class AddBattlecrySpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.AddDeathrattleSecondaryAsTargetSpell
class AddDeathrattleSecondaryAsTargetSpell extends AddDeathrattleSpell implements Serializable -
Class net.demilich.metastone.game.spells.AddDeathrattleSpell
class AddDeathrattleSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.AddDescriptionSpell
class AddDescriptionSpell extends SetDescriptionSpell implements Serializable -
Class net.demilich.metastone.game.spells.AddEnchantmentSpell
class AddEnchantmentSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.AddPactSpell
class AddPactSpell extends AddQuestSpell implements Serializable -
Class net.demilich.metastone.game.spells.AddQuestSpell
class AddQuestSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.AddSecretSpell
class AddSecretSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.AdjacentEffectSpell
class AdjacentEffectSpell extends RelativeToTargetEffectSpell implements Serializable -
Class net.demilich.metastone.game.spells.AuraBuffSpell
class AuraBuffSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.BothPlayersSpell
class BothPlayersSpell extends MetaSpell implements Serializable -
Class net.demilich.metastone.game.spells.BuffHeroSpell
class BuffHeroSpell extends BuffSpell implements Serializable -
Class net.demilich.metastone.game.spells.BuffSpell
class BuffSpell extends RevertableSpell implements Serializable -
Class net.demilich.metastone.game.spells.CardCostModifierSpell
class CardCostModifierSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.CastAfterSequenceSpell
class CastAfterSequenceSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.CastCardsSpell
class CastCardsSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.CastFromGroupSpell
class CastFromGroupSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.CastRandomSpellSpell
class CastRandomSpellSpell extends Spell implements Serializable-
Serialized Fields
-
logger
org.slf4j.Logger logger
-
-
-
Class net.demilich.metastone.game.spells.CastRepeatedlySpell
class CastRepeatedlySpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.CastSpellWithTargetOrElseSpell
class CastSpellWithTargetOrElseSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ChangeHeroPowerSpell
class ChangeHeroPowerSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ChangeHeroSpell
class ChangeHeroSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ChooseAndReshuffleSpell
class ChooseAndReshuffleSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ChooseOneOptionSpell
class ChooseOneOptionSpell extends MetaSpell implements Serializable -
Class net.demilich.metastone.game.spells.ChooseOneSpell
class ChooseOneSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ClearOverloadSpell
class ClearOverloadSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.CloneMinionSpell
class CloneMinionSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ComboSpell
class ComboSpell extends ConditionalEffectSpell implements Serializable -
Class net.demilich.metastone.game.spells.ConditionalAttackBonusSpell
class ConditionalAttackBonusSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ConditionalEffectSpell
class ConditionalEffectSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ConditionalSpell
class ConditionalSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.CopyCardSpell
class CopyCardSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.CopyDeathrattleSpell
class CopyDeathrattleSpell extends AddDeathrattleSpell implements Serializable -
Class net.demilich.metastone.game.spells.CopyHeroPower
class CopyHeroPower extends ChangeHeroPowerSpell implements Serializable -
Class net.demilich.metastone.game.spells.CreateCardSpell
class CreateCardSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.CreateSummonSpell
class CreateSummonSpell extends Spell implements Serializable-
Serialized Fields
-
logger
org.slf4j.Logger logger
Deprecated.
-
-
-
Class net.demilich.metastone.game.spells.DamageIgnoringArmorSpell
class DamageIgnoringArmorSpell extends DamageSpell implements Serializable -
Class net.demilich.metastone.game.spells.DamageSpell
class DamageSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.DeactivateEnchantmentSpell
class DeactivateEnchantmentSpell extends AbstractModifyEnchantmentSpell implements Serializable -
Class net.demilich.metastone.game.spells.DecaySpell
class DecaySpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.DestroyAllExceptOneSpell
class DestroyAllExceptOneSpell extends DestroySpell implements Serializable -
Class net.demilich.metastone.game.spells.DestroySecretsSpell
class DestroySecretsSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.DestroySpell
class DestroySpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.DiscardCardsFromDeckSpell
class DiscardCardsFromDeckSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.DiscardSpell
class DiscardSpell extends AbstractRemoveCardSpell implements Serializable -
Class net.demilich.metastone.game.spells.DiscoverCardSpell
class DiscoverCardSpell extends DiscoverSpell implements Serializable -
Class net.demilich.metastone.game.spells.DiscoverDrawSpell
class DiscoverDrawSpell extends DiscoverSpell implements Serializable -
Class net.demilich.metastone.game.spells.DiscoverFilteredCardSpell
class DiscoverFilteredCardSpell extends DiscoverSpell implements Serializable -
Class net.demilich.metastone.game.spells.DiscoverOptionSpell
class DiscoverOptionSpell extends Spell implements Serializable-
Serialized Fields
-
logger
org.slf4j.Logger logger
Deprecated.
-
-
-
Class net.demilich.metastone.game.spells.DiscoverRandomCardSpell
class DiscoverRandomCardSpell extends DiscoverSpell implements Serializable -
Class net.demilich.metastone.game.spells.DiscoverSpell
class DiscoverSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.DoubleAttackSpell
class DoubleAttackSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.DrainSpell
class DrainSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.DrawCardAndDoSomethingSpell
class DrawCardAndDoSomethingSpell extends DrawCardSpell implements Serializable -
Class net.demilich.metastone.game.spells.DrawCardFromGraveyardSpell
class DrawCardFromGraveyardSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.DrawCardSpell
class DrawCardSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.DrawCardUntilConditionSpell
class DrawCardUntilConditionSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.DuelSpell
class DuelSpell extends FightSpell implements Serializable -
Class net.demilich.metastone.game.spells.EitherOrSpell
class EitherOrSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.EnrageSpell
class EnrageSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.EquipRandomWeaponSpell
class EquipRandomWeaponSpell extends EquipWeaponSpell implements Serializable -
Class net.demilich.metastone.game.spells.EquipWeaponSpell
class EquipWeaponSpell extends Spell implements Serializable-
Serialized Fields
-
logger
org.slf4j.Logger logger
-
-
-
Class net.demilich.metastone.game.spells.ExcessDamageSpell
class ExcessDamageSpell extends DamageSpell implements Serializable -
Class net.demilich.metastone.game.spells.ExcessHealSpell
class ExcessHealSpell extends HealSpell implements Serializable -
Class net.demilich.metastone.game.spells.FatigueSpell
class FatigueSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.FightSpell
class FightSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.FirstConditionalSpell
class FirstConditionalSpell extends ConditionalSpell implements Serializable -
Class net.demilich.metastone.game.spells.ForceDeathPhaseSpell
class ForceDeathPhaseSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.FromDeckToHandSpell
class FromDeckToHandSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.FumbleSpell
class FumbleSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.GainArmorSpell
class GainArmorSpell extends BuffSpell implements Serializable -
Class net.demilich.metastone.game.spells.GainManaSpell
class GainManaSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.HealingMissilesSpell
class HealingMissilesSpell extends HealSpell implements Serializable -
Class net.demilich.metastone.game.spells.HealSpell
class HealSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.HeroPowerSpell
class HeroPowerSpell extends MetaSpell implements Serializable -
Class net.demilich.metastone.game.spells.InvokeOptionSpell
class InvokeOptionSpell extends ChooseOneOptionSpell implements Serializable -
Class net.demilich.metastone.game.spells.InvokeSpell
class InvokeSpell extends ChooseOneSpell implements Serializable -
Class net.demilich.metastone.game.spells.JoustSpell
class JoustSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.MetaSpell
class MetaSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.MindControlSpell
class MindControlSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.MisdirectSpell
class MisdirectSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.MissilesSpell
class MissilesSpell extends DamageSpell implements Serializable -
Class net.demilich.metastone.game.spells.ModifyAttributeSpell
class ModifyAttributeSpell extends RevertableSpell implements Serializable -
Class net.demilich.metastone.game.spells.ModifyDamageSpell
class ModifyDamageSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ModifyDurabilitySpell
class ModifyDurabilitySpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ModifyMaxManaSpell
class ModifyMaxManaSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ModifyWitherAttributeSpell
class ModifyWitherAttributeSpell extends ModifyAttributeSpell implements Serializable -
Class net.demilich.metastone.game.spells.MultiTargetSpell
class MultiTargetSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.NullSpell
class NullSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.OppositeEffectSpell
class OppositeEffectSpell extends RelativeToTargetEffectSpell implements Serializable -
Class net.demilich.metastone.game.spells.OverkillSpell
class OverkillSpell extends DamageSpell implements Serializable -
Class net.demilich.metastone.game.spells.OverrideTargetSpell
class OverrideTargetSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.PutCopyInHandSpell
class PutCopyInHandSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.PutDeckTopSpell
class PutDeckTopSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.PutMinionOnBoardFromDeckSpell
class PutMinionOnBoardFromDeckSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.PutMinionOnBoardSpell
class PutMinionOnBoardSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.PutOnBottomOfDeckSpell
class PutOnBottomOfDeckSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.PutRandomMinionOnBoardSpell
class PutRandomMinionOnBoardSpell extends RecruitSpell implements Serializable -
Class net.demilich.metastone.game.spells.PutRandomSecretIntoPlaySpell
class PutRandomSecretIntoPlaySpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.QueryTargetSpell
class QueryTargetSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.QuickDrawSpell
class QuickDrawSpell extends MetaSpell implements Serializable -
Class net.demilich.metastone.game.spells.RandomCardTargetSpell
class RandomCardTargetSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.RandomlyCastSpell
class RandomlyCastSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.RandomSpellTargetSpell
class RandomSpellTargetSpell extends CastRandomSpellSpell implements Serializable -
Class net.demilich.metastone.game.spells.RecastWhileSpell
class RecastWhileSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ReceiveCardAndDoSomethingSpell
class ReceiveCardAndDoSomethingSpell extends ReceiveCardSpell implements Serializable -
Class net.demilich.metastone.game.spells.ReceiveCardSpell
class ReceiveCardSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ReceiveLastCardSpell
class ReceiveLastCardSpell extends ReceiveCardSpell implements Serializable -
Class net.demilich.metastone.game.spells.RecruitSpell
class RecruitSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.RefreshAttacksSpell
class RefreshAttacksSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.RefreshHeroPowerSpell
class RefreshHeroPowerSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.RefreshManaSpell
class RefreshManaSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.RelativeToTargetEffectSpell
class RelativeToTargetEffectSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.RemoveActorPeacefullySpell
class RemoveActorPeacefullySpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.RemoveAttributeSpell
class RemoveAttributeSpell extends RevertableSpell implements Serializable -
Class net.demilich.metastone.game.spells.RemoveBonusAttributes
class RemoveBonusAttributes extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.RemoveCardAndDoSomethingSpell
class RemoveCardAndDoSomethingSpell extends RemoveCardSpell implements Serializable -
Class net.demilich.metastone.game.spells.RemoveCardSpell
class RemoveCardSpell extends AbstractRemoveCardSpell implements Serializable -
Class net.demilich.metastone.game.spells.RemoveEnchantmentSpell
class RemoveEnchantmentSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.RenounceClassSpell
class RenounceClassSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ReplaceCardLocationSpell
class ReplaceCardLocationSpell extends ReplaceCardsSpell implements Serializable -
Class net.demilich.metastone.game.spells.ReplaceCardsSpell
class ReplaceCardsSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ReservoirSpell
class ReservoirSpell extends ConditionalEffectSpell implements Serializable -
Class net.demilich.metastone.game.spells.ResetDeckSpell
class ResetDeckSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ResurrectFromBothSpell
class ResurrectFromBothSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ResurrectSpell
class ResurrectSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ReturnMinionToHandSpell
class ReturnMinionToHandSpell extends ReturnTargetToHandSpell implements Serializable -
Class net.demilich.metastone.game.spells.ReturnTargetToHandSpell
class ReturnTargetToHandSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ReturnToHandWithEnchantmentsSpell
class ReturnToHandWithEnchantmentsSpell extends ShuffleToDeckWithEnchantmentsSpell implements Serializable -
Class net.demilich.metastone.game.spells.RevealCardSpell
class RevealCardSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.RevertableSpell
class RevertableSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ReviveMinionSpell
class ReviveMinionSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.RoastSpell
class RoastSpell extends DiscardSpell implements Serializable -
Class net.demilich.metastone.game.spells.SetAttackerSpell
class SetAttackerSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SetAttackSpell
class SetAttackSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SetAttributeSpell
class SetAttributeSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SetCardSpell
class SetCardSpell extends RevertableSpell implements Serializable -
Class net.demilich.metastone.game.spells.SetDescriptionSpell
class SetDescriptionSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SetHeroHpSpell
class SetHeroHpSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SetHpSpell
class SetHpSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SetMaxManaSpell
class SetMaxManaSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SetRaceSpell
class SetRaceSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ShuffleMinionToDeckSpell
class ShuffleMinionToDeckSpell extends ShuffleToDeckSpell implements Serializable -
Class net.demilich.metastone.game.spells.ShuffleOriginalToDeckSpell
class ShuffleOriginalToDeckSpell extends ShuffleToDeckSpell implements Serializable -
Class net.demilich.metastone.game.spells.ShuffleToDeckSpell
class ShuffleToDeckSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ShuffleToDeckWithEnchantmentsSpell
class ShuffleToDeckWithEnchantmentsSpell extends ShuffleMinionToDeckSpell implements Serializable -
Class net.demilich.metastone.game.spells.SilenceSpell
class SilenceSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SortDeckByManaCostSpell
class SortDeckByManaCostSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.Spell
class Spell extends Object implements Serializable-
Serialized Fields
-
desc
SpellDesc desc
-
-
-
Class net.demilich.metastone.game.spells.SplashDamageSpell
class SplashDamageSpell extends DamageSpell implements Serializable -
Class net.demilich.metastone.game.spells.StealCardSpell
class StealCardSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.StealHealthSpell
class StealHealthSpell extends BuffSpell implements Serializable -
Class net.demilich.metastone.game.spells.StealRandomSecretSpell
class StealRandomSecretSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SummonCardFromAttributeSpell
class SummonCardFromAttributeSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SummonSpell
class SummonSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SupremacySpell
class SupremacySpell extends MetaSpell implements Serializable -
Class net.demilich.metastone.game.spells.SwapAttackAndHpSpell
class SwapAttackAndHpSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SwapAttackSpell
class SwapAttackSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SwapCardsSpell
class SwapCardsSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SwapHpSpell
class SwapHpSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SwapMinionSpell
class SwapMinionSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.SwipeSpell
class SwipeSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.TargetToSourceSecondaryToTargetSpell
class TargetToSourceSecondaryToTargetSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.TemporaryAttackSpell
class TemporaryAttackSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.TransformCardSpell
class TransformCardSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.TransformMinionSpell
class TransformMinionSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.TransformToRandomMinionSpell
class TransformToRandomMinionSpell extends TransformMinionSpell implements Serializable -
Class net.demilich.metastone.game.spells.TriggerDeathrattleSpell
class TriggerDeathrattleSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.TriggerOpenerSpell
class TriggerOpenerSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.TriggerQuickDrawSpell
class TriggerQuickDrawSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.TriggerSecretSpell
class TriggerSecretSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.UseHeroPowerSpell
class UseHeroPowerSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.ValueToHowManySpell
class ValueToHowManySpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.WeaponDamageSpell
class WeaponDamageSpell extends DamageSpell implements Serializable -
Class net.demilich.metastone.game.spells.WhereverTheyAreSpell
class WhereverTheyAreSpell extends MetaSpell implements Serializable -
Class net.demilich.metastone.game.spells.WitherSpell
class WitherSpell extends Spell implements Serializable
-
-
Package net.demilich.metastone.game.spells.aura
-
Class net.demilich.metastone.game.spells.aura.AbstractFriendlyCardAura
class AbstractFriendlyCardAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.AttributeAura
class AttributeAura extends SpellAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.AttributeValueAura
class AttributeValueAura extends SpellAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.Aura
class Aura extends Enchantment implements Serializable -
Class net.demilich.metastone.game.spells.aura.BuffAura
class BuffAura extends SpellAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.CaptnCookishAura
class CaptnCookishAura extends NoggenfoggerAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.CardAura
class CardAura extends SpellAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.CardCostInsteadAura
class CardCostInsteadAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.ChooseOneOverrideAura
class ChooseOneOverrideAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.DiscoverNotSelectedSpellBonusAura
class DiscoverNotSelectedSpellBonusAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.DoubleBattlecriesAura
class DoubleBattlecriesAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.DoubleCombosAura
class DoubleCombosAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.DoubleDeathrattlesAura
class DoubleDeathrattlesAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.DoubleTurnEndTriggersAura
class DoubleTurnEndTriggersAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.EffectlessAura
class EffectlessAura extends Aura implements Serializable -
Class net.demilich.metastone.game.spells.aura.EnrageAura
class EnrageAura extends AttributeValueAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.GatekeeperShaAura
class GatekeeperShaAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.HeroPowerBonusAura
class HeroPowerBonusAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.HoardingWhelpAura
class HoardingWhelpAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.IncorruptibilityAura
class IncorruptibilityAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.LifedrainGrantsArmorInsteadAura
class LifedrainGrantsArmorInsteadAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.LifedrainHealsAdditionalAura
class LifedrainHealsAdditionalAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.MenagerieMogulAura
class MenagerieMogulAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.ModifyBuffSpellAura
class ModifyBuffSpellAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.ModifyTemporaryAttackSpellAura
class ModifyTemporaryAttackSpellAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.NoggenfoggerAura
class NoggenfoggerAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.PhysicalAttackTargetOverrideAura
class PhysicalAttackTargetOverrideAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.ReservoirsAlwaysActiveAura
class ReservoirsAlwaysActiveAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.ReservoirsNeverActiveAura
class ReservoirsNeverActiveAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.SecretsTriggerTwiceAura
class SecretsTriggerTwiceAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.SpecificCardFilterOverrideAura
class SpecificCardFilterOverrideAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.SpellAura
class SpellAura extends Aura implements Serializable -
Class net.demilich.metastone.game.spells.aura.SpellEffectsCastTwiceAura
class SpellEffectsCastTwiceAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.SpellOverrideAura
class SpellOverrideAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.SpellsCastThriceAura
class SpellsCastThriceAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.SpellsCastTwiceAura
class SpellsCastTwiceAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.SpellTargetsAdjacentAura
class SpellTargetsAdjacentAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.StatefulAttributeValueAura
class StatefulAttributeValueAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.SupremaciesTriggerTwiceAura
class SupremaciesTriggerTwiceAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.SupremacyBonusEffectAura
class SupremacyBonusEffectAura extends AbstractFriendlyCardAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.TargetSelectionOverrideAura
class TargetSelectionOverrideAura extends EffectlessAura implements Serializable -
Class net.demilich.metastone.game.spells.aura.TheliaSilentdreamerAura
class TheliaSilentdreamerAura extends SpellsCastTwiceAura implements Serializable
-
-
Package net.demilich.metastone.game.spells.custom
-
Class net.demilich.metastone.game.spells.custom.AbholosSpell
class AbholosSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.AbstractRepeatMinionsDestroyedSpell
class AbstractRepeatMinionsDestroyedSpell extends RecastWhileSpell implements Serializable-
Serialized Fields
-
minionsDestroyed
int minionsDestroyed
-
-
-
Class net.demilich.metastone.game.spells.custom.ActivateTriggeredEffectSpell
class ActivateTriggeredEffectSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.AddActorEffectsToTargetActorSpell
class AddActorEffectsToTargetActorSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.AddEnchantmentToMinionCardSpell
class AddEnchantmentToMinionCardSpell extends AddEnchantmentSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.AdjacentDeathrattleSpell
class AdjacentDeathrattleSpell extends AdjacentEffectSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.AnobiiSpell
class AnobiiSpell extends AddDeathrattleSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.AysaCloudsingerSpell
class AysaCloudsingerSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.BaulPocuseSpell
class BaulPocuseSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.BloodElfChampionSpell
class BloodElfChampionSpell extends SwapHpSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.BrothersInBloodSpell
class BrothersInBloodSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.BuffLeftmostMinionInHandSpell
class BuffLeftmostMinionInHandSpell extends BuffSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.CalamityBeckonsSpell
class CalamityBeckonsSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.CastOnCardsInStorageSpell
class CastOnCardsInStorageSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.CastOnEntitiesInStorageSpell
class CastOnEntitiesInStorageSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.CastSpellCopySpell
class CastSpellCopySpell extends PlayCardsRandomlySpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.CastSpellSpell
class CastSpellSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.CelestialConduitSpell
class CelestialConduitSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.ChangeSignatureSpell
class ChangeSignatureSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.ChooseSignatureSpell
class ChooseSignatureSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.ClearStorageSpell
class ClearStorageSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.CopyCardEnchantmentsSpell
class CopyCardEnchantmentsSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.CopyEnchantmentsSpell
class CopyEnchantmentsSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.CopyLastRoastedCardSpell
class CopyLastRoastedCardSpell extends CopyCardSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.CopyLowestCostMinionSpell
class CopyLowestCostMinionSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.CopyMinionSpell
class CopyMinionSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.CreateAndTeachSpell
class CreateAndTeachSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.CreateCardFromChoicesSpell
class CreateCardFromChoicesSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.CreationSpell
class CreationSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.DamageAdjacentMinionsSpell
class DamageAdjacentMinionsSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.DamageOppositeMinionsSpell
class DamageOppositeMinionsSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.DestroyAllExceptOneAndMindControlSpell
class DestroyAllExceptOneAndMindControlSpell extends DestroySpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.DestroyAndSummonInPlaceSpell
class DestroyAndSummonInPlaceSpell extends SummonSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.DiluteSoulSpell
class DiluteSoulSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.DiscoverClassSpell
class DiscoverClassSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.DiscoverDiscardSpell
class DiscoverDiscardSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.DoubleSummonSpell
class DoubleSummonSpell extends SummonSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.DuelRandomSecondarySpell
class DuelRandomSecondarySpell extends DuelSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.ElorthaNoShandraSpell
class ElorthaNoShandraSpell extends AddDeathrattleSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.EnvironmentEntityList
class EnvironmentEntityList extends Object implements Serializable-
Serialized Fields
-
data
Map<EntityReference,
List<EntityReference>> data
-
-
-
Class net.demilich.metastone.game.spells.custom.ExoticGoodsSpell
class ExoticGoodsSpell extends DiscoverSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.FarseerNobundoSpell
class FarseerNobundoSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.FelfireDrakeSpell
class FelfireDrakeSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.FightRandomAdjacentMinionSpell
class FightRandomAdjacentMinionSpell extends FightSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.FinalFeastSpell
class FinalFeastSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.FormlessAgonyMissilesSpell
class FormlessAgonyMissilesSpell extends MissilesSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.GainStatsOfHighestCostMinionSpell
class GainStatsOfHighestCostMinionSpell extends BuffSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.GetChooseOneChoicesSpell
class GetChooseOneChoicesSpell extends Spell implements Serializable-
Serialized Fields
-
logger
org.slf4j.Logger logger
-
-
-
Class net.demilich.metastone.game.spells.custom.GuessCardSpell
class GuessCardSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.HealAndBuffExcessAsDrainSpell
class HealAndBuffExcessAsDrainSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.HeroPowerToSpellSpell
class HeroPowerToSpellSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.JailMinionSpell
class JailMinionSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.KeepersPupilSpell
class KeepersPupilSpell extends PutRandomSecretIntoPlaySpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.LastMinionCardInDeckSpell
class LastMinionCardInDeckSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.ManaCrystalToMinionSpell
class ManaCrystalToMinionSpell extends SummonSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.MergeSpell
class MergeSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.MindControlOneTurnSpell
class MindControlOneTurnSpell extends MindControlSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.PlayCardsRandomlySpell
class PlayCardsRandomlySpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.PlayLastCardsRandomlySpell
class PlayLastCardsRandomlySpell extends PlayCardsRandomlySpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.ProphetWaRanSpell
class ProphetWaRanSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.PutIntoEggSpell
class PutIntoEggSpell extends RevealCardSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.PutMiniCopyInHandSpell
class PutMiniCopyInHandSpell extends CopyCardSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.RafaamThiefSpell
class RafaamThiefSpell extends AddDeathrattleSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.RecastIfMinionsDestroyedSpell
class RecastIfMinionsDestroyedSpell extends AbstractRepeatMinionsDestroyedSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.RecastMinionSpells
class RecastMinionSpells extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.RecastUntilMinionsDestroyedSpell
class RecastUntilMinionsDestroyedSpell extends AbstractRepeatMinionsDestroyedSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.ReceiveCardNextTurnSpell
class ReceiveCardNextTurnSpell extends AddEnchantmentSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.ReceiveCardsInStorageSpell
class ReceiveCardsInStorageSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.ReceiveOpponentsCastSpellsSpell
class ReceiveOpponentsCastSpellsSpell extends ReceiveCardSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.RemoveTopUntilMinionAndSummonSpell
class RemoveTopUntilMinionAndSummonSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.RepeatAllAftermathsSpell
class RepeatAllAftermathsSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.RepeatAllOtherBattlecriesSpell
class RepeatAllOtherBattlecriesSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.RepeatLastAftermathsSpell
class RepeatLastAftermathsSpell extends RepeatAllAftermathsSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.ResurrectFromEntityStorageSpell
class ResurrectFromEntityStorageSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.SetRaceFromAttributeSpell
class SetRaceFromAttributeSpell extends SetRaceSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.ShuffleWithCardCostModifierSpell
class ShuffleWithCardCostModifierSpell extends CardCostModifierSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.SleightOfHandSpell
class SleightOfHandSpell extends ReturnTargetToHandSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.SoulscreamSpell
class SoulscreamSpell extends TriggerDeathrattleSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.SowDistrustSpell
class SowDistrustSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.SpellToHeroPowerSpell
class SpellToHeroPowerSpell extends ChangeHeroPowerSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.StoreEntitySpell
class StoreEntitySpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.StoreRaceToAttributeSpell
class StoreRaceToAttributeSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.SummonFriendlyMinionsThatDiedSpell
class SummonFriendlyMinionsThatDiedSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.SummonMinionWithMostCopiesInDeckSpell
class SummonMinionWithMostCopiesInDeckSpell extends SummonSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.SwapCardsInHandAndDeckSpell
class SwapCardsInHandAndDeckSpell extends SwapCardsSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.SwapHpAndCostSpell
class SwapHpAndCostSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.SwapMinionWithDeckSpell
class SwapMinionWithDeckSpell extends ShuffleMinionToDeckSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.SwapWithHandSpell
class SwapWithHandSpell extends ReturnTargetToHandSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.TextifySpell
class TextifySpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.TransformInHandSpell
class TransformInHandSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.TransformToAndBackSpell
class TransformToAndBackSpell extends AddEnchantmentSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.TriggerDistinctAftermathsInGraveyard
class TriggerDistinctAftermathsInGraveyard extends TriggerDeathrattleSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.TriggerSecretRevealSpell
class TriggerSecretRevealSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.UpgradeHeroPowerSpell
class UpgradeHeroPowerSpell extends ChangeHeroPowerSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.VileIntentSpell
class VileIntentSpell extends BuffSpell implements Serializable -
Class net.demilich.metastone.game.spells.custom.VohkrovanisSpell
class VohkrovanisSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.VolatileWisdomSpell
class VolatileWisdomSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.WeaponOnEquipEffectSpell
class WeaponOnEquipEffectSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.WeaponOnUnEquipEffectSpell
class WeaponOnUnEquipEffectSpell extends Spell implements Serializable -
Class net.demilich.metastone.game.spells.custom.YaganLifetakerSpell
class YaganLifetakerSpell extends Spell implements Serializable
-
-
Package net.demilich.metastone.game.spells.desc
-
Class net.demilich.metastone.game.spells.desc.LambdaSpellDesc
class LambdaSpellDesc extends SpellDesc implements Serializable-
Serialized Fields
-
lambdaSpell
LambdaSpellDesc.AbstractLambdaSpell lambdaSpell
-
-
-
Class net.demilich.metastone.game.spells.desc.LambdaSpellDesc.LambdaSpell
class LambdaSpell extends Spell implements Serializable-
Serialized Fields
-
lambdaSpell
LambdaSpellDesc.AbstractLambdaSpell lambdaSpell
-
LOGGER
org.slf4j.Logger LOGGER
-
-
-
Class net.demilich.metastone.game.spells.desc.OpenerDesc
class OpenerDesc extends Object implements Serializable-
Serialized Fields
-
condition
ConditionDesc condition
-
description
String description
-
name
String name
-
spell
SpellDesc spell
-
targetSelection
TargetSelection targetSelection
-
targetSelectionCondition
ConditionDesc targetSelectionCondition
-
targetSelectionOverride
TargetSelection targetSelectionOverride
-
-
-
Class net.demilich.metastone.game.spells.desc.SpellDesc
-
-
Package net.demilich.metastone.game.spells.desc.aura
-
Package net.demilich.metastone.game.spells.desc.condition
-
Class net.demilich.metastone.game.spells.desc.condition.AdjacentToPermanentCondition
class AdjacentToPermanentCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.AllMatchFilterCondition
class AllMatchFilterCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.AllModuloValueEqualsZeroCondition
class AllModuloValueEqualsZeroCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.AmalgamRaceCondition
class AmalgamRaceCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.AndCondition
class AndCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.AnyMatchFilterCondition
class AnyMatchFilterCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.AttributeCondition
class AttributeCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.AttributeExistsCondition
class AttributeExistsCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.CanPlayPactCondition
class CanPlayPactCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.CanSummonCondition
class CanSummonCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.CardCountCondition
class CardCountCondition extends CountCondition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.CardPropertyCondition
class CardPropertyCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.ComboCondition
class ComboCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.ComparisonCondition
class ComparisonCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.Condition
class Condition extends Object implements Serializable-
Serialized Fields
-
desc
ConditionDesc desc
-
-
-
Class net.demilich.metastone.game.spells.desc.condition.ConditionDesc
-
Class net.demilich.metastone.game.spells.desc.condition.ControlsSecretCondition
class ControlsSecretCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.CountCondition
class CountCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.DeckContainsCondition
class DeckContainsCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.EntityEqualityCondition
class EntityEqualityCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.EntityEqualsCondition
class EntityEqualsCondition extends EntityEqualityCondition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.EventTargetMatchesReferenceCondition
class EventTargetMatchesReferenceCondition extends EntityEqualityCondition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.GraveyardContainsCondition
class GraveyardContainsCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.GraveyardCountCondition
class GraveyardCountCondition extends CountCondition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.HasAttackedCondition
class HasAttackedCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.HasEntitiesOnBoardCondition
class HasEntitiesOnBoardCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.HasHeroPowerCondition
class HasHeroPowerCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.HasWeaponCondition
class HasWeaponCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.HeroClassCondition
class HeroClassCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.HighlanderDeckCondition
class HighlanderDeckCondition extends NumberOfCopiesCondition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.HighlanderHandCondition
class HighlanderHandCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.HoldsCardCondition
class HoldsCardCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.InvokeCondition
class InvokeCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.IsAdjacentCondition
class IsAdjacentCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.IsDamagedCondition
class IsDamagedCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.IsDeadCondition
class IsDeadCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.ManaCostCondition
class ManaCostCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.ManaMaxedCondition
class ManaMaxedCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.MinionCountCondition
class MinionCountCondition extends CountCondition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.MinionOnBoardCondition
class MinionOnBoardCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.NumberOfCopiesCondition
class NumberOfCopiesCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.OrCondition
class OrCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.OverloadedCondition
class OverloadedCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.OverloadedManaCrystalsCondition
class OverloadedManaCrystalsCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.OwnedByPlayerCondition
class OwnedByPlayerCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.PlayedLastTurnCondition
class PlayedLastTurnCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.RaceCondition
class RaceCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.RandomCondition
class RandomCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.ReservoirCondition
class ReservoirCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.StorageContainsCondition
class StorageContainsCondition extends Condition implements Serializable -
Class net.demilich.metastone.game.spells.desc.condition.SurgeCondition
class SurgeCondition extends Condition implements Serializable
-
-
Package net.demilich.metastone.game.spells.desc.filter
-
Class net.demilich.metastone.game.spells.desc.filter.AmalgamRaceFilter
class AmalgamRaceFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.AndFilter
class AndFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.AttributeFilter
class AttributeFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.CardAuraCardFilter
class CardAuraCardFilter extends SpecificCardFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.CardFilter
class CardFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.CollectibleFilter
class CollectibleFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.CopiesHaveBeenPlayedFilter
class CopiesHaveBeenPlayedFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.DamagedFilter
class DamagedFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.DeckContainsFilter
class DeckContainsFilter extends ZoneContainsFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.EntityEqualsFilter
class EntityEqualsFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.EntityFilter
class EntityFilter extends Object implements Serializable-
Serialized Fields
-
desc
EntityFilterDesc desc
-
-
-
Class net.demilich.metastone.game.spells.desc.filter.EntityFilterDesc
-
Class net.demilich.metastone.game.spells.desc.filter.EntityTypeFilter
class EntityTypeFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.EvenCostFilter
class EvenCostFilter extends ManaCostFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.HandContainsFilter
class HandContainsFilter extends ZoneContainsFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.HasAttackedFilter
class HasAttackedFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.HasAttackedLastTurnFilter
class HasAttackedLastTurnFilter extends HasAttackedFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.HasEffectsFilter
class HasEffectsFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.HasEnchantmentFilter
class HasEnchantmentFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.HasTextFilter
class HasTextFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.HasTurnEffectsFilter
class HasTurnEffectsFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.HealedFilter
class HealedFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.HighestAttributeFilter
class HighestAttributeFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.IsDestroyedFilter
class IsDestroyedFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.ManaCostFilter
class ManaCostFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.NullFilter
class NullFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.OddCostFilter
class OddCostFilter extends ManaCostFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.OrFilter
class OrFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.OwnedByPlayerFilter
class OwnedByPlayerFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.RaceEqualsFilter
class RaceEqualsFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.RaceFilter
class RaceFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.SameHeroClassFilter
class SameHeroClassFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.SecretsContainsFilter
class SecretsContainsFilter extends ZoneContainsFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.SpecificCardFilter
class SpecificCardFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.SpellFilter
class SpellFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.StorageContainsFilter
class StorageContainsFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.SummonedByPlayerFilter
class SummonedByPlayerFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.TargetSelectionFilter
class TargetSelectionFilter extends EntityFilter implements Serializable -
Class net.demilich.metastone.game.spells.desc.filter.ZoneContainsFilter
class ZoneContainsFilter extends EntityFilter implements Serializable
-
-
Package net.demilich.metastone.game.spells.desc.manamodifier
-
Class net.demilich.metastone.game.spells.desc.manamodifier.CardCostModifierDesc
class CardCostModifierDesc extends Desc<CardCostModifierArg,CardCostModifier> implements Serializable
-
-
Package net.demilich.metastone.game.spells.desc.source
-
Class net.demilich.metastone.game.spells.desc.source.AftermathsCardSource
class AftermathsCardSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.CardSource
class CardSource extends Object implements Serializable-
Serialized Fields
-
desc
CardSourceDesc desc
-
-
-
Class net.demilich.metastone.game.spells.desc.source.CardSourceDesc
-
Class net.demilich.metastone.game.spells.desc.source.CatalogueSource
class CatalogueSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.CombinedSource
class CombinedSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.DeckCollectionSource
class DeckCollectionSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.DeckSource
class DeckSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.FormatCatalogueSource
class FormatCatalogueSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.GraveyardActorsSource
class GraveyardActorsSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.GraveyardCardAndActorSourceCardSource
class GraveyardCardAndActorSourceCardSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.GraveyardCardsSource
class GraveyardCardsSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.GraveyardDiedMinionsSource
class GraveyardDiedMinionsSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.HandSource
class HandSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.MinionsSource
class MinionsSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.SecretSource
class SecretSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.ShuffledCardsSource
class ShuffledCardsSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.StoredEntitiesSource
class StoredEntitiesSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.SummonWithoutReplacementCardSource
class SummonWithoutReplacementCardSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.TopCardsOfDeckSource
class TopCardsOfDeckSource extends DeckSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.TopThreeCardsOfDeckSource
class TopThreeCardsOfDeckSource extends TopCardsOfDeckSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.UncollectibleCatalogueSource
class UncollectibleCatalogueSource extends CardSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.UngoroPackRarityWeightedCardSource
class UngoroPackRarityWeightedCardSource extends CatalogueSource implements Serializable -
Class net.demilich.metastone.game.spells.desc.source.UnweightedCatalogueSource
class UnweightedCatalogueSource extends CardSource implements Serializable
-
-
Package net.demilich.metastone.game.spells.desc.trigger
-
Class net.demilich.metastone.game.spells.desc.trigger.EnchantmentDesc
class EnchantmentDesc extends Object implements Serializable-
Serialized Fields
-
activationTriggers
EventTriggerDesc[] activationTriggers
-
countByValue
boolean countByValue
-
countUntilCast
Integer countUntilCast
-
description
String description
-
eventTrigger
EventTriggerDesc eventTrigger
-
expirationTriggers
EventTriggerDesc[] expirationTriggers
-
keepAfterTransform
boolean keepAfterTransform
-
maxFires
Integer maxFires
-
maxFiresPerSequence
Integer maxFiresPerSequence
-
name
String name
-
oneTurn
boolean oneTurn
-
persistentOwner
boolean persistentOwner
-
spell
SpellDesc spell
-
zones
com.hiddenswitch.spellsource.rpc.Spellsource.ZonesMessage.Zones[] zones
-
-
-
Class net.demilich.metastone.game.spells.desc.trigger.EventTriggerDesc
-
-
Package net.demilich.metastone.game.spells.desc.valueprovider
-
Class net.demilich.metastone.game.spells.desc.valueprovider.AftermathsCountValueProvider
class AftermathsCountValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.AlgebraicValueProvider
class AlgebraicValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.AttributeCounter
class AttributeCounter extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.AttributeValueProvider
class AttributeValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.BoardCountValueProvider
class BoardCountValueProvider extends EntityCountValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.CardCountValueProvider
class CardCountValueProvider extends EntityCountValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.CardsPlayedValueProvider
class CardsPlayedValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.ConditionalValueProvider
class ConditionalValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.CurrentTurnValueProvider
class CurrentTurnValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.DestroyedThisSequenceValueProvider
class DestroyedThisSequenceValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.DiedThisTurnValueProvider
class DiedThisTurnValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.DistinctTribesValueProvider
class DistinctTribesValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.EntityCountValueProvider
class EntityCountValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.EventValueProvider
class EventValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.ExcessHealingThisTurnValueProvider
class ExcessHealingThisTurnValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.FiresLeftValueProvider
class FiresLeftValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.GameValueProvider
class GameValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.GatekeeperShaValueProvider
class GatekeeperShaValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.GraveyardMinionCountValueProvider
class GraveyardMinionCountValueProvider extends EntityCountValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.HeroPowerDamageValueProvider
class HeroPowerDamageValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.IndexInSourceValueProvider
class IndexInSourceValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.LastTurnValueProvider
class LastTurnValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.ManaCostModifierValueProvider
class ManaCostModifierValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.ManaCostProvider
class ManaCostProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.MaxBoardSizeValueProvider
class MaxBoardSizeValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.MinionSummonValueProvider
class MinionSummonValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.OriginalValueProvider
class OriginalValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.PlayedLastTurnValueProvider
class PlayedLastTurnValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.PlayedThisTurnValueProvider
class PlayedThisTurnValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.PlayerAttributeValueProvider
class PlayerAttributeValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.RandomValueProvider
class RandomValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.ReduceValueProvider
class ReduceValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.SpellDamageValueProvider
class SpellDamageValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.SpellstoneValueProvider
class SpellstoneValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.TurnsNoCardPlayedValueProvider
class TurnsNoCardPlayedValueProvider extends ValueProvider implements Serializable -
Class net.demilich.metastone.game.spells.desc.valueprovider.ValueProvider
class ValueProvider extends Object implements Serializable-
Serialized Fields
-
desc
ValueProviderDesc desc
-
-
-
Class net.demilich.metastone.game.spells.desc.valueprovider.ValueProviderDesc
-
-
Package net.demilich.metastone.game.spells.trigger
-
Class net.demilich.metastone.game.spells.trigger.AbstractCardTrigger
class AbstractCardTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.AbstractSummonTrigger
class AbstractSummonTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.AfterCardPlayedTrigger
class AfterCardPlayedTrigger extends AbstractCardTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.AfterDamagingSpellCastedTrigger
class AfterDamagingSpellCastedTrigger extends AfterSpellCastedTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.Aftermath
class Aftermath extends Enchantment implements Serializable-
Serialized Fields
-
aftermath
SpellDesc aftermath
-
-
-
Class net.demilich.metastone.game.spells.trigger.AfterMinionPlayedTrigger
class AfterMinionPlayedTrigger extends AfterMinionSummonedTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.AfterMinionSummonedTrigger
class AfterMinionSummonedTrigger extends AbstractSummonTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.AfterPhysicalAttackTrigger
class AfterPhysicalAttackTrigger extends PhysicalAttackTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.AfterSpellCastedTrigger
class AfterSpellCastedTrigger extends AbstractCardTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.ArmorChangedTrigger
class ArmorChangedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.AttributeAppliedTrigger
class AttributeAppliedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.BattlecryResolvedTrigger
class BattlecryResolvedTrigger extends MinionPlayedTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.BeforeMinionPlayedTrigger
class BeforeMinionPlayedTrigger extends BeforeMinionSummonedTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.BeforeMinionSummonedTrigger
class BeforeMinionSummonedTrigger extends AbstractSummonTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.BeforePhysicalAttackTrigger
class BeforePhysicalAttackTrigger extends PhysicalAttackTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.BoardChangedTrigger
class BoardChangedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.CardAddedToDeckTrigger
class CardAddedToDeckTrigger extends AbstractCardTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.CardDrawnTrigger
class CardDrawnTrigger extends AbstractCardTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.CardPlayedTrigger
class CardPlayedTrigger extends AbstractCardTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.CardReceivedTrigger
class CardReceivedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.CardRevealedTrigger
class CardRevealedTrigger extends AbstractCardTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.CavernsBelowTrigger
class CavernsBelowTrigger extends AfterMinionPlayedTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.DamageCausedTrigger
class DamageCausedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.DamageReceivedTrigger
class DamageReceivedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.DidEndSequenceTrigger
class DidEndSequenceTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.DiscardTrigger
class DiscardTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.DiscoverTrigger
class DiscoverTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.DrainTrigger
class DrainTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.Enchantment
class Enchantment extends Entity implements Serializable-
Serialized Fields
-
activated
boolean activated
-
activationTriggers
List<EventTrigger> activationTriggers
-
added
boolean added
-
copyToActor
boolean copyToActor
-
countByValue
boolean countByValue
-
countUntilCast
Integer countUntilCast
-
entrySet
HasEntrySet<?,
?> entrySet -
expirationTriggers
List<EventTrigger> expirationTriggers
-
expired
boolean expired
-
fires
int fires
-
firesThisSequence
int firesThisSequence
-
hostReference
EntityReference hostReference
-
keepAfterTransform
boolean keepAfterTransform
-
maxFires
Integer maxFires
-
maxFiresPerSequence
Integer maxFiresPerSequence
-
oneTurn
boolean oneTurn
-
persistentOwner
boolean persistentOwner
-
spell
SpellDesc spell
-
triggers
List<EventTrigger> triggers
-
usesSpellTrigger
boolean usesSpellTrigger
-
zones
com.hiddenswitch.spellsource.rpc.Spellsource.ZonesMessage.Zones[] zones
-
-
-
Class net.demilich.metastone.game.spells.trigger.EnrageChangedTrigger
class EnrageChangedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.EventTrigger
class EventTrigger extends CustomCloneable implements Serializable-
Serialized Fields
-
desc
EventTriggerDesc desc
-
-
-
Class net.demilich.metastone.game.spells.trigger.ExcessHealingTrigger
class ExcessHealingTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.FatalDamageTrigger
class FatalDamageTrigger extends PreDamageTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.FatigueTrigger
class FatigueTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.GameStartTrigger
class GameStartTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.GameStateChangedTrigger
class GameStateChangedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.HealingTrigger
class HealingTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.HeroPowerUsedTrigger
class HeroPowerUsedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.InspireTrigger
class InspireTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.InvokedTrigger
class InvokedTrigger extends AbstractCardTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.LoseDeflectTrigger
class LoseDeflectTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.LoseDivineShieldTrigger
class LoseDivineShieldTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.LoseStealthTrigger
class LoseStealthTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.MaxHpIncreasedTrigger
class MaxHpIncreasedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.MaxManaChangedTrigger
class MaxManaChangedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.MinionDeathTrigger
class MinionDeathTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.MinionPlayedTrigger
class MinionPlayedTrigger extends MinionSummonedTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.MinionSummonedTrigger
class MinionSummonedTrigger extends AbstractSummonTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.ModifyCurrentManaTrigger
class ModifyCurrentManaTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.NonDrainDamageReceivedTrigger
class NonDrainDamageReceivedTrigger extends DamageReceivedTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.NonFatigueDamageCausedTrigger
class NonFatigueDamageCausedTrigger extends DamageCausedTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.NullTrigger
class NullTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.Opener
class Opener extends Enchantment implements Serializable-
Serialized Fields
-
openerDesc
OpenerDesc openerDesc
-
-
-
Class net.demilich.metastone.game.spells.trigger.OverloadTrigger
class OverloadTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.PactPlayedTrigger
class PactPlayedTrigger extends QuestPlayedTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.PhysicalAttackTrigger
class PhysicalAttackTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.PreDamageTrigger
class PreDamageTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.PreDeflectDamageTrigger
class PreDeflectDamageTrigger extends PreDamageTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.PreGameStartTrigger
class PreGameStartTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.QuestPlayedTrigger
class QuestPlayedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.QuestSuccessTrigger
class QuestSuccessTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.QuickDrawTrigger
class QuickDrawTrigger extends CardDrawnTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.ReturnToHandTrigger
class ReturnToHandTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.RoastTrigger
class RoastTrigger extends AbstractCardTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.SecretPlayedTrigger
class SecretPlayedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.SecretRevealedTrigger
class SecretRevealedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.ShuffledOnlyOriginalCopiesTrigger
class ShuffledOnlyOriginalCopiesTrigger extends ShuffledTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.ShuffledTrigger
class ShuffledTrigger extends AbstractCardTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.SilenceTrigger
class SilenceTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.SpellCastedTrigger
class SpellCastedTrigger extends AbstractCardTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.SupremacyTrigger
class SupremacyTrigger extends AfterPhysicalAttackTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.TargetAcquisitionTrigger
class TargetAcquisitionTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.TurnEndTrigger
class TurnEndTrigger extends TurnTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.TurnStartTrigger
class TurnStartTrigger extends TurnTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.TurnTrigger
class TurnTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.WeaponDestroyedTrigger
class WeaponDestroyedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.WeaponEquippedTrigger
class WeaponEquippedTrigger extends EventTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.WeaponPlayedTrigger
class WeaponPlayedTrigger extends WeaponEquippedTrigger implements Serializable -
Class net.demilich.metastone.game.spells.trigger.WhereverTheyAreEnchantment
class WhereverTheyAreEnchantment extends Enchantment implements Serializable-
Serialized Fields
-
filter
EntityFilter filter
-
-
-
Class net.demilich.metastone.game.spells.trigger.WillEndSequenceTrigger
class WillEndSequenceTrigger extends EventTrigger implements Serializable
-
-
Package net.demilich.metastone.game.spells.trigger.secrets
-
Class net.demilich.metastone.game.spells.trigger.secrets.Quest
class Quest extends Enchantment implements Serializable-
Serialized Fields
-
isPact
boolean isPact
-
-
-
Class net.demilich.metastone.game.spells.trigger.secrets.Secret
class Secret extends Enchantment implements Serializable
-
-
Package net.demilich.metastone.game.statistics
-
Class net.demilich.metastone.game.statistics.GameStatistics
class GameStatistics extends Object implements Serializable -
Class net.demilich.metastone.game.statistics.SimulationResult
class SimulationResult extends Object implements Serializable-
Serialized Fields
-
duration
long duration
-
exceptionCount
int exceptionCount
-
numberOfGames
int numberOfGames
-
player1Stats
GameStatistics player1Stats
-
player2Stats
GameStatistics player2Stats
-
startTimestamp
long startTimestamp
-
-
-
-
Package net.demilich.metastone.game.targeting
-
Class net.demilich.metastone.game.targeting.EntityReference
class EntityReference extends Object implements Serializable-
Serialized Fields
-
id
int id
-
-
-
Class net.demilich.metastone.game.targeting.IdFactoryImpl
class IdFactoryImpl extends CustomCloneable implements Serializable-
Serialized Fields
-
nextId
AtomicInteger nextId
-
-
-
Exception Class net.demilich.metastone.game.targeting.TargetNotFoundException
class TargetNotFoundException extends NullPointerException implements Serializable-
Serialized Fields
-
reference
EntityReference reference
-
-
-