Fixed bug recording level playtime.

This commit is contained in:
Nick Winter 2014-10-06 18:55:10 -07:00
parent 8fdd2c0688
commit e04a0f33a1

View file

@ -46,7 +46,9 @@ module.exports = class LevelBus extends Bus
incrementSessionPlaytime: =>
if @playerIsIdle then return
@changedSessionProperties.playtime = true
@session.set('playtime', @session.get('playtime') + 1)
if _.isNaN @session.get('playtime')
@session.set 'playtime', 0 # Oops, corrupted some playtimes when moving to new defaults system. Fixed on 2014-10-06, but lost playtime data in between.
@session.set('playtime', @session.get('playtime', true) + 1)
onPoint: ->
return true unless @session?.get('multiplayer')