MCPcopy Create free account
hub / github.com/codecombat/codecombat / constrainHeroHealth

Method constrainHeroHealth

app/models/User.js:1373–1373  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

1371 // Abstract raw settings away from specific UX changes
1372 canBuyGems () { return false } // Disabled direct buying of gems around 2021-03-16
1373 constrainHeroHealth () { return features?.classroomItems != null ? features?.classroomItems : this.lastClassroomItems() && this.isStudent() }
1374 promptForClassroomSignup () { return !((features?.chinaUx != null ? features?.chinaUx : false) || (window.serverConfig?.codeNinjas != null ? window.serverConfig?.codeNinjas : false) || (features?.brainPop != null ? features?.brainPop : false) || userUtils.isInLibraryNetwork()) }
1375 showGearRestrictionsInClassroom () { return features?.classroomItems != null ? features?.classroomItems : this.lastClassroomItems() && this.isStudent() }
1376 showGemsAndXpInClassroom () { return features?.classroomItems != null ? features?.classroomItems : this.lastClassroomItems() && this.isStudent() }

Callers 2

setLevelMethod · 0.80
setupGodMethod · 0.80

Calls 2

lastClassroomItemsMethod · 0.95
isStudentMethod · 0.95

Tested by

no test coverage detected