72 gtFirePunch, gtATStartGame, gtATSmoothWindCh, gtATFinishGame, // 24 |
72 gtFirePunch, gtATStartGame, gtATSmoothWindCh, gtATFinishGame, // 24 |
73 gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 27 |
73 gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, gtGirder, // 27 |
74 gtTeleport, gtSwitcher, gtTarget, gtMortar, // 31 |
74 gtTeleport, gtSwitcher, gtTarget, gtMortar, // 31 |
75 gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 37 |
75 gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 37 |
76 gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane, |
76 gtHellishBomb, gtEvilTrace, gtWaterUp, gtDrill, gtBallGun, gtBall,gtRCPlane, |
77 gtSniperRifleShot); |
77 gtSniperRifleShot, gtJetpack); |
78 |
78 |
79 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
79 TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire, |
80 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
80 vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble, |
81 vgtSteam); |
81 vgtSteam); |
82 |
82 |
98 amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, |
98 amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip, |
99 amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch, |
99 amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch, |
100 amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, |
100 amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake, |
101 amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, |
101 amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun, |
102 amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime, |
102 amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime, |
103 amLaserSight, amVampiric, amSniperRifle); |
103 amLaserSight, amVampiric, amSniperRifle, amJetpack); |
104 |
104 |
105 THWFont = (fnt16, fntBig, fntSmall); |
105 THWFont = (fnt16, fntBig, fntSmall); |
106 |
106 |
107 TCapGroup = (capgrpGameState, capgrpAmmoinfo, capgrpVolume, |
107 TCapGroup = (capgrpGameState, capgrpAmmoinfo, capgrpVolume, |
108 capgrpMessage); |
108 capgrpMessage); |
463 (FileName: 'amBaseball'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
463 (FileName: 'amBaseball'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
464 Width: 32; Height: 32; saveSurf: false),// sprHandBaseball |
464 Width: 32; Height: 32; saveSurf: false),// sprHandBaseball |
465 (FileName: 'Hammer'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
465 (FileName: 'Hammer'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
466 Width: 32; Height: 64; saveSurf: false),// sprPHammer |
466 Width: 32; Height: 64; saveSurf: false),// sprPHammer |
467 (FileName: 'amBTorch_i'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
467 (FileName: 'amBTorch_i'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
468 Width: 32; Height: 32; saveSurf: false),// sprHandBlowToch |
468 Width: 32; Height: 32; saveSurf: false),// sprHandBlowTorch |
469 (FileName: 'amBTorch_w'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
469 (FileName: 'amBTorch_w'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
470 Width: 32; Height: 32; saveSurf: false),// sprBlowToch |
470 Width: 32; Height: 32; saveSurf: false),// sprBlowTorch |
471 (FileName: 'Teleport'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
471 (FileName: 'Teleport'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
472 Width: 64; Height: 32; saveSurf: false),// sprTeleport |
472 Width: 64; Height: 32; saveSurf: false),// sprTeleport |
473 (FileName: 'HHDeath'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
473 (FileName: 'HHDeath'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; |
474 Width: 32; Height: 64; saveSurf: false),// sprHHDeath |
474 Width: 32; Height: 64; saveSurf: false),// sprHHDeath |
475 (FileName:'amShotgun_w'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
475 (FileName:'amShotgun_w'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; |
1407 minAngle: 0; |
1407 minAngle: 0; |
1408 maxAngle: 0; |
1408 maxAngle: 0; |
1409 isDamaging: true; |
1409 isDamaging: true; |
1410 SkipTurns: 0; |
1410 SkipTurns: 0; |
1411 PosCount: 1; |
1411 PosCount: 1; |
|
1412 PosSprite: sprWater), |
|
1413 (NameId: sidJetpack; |
|
1414 NameTex: nil; |
|
1415 Probability: 20; |
|
1416 NumberInCase: 1; |
|
1417 Ammo: (Propz: ammoprop_ForwMsgs or |
|
1418 ammoprop_AttackInMove or |
|
1419 ammoprop_NoCrosshair or |
|
1420 ammoprop_DontHold or |
|
1421 ammoprop_AltAttack; |
|
1422 Count: 1; |
|
1423 NumPerTurn: 1; |
|
1424 Timer: 0; |
|
1425 Pos: 0; |
|
1426 AmmoType: amJetpack); |
|
1427 Slot: 3; |
|
1428 TimeAfterTurn: 3000; |
|
1429 minAngle: 0; |
|
1430 maxAngle: 0; |
|
1431 isDamaging: true; |
|
1432 SkipTurns: 0; |
|
1433 PosCount: 1; |
1412 PosSprite: sprWater) |
1434 PosSprite: sprWater) |
1413 ); |
1435 ); |
1414 |
1436 |
1415 var CountTexz: array[1..9] of PTexture; |
1437 var CountTexz: array[1..9] of PTexture; |
1416 |
1438 |