share/hedgewars/Data/Missions/Campaign/A_Space_Adventure/desert01.lua
author Periklis Ntanasis <pntanasis@gmail.com>
Wed, 31 Jul 2013 21:51:40 +0300
branchspacecampaign
changeset 9420 27aff3a11822
parent 9418 6e0831e42e12
child 9422 85b17f344c97
permissions -rw-r--r--
mines added
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9404
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
     1
------------------- ABOUT ----------------------
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
     2
--
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
     3
-- In the desert planet Hero will have to explore
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
     4
-- the dunes below the surface and find the hidden
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
     5
-- crates. It is told that one crate contains the
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
     6
-- lost part.
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
     7
9410
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
     8
-- TODO
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
     9
-- maybe use same name in missionName and frontend mission name..
9416
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    10
-- in this map I have to track the weapons the player has in checkpoints
9404
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    11
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    12
HedgewarsScriptLoad("/Scripts/Locale.lua")
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    13
HedgewarsScriptLoad("/Scripts/Animate.lua")
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    14
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    15
----------------- VARIABLES --------------------
9410
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    16
-- globals
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    17
local campaignName = loc("A Space Adventure")
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    18
local missionName = loc("Desert planet, lost in sand!")
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    19
local checkPointReached = 1 -- 1 is normal spawn
9416
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    20
-- crates
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    21
local btorch1Y = 60
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    22
local btorch1X = 2700
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    23
local btorch2Y = 1800
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    24
local btorch2X = 1010
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    25
local rope1Y = 970
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    26
local rope1X = 3200
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    27
local rope2Y = 1900
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    28
local rope2X = 680
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    29
local rope3Y = 1850
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    30
local rope3X = 2460
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    31
local portalY = 480
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    32
local portalX = 1465
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    33
local constructY = 1630
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
    34
local constructX = 3350
9404
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    35
-- hogs
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    36
local hero = {}
9410
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    37
local ally = {}
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    38
local smuggler1 = {}
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    39
local smuggler2 = {}
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    40
local smuggler3 = {}
9404
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    41
-- teams
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    42
local teamA = {}
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    43
local teamB = {}
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    44
local teamC = {}
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    45
-- hedgehogs values
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    46
hero.name = "Hog Solo"
9410
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    47
hero.x = 1740
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    48
hero.y = 40
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    49
hero.dead = false
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    50
ally.name = "Chief Sandologist"
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    51
ally.x = 1660
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    52
ally.y = 40
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    53
smuggler1.name = "Sanndy"
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    54
smuggler1.x = 320
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    55
smuggler1.y = 235
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    56
smuggler2.name = "Spike"
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    57
smuggler2.x = 736
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    58
smuggler2.y = 860
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    59
smuggler3.name = "Sandstorm"
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    60
smuggler3.x = 1940
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    61
smuggler3.y = 1625
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    62
teamA.name = loc("PAotH")
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    63
teamA.color = tonumber("FF0000",16) -- red
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    64
teamB.name = loc("Smugglers")
9404
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    65
teamB.color = tonumber("0033FF",16) -- blues
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    66
teamC.name = loc("Hog Solo")
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    67
teamC.color = tonumber("38D61C",16) -- green
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    68
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    69
-------------- LuaAPI EVENT HANDLERS ------------------
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    70
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    71
function onGameInit()
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    72
	Seed = 1
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    73
	TurnTime = 25000
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    74
	CaseFreq = 0
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    75
	MinesNum = 0
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    76
	MinesTime = 1
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    77
	Explosives = 0
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    78
	Delay = 3
9418
6e0831e42e12 added health crate
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9416
diff changeset
    79
	HealthCaseAmount = 30
9404
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    80
	Map = "desert01_map"
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    81
	Theme = "Desert"
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    82
	
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    83
	-- Hog Solo
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    84
	AddTeam(teamC.name, teamC.color, "Bone", "Island", "HillBilly", "cm_birdy")
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    85
	hero.gear = AddHog(hero.name, 0, 100, "war_desertgrenadier1")
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    86
	AnimSetGearPosition(hero.gear, hero.x, hero.y)
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    87
	HogTurnLeft(hero.gear, true)
9410
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    88
	-- PAotH undercover scientist and chief Sandologist
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    89
	AddTeam(teamA.name, teamA.color, "Bone", "Island", "HillBilly", "cm_birdy")
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    90
	ally.gear = AddHog(ally.name, 0, 100, "war_desertgrenadier1")
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    91
	AnimSetGearPosition(ally.gear, ally.x, ally.y)
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    92
	-- Smugglers
9404
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
    93
	AddTeam(teamB.name, teamB.color, "Bone", "Island", "HillBilly", "cm_birdy")
9410
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    94
	smuggler1.gear = AddHog(smuggler1.name, 1, 120, "tophats")
9412
b4717f50846e oops, hogs placing corrections
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9410
diff changeset
    95
	AnimSetGearPosition(smuggler1.gear, smuggler1.x, smuggler1.y)
9410
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    96
	smuggler2.gear = AddHog(smuggler2.name, 1, 120, "tophats")
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    97
	AnimSetGearPosition(smuggler2.gear, smuggler2.x, smuggler2.y)	
9412
b4717f50846e oops, hogs placing corrections
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9410
diff changeset
    98
	smuggler3.gear = AddHog(smuggler3.name, 1, 120, "tophats")
9410
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
    99
	AnimSetGearPosition(smuggler3.gear, smuggler3.x, smuggler3.y)	
9404
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
   100
	
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
   101
	--AnimInit()
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
   102
	--AnimationSetup()	
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
   103
end
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
   104
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
   105
function onGameStart()
9408
6b3613a61fb8 finally, desert's main mission mao seems complete
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9404
diff changeset
   106
	--AnimWait(hero.gear, 3000)
9404
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
   107
	FollowGear(hero.gear)
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
   108
	
9408
6b3613a61fb8 finally, desert's main mission mao seems complete
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9404
diff changeset
   109
	AddAmmo(hero.gear, amRope, 10)
9416
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   110
	
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   111
	-- spawn crates	
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   112
	SpawnAmmoCrate(btorch1X, btorch1Y, amBlowTorch)
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   113
	SpawnAmmoCrate(btorch2X, btorch2Y, amBlowTorch)
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   114
	SpawnAmmoCrate(rope1X, rope1Y, amRope)
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   115
	SpawnAmmoCrate(rope2X, rope2Y, amRope)
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   116
	SpawnAmmoCrate(rope3X, rope3Y, amRope)
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   117
	SpawnAmmoCrate(portalX, portalY, amPortalGun)
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   118
	SpawnAmmoCrate(constructX, constructY, amConstruction)
9418
6e0831e42e12 added health crate
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9416
diff changeset
   119
	
6e0831e42e12 added health crate
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9416
diff changeset
   120
	SpawnHealthCrate(3300, 970)
9420
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   121
	
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   122
	-- adding mines - BOOM!
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   123
	AddGear(1280, 460, gtMine, 0, 0, 0, 0)
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   124
	AddGear(270, 460, gtMine, 0, 0, 0, 0)
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   125
	AddGear(3460, 60, gtMine, 0, 0, 0, 0)
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   126
	AddGear(3500, 240, gtMine, 0, 0, 0, 0)
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   127
	AddGear(3410, 670, gtMine, 0, 0, 0, 0)
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   128
	AddGear(3450, 720, gtMine, 0, 0, 0, 0)
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   129
	
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   130
	local x = 800
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   131
	while x < 1650 do
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   132
		AddGear(x, 900, gtMine, 0, 0, 0, 0)
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   133
		x = x + math.random(8,20)
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   134
	end
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   135
	x = 1890
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   136
	while x < 2988 do
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   137
		AddGear(x, 760, gtMine, 0, 0, 0, 0)
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   138
		x = x + math.random(8,20)
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   139
	end
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   140
	x = 2480
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   141
	while x < 3300 do
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   142
		AddGear(x, 1450, gtMine, 0, 0, 0, 0)
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   143
		x = x + math.random(8,20)
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   144
	end
27aff3a11822 mines added
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9418
diff changeset
   145
	
9416
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   146
end
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   147
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   148
function onAmmoStoreInit()
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   149
	SetAmmo(amBlowTorch, 0, 0, 0, 1)
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   150
	SetAmmo(amRope, 0, 0, 0, 1)
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   151
	SetAmmo(amPortalGun, 0, 0, 0, 1)	
8d0054adf0c6 added weapon crates
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9412
diff changeset
   152
	SetAmmo(amConstruction, 0, 0, 0, 1)
9404
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
   153
end
4ae9b399fa73 desert planet main mission addition - hwp will be added when fully finished
Periklis Ntanasis <pntanasis@gmail.com>
parents:
diff changeset
   154
9410
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
   155
function onGearDelete(gear)
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
   156
	if gear == hero.gear then
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
   157
		hero.dead = true
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
   158
	end
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
   159
end
92a0b74ed740 added hedgehogs in desert01
Periklis Ntanasis <pntanasis@gmail.com>
parents: 9408
diff changeset
   160