152
165
SetVisualGearValues(vCirc[i], vCircX[i], vCircY[i], vCircMinA[i], vCircMaxA[i], vCircType[i], vCircPulse[i], vCircFuckAll[i], vCircRadius[i], vCircWidth[i], 0xffffffff)
153
166
cOwnerClan[i] = nil
154
167
for k = 0, (numhhs-1) do
155
if (hhs[k] ~= nil) then
156
if (GearIsInZone(hhs[k],i)) == true then
158
if cOwnerClan[i] ~= nil then
159
if cOwnerClan[i] ~= GetHogClan(hhs[k]) then
160
--if the hog now being compared is different to one that is also here and was previously compared
162
SetVisualGearValues(vCirc[i], vCircX[i], vCircY[i], vCircMinA[i], vCircMaxA[i], vCircType[i], vCircPulse[i], vCircFuckAll[i], vCircRadius[i], vCircWidth[i], 0xffffffff)
163
--SetVisualGearValues(vCirc[i], 2739, 1378, 20, 255, 1, 10, 0, 300, 5, 0xffffffff)
165
cOwnerClan[i] = 10 -- this means conflicted
167
elseif cOwnerClan[i] == nil then
168
cOwnerClan[i] = GetHogClan(hhs[k])
169
--SetVisualGearValues(vCirc[i], 2739, 1378, 20, 255, 1, 10, 0, 300, 5, GetClanColor( GetHogClan(hhs[k])) )
170
SetVisualGearValues(vCirc[i], vCircX[i], vCircY[i], vCircMinA[i], vCircMaxA[i], vCircType[i], vCircPulse[i], vCircFuckAll[i], vCircRadius[i], vCircWidth[i], GetClanColor( GetHogClan(hhs[k])))
168
if (hhs[k] ~= nil) then --and (GetGearType(hhs[k]) ~= nil) then
169
if (GearIsInZone(hhs[k],i)) == true then
171
if cOwnerClan[i] ~= nil then
172
if cOwnerClan[i] ~= GetHogClan(hhs[k]) then
173
--if the hog now being compared is different to one that is also here and was previously compared
175
SetVisualGearValues(vCirc[i], vCircX[i], vCircY[i], vCircMinA[i], vCircMaxA[i], vCircType[i], vCircPulse[i], vCircFuckAll[i], vCircRadius[i], vCircWidth[i], 0xffffffff)
176
--SetVisualGearValues(vCirc[i], 2739, 1378, 20, 255, 1, 10, 0, 300, 5, 0xffffffff)
178
cOwnerClan[i] = 10 -- this means conflicted
180
elseif cOwnerClan[i] == nil then
181
cOwnerClan[i] = GetHogClan(hhs[k])
182
--SetVisualGearValues(vCirc[i], 2739, 1378, 20, 255, 1, 10, 0, 300, 5, GetClanColor( GetHogClan(hhs[k])) )
183
SetVisualGearValues(vCirc[i], vCircX[i], vCircY[i], vCircMinA[i], vCircMaxA[i], vCircType[i], vCircPulse[i], vCircFuckAll[i], vCircRadius[i], vCircWidth[i], GetClanColor( GetHogClan(hhs[k])))
199
213
for i = 0,(zCount-1) do
200
214
if CurrentHedgehog ~= nil then
201
215
if cOwnerClan[i] == GetHogClan(CurrentHedgehog) then
202
g = AddVisualGear(vCircX[i], vCircY[i], vgtHealthTag, 100, False)
203
SetVisualGearValues(g, vCircX[i], vCircY[i], 0, 0, 0, 0, 0, teamScore[cOwnerClan[i]], 1500, GetClanColor(cOwnerClan[i]))
216
g = AddVisualGear(vCircX[i], vCircY[i]-100, vgtHealthTag, 100, False)
218
SetVisualGearValues(g, vCircX[i], vCircY[i]-100, 0, 0, 0, 0, 0, teamScore[cOwnerClan[i]], 1500, GetClanColor(cOwnerClan[i]))
273
289
------------------------
293
if CurrentHedgehog ~= nil then
294
if GetCurAmmoType() == amSkip then
295
z = (TurnTimeLeft / 2000) - (TurnTimeLeft / 2000)%2
296
--AddCaption("scored: " .. z,GetClanColor(GetHogClan(CurrentHedgehog)),capgrpMessage2)
275
305
function onGameInit()
277
307
-- Things we don't modify here will use their default values.
278
308
--GameFlags = gfInfAttack + gfSolidLand -- Game settings and rules
280
310
GameFlags = band(bor(GameFlags, gfInfAttack + gfSolidLand), bnot(gfKing + gfForts))
282
SuddenDeathTurns = 99 -- suddendeath is off, effectively
287
316
function onGameStart()
292
319
cPoint[0] = CreateZone(571,47,120,80)
293
320
cPoint[1] = CreateZone(1029,643,120,80)
412
for i = 0,(TeamsCount-1) do
383
413
if teamNameArr[i] ~= " " then -- i
384
teamComment[i] = teamNameArr[i] .. ": " .. teamScore[teamClan[i]] .. loc (" points|")
414
teamComment[i] = teamNameArr[i] .. ": " .. teamScore[teamClan[i]] .. " " .. loc("points") .. "|"
415
totalComment = totalComment .. teamComment[i]
385
416
elseif teamNameArr[i] == " " then
386
417
teamComment[i] = "|"
389
ShowMission(loc("CONTROL"), loc("Team Scores:"), teamComment[0] .. teamComment[1] .. teamComment[2] .. teamComment[3] .. teamComment[4] .. teamComment[5], 0, 1600)
421
ShowMission("CONTROL",
422
loc("Team Scores") .. ":",
423
totalComment, 0, 1600)
427
hGCount = hGCount + 1
428
if (hGCount >= 2000) and (gameWon == false) then
447
-- set TimeCounter to starting time if it is uninitialised (from onNewTurn)
448
if (TimeCounter == 0) and (TurnTimeLeft > 0) then
449
TimeCounter = TurnTimeLeft
452
-- has it ACTUALLY been 2 seconds since we last did this?
453
if (TimeCounter - TurnTimeLeft) >= 2000 then
454
TimeCounter = TurnTimeLeft
456
if (gameWon == false) then
461
--AddCaption(TimeCounter)
462
--hGCount = hGCount + 1
463
--if (hGCount >= 2000) and (gameWon == false) then