share/hedgewars/Data/Scripts/Multiplayer/Highlander.lua
author mikade
Mon, 14 Nov 2011 23:46:23 +0200
changeset 6378 b812bfcfeb49
parent 6349 b10715d6b986
child 6820 7db9e89b3f80
permissions -rw-r--r--
Make Highlander moar awesome.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
     1
--------------------------------
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
     2
-- HIGHLANDER / HOGS OF WAR
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
     3
-- version 0.3b
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
     4
-- by mikade
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
     5
--------------------------------
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
     6
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
     7
-----------
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
     8
--0.1
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
     9
-----------
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    10
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    11
-- concept test
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    12
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    13
-----------
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    14
--0.2
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    15
-----------
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    16
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    17
-- remove tardis till Henek fixes his tracker
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    18
-- change wep crates to health crates
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    19
-- reset arb turntimevalue
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    20
-- include randomOrder
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    21
-- Until fixed .17 methods come out, remove switches and resurrector
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    22
-- on request, removed kamikaze and piano weapons
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    23
-- provisional fixing of bugs that can't actually be fixed yet
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    24
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    25
-----------
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    26
--0.3
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    27
-----------
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    28
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    29
-- meh, update incorrect display
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    30
-- may change this in the future to have switches
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    31
-- but for now people are used to it without, so~
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    32
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    33
-- mudball is now counted as a utility
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    34
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    35
-----------
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    36
--0.3b
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    37
-----------
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    38
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    39
-- cleaned up code and got rid of unneccessary vars
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    40
-- mudball is a weapon again
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    41
-- landgun is now a utility
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    42
-- extra time, vampirism utility removed
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    43
-- hammer wep removed
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    44
-- all hogs have kamikaze
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    45
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    46
loadfile(GetDataPath() .. "Scripts/Locale.lua")()
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    47
loadfile(GetDataPath() .. "Scripts/Tracker.lua")()
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    48
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    49
local wepArray = {}
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    50
local atkArray = {}
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    51
local utilArray = {}
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    52
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    53
local currName
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    54
local lastName
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    55
local started = false
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    56
local switchStage = 0
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    57
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    58
function StartingSetUp(gear)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    59
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    60
	for i = 1, #wepArray do	
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    61
		setGearValue(gear,wepArray[i],0)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    62
	end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    63
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    64
	setGearValue(gear,amKamikaze,1)
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    65
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    66
	i = 1 + GetRandom(#atkArray)
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    67
	setGearValue(gear,atkArray[i],1)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    68
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    69
	i = 1 + GetRandom(#utilArray)
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    70
	setGearValue(gear,utilArray[i],1)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    71
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    72
	SetHealth(gear, 100)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    73
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    74
end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    75
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    76
--[[function SaveWeapons(gear)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    77
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    78
	-
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    79
	for i = 1, (#wepArray) do
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    80
		setGearValue(gear, wepArray[i], GetAmmoCount(gear, wepArray[i]) )
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    81
		 --AddAmmo(gear, wepArray[i], getGearValue(gear,wepArray[i]) )
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    82
	end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    83
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    84
end]]
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    85
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    86
function ConvertValues(gear)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    87
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
    88
	for i = 1, #wepArray do	
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    89
		AddAmmo(gear, wepArray[i], getGearValue(gear,wepArray[i]) )
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    90
	end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    91
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    92
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    93
end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    94
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    95
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    96
function TransferWeps(gear)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    97
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    98
	if CurrentHedgehog ~= nil then
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
    99
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   100
		for i = 1, #wepArray do		
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   101
			val = getGearValue(gear,wepArray[i])
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   102
			if val ~= 0 then
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   103
				setGearValue(CurrentHedgehog, wepArray[i], val)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   104
				AddAmmo(CurrentHedgehog, wepArray[i], val)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   105
			end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   106
		end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   107
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   108
	end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   109
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   110
end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   111
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   112
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   113
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   114
function onGameInit()
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   115
	GameFlags = gfInfAttack + gfRandomOrder
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   116
	HealthCaseProb = 100
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   117
end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   118
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   119
function onGameStart()
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   120
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   121
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   122
	ShowMission	(
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   123
				loc("HIGHLANDER"),
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   124
				loc("Not all hogs are born equal."),
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   125
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   126
				"- " .. loc("Eliminate enemy hogs and take their weapons.") .. "|" ..
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   127
				"- " .. loc("Per-Hog Ammo") .. "|" ..
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   128
				"- " .. loc("Weapons reset.") .. "|" ..
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   129
				"- " .. loc("Unlimited Attacks") .. "|" ..
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   130
				"", 4, 4000
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   131
				)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   132
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   133
	atkArray = 	{amBazooka, amBee, amMortar, amDrill, --[[amSnowball,]]
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   134
			amGrenade, amClusterBomb, amMolotov, amWatermelon, amHellishBomb, amGasBomb,
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   135
			amShotgun, amDEagle, amFlamethrower, amSniperRifle, amSineGun,
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   136
			amFirePunch, amWhip, amBaseballBat, --[[amKamikaze,]] amSeduction, --[[amHammer,]]
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   137
			amMine, amDynamite, amCake, amBallgun, amRCPlane, amSMine,
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   138
			amAirAttack, amMineStrike, amDrillStrike, --[[amPiano,]] amRCPlane, amSMine,
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   139
			amBirdy
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   140
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   141
			} 
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   142
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   143
	utilArray = 	{amBlowTorch, amPickHammer, amGirder, amPortalGun,
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   144
			amRope, amParachute, amTeleport, amJetpack,
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   145
			amInvulnerable, amLaserSight, --[[amVampiric,]]
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   146
			amLowGravity, amExtraDamage, --[[amExtraTime,]]
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   147
			amLandGun
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   148
			}
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   149
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   150
	wepArray = 	{amBazooka, amBee, amMortar, amDrill, --[[amSnowball,]]
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   151
			amGrenade, amClusterBomb, amMolotov, amWatermelon, amHellishBomb, amGasBomb,
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   152
			amShotgun, amDEagle, amFlamethrower, amSniperRifle, amSineGun,
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   153
			amFirePunch, amWhip, amBaseballBat, --[[amKamikaze,]] amSeduction, --[[amHammer,]]
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   154
			amMine, amDynamite, amCake, amBallgun, amRCPlane, amSMine,
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   155
			amAirAttack, amMineStrike, amDrillStrike, --[[amPiano,]] amRCPlane, amSMine,
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   156
			amBirdy,
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   157
			
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   158
			amBlowTorch, amPickHammer, amGirder, amPortalGun,
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   159
			amRope, amParachute, amTeleport, amJetpack,
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   160
			amInvulnerable, amLaserSight, --[[amVampiric,]]
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   161
			amLowGravity, amExtraDamage, --[[amExtraTime,]]
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   162
			amLandGun
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   163
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   164
			}
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   165
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   166
	-- REMOVED
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   167
	-- amTardis, amResurrector, amSwitch 
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   168
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   169
	runOnGears(StartingSetUp)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   170
	runOnGears(ConvertValues)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   171
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   172
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   173
end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   174
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   175
function onNewTurn()
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   176
--
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   177
end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   178
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   179
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   180
function onGameTick()
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   181
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   182
	if (CurrentHedgehog ~= nil) then
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   183
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   184
		currName = GetHogName(CurrentHedgehog)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   185
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   186
		if (currName ~= lastName) then
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   187
			AddCaption(loc("Switched to ") .. currName .. "!")
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   188
			ConvertValues(CurrentHedgehog)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   189
		end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   190
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   191
		lastName = currName
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   192
	end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   193
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   194
end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   195
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   196
--[[function onHogHide(gear)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   197
	-- waiting for Henek
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   198
end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   199
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   200
function onHogRestore(gear)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   201
	-- waiting for Henek
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   202
end]]
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   203
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   204
function onGearAdd(gear)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   205
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   206
	--if GetGearType(gear) == gtSwitcher then
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   207
	--	SaveWeapons(CurrentHedgehog)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   208
	--end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   209
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   210
	if (GetGearType(gear) == gtHedgehog) then
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   211
		trackGear(gear)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   212
	end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   213
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   214
end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   215
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   216
function onGearDelete(gear)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   217
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   218
	if (GetGearType(gear) == gtHedgehog) then --or (GetGearType(gear) == gtResurrector) then
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   219
		TransferWeps(gear)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   220
		trackDeletion(gear)
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   221
	end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   222
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   223
end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   224
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   225
function onAmmoStoreInit()
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   226
	SetAmmo(amSkip, 9, 0, 0, 0)
6378
b812bfcfeb49 Make Highlander moar awesome.
mikade
parents: 6349
diff changeset
   227
	SetAmmo(amKamikaze, 9, 0, 0, 0)
6349
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   228
	--SetAmmo(amSwitch, 9, 0, 0, 0) -------1
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   229
end
b10715d6b986 Correct outdated feedback.
mikade
parents:
diff changeset
   230