Mercurial > repos > IBBoard.WarFoundry.API
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 |