96 vgtFeather, vgtHealthTag, vgtSmokeTrace, vgtEvilTrace, vgtExplosion, |
96 vgtFeather, vgtHealthTag, vgtSmokeTrace, vgtEvilTrace, vgtExplosion, |
97 vgtBigExplosion); |
97 vgtBigExplosion); |
98 |
98 |
99 TGearsType = set of TGearType; |
99 TGearsType = set of TGearType; |
100 |
100 |
|
101 TDamageSource = (dsUnknown, dsFall, dsBullet, dsExplosion, dsShove, dsPoison); |
|
102 |
101 TSound = (sndNone, |
103 TSound = (sndNone, |
102 sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease, |
104 sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease, |
103 sndSplash, sndShotgunReload, sndShotgunFire, sndGraveImpact, |
105 sndSplash, sndShotgunReload, sndShotgunFire, sndGraveImpact, |
104 sndMineTick, sndPickhammer, sndGun, sndBee, sndJump1, sndJump2, |
106 sndMineTick, sndPickhammer, sndGun, sndBee, sndJump1, sndJump2, |
105 sndJump3, sndYesSir, sndLaugh, sndIllGetYou, sndIncoming, |
107 sndJump3, sndYesSir, sndLaugh, sndIllGetYou, sndIncoming, |
106 sndMissed, sndStupid, sndFirstBlood, sndBoring, sndByeBye, |
108 sndMissed, sndStupid, sndFirstBlood, sndBoring, sndByeBye, |
107 sndSameTeam, sndNutter, sndReinforce, sndTraitor, sndRegret, |
109 sndSameTeam, sndNutter, sndReinforce, sndTraitor, sndRegret, |
108 sndEnemyDown, sndCoward, sndHurry, sndWatchIt, sndKamikaze, |
110 sndEnemyDown, sndCoward, sndHurry, sndWatchIt, sndKamikaze, |
109 sndCake, sndOw1, sndOw4, sndFirePunch1, sndFirePunch2, |
111 sndCake, sndOw1, sndOw2, sndOw3, sndOw4, sndFirePunch1, sndFirePunch2, |
110 sndFirePunch3, sndFirePunch4, sndFirePunch5, sndFirePunch6, |
112 sndFirePunch3, sndFirePunch4, sndFirePunch5, sndFirePunch6, |
111 sndMelon, sndHellish, sndYoohoo, sndRCPlane, sndWhipCrack, |
113 sndMelon, sndHellish, sndYoohoo, sndRCPlane, sndWhipCrack, |
112 sndRideOfTheValkyries, sndDenied, sndPlaced, sndBaseballBat, |
114 sndRideOfTheValkyries, sndDenied, sndPlaced, sndBaseballBat, |
113 sndVaporize, sndWarp, sndSuddenDeath, sndMortar, sndShutter, |
115 sndVaporize, sndWarp, sndSuddenDeath, sndMortar, sndShutter, |
114 sndHomerun, sndMolotov, sndCover, sndUhOh, sndOops, |
116 sndHomerun, sndMolotov, sndCover, sndUhOh, sndOops, |
116 sndSwitchHog, sndVictory, sndSniperReload, sndSteps, sndLowGravity, |
118 sndSwitchHog, sndVictory, sndSniperReload, sndSteps, sndLowGravity, |
117 sndHellishImpact1, sndHellishImpact2, sndHellishImpact3, sndHellishImpact4, |
119 sndHellishImpact1, sndHellishImpact2, sndHellishImpact3, sndHellishImpact4, |
118 sndMelonImpact, sndDroplet1, sndDroplet2, sndDroplet3, sndEggBreak, sndDrillRocket, |
120 sndMelonImpact, sndDroplet1, sndDroplet2, sndDroplet3, sndEggBreak, sndDrillRocket, |
119 sndPoisonCough, sndPoisonMoan, sndBirdyLay, sndWhistle, sndBeeWater, |
121 sndPoisonCough, sndPoisonMoan, sndBirdyLay, sndWhistle, sndBeeWater, |
120 sndPiano0, sndPiano1, sndPiano2, sndPiano3, sndPiano4, sndPiano5, sndPiano6, sndPiano7, sndPiano8, |
122 sndPiano0, sndPiano1, sndPiano2, sndPiano3, sndPiano4, sndPiano5, sndPiano6, sndPiano7, sndPiano8, |
121 sndSkip, sndSineGun); |
123 sndSkip, sndSineGun, sndOoff1, sndOoff2, sndOoff3); |
122 |
124 |
123 TAmmoType = (amNothing, amGrenade, amClusterBomb, amBazooka, amBee, amShotgun, amPickHammer, |
125 TAmmoType = (amNothing, amGrenade, amClusterBomb, amBazooka, amBee, amShotgun, amPickHammer, |
124 amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, |
126 amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, |
125 amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch, |
127 amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch, |
126 amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, |
128 amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, |
854 (FileName: 'Hurry.ogg'; Path: ptVoices),// sndHurry |
856 (FileName: 'Hurry.ogg'; Path: ptVoices),// sndHurry |
855 (FileName: 'Watchit.ogg'; Path: ptVoices),// sndWatchIt |
857 (FileName: 'Watchit.ogg'; Path: ptVoices),// sndWatchIt |
856 (FileName: 'Kamikaze.ogg'; Path: ptVoices),// sndKamikaze |
858 (FileName: 'Kamikaze.ogg'; Path: ptVoices),// sndKamikaze |
857 (FileName: 'cake2.ogg'; Path: ptSounds),// sndCake |
859 (FileName: 'cake2.ogg'; Path: ptSounds),// sndCake |
858 (FileName: 'Ow1.ogg'; Path: ptVoices),// sndOw1 |
860 (FileName: 'Ow1.ogg'; Path: ptVoices),// sndOw1 |
|
861 (FileName: 'Ow2.ogg'; Path: ptVoices),// sndOw2 |
|
862 (FileName: 'Ow3.ogg'; Path: ptVoices),// sndOw3 |
859 (FileName: 'Ow4.ogg'; Path: ptVoices),// sndOw4 |
863 (FileName: 'Ow4.ogg'; Path: ptVoices),// sndOw4 |
860 (FileName: 'Firepunch1.ogg'; Path: ptVoices),// sndFirepunch1 |
864 (FileName: 'Firepunch1.ogg'; Path: ptVoices),// sndFirepunch1 |
861 (FileName: 'Firepunch2.ogg'; Path: ptVoices),// sndFirepunch2 |
865 (FileName: 'Firepunch2.ogg'; Path: ptVoices),// sndFirepunch2 |
862 (FileName: 'Firepunch3.ogg'; Path: ptVoices),// sndFirepunch3 |
866 (FileName: 'Firepunch3.ogg'; Path: ptVoices),// sndFirepunch3 |
863 (FileName: 'Firepunch4.ogg'; Path: ptVoices),// sndFirepunch4 |
867 (FileName: 'Firepunch4.ogg'; Path: ptVoices),// sndFirepunch4 |
915 (FileName: '6A.ogg'; Path: ptSounds),// sndPiano5 |
919 (FileName: '6A.ogg'; Path: ptSounds),// sndPiano5 |
916 (FileName: '7B.ogg'; Path: ptSounds),// sndPiano6 |
920 (FileName: '7B.ogg'; Path: ptSounds),// sndPiano6 |
917 (FileName: '8C.ogg'; Path: ptSounds),// sndPiano7 |
921 (FileName: '8C.ogg'; Path: ptSounds),// sndPiano7 |
918 (FileName: '9D.ogg'; Path: ptSounds),// sndPiano8 |
922 (FileName: '9D.ogg'; Path: ptSounds),// sndPiano8 |
919 (FileName: 'skip.ogg'; Path: ptSounds),// sndSkip |
923 (FileName: 'skip.ogg'; Path: ptSounds),// sndSkip |
920 (FileName: 'shotgunfire.ogg'; Path: ptSounds) // sndSineGun |
924 (FileName: 'shotgunfire.ogg'; Path: ptSounds),// sndSineGun |
|
925 (FileName: 'Ooff1.ogg'; Path: ptVoices),// sndOoff1 |
|
926 (FileName: 'Ooff2.ogg'; Path: ptVoices),// sndOoff2 |
|
927 (FileName: 'Ooff3.ogg'; Path: ptVoices) // sndOoff3 |
921 ); |
928 ); |
922 |
929 |
923 Ammoz: array [TAmmoType] of record |
930 Ammoz: array [TAmmoType] of record |
924 NameId: TAmmoStrId; |
931 NameId: TAmmoStrId; |
925 NameTex: PTexture; |
932 NameTex: PTexture; |