88 sprSDFlake, sprSDWater, sprSDCloud, sprSDSplash, sprSDDroplet, sprTardis, |
88 sprSDFlake, sprSDWater, sprSDCloud, sprSDSplash, sprSDDroplet, sprTardis, |
89 sprSlider |
89 sprSlider |
90 ); |
90 ); |
91 |
91 |
92 // Gears that interact with other Gears and/or Land |
92 // Gears that interact with other Gears and/or Land |
93 TGearType = (gtGrenade, gtHedgehog, gtShell, gtGrave, gtBee, // 4 |
93 TGearType = ({-->}gtFlame, gtHedgehog, gtMine, gtCase, gtExplosives, // <-- these are gears which should be avoided when searching a spawn place |
94 gtShotgunShot, gtPickHammer, gtRope, gtMine, gtCase, // 9 |
94 gtGrenade, gtShell, gtGrave, gtBee, // 8 |
95 gtDEagleShot, gtDynamite, gtClusterBomb, gtCluster, gtShover, // 14 |
95 gtShotgunShot, gtPickHammer, gtRope, // 11 |
96 gtFlame, gtFirePunch, gtATStartGame, // 17 |
96 gtDEagleShot, gtDynamite, gtClusterBomb, gtCluster, gtShover, // 16 |
97 gtATFinishGame, gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, // 22 |
97 gtFirePunch, gtATStartGame, // 18 |
98 gtGirder, gtTeleport, gtSwitcher, gtTarget, gtMortar, // 27 |
98 gtATFinishGame, gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, // 23 |
99 gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 33 |
99 gtGirder, gtTeleport, gtSwitcher, gtTarget, gtMortar, // 28 |
100 gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 39 |
100 gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 34 |
101 gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, // 44 |
101 gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 40 |
|
102 gtSniperRifleShot, gtJetpack, gtMolotov, gtBirdy, // 44 |
102 gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 50 |
103 gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower, // 50 |
103 gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 55 |
104 gtSMine, gtPoisonCloud, gtHammer, gtHammerHit, gtResurrector, // 55 |
104 gtNapalmBomb, gtSnowball, gtFlake, gtStructure, gtLandGun, gtTardis); // 61 |
105 gtNapalmBomb, gtSnowball, gtFlake, gtStructure, gtLandGun, gtTardis); // 61 |
105 |
106 |
106 // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.) |
107 // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.) |
109 vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtShell, |
110 vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtShell, |
110 vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing, vgtBeeTrace, vgtEgg, |
111 vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing, vgtBeeTrace, vgtEgg, |
111 vgtFeather, vgtHealthTag, vgtSmokeTrace, vgtEvilTrace, vgtExplosion, |
112 vgtFeather, vgtHealthTag, vgtSmokeTrace, vgtEvilTrace, vgtExplosion, |
112 vgtBigExplosion, vgtChunk, vgtNote, vgtLineTrail, vgtBulletHit, vgtCircle, |
113 vgtBigExplosion, vgtChunk, vgtNote, vgtLineTrail, vgtBulletHit, vgtCircle, |
113 vgtSmoothWindBar, vgtStraightShot); |
114 vgtSmoothWindBar, vgtStraightShot); |
114 |
|
115 TGearsType = set of TGearType; |
|
116 |
115 |
117 // Damage can be caused by different sources |
116 // Damage can be caused by different sources |
118 TDamageSource = (dsUnknown, dsFall, dsBullet, dsExplosion, dsShove, dsPoison); |
117 TDamageSource = (dsUnknown, dsFall, dsBullet, dsExplosion, dsShove, dsPoison); |
119 |
118 |
120 // Available sounds |
119 // Available sounds |