Fix for UndeadAlchemist

This commit is contained in:
spjspj 2017-03-16 00:49:29 +11:00
parent e72e879959
commit b0fd3b0446

View file

@ -150,8 +150,9 @@ class UndeadAlchemistEffect extends ReplacementEffectImpl {
public boolean applies(GameEvent event, Ability source, Game game) { public boolean applies(GameEvent event, Ability source, Game game) {
DamagePlayerEvent damageEvent = (DamagePlayerEvent) event; DamagePlayerEvent damageEvent = (DamagePlayerEvent) event;
if (damageEvent.isCombatDamage()) { if (damageEvent.isCombatDamage()) {
UUID controllerId = source.getControllerId();
Permanent permanent = game.getPermanent(event.getSourceId()); Permanent permanent = game.getPermanent(event.getSourceId());
if (permanent != null && permanent.hasSubtype("Zombie", game)) { if (permanent != null && permanent.hasSubtype("Zombie", game) && permanent.getControllerId() == controllerId) {
return true; return true;
} }
} }