Code related to auras.
- See Also:
for more about auras.
Class Summary Class Description AbstractFriendlyCardAuraConfigures an aura with the appropriate trigger to include friendly cards, including cards that are currently being played, in its affected entities list. AttributeAuraGrants an
AuraArg.ATTRIBUTEto the specified targets.
AttributeValueAura AuraAuras represent ongoing effects applied to certain entities and is updated whenever (1) the board changes, (2) a sequence ends, (3) a special secondary trigger is fired, or (4) a condition is changed during these earlier events. BuffAura CaptnCookishAuraThe Capt'n Cookish aura changes to random the player selected targets of spells cast by the owner of the aura. CardAuraChanges the targeted card's card ID to match the specified
AuraArg.CARD, allowing its behaviour to change.
CardCostInsteadAuraWhen this is in play, the player can only afford to play a card if
ChooseOneOverrideAuraIndicates that a choose one card's choices should be overridden by the
ChooseOneOverridevalue whenever the
targetcard is affected by this aura or if this aura's
EntityReference.ENEMY_PLAYER) that owns the card being override.
DiscoverNotSelectedSpellBonusAuraPerforms the effect in the
AuraArg.APPLY_EFFECTon cards that were not selected in a
SpellUtils.discoverCard(GameContext, Player, Entity, SpellDesc, CardList)effect.
DoubleBattlecriesAuraWhen this aura is in play, battlecries trigger twice. DoubleCombosAura DoubleDeathrattlesAuraWhen in play, aftermaths fire twice. DoubleTurnEndTriggersAuraWhen this aura is in play, abilities triggered by the turn ending trigger twice. EffectlessAura EnrageAura Deprecated. GatekeeperShaAuraGives
GatekeeperShaValueProviderthe amount to increase the numbers written on spells by.
HeroPowerBonusAura HoardingWhelpAura"Both players" now only affects the friendly player. IncorruptibilityAuraEntities affected by this aura are targetable by spells and skills but the effects of those spells and skills are neutralized. LifedrainGrantsArmorInsteadAuraWhen in play, source cards affected by this aura will grant armor instead of lifedrain. LifedrainHealsAdditionalAuraWhen in play, cards affected by this aura will also give the lifedrain healing bonus to
AuraArg.SECONDARY_TARGETentities (excluding the entity that normally receives the healing).
MenagerieMogulAura ModifyBuffSpellAura ModifyTemporaryAttackSpellAura NoggenfoggerAuraNoggenfogger auras override the target acquisitions of both players whenever
NoggenfoggerAura.getValidTargets(GameContext, TargetAcquisitionEvent)returns a non-empty list of entities.
Actorhas this aura, its physical attack targets are the entities that are affected by this aura.
ReservoirsAlwaysActiveAura ReservoirsNeverActiveAura SecretsTriggerTwiceAuraWhen this aura is active, spells from
Secretwill be performed twice
SpecificCardFilterOverrideAura SpellAura SpellEffectsCastTwiceAuraCauses effects (rather than spells specifically) to occur twice. SpellOverrideAuraAs long as the
Playerentity that matches the
playerIdof an effect is in this aura's
Aura.getAffectedEntities(), spells whose key/value pairs are a superset of the
Aura.removeAuraEffect(net.demilich.metastone.game.GameContext, net.demilich.metastone.game.entities.Entity)have their key/values overwritten by the spells in
SpellsCastTwiceAuraActors affected by this aura will get spells cast on them twice if the
AuraArg.SPELL_CONDITIONis met on the spell's target.
SpellTargetsAdjacentAuraWhen this aura is in play, spells with minion targets also target adjacent minions. StatefulAttributeValueAura SupremaciesTriggerTwiceAuraWhen this aura is active, subspells of
SupremacySpellwill be cast twice.
SupremacyBonusEffectAuraGives a bonus effect to the player's supremacies specified in this aura's
TargetSelectionOverrideAura TheliaSilentdreamerAuraImplements Thelia Silentdreamer's effect, which is a
SpellsCastTwiceAuraas long as the target is itself.