}
if (c.added < minAdded) minAdded = c.added;
if (c.added > maxAdded) maxAdded = c.added;
- return Object.assign({}, c, { priority: priority });
+ return Object.assign({ priority: priority }, c);
+ // TODO: remove patch soon
+ if (!c.options) c.options = {}
});
const deltaAdded = maxAdded - minAdded;
return augmentedChalls.sort((c1, c2) => {
return c.to || this.st.tr["Any player"];
return c.from.name || "@nonymous";
},
+ // TODO: duplicated from Hall
getRandomnessClass: function(c) {
- if (!c.options.randomness) return {};
- return {
- ["random-" + c.options.randomness]: true
- };
+ const opts = c.options;
+ if (opts.randomness === undefined && opts.random === undefined)
+ return {};
+ if (opts.randomness !== undefined)
+ return { ["random-" + opts.randomness]: true };
+ return { ["random-" + (opts.random ? 2 : 0)]: true };
}
}
};