|
@@ -1084,11 +1084,10 @@ int CGameHandler::moveStack(int stack, BattleHex dest)
|
|
|
//if stack didn't die in explosion, continue movement
|
|
//if stack didn't die in explosion, continue movement
|
|
|
if(obs->stopsMovement() || !curStack->alive())
|
|
if(obs->stopsMovement() || !curStack->alive())
|
|
|
{
|
|
{
|
|
|
- obs.reset();
|
|
|
|
|
-
|
|
|
|
|
//movement has been interrupted by obstacle
|
|
//movement has been interrupted by obstacle
|
|
|
stackIsMoving = false;
|
|
stackIsMoving = false;
|
|
|
}
|
|
}
|
|
|
|
|
+ obs.reset();
|
|
|
}
|
|
}
|
|
|
};
|
|
};
|
|
|
|
|
|