1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
function initArray(m)
local array = {}
for i = 1, m do
array[i]=0
end
return array
end
leader=0
nemesis=0
randomizer=initArray(32)
addhook("spawn","randomclass")
function randomclass(id)
leader=0
nemesis=0
for id=1,32,1 do
randomizer[id]=math.random(5) -- 0=leader | 1=fighter | 2=builder | 3=scavenger | 4=recon | 5=medic
if (randomizer[id]==1) then
parse ("setmaxhealth "..id.." 200")
--parse ("setarmor "..id.." 81")
parse ("speedmod "..id.." -1")
return "5,85,81";
end
if (randomizer[id]==2) then
parse ("setmaxhealth "..id.." 150")
--parse ("setarmor "..id.." 80")
parse ("speedmod "..id.." 1")
return "2,74,80";
end
if (randomizer[id]==3) then -- scavenger
parse ("setmaxhealth "..id.." 150")
--parse ("setarmor "..id.." 80")
parse ("speedmod "..id.." 1")
return "1,78,56,80";
end
if (randomizer[id]==4) then
parse ("setmaxhealth "..id.." 100")
--parse ("setarmor "..id.." 79")
parse ("speedmod "..id.." 5")
return "3,79";
end
if (randomizer[id]==5) then
parse ("setmaxhealth "..id.." 750")
--parse ("setarmor "..id.." 82")
parse ("speedmod "..id.." 1")
return "3,82";
end
end
end