habitica/src/app/debug.coffee
Tyler Renelle d2837afbd4 move tnl to a view function instead of model function, beging adding
party stats visuals (hp & exp presently)
2013-03-15 12:00:47 -04:00

28 lines
No EOL
768 B
CoffeeScript

moment = require 'moment'
algos = require './algos'
module.exports.app = (appExports, model) ->
user = model.at('_user')
appExports.emulateNextDay = ->
yesterday = +moment().subtract('days', 1).toDate()
user.set 'lastCron', yesterday
window.location.reload()
appExports.emulateTenDays = ->
yesterday = +moment().subtract('days', 10).toDate()
user.set 'lastCron', yesterday
window.location.reload()
appExports.cheat = ->
user.incr 'stats.exp', algos.tnl(user.get('stats.lvl'))
user.incr 'stats.gp', 1000
appExports.reset = ->
user.set 'stats.exp', 0
user.set 'stats.lvl', 0
user.set 'stats.gp', 0
user.set 'items.weapon', 0
user.set 'items.armor', 0
user.set 'items.head', 0
user.set 'items.shield', 0