share/hedgewars/Data/Missions/Campaign/A_Classic_Fairytale/dragon.lua
changeset 15059 5b245e8ed578
parent 15058 0358a907b8f4
child 15062 3fe414620cc6
equal deleted inserted replaced
15058:0358a907b8f4 15059:5b245e8ed578
   497   if progress and progress<6 then
   497   if progress and progress<6 then
   498     SaveCampaignVar("Progress", "6")
   498     SaveCampaignVar("Progress", "6")
   499   end
   499   end
   500   RestoreHedge(cyborg)
   500   RestoreHedge(cyborg)
   501   DeleteGear(cyborg)
   501   DeleteGear(cyborg)
       
   502   DismissTeam(fighterTeamName) -- just in case
   502   EndTurn(true)
   503   EndTurn(true)
   503 end
   504 end
   504 
   505 
   505 function CheckGearsDead(gearList)
   506 function CheckGearsDead(gearList)
   506   for i = 1, # gearList do
   507   for i = 1, # gearList do
   527 end
   528 end
   528 
   529 
   529 function CyborgDeadReact()
   530 function CyborgDeadReact()
   530   freshDead = nil
   531   freshDead = nil
   531   if cyborgsLeft == 0 then
   532   if cyborgsLeft == 0 then
   532     if not cratesTaken then
   533     if (not cratesTaken) and (not CheckMissionFinished()) then
   533        AnimSay(native, loc("I still have to get rid of the crates."), SAY_THINK, 8000)
   534        AnimSay(native, loc("I still have to get rid of the crates."), SAY_THINK, 8000)
   534     end
   535     end
   535     return
   536     return
   536   end
   537   end
   537   AnimSay(native, reactions[cyborgsLeft])
   538   AnimSay(native, reactions[cyborgsLeft])