Pariah's Shield bug fix - replacement effect only occurs when equipped to a creature

This commit is contained in:
drmDev 2016-08-09 21:25:13 -04:00
parent 5c7d7da904
commit b7743e69a0

View file

@ -84,16 +84,16 @@ class PariahEffect extends ReplacementEffectImpl {
@Override
public boolean replaceEvent(GameEvent event, Ability source, Game game) {
DamagePlayerEvent damageEvent = (DamagePlayerEvent) event;
Permanent equipment = game.getPermanent(source.getSourceId());
if (equipment != null) {
Permanent p = game.getPermanent(equipment.getAttachedTo());
if (p != null) {
if (p != null) {
DamagePlayerEvent damageEvent = (DamagePlayerEvent) event;
p.damage(damageEvent.getAmount(), event.getSourceId(), game, damageEvent.isCombatDamage(), damageEvent.isPreventable());
return true;
}
}
return true;
return false;
}
@Override