hedgewars/uConsts.pas
author koda
Sat, 05 Jun 2010 14:07:58 +0000
changeset 3495 a6b4f351d400
parent 3493 2adbae321127
child 3509 d72c2219595d
permissions -rw-r--r--
now engine can be optionally built as library, there's an example wrapper of how to use it building server is now disabled by default, saves users some headaches
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
     1
(*
1066
1f1b3686a2b0 Update copyright headers a bit
unc0rr
parents: 1047
diff changeset
     2
 * Hedgewars, a free turn based strategy game
883
07a568ba44e0 Update copyright info in source files headers
unc0rr
parents: 876
diff changeset
     3
 * Copyright (c) 2004-2008 Andrey Korotaev <unC0Rr@gmail.com>
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
     4
 *
183
57c2ef19f719 Relicense to GPL
unc0rr
parents: 176
diff changeset
     5
 * This program is free software; you can redistribute it and/or modify
57c2ef19f719 Relicense to GPL
unc0rr
parents: 176
diff changeset
     6
 * it under the terms of the GNU General Public License as published by
57c2ef19f719 Relicense to GPL
unc0rr
parents: 176
diff changeset
     7
 * the Free Software Foundation; version 2 of the License
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
     8
 *
183
57c2ef19f719 Relicense to GPL
unc0rr
parents: 176
diff changeset
     9
 * This program is distributed in the hope that it will be useful,
57c2ef19f719 Relicense to GPL
unc0rr
parents: 176
diff changeset
    10
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
57c2ef19f719 Relicense to GPL
unc0rr
parents: 176
diff changeset
    11
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
57c2ef19f719 Relicense to GPL
unc0rr
parents: 176
diff changeset
    12
 * GNU General Public License for more details.
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
    13
 *
183
57c2ef19f719 Relicense to GPL
unc0rr
parents: 176
diff changeset
    14
 * You should have received a copy of the GNU General Public License
57c2ef19f719 Relicense to GPL
unc0rr
parents: 176
diff changeset
    15
 * along with this program; if not, write to the Free Software
57c2ef19f719 Relicense to GPL
unc0rr
parents: 176
diff changeset
    16
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
    17
 *)
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
    18
2599
c7153d2348f3 move compiler directives to standard pascal
koda
parents: 2588
diff changeset
    19
{$INCLUDE "options.inc"}
2587
0dfa56a8513c fix a segfault in the iphone simulator by moving options.inc at the beginning of the file
koda
parents: 2586
diff changeset
    20
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
    21
unit uConsts;
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
    22
interface
1906
644f93d8f148 Apply koda's OpenGL ES compatibility patch
unc0rr
parents: 1904
diff changeset
    23
3165
3ec07a7d8456 just some very sane stuff for the iphone port (plus some macro on pascal files)
koda
parents: 3147
diff changeset
    24
uses    SDLh, uFloat, uLocale, GLunit;
2699
249adefa9c1c replace initialization/finalization statements with custom init functions
koda
parents: 2697
diff changeset
    25
1906
644f93d8f148 Apply koda's OpenGL ES compatibility patch
unc0rr
parents: 1904
diff changeset
    26
2924
908851e59958 Engine:
smxx
parents: 2921
diff changeset
    27
{$INCLUDE "config.inc"}
2671
7e0f88013fe8 smaller patches, one missing Sky-lowres, IMG_Init and Mix_Init (might require newer libraries), updates to SDL bindings, code cleanup, new compile flags
koda
parents: 2653
diff changeset
    28
2697
75880595a9f1 code cleanup and opengles optimizations
koda
parents: 2677
diff changeset
    29
// typed const is a variable despite const qualifier
75880595a9f1 code cleanup and opengles optimizations
koda
parents: 2677
diff changeset
    30
// in freepascal you may actually use var for the same purpose
75880595a9f1 code cleanup and opengles optimizations
koda
parents: 2677
diff changeset
    31
689
f4ec46c48ed2 The rest of stuff converted to sprites
unc0rr
parents: 688
diff changeset
    32
type
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    33
    HwColor4f = record
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    34
        r, g, b, a: byte
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    35
        end;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    36
        
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    37
    TGameState = (gsLandGen, gsStart, gsGame, gsChat, gsConfirm, gsExit);
282
b1e3387389b6 - Pickhammer sound
unc0rr
parents: 271
diff changeset
    38
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    39
    TGameType = (gmtLocal, gmtDemo, gmtNet, gmtSave, gmtLandPreview, gmtSyntax);
282
b1e3387389b6 - Pickhammer sound
unc0rr
parents: 271
diff changeset
    40
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    41
    TPathType = (ptNone, ptData, ptGraphics, ptThemes, ptCurrTheme, ptTeams, ptMaps,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    42
            ptMapCurrent, ptDemos, ptSounds, ptGraves, ptFonts, ptForts,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    43
            ptLocale, ptAmmoMenu, ptHedgehog, ptVoices, ptHats, ptFlags);
282
b1e3387389b6 - Pickhammer sound
unc0rr
parents: 271
diff changeset
    44
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    45
    TSprite = (sprWater, sprCloud, sprBomb, sprBigDigit, sprFrame,
3080
b7fa8ad60e3b Engine:
smxx
parents: 3076
diff changeset
    46
            sprLag, sprArrow, sprGrenade, sprTargetP, sprBee,
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    47
            sprSmokeTrace, sprRopeHook, sprExplosion50, sprMineOff,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    48
            sprMineOn, sprMineDead, sprCase, sprFAid, sprDynamite, sprPower,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    49
            sprClusterBomb, sprClusterParticle, sprFlame, sprHorizont,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    50
            sprHorizontL, sprHorizontR, sprSky, sprSkyL,
3434
6af73e7f2438 Henek makes AmmoMenu more flexible
nemo
parents: 3428
diff changeset
    51
            sprSkyR, sprAMBorderHorizontal, sprAMBorderVertical, sprAMSlot, sprAMAmmos,
6af73e7f2438 Henek makes AmmoMenu more flexible
nemo
parents: 3428
diff changeset
    52
            sprAMSlotKeys, sprAMCorners, sprFinger, sprAirBomb,
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    53
            sprAirplane, sprAmAirplane, sprAmGirder, sprHHTelepMask,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    54
            sprSwitch, sprParachute, sprTarget, sprRopeNode,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    55
            sprQuestion, sprPowerBar, sprWindBar, sprWindL, sprWindR,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    56
            sprFlake, sprHandRope, sprHandBazooka, sprHandShotgun,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    57
            sprHandDEagle, sprHandAirAttack, sprHandBaseball, sprPHammer,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    58
            sprHandBlowTorch, sprBlowTorch, sprTeleport, sprHHDeath,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    59
            sprShotgun, sprDEagle, sprHHIdle, sprMortar, sprTurnsLeft,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    60
            sprKamikaze, sprWhip, sprKowtow, sprSad, sprWave,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    61
            sprHurrah, sprLemonade, sprShrug, sprJuggle, sprExplPart, sprExplPart2,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    62
            sprCakeWalk, sprCakeDown, sprAMAmmosBW, sprWatermelon,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    63
            sprEvilTrace, sprHellishBomb, sprSeduction, sprDress,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    64
            sprCensored, sprDrill, sprHandDrill, sprHandBallgun, sprBalls,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    65
            sprPlane, sprHandPlane, sprUtility, sprInvulnerable, sprVampiric, sprGirder,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    66
            sprSpeechCorner, sprSpeechEdge, sprSpeechTail,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    67
            sprThoughtCorner, sprThoughtEdge, sprThoughtTail,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    68
            sprShoutCorner, sprShoutEdge, sprShoutTail,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    69
            sprSniperRifle, sprBubbles, sprJetpack, sprHealth, sprHandMolotov, sprMolotov,
2974
f3fa665f0874 Engine:
smxx
parents: 2972
diff changeset
    70
            sprSmoke, sprSmokeWhite, sprShell, sprDust, sprExplosives, sprExplosivesRoll,
2987
3abaf01b4ce3 Tiy adds active weapon icons for a bunch of things.
nemo
parents: 2983
diff changeset
    71
            sprAmTeleport, sprSplash, sprDroplet, sprBirdy, sprHandCake, sprHandConstruction,
3abaf01b4ce3 Tiy adds active weapon icons for a bunch of things.
nemo
parents: 2983
diff changeset
    72
            sprHandGrenade, sprHandMelon, sprHandMortar, sprHandSkip, sprHandCluster,
3032
9c190d3c165b Insert commit message here
palewolf
parents: 3004
diff changeset
    73
            sprHandDynamite, sprHandHellish, sprHandMine, sprHandSeduction, sprHandVamp,
3145
a9af6bf223cf Birdy's falling feathers
mbait
parents: 3142
diff changeset
    74
            sprBigExplosion, sprSmokeRing, sprBeeTrace, sprEgg, sprTargetBee, sprHandBee, 
3475
95345f98da19 Engine:
smxx
parents: 3461
diff changeset
    75
            sprFeather, sprPiano, sprHandSineGun, sprPortalGun, sprPortal,
3476
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
    76
            sprCheese, sprHandCheese, sprHandFlamethrower
3394
47b51e22e670 Henek's patch - adds a column to ammoMenu and removes the F* column in iphone version
koda
parents: 3388
diff changeset
    77
            );
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
    78
    
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
    79
    // Gears that interact with other Gears and/or Land
3440
dee31c5149e0 * gtHealthTag, gtSmokeTrace, gtEvilTrace, gtExplosion and gtBigExplosion are visual gears now (vgt*)
sheepluva
parents: 3434
diff changeset
    80
    TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtGrave, gtBee, // 4
dee31c5149e0 * gtHealthTag, gtSmokeTrace, gtEvilTrace, gtExplosion and gtBigExplosion are visual gears now (vgt*)
sheepluva
parents: 3434
diff changeset
    81
            gtShotgunShot, gtPickHammer, gtRope, gtMine, gtCase, // 9
dee31c5149e0 * gtHealthTag, gtSmokeTrace, gtEvilTrace, gtExplosion and gtBigExplosion are visual gears now (vgt*)
sheepluva
parents: 3434
diff changeset
    82
            gtDEagleShot, gtDynamite, gtClusterBomb, gtCluster, gtShover, // 14
dee31c5149e0 * gtHealthTag, gtSmokeTrace, gtEvilTrace, gtExplosion and gtBigExplosion are visual gears now (vgt*)
sheepluva
parents: 3434
diff changeset
    83
            gtFlame, gtFirePunch, gtATStartGame, gtATSmoothWindCh, // 18
dee31c5149e0 * gtHealthTag, gtSmokeTrace, gtEvilTrace, gtExplosion and gtBigExplosion are visual gears now (vgt*)
sheepluva
parents: 3434
diff changeset
    84
            gtATFinishGame, gtParachute, gtAirAttack, gtAirBomb, gtBlowTorch, // 23
dee31c5149e0 * gtHealthTag, gtSmokeTrace, gtEvilTrace, gtExplosion and gtBigExplosion are visual gears now (vgt*)
sheepluva
parents: 3434
diff changeset
    85
            gtGirder, gtTeleport, gtSwitcher, gtTarget, gtMortar, // 28
dee31c5149e0 * gtHealthTag, gtSmokeTrace, gtEvilTrace, gtExplosion and gtBigExplosion are visual gears now (vgt*)
sheepluva
parents: 3434
diff changeset
    86
            gtWhip, gtKamikaze, gtCake, gtSeduction, gtWatermelon, gtMelonPiece, // 34
dee31c5149e0 * gtHealthTag, gtSmokeTrace, gtEvilTrace, gtExplosion and gtBigExplosion are visual gears now (vgt*)
sheepluva
parents: 3434
diff changeset
    87
            gtHellishBomb, gtWaterUp, gtDrill, gtBallGun, gtBall, gtRCPlane, // 40
dee31c5149e0 * gtHealthTag, gtSmokeTrace, gtEvilTrace, gtExplosion and gtBigExplosion are visual gears now (vgt*)
sheepluva
parents: 3434
diff changeset
    88
            gtSniperRifleShot, gtJetpack, gtMolotov, gtExplosives, gtBirdy, // 45
3476
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
    89
            gtEgg, gtPortal, gtPiano, gtGasBomb, gtSineGunShot, gtFlamethrower); // 51
282
b1e3387389b6 - Pickhammer sound
unc0rr
parents: 271
diff changeset
    90
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
    91
    // Gears that are _only_ of visual nature (e.g. background stuff, visual effects, speechbubbles, etc.)
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    92
    TVisualGearType = (vgtFlake, vgtCloud, vgtExplPart, vgtExplPart2, vgtFire,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    93
            vgtSmallDamageTag, vgtTeamHealthSorter, vgtSpeechBubble, vgtBubble,
2974
f3fa665f0874 Engine:
smxx
parents: 2972
diff changeset
    94
            vgtSteam, vgtAmmo, vgtSmoke, vgtSmokeWhite, vgtHealth, vgtShell,
3145
a9af6bf223cf Birdy's falling feathers
mbait
parents: 3142
diff changeset
    95
            vgtDust, vgtSplash, vgtDroplet, vgtSmokeRing, vgtBeeTrace, vgtEgg,
3440
dee31c5149e0 * gtHealthTag, gtSmokeTrace, gtEvilTrace, gtExplosion and gtBigExplosion are visual gears now (vgt*)
sheepluva
parents: 3434
diff changeset
    96
            vgtFeather, vgtHealthTag, vgtSmokeTrace, vgtEvilTrace, vgtExplosion,
dee31c5149e0 * gtHealthTag, gtSmokeTrace, gtEvilTrace, gtExplosion and gtBigExplosion are visual gears now (vgt*)
sheepluva
parents: 3434
diff changeset
    97
            vgtBigExplosion);
802
ed5450a89b96 Start implementing 'visual gears' - gears, that don't need to be synchronized (clouds and flakes)
unc0rr
parents: 801
diff changeset
    98
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
    99
    TGearsType = set of TGearType;
282
b1e3387389b6 - Pickhammer sound
unc0rr
parents: 271
diff changeset
   100
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   101
    TSound = (sndNone,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   102
            sndGrenadeImpact, sndExplosion, sndThrowPowerUp, sndThrowRelease,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   103
            sndSplash, sndShotgunReload, sndShotgunFire, sndGraveImpact,
3080
b7fa8ad60e3b Engine:
smxx
parents: 3076
diff changeset
   104
            sndMineTick, sndPickhammer, sndGun, sndBee, sndJump1, sndJump2,
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   105
            sndJump3, sndYesSir, sndLaugh, sndIllGetYou, sndIncoming,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   106
            sndMissed, sndStupid, sndFirstBlood, sndBoring, sndByeBye,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   107
            sndSameTeam, sndNutter, sndReinforce, sndTraitor, sndRegret,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   108
            sndEnemyDown, sndCoward, sndHurry, sndWatchIt, sndKamikaze,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   109
            sndCake, sndOw1, sndOw4, sndFirePunch1, sndFirePunch2,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   110
            sndFirePunch3, sndFirePunch4, sndFirePunch5, sndFirePunch6,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   111
            sndMelon, sndHellish, sndYoohoo, sndRCPlane, sndWhipCrack,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   112
            sndRideOfTheValkyries, sndDenied, sndPlaced, sndBaseballBat,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   113
            sndVaporize, sndWarp, sndSuddenDeath, sndMortar, sndShutter,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   114
            sndHomerun, sndMolotov, sndCover, sndUhOh, sndOops,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   115
            sndNooo, sndHello, sndRopeShot, sndRopeAttach, sndRopeRelease,
2982
4213c6a8aceb Palewolf adds droplets to his splashes
nemo
parents: 2974
diff changeset
   116
            sndSwitchHog, sndVictory, sndSniperReload, sndSteps, sndLowGravity,
3118
1320933fd651 New impact sounds for HHG
nemo
parents: 3115
diff changeset
   117
            sndHellishImpact1, sndHellishImpact2, sndHellishImpact3, sndHellishImpact4,
3123
b0a02930a1dc Engine:
smxx
parents: 3119
diff changeset
   118
            sndMelonImpact, sndDroplet1, sndDroplet2, sndDroplet3, sndEggBreak, sndDrillRocket,
3351
3fd3f116f2fc Engine:
smxx
parents: 3350
diff changeset
   119
            sndPoisonCough, sndPoisonMoan, sndBirdyLay, sndWhistle, sndBeeWater,
3359
d17b9f6adae5 Engine:
smxx
parents: 3351
diff changeset
   120
            sndPiano0, sndPiano1, sndPiano2, sndPiano3, sndPiano4, sndPiano5, sndPiano6, sndPiano7, sndPiano8,
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
   121
            sndSkip, sndSineGun);
282
b1e3387389b6 - Pickhammer sound
unc0rr
parents: 271
diff changeset
   122
3080
b7fa8ad60e3b Engine:
smxx
parents: 3076
diff changeset
   123
    TAmmoType  = (amNothing, amGrenade, amClusterBomb, amBazooka, amBee, amShotgun, amPickHammer,
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   124
            amSkip, amRope, amMine, amDEagle, amDynamite, amFirePunch, amWhip,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   125
            amBaseballBat, amParachute, amAirAttack, amMineStrike, amBlowTorch,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   126
            amGirder, amTeleport, amSwitch, amMortar, amKamikaze, amCake,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   127
            amSeduction, amWatermelon, amHellishBomb, amNapalm, amDrill, amBallgun,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   128
            amRCPlane, amLowGravity, amExtraDamage, amInvulnerable, amExtraTime,
3350
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
   129
            amLaserSight, amVampiric, amSniperRifle, amJetpack, amMolotov, amBirdy, amPortalGun,
3476
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
   130
            amPiano, amGasBomb, amSineGun, amFlamethrower);
282
b1e3387389b6 - Pickhammer sound
unc0rr
parents: 271
diff changeset
   131
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   132
    THWFont = (fnt16, fntBig, fntSmall, CJKfnt16, CJKfntBig, CJKfntSmall);
282
b1e3387389b6 - Pickhammer sound
unc0rr
parents: 271
diff changeset
   133
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   134
    TCapGroup = (capgrpGameState, capgrpAmmoinfo, capgrpVolume,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   135
            capgrpMessage, capgrpAmmostate);
282
b1e3387389b6 - Pickhammer sound
unc0rr
parents: 271
diff changeset
   136
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   137
    TStatInfoType = (siGameResult, siMaxStepDamage, siMaxStepKills, siKilledHHs,
3381
f8800c44b3de Engine:
smxx
parents: 3359
diff changeset
   138
            siClanHealth, siTeamStats);
306
7b61834edcf6 - Better blowtorch
unc0rr
parents: 305
diff changeset
   139
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   140
    TWave = (waveRollup, waveSad, waveWave, waveHurrah, waveLemonade, waveShrug, waveJuggle);
1034
05f003ad3caa Further work on taunts
unc0rr
parents: 1033
diff changeset
   141
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   142
    THHFont = record
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   143
            Handle: PTTF_Font;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   144
            Height: LongInt;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   145
            style: LongInt;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   146
            Name: string[21];
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   147
            end;
282
b1e3387389b6 - Pickhammer sound
unc0rr
parents: 271
diff changeset
   148
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   149
    PAmmo = ^TAmmo;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   150
    TAmmo = record
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   151
            Propz: LongWord;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   152
            Count: LongWord;
2762
2fbc8d35eb52 Mode to place hogs at start of game. Will probably need a bit more testing.
nemo
parents: 2747
diff changeset
   153
(* Using for place hedgehogs mode, but for any other situation where the initial count would be needed I guess.
2fbc8d35eb52 Mode to place hogs at start of game. Will probably need a bit more testing.
nemo
parents: 2747
diff changeset
   154
For example, say, a mode where the weaponset is reset each turn, or on sudden death *)
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   155
            InitialCount: LongWord; 
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   156
            NumPerTurn: LongWord;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   157
            Timer: LongWord;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   158
            Pos: LongWord;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   159
            AmmoType: TAmmoType;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   160
            AttackVoice: TSound;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   161
            end;
1912
c3d31fb59f0e Save much CPU time by initializing vertex arrays in texture creation function
unc0rr
parents: 1910
diff changeset
   162
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   163
    TVertex2f = record
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   164
        X, Y: GLfloat;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   165
        end;
2376
ece7b87f1334 Strip trailing spaces
nemo
parents: 2362
diff changeset
   166
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   167
    TVertex2i = record
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   168
        X, Y: GLint;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   169
        end;
2362
ef4abaf2d5cc - Implement low quality rope
unc0rr
parents: 2360
diff changeset
   170
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   171
    PTexture = ^TTexture;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   172
    TTexture = record
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   173
            id: GLuint;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   174
            w, h: LongInt;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   175
            rx, ry: GLfloat;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   176
            priority: GLfloat;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   177
            vb, tb: array [0..3] of TVertex2f;
2715
0e4e0db79e2a Free up some unfreed memory. Needed for Koda's iphone lib work
nemo
parents: 2713
diff changeset
   178
            PrevTexture, NextTexture: PTexture;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   179
            end;
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   180
3112
f1bbe35ddb83 Engine:
smxx
parents: 3110
diff changeset
   181
    THogEffect = (heInvulnerable, hePoisoned);
f1bbe35ddb83 Engine:
smxx
parents: 3110
diff changeset
   182
3107
1fa539758c10 Engine:
smxx
parents: 3102
diff changeset
   183
    TScreenFade = (sfNone, sfInit, sfToBlack, sfFromBlack, sfToWhite, sfFromWhite);
1fa539758c10 Engine:
smxx
parents: 3102
diff changeset
   184
const sfMax = 1000;
1fa539758c10 Engine:
smxx
parents: 3102
diff changeset
   185
105
e7cb9bb4a9de - Fixed integer->longint
unc0rr
parents: 102
diff changeset
   186
const
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   187
    // message constants
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   188
    errmsgCreateSurface   = 'Error creating SDL surface';
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   189
    errmsgTransparentSet  = 'Error setting transparent color';
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   190
    errmsgUnknownCommand  = 'Unknown command';
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   191
    errmsgUnknownVariable = 'Unknown variable';
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   192
    errmsgIncorrectUse    = 'Incorrect use';
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   193
    errmsgShouldntRun     = 'This program shouldn''t be run manually';
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   194
    errmsgWrongNumber     = 'Wrong parameters number';
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   195
    errmsgSlotsOverflow   = 'CurSlot overflowed';
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   196
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   197
    msgLoading           = 'Loading ';
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   198
    msgOK                = 'ok';
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   199
    msgFailed            = 'failed';
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   200
    msgFailedSize        = 'failed due to size';
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   201
    msgGettingConfig     = 'Getting game config...';
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   202
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   203
    // color constants
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   204
    cWhiteColorChannels : TSDL_Color = (r:$FF; g:$FF; b:$FF; unused:$FF);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   205
    cNearBlackColorChannels : TSDL_Color = (r:$00; g:$00; b:$10; unused:$FF);
2699
249adefa9c1c replace initialization/finalization statements with custom init functions
koda
parents: 2697
diff changeset
   206
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   207
    cWhiteColor           : Longword = $FFFFFFFF;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   208
    cYellowColor          : Longword = $FFFFFF00;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   209
    cNearBlackColor       : Longword = $FF000010;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   210
    cExplosionBorderColor : LongWord = $FF808080;
2376
ece7b87f1334 Strip trailing spaces
nemo
parents: 2362
diff changeset
   211
2699
249adefa9c1c replace initialization/finalization statements with custom init functions
koda
parents: 2697
diff changeset
   212
{$WARNINGS OFF}
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   213
    cAirPlaneSpeed: hwFloat = (isNegative: false; QWordValue:   3006477107); // 1.4
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   214
    cBombsSpeed   : hwFloat = (isNegative: false; QWordValue:    429496729);
2699
249adefa9c1c replace initialization/finalization statements with custom init functions
koda
parents: 2697
diff changeset
   215
{$WARNINGS ON}
621
8bdbc240f50f New game flag for non-destroyable land
unc0rr
parents: 615
diff changeset
   216
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   217
    // image flags (for LoadImage())
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   218
    ifNone        = $00000000;  // nothing special
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   219
    ifAlpha       = $00000001;  // use alpha channel (unused right now?)
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   220
    ifCritical    = $00000002;  // image is critical for gameplay (exit game if unable to load)
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   221
    ifTransparent = $00000004;  // image uses transparent pixels (color keying)
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   222
    ifIgnoreCaps  = $00000008;  // ignore hardware capabilities when loading (i.e. image will not be drawn using OpenGL)
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   223
    ifLowRes      = $00000010;  // try loading a low resolution image when it is critical
74
42257fee61ae - Unicode support for team and hedgehogs names
unc0rr
parents: 72
diff changeset
   224
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   225
    // texture priority (allows OpenGL to keep frequently used textures in video memory more easily)
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   226
    tpLowest     = 0.00;
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   227
    tpLow         = 0.25;
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   228
    tpMedium      = 0.50;
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   229
    tpHigh        = 0.75;
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   230
    tpHighest    = 1.00;
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   231
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   232
    {*  REFERENCE
2243
b4764993f833 additional touch support and nemo's reduced land array size
koda
parents: 2229
diff changeset
   233
      4096 -> $FFFFF000
b4764993f833 additional touch support and nemo's reduced land array size
koda
parents: 2229
diff changeset
   234
      2048 -> $FFFFF800
b4764993f833 additional touch support and nemo's reduced land array size
koda
parents: 2229
diff changeset
   235
      1024 -> $FFFFFC00
b4764993f833 additional touch support and nemo's reduced land array size
koda
parents: 2229
diff changeset
   236
       512 -> $FFFFFE00  *}
b4764993f833 additional touch support and nemo's reduced land array size
koda
parents: 2229
diff changeset
   237
2630
079ef82eac75 revamped file access and debug display
koda
parents: 2619
diff changeset
   238
{$IFDEF LOWRES}
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   239
    // default for iphone pre 3gs
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   240
    LAND_WIDTH  = 2048;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   241
    LAND_HEIGHT = 1024;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   242
    LAND_WIDTH_MASK  = $FFFFF800;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   243
    LAND_HEIGHT_MASK = $FFFFFC00;
2251
bf0b59d3536a fix a binding that was preveting to display anything else besides hogs on iphone
koda
parents: 2250
diff changeset
   244
{$ELSE}
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   245
    LAND_WIDTH  = 4096;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   246
    LAND_HEIGHT = 2048;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   247
    LAND_WIDTH_MASK  = $FFFFF000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   248
    LAND_HEIGHT_MASK = $FFFFF800;
2251
bf0b59d3536a fix a binding that was preveting to display anything else besides hogs on iphone
koda
parents: 2250
diff changeset
   249
{$ENDIF}
2163
12730f5e79b9 koda's patch fixing some iphone port troubles (color, mouse)
unc0rr
parents: 2153
diff changeset
   250
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   251
    COLOR_LAND           = $FFFF;  // white
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   252
    COLOR_INDESTRUCTIBLE = $88FF;  // red
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   253
    COLOR_OBJECT         = $44FF;  // no idea
64
9df467527ae5 - Start AI rewrite
unc0rr
parents: 56
diff changeset
   254
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   255
    cMaxPower     = 1500;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   256
    cMaxAngle     = 2048;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   257
    cPowerDivisor = 1500;
2699
249adefa9c1c replace initialization/finalization statements with custom init functions
koda
parents: 2697
diff changeset
   258
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   259
    MAXNAMELEN = 192;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   260
    
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   261
    // some opengl headers do not have these macros
3493
2adbae321127 fix iphone version for map preview
koda
parents: 3491
diff changeset
   262
    GL_BGR              = $80E0;
2adbae321127 fix iphone version for map preview
koda
parents: 3491
diff changeset
   263
    GL_BGRA             = $80E1;
2adbae321127 fix iphone version for map preview
koda
parents: 3491
diff changeset
   264
    GL_CLAMP_TO_EDGE    = $812F;
2adbae321127 fix iphone version for map preview
koda
parents: 3491
diff changeset
   265
    GL_TEXTURE_PRIORITY = $8066;
2adbae321127 fix iphone version for map preview
koda
parents: 3491
diff changeset
   266
    
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   267
    cSendCursorPosTime  : LongWord = 50;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   268
    cVisibleWater       : LongInt = 128;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   269
    cCursorEdgesDist    : LongInt = 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   270
    cTeamHealthWidth    : LongInt = 128;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   271
    cWaterOpacity       : byte = $80;
2163
12730f5e79b9 koda's patch fixing some iphone port troubles (color, mouse)
unc0rr
parents: 2153
diff changeset
   272
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   273
    cifRandomize = $00000001;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   274
    cifTheme     = $00000002;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   275
    cifMap       = $00000002; // either theme or map (or map+theme)
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   276
    cifAllInited = cifRandomize or cifTheme or cifMap;
55
e09f7c952a40 Send run parameters by cmd line, game parameters by IPC... breaks network game
unc0rr
parents: 53
diff changeset
   277
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   278
    cTransparentColor: Longword = $00000000;
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   279
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   280
    cMaxTeams        = 6;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   281
    cMaxHHIndex      = 7;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   282
    cMaxHHs          = 48;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   283
    cMaxSpawnPoints  = 1024;
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   284
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   285
    cMaxEdgePoints = 16384;
22
517be8dc5b76 - Fixed spawning boxes under water
unc0rr
parents: 17
diff changeset
   286
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   287
    cHHRadius = 9;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   288
    cHHStepTicks = 29;
509
fd58135a4407 Bots know shotgun behavior better
unc0rr
parents: 495
diff changeset
   289
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   290
    cUsualZ = 500;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   291
    cSmokeZ = 499;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   292
    cHHZ = 1000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   293
    cCurrHHZ = Succ(cHHZ);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   294
    cOnHHZ = 2000;
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   295
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   296
    cBarrelHealth = 60;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   297
    cShotgunRadius = 22;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   298
    cBlowTorchC    = 6;
509
fd58135a4407 Bots know shotgun behavior better
unc0rr
parents: 495
diff changeset
   299
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   300
    cKeyMaxIndex = 1023;
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   301
2716
b9ca1bfca24f complete the replacement of init/free wrappers for every unit
koda
parents: 2715
diff changeset
   302
{$IFDEF IPHONEOS}
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   303
    cMaxCaptions = 3;
2716
b9ca1bfca24f complete the replacement of init/free wrappers for every unit
koda
parents: 2715
diff changeset
   304
{$ELSE}
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   305
    cMaxCaptions = 4;
2716
b9ca1bfca24f complete the replacement of init/free wrappers for every unit
koda
parents: 2715
diff changeset
   306
{$ENDIF}
97
e7c1df9cce2c - make the game be run from ${PREFIX}/bin with data in ${PREFIX}/share/hedgewars/Data
unc0rr
parents: 95
diff changeset
   307
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   308
    cSendEmptyPacketTime = 1000;
2382
bfd378dfc4e7 Optimize network traffic a bit:
unc0rr
parents: 2376
diff changeset
   309
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   310
    // from uTriggers
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   311
    trigTurns = $80000001;
2630
079ef82eac75 revamped file access and debug display
koda
parents: 2619
diff changeset
   312
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   313
    // Training Flags
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   314
    tfNone          = $00000000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   315
    tfTimeTrial     = $00000001;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   316
    tfRCPlane       = $00000002;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   317
    tfSpawnTargets  = $00000004;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   318
    tfIgnoreDelays  = $00000008;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   319
    tfTargetRespawn = $00000010;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   320
    
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   321
    gfAny            = $FFFFFFFF;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   322
    gfForts          = $00000001;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   323
    gfMultiWeapon    = $00000002;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   324
    gfSolidLand      = $00000004;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   325
    gfBorder         = $00000008;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   326
    gfDivideTeams    = $00000010;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   327
    gfLowGravity     = $00000020;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   328
    gfLaserSight     = $00000040;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   329
    gfInvulnerable   = $00000080;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   330
    gfMines          = $00000100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   331
    gfVampiric       = $00000200;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   332
    gfKarma          = $00000400;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   333
    gfArtillery      = $00000800;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   334
    gfOneClanMode    = $00001000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   335
    gfRandomOrder    = $00002000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   336
    gfKing           = $00004000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   337
    gfPlaceHog       = $00008000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   338
    gfSharedAmmo     = $00010000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   339
    gfDisableGirders = $00020000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   340
    gfExplosives     = $00040000;
3287
4f7b57ed18b6 New game scheme option to turn off land objects
nemo
parents: 3165
diff changeset
   341
    gfDisableLandObjects = $00080000;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   342
    // NOTE: When adding new game flags, ask yourself
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   343
    // if a "game start notice" would be useful. If so,
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   344
    // add one in uWorld.pas - look for "AddGoal".
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   345
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   346
    gstDrowning       = $00000001;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   347
    gstHHDriven       = $00000002;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   348
    gstMoving         = $00000004;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   349
    gstAttacked       = $00000008;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   350
    gstAttacking      = $00000010;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   351
    gstCollision      = $00000020;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   352
    gstHHChooseTarget = $00000040;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   353
    gstHHJumping      = $00000100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   354
    gsttmpFlag        = $00000200;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   355
    gstHHThinking     = $00000800;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   356
    gstNoDamage       = $00001000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   357
    gstHHHJump        = $00002000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   358
    gstAnimation      = $00004000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   359
    gstHHDeath        = $00008000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   360
    gstWinner         = $00010000;  // this, along with gstLoser, is good for indicating hedgies know they screwed up
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   361
    gstWait           = $00020000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   362
    gstNotKickable    = $00040000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   363
    gstLoser          = $00080000;
3310
e6e9b811d32f Engine:
smxx
parents: 3287
diff changeset
   364
    gstHHGone         = $00100000;
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   365
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   366
    gm_Left   = $00000001;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   367
    gm_Right  = $00000002;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   368
    gm_Up     = $00000004;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   369
    gm_Down   = $00000008;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   370
    gm_Switch = $00000010;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   371
    gm_Attack = $00000020;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   372
    gm_LJump  = $00000040;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   373
    gm_HJump  = $00000080;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   374
    gm_Destroy= $00000100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   375
    gm_Slot   = $00000200; // with param
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   376
    gm_Weapon = $00000400; // with param
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   377
    gm_Timer  = $00000800; // with param
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   378
    gm_Animate= $00001000; // with param
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   379
    gm_Precise= $00002000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   380
    gmAllStoppable = gm_Left or gm_Right or gm_Up or gm_Down or gm_Attack or gm_Precise;
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   381
3485
ab91c56a9050 Engine (Henek):
smxx
parents: 3483
diff changeset
   382
    cMaxSlotIndex       = 9;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   383
    cMaxSlotAmmoIndex   = 5;
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   384
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   385
    ammoprop_Timerable    = $00000001;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   386
    ammoprop_Power        = $00000002;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   387
    ammoprop_NeedTarget   = $00000004;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   388
    ammoprop_ForwMsgs     = $00000008;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   389
    ammoprop_AttackInMove = $00000010;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   390
    ammoprop_NoCrosshair  = $00000040;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   391
    ammoprop_AttackingPut = $00000080;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   392
    ammoprop_DontHold     = $00000100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   393
    ammoprop_AltAttack    = $00000200;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   394
    ammoprop_AltUse       = $00000400;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   395
    ammoprop_NotBorder    = $00000800;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   396
    ammoprop_Utility      = $00001000;
3037
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
   397
    ammoprop_Effect       = $00002000;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   398
    ammoprop_NoRoundEndHint=$10000000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   399
    
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   400
    AMMO_INFINITE = 100;
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   401
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   402
    EXPLAllDamageInRadius = $00000001;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   403
    EXPLAutoSound         = $00000002;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   404
    EXPLNoDamage          = $00000004;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   405
    EXPLDoNotTouchHH      = $00000008;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   406
    EXPLDontDraw          = $00000010;
3004
e9b3613cc3fb Engine:
smxx
parents: 2989
diff changeset
   407
    EXPLNoGfx             = $00000020;
3383
45a73be4d8c1 Fixed broken whitespace
mbait
parents: 3382
diff changeset
   408
    EXPLPoisoned          = $00000040;
42
72ffe21f027c - Fixed console behavior
unc0rr
parents: 39
diff changeset
   409
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   410
    posCaseAmmo    = $00000001;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   411
    posCaseHealth  = $00000002;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   412
    posCaseUtility = $00000004;
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   413
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   414
    NoPointX = Low(LongInt);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   415
    cTargetPointRef : TPoint = (X: NoPointX; Y: 0);
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   416
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   417
    // hog tag mask
2947
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   418
    htNone        = $00;
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   419
    htTeamName    = $01;
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   420
    htName        = $02;
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   421
    htHealth      = $04;
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   422
    htTransparent = $08;
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   423
    
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   424
    cHHFileName = 'Hedgehog';
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   425
    cCHFileName = 'Crosshair';
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   426
    cThemeCFGFilename = 'theme.cfg';
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   427
    
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   428
    FontBorder = 2;
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   429
var PathPrefix: shortstring;
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   430
    Pathz: array[TPathType] of shortstring;
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   431
    CountTexz: array[1..Pred(AMMO_INFINITE)] of PTexture;
2699
249adefa9c1c replace initialization/finalization statements with custom init functions
koda
parents: 2697
diff changeset
   432
2947
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   433
const
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   434
    cTagsMasks : array[0..15] of byte = (7, 0, 0, 0, 15, 6, 4, 5, 0, 0, 0, 0, 0, 14, 12, 13);
803b277e4894 hate Smaxx (tested)
unc0rr
parents: 2941
diff changeset
   435
    cTagsMasksNoHealth: array[0..15] of byte = (3, 2, 11, 1, 0, 0, 0, 0, 0, 10, 0, 9, 0, 0, 0, 0);
2568
e654cbfb23ba Bunch of neat stuff by Smaxx. ATI check, translucent name tags to reduce terrain fail, disabling health crates on invulnerable hogs. Also tweaks to prior stuff.
nemo
parents: 2490
diff changeset
   436
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   437
    Fontz: array[THWFont] of THHFont = (
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   438
            (Handle: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   439
            Height: 12;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   440
            style: TTF_STYLE_NORMAL;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   441
            Name: 'DejaVuSans-Bold.ttf'),
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   442
            (Handle: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   443
            Height: 24;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   444
            style: TTF_STYLE_NORMAL;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   445
            Name: 'DejaVuSans-Bold.ttf'),
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   446
            (Handle: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   447
            Height: 10;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   448
            style: TTF_STYLE_NORMAL;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   449
            Name: 'DejaVuSans-Bold.ttf'),
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   450
            (Handle: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   451
            Height: 12;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   452
            style: TTF_STYLE_NORMAL;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   453
            Name: 'wqy-zenhei.ttc'),
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   454
            (Handle: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   455
            Height: 24;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   456
            style: TTF_STYLE_NORMAL;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   457
            Name: 'wqy-zenhei.ttc'),
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   458
            (Handle: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   459
            Height: 10;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   460
            style: TTF_STYLE_NORMAL;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   461
            Name: 'wqy-zenhei.ttc')
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   462
            );
2105
580f7610d661 Allow CJK override for zh_CN/zh_TW/ja
nemo
parents: 2056
diff changeset
   463
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   464
    SpritesData: array[TSprite] of record
3394
47b51e22e670 Henek's patch - adds a column to ammoMenu and removes the F* column in iphone version
koda
parents: 3388
diff changeset
   465
            FileName: String[16];
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   466
            Path, AltPath: TPathType;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   467
            Texture: PTexture;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   468
            Surface: PSDL_Surface;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   469
            Width, Height, imageWidth, imageHeight: LongInt;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   470
            saveSurf: boolean;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   471
            priority: GLfloat;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   472
            end = (
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   473
            (FileName:  'BlueWater'; Path: ptCurrTheme;AltPath: ptGraphics; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   474
            Width:   0; Height:  0; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprWater
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   475
            (FileName:     'Clouds'; Path: ptCurrTheme;AltPath: ptGraphics; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   476
            Width: 256; Height:128; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprCloud
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   477
            (FileName:       'Bomb'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   478
            Width:   8; Height:  8; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprBomb
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   479
            (FileName:  'BigDigits'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   480
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprBigDigit
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   481
            (FileName:      'Frame'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   482
            Width:   4; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprFrame
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   483
            (FileName:        'Lag'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   484
            Width:  65; Height: 65; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLowest),// sprLag
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   485
            (FileName:      'Arrow'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   486
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprCursor
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   487
            (FileName:    'Grenade'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   488
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprGrenade
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   489
            (FileName:    'Targetp'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   490
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprTargetP
3080
b7fa8ad60e3b Engine:
smxx
parents: 3076
diff changeset
   491
            (FileName:        'Bee'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   492
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprBee
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   493
            (FileName: 'SmokeTrace'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   494
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHighest),// sprSmokeTrace
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   495
            (FileName:   'RopeHook'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   496
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprRopeHook
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   497
            (FileName:     'Expl50'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   498
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprExplosion50
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   499
            (FileName:    'MineOff'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   500
            Width:   8; Height:  8; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprMineOff
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   501
            (FileName:     'MineOn'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   502
            Width:   8; Height:  8; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprMineOn
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   503
            (FileName:     'MineDead'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   504
            Width:   8; Height:  8; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprMineDead
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   505
            (FileName:       'Case'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   506
            Width:  48; Height: 48; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprCase
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   507
            (FileName:   'FirstAid'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   508
            Width:  48; Height: 48; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprFAid
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   509
            (FileName:   'dynamite'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   510
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprDynamite
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   511
            (FileName:      'Power'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   512
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprPower
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   513
            (FileName:     'ClBomb'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   514
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprClusterBomb
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   515
            (FileName: 'ClParticle'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   516
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprClusterParticle
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   517
            (FileName:      'Flame'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   518
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHighest),// sprFlame
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   519
            (FileName:   'horizont'; Path: ptCurrTheme;AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   520
            Width:   0; Height:  0; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprHorizont
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   521
            (FileName:  'horizontL'; Path: ptCurrTheme;AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   522
            Width:   0; Height:  0; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprHorizont
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   523
            (FileName:  'horizontR'; Path: ptCurrTheme;AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   524
            Width:   0; Height:  0; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprHorizont
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   525
            (FileName:        'Sky'; Path: ptCurrTheme;AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   526
            Width:   0; Height:  0; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprSky
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   527
            (FileName:       'SkyL'; Path: ptCurrTheme;AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   528
            Width:   0; Height:  0; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprSky
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   529
            (FileName:       'SkyR'; Path: ptCurrTheme;AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   530
            Width:   0; Height:  0; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprSky
3434
6af73e7f2438 Henek makes AmmoMenu more flexible
nemo
parents: 3428
diff changeset
   531
            (FileName:  'BorderHorizontal'; Path: ptAmmoMenu; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   532
            Width: 33; Height:  2; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLow),// sprAMBorderHorizontal
3434
6af73e7f2438 Henek makes AmmoMenu more flexible
nemo
parents: 3428
diff changeset
   533
            (FileName:  'BorderVertical'; Path: ptAmmoMenu; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   534
            Width: 2; Height: 33; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLow),// sprAMBorderVertical
3434
6af73e7f2438 Henek makes AmmoMenu more flexible
nemo
parents: 3428
diff changeset
   535
            (FileName:   'Slot'; Path: ptAmmoMenu; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   536
            Width: 33; Height: 33; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprAMSlot
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   537
            (FileName:      'Ammos'; Path: ptAmmoMenu; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   538
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: true; priority: tpMedium),// sprAMAmmos
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   539
            (FileName:   'SlotKeys'; Path: ptAmmoMenu; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   540
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprAMSlotKeys
3434
6af73e7f2438 Henek makes AmmoMenu more flexible
nemo
parents: 3428
diff changeset
   541
            (FileName:  'Corners'; Path: ptAmmoMenu; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   542
            Width:  2; Height: 2; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprAMCorners
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   543
            (FileName:     'Finger'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   544
            Width:  32; Height: 48; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprFinger
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   545
            (FileName:    'AirBomb'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   546
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprAirBomb
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   547
            (FileName:   'Airplane'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   548
            Width: 254; Height: 101; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprAirplane
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   549
            (FileName: 'amAirplane'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   550
            Width:  64; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprAmAirplane
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   551
            (FileName:   'amGirder'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   552
            Width: 160; Height:160; imageWidth: 0; imageHeight: 0; saveSurf:  true; priority: tpMedium),// sprAmGirder
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   553
            (FileName:     'hhMask'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   554
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf:  true; priority: tpMedium),// sprHHTelepMask
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   555
            (FileName:     'Switch'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   556
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprSwitch
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   557
            (FileName:  'Parachute'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   558
            Width:  48; Height: 48; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprParachute
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   559
            (FileName:     'Target'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   560
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprTarget
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   561
            (FileName:   'RopeNode'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   562
            Width:   6; Height:  6; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHighest),// sprRopeNode
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   563
            (FileName:   'thinking'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   564
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLowest),// sprQuestion
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   565
            (FileName:   'PowerBar'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   566
            Width: 256; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprPowerBar
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   567
            (FileName:    'WindBar'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   568
            Width: 151; Height: 17; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprWindBar
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   569
            (FileName:      'WindL'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   570
            Width:  80; Height: 13; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprWindL
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   571
            (FileName:      'WindR'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   572
            Width:  80; Height: 13; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprWindR
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   573
            (FileName:      'Flake'; Path:ptCurrTheme; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   574
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHighest),// sprFlake
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   575
            (FileName:     'amRope'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   576
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandRope
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   577
            (FileName:  'amBazooka'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   578
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandBazooka
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   579
            (FileName:  'amShotgun'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   580
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandShotgun
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   581
            (FileName:   'amDEagle'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   582
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandDEagle
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   583
            (FileName:'amAirAttack'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   584
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandAirAttack
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   585
            (FileName: 'amBaseball'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   586
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandBaseball
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   587
            (FileName:     'Hammer'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   588
            Width:  32; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprPHammer
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   589
            (FileName: 'amBTorch_i'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   590
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandBlowTorch
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   591
            (FileName: 'amBTorch_w'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   592
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprBlowTorch
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   593
            (FileName:   'Teleport'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   594
            Width:  64; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprTeleport
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   595
            (FileName:    'HHDeath'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   596
            Width:  32; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLowest),// sprHHDeath
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   597
            (FileName:'amShotgun_w'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   598
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprShotgun
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   599
            (FileName: 'amDEagle_w'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   600
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprDEagle
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   601
            (FileName:       'Idle'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   602
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprHHIdle
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   603
            (FileName:     'Mortar'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   604
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprMortar
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   605
            (FileName:  'TurnsLeft'; Path: ptAmmoMenu; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   606
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprTurnsLeft
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   607
            (FileName: 'amKamikaze'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   608
            Width: 256; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprKamikaze
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   609
            (FileName:     'amWhip'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   610
            Width: 128; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprWhip
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   611
            (FileName:     'Kowtow'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   612
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLowest),// sprKowtow
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   613
            (FileName:        'Sad'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   614
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLowest),// sprSad
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   615
            (FileName:       'Wave'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   616
            Width:  64; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLowest),// sprWave
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   617
            (FileName:     'Hurrah'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   618
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLowest),// sprHurrah
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   619
            (FileName:'ILoveLemonade';Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   620
            Width: 128; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLowest),// sprLemonade
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   621
            (FileName:      'Shrug'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   622
            Width: 32;  Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLowest),// sprShrug
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   623
            (FileName:     'Juggle'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   624
            Width: 32;  Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLowest),// sprJuggle
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   625
            (FileName:   'ExplPart'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   626
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprExplPart
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   627
            (FileName:  'ExplPart2'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   628
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprExplPart2
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   629
            (FileName:  'Cake_walk'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   630
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprCakeWalk
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   631
            (FileName:  'Cake_down'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   632
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprCakeDown
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   633
            (FileName:   'Ammos_bw'; Path: ptAmmoMenu; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   634
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprAMAmmosBW
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   635
            (FileName: 'Watermelon'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   636
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprWatermelon
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   637
            (FileName:  'EvilTrace'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   638
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHighest),// sprEvilTrace
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   639
            (FileName:'HellishBomb'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   640
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHellishBomb
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   641
            (FileName:  'Seduction'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   642
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprSeduction
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   643
            (FileName:    'HHDress'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   644
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLowest),// sprDress
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   645
            (FileName:   'Censored'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   646
            Width:  64; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLowest),// sprCensored
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   647
            (FileName:      'Drill'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   648
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprDrill
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   649
            (FileName:    'amDrill'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   650
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandDrill
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   651
            (FileName:  'amBallgun'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   652
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandBallgun
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   653
            (FileName:      'Balls'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   654
            Width:  32; Height: 20; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHighest),// sprBalls
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   655
            (FileName:    'RCPlane'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   656
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprPlane
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   657
            (FileName:  'amRCPlane'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   658
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandPlane
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   659
            (FileName:    'Utility'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   660
            Width:  48; Height: 48; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprUtility
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   661
            (FileName:'Invulnerable';Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   662
            Width:  48; Height: 48; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprInvulnerable
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   663
            (FileName:   'Vampiric'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   664
            Width:  48; Height: 48; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprVampiric
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   665
            (FileName:   'amGirder'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   666
            Width: 512; Height:512; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprGirder
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   667
            (FileName:'SpeechCorner';Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   668
            Width:  12; Height: 9; imageWidth: 0; imageHeight: 0; saveSurf:  true; priority: tpLowest),// sprSpeechCorner
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   669
            (FileName: 'SpeechEdge'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   670
            Width:  25; Height: 9; imageWidth: 0; imageHeight: 0; saveSurf:  true; priority: tpLowest),// sprSpeechEdge
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   671
            (FileName: 'SpeechTail'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   672
            Width:  25; Height: 26; imageWidth: 0; imageHeight: 0; saveSurf: true; priority: tpLowest),// sprSpeechTail
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   673
            (FileName:'ThoughtCorner';Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   674
            Width:  49; Height: 37; imageWidth: 0; imageHeight: 0; saveSurf: true; priority: tpLowest),// sprThoughtCorner
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   675
            (FileName:'ThoughtEdge'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   676
            Width:  23; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: true; priority: tpLowest),// sprThoughtEdge
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   677
            (FileName:'ThoughtTail'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   678
            Width:  45; Height: 65; imageWidth: 0; imageHeight: 0; saveSurf: true; priority: tpLowest),// sprThoughtTail
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   679
            (FileName:'ShoutCorner'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   680
            Width:  34; Height: 23; imageWidth: 0; imageHeight: 0; saveSurf: true; priority: tpLowest),// sprShoutCorner
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   681
            (FileName:  'ShoutEdge'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   682
            Width:  30; Height: 20; imageWidth: 0; imageHeight: 0; saveSurf: true; priority: tpLowest),// sprShoutEdge
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   683
            (FileName:  'ShoutTail'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   684
            Width:  30; Height: 37; imageWidth: 0; imageHeight: 0; saveSurf: true; priority: tpLowest),// sprShoutTail
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   685
            (FileName:'amSniperRifle';Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   686
            Width: 128; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprSniperRifle
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   687
            (FileName:    'Bubbles'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   688
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHighest),// sprBubbles
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   689
            (FileName:  'amJetpack'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   690
            Width: 64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprJetpack
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   691
            (FileName:  'Health'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   692
            Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprHealth
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   693
            (FileName:  'amMolotov'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; 
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   694
            Width: 32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),//sprHandMolotov
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   695
            (FileName:  'Molotov'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   696
            Width: 16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprMolotov
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   697
            (FileName: 'Smoke'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   698
            Width:  22; Height: 22; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHighest),// sprSmoke
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   699
            (FileName: 'SmokeWhite'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   700
            Width:  22; Height: 22; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHighest),// sprSmokeWhite
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   701
            (FileName: 'Shells'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   702
            Width:  8; Height: 8; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpLow),// sprShell
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   703
            (FileName: 'Dust'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   704
            Width:  22; Height: 22; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHighest),// sprDust
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   705
            (FileName: 'Explosives'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   706
            Width:  48; Height: 48; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprExplosives
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   707
            (FileName: 'ExplosivesRoll'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   708
            Width:  48; Height: 48; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprExplosivesRoll
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   709
            (FileName: 'amTeleport'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   710
            Width:  64; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprAmTeleport
2974
f3fa665f0874 Engine:
smxx
parents: 2972
diff changeset
   711
            (FileName: 'Splash'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   712
            Width:  80; Height: 50; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprSplash
2982
4213c6a8aceb Palewolf adds droplets to his splashes
nemo
parents: 2974
diff changeset
   713
            (FileName: 'Droplet'; Path: ptCurrTheme; AltPath: ptGraphics; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   714
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHighest),// sprDroplet
2983
25b6b554c516 Engine:
smxx
parents: 2982
diff changeset
   715
            (FileName: 'Birdy'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   716
            Width:  75; Height: 75; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprBirdy
2987
3abaf01b4ce3 Tiy adds active weapon icons for a bunch of things.
nemo
parents: 2983
diff changeset
   717
            (FileName:  'amCake'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   718
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandCake
2987
3abaf01b4ce3 Tiy adds active weapon icons for a bunch of things.
nemo
parents: 2983
diff changeset
   719
            (FileName:  'amConstruction'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   720
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandConstruction
2987
3abaf01b4ce3 Tiy adds active weapon icons for a bunch of things.
nemo
parents: 2983
diff changeset
   721
            (FileName:  'amGrenade'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   722
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandGrenade
2987
3abaf01b4ce3 Tiy adds active weapon icons for a bunch of things.
nemo
parents: 2983
diff changeset
   723
            (FileName:  'amMelon'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   724
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandMelon
2987
3abaf01b4ce3 Tiy adds active weapon icons for a bunch of things.
nemo
parents: 2983
diff changeset
   725
            (FileName:  'amMortar'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   726
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandMortar
2987
3abaf01b4ce3 Tiy adds active weapon icons for a bunch of things.
nemo
parents: 2983
diff changeset
   727
            (FileName:  'amSkip'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   728
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandSkip
2987
3abaf01b4ce3 Tiy adds active weapon icons for a bunch of things.
nemo
parents: 2983
diff changeset
   729
            (FileName:  'amCluster'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   730
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandCluster
2987
3abaf01b4ce3 Tiy adds active weapon icons for a bunch of things.
nemo
parents: 2983
diff changeset
   731
            (FileName:  'amDynamite'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   732
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandDynamite
2987
3abaf01b4ce3 Tiy adds active weapon icons for a bunch of things.
nemo
parents: 2983
diff changeset
   733
            (FileName:  'amHellish'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   734
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandHellish
2987
3abaf01b4ce3 Tiy adds active weapon icons for a bunch of things.
nemo
parents: 2983
diff changeset
   735
            (FileName:  'amMine'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   736
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandMine
2987
3abaf01b4ce3 Tiy adds active weapon icons for a bunch of things.
nemo
parents: 2983
diff changeset
   737
            (FileName:  'amSeduction'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   738
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandSeduction
2987
3abaf01b4ce3 Tiy adds active weapon icons for a bunch of things.
nemo
parents: 2983
diff changeset
   739
            (FileName:  'amVamp'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   740
            Width:  128; Height: 128; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandVamp
3032
9c190d3c165b Insert commit message here
palewolf
parents: 3004
diff changeset
   741
            (FileName:  'BigExplosion'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   742
            Width:  385; Height: 385; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprBigExplosion
3032
9c190d3c165b Insert commit message here
palewolf
parents: 3004
diff changeset
   743
            (FileName:  'SmokeRing'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   744
            Width:  200; Height: 200; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprSmokeRing
3080
b7fa8ad60e3b Engine:
smxx
parents: 3076
diff changeset
   745
            (FileName:  'BeeTrace'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   746
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHigh),// sprBeeTrace
3102
3435cdc1e557 Added egg sprite
mbait
parents: 3094
diff changeset
   747
            (FileName:  'Egg'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   748
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprEgg
3110
c8d7c852e26a Engine:
smxx
parents: 3107
diff changeset
   749
            (FileName:  'TargetBee'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   750
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprTargetBee
3110
c8d7c852e26a Engine:
smxx
parents: 3107
diff changeset
   751
            (FileName:  'amBee'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   752
            Width:  128; Height: 128; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandBee
3145
a9af6bf223cf Birdy's falling feathers
mbait
parents: 3142
diff changeset
   753
            (FileName:  'Feather'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   754
            Width:  15; Height: 25; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpHighest),// sprFeather
3350
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
   755
            (FileName:  'Piano'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   756
            Width:  128; Height: 128; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprPiano
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
   757
            (FileName:  'amSineGun'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   758
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandSineGun
3387
733f4001b8b9 Break out DrawHH/DrawGear to reduce scrolling in uGears.pas, add portal graphics
nemo
parents: 3384
diff changeset
   759
            (FileName:  'amPortalGun'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   760
            Width: 128; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprPortalGun
3388
ab9352a4ddcc Fix portal graphic name, continuing work on portal movement
nemo
parents: 3387
diff changeset
   761
            (FileName:  'Portal'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   762
            Width:  32; Height: 32; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprPortal
3475
95345f98da19 Engine:
smxx
parents: 3461
diff changeset
   763
            (FileName:  'cheese'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   764
            Width:  16; Height: 16; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprCheese
3475
95345f98da19 Engine:
smxx
parents: 3461
diff changeset
   765
            (FileName:  'amCheese'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   766
            Width:  64; Height: 64; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium),// sprHandCheese
3476
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
   767
            (FileName:  'amFlamethrower'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
   768
            Width:  128; Height: 128; imageWidth: 0; imageHeight: 0; saveSurf: false; priority: tpMedium) // sprHandFlamethrower
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   769
            );
688
e4d1fb310a66 Convert some stuff to sprites
unc0rr
parents: 621
diff changeset
   770
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   771
    Wavez: array [TWave] of record
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   772
            Sprite: TSprite;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   773
            FramesCount: Longword;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   774
            Interval: Longword;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   775
            cmd: String[20];
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   776
            Voice: TSound;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   777
            VoiceDelay: LongWord;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   778
            end = (
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   779
            (Sprite:   sprKowtow; FramesCount: 12; Interval: 125; cmd: '/rollup'; Voice: sndNone; VoiceDelay: 0),
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   780
            (Sprite:      sprSad; FramesCount: 14; Interval: 125; cmd: '/sad'; Voice: sndNone; VoiceDelay: 0),
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   781
            (Sprite:     sprWave; FramesCount: 16; Interval: 125; cmd: '/wave'; Voice: sndHello; VoiceDelay: 5),
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   782
            (Sprite:   sprHurrah; FramesCount: 14; Interval: 125; cmd: '/hurrah'; Voice: sndNone; VoiceDelay: 0),
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   783
            (Sprite: sprLemonade; FramesCount: 24; Interval: 125; cmd: '/ilovelotsoflemonade'; Voice: sndNone; VoiceDelay: 0),
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   784
            (Sprite:    sprShrug; FramesCount: 24; Interval: 125; cmd: '/shrug'; Voice: sndNone; VoiceDelay: 0),
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   785
            (Sprite:   sprJuggle; FramesCount: 49; Interval:  38; cmd: '/juggle'; Voice: sndNone; VoiceDelay: 0)
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   786
            );
1034
05f003ad3caa Further work on taunts
unc0rr
parents: 1033
diff changeset
   787
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   788
    Soundz: array[TSound] of record
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   789
            FileName: String[25];
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   790
            Path    : TPathType;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   791
            end = (
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   792
            (FileName:                         ''; Path: ptNone  ),// sndNone
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   793
            (FileName:        'grenadeimpact.ogg'; Path: ptSounds),// sndGrenadeImpact
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   794
            (FileName:            'explosion.ogg'; Path: ptSounds),// sndExplosion
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   795
            (FileName:         'throwpowerup.ogg'; Path: ptSounds),// sndThrowPowerUp
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   796
            (FileName:         'throwrelease.ogg'; Path: ptSounds),// sndThrowRelease
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   797
            (FileName:               'splash.ogg'; Path: ptSounds),// sndSplash
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   798
            (FileName:        'shotgunreload.ogg'; Path: ptSounds),// sndShotgunReload
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   799
            (FileName:          'shotgunfire.ogg'; Path: ptSounds),// sndShotgunFire
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   800
            (FileName:          'graveimpact.ogg'; Path: ptSounds),// sndGraveImpact
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   801
            (FileName:             'minetick.ogg'; Path: ptSounds),// sndMineTicks
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   802
            (FileName:           'pickhammer.ogg'; Path: ptSounds),// sndPickhammer
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   803
            (FileName:                  'gun.ogg'; Path: ptSounds),// sndGun
3080
b7fa8ad60e3b Engine:
smxx
parents: 3076
diff changeset
   804
            (FileName:                  'bee.ogg'; Path: ptSounds),// sndBee
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   805
            (FileName:                'Jump1.ogg'; Path: ptVoices),// sndJump1
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   806
            (FileName:                'Jump2.ogg'; Path: ptVoices),// sndJump2
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   807
            (FileName:                'Jump3.ogg'; Path: ptVoices),// sndJump3
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   808
            (FileName:               'Yessir.ogg'; Path: ptVoices),// sndYesSir
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   809
            (FileName:                'Laugh.ogg'; Path: ptVoices),// sndLaugh
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   810
            (FileName:            'Illgetyou.ogg'; Path: ptVoices),// sndIllGetYou
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   811
            (FileName:             'Incoming.ogg'; Path: ptVoices),// sndIncoming
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   812
            (FileName:               'Missed.ogg'; Path: ptVoices),// sndMissed
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   813
            (FileName:               'Stupid.ogg'; Path: ptVoices),// sndStupid
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   814
            (FileName:           'Firstblood.ogg'; Path: ptVoices),// sndFirstBlood
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   815
            (FileName:               'Boring.ogg'; Path: ptVoices),// sndBoring
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   816
            (FileName:               'Byebye.ogg'; Path: ptVoices),// sndByeBye
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   817
            (FileName:             'Sameteam.ogg'; Path: ptVoices),// sndSameTeam
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   818
            (FileName:               'Nutter.ogg'; Path: ptVoices),// sndNutter
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   819
            (FileName:       'Reinforcements.ogg'; Path: ptVoices),// sndReinforce
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   820
            (FileName:              'Traitor.ogg'; Path: ptVoices),// sndTraitor
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   821
            (FileName:      'Youllregretthat.ogg'; Path: ptVoices),// sndRegret
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   822
            (FileName:            'Enemydown.ogg'; Path: ptVoices),// sndEnemyDown
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   823
            (FileName:               'Coward.ogg'; Path: ptVoices),// sndCoward
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   824
            (FileName:                'Hurry.ogg'; Path: ptVoices),// sndHurry
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   825
            (FileName:              'Watchit.ogg'; Path: ptVoices),// sndWatchIt
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   826
            (FileName:             'Kamikaze.ogg'; Path: ptVoices),// sndKamikaze
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   827
            (FileName:                'cake2.ogg'; Path: ptSounds),// sndCake
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   828
            (FileName:                  'Ow1.ogg'; Path: ptVoices),// sndOw1
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   829
            (FileName:                  'Ow4.ogg'; Path: ptVoices),// sndOw4
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   830
            (FileName:           'Firepunch1.ogg'; Path: ptVoices),// sndFirepunch1
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   831
            (FileName:           'Firepunch2.ogg'; Path: ptVoices),// sndFirepunch2
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   832
            (FileName:           'Firepunch3.ogg'; Path: ptVoices),// sndFirepunch3
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   833
            (FileName:           'Firepunch4.ogg'; Path: ptVoices),// sndFirepunch4
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   834
            (FileName:           'Firepunch5.ogg'; Path: ptVoices),// sndFirepunch5
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   835
            (FileName:           'Firepunch6.ogg'; Path: ptVoices),// sndFirepunch6
3119
6e081232b8a8 Engine:
smxx
parents: 3118
diff changeset
   836
            (FileName:                'Melon.ogg'; Path: ptVoices),// sndMelon
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   837
            (FileName:              'Hellish.ogg'; Path: ptSounds),// sndHellish
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   838
            (FileName:               'Yoohoo.ogg'; Path: ptSounds),// sndYoohoo
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   839
            (FileName:              'rcplane.ogg'; Path: ptSounds),// sndRCPlane
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   840
            (FileName:            'whipcrack.ogg'; Path: ptSounds),// sndWhipCrack
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   841
            (FileName:'ride_of_the_valkyries.ogg'; Path: ptSounds),// sndRideOfTheValkyries
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   842
            (FileName:               'denied.ogg'; Path: ptSounds),// sndDenied
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   843
            (FileName:               'placed.ogg'; Path: ptSounds),// sndPlaced
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   844
            (FileName:          'baseballbat.ogg'; Path: ptSounds),// sndBaseballBat
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   845
            (FileName:                'steam.ogg'; Path: ptSounds),// sndVaporize
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   846
            (FileName:                 'warp.ogg'; Path: ptSounds),// sndWarp
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   847
            (FileName:          'suddendeath.ogg'; Path: ptSounds),// sndSuddenDeath
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   848
            (FileName:               'mortar.ogg'; Path: ptSounds),// sndMortar
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   849
            (FileName:         'shutterclick.ogg'; Path: ptSounds),// sndShutter
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   850
            (FileName:              'homerun.ogg'; Path: ptSounds),// sndHomerun
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   851
            (FileName:              'molotov.ogg'; Path: ptSounds),// sndMolotov
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   852
            (FileName:            'Takecover.ogg'; Path: ptVoices),// sndCover
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   853
            (FileName:                'Uh-oh.ogg'; Path: ptVoices),// sndUhOh
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   854
            (FileName:                 'Oops.ogg'; Path: ptVoices),// sndOops
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   855
            (FileName:                 'Nooo.ogg'; Path: ptVoices),// sndNooo
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   856
            (FileName:                'Hello.ogg'; Path: ptVoices),// sndHello
3320
506f7d6a82b3 Engine:
smxx
parents: 3314
diff changeset
   857
            (FileName:             'ropeshot.ogg'; Path: ptSounds),// sndRopeShot
506f7d6a82b3 Engine:
smxx
parents: 3314
diff changeset
   858
            (FileName:           'ropeattach.ogg'; Path: ptSounds),// sndRopeAttach
506f7d6a82b3 Engine:
smxx
parents: 3314
diff changeset
   859
            (FileName:          'roperelease.ogg'; Path: ptSounds),// sndRopeRelease
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   860
            (FileName:            'switchhog.ogg'; Path: ptSounds),// sndSwitchHog
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   861
            (FileName:              'victory.ogg'; Path: ptVoices),// sndVictory
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   862
            (FileName:         'sniperreload.ogg'; Path: ptSounds),// sndSniperReload
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   863
            (FileName:                'steps.ogg'; Path: ptSounds),// sndSteps
2982
4213c6a8aceb Palewolf adds droplets to his splashes
nemo
parents: 2974
diff changeset
   864
            (FileName:           'lowgravity.ogg'; Path: ptSounds),// sndLowGravity
3118
1320933fd651 New impact sounds for HHG
nemo
parents: 3115
diff changeset
   865
            (FileName:           'hell_growl.ogg'; Path: ptSounds),// sndHellishImpact1
1320933fd651 New impact sounds for HHG
nemo
parents: 3115
diff changeset
   866
            (FileName:            'hell_ooff.ogg'; Path: ptSounds),// sndHellishImpact2
1320933fd651 New impact sounds for HHG
nemo
parents: 3115
diff changeset
   867
            (FileName:              'hell_ow.ogg'; Path: ptSounds),// sndHellishImpact3
1320933fd651 New impact sounds for HHG
nemo
parents: 3115
diff changeset
   868
            (FileName:             'hell_ugh.ogg'; Path: ptSounds),// sndHellishImpact4
3115
831bd0f7050d Engine:
smxx
parents: 3112
diff changeset
   869
            (FileName:          'melonimpact.ogg'; Path: ptSounds),// sndMelonImpact
2982
4213c6a8aceb Palewolf adds droplets to his splashes
nemo
parents: 2974
diff changeset
   870
            (FileName:             'Droplet1.ogg'; Path: ptSounds),// sndDroplet1
4213c6a8aceb Palewolf adds droplets to his splashes
nemo
parents: 2974
diff changeset
   871
            (FileName:             'Droplet2.ogg'; Path: ptSounds),// sndDroplet2
3115
831bd0f7050d Engine:
smxx
parents: 3112
diff changeset
   872
            (FileName:             'Droplet3.ogg'; Path: ptSounds),// sndDroplet3
3124
ef5525d9403a General:
smxx
parents: 3123
diff changeset
   873
            (FileName:                  'egg.ogg'; Path: ptSounds),// sndEggBreak
3126
f9225499eb18 Engine:
smxx
parents: 3124
diff changeset
   874
            (FileName:           'pickhammer.ogg'; Path: ptSounds),// sndDrillRocket
3123
b0a02930a1dc Engine:
smxx
parents: 3119
diff changeset
   875
            (FileName:          'PoisonCough.ogg'; Path: ptVoices),// sndPoisonCough
b0a02930a1dc Engine:
smxx
parents: 3119
diff changeset
   876
            (FileName:           'PoisonMoan.ogg'; Path: ptVoices),// sndPoisonMoan
b0a02930a1dc Engine:
smxx
parents: 3119
diff changeset
   877
            (FileName:             'BirdyLay.ogg'; Path: ptSounds),// sndBirdyLay
3139
a075f5344796 Engine:
smxx
parents: 3126
diff changeset
   878
            (FileName:              'Whistle.ogg'; Path: ptSounds),// sndWhistle
3351
3fd3f116f2fc Engine:
smxx
parents: 3350
diff changeset
   879
            (FileName:             'beewater.ogg'; Path: ptSounds),// sndBeeWater
3410
6748602cb878 Armagon's new sounds for piano
nemo
parents: 3403
diff changeset
   880
            (FileName:                  '1C.ogg'; Path: ptSounds),// sndPiano0
6748602cb878 Armagon's new sounds for piano
nemo
parents: 3403
diff changeset
   881
            (FileName:                  '2D.ogg'; Path: ptSounds),// sndPiano1
6748602cb878 Armagon's new sounds for piano
nemo
parents: 3403
diff changeset
   882
            (FileName:                  '3E.ogg'; Path: ptSounds),// sndPiano2
6748602cb878 Armagon's new sounds for piano
nemo
parents: 3403
diff changeset
   883
            (FileName:                  '4F.ogg'; Path: ptSounds),// sndPiano3
6748602cb878 Armagon's new sounds for piano
nemo
parents: 3403
diff changeset
   884
            (FileName:                  '5G.ogg'; Path: ptSounds),// sndPiano4
6748602cb878 Armagon's new sounds for piano
nemo
parents: 3403
diff changeset
   885
            (FileName:                  '6A.ogg'; Path: ptSounds),// sndPiano5
6748602cb878 Armagon's new sounds for piano
nemo
parents: 3403
diff changeset
   886
            (FileName:                  '7B.ogg'; Path: ptSounds),// sndPiano6
6748602cb878 Armagon's new sounds for piano
nemo
parents: 3403
diff changeset
   887
            (FileName:                  '8C.ogg'; Path: ptSounds),// sndPiano7
6748602cb878 Armagon's new sounds for piano
nemo
parents: 3403
diff changeset
   888
            (FileName:                  '9D.ogg'; Path: ptSounds),// sndPiano8
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
   889
            (FileName:                 'skip.ogg'; Path: ptSounds),// sndSkip
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
   890
            (FileName:          'shotgunfire.ogg'; Path: ptSounds) // sndSineGun
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   891
            );
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
   892
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   893
    Ammoz: array [TAmmoType] of record
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   894
            NameId: TAmmoStrId;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   895
            NameTex: PTexture;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   896
            Probability, NumberInCase: Longword;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   897
            Ammo: TAmmo;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   898
            Slot: 0..cMaxSlotIndex;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   899
            TimeAfterTurn: Longword;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   900
            minAngle, maxAngle: Longword;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   901
            isDamaging: boolean;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   902
            SkipTurns: Longword;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   903
            PosCount: Longword;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   904
            PosSprite: TSprite;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
   905
            ejectX, ejectY: Longint;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   906
            end = (
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   907
            (NameId: sidNothing;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   908
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   909
            Probability: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   910
            NumberInCase: 0;
3037
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
   911
            Ammo: (Propz: ammoprop_NoCrosshair or ammoprop_DontHold or ammoprop_Effect;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   912
                Count: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   913
                InitialCount: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   914
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   915
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   916
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   917
                AmmoType: amNothing;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   918
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   919
            Slot: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   920
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   921
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   922
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   923
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   924
            SkipTurns: 9999;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   925
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
   926
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
   927
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
   928
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
   929
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
   930
// Grenade
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   931
            (NameId: sidGrenade;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   932
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   933
            Probability: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   934
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   935
            Ammo: (Propz: ammoprop_Timerable or ammoprop_Power or ammoprop_AltUse;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   936
                Count: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   937
                InitialCount: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   938
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   939
                Timer: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   940
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   941
                AmmoType: amGrenade;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   942
                AttackVoice: sndCover);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   943
            Slot: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   944
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   945
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   946
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   947
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   948
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   949
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
   950
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
   951
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
   952
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
   953
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
   954
// ClusterBomb
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   955
            (NameId: sidClusterBomb;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   956
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   957
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   958
            NumberInCase: 3;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   959
            Ammo: (Propz: ammoprop_Timerable or ammoprop_Power or ammoprop_AltUse;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   960
                Count: 5;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   961
                InitialCount: 5;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   962
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   963
                Timer: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   964
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   965
                AmmoType: amClusterBomb;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   966
                AttackVoice: sndCover);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   967
            Slot: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   968
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   969
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   970
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   971
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   972
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   973
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
   974
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
   975
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
   976
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
   977
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
   978
// Bazooka
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   979
            (NameId: sidBazooka;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   980
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   981
            Probability: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   982
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   983
            Ammo: (Propz: ammoprop_Power or ammoprop_AltUse;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   984
                Count: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   985
                InitialCount: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   986
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   987
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   988
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   989
                AmmoType: amBazooka;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   990
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   991
            Slot: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   992
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   993
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   994
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   995
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   996
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
   997
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
   998
            PosSprite: sprWater;
3489
aedf289192f5 Engine:
smxx
parents: 3488
diff changeset
   999
            ejectX: 0; //20;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1000
            ejectY: -6),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1001
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1002
// Bee
3080
b7fa8ad60e3b Engine:
smxx
parents: 3076
diff changeset
  1003
            (NameId: sidBee;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1004
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1005
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1006
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1007
            Ammo: (Propz: ammoprop_Power or ammoprop_NeedTarget or ammoprop_DontHold;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1008
                Count: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1009
                InitialCount: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1010
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1011
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1012
                Pos: 0;
3080
b7fa8ad60e3b Engine:
smxx
parents: 3076
diff changeset
  1013
                AmmoType: amBee;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1014
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1015
            Slot: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1016
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1017
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1018
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1019
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1020
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1021
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1022
            PosSprite: sprWater;
3489
aedf289192f5 Engine:
smxx
parents: 3488
diff changeset
  1023
            ejectX: 0; //16;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1024
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1025
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1026
// Shotgun
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1027
            (NameId: sidShotgun;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1028
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1029
            Probability: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1030
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1031
            Ammo: (Propz: ammoprop_ForwMsgs;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1032
                Count: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1033
                InitialCount: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1034
                NumPerTurn: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1035
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1036
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1037
                AmmoType: amShotgun;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1038
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1039
            Slot: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1040
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1041
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1042
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1043
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1044
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1045
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1046
            PosSprite: sprWater;
3489
aedf289192f5 Engine:
smxx
parents: 3488
diff changeset
  1047
            ejectX: 0; //26;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1048
            ejectY: -6),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1049
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1050
// PickHammer
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1051
            (NameId: sidPickHammer;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1052
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1053
            Probability: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1054
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1055
            Ammo: (Propz: ammoprop_ForwMsgs or ammoprop_AttackInMove or ammoprop_NoCrosshair or ammoprop_DontHold;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1056
                Count: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1057
                InitialCount: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1058
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1059
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1060
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1061
                AmmoType: amPickHammer;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1062
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1063
            Slot: 6;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1064
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1065
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1066
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1067
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1068
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1069
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1070
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1071
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1072
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1073
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1074
// Skip
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1075
            (NameId: sidSkip;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1076
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1077
            Probability: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1078
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1079
            Ammo: (Propz: ammoprop_NoCrosshair or ammoprop_DontHold;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1080
                Count: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1081
                InitialCount: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1082
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1083
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1084
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1085
                AmmoType: amSkip;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1086
                AttackVoice: sndNone);
3485
ab91c56a9050 Engine (Henek):
smxx
parents: 3483
diff changeset
  1087
            Slot: 9;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1088
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1089
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1090
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1091
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1092
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1093
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1094
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1095
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1096
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1097
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1098
// Rope
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1099
            (NameId: sidRope;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1100
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1101
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1102
            NumberInCase: 3;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1103
            Ammo: (Propz: ammoprop_NoRoundEndHint or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1104
                          ammoprop_ForwMsgs or
3037
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1105
                          ammoprop_AttackInMove or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1106
                          ammoprop_Utility or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1107
                          ammoprop_AltAttack;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1108
                    Count: 5;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1109
                    InitialCount: 5;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1110
                    NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1111
                    Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1112
                    Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1113
                    AmmoType: amRope;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1114
                    AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1115
            Slot: 7;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1116
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1117
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1118
            maxAngle: cMaxAngle div 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1119
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1120
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1121
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1122
            PosSprite: sprWater;
3488
6c5d74cf4396 Remove rope offset
nemo
parents: 3485
diff changeset
  1123
            ejectX: 0;
6c5d74cf4396 Remove rope offset
nemo
parents: 3485
diff changeset
  1124
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1125
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1126
// Mine
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1127
            (NameId: sidMine;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1128
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1129
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1130
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1131
            Ammo: (Propz: ammoprop_NoCrosshair or ammoprop_AttackInMove or ammoprop_DontHold or ammoprop_AltUse;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1132
                Count: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1133
                InitialCount: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1134
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1135
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1136
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1137
                AmmoType: amMine;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1138
                AttackVoice: sndLaugh);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1139
            Slot: 4;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1140
            TimeAfterTurn: 5000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1141
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1142
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1143
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1144
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1145
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1146
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1147
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1148
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1149
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1150
// DEagle
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1151
            (NameId: sidDEagle;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1152
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1153
            Probability: 20;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1154
            NumberInCase: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1155
            Ammo: (Propz: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1156
                Count: 3;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1157
                InitialCount: 3;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1158
                NumPerTurn: 3;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1159
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1160
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1161
                AmmoType: amDEagle;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1162
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1163
            Slot: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1164
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1165
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1166
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1167
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1168
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1169
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1170
            PosSprite: sprWater;
3489
aedf289192f5 Engine:
smxx
parents: 3488
diff changeset
  1171
            ejectX: 0; //23;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1172
            ejectY: -6),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1173
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1174
// Dynamite
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1175
            (NameId: sidDynamite;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1176
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1177
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1178
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1179
            Ammo: (Propz: ammoprop_NoCrosshair or ammoprop_AttackInMove or ammoprop_DontHold or ammoprop_AltUse;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1180
                Count: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1181
                InitialCount: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1182
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1183
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1184
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1185
                AmmoType: amDynamite;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1186
                AttackVoice: sndLaugh);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1187
            Slot: 4;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1188
            TimeAfterTurn: 5000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1189
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1190
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1191
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1192
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1193
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1194
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1195
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1196
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1197
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1198
// FirePunch
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1199
            (NameId: sidFirePunch;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1200
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1201
            Probability: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1202
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1203
            Ammo: (Propz: ammoprop_NoCrosshair or ammoprop_ForwMsgs or ammoprop_AttackInMove;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1204
                Count: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1205
                InitialCount: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1206
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1207
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1208
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1209
                AmmoType: amFirePunch;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1210
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1211
            Slot: 3;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1212
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1213
            MinAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1214
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1215
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1216
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1217
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1218
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1219
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1220
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1221
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1222
// Whip
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1223
            (NameId: sidWhip;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1224
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1225
            Probability: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1226
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1227
            Ammo: (Propz: ammoprop_NoCrosshair;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1228
                Count: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1229
                InitialCount: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1230
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1231
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1232
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1233
                AmmoType: amWhip;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1234
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1235
            Slot: 3;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1236
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1237
            MinAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1238
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1239
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1240
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1241
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1242
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1243
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1244
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1245
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1246
// BaseballBat
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1247
            (NameId: sidBaseballBat;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1248
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1249
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1250
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1251
            Ammo: (Propz: ammoprop_DontHold;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1252
                Count: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1253
                InitialCount: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1254
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1255
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1256
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1257
                AmmoType: amBaseballBat;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1258
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1259
            Slot: 3;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1260
            TimeAfterTurn: 5000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1261
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1262
            maxAngle: cMaxAngle div 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1263
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1264
            SkipTurns: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1265
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1266
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1267
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1268
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1269
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1270
// Parachute
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1271
            (NameId: sidParachute;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1272
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1273
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1274
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1275
            Ammo: (Propz: ammoprop_NoRoundEndHint or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1276
                          ammoprop_ForwMsgs or
3037
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1277
                          ammoprop_AttackInMove or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1278
                          ammoprop_NoCrosshair or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1279
                          ammoprop_DontHold or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1280
                          ammoprop_Utility or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1281
                          ammoprop_AltAttack;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1282
                Count: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1283
                InitialCount: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1284
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1285
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1286
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1287
                AmmoType: amParachute;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1288
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1289
            Slot: 7;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1290
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1291
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1292
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1293
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1294
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1295
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1296
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1297
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1298
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1299
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1300
// AirAttack
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1301
            (NameId: sidAirAttack;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1302
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1303
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1304
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1305
            Ammo: (Propz: ammoprop_NoCrosshair or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1306
                            ammoprop_NeedTarget or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1307
                            ammoprop_AttackingPut or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1308
                            ammoprop_DontHold or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1309
                            ammoprop_NotBorder;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1310
                Count: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1311
                InitialCount: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1312
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1313
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1314
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1315
                AmmoType: amAirAttack;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1316
                AttackVoice: sndIncoming);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1317
            Slot: 5;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1318
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1319
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1320
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1321
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1322
            SkipTurns: 5;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1323
            PosCount: 2;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1324
            PosSprite: sprAmAirplane;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1325
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1326
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1327
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1328
// MineStrike
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1329
            (NameId: sidMineStrike;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1330
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1331
            Probability: 200;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1332
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1333
            Ammo: (Propz: ammoprop_NoCrosshair or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1334
                            ammoprop_NeedTarget or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1335
                            ammoprop_AttackingPut or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1336
                            ammoprop_DontHold or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1337
                            ammoprop_NotBorder;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1338
                Count: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1339
                InitialCount: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1340
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1341
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1342
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1343
                AmmoType: amMineStrike;
3314
bab4a078263f restore sndIncoming for the other 2 air attacks
nemo
parents: 3310
diff changeset
  1344
                AttackVoice: sndIncoming);
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1345
            Slot: 5;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1346
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1347
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1348
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1349
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1350
            SkipTurns: 5;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1351
            PosCount: 2;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1352
            PosSprite: sprAmAirplane;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1353
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1354
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1355
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1356
// BlowTorch
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1357
            (NameId: sidBlowTorch;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1358
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1359
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1360
            NumberInCase: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1361
            Ammo: (Propz: ammoprop_ForwMsgs;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1362
                Count: 1;
2762
2fbc8d35eb52 Mode to place hogs at start of game. Will probably need a bit more testing.
nemo
parents: 2747
diff changeset
  1363
                InitialCount: 1;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1364
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1365
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1366
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1367
                AmmoType: amBlowTorch;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1368
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1369
            Slot: 6;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1370
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1371
            minAngle: 768;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1372
            maxAngle: 1280;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1373
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1374
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1375
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1376
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1377
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1378
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1379
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1380
// Girder
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1381
            (NameId: sidGirder;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1382
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1383
            Probability: 150;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1384
            NumberInCase: 3;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1385
            Ammo: (Propz: ammoprop_NoRoundEndHint or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1386
                          ammoprop_NoCrosshair or
3037
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1387
                          ammoprop_NeedTarget or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1388
                          ammoprop_Utility or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1389
                          ammoprop_AttackingPut;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1390
                    Count: 1;
2762
2fbc8d35eb52 Mode to place hogs at start of game. Will probably need a bit more testing.
nemo
parents: 2747
diff changeset
  1391
                    InitialCount: 1;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1392
                    NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1393
                    Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1394
                    Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1395
                    AmmoType: amGirder;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1396
                    AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1397
            Slot: 6;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1398
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1399
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1400
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1401
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1402
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1403
            PosCount: 8;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1404
            PosSprite: sprAmGirder;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1405
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1406
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1407
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1408
// Teleport
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1409
            (NameId: sidTeleport;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1410
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1411
            Probability: 200;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1412
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1413
            Ammo: (Propz: ammoprop_ForwMsgs or
3037
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1414
                          ammoprop_NoCrosshair or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1415
                          ammoprop_NeedTarget or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1416
                          ammoprop_AttackingPut or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1417
                          ammoprop_Utility or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1418
                          ammoprop_DontHold;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1419
                Count: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1420
                InitialCount: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1421
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1422
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1423
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1424
                AmmoType: amTeleport;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1425
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1426
            Slot: 7;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1427
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1428
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1429
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1430
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1431
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1432
            PosCount: 2;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1433
            PosSprite: sprAmTeleport;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1434
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1435
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1436
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1437
// Switch
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1438
            (NameId: sidSwitch;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1439
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1440
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1441
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1442
            Ammo: (Propz: ammoprop_NoRoundEndHint or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1443
                          ammoprop_ForwMsgs or
3037
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1444
                          ammoprop_NoCrosshair or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1445
                          ammoprop_Utility or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1446
                          ammoprop_DontHold;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1447
                    Count: 3;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1448
                    InitialCount: 3;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1449
                    NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1450
                    Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1451
                    Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1452
                    AmmoType: amSwitch;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1453
                    AttackVoice: sndNone);
3485
ab91c56a9050 Engine (Henek):
smxx
parents: 3483
diff changeset
  1454
            Slot: 9;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1455
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1456
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1457
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1458
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1459
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1460
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1461
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1462
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1463
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1464
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1465
// Mortar
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1466
            (NameId: sidMortar;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1467
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1468
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1469
            NumberInCase: 4;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1470
            Ammo: (Propz: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1471
                Count: 4;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1472
                InitialCount: 4;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1473
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1474
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1475
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1476
                AmmoType: amMortar;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1477
                AttackVoice: sndNone);
3075
b4ef08187d22 Engine:
smxx
parents: 3068
diff changeset
  1478
            Slot: 0;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1479
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1480
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1481
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1482
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1483
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1484
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1485
            PosSprite: sprWater;
3489
aedf289192f5 Engine:
smxx
parents: 3488
diff changeset
  1486
            ejectX: 0; //20;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1487
            ejectY: -6),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1488
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1489
// Kamikaze
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1490
            (NameId: sidKamikaze;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1491
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1492
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1493
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1494
            Ammo: (Propz: ammoprop_ForwMsgs or ammoprop_DontHold or ammoprop_AttackInMove;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1495
                Count: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1496
                InitialCount: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1497
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1498
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1499
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1500
                AmmoType: amKamikaze;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1501
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1502
            Slot: 3;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1503
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1504
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1505
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1506
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1507
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1508
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1509
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1510
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1511
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1512
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1513
// Cake
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1514
            (NameId: sidCake;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1515
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1516
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1517
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1518
            Ammo: (Propz: ammoprop_ForwMsgs or ammoprop_NoCrosshair or ammoprop_DontHold;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1519
                Count: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1520
                InitialCount: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1521
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1522
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1523
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1524
                AmmoType: amCake;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1525
                AttackVoice: sndLaugh);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1526
            Slot: 4;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1527
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1528
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1529
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1530
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1531
            SkipTurns: 4;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1532
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1533
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1534
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1535
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1536
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1537
// Seduction
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1538
            (NameId: sidSeduction;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1539
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1540
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1541
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1542
            Ammo: (Propz: ammoprop_ForwMsgs or ammoprop_DontHold;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1543
                Count: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1544
                InitialCount: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1545
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1546
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1547
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1548
                AmmoType: amSeduction;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1549
                AttackVoice: sndNone);
3075
b4ef08187d22 Engine:
smxx
parents: 3068
diff changeset
  1550
            Slot: 3;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1551
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1552
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1553
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1554
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1555
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1556
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1557
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1558
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1559
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1560
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1561
// Watermelon
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1562
            (NameId: sidWatermelon;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1563
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1564
            Probability: 400;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1565
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1566
            Ammo: (Propz: ammoprop_Timerable or ammoprop_Power or ammoprop_AltUse;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1567
                Count: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1568
                InitialCount: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1569
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1570
                Timer: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1571
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1572
                AmmoType: amWatermelon;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1573
                AttackVoice: sndMelon);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1574
            Slot: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1575
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1576
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1577
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1578
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1579
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1580
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1581
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1582
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1583
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1584
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1585
// HellishBomb ("Hellish Hand-Grenade")
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1586
            (NameId: sidHellishBomb;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1587
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1588
            Probability: 400;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1589
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1590
            Ammo: (Propz:  ammoprop_Power or ammoprop_AltUse;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1591
                Count: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1592
                InitialCount: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1593
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1594
                Timer: 5000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1595
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1596
                AmmoType: amHellishBomb;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1597
                AttackVoice: sndNone);
3075
b4ef08187d22 Engine:
smxx
parents: 3068
diff changeset
  1598
            Slot: 1;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1599
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1600
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1601
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1602
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1603
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1604
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1605
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1606
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1607
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1608
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1609
// Napalm
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1610
            (NameId: sidNapalm;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1611
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1612
            Probability: 100;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1613
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1614
            Ammo: (Propz: ammoprop_NoCrosshair or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1615
                            ammoprop_NeedTarget or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1616
                            ammoprop_AttackingPut or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1617
                            ammoprop_DontHold or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1618
                            ammoprop_NotBorder;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1619
                Count: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1620
                InitialCount: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1621
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1622
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1623
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1624
                AmmoType: amNapalm;
3314
bab4a078263f restore sndIncoming for the other 2 air attacks
nemo
parents: 3310
diff changeset
  1625
                AttackVoice: sndIncoming);
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1626
            Slot: 5;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1627
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1628
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1629
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1630
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1631
            SkipTurns: 7;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1632
            PosCount: 2;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1633
            PosSprite: sprAmAirplane;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1634
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1635
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1636
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1637
// Drill ("Drill Rocket")
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1638
            (NameId: sidDrill;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1639
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1640
            Probability: 300;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1641
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1642
            Ammo: (Propz: ammoprop_Power or ammoprop_AltUse;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1643
                Count: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1644
                InitialCount: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1645
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1646
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1647
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1648
                AmmoType: amDrill;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1649
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1650
            Slot: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1651
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1652
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1653
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1654
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1655
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1656
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1657
            PosSprite: sprDrill;
3489
aedf289192f5 Engine:
smxx
parents: 3488
diff changeset
  1658
            ejectX: 0; //20;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1659
            ejectY: -6),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1660
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1661
// Ballgun
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1662
            (NameId: sidBallgun;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1663
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1664
            Probability: 400;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1665
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1666
            Ammo: (Propz:  ammoprop_ForwMsgs or ammoprop_DontHold;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1667
                Count: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1668
                InitialCount: AMMO_INFINITE;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1669
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1670
                Timer: 5001;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1671
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1672
                AmmoType: amBallgun;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1673
                AttackVoice: sndNone);
3142
1a488adc676c claymore_ would like rearranged as so. hearing no objections...
nemo
parents: 3139
diff changeset
  1674
            Slot: 4;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1675
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1676
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1677
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1678
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1679
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1680
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1681
            PosSprite: sprWater;
3489
aedf289192f5 Engine:
smxx
parents: 3488
diff changeset
  1682
            ejectX: 0; //20;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1683
            ejectY: -3),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1684
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1685
// RC-Plane
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1686
            (NameId: sidRCPlane;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1687
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1688
            Probability: 200;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1689
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1690
            Ammo: (Propz: ammoprop_ForwMsgs{ or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1691
                            ammoprop_DontHold or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1692
                            ammoprop_AltAttack};
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1693
                Count: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1694
                InitialCount: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1695
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1696
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1697
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1698
                AmmoType: amRCPlane;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1699
                AttackVoice: sndNone);
3075
b4ef08187d22 Engine:
smxx
parents: 3068
diff changeset
  1700
            Slot: 4;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1701
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1702
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1703
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1704
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1705
            SkipTurns: 4;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1706
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1707
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1708
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1709
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1710
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1711
// LowGravity
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1712
            (NameId: sidLowGravity;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1713
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1714
            Probability: 20;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1715
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1716
            Ammo: (Propz: ammoprop_NoRoundEndHint or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1717
                          ammoprop_NoCrosshair or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1718
                          ammoprop_DontHold or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1719
                          ammoprop_AltUse or
3037
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1720
                          ammoprop_Utility or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1721
                          ammoprop_Effect;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1722
                    Count: 1;
2762
2fbc8d35eb52 Mode to place hogs at start of game. Will probably need a bit more testing.
nemo
parents: 2747
diff changeset
  1723
                    InitialCount: 1;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1724
                    NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1725
                    Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1726
                    Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1727
                    AmmoType: amLowGravity;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1728
                    AttackVoice: sndNone);
3485
ab91c56a9050 Engine (Henek):
smxx
parents: 3483
diff changeset
  1729
            Slot: 9;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1730
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1731
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1732
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1733
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1734
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1735
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1736
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1737
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1738
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1739
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1740
// ExtraDamage
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1741
            (NameId: sidExtraDamage;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1742
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1743
            Probability: 15;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1744
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1745
            Ammo: (Propz: ammoprop_NoRoundEndHint or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1746
                          ammoprop_NoCrosshair or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1747
                          ammoprop_DontHold or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1748
                          ammoprop_AltUse or
3037
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1749
                          ammoprop_Utility or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1750
                          ammoprop_Effect;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1751
                    Count: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1752
                    InitialCount: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1753
                    NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1754
                    Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1755
                    Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1756
                    AmmoType: amExtraDamage;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1757
                    AttackVoice: sndNone);
3485
ab91c56a9050 Engine (Henek):
smxx
parents: 3483
diff changeset
  1758
            Slot: 9;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1759
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1760
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1761
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1762
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1763
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1764
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1765
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1766
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1767
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1768
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1769
// Invulnerable
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1770
            (NameId: sidInvulnerable;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1771
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1772
            Probability: 20;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1773
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1774
            Ammo: (Propz: ammoprop_NoRoundEndHint or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1775
                          ammoprop_NoCrosshair or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1776
                          ammoprop_DontHold or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1777
                          ammoprop_AltUse or
3037
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1778
                          ammoprop_Utility or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1779
                          ammoprop_Effect;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1780
                    Count: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1781
                    InitialCount: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1782
                    NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1783
                    Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1784
                    Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1785
                    AmmoType: amInvulnerable;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1786
                    AttackVoice: sndNone);
3485
ab91c56a9050 Engine (Henek):
smxx
parents: 3483
diff changeset
  1787
            Slot: 8;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1788
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1789
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1790
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1791
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1792
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1793
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1794
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1795
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1796
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1797
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1798
// ExtraTime
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1799
            (NameId: sidExtraTime;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1800
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1801
            Probability: 30;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1802
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1803
            Ammo: (Propz: ammoprop_NoRoundEndHint or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1804
                          ammoprop_NoCrosshair or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1805
                          ammoprop_DontHold or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1806
                          ammoprop_AltUse or
3037
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1807
                          ammoprop_Utility or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1808
                          ammoprop_Effect;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1809
                    Count: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1810
                    InitialCount: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1811
                    NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1812
                    Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1813
                    Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1814
                    AmmoType: amExtraTime;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1815
                    AttackVoice: sndNone);
3485
ab91c56a9050 Engine (Henek):
smxx
parents: 3483
diff changeset
  1816
            Slot: 9;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1817
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1818
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1819
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1820
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1821
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1822
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1823
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1824
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1825
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1826
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1827
// LaserSight
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1828
            (NameId: sidLaserSight;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1829
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1830
            Probability: 15;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1831
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1832
            Ammo: (Propz: ammoprop_NoRoundEndHint or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1833
                          ammoprop_NoCrosshair or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1834
                          ammoprop_DontHold or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1835
                          ammoprop_AltUse or
3037
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1836
                          ammoprop_Utility or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1837
                          ammoprop_Effect;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1838
                    Count: 1;
2762
2fbc8d35eb52 Mode to place hogs at start of game. Will probably need a bit more testing.
nemo
parents: 2747
diff changeset
  1839
                    InitialCount: 1;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1840
                    NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1841
                    Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1842
                    Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1843
                    AmmoType: amLaserSight;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1844
                    AttackVoice: sndNone);
3485
ab91c56a9050 Engine (Henek):
smxx
parents: 3483
diff changeset
  1845
            Slot: 8;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1846
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1847
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1848
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1849
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1850
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1851
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1852
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1853
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1854
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1855
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1856
// Vampiric
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1857
            (NameId: sidVampiric;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1858
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1859
            Probability: 15;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1860
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1861
            Ammo: (Propz: ammoprop_NoRoundEndHint or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1862
                          ammoprop_NoCrosshair or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1863
                          ammoprop_DontHold or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1864
                          ammoprop_AltUse or
3037
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1865
                          ammoprop_Utility or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1866
                          ammoprop_Effect;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1867
                    Count: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1868
                    InitialCount: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1869
                    NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1870
                    Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1871
                    Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1872
                    AmmoType: amVampiric;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1873
                    AttackVoice: sndNone);
3485
ab91c56a9050 Engine (Henek):
smxx
parents: 3483
diff changeset
  1874
            Slot: 8;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1875
            TimeAfterTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1876
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1877
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1878
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1879
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1880
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1881
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1882
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1883
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1884
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1885
// SniperRifle
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1886
            (NameId: sidSniperRifle;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1887
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1888
            Probability: 20;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1889
            NumberInCase: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1890
            Ammo: (Propz: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1891
                Count: 2;
2762
2fbc8d35eb52 Mode to place hogs at start of game. Will probably need a bit more testing.
nemo
parents: 2747
diff changeset
  1892
                InitialCount: 2;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1893
                NumPerTurn: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1894
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1895
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1896
                AmmoType: amSniperRifle;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1897
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1898
            Slot: 2;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1899
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1900
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1901
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1902
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1903
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1904
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1905
            PosSprite: sprWater;
3489
aedf289192f5 Engine:
smxx
parents: 3488
diff changeset
  1906
            ejectX: 0; //40;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1907
            ejectY: -5),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1908
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1909
// Jetpack ("Flying Saucer")
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1910
            (NameId: sidJetpack;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1911
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1912
            Probability: 20;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1913
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1914
            Ammo: (Propz: ammoprop_NoRoundEndHint or
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1915
                          ammoprop_ForwMsgs or
3037
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1916
                          ammoprop_AttackInMove or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1917
                          ammoprop_NoCrosshair or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1918
                          ammoprop_DontHold or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1919
                          ammoprop_Utility or
ab6e949eb5cb Rename current things called utilities to Effects (since they impact game state / flags w/o using a gear) and add a bunch of things that don't cause damage and are just used to move to Utility crate.
nemo
parents: 3032
diff changeset
  1920
                          ammoprop_AltAttack;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1921
                Count: 1;
2762
2fbc8d35eb52 Mode to place hogs at start of game. Will probably need a bit more testing.
nemo
parents: 2747
diff changeset
  1922
                InitialCount: 1;
3403
244382ea33c2 Revert switch behaviour (can't use AfterAttack here) remove unneeded value from jetpack definition
nemo
parents: 3396
diff changeset
  1923
                NumPerTurn: 0;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1924
                Timer: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1925
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1926
                AmmoType: amJetpack;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1927
                AttackVoice: sndNone);
3075
b4ef08187d22 Engine:
smxx
parents: 3068
diff changeset
  1928
            Slot: 7;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1929
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1930
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1931
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1932
            isDamaging: false;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1933
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1934
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1935
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1936
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1937
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1938
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1939
// Molotov
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1940
            (NameId: sidMolotov;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1941
            NameTex: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1942
            Probability: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1943
            NumberInCase: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1944
            Ammo: (Propz: ammoprop_Power or ammoprop_AltUse;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1945
                Count: AMMO_INFINITE;
2762
2fbc8d35eb52 Mode to place hogs at start of game. Will probably need a bit more testing.
nemo
parents: 2747
diff changeset
  1946
                InitialCount: AMMO_INFINITE;
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1947
                NumPerTurn: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1948
                Timer: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1949
                Pos: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1950
                AmmoType: amMolotov;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1951
                AttackVoice: sndNone);
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1952
            Slot: 1;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1953
            TimeAfterTurn: 3000;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1954
            minAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1955
            maxAngle: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1956
            isDamaging: true;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1957
            SkipTurns: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  1958
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1959
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1960
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1961
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1962
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1963
// Birdy
3066
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1964
            (NameId: sidBirdy;
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1965
            NameTex: nil;
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1966
            Probability: 20;
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1967
            NumberInCase: 1;
3075
b4ef08187d22 Engine:
smxx
parents: 3068
diff changeset
  1968
            Ammo: (Propz: ammoprop_ForwMsgs or
3066
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1969
                          ammoprop_NoCrosshair or
3068
04ea12322a08 remove utility flag
nemo
parents: 3066
diff changeset
  1970
                          ammoprop_DontHold;
3066
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1971
                Count: 1;
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1972
                InitialCount: 1;
3085
c6c57c499034 Engine:
smxx
parents: 3080
diff changeset
  1973
                NumPerTurn: 0;
3066
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1974
                Timer: 0;
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1975
                Pos: 0;
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1976
                AmmoType: amBirdy;
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1977
                AttackVoice: sndNone);
3075
b4ef08187d22 Engine:
smxx
parents: 3068
diff changeset
  1978
            Slot: 7;
3066
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1979
            TimeAfterTurn: 3000;
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1980
            minAngle: 0;
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1981
            maxAngle: 0;
3085
c6c57c499034 Engine:
smxx
parents: 3080
diff changeset
  1982
            isDamaging: true;
3066
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1983
            SkipTurns: 0;
5c0efa437728 Enable birdy. Has egg bombing. Eggs should possibly have a dX component. No poison yet, no egg sprite.
nemo
parents: 3065
diff changeset
  1984
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1985
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1986
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  1987
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1988
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  1989
// PortalGun
3342
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  1990
            (NameId: sidPortalGun;
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  1991
            NameTex: nil;
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  1992
            Probability: 20;
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  1993
            NumberInCase: 1;
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  1994
            Ammo: (Propz: ammoprop_NoRoundEndHint or
3396
e5b3e5f2818e More portal changes. Allows for a multishoot utility. Hopefully not breaking anything.
nemo
parents: 3394
diff changeset
  1995
                          ammoprop_AttackInMove or
3342
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  1996
                          ammoprop_DontHold or
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  1997
                          ammoprop_Utility;
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  1998
                Count: 1;
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  1999
                InitialCount: 1;
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  2000
                NumPerTurn: 3;
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  2001
                Timer: 0;
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  2002
                Pos: 0;
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  2003
                AmmoType: amPortalGun;
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  2004
                AttackVoice: sndNone);
3476
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2005
            Slot: 6;
3342
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  2006
            TimeAfterTurn: 0;
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  2007
            minAngle: 0;
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  2008
            maxAngle: 0;
3428
46a2694867bc portal:
sheepluva
parents: 3410
diff changeset
  2009
            isDamaging: false;
3342
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  2010
            SkipTurns: 0;
b4f01613dcd7 Some initial stubs for portal just so Tiy will quit nagging. Also let folks know what approximation of physics I plan to try, here.
nemo
parents: 3326
diff changeset
  2011
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  2012
            PosSprite: sprWater;
3489
aedf289192f5 Engine:
smxx
parents: 3488
diff changeset
  2013
            ejectX: 0; //29;
3491
4619b1ae99b5 Engine:
smxx
parents: 3489
diff changeset
  2014
            ejectY: -7),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2015
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2016
// Piano
3350
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2017
            (NameId: sidPiano;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2018
            NameTex: nil;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2019
            Probability: 100;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2020
            NumberInCase: 1;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2021
            Ammo: (Propz: ammoprop_NoCrosshair or
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2022
                            ammoprop_NeedTarget or
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2023
                            ammoprop_AttackingPut or
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2024
                            ammoprop_DontHold or
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2025
                            ammoprop_NotBorder;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2026
                Count: 1;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2027
                InitialCount: 1;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2028
                NumPerTurn: 0;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2029
                Timer: 0;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2030
                Pos: 0;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2031
                AmmoType: amPiano;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2032
                AttackVoice: sndIncoming);
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2033
            Slot: 5;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2034
            TimeAfterTurn: 0;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2035
            minAngle: 0;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2036
            maxAngle: 0;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2037
            isDamaging: true;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2038
            SkipTurns: 7;
5cd02aafc612 Engine:
smxx
parents: 3342
diff changeset
  2039
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  2040
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  2041
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  2042
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2043
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2044
// GasBomb
3382
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2045
            (NameId: sidGasBomb;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2046
            NameTex: nil;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2047
            Probability: 0;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2048
            NumberInCase: 1;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2049
            Ammo: (Propz: ammoprop_Timerable or ammoprop_Power or ammoprop_AltUse;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2050
                Count: AMMO_INFINITE;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2051
                InitialCount: AMMO_INFINITE;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2052
                NumPerTurn: 0;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2053
                Timer: 3000;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2054
                Pos: 0;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2055
                AmmoType: amGasBomb;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2056
                AttackVoice: sndCover);
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2057
            Slot: 1;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2058
            TimeAfterTurn: 3000;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2059
            minAngle: 0;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2060
            maxAngle: 0;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2061
            isDamaging: true;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2062
            SkipTurns: 0;
633046fa040c Gas grenade:
mbait
parents: 3381
diff changeset
  2063
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  2064
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  2065
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  2066
            ejectY: 0),
3384
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2067
            
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2068
// SineGun
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2069
            (NameId: sidSineGun;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2070
            NameTex: nil;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2071
            Probability: 20;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2072
            NumberInCase: 2;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2073
            Ammo: (Propz: ammoprop_AttackInMove;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2074
                Count: 1;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2075
                InitialCount: 1;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2076
                NumPerTurn: 0;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2077
                Timer: 0;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2078
                Pos: 0;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2079
                AmmoType: amSineGun;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2080
                AttackVoice: sndNone);
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2081
            Slot: 2;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2082
            TimeAfterTurn: 0;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2083
            minAngle: 0;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2084
            maxAngle: 0;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2085
            isDamaging: true;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2086
            SkipTurns: 0;
7eb4707d43f0 * added some comments
sheepluva
parents: 3383
diff changeset
  2087
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  2088
            PosSprite: sprWater;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  2089
            ejectX: 0;
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  2090
            ejectY: 0),
3476
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2091
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2092
// Flamethrower
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2093
            (NameId: sidFlamethrower;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2094
            NameTex: nil;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2095
            Probability: 20;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2096
            NumberInCase: 1;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2097
            Ammo: (Propz:  ammoprop_ForwMsgs or ammoprop_DontHold;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2098
                Count: 1;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2099
                InitialCount: 1;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2100
                NumPerTurn: 0;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2101
                Timer: 5001;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2102
                Pos: 0;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2103
                AmmoType: amFlamethrower;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2104
                AttackVoice: sndNone);
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2105
            Slot: 2;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2106
            TimeAfterTurn: 0;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2107
            minAngle: 0;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2108
            maxAngle: 0;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2109
            isDamaging: true;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2110
            SkipTurns: 0;
1ec68b8d3bd1 Henek adds a flamethrower, updates some translations, and tweaks how fire works.
nemo
parents: 3475
diff changeset
  2111
            PosCount: 1;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  2112
            PosSprite: sprWater;
3489
aedf289192f5 Engine:
smxx
parents: 3488
diff changeset
  2113
            ejectX: 0; //20;
3483
54ff8cbabaa6 Engine:
smxx
parents: 3482
diff changeset
  2114
            ejectY: -3)
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2115
            );
37
2b7f2a43b999 - Properly get seed in net game
unc0rr
parents: 35
diff changeset
  2116
2575
d06e0e829828 update color management for new sdl_image on mac
koda
parents: 2568
diff changeset
  2117
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2118
    conversionFormat: TSDL_PixelFormat = (
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2119
        palette: nil;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2120
        BitsPerPixel : 32;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2121
        BytesPerPixel: 4;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2122
        Rloss : 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2123
        Gloss : 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2124
        Bloss : 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2125
        Aloss : 0;
2586
204e6b2885bc added little/big endian checks, added symbol for touch input, simplified iphoneos definitions
koda
parents: 2583
diff changeset
  2126
{$IFDEF ENDIAN_LITTLE}
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2127
        Rshift: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2128
        Gshift: 8;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2129
        Bshift: 16;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2130
        Ashift: 24;
2586
204e6b2885bc added little/big endian checks, added symbol for touch input, simplified iphoneos definitions
koda
parents: 2583
diff changeset
  2131
{$ELSE}
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2132
        Rshift: 24;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2133
        Gshift: 16;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2134
        Bshift: 8;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2135
        Ashift: 0;
2586
204e6b2885bc added little/big endian checks, added symbol for touch input, simplified iphoneos definitions
koda
parents: 2583
diff changeset
  2136
{$ENDIF}
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2137
        RMask : RMask;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2138
        GMask : GMask;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2139
        BMask : BMask;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2140
        AMask : AMask;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2141
        colorkey: 0;
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2142
        alpha : 255
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2143
    );
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2144
            
2575
d06e0e829828 update color management for new sdl_image on mac
koda
parents: 2568
diff changeset
  2145
3038
4e48c276a468 In pascal unit is a namespace
unc0rr
parents: 3037
diff changeset
  2146
procedure initModule;
4e48c276a468 In pascal unit is a namespace
unc0rr
parents: 3037
diff changeset
  2147
procedure freeModule;
2699
249adefa9c1c replace initialization/finalization statements with custom init functions
koda
parents: 2697
diff changeset
  2148
4
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
  2149
implementation
bcbd7adb4e4b - set svn:eol-style to native
unc0rr
parents: 2
diff changeset
  2150
3038
4e48c276a468 In pascal unit is a namespace
unc0rr
parents: 3037
diff changeset
  2151
procedure initModule;
2905
f3c79f7193a9 Engine:
smxx
parents: 2903
diff changeset
  2152
var cPathz: array[TPathType] of shortstring = (
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2153
        '',                              // ptNone
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2154
        '',                              // ptData
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2155
        'Graphics',                      // ptGraphics
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2156
        'Themes',                        // ptThemes
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2157
        'Themes/avematan',               // ptCurrTheme
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2158
        'Teams',                         // ptTeams
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2159
        'Maps',                          // ptMaps
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2160
        '',                              // ptMapCurrent
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2161
        'Demos',                         // ptDemos
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2162
        'Sounds',                        // ptSounds
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2163
        'Graphics/Graves',               // ptGraves
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2164
        'Fonts',                         // ptFonts
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2165
        'Forts',                         // ptForts
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2166
        'Locale',                        // ptLocale
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2167
        'Graphics/AmmoMenu',             // ptAmmoMenu
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2168
        'Graphics/Hedgehog',             // ptHedgehog
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2169
        'Sounds/voices',                 // ptVoices
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2170
        'Graphics/Hats',                 // ptHats
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2171
        'Graphics/Flags'                 // ptFlags
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2172
    );
2699
249adefa9c1c replace initialization/finalization statements with custom init functions
koda
parents: 2697
diff changeset
  2173
begin
2948
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2174
    PathPrefix := './';
3f21a9dc93d0 Replace tabs with spaces using 'expand -t 4' command
unc0rr
parents: 2947
diff changeset
  2175
    Pathz:= cPathz;
2699
249adefa9c1c replace initialization/finalization statements with custom init functions
koda
parents: 2697
diff changeset
  2176
end;
249adefa9c1c replace initialization/finalization statements with custom init functions
koda
parents: 2697
diff changeset
  2177
3038
4e48c276a468 In pascal unit is a namespace
unc0rr
parents: 3037
diff changeset
  2178
procedure freeModule;
2716
b9ca1bfca24f complete the replacement of init/free wrappers for every unit
koda
parents: 2715
diff changeset
  2179
begin
b9ca1bfca24f complete the replacement of init/free wrappers for every unit
koda
parents: 2715
diff changeset
  2180
b9ca1bfca24f complete the replacement of init/free wrappers for every unit
koda
parents: 2715
diff changeset
  2181
end;
b9ca1bfca24f complete the replacement of init/free wrappers for every unit
koda
parents: 2715
diff changeset
  2182
3145
a9af6bf223cf Birdy's falling feathers
mbait
parents: 3142
diff changeset
  2183
end.