mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-04-14 05:55:00 -04:00
Fixed a problem choosing heroes from within levels with new level options loading.
This commit is contained in:
parent
588e0266af
commit
448acbb6b5
1 changed files with 4 additions and 2 deletions
|
@ -16,12 +16,13 @@ module.exports = class LevelSetupManager extends CocoClass
|
|||
super()
|
||||
@supermodel = @options.supermodel ? new SuperModel()
|
||||
@session = @options.session
|
||||
@loadLevel()
|
||||
if @session
|
||||
@fillSessionWithDefaults()
|
||||
else
|
||||
@loadSession()
|
||||
|
||||
loadSession: ->
|
||||
loadLevel: ->
|
||||
levelURL = "/db/level/#{@options.levelID}"
|
||||
@level = new Level().setURL levelURL
|
||||
@level = @supermodel.loadModel(@level, 'level').model
|
||||
|
@ -32,7 +33,8 @@ module.exports = class LevelSetupManager extends CocoClass
|
|||
@loadModals()
|
||||
onLevelSync.call @ if @level.loaded
|
||||
|
||||
sessionURL = "#{levelURL}/session"
|
||||
loadSession: ->
|
||||
sessionURL = "/db/level/#{@options.levelID}/session"
|
||||
#sessionURL += "?team=#{@team}" if @options.team # TODO: figure out how to get the teams for multiplayer PVP hero style
|
||||
@session = new LevelSession().setURL sessionURL
|
||||
onSessionSync = ->
|
||||
|
|
Loading…
Add table
Reference in a new issue