diff -r 71c2310a6f41 -r ebc6dfca60d4 hedgewars/uConsts.pas --- a/hedgewars/uConsts.pas Fri Mar 06 13:50:40 2009 +0000 +++ b/hedgewars/uConsts.pas Sat Mar 07 17:42:54 2009 +0000 @@ -50,7 +50,7 @@ sprCakeWalk, sprCakeDown, sprAMAmmosBW, sprWatermelon, sprEvilTrace, sprHellishBomb, sprSeduction, sprDress, sprCensored, sprDrill, sprHandDrill, sprHandBallgun, sprBalls, - sprPlane, sprHandPlane, sprUtility); + sprPlane, sprHandPlane, sprUtility, sprInvulnerable); TGearType = (gtAmmo_Bomb, gtHedgehog, gtAmmo_Grenade, gtHealthTag, // 3 gtGrave, gtUFO, gtShotgunShot, gtPickHammer, gtRope, // 8 @@ -200,9 +200,10 @@ gstHHHJump = $00002000; gstAnimation = $00004000; gstHHDeath = $00008000; - gstWinner = $00010000; + gstWinner = $00010000; // this, along with gstLoser, is good for indicating hedgies know they screwed up gstWait = $00020000; gstNotKickable = $00040000; + gstLoser = $00080000; gm_Left = $00000001; gm_Right = $00000002; @@ -474,7 +475,9 @@ (FileName: 'amRCPlane'; Path: ptHedgehog; AltPath: ptNone; Texture: nil; Surface: nil; Width: 32; Height: 32; saveSurf: false), // sprHandPlane (FileName: 'Utility'; Path: ptGraphics; AltPath: ptNone; Texture: nil; Surface: nil; - Width: 48; Height: 48; saveSurf: false) // sprUtility + Width: 48; Height: 48; saveSurf: false), // sprUtility + (FileName: 'Invulnerable'; Path: ptHedgehog;AltPath: ptNone; Texture: nil; Surface: nil; + Width: 48; Height: 48; saveSurf: false) // sprInvulnerable ); Wavez: array [TWave] of record