# HG changeset patch
# User Wuzzy <Wuzzy2@mail.ru>
# Date 1558885994 -7200
# Node ID 5b245e8ed578b6e7894c69e1ad0a1bdaf5717c48
# Parent  0358a907b8f420d7e2cc594ecca9ab864cf301e9
ACF6: Dismiss enemy teams on victory, just in case

diff -r 0358a907b8f4 -r 5b245e8ed578 share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/dragon.lua
--- a/share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/dragon.lua	Sun May 26 17:40:38 2019 +0200
+++ b/share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/dragon.lua	Sun May 26 17:53:14 2019 +0200
@@ -499,6 +499,7 @@
   end
   RestoreHedge(cyborg)
   DeleteGear(cyborg)
+  DismissTeam(fighterTeamName) -- just in case
   EndTurn(true)
 end
 
@@ -529,7 +530,7 @@
 function CyborgDeadReact()
   freshDead = nil
   if cyborgsLeft == 0 then
-    if not cratesTaken then
+    if (not cratesTaken) and (not CheckMissionFinished()) then
        AnimSay(native, loc("I still have to get rid of the crates."), SAY_THINK, 8000)
     end
     return