15c2dc3497
Alogos are still BROKEN. I'm deploying them here for testing.
67 lines
2.1 KiB
JavaScript
67 lines
2.1 KiB
JavaScript
({
|
|
define: (typeof define === "function" ? define : function (F) {
|
|
return F(require, exports, module);
|
|
})
|
|
}).define(function (require, exports, module) {
|
|
var dayMapping, moment;
|
|
module.exports = obj = {};
|
|
moment = require('./moment');
|
|
|
|
obj.daysBetween = function (yesterday, now, dayStart) {
|
|
if (!((dayStart != null) && (dayStart = parseInt(dayStart)) && dayStart >= 0 && dayStart <= 24)) {
|
|
dayStart = 0;
|
|
}
|
|
return Math.abs(moment(yesterday).startOf('day').add('h', dayStart).diff(moment(now), 'days'));
|
|
};
|
|
|
|
obj.dayMapping = dayMapping = {
|
|
0: 'su',
|
|
1: 'm',
|
|
2: 't',
|
|
3: 'w',
|
|
4: 'th',
|
|
5: 'f',
|
|
6: 's',
|
|
7: 'su'
|
|
};
|
|
|
|
|
|
obj.equipped = function (user, type) {
|
|
var armor, armorSet, gender, head, _ref, _ref1, _ref2;
|
|
_ref = (user != null ? user.preferences : void 0) || {
|
|
'm': 'm',
|
|
'v1': 'v1'
|
|
}, gender = _ref.gender, armorSet = _ref.armorSet;
|
|
if (type === 'armor') {
|
|
armor = (user != null ? (_ref1 = user.items) != null ? _ref1.armor : void 0 : void 0) || 0;
|
|
if (gender === 'f') {
|
|
if (parseInt(armor) === 0) {
|
|
return "f_armor_" + armor + "_" + armorSet;
|
|
} else {
|
|
return "f_armor_" + armor;
|
|
}
|
|
} else {
|
|
return "m_armor_" + armor;
|
|
}
|
|
} else if (type === 'head') {
|
|
head = (user != null ? (_ref2 = user.items) != null ? _ref2.head : void 0 : void 0) || 0;
|
|
if (gender === 'f') {
|
|
if (parseInt(head) > 1) {
|
|
return "f_head_" + head + "_" + armorSet;
|
|
} else {
|
|
return "f_head_" + head;
|
|
}
|
|
} else {
|
|
return "m_head_" + head;
|
|
}
|
|
}
|
|
};
|
|
return obj;
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|