mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-02-17 08:50:58 -05:00
Don't create God for web-dev levels
This commit is contained in:
parent
cb085d019d
commit
9be8151959
2 changed files with 6 additions and 3 deletions
|
@ -11,7 +11,7 @@ var allowedOrigins = [
|
|||
/http:\/\/localhost:3000/,
|
||||
/http:\/\/direct\.codecombat\.com/,
|
||||
/http:\/\/staging\.codecombat\.com/,
|
||||
/http:\/\/codecombat-staging-codecombat\.runnableapp\.com/,
|
||||
/http:\/\/.*codecombat-staging-codecombat\.runnableapp\.com/,
|
||||
];
|
||||
|
||||
function receiveMessage(event) {
|
||||
|
|
|
@ -73,6 +73,7 @@ module.exports = class PlayLevelView extends RootView
|
|||
'level:started': 'onLevelStarted'
|
||||
'level:loading-view-unveiling': 'onLoadingViewUnveiling'
|
||||
'level:loading-view-unveiled': 'onLoadingViewUnveiled'
|
||||
'level:loaded': 'onLevelLoaded'
|
||||
'level:session-loaded': 'onSessionLoaded'
|
||||
'playback:real-time-playback-started': 'onRealTimePlaybackStarted'
|
||||
'playback:real-time-playback-ended': 'onRealTimePlaybackEnded'
|
||||
|
@ -133,7 +134,6 @@ module.exports = class PlayLevelView extends RootView
|
|||
|
||||
load: ->
|
||||
@loadStartTime = new Date()
|
||||
@god = new God({@gameUIState}) # TODO: don't make one of these in web-dev mode
|
||||
levelLoaderOptions = supermodel: @supermodel, levelID: @levelID, sessionID: @sessionID, opponentSessionID: @opponentSessionID, team: @getQueryVariable('team'), observing: @observing, courseID: @courseID
|
||||
if me.isSessionless()
|
||||
levelLoaderOptions.fakeSessionConfig = {}
|
||||
|
@ -141,6 +141,9 @@ module.exports = class PlayLevelView extends RootView
|
|||
@listenToOnce @levelLoader, 'world-necessities-loaded', @onWorldNecessitiesLoaded
|
||||
@listenTo @levelLoader, 'world-necessity-load-failed', @onWorldNecessityLoadFailed
|
||||
|
||||
onLevelLoaded: (e) ->
|
||||
@god = new God({@gameUIState}) unless e.level.isType('web-dev')
|
||||
|
||||
trackLevelLoadEnd: ->
|
||||
return if @isEditorPreview
|
||||
@loadEndTime = new Date()
|
||||
|
@ -253,7 +256,7 @@ module.exports = class PlayLevelView extends RootView
|
|||
|
||||
initGoalManager: ->
|
||||
@goalManager = new GoalManager(@world, @level.get('goals'), @team)
|
||||
@god.setGoalManager @goalManager
|
||||
@god?.setGoalManager @goalManager
|
||||
|
||||
insertSubviews: ->
|
||||
@hintsState = new HintsState({ hidden: true }, { @session, @level })
|
||||
|
|
Loading…
Reference in a new issue