93 HealthCaseAmount = 30 |
93 HealthCaseAmount = 30 |
94 Map = "desert01_map" |
94 Map = "desert01_map" |
95 Theme = "Desert" |
95 Theme = "Desert" |
96 |
96 |
97 -- get the check point |
97 -- get the check point |
98 if tonumber(GetCampaignVar("Desert01CheckPoint")) then |
98 checkPointReached = initCheckpoint("desert01") |
99 checkPointReached = tonumber(GetCampaignVar("Desert01CheckPoint")) |
|
100 end |
|
101 -- get hero health |
99 -- get hero health |
102 local heroHealth = 100 |
100 local heroHealth = 100 |
103 if checkPointReached > 1 and tonumber(GetCampaignVar("HeroHealth")) then |
101 if checkPointReached > 1 and tonumber(GetCampaignVar("HeroHealth")) then |
104 heroHealth = tonumber(GetCampaignVar("HeroHealth")) |
102 heroHealth = tonumber(GetCampaignVar("HeroHealth")) |
105 end |
103 end |
376 heroIsInBattle = false |
374 heroIsInBattle = false |
377 ongoingBattle = 0 |
375 ongoingBattle = 0 |
378 end |
376 end |
379 |
377 |
380 function heroAtCheckpoint2(gear) |
378 function heroAtCheckpoint2(gear) |
381 saveCheckPoint("2") |
379 saveCheckPointLocal("2") |
382 secondBattle() |
380 secondBattle() |
383 end |
381 end |
384 |
382 |
385 function heroAtCheckpoint3(gear) |
383 function heroAtCheckpoint3(gear) |
386 saveCheckPoint("3") |
384 saveCheckPointLocal("3") |
387 secondBattle() |
385 secondBattle() |
388 end |
386 end |
389 |
387 |
390 function heroAtCheckpoint4(gear) |
388 function heroAtCheckpoint4(gear) |
391 saveCheckPoint("4") |
389 saveCheckPointLocal("4") |
392 end |
390 end |
393 |
391 |
394 function heroAtThirdBattle(gear) |
392 function heroAtThirdBattle(gear) |
395 heroIsInBattle = true |
393 heroIsInBattle = true |
396 ongoingBattle = 3 |
394 ongoingBattle = 3 |
461 AnimSay(smuggler2.gear, loc("This is seems like a wealthy hedgehog, nice..."), SAY_THINK, 5000) |
459 AnimSay(smuggler2.gear, loc("This is seems like a wealthy hedgehog, nice..."), SAY_THINK, 5000) |
462 AnimSwitchHog(smuggler2.gear) |
460 AnimSwitchHog(smuggler2.gear) |
463 TurnTimeLeft = 0 |
461 TurnTimeLeft = 0 |
464 end |
462 end |
465 |
463 |
466 function saveCheckPoint(cpoint) |
464 function saveCheckPointLocal(cpoint) |
467 -- save checkpoint |
465 -- save checkpoint |
468 SaveCampaignVar("Desert01CheckPoint", cpoint) |
466 saveCheckpoint(cpoint) |
469 SaveCampaignVar("HeroHealth", GetHealth(hero.gear)) |
467 SaveCampaignVar("HeroHealth", GetHealth(hero.gear)) |
470 -- bazooka - grenade - rope - parachute - deagle - btorch - construct - portal |
468 -- bazooka - grenade - rope - parachute - deagle - btorch - construct - portal |
471 SaveCampaignVar("HeroAmmo", GetAmmoCount(hero.gear, amBazooka)..GetAmmoCount(hero.gear, amGrenade).. |
469 SaveCampaignVar("HeroAmmo", GetAmmoCount(hero.gear, amBazooka)..GetAmmoCount(hero.gear, amGrenade).. |
472 GetAmmoCount(hero.gear, amRope)..GetAmmoCount(hero.gear, amParachute)..GetAmmoCount(hero.gear, amDEagle).. |
470 GetAmmoCount(hero.gear, amRope)..GetAmmoCount(hero.gear, amParachute)..GetAmmoCount(hero.gear, amDEagle).. |
473 GetAmmoCount(hero.gear, amBlowTorch)..GetAmmoCount(hero.gear, amConstruction)..GetAmmoCount(hero.gear, amPortalGun)) |
471 GetAmmoCount(hero.gear, amBlowTorch)..GetAmmoCount(hero.gear, amConstruction)..GetAmmoCount(hero.gear, amPortalGun)) |