()
| 610 | } |
| 611 | |
| 612 | usesLevelHeroLadderEquipment () { |
| 613 | // For hero-ladder levels where we have configured Hero Placeholder inventory equipment, we must have intended to use it instead of letting the player choose their hero/equipment. |
| 614 | let levelThang |
| 615 | if (!this.isType('hero-ladder')) { return false } |
| 616 | if (!(levelThang = _.find(this.get('thangs'), { id: 'Hero Placeholder' }))) { return false } |
| 617 | const equips = _.find(levelThang.components, { original: LevelComponent.EquipsID }) |
| 618 | return (__guard__(equips != null ? equips.config : undefined, x => x.inventory) != null) |
| 619 | } |
| 620 | |
| 621 | usesSessionHeroThangType () { |
| 622 | if (this.isType('ladder', 'course-ladder', 'game-dev', 'web-dev')) { return false } |
no test coverage detected