# HG changeset patch # User nemo # Date 1389991044 18000 # Node ID 2a1483d91977689a331dbc56f46732838447a688 # Parent 88929358d2e1fe5a9c72243847302aa35fe9c39e well. let's fix this at least - only apply to gears that are actually hedgehogs, not just ones associated with a hedgehog (which can be pretty much any gear since damage tracking was added) diff -r 88929358d2e1 -r 2a1483d91977 hedgewars/uGearsUtils.pas --- a/hedgewars/uGearsUtils.pas Sat Jan 18 00:10:33 2014 +0400 +++ b/hedgewars/uGearsUtils.pas Fri Jan 17 15:37:24 2014 -0500 @@ -199,7 +199,8 @@ i:= _1; if (CurrentHedgehog <> nil) and CurrentHedgehog^.King then i:= _1_5; -if (Gear^.Hedgehog <> nil) and (Gear^.Hedgehog^.King or (Gear^.Hedgehog^.Effects[heFrozen] > 0)) then +if (Gear^.Kind = gtHedgehog) and (Gear^.Hedgehog <> nil) and + (Gear^.Hedgehog^.King or (Gear^.Hedgehog^.Effects[heFrozen] > 0)) then ModifyDamage:= hwRound(cDamageModifier * dmg * i * cDamagePercent * _0_5 * _0_01) else ModifyDamage:= hwRound(cDamageModifier * dmg * i * cDamagePercent * _0_01)