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