mirror of
https://github.com/magefree/mage.git
synced 2025-12-23 03:51:58 -08:00
* Some comment formatting.
This commit is contained in:
parent
1e36b39434
commit
94c8b7a558
3 changed files with 41 additions and 35 deletions
|
|
@ -29,22 +29,32 @@ import mage.watchers.common.LostControlWatcher;
|
|||
*
|
||||
* 5/1/2009 The ability grants you control of all creatures that are blocking it
|
||||
* as the ability resolves. This will include any creatures that were put onto
|
||||
* the battlefield blocking it. 5/1/2009 Any blocking creatures that regenerated
|
||||
* during combat will have been removed from combat. Since such creatures are no
|
||||
* longer in combat, they cannot be blocking The Wretched, which means you won't
|
||||
* be able to gain control of them. 5/1/2009 If The Wretched itself regenerated
|
||||
* during combat, then it will have been removed from combat. Since it is no
|
||||
* longer in combat, there cannot be any creatures blocking it, which means you
|
||||
* won't be able to gain control of any creatures. 10/1/2009 The Wretched's
|
||||
* ability triggers only if it's still on the battlefield when the end of combat
|
||||
* step begins (after the combat damage step). For example, if it's blocked by a
|
||||
* 7/7 creature and is destroyed, its ability won't trigger at all. 10/1/2009 If
|
||||
* The Wretched leaves the battlefield, you no longer control it, so the
|
||||
* duration of its control-change effect ends. 10/1/2009 If you lose control of
|
||||
* The Wretched before its ability resolves, you won't gain control of the
|
||||
* creatures blocking it at all. 10/1/2009 Once the ability resolves, it doesn't
|
||||
* care whether the permanents you gained control of remain creatures, only that
|
||||
* they remain on the battlefield.
|
||||
* the battlefield blocking it.
|
||||
*
|
||||
* 5/1/2009 Any blocking creatures that regenerated during combat will have been
|
||||
* removed from combat. Since such creatures are no longer in combat, they
|
||||
* cannot be blocking The Wretched, which means you won't be able to gain
|
||||
* control of them.
|
||||
*
|
||||
* 5/1/2009 If The Wretched itself regenerated during combat, then it will have
|
||||
* been removed from combat. Since it is no longer in combat, there cannot be
|
||||
* any creatures blocking it, which means you won't be able to gain control of
|
||||
* any creatures.
|
||||
*
|
||||
* 10/1/2009 The Wretched's ability triggers only if it's still on the
|
||||
* battlefield when the end of combat step begins (after the combat damage
|
||||
* step). For example, if it's blocked by a 7/7 creature and is destroyed, its
|
||||
* ability won't trigger at all.
|
||||
*
|
||||
* 10/1/2009 If The Wretched leaves the battlefield, you no longer control it,
|
||||
* so the duration of its control-change effect ends.
|
||||
*
|
||||
* 10/1/2009 If you lose control of The Wretched before its ability resolves,
|
||||
* you won't gain control of the creatures blocking it at all.
|
||||
*
|
||||
* 10/1/2009 Once the ability resolves, it doesn't care whether the permanents
|
||||
* you gained control of remain creatures, only that they remain on the
|
||||
* battlefield.
|
||||
*/
|
||||
public final class TheWretched extends CardImpl {
|
||||
|
||||
|
|
|
|||
|
|
@ -10,17 +10,14 @@ import org.junit.Assert;
|
|||
import org.junit.Test;
|
||||
import org.mage.test.serverside.base.CardTestPlayerBase;
|
||||
|
||||
/**
|
||||
*
|
||||
* Lazav, Dimir Mastermind
|
||||
*
|
||||
* Legendary Creature — Shapeshifter 3/3, UUBB Hexproof Whenever a creature card
|
||||
* is put into an opponent's graveyard from anywhere, you may have Lazav, Dimir
|
||||
* Mastermind become a copy of that card except its name is still Lazav, Dimir
|
||||
* Mastermind, it's legendary in addition to its other types, and it gains
|
||||
* hexproof and this ability.
|
||||
*
|
||||
* @author LevelX2
|
||||
/*
|
||||
Lazav, Dimir Mastermind
|
||||
Legendary Creature — Shapeshifter 3/3, UUBB
|
||||
Hexproof Whenever a creature card is put into an opponent's graveyard from anywhere, you may have
|
||||
Lazav, Dimir Mastermind become a copy of that card except its name is still Lazav, Dimir Mastermind,
|
||||
it's legendary in addition to its other types, and it gains hexproof and this ability.
|
||||
|
||||
@author LevelX2
|
||||
*/
|
||||
public class LazavDimirMastermindTest extends CardTestPlayerBase {
|
||||
|
||||
|
|
@ -83,14 +80,13 @@ public class LazavDimirMastermindTest extends CardTestPlayerBase {
|
|||
|
||||
}
|
||||
|
||||
/**
|
||||
/*
|
||||
* Tests copy Nightveil Specter
|
||||
*
|
||||
* Nightveil Specter Creature — Specter 2/3, {U/B}{U/B}{U/B} Flying Whenever
|
||||
* Nightveil Specter deals combat damage to a player, that player exiles the
|
||||
* top card of their library. You may play cards exiled with Nightveil
|
||||
* Specter.
|
||||
*
|
||||
* Nightveil Specter Creature — Specter 2/3, {U/B}{U/B}{U/B}
|
||||
* Flying
|
||||
* Whenever Nightveil Specter deals combat damage to a player, that player exiles the
|
||||
* top card of their library. You may play cards exiled with Nightveil Specter.
|
||||
*/
|
||||
@Test
|
||||
public void testCopyNightveilSpecter() {
|
||||
|
|
|
|||
|
|
@ -12,10 +12,10 @@ import mage.watchers.common.LostControlWatcher;
|
|||
* Monitoring the LOST_CONTROL event has the advantage that also all layered
|
||||
* effects can correctly check for controller change because comparing old and
|
||||
* new controller during their apply time does not take into account layered
|
||||
* cahnge control effects that will be applied later.
|
||||
* change control effects that will be applied later.
|
||||
*
|
||||
* This condition needs the LostControlWatcher, so be sure to add it to the card
|
||||
* that uses the condition
|
||||
* that uses the condition.
|
||||
*
|
||||
* @author LevelX2
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue