524 saveCheckpoint(cpoint) |
524 saveCheckpoint(cpoint) |
525 SaveCampaignVar("HeroHealth", GetHealth(hero.gear)) |
525 SaveCampaignVar("HeroHealth", GetHealth(hero.gear)) |
526 -- bazooka - grenade - rope - parachute - deagle - btorch - construct - portal - rcplane |
526 -- bazooka - grenade - rope - parachute - deagle - btorch - construct - portal - rcplane |
527 SaveCampaignVar("HeroAmmo", GetAmmoCount(hero.gear, amBazooka)..GetAmmoCount(hero.gear, amGrenade).. |
527 SaveCampaignVar("HeroAmmo", GetAmmoCount(hero.gear, amBazooka)..GetAmmoCount(hero.gear, amGrenade).. |
528 GetAmmoCount(hero.gear, amRope)..GetAmmoCount(hero.gear, amParachute)..GetAmmoCount(hero.gear, amDEagle).. |
528 GetAmmoCount(hero.gear, amRope)..GetAmmoCount(hero.gear, amParachute)..GetAmmoCount(hero.gear, amDEagle).. |
529 GetAmmoCount(hero.gear, amBlowTorch)..GetAmmoCount(hero.gear, amConstruction).. |
529 GetAmmoCount(hero.gear, amBlowTorch)..GetAmmoCount(hero.gear, amGirder).. |
530 GetAmmoCount(hero.gear, amPortalGun)..GetAmmoCount(hero.gear, amRCPlane)) |
530 GetAmmoCount(hero.gear, amPortalGun)..GetAmmoCount(hero.gear, amRCPlane)) |
531 AnimCaption(hero.gear, loc("Checkpoint reached!"), 5000) |
531 AnimCaption(hero.gear, loc("Checkpoint reached!"), 5000) |
532 end |
532 end |
533 |
533 |
534 function loadHeroAmmo() |
534 function loadHeroAmmo() |
540 AddAmmo(hero.gear, amGrenade, tonumber(ammo:sub(2,2))) |
540 AddAmmo(hero.gear, amGrenade, tonumber(ammo:sub(2,2))) |
541 AddAmmo(hero.gear, amDEagle, tonumber(ammo:sub(5,5))) |
541 AddAmmo(hero.gear, amDEagle, tonumber(ammo:sub(5,5))) |
542 AddAmmo(hero.gear, amBlowTorch, tonumber(ammo:sub(6,6))) |
542 AddAmmo(hero.gear, amBlowTorch, tonumber(ammo:sub(6,6))) |
543 -- weird, if 0 bazooka isn't displayed in the weapons menu |
543 -- weird, if 0 bazooka isn't displayed in the weapons menu |
544 if tonumber(ammo:sub(7,7)) > 0 then |
544 if tonumber(ammo:sub(7,7)) > 0 then |
545 AddAmmo(hero.gear, amConstruction, tonumber(ammo:sub(7,7))) |
545 AddAmmo(hero.gear, amGirder, tonumber(ammo:sub(7,7))) |
546 end |
546 end |
547 AddAmmo(hero.gear, amPortalGun, tonumber(ammo:sub(8,8))) |
547 AddAmmo(hero.gear, amPortalGun, tonumber(ammo:sub(8,8))) |
548 AddAmmo(hero.gear, amRCPlane, tonumber(ammo:sub(9,9))) |
548 AddAmmo(hero.gear, amRCPlane, tonumber(ammo:sub(9,9))) |
549 end |
549 end |
550 |
550 |