hedgewars/uTypes.pas
changeset 15639 afeffdb4a712
parent 15591 130b5052335c
child 15665 63e2b7b2ec47
equal deleted inserted replaced
15638:1ee7790caa0f 15639:afeffdb4a712
    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,