Add Kicker Event

This commit is contained in:
Noah Gleason 2018-06-18 10:52:23 -04:00
parent acf6af17dd
commit c3b9d55e98
No known key found for this signature in database
GPG key ID: EC030EC6B0650A40
3 changed files with 7 additions and 15 deletions

View file

@ -14,6 +14,7 @@ import mage.constants.AbilityType;
import mage.constants.Outcome;
import mage.constants.Zone;
import mage.game.Game;
import mage.game.events.GameEvent;
import mage.players.Player;
/**
@ -152,6 +153,7 @@ public class KickerAbility extends StaticAbility implements OptionalAdditionalSo
amount += activations.get(key);
}
activations.put(key, amount);
game.fireEvent(GameEvent.getEvent(GameEvent.EventType.KICKED, source.getSourceId(), source.getSourceId(), source.getControllerId()));
}
private String getActivationKey(Ability source, String costText, Game game) {

View file

@ -72,6 +72,7 @@ public class GameEvent implements Serializable {
MIRACLE_CARD_REVEALED,
MADNESS_CARD_EXILED,
INVESTIGATED,
KICKED,
DISCARD_CARD,
DISCARDED_CARD,
CYCLE_CARD, CYCLED_CARD,