diff -r 20c80919d97d -r 09c63d4bcf53 share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/enemy.lua --- a/share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/enemy.lua Wed May 22 10:45:35 2019 +0200 +++ b/share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/enemy.lua Wed May 22 11:31:55 2019 +0200 @@ -104,7 +104,10 @@ finalAnim = {} -----------------------------Animations-------------------------------- function CondNeedToTurn(hog1, hog2) - xl, xd = GetX(hog1), GetX(hog2) + if (not GetHealth(hog1)) or (not GetHealth(hog2)) then + return + end + local xl, xd = GetX(hog1), GetX(hog2) if xl > xd then AnimInsertStepNext({func = AnimTurn, args = {hog1, "Left"}}) AnimInsertStepNext({func = AnimTurn, args = {hog2, "Right"}}) @@ -115,7 +118,10 @@ end function CondNeedToTurn2(hog1, hog2) - xl, xd = GetX(hog1), GetX(hog2) + if (not GetHealth(hog1)) or (not GetHealth(hog2)) then + return + end + local xl, xd = GetX(hog1), GetX(hog2) if xl > xd then AnimTurn(hog1, "Left") AnimTurn(hog2, "Right")