add basic Monarch player state info

master
ShawnieBoy 2016-09-09 17:00:18 +01:00
parent 8e13c34081
commit 0360ab7bd9
3 changed files with 7 additions and 1 deletions

View File

@ -233,6 +233,10 @@ public class MagicPlayer extends MagicObjectImpl implements MagicSource, MagicTa
return state.hasState(stateFlags);
}
public boolean isMonarch() {
return hasState(MagicPlayerState.Monarch);
}
public int getStateFlags() {
return stateFlags;
}

View File

@ -8,6 +8,7 @@ public enum MagicPlayerState {
CantActivateAbilities("can't activate abilities this turn"),
HasLostLife(""),
HasGainedLife(""),
Monarch(""),
;
private final String description;

View File

@ -28,7 +28,8 @@ public enum MagicTriggerType {
WhenAttacksUnblocked, // permanent
WhenTargeted, // permanent
WhenLoseControl, // permanent
WhenBecomesState, // MagicChangeStateAction
WhenBecomesState, // ChangeStateAction
WhenPlayerBecomesState, // ChangePlayerStateAction
WhenTransforms, // permanent
WhenTurnedFaceUp, // permanent
WhenChampioned, // MagicExiledUntilThisLeavesPlayAction