equal
deleted
inserted
replaced
295 end |
295 end |
296 return false |
296 return false |
297 end |
297 end |
298 |
298 |
299 function onBattleWin(gear) |
299 function onBattleWin(gear) |
300 local win = true |
|
301 for i=1,7 do |
300 for i=1,7 do |
302 if i<3 then |
301 if i<3 then |
303 if GetHealth(yellowArmy[i].gear) then |
302 if GetHealth(yellowArmy[i].gear) then |
304 win = false |
303 return false |
305 end |
304 end |
306 else |
305 else |
307 if GetHealth(yellowArmy[i].gear) and not yellowArmy[i].hidden then |
306 if GetHealth(yellowArmy[i].gear) and not yellowArmy[i].hidden then |
308 win = false |
307 return false |
309 end |
308 end |
310 end |
309 end |
311 end |
310 end |
312 if GetHealth(yellow1.gear) then |
311 if GetHealth(yellow1.gear) then |
313 win = false |
312 return false |
314 end |
313 end |
315 return win |
314 if (not IsHogAlive(gear)) or (not StoppedGear(gear)) then |
|
315 return false |
|
316 end |
|
317 return true |
316 end |
318 end |
317 |
319 |
318 function onEscapeWinByKill(gear) |
320 function onEscapeWinByKill(gear) |
319 local win = true |
|
320 for i=1,7 do |
321 for i=1,7 do |
321 if GetHealth(yellowArmy[i].gear) or yellowArmy[i].hidden then |
322 if GetHealth(yellowArmy[i].gear) or yellowArmy[i].hidden then |
322 win = false |
323 return false |
323 end |
324 end |
324 end |
325 end |
325 if GetHealth(yellow1.gear) then |
326 if GetHealth(yellow1.gear) then |
326 win = false |
327 return false |
327 end |
328 end |
328 return win |
329 if (not IsHogAlive(gear)) or (not StoppedGear(gear)) then |
|
330 return false |
|
331 end |
|
332 return true |
329 end |
333 end |
330 |
334 |
331 function isHeroOnLaunchPad() |
335 function isHeroOnLaunchPad() |
332 if not hero.dead and GetX(hero.gear) < 170 and GetY(hero.gear) > 1980 and StoppedGear(hero.gear) then |
336 if not hero.dead and GetX(hero.gear) < 170 and GetY(hero.gear) > 1980 and StoppedGear(hero.gear) then |
333 return true |
337 return true |