# HG changeset patch # User Periklis Ntanasis # Date 1375295546 -10800 # Node ID 8d0054adf0c68e63f1d7aa2bef04eb7f62aa2bd8 # Parent 6dd0f43a8602822979c89e2ac9dcfad9824ae977 added weapon crates diff -r 6dd0f43a8602 -r 8d0054adf0c6 share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/desert01.lua --- a/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/desert01.lua Wed Jul 31 20:46:47 2013 +0300 +++ b/share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/desert01.lua Wed Jul 31 21:32:26 2013 +0300 @@ -7,6 +7,7 @@ -- TODO -- maybe use same name in missionName and frontend mission name.. +-- in this map I have to track the weapons the player has in checkpoints HedgewarsScriptLoad("/Scripts/Locale.lua") HedgewarsScriptLoad("/Scripts/Animate.lua") @@ -16,6 +17,21 @@ local campaignName = loc("A Space Adventure") local missionName = loc("Desert planet, lost in sand!") local checkPointReached = 1 -- 1 is normal spawn +-- crates +local btorch1Y = 60 +local btorch1X = 2700 +local btorch2Y = 1800 +local btorch2X = 1010 +local rope1Y = 970 +local rope1X = 3200 +local rope2Y = 1900 +local rope2X = 680 +local rope3Y = 1850 +local rope3X = 2460 +local portalY = 480 +local portalX = 1465 +local constructY = 1630 +local constructX = 3350 -- hogs local hero = {} local ally = {} @@ -90,6 +106,22 @@ FollowGear(hero.gear) AddAmmo(hero.gear, amRope, 10) + + -- spawn crates + SpawnAmmoCrate(btorch1X, btorch1Y, amBlowTorch) + SpawnAmmoCrate(btorch2X, btorch2Y, amBlowTorch) + SpawnAmmoCrate(rope1X, rope1Y, amRope) + SpawnAmmoCrate(rope2X, rope2Y, amRope) + SpawnAmmoCrate(rope3X, rope3Y, amRope) + SpawnAmmoCrate(portalX, portalY, amPortalGun) + SpawnAmmoCrate(constructX, constructY, amConstruction) +end + +function onAmmoStoreInit() + SetAmmo(amBlowTorch, 0, 0, 0, 1) + SetAmmo(amRope, 0, 0, 0, 1) + SetAmmo(amPortalGun, 0, 0, 0, 1) + SetAmmo(amConstruction, 0, 0, 0, 1) end function onGearDelete(gear)