rename user.party.tally => user.party.progress

This commit is contained in:
Tyler Renelle 2013-12-24 21:57:46 -07:00
parent 9aeb4f9ffb
commit 20d3c59c3b
2 changed files with 25 additions and 25 deletions

View file

@ -11661,9 +11661,9 @@ var process=require("__browserify_process");(function() {
adjustAmt = nextDelta;
if (direction === 'up' && task.type !== 'reward' && !(task.type === 'habit' && !task.down)) {
adjustAmt = nextDelta * (1 + user._statsComputed.str * .004);
user.party.quest.tally.up = user.party.quest.tally.up || 0;
user.party.quest.progress.up = user.party.quest.progress.up || 0;
if ((_ref1 = task.type) === 'daily' || _ref1 === 'todo') {
user.party.quest.tally.up += adjustAmt;
user.party.quest.progress.up += adjustAmt;
}
}
task.value += adjustAmt;
@ -11880,12 +11880,12 @@ var process=require("__browserify_process");(function() {
dropK = user.fns.randomVal(quest.collect, {
key: true
});
user.party.quest.tally.collect[dropK]++;
user.party.quest.progress.collect[dropK]++;
if (typeof user.markModified === "function") {
user.markModified('party.quest.tally');
user.markModified('party.quest.progress');
}
console.log({
tally: user.party.quest.tally
progress: user.party.quest.progress
});
}
if ((api.daysSince(user.items.lastDrop.date, user.preferences) === 0) && (user.items.lastDrop.count >= 5)) {
@ -12015,7 +12015,7 @@ var process=require("__browserify_process");(function() {
*/
cron: function(options) {
var daysMissed, expTally, lvl, now, tally, todoTally, _base, _base1, _base2, _tally;
var daysMissed, expTally, lvl, now, progress, todoTally, _base, _base1, _base2, _progress;
if (options == null) {
options = {};
}
@ -12047,7 +12047,7 @@ var process=require("__browserify_process");(function() {
return;
}
todoTally = 0;
if ((_base = user.party.quest.tally).down == null) {
if ((_base = user.party.quest.progress).down == null) {
_base.down = 0;
}
user.todos.concat(user.dailys).forEach(function(task) {
@ -12083,7 +12083,7 @@ var process=require("__browserify_process");(function() {
}
});
if (type === 'daily') {
user.party.quest.tally.down += delta;
user.party.quest.progress.down += delta;
}
}
}
@ -12137,16 +12137,16 @@ var process=require("__browserify_process");(function() {
stealth: 0,
streaks: false
};
tally = user.party.quest.tally;
_tally = _.cloneDeep(tally);
_.merge(tally, {
progress = user.party.quest.progress;
_progress = _.cloneDeep(progress);
_.merge(progress, {
down: 0,
up: 0
});
tally.collect = _.transform(tally.collect, (function(m, v, k) {
progress.collect = _.transform(progress.collect, (function(m, v, k) {
return m[k] = 0;
}));
return _tally;
return _progress;
},
preenUserHistory: function(minHistLen) {
if (minHistLen == null) {

View file

@ -690,8 +690,8 @@ api.wrap = (user) ->
# TODO STR Improves the amount by which Dailies and +/- Habits decrease in threat when scored, by .25% per point.
if direction is 'up' and task.type != 'reward' and !(task.type is 'habit' and !task.down)
adjustAmt = nextDelta * (1 + user._statsComputed.str * .004)
user.party.quest.tally.up = user.party.quest.tally.up || 0;
user.party.quest.tally.up += adjustAmt if task.type in ['daily','todo']
user.party.quest.progress.up = user.party.quest.progress.up || 0;
user.party.quest.progress.up += adjustAmt if task.type in ['daily','todo']
task.value += adjustAmt
delta += nextDelta
@ -878,9 +878,9 @@ api.wrap = (user) ->
quest = content.quests[user.party.quest?.key]
if quest?.collect and user.fns.predictableRandom(user.stats.gp) < bonus # NOTE: < bonus, higher chance than drops
dropK = user.fns.randomVal quest.collect, {key:true}
user.party.quest.tally.collect[dropK]++
user.markModified? 'party.quest.tally'
console.log {tally:user.party.quest.tally}
user.party.quest.progress.collect[dropK]++
user.markModified? 'party.quest.progress'
console.log {progress:user.party.quest.progress}
return if (api.daysSince(user.items.lastDrop.date, user.preferences) is 0) and (user.items.lastDrop.count >= 5)
if user.flags?.dropsEnabled and user.fns.predictableRandom(user.stats.exp) < chance
@ -1036,7 +1036,7 @@ api.wrap = (user) ->
# Tally each task
todoTally = 0
user.party.quest.tally.down ?= 0
user.party.quest.progress.down ?= 0
user.todos.concat(user.dailys).forEach (task) ->
return unless task
@ -1054,7 +1054,7 @@ api.wrap = (user) ->
scheduleMisses++ if api.shouldDo(thatDay, repeat, user.preferences)
if scheduleMisses > 0
delta = user.ops.score({params:{id:task.id, direction:'down'}, query:{times:scheduleMisses, cron:true}});
user.party.quest.tally.down += delta if type is 'daily'
user.party.quest.progress.down += delta if type is 'daily'
switch type
when 'daily'
@ -1087,11 +1087,11 @@ api.wrap = (user) ->
user.markModified? 'dailys' # covers dailys.*.history
user.stats.buffs = {str:0,int:0,per:0,con:0,stealth:0,streaks:false}
# After all is said and done, tally up user's effect on quest, return those values & reset the user's
tally = user.party.quest.tally; _tally = _.cloneDeep tally
_.merge tally, {down:0,up:0}
tally.collect = _.transform tally.collect, ((m,v,k)->m[k]=0)
_tally
# After all is said and done, progress up user's effect on quest, return those values & reset the user's
progress = user.party.quest.progress; _progress = _.cloneDeep progress
_.merge progress, {down:0,up:0}
progress.collect = _.transform progress.collect, ((m,v,k)->m[k]=0)
_progress
# Registered users with some history
preenUserHistory: (minHistLen = 7) ->