hedgewars/uConsts.pas
changeset 4000 ddc4a09889e7
parent 3999 411e71912f4c
child 4003 ca0600ab38bf
child 4004 b1c2c2f6fc5e
equal deleted inserted replaced
3999:411e71912f4c 4000:ddc4a09889e7
   317     cMinZoomLevel = 3.0;
   317     cMinZoomLevel = 3.0;
   318     cZoomDelta = 0.25;
   318     cZoomDelta = 0.25;
   319 {$ENDIF}
   319 {$ENDIF}
   320 
   320 
   321     cSendEmptyPacketTime = 1000;
   321     cSendEmptyPacketTime = 1000;
   322 
       
   323     // from uTriggers
       
   324     trigTurns = $80000001;
   322     trigTurns = $80000001;
   325 
   323 
   326     // Training Flags
   324     // Training Flags
   327     tfNone          = $00000000;
   325     tfNone          = $00000000;
   328     tfTimeTrial     = $00000001;
   326     tfTimeTrial     = $00000001;
   330     tfSpawnTargets  = $00000004;
   328     tfSpawnTargets  = $00000004;
   331     tfIgnoreDelays  = $00000008;
   329     tfIgnoreDelays  = $00000008;
   332     tfTargetRespawn = $00000010;
   330     tfTargetRespawn = $00000010;
   333 
   331 
   334     gfAny                = $FFFFFFFF;
   332     gfAny                = $FFFFFFFF;
   335     gfForts              = $00000001;
   333     gfOneClanMode        = $00000001;           // used in trainings
   336     gfMultiWeapon        = $00000002;           // used in trainings
   334     gfMultiWeapon        = $00000002;           // used in trainings
   337     gfSolidLand          = $00000004;
   335     gfSolidLand          = $00000004;
   338     gfBorder             = $00000008;
   336     gfBorder             = $00000008;
   339     gfDivideTeams        = $00000010;
   337     gfDivideTeams        = $00000010;
   340     gfLowGravity         = $00000020;
   338     gfLowGravity         = $00000020;
   342     gfInvulnerable       = $00000080;
   340     gfInvulnerable       = $00000080;
   343     gfMines              = $00000100;           // redundant? same effect as 'landadds 0'
   341     gfMines              = $00000100;           // redundant? same effect as 'landadds 0'
   344     gfVampiric           = $00000200;
   342     gfVampiric           = $00000200;
   345     gfKarma              = $00000400;
   343     gfKarma              = $00000400;
   346     gfArtillery          = $00000800;
   344     gfArtillery          = $00000800;
   347     gfOneClanMode        = $00001000;           // used for testing
   345     gfForts              = $00001000;
   348     gfRandomOrder        = $00002000;
   346     gfRandomOrder        = $00002000;
   349     gfKing               = $00004000;
   347     gfKing               = $00004000;
   350     gfPlaceHog           = $00008000;
   348     gfPlaceHog           = $00008000;
   351     gfSharedAmmo         = $00010000;
   349     gfSharedAmmo         = $00010000;
   352     gfDisableGirders     = $00020000;
   350     gfDisableGirders     = $00020000;
   353     //gfExplosives       = $00040000;           // unused flag, reuse it
   351     gfDisableLandObjects = $00040000;
   354     gfDisableLandObjects = $00080000;
   352     gfAISurvival         = $00080000;
   355     gfAISurvival         = $00100000;
   353     gfInfAttack          = $00100000;
   356     gfInfAttack          = $00200000;
   354     gfResetWeps          = $00200000;
   357     gfResetWeps          = $00400000;
   355     gfPerHogAmmo         = $00400000;
   358     gfPerHogAmmo         = $00800000;
       
   359     // NOTE: When adding new game flags, ask yourself
   356     // NOTE: When adding new game flags, ask yourself
   360     // if a "game start notice" would be useful. If so,
   357     // if a "game start notice" would be useful. If so,
   361     // add one in uWorld.pas - look for "AddGoal".
   358     // add one in uWorld.pas - look for "AddGoal".
   362 
   359 
   363     gstDrowning       = $00000001;
   360     gstDrowning       = $00000001;