24 } |
24 } |
25 -- hogs |
25 -- hogs |
26 local hero = { |
26 local hero = { |
27 name = loc("Hog Solo"), |
27 name = loc("Hog Solo"), |
28 x = 850, |
28 x = 850, |
29 y = 460, |
29 y = 469, |
30 mortarAmmo = 2, |
30 mortarAmmo = 2, |
31 firepunchAmmo = 1, |
31 firepunchAmmo = 1, |
32 deagleAmmo = 4, |
32 deagleAmmo = 4, |
33 bazookaAmmo = 2, |
33 bazookaAmmo = 2, |
34 grenadeAmmo = 4, |
34 grenadeAmmo = 4, |
35 } |
35 } |
36 local heroTurns = 0 |
36 local heroTurns = 0 |
37 local enemies = { |
37 local enemies = { |
38 { name = GetAmmoName(amMortar), x = 1890, y = 520, weapon = amMortar, additionalWeapons = {}}, |
38 { name = GetAmmoName(amMortar), x = 1890, y = 535, weapon = amMortar, additionalWeapons = {}}, |
39 { name = GetAmmoName(amDEagle), x = 1390, y = 790, weapon = amDEagle, additionalWeapons = {}}, |
39 { name = GetAmmoName(amDEagle), x = 1390, y = 815, weapon = amDEagle, additionalWeapons = {}}, |
40 { name = GetAmmoName(amGrenade), x = 186, y = 48, weapon = amGrenade, additionalWeapons = {}}, |
40 { name = GetAmmoName(amGrenade), x = 186, y = 62, weapon = amGrenade, additionalWeapons = {}}, |
41 { name = GetAmmoName(amFirePunch), x = 330, y = 270, weapon = amFirePunch, additionalWeapons = {}}, |
41 { name = GetAmmoName(amFirePunch), x = 330, y = 285, weapon = amFirePunch, additionalWeapons = {}}, |
42 { name = GetAmmoName(amBazooka), x = 1950, y = 150, weapon = amBazooka, additionalWeapons = {}}, |
42 { name = GetAmmoName(amBazooka), x = 1950, y = 152, weapon = amBazooka, additionalWeapons = {}}, |
43 } |
43 } |
44 -- teams |
44 -- teams |
45 local teamA = { |
45 local teamA = { |
46 name = loc("Hog Solo"), |
46 name = loc("Hog Solo"), |
47 color = -6 |
47 color = -6 |
72 |
72 |
73 -- Hero |
73 -- Hero |
74 teamA.name = AddMissionTeam(teamA.color) |
74 teamA.name = AddMissionTeam(teamA.color) |
75 hero.gear = AddMissionHog(100) |
75 hero.gear = AddMissionHog(100) |
76 hero.name = GetHogName(hero.gear) |
76 hero.name = GetHogName(hero.gear) |
77 AnimSetGearPosition(hero.gear, hero.x, hero.y) |
77 SetGearPosition(hero.gear, hero.x, hero.y) |
78 -- enemies |
78 -- enemies |
79 shuffleHogs(enemies) |
79 shuffleHogs(enemies) |
80 teamB.name = AddTeam(teamB.name, teamB.color, "skull", "Island", "Default", "cm_skull") |
80 teamB.name = AddTeam(teamB.name, teamB.color, "skull", "Island", "Default", "cm_skull") |
81 for i=1,table.getn(enemies) do |
81 for i=1,table.getn(enemies) do |
82 enemies[i].gear = AddHog(enemies[i].name, 1, 100, "war_desertgrenadier1") |
82 enemies[i].gear = AddHog(enemies[i].name, 1, 100, "war_desertgrenadier1") |
83 AnimSetGearPosition(enemies[i].gear, enemies[i].x, enemies[i].y) |
83 SetGearPosition(enemies[i].gear, enemies[i].x, enemies[i].y) |
|
84 if enemies[i].x > hero.x then |
|
85 HogTurnLeft(enemies[i].gear, true) |
|
86 end |
84 end |
87 end |
85 |
88 |
86 initCheckpoint("death02") |
89 initCheckpoint("death02") |
87 |
90 |
88 AnimInit() |
91 AnimInit() |