(cls, fit, forceFitImplants=False)
| 500 | |
| 501 | @classmethod |
| 502 | def fitObjectIter(cls, fit, forceFitImplants=False): |
| 503 | yield fit.ship |
| 504 | |
| 505 | for mod in fit.modules: |
| 506 | if not mod.isEmpty: |
| 507 | yield mod |
| 508 | implants = fit.implants if forceFitImplants else fit.appliedImplants |
| 509 | for container in (fit.drones, fit.fighters, implants, fit.boosters, fit.cargo): |
| 510 | for obj in container: |
| 511 | yield obj |
| 512 | |
| 513 | @classmethod |
| 514 | def fitItemIter(cls, fit, forceFitImplants=False): |