hedgewars/uConsts.pas
changeset 542 ec26095f1bed
parent 534 92fb2b0d5117
child 547 b81a055f2d06
equal deleted inserted replaced
541:bc7be7f6d3e8 542:ec26095f1bed
   143       gstMoving         = $00000004;
   143       gstMoving         = $00000004;
   144       gstAttacked       = $00000008;
   144       gstAttacked       = $00000008;
   145       gstAttacking      = $00000010;
   145       gstAttacking      = $00000010;
   146       gstCollision      = $00000020;
   146       gstCollision      = $00000020;
   147       gstHHChooseTarget = $00000040;
   147       gstHHChooseTarget = $00000040;
   148       gstFalling        = $00000080;
       
   149       gstHHJumping      = $00000100;
   148       gstHHJumping      = $00000100;
   150       gsttmpFlag        = $00000200;
   149       gsttmpFlag        = $00000200;
   151       gstHHThinking     = $00000800;
   150       gstHHThinking     = $00000800;
   152       gstNoDamage       = $00001000;
   151       gstNoDamage       = $00001000;
   153       gstHHHJump        = $00002000;
   152       gstHHHJump        = $00002000;
   168 
   167 
   169       ammoprop_Timerable    = $00000001;
   168       ammoprop_Timerable    = $00000001;
   170       ammoprop_Power        = $00000002;
   169       ammoprop_Power        = $00000002;
   171       ammoprop_NeedTarget   = $00000004;
   170       ammoprop_NeedTarget   = $00000004;
   172       ammoprop_ForwMsgs     = $00000008;
   171       ammoprop_ForwMsgs     = $00000008;
   173       ammoprop_AttackInFall = $00000010;
   172       ammoprop_AttackInMove = $00000010;
   174       ammoprop_AttackInJump = $00000020;
       
   175       ammoprop_NoCrosshair  = $00000040;
   173       ammoprop_NoCrosshair  = $00000040;
   176       ammoprop_AttackingPut = $00000080;
   174       ammoprop_AttackingPut = $00000080;
   177       AMMO_INFINITE = High(LongWord);
   175       AMMO_INFINITE = High(LongWord);
   178 
   176 
   179       EXPLAllDamageInRadius = $00000001;
   177       EXPLAllDamageInRadius = $00000001;
   438                                    PosSprite: sprWater),
   436                                    PosSprite: sprWater),
   439                                   (NameId: sidPickHammer;
   437                                   (NameId: sidPickHammer;
   440                                    Probability: 0;
   438                                    Probability: 0;
   441                                    NumberInCase: 1;
   439                                    NumberInCase: 1;
   442                                    Ammo: (Propz: ammoprop_ForwMsgs or
   440                                    Ammo: (Propz: ammoprop_ForwMsgs or
   443                                                  ammoprop_AttackInFall or
   441                                                  ammoprop_AttackInMove or
   444                                                  ammoprop_AttackInJump or
       
   445                                                  ammoprop_NoCrosshair;
   442                                                  ammoprop_NoCrosshair;
   446                                           Count: 2;
   443                                           Count: 2;
   447                                           NumPerTurn: 0;
   444                                           NumPerTurn: 0;
   448                                           Timer: 0;
   445                                           Timer: 0;
   449                                           Pos: 0;
   446                                           Pos: 0;
   471                                    PosSprite: sprWater),
   468                                    PosSprite: sprWater),
   472                                   (NameId: sidRope;
   469                                   (NameId: sidRope;
   473                                    Probability: 100;
   470                                    Probability: 100;
   474                                    NumberInCase: 3;
   471                                    NumberInCase: 3;
   475                                    Ammo: (Propz: ammoprop_ForwMsgs or
   472                                    Ammo: (Propz: ammoprop_ForwMsgs or
   476                                                  ammoprop_AttackInFall or
   473                                                  ammoprop_AttackInMove;
   477                                                  ammoprop_AttackInJump;
       
   478                                           Count: 5;
   474                                           Count: 5;
   479                                           NumPerTurn: 0;
   475                                           NumPerTurn: 0;
   480                                           Timer: 0;
   476                                           Timer: 0;
   481                                           Pos: 0;
   477                                           Pos: 0;
   482                                           AmmoType: amRope);
   478                                           AmmoType: amRope);
   518                                    PosSprite: sprWater),
   514                                    PosSprite: sprWater),
   519                                   (NameId: sidDynamite;
   515                                   (NameId: sidDynamite;
   520                                    Probability: 100;
   516                                    Probability: 100;
   521                                    NumberInCase: 1;
   517                                    NumberInCase: 1;
   522                                    Ammo: (Propz: ammoprop_NoCrosshair or
   518                                    Ammo: (Propz: ammoprop_NoCrosshair or
   523                                                  ammoprop_AttackInJump or
   519                                                  ammoprop_AttackInMove;
   524                                                  ammoprop_AttackInFall;
       
   525                                           Count: 1;
   520                                           Count: 1;
   526                                           NumPerTurn: 0;
   521                                           NumPerTurn: 0;
   527                                           Timer: 0;
   522                                           Timer: 0;
   528                                           Pos: 0;
   523                                           Pos: 0;
   529                                           AmmoType: amDynamite);
   524                                           AmmoType: amDynamite);
   536                                   (NameId: sidFirePunch;
   531                                   (NameId: sidFirePunch;
   537                                    Probability: 0;
   532                                    Probability: 0;
   538                                    NumberInCase: 1;
   533                                    NumberInCase: 1;
   539                                    Ammo: (Propz: ammoprop_NoCrosshair or
   534                                    Ammo: (Propz: ammoprop_NoCrosshair or
   540                                                  ammoprop_ForwMsgs or
   535                                                  ammoprop_ForwMsgs or
   541                                                  ammoprop_AttackInJump or
   536                                                  ammoprop_AttackInMove;
   542                                                  ammoprop_AttackInFall;
       
   543                                           Count: AMMO_INFINITE;
   537                                           Count: AMMO_INFINITE;
   544                                           NumPerTurn: 0;
   538                                           NumPerTurn: 0;
   545                                           Timer: 0;
   539                                           Timer: 0;
   546                                           Pos: 0;
   540                                           Pos: 0;
   547                                           AmmoType: amFirePunch);
   541                                           AmmoType: amFirePunch);
   568                                    PosSprite: sprWater),
   562                                    PosSprite: sprWater),
   569                                   (NameId: sidParachute;
   563                                   (NameId: sidParachute;
   570                                    Probability: 100;
   564                                    Probability: 100;
   571                                    NumberInCase: 1;
   565                                    NumberInCase: 1;
   572                                    Ammo: (Propz: ammoprop_ForwMsgs or
   566                                    Ammo: (Propz: ammoprop_ForwMsgs or
   573                                                  ammoprop_AttackInJump or
   567                                                  ammoprop_AttackInMove or
   574                                                  ammoprop_AttackInFall or
       
   575                                                  ammoprop_NoCrosshair;
   568                                                  ammoprop_NoCrosshair;
   576                                           Count: 2;
   569                                           Count: 2;
   577                                           NumPerTurn: 0;
   570                                           NumPerTurn: 0;
   578                                           Timer: 0;
   571                                           Timer: 0;
   579                                           Pos: 0;
   572                                           Pos: 0;