hedgewars/uGearsUtils.pas
changeset 9149 6790f1938cd9
parent 9148 78c699d8fdfd
child 9160 fc46e75f6b72
child 9283 76e68c136a11
equal deleted inserted replaced
9148:78c699d8fdfd 9149:6790f1938cd9
   182 i:= _1;
   182 i:= _1;
   183 if (CurrentHedgehog <> nil) and CurrentHedgehog^.King then
   183 if (CurrentHedgehog <> nil) and CurrentHedgehog^.King then
   184     i:= _1_5;
   184     i:= _1_5;
   185 if (Gear^.Hedgehog <> nil) and (Gear^.Hedgehog^.King or (Gear^.Hedgehog^.Effects[heFrozen] > 0)) then
   185 if (Gear^.Hedgehog <> nil) and (Gear^.Hedgehog^.King or (Gear^.Hedgehog^.Effects[heFrozen] > 0)) then
   186     ModifyDamage:= hwRound(cDamageModifier * dmg * i * cDamagePercent * _0_5 * _0_01)
   186     ModifyDamage:= hwRound(cDamageModifier * dmg * i * cDamagePercent * _0_5 * _0_01)
   187 else                                                                                
   187 else
   188     ModifyDamage:= hwRound(cDamageModifier * dmg * i * cDamagePercent * _0_01)
   188     ModifyDamage:= hwRound(cDamageModifier * dmg * i * cDamagePercent * _0_01)
   189 end;
   189 end;
   190 
   190 
   191 procedure ApplyDamage(Gear: PGear; AttackerHog: PHedgehog; Damage: Longword; Source: TDamageSource);
   191 procedure ApplyDamage(Gear: PGear; AttackerHog: PHedgehog; Damage: Longword; Source: TDamageSource);
   192 var s: shortstring;
   192 var s: shortstring;