forked from External/mage
* add TargetSacrifice and canBeSacrificed
* SacrificeTargetCost refactor, now uses TargetSacrifice, constructors simplified, subclasses aligned
* fix text errors introduced by refactor
* refactor SacrificeEffect, SacrificeAllEffect, SacrificeOpponentsEffect
* cleanup keyword abilities involving sacrifice
* fix a bunch of custom effect classes involving sacrifice
* fix test choices
* update Assault Suit implementation
* fix filter check arguments
* add documentation to refactored common classes
* [CLB] Implement Jon Irenicus, Shattered One
* implement "{this} can't be sacrificed"
* add tests for Assault Suit and Jon Irenicus
* refactor out PlayerToRightGainsControlOfSourceEffect
* implement [LTC] Hithlain Rope
* add choose hint to all TargetSacrifice
---------
Co-authored-by: Evan Kranzler <theelk801@gmail.com>
Co-authored-by: PurpleCrowbar <26198472+PurpleCrowbar@users.noreply.github.com>
|
||
|---|---|---|
| .. | ||
| common | ||
| keyword | ||
| mana | ||
| ApplyCountersEffect.java | ||
| AsThoughEffect.java | ||
| AsThoughEffectImpl.java | ||
| AsThoughManaEffect.java | ||
| AsTurnedFaceUpEffect.java | ||
| AuraReplacementEffect.java | ||
| ContinuousEffect.java | ||
| ContinuousEffectImpl.java | ||
| ContinuousEffects.java | ||
| ContinuousEffectsList.java | ||
| ContinuousRuleModifyingEffect.java | ||
| ContinuousRuleModifyingEffectImpl.java | ||
| CostModificationEffect.java | ||
| CreateTokenCopySourceEffect.java | ||
| Effect.java | ||
| EffectImpl.java | ||
| Effects.java | ||
| EntersBattlefieldEffect.java | ||
| OneShotEffect.java | ||
| PayCostToAttackBlockEffect.java | ||
| PayCostToAttackBlockEffectImpl.java | ||
| PhantomPreventionEffect.java | ||
| PlaneswalkerRedirectionEffect.java | ||
| PreventDamageAndRemoveCountersEffect.java | ||
| PreventionEffect.java | ||
| PreventionEffectData.java | ||
| PreventionEffectImpl.java | ||
| RedirectionEffect.java | ||
| ReplacementEffect.java | ||
| ReplacementEffectImpl.java | ||
| RequirementEffect.java | ||
| RestrictionEffect.java | ||
| RestrictionUntapNotMoreThanEffect.java | ||
| ReturnMORToBattlefieldUnderOwnerControlWithCounterEffect.java | ||
| SearchEffect.java | ||
| SpliceCardEffect.java | ||
| WhileConditionContinuousEffect.java | ||