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

Method updateHero

app/views/play/CampaignView.js:2248–2259  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2246 }
2247
2248 updateHero () {
2249 const hero = me.get('heroConfig')?.thangType
2250 if (!hero) { return }
2251 for (const original of Object.values(ThangType.heroes)) {
2252 if (original === hero) {
2253 this.$el.find('.player-hero').attr('src', `/file/db/thang.type/${hero}/portrait.png`)
2254 return
2255 }
2256 }
2257
2258 console.error("CampaignView hero update couldn't find hero slug for original:", hero)
2259 }
2260
2261 onClickPortalCampaign (e) {
2262 const campaign = $(e.target).closest('.campaign, .main-campaign, .side-campaign, .campaign-container')

Callers 2

constructorMethod · 0.95
afterRenderMethod · 0.95

Calls 2

getMethod · 0.45
errorMethod · 0.45

Tested by

no test coverage detected