* Fixed a problem with Dash not giving Haste to the creature beginning with the second use of Dash (fixes #4985).

This commit is contained in:
LevelX2 2018-05-30 16:51:59 +02:00
parent 4e862019f6
commit b6f7efe5e9
3 changed files with 28 additions and 4 deletions

View file

@ -145,8 +145,8 @@ class UnearthLeavesBattlefieldEffect extends ReplacementEffectImpl {
if (event.getTargetId().equals(source.getSourceId())) {
ZoneChangeEvent zEvent = (ZoneChangeEvent) event;
if (zEvent.getFromZone() == Zone.BATTLEFIELD && zEvent.getToZone() != Zone.EXILED) {
// started in graveyard going to battlefield so current zone change counter has to be +1
return source.getSourceObjectZoneChangeCounter() + 1 == game.getState().getZoneChangeCounter(source.getSourceId());
// Only move it to exile if it was this instance that was moved to battlefield with unearth
return source.getSourceObjectZoneChangeCounter() == game.getState().getZoneChangeCounter(source.getSourceId());
}
}
return false;