comparison api/Objects/UnitEquipmentItem.cs @ 173:e83fc7b493f4

Fixes #195: Setting max equipment without min may not function correctly * Fix infinity ("equip all") issues
author IBBoard <dev@ibboard.co.uk>
date Mon, 12 Oct 2009 19:51:19 +0000
parents f364a9e5463e
children 36adabb1c3ea
comparison
equal deleted inserted replaced
172:f364a9e5463e 173:e83fc7b493f4
142 } 142 }
143 } 143 }
144 144
145 private void CheckMaxNumber() 145 private void CheckMaxNumber()
146 { 146 {
147 if (MaxNumber < MinNumber) 147 if (MaxNumber < MinNumber || MinNumber == WarFoundryCore.INFINITY)
148 { 148 {
149 MaxNumber = MinNumber; 149 MaxNumber = MinNumber;
150 } 150 }
151 } 151 }
152 152
163 } 163 }
164 } 164 }
165 165
166 private void CheckMinNumber() 166 private void CheckMinNumber()
167 { 167 {
168 if (MinNumber > MaxNumber || (MinNumber == 0 && MaxNumber != 0)) 168 if ((MinNumber > MaxNumber && MaxNumber != WarFoundryCore.INFINITY) || (MinNumber == 0 && MaxNumber != 0))
169 { 169 {
170 MinNumber = MaxNumber; 170 MinNumber = MaxNumber;
171 } 171 }
172 } 172 }
173 173