WIP(hourglass): Error catches

This commit is contained in:
Sabe Jones
2015-09-15 12:40:01 -05:00
parent bc16ec1729
commit 66a8be526b
5 changed files with 48 additions and 29 deletions

View File

@@ -533,18 +533,12 @@ _.each gearTypes, (type) ->
Time Traveler Store, mystery sets need their items mapped in
###
_.each api.mystery, (v,k)-> v.items = _.where api.gear.flat, {mystery:k}
api.timeTravelerStore = (owned, category) ->
api.timeTravelerStore = (owned) ->
ownedKeys = _.keys owned.toObject?() or owned # mongoose workaround
if not category or category is "mystery"
_.reduce api.mystery, (m,v,k)->
return m if k=='wondercon' or ~ownedKeys.indexOf(v.items[0].key) # skip wondercon and already-owned sets
m[k] = v;m
, {}
else
_.reduce api.timeTravelStable[category], (m,v,i)->
returm m if ~ownedKeys.indexOf(v)
m[i] = v;m
, []
_.reduce api.mystery, (m,v,k)->
return m if k=='wondercon' or ~ownedKeys.indexOf(v.items[0].key) # skip wondercon and already-owned sets
m[k] = v;m
, {}
###
---------------------------------------------------------------
@@ -2052,7 +2046,7 @@ api.quests =
]
gp: 0
exp: 650
cheetah:
text: t('questCheetahText')
notes: t('questCheetahNotes')