Mercurial > repos > IBDev-IBBoard.WarFoundry.API
comparison API/Objects/Unit.cs @ 429:7179c585d31d
Re #356: Stack overflow with some equipment limits
* Add RawNumberTaken to be used in some locations to avoid indirect recursion
* Use new RawNumberTaken within Unit equipment counting method
Overflow fixed, but results not correct
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sun, 06 Nov 2011 20:21:57 +0000 |
parents | 3c4a6403a88c |
children | c8002429ab45 |
comparison
equal
deleted
inserted
replaced
428:8f5125740316 | 429:7179c585d31d |
---|---|
509 { | 509 { |
510 int amount = 0; | 510 int amount = 0; |
511 | 511 |
512 foreach (AbstractUnitEquipmentItemSelection selection in selections) | 512 foreach (AbstractUnitEquipmentItemSelection selection in selections) |
513 { | 513 { |
514 amount += selection.NumberTaken; | 514 amount += selection.RawNumberTaken; |
515 } | 515 } |
516 | 516 |
517 return amount; | 517 return amount; |
518 } | 518 } |
519 | 519 |