27 amtest_MultipleAttacks = $00000004; // test could result in multiple attacks, set AttacksNum |
27 amtest_MultipleAttacks = $00000004; // test could result in multiple attacks, set AttacksNum |
28 amtest_NoTrackFall = $00000008; // skip fall tracing. |
28 amtest_NoTrackFall = $00000008; // skip fall tracing. |
29 amtest_LaserSight = $00000010; // supports laser sighting |
29 amtest_LaserSight = $00000010; // supports laser sighting |
30 amtest_NoVampiric = $00000020; // don't use vampirism with this ammo |
30 amtest_NoVampiric = $00000020; // don't use vampirism with this ammo |
31 amtest_NoInvulnerable = $00000040; // don't use invulnerable with this with ammo |
31 amtest_NoInvulnerable = $00000040; // don't use invulnerable with this with ammo |
|
32 amtest_NoLowGravity = $00000080; // don't use low gravity with this with ammo |
32 |
33 |
33 var aiWindSpeed: real; |
34 var aiWindSpeed: real; |
34 aiGravity: hwFloat; |
35 aiGravity: hwFloat; |
35 aiGravityf: real; |
36 aiGravityf: real; |
36 aiLaserSighting: boolean; |
37 aiLaserSighting: boolean; |
131 (proc: @TestGrenade; flags: amtest_NoTrackFall), // amGasBomb |
132 (proc: @TestGrenade; flags: amtest_NoTrackFall), // amGasBomb |
132 (proc: @TestShotgun; flags: 0), // amSineGun |
133 (proc: @TestShotgun; flags: 0), // amSineGun |
133 (proc: nil; flags: 0), // amFlamethrower |
134 (proc: nil; flags: 0), // amFlamethrower |
134 (proc: @TestSMine; flags: 0), // amSMine |
135 (proc: @TestSMine; flags: 0), // amSMine |
135 (proc: @TestHammer; flags: amtest_NoTarget or amtest_NoInvulnerable), // amHammer |
136 (proc: @TestHammer; flags: amtest_NoTarget or amtest_NoInvulnerable), // amHammer |
136 (proc: @TestResurrector; flags: amtest_NoTarget or amtest_NoInvulnerable or amtest_NoVampiric), // amResurrector |
137 (proc: @TestResurrector; flags: amtest_NoTarget or amtest_NoInvulnerable or amtest_NoVampiric or amtest_NoLowGravity), // amResurrector |
137 (proc: @TestDrillStrike; flags: amtest_Rare), // amDrillStrike |
138 (proc: @TestDrillStrike; flags: amtest_Rare), // amDrillStrike |
138 (proc: nil; flags: 0), // amSnowball |
139 (proc: nil; flags: 0), // amSnowball |
139 (proc: nil; flags: 0), // amTardis |
140 (proc: nil; flags: 0), // amTardis |
140 (proc: nil; flags: 0), // amLandGun |
141 (proc: nil; flags: 0), // amLandGun |
141 (proc: nil; flags: 0), // amIceGun |
142 (proc: nil; flags: 0), // amIceGun |