comparison api/Objects/Unit.cs @ 204:3ef067225dc3

Fixes #208: equipmentslot limit issues * Construct units properly by using the UnitEquipmentUtil methods to get the actual minimum amount based on the slot limits as well
author IBBoard <dev@ibboard.co.uk>
date Sun, 08 Nov 2009 20:45:45 +0000
parents 4d7ff70bb109
children c0edb72a10ba
comparison
equal deleted inserted replaced
203:df4e56e2ee71 204:3ef067225dc3
90 { 90 {
91 AbstractLimit minLimit = unitEquip.MinLimit; 91 AbstractLimit minLimit = unitEquip.MinLimit;
92 92
93 if (minLimit is IPercentageLimit) 93 if (minLimit is IPercentageLimit)
94 { 94 {
95 SetEquipmentRatio(unitEquip, ((IPercentageLimit)minLimit).Percentage); 95 SetEquipmentRatio(unitEquip, UnitEquipmentUtil.GetMinEquipmentPercentage(this, unitEquip));
96 } 96 }
97 else 97 else
98 { 98 {
99 SetEquipmentAmount(unitEquip, minLimit.GetLimit(this.Size)); 99 SetEquipmentAmount(unitEquip, UnitEquipmentUtil.GetMinEquipmentCount(this, unitEquip));
100 } 100 }
101 } 101 }
102 } 102 }
103 } 103 }
104 } 104 }