# HG changeset patch # User IBBoard # Date 1258108160 0 # Node ID 1cde49671c8bac048b8ea8b85a74a7df5ec7f0c2 # Parent e8e9026dd4eab2237894863f5a64de214e41fd67 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 e8e9026dd4ea -r 1cde49671c8b IBBoard.WarFoundry.API.csproj --- a/IBBoard.WarFoundry.API.csproj Mon Nov 09 16:49:27 2009 +0000 +++ b/IBBoard.WarFoundry.API.csproj Fri Nov 13 10:29:20 2009 +0000 @@ -42,6 +42,8 @@ PreserveNewest + + PreserveNewest diff -r e8e9026dd4ea -r 1cde49671c8b api/Util/UnitEquipmentUtil.cs --- a/api/Util/UnitEquipmentUtil.cs Mon Nov 09 16:49:27 2009 +0000 +++ b/api/Util/UnitEquipmentUtil.cs Fri Nov 13 10:29:20 2009 +0000 @@ -178,9 +178,7 @@ public static double GetMinEquipmentPercentage(Unit unit, UnitEquipmentItem equip) { - double limitMin = GetMinOfSlotLimitAndEquipmentLimit(equip, equip.MinLimit, unit); - double countMin = GetPercentageOfUnitSize(GetMinEquipmentCount(unit, equip), unit); - return Math.Min(limitMin, countMin); + return GetMinOfSlotLimitAndEquipmentLimit(equip, equip.MinLimit, unit); } } }