share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/backstab.lua
changeset 15056 c88201afcc7c
parent 15055 3e79818e21b1
child 15057 de864caac024
--- a/share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/backstab.lua	Sun May 26 15:49:39 2019 +0200
+++ b/share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/backstab.lua	Sun May 26 16:01:33 2019 +0200
@@ -658,7 +658,7 @@
 
 function DoTurnsOver()
   stage = wave3Stage
-  RestoreWave(3)
+  RestoreWave(3, true)
   DeleteCircles()
 end
 
@@ -902,12 +902,16 @@
 end
 
 
-function RestoreWave(index)
+function RestoreWave(index, animate)
   for i = (index - 1) * 3 + 1, index * 3 do
     if cannibalHidden[i] == true then
       RestoreHog(cannibals[i])
-      AnimSetGearPosition(cannibals[i], unpack(cannibalPos[i]))
-      FollowGear(cannibals[i])
+      if animate then
+        AnimOutOfNowhere(cannibals[i], unpack(cannibalPos[i]))
+      else
+        AnimSetGearPosition(cannibals[i], unpack(cannibalPos[i]))
+        FollowGear(cannibals[i])
+      end
       cannibalHidden[i] = false
     end
   end