forked from External/mage
Test framework: many improvements and fixes:
* added support to use custom cards with any abilities/effects (addCustomCardWithAbility); * added support of multiplayer games with all range (CardTestMultiPlayerBaseWithRangeAll); * added realtime checks for permanent counters (checkPermanentCounters); * added wrong attack commands check in strict mode; * fixed that added by addCard command cards don't init continues effects; * fixed that block commands don't removed from actions queue;
This commit is contained in:
parent
0bb735b482
commit
dc04092fce
8 changed files with 163 additions and 22 deletions
|
|
@ -25,7 +25,6 @@ import mage.game.events.GameEvent;
|
|||
import mage.game.events.Listener;
|
||||
import mage.game.events.PlayerQueryEvent;
|
||||
import mage.game.events.TableEvent;
|
||||
import mage.game.match.Match;
|
||||
import mage.game.match.MatchType;
|
||||
import mage.game.mulligan.Mulligan;
|
||||
import mage.game.permanent.Battlefield;
|
||||
|
|
@ -433,7 +432,7 @@ public interface Game extends MageItem, Serializable {
|
|||
// game cheats (for tests only)
|
||||
void cheat(UUID ownerId, Map<Zone, String> commands);
|
||||
|
||||
void cheat(UUID ownerId, List<Card> library, List<Card> hand, List<PermanentCard> battlefield, List<Card> graveyard);
|
||||
void cheat(UUID ownerId, UUID activePlayerId, List<Card> library, List<Card> hand, List<PermanentCard> battlefield, List<Card> graveyard);
|
||||
|
||||
// controlling the behaviour of replacement effects while permanents entering the battlefield
|
||||
void setScopeRelevant(boolean scopeRelevant);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue