*sigh* revert the multishoot thingy. worked fine in my tests w/ smine and cleaver, screwed up deagle. need to find out why, but sleepy. for later
authornemo
Sun, 21 Oct 2012 22:42:50 -0400
changeset 7786 23a075cf4837
parent 7785 9b5dceaea976
child 7787 67c96b9c179c
*sigh* revert the multishoot thingy. worked fine in my tests w/ smine and cleaver, screwed up deagle. need to find out why, but sleepy. for later
hedgewars/uGearsHedgehog.pas
--- a/hedgewars/uGearsHedgehog.pas	Sun Oct 21 22:34:20 2012 -0400
+++ b/hedgewars/uGearsHedgehog.pas	Sun Oct 21 22:42:50 2012 -0400
@@ -992,12 +992,12 @@
     Hedgehog: PHedgehog;
 begin
 Hedgehog:= HHGear^.Hedgehog;
-(*
-if isInMultiShoot then HHGear^.Message:= 0;
+if isInMultiShoot then
+    HHGear^.Message:= 0;
 
 if ((Ammoz[CurrentHedgehog^.CurAmmoType].Ammo.Propz and ammoprop_Utility) <> 0) and isInMultiShoot then 
     AllInactive:= true
-else if not isInMultiShoot then*)
+else if not isInMultiShoot then
     AllInactive:= false;
 
 if (TurnTimeLeft = 0) or (HHGear^.Damage > 0) then
@@ -1079,7 +1079,7 @@
     exit
     end;
 
-//if not isInMultiShoot then
+if not isInMultiShoot then
     HedgehogChAngle(HHGear);
 
 if (HHGear^.State and gstMoving) <> 0 then
@@ -1115,8 +1115,7 @@
     exit
     end;
 
-    //if not isInMultiShoot and (Hedgehog^.Gear <> nil) then
-    if Hedgehog^.Gear <> nil then
+    if not isInMultiShoot and (Hedgehog^.Gear <> nil) then
         begin
         if GHStepTicks > 0 then
             dec(GHStepTicks);