# HG changeset patch # User IBBoard # Date 1258111467 0 # Node ID e586ea79c102c025e88e6bbcd4e47a0f7e07049b # Parent 1cde49671c8bac048b8ea8b85a74a7df5ec7f0c2 Re #209: equipmentslot Value problem * Remove "calc percentage from numeric" as it can give us results outside the allowed range - UIs should check that they're not trying to use invalid values diff -r 1cde49671c8b -r e586ea79c102 api/Util/UnitEquipmentUtil.cs --- a/api/Util/UnitEquipmentUtil.cs Fri Nov 13 10:29:20 2009 +0000 +++ b/api/Util/UnitEquipmentUtil.cs Fri Nov 13 11:24:27 2009 +0000 @@ -139,9 +139,7 @@ public static double GetMaxEquipmentPercentage(Unit unit, UnitEquipmentItem equip) { - double limitMax = GetMinOfSlotLimitAndEquipmentLimit(equip, equip.MaxLimit, unit); - double countMax = GetPercentageOfUnitSize(GetMaxEquipmentCount(unit, equip), unit); - return Math.Max(limitMax, countMax); + return GetMinOfSlotLimitAndEquipmentLimit(equip, equip.MaxLimit, unit); } private static double GetPercentageOfUnitSize(int number, Unit unit)