require items, algos, helpers locally instead of via index.js

This commit is contained in:
Tyler Renelle 2013-07-12 16:32:28 -04:00
parent 7bb95795c7
commit 2bb5ad43e0
2 changed files with 4 additions and 2 deletions

View file

@ -1,6 +1,7 @@
moment = require('moment')
_ = require('lodash')
{helpers, items} = require('../index')
helpers = require('./helpers.coffee')
items = require('./items.coffee')
{pets, hatchingPotions} = items.items
XP = 15
@ -95,6 +96,7 @@ randomDrop = (user, delta, priority, streak = 0, options={}) ->
date: +moment().subtract('d', 1) # trick - set it to yesterday on first run, that way they can get drops today
count: 0
paths['items.lastDrop'] = true
reachedDropLimit = (helpers.daysBetween(user.items.lastDrop.date, +new Date) is 0) and (user.items.lastDrop.count >= 2)
return if reachedDropLimit

View file

@ -1,6 +1,6 @@
moment = require 'moment'
_ = require 'lodash'
{items} = require '../index'
items = require('./items.coffee')
sod = (timestamp, dayStart=0) ->
#sanity-check reset-time (is it 24h time?)