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