hedgewars/uConsts.pas
changeset 553 5478386d935f
parent 547 b81a055f2d06
child 559 6083fffc9e2f
--- a/hedgewars/uConsts.pas	Tue Jul 03 20:11:48 2007 +0000
+++ b/hedgewars/uConsts.pas	Sun Jul 08 17:16:46 2007 +0000
@@ -173,6 +173,7 @@
       ammoprop_AttackInMove = $00000010;
       ammoprop_NoCrosshair  = $00000040;
       ammoprop_AttackingPut = $00000080;
+      ammoprop_DontHold     = $00000100;
       AMMO_INFINITE = High(LongWord);
 
       EXPLAllDamageInRadius = $00000001;
@@ -408,7 +409,8 @@
                                    Probability: 100;
                                    NumberInCase: 1;
                                    Ammo: (Propz: ammoprop_Power or
-                                                 ammoprop_NeedTarget;
+                                                 ammoprop_NeedTarget or
+                                                 ammoprop_DontHold;
                                           Count: 2;
                                           NumPerTurn: 0;
                                           Timer: 0;
@@ -440,7 +442,8 @@
                                    NumberInCase: 1;
                                    Ammo: (Propz: ammoprop_ForwMsgs or
                                                  ammoprop_AttackInMove or
-                                                 ammoprop_NoCrosshair;
+                                                 ammoprop_NoCrosshair or
+                                                 ammoprop_DontHold;
                                           Count: 2;
                                           NumPerTurn: 0;
                                           Timer: 0;
@@ -455,7 +458,7 @@
                                   (NameId: sidSkip;
                                    Probability: 0;
                                    NumberInCase: 1;
-                                   Ammo: (Propz: 0;
+                                   Ammo: (Propz: ammoprop_DontHold;
                                           Count: AMMO_INFINITE;
                                           NumPerTurn: 0;
                                           Timer: 0;
@@ -471,7 +474,8 @@
                                    Probability: 100;
                                    NumberInCase: 3;
                                    Ammo: (Propz: ammoprop_ForwMsgs or
-                                                 ammoprop_AttackInMove;
+                                                 ammoprop_AttackInMove or
+                                                 ammoprop_DontHold;
                                           Count: 5;
                                           NumPerTurn: 0;
                                           Timer: 0;
@@ -486,7 +490,8 @@
                                   (NameId: sidMine;
                                    Probability: 100;
                                    NumberInCase: 1;
-                                   Ammo: (Propz: ammoprop_NoCrosshair;
+                                   Ammo: (Propz: ammoprop_NoCrosshair or
+                                                 ammoprop_DontHold;
                                           Count: 2;
                                           NumPerTurn: 0;
                                           Timer: 0;
@@ -517,7 +522,8 @@
                                    Probability: 100;
                                    NumberInCase: 1;
                                    Ammo: (Propz: ammoprop_NoCrosshair or
-                                                 ammoprop_AttackInMove;
+                                                 ammoprop_AttackInMove or
+                                                 ammoprop_DontHold;
                                           Count: 1;
                                           NumPerTurn: 0;
                                           Timer: 0;
@@ -549,7 +555,7 @@
                                   (NameId: sidBaseballBat;
                                    Probability: 100;
                                    NumberInCase: 1;
-                                   Ammo: (Propz: 0;
+                                   Ammo: (Propz: ammoprop_DontHold;
                                           Count: 1;
                                           NumPerTurn: 0;
                                           Timer: 0;
@@ -566,7 +572,8 @@
                                    NumberInCase: 1;
                                    Ammo: (Propz: ammoprop_ForwMsgs or
                                                  ammoprop_AttackInMove or
-                                                 ammoprop_NoCrosshair;
+                                                 ammoprop_NoCrosshair or
+                                                 ammoprop_DontHold;
                                           Count: 2;
                                           NumPerTurn: 0;
                                           Timer: 0;
@@ -583,7 +590,8 @@
                                    NumberInCase: 1;
                                    Ammo: (Propz: ammoprop_NoCrosshair or
                                                  ammoprop_NeedTarget or
-                                                 ammoprop_AttackingPut;
+                                                 ammoprop_AttackingPut or
+                                                 ammoprop_DontHold;
                                           Count: 1;
                                           NumPerTurn: 0;
                                           Timer: 0;
@@ -600,7 +608,8 @@
                                    NumberInCase: 1;
                                    Ammo: (Propz: ammoprop_NoCrosshair or
                                                  ammoprop_NeedTarget or
-                                                 ammoprop_AttackingPut;
+                                                 ammoprop_AttackingPut or
+                                                 ammoprop_DontHold;
                                           Count: 1;
                                           NumPerTurn: 0;
                                           Timer: 0;
@@ -632,7 +641,8 @@
                                    NumberInCase: 3;
                                    Ammo: (Propz: ammoprop_NoCrosshair or
                                                  ammoprop_NeedTarget or
-                                                 ammoprop_AttackingPut;
+                                                 ammoprop_AttackingPut or
+                                                 ammoprop_DontHold;
                                           Count: 1;
                                           NumPerTurn: 0;
                                           Timer: 0;
@@ -650,7 +660,8 @@
                                    Ammo: (Propz: ammoprop_ForwMsgs or
                                                  ammoprop_NoCrosshair or
                                                  ammoprop_NeedTarget or
-                                                 ammoprop_AttackingPut;
+                                                 ammoprop_AttackingPut or
+                                                 ammoprop_DontHold;
                                           Count: 2;
                                           NumPerTurn: 0;
                                           Timer: 0;
@@ -666,7 +677,8 @@
                                    Probability: 100;
                                    NumberInCase: 1;
                                    Ammo: (Propz: ammoprop_ForwMsgs or
-                                                 ammoprop_NoCrosshair;
+                                                 ammoprop_NoCrosshair or
+                                                 ammoprop_DontHold;
                                           Count: 3;
                                           NumPerTurn: 0;
                                           Timer: 0;