93 sprCustom5, sprCustom6, sprCustom7, sprCustom8, sprFrozenAirMine, sprAirMine, sprHandAirMine, |
93 sprCustom5, sprCustom6, sprCustom7, sprCustom8, sprFrozenAirMine, sprAirMine, sprHandAirMine, |
94 sprFlakeL, sprSDFlakeL, sprCloudL, sprSDCloudL, sprCreeper, sprHandCreeper, sprMinigun, |
94 sprFlakeL, sprSDFlakeL, sprCloudL, sprSDCloudL, sprCreeper, sprHandCreeper, sprMinigun, |
95 sprSliderInverted, sprFingerBack, sprFingerBackInv, sprTargetPBack, sprTargetPBackInv, |
95 sprSliderInverted, sprFingerBack, sprFingerBackInv, sprTargetPBack, sprTargetPBackInv, |
96 sprHealthHud, sprHealthPoisonHud, sprVampHud, sprKarmaHud, sprMedicHud, sprMedicPoisonHud, |
96 sprHealthHud, sprHealthPoisonHud, sprVampHud, sprKarmaHud, sprMedicHud, sprMedicPoisonHud, |
97 sprHaloHud, sprInvulnHUD, sprAmPiano, sprHandLandGun, sprFirePunch, sprThroughWrap, |
97 sprHaloHud, sprInvulnHUD, sprAmPiano, sprHandLandGun, sprFirePunch, sprThroughWrap, |
98 sprDynamiteDefused, sprHogBubble, sprHappy); |
98 sprDynamiteDefused, sprHogBubble, sprHappy, sprSentry, sprHandSentry); |
99 |
99 |
100 // Gears that interact with other Gears and/or Land |
100 // Gears that interact with other Gears and/or Land |
101 // first row of gears (<gtExplosives) should be avoided when searching a spawn place |
101 // first row of gears (<gtExplosives) should be avoided when searching a spawn place |
102 TGearType = (gtFlame, gtHedgehog, gtMine, gtCase, gtAirMine, gtExplosives, |
102 TGearType = (gtFlame, gtHedgehog, gtMine, gtCase, gtAirMine, gtExplosives, |
103 gtGrenade, gtShell, gtGrave, gtBee, // 9 |
103 gtGrenade, gtShell, gtGrave, gtBee, // 9 |
110 gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 41 |
110 gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 41 |
111 gtSniperRifleShot, gtJetpack, gtMolotov, gtBirdy, // 45 |
111 gtSniperRifleShot, gtJetpack, gtMolotov, gtBirdy, // 45 |
112 gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 51 |
112 gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 51 |
113 gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 56 |
113 gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 56 |
114 gtNapalmBomb, gtSnowball, gtFlake, gtLandGun, gtTardis, // 61 |
114 gtNapalmBomb, gtSnowball, gtFlake, gtLandGun, gtTardis, // 61 |
115 gtIceGun, gtAddAmmo, gtGenericFaller, gtKnife, gtCreeper, gtMinigun, gtMinigunBullet); // 68 |
115 gtIceGun, gtAddAmmo, gtGenericFaller, gtKnife, gtCreeper, gtMinigun, gtMinigunBullet, gtSentry); // 69 |
116 |
116 |
117 // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.) |
117 // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.) |
118 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
118 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
119 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
119 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
120 vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtShell, |
120 vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtShell, |
169 amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, // 30 |
169 amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, // 30 |
170 amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime, // 35 |
170 amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime, // 35 |
171 amLaserSight, amVampiric, amSniperRifle, amJetpack, amMolotov, amBirdy, amPortalGun, // 42 |
171 amLaserSight, amVampiric, amSniperRifle, amJetpack, amMolotov, amBirdy, amPortalGun, // 42 |
172 amPiano, amGasBomb, amSineGun, amFlamethrower, amSMine, amHammer, // 48 |
172 amPiano, amGasBomb, amSineGun, amFlamethrower, amSMine, amHammer, // 48 |
173 amResurrector, amDrillStrike, amSnowball, amTardis, amLandGun, // 53 |
173 amResurrector, amDrillStrike, amSnowball, amTardis, amLandGun, // 53 |
174 amIceGun, amKnife, amRubber, amAirMine, amCreeper, amMinigun); // 59 |
174 amIceGun, amKnife, amRubber, amAirMine, amCreeper, amMinigun, amSentry); // 60 |
175 // NOTE: If we ever reach 126 ammo types, make sure to skip ammo type number 126 because it's |
175 // NOTE: If we ever reach 126 ammo types, make sure to skip ammo type number 126 because it's |
176 // reserved as synonym for amNothing. See also chSetWeapon. |
176 // reserved as synonym for amNothing. See also chSetWeapon. |
177 |
177 |
178 // Different kind of crates that e.g. hedgehogs can pick up |
178 // Different kind of crates that e.g. hedgehogs can pick up |
179 TCrateType = (HealthCrate, AmmoCrate, UtilityCrate); |
179 TCrateType = (HealthCrate, AmmoCrate, UtilityCrate); |
504 sidLaserSight, sidVampiric, sidSniperRifle, sidJetpack, |
504 sidLaserSight, sidVampiric, sidSniperRifle, sidJetpack, |
505 sidMolotov, sidBirdy, sidPortalGun, sidPiano, sidGasBomb, |
505 sidMolotov, sidBirdy, sidPortalGun, sidPiano, sidGasBomb, |
506 sidSineGun, sidFlamethrower,sidSMine, sidHammer, sidResurrector, |
506 sidSineGun, sidFlamethrower,sidSMine, sidHammer, sidResurrector, |
507 sidDrillStrike, sidSnowball, sidNothing, sidTardis, |
507 sidDrillStrike, sidSnowball, sidNothing, sidTardis, |
508 sidLandGun, sidIceGun, sidKnife, sidRubber, sidAirMine, |
508 sidLandGun, sidIceGun, sidKnife, sidRubber, sidAirMine, |
509 sidCreeper, sidMinigun); |
509 sidCreeper, sidMinigun, sidSentry); |
510 |
510 |
511 TMsgStrId = (sidLoading, sidDraw, sidWinner, sidVolume, sidPaused, |
511 TMsgStrId = (sidLoading, sidDraw, sidWinner, sidVolume, sidPaused, |
512 sidConfirm, sidSuddenDeath, sidRemaining, sidFuel, sidSync, |
512 sidConfirm, sidSuddenDeath, sidRemaining, sidFuel, sidSync, |
513 sidNoEndTurn, sidNotYetAvailable, sidRoundSD, sidRoundsSD, sidReady, |
513 sidNoEndTurn, sidNotYetAvailable, sidRoundSD, sidRoundsSD, sidReady, |
514 sidBounce1, sidBounce2, sidBounce3, sidBounce4, sidBounce5, sidBounce, |
514 sidBounce1, sidBounce2, sidBounce3, sidBounce4, sidBounce5, sidBounce, |