10017
|
1 |
--------------------------------------
|
|
2 |
-- NOBODY LAUGH
|
|
3 |
-- a hilarious (not really) adventure
|
|
4 |
--------------------------------------
|
|
5 |
|
|
6 |
HedgewarsScriptLoad("/Scripts/Locale.lua")
|
|
7 |
HedgewarsScriptLoad("/Scripts/Tracker.lua")
|
|
8 |
|
|
9 |
local hhs = {}
|
|
10 |
|
|
11 |
function onGameInit()
|
|
12 |
|
|
13 |
Seed = 0
|
|
14 |
GameFlags = gfInfAttack + gfPerHogAmmo +gfDisableWind
|
|
15 |
SuddenDeathTurns = 9999
|
|
16 |
TurnTime = 180000
|
|
17 |
CaseFreq = 0
|
|
18 |
MinesNum = 0
|
|
19 |
Explosives = 0
|
|
20 |
Map = "Bath"
|
|
21 |
Theme = "Nature"
|
|
22 |
|
|
23 |
AddTeam(loc("Nameless Heroes"), 14483456, "eyecross", "Wood", "HillBilly", "cm_birdy")
|
|
24 |
hhs[1] = AddHog(loc( "Hunter" ), 0, 1, "Skull")
|
|
25 |
SetGearPosition(hhs[1], 1267, 451)
|
|
26 |
hhs[2] = AddHog(loc("Drowner"), 0, 31, "mp3")
|
|
27 |
SetGearPosition(hhs[2], 1332, 451)
|
|
28 |
|
|
29 |
AddTeam(loc("Clowns"), 1175851, "Duck2", "Tank", "Mobster", "cm_spider")
|
|
30 |
hhs[3] = AddHog("Poison", 5, 100, "WhySoSerious")
|
|
31 |
SetGearPosition(hhs[3], 1133, 446)
|
|
32 |
hhs[4] = AddHog("Bobo", 5, 100, "clown")
|
|
33 |
SetGearPosition(hhs[4], 1215, 553)
|
|
34 |
hhs[5] = AddHog("Copper", 5, 10, "clown-copper")
|
|
35 |
SetGearPosition(hhs[5], 414, 376)
|
|
36 |
hhs[6] = AddHog("Derp", 5, 100, "clown-crossed")
|
|
37 |
SetGearPosition(hhs[6], 1590, 886)
|
|
38 |
hhs[7] = AddHog("Eckles", 5, 100, "clown-copper")
|
|
39 |
SetGearPosition(hhs[7], 772, 754)
|
|
40 |
hhs[8] = AddHog("Frank", 5, 50, "clown-copper")
|
|
41 |
SetGearPosition(hhs[8], 1688, 714)
|
|
42 |
hhs[9] = AddHog("Harry", 5, 50, "clown-copper")
|
|
43 |
SetGearPosition(hhs[9], 1932, 837)
|
|
44 |
hhs[10] = AddHog("Igmund", 5, 50, "WhySoSerious")
|
|
45 |
SetGearPosition(hhs[10], 1601, 733)
|
|
46 |
|
|
47 |
end
|
|
48 |
|
|
49 |
function onGameStart()
|
|
50 |
|
|
51 |
AddAmmo(enemy, amAirAttack, 100)
|
|
52 |
|
|
53 |
ShowMission( loc("Nobody Laugh"),
|
|
54 |
loc("User Challenge"),
|
|
55 |
loc("Eliminate the enemy before the time runs out")
|
|
56 |
, 0, 0
|
|
57 |
)
|
|
58 |
|
|
59 |
-- GIRDERS
|
|
60 |
PlaceGirder(1212, 710, 7)
|
|
61 |
PlaceGirder(1215, 570, 4)
|
|
62 |
PlaceGirder(1288, 520, 2)
|
|
63 |
PlaceGirder(1184, 468, 4)
|
|
64 |
PlaceGirder(1344, 468, 4)
|
|
65 |
PlaceGirder(1247, 346, 4)
|
|
66 |
|
|
67 |
PlaceGirder(667, 438, 4)
|
|
68 |
PlaceGirder(507, 438, 4)
|
|
69 |
PlaceGirder(434, 487, 2)
|
|
70 |
PlaceGirder(505, 537, 4)
|
|
71 |
PlaceGirder(665, 537, 4)
|
|
72 |
PlaceGirder(737, 487, 2)
|
|
73 |
|
|
74 |
PlaceGirder(416, 465, 6)
|
|
75 |
PlaceGirder(1415, 378, 6)
|
|
76 |
PlaceGirder(1300, 625, 3)
|
|
77 |
PlaceGirder(1359, 566, 3)
|
|
78 |
PlaceGirder(1436, 538, 0)
|
|
79 |
PlaceGirder(1505, 468, 4)
|
|
80 |
|
|
81 |
------ AMMO CRATE LIST ------
|
|
82 |
tempG = SpawnAmmoCrate(1242, 315, amBaseballBat)
|
|
83 |
tempG = SpawnAmmoCrate(1309, 315, amAirAttack)
|
|
84 |
tempG = SpawnAmmoCrate(144, 895, amAirAttack)
|
|
85 |
tempG = SpawnAmmoCrate(664, 699, amIceGun)
|
|
86 |
tempG = SpawnAmmoCrate(1572, 444, amFirePunch)
|
|
87 |
tempG = SpawnAmmoCrate(1574, 382, amDynamite)
|
|
88 |
|
|
89 |
------ UTIL CRATE LIST ------
|
|
90 |
tempG = SpawnUtilityCrate(654, 513, amParachute)
|
|
91 |
tempG = SpawnUtilityCrate(1569, 413, amParachute)
|
|
92 |
|
|
93 |
-- HOG AMMO
|
|
94 |
AddAmmo(hhs[1],amParachute,1)
|
|
95 |
AddAmmo(hhs[1],amHammer,1)
|
|
96 |
AddAmmo(hhs[2],amWhip,1)
|
|
97 |
|
|
98 |
for i = 3, 10 do
|
10893
|
99 |
AddAmmo(hhs[i], amDEagle, 100)
|
10017
|
100 |
AddAmmo(hhs[i], amShotgun, 100)
|
|
101 |
AddAmmo(hhs[i], amGrenade, 100)
|
|
102 |
AddAmmo(hhs[i], amBazooka, 100)
|
|
103 |
AddAmmo(hhs[i], amDrill, 100)
|
|
104 |
end
|
|
105 |
|
|
106 |
end
|
|
107 |
|
|
108 |
function onNewTurn()
|
|
109 |
SetWind(100)
|
|
110 |
end
|
|
111 |
|
|
112 |
function onAmmoStoreInit()
|
|
113 |
|
|
114 |
SetAmmo(amBaseballBat, 0, 0, 0, 1)
|
|
115 |
SetAmmo(amAirAttack, 0, 0, 0, 1)
|
|
116 |
SetAmmo(amFirePunch, 0, 0, 0, 1)
|
|
117 |
SetAmmo(amDynamite, 0, 0, 0, 1)
|
|
118 |
SetAmmo(amHammer, 0, 0, 0, 1)
|
|
119 |
SetAmmo(amIceGun, 0, 0, 0, 1)
|
|
120 |
|
|
121 |
SetAmmo(amParachute, 0, 0, 0, 1)
|
|
122 |
|
|
123 |
SetAmmo(amSwitch, 9, 0, 0, 0)
|
|
124 |
SetAmmo(amSkip, 9, 0, 0, 0)
|
|
125 |
|
|
126 |
end
|
|
127 |
|
|
128 |
------------------------------
|
|
129 |
-- I'm in whitesppaaaaaaaaaacceeeee :D
|
|
130 |
------------------------------
|