Refactor: added copyFrom info for all objects (original card used for copy, copy of copy and etc);

This commit is contained in:
Oleg Agafonov 2018-11-29 19:29:39 +04:00
parent 28ac95cb10
commit 59bda7f1d5
25 changed files with 269 additions and 220 deletions

View file

@ -1,4 +1,3 @@
package mage.designations;
import mage.MageObject;
@ -15,7 +14,6 @@ import mage.game.permanent.Permanent;
import mage.target.targetpointer.FixedTarget;
/**
*
* @author LevelX2
*/
public class Monarch extends Designation {
@ -25,6 +23,15 @@ public class Monarch extends Designation {
addAbility(new MonarchDrawTriggeredAbility());
addAbility(new MonarchDealsCombatDamageToAPlayerTriggeredAbility());
}
private Monarch(final Monarch monarch) {
super(monarch);
}
@Override
public Monarch copy() {
return new Monarch(this);
}
}
// At the beginning of the monarch's end step, that player draws a card