From 2bb5ad43e04dd78f94302c75033a4a2d806ba8af Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Fri, 12 Jul 2013 16:32:28 -0400 Subject: [PATCH] require items, algos, helpers locally instead of via index.js --- script/algos.coffee | 4 +++- script/helpers.coffee | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/script/algos.coffee b/script/algos.coffee index 9aa0f8a516..4d7e260c40 100644 --- a/script/algos.coffee +++ b/script/algos.coffee @@ -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 diff --git a/script/helpers.coffee b/script/helpers.coffee index b94a3fa0d6..2fd1599b40 100644 --- a/script/helpers.coffee +++ b/script/helpers.coffee @@ -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?)