loadfile(GetDataPath() .. "Scripts/Locale.lua")()local player = nil -- This variable will point to the hog's gearlocal enemy = nillocal GameOver = falsefunction onGameInit() -- Things we don't modify here will use their default values. Seed = 0 -- The base number for the random number generator GameFlags = gfInfAttack + gfDisableWind-- Game settings and rules TurnTime = 90000 -- The time the player has to move each round (in ms) CaseFreq = 0 -- The frequency of crate drops MinesNum = 0 -- The number of mines being placed MinesTime = 1000 Explosives = 0 -- The number of explosives being placed Delay = 10 -- The delay between each round Map = "Hydrant" -- The map to be played Theme = "City" -- The theme to be used AddTeam(loc("Bloody Rookies"), 14483456, "Simple", "Island", "Default") player = AddHog(loc("Hunter"), 0, 1, "NoHat") AddTeam(loc("Toxic Team"), 1175851, "Simple", "Island", "Default") enemy = AddHog(loc("Poison"), 1, 100, "Skull") SetGearPosition(player, 1454, 1540) SetGearPosition(enemy, 2488, 1960)endfunction onGameStart() SpawnAmmoCrate(1450,1910,amJetpack) SpawnAmmoCrate(2568,1714,amFirePunch) SpawnAmmoCrate(1974,1875,amBlowTorch) SpawnAmmoCrate(2056,1877,amParachute) AddGear(1603, 1320, gtMine, 0, 0, 0, 0) ShowMission(loc("Operation Diver"), loc("by mikade"), loc("Eliminate Poison before the time runs out") .. loc("|- Mines Time:") .. " " .. 1 .. " " .. loc("sec"), -amFirePunch, 0); --SetTag(AddGear(0, 0, gtATSmoothWindCh, 0, 0, 0, 1), -70) SetWind(-100)endfunction onGameTick() if (TotalRounds == 3) and (GameOver == false) then SetHealth(player, 0) GameOver = true end if TurnTimeLeft == 1 then SetHealth(player, 0) GameOver = true endendfunction onAmmoStoreInit() SetAmmo(amFirePunch, 1, 0, 0, 1) SetAmmo(amBlowTorch, 0, 0, 0, 1) SetAmmo(amGirder, 1, 0, 0, 0) SetAmmo(amParachute, 0, 0, 0, 1) SetAmmo(amJetpack, 0, 0, 0, 1)endfunction onGearAdd(gear) if GetGearType(gear) == gtJetpack then SetHealth(gear,1000) endendfunction onGearDelete(gear) if (gear == enemy) and (GameOver == false) then ShowMission(loc("Operation Diver"), loc("MISSION SUCCESSFUL"), loc("Congratulations!"), 0, 0) elseif gear == player then ShowMission(loc("Operation Diver"), loc("MISSION FAILED"), loc("Oh no! Just try again!"), -amSkip, 0) GameOver = true endend