Bläddra i källkod

added mail for testing and added test code to cause login rewards to be awarded every time

tags/v0.4.3^2
Shaun Kichenbrand 4 år sedan
förälder
incheckning
a14d331f76
3 ändrade filer med 11 tillägg och 8 borttagningar
  1. +2
    -2
      src/client/ui/templates/inventory/inventory.js
  2. +2
    -0
      src/server/components/auth/checkLoginRewards.js
  3. +7
    -6
      src/server/components/inventory.js

+ 2
- 2
src/client/ui/templates/inventory/inventory.js Visa fil

@@ -366,8 +366,8 @@ define([
if (item.quantity > 1 && !item.quest)
config.push(menuItems.split);

//if ((!item.noDrop) && (!item.quest))
// config.push(menuItems.mail);
if ((!item.noDrop) && (!item.quest))
config.push(menuItems.mail);

if (isMobile)
this.hideTooltip(null, this.hoverItem);


+ 2
- 0
src/server/components/auth/checkLoginRewards.js Visa fil

@@ -41,6 +41,8 @@ module.exports = async (cpnAuth, data, character, cbDone) => {

accountInfo.lastLogin = time;

time.day = lastLogin.day + 1;

if (
!lastLogin ||
(


+ 7
- 6
src/server/components/inventory.js Visa fil

@@ -449,7 +449,8 @@ module.exports = {
},

mailItem: async function (msg) {
/*let item = this.findItem(msg.itemId);
let item = this.findItem(msg.itemId);

if ((!item) || (item.noDrop) || (item.quest)) {
this.resolveCallback(msg);
return;
@@ -475,13 +476,13 @@ module.exports = {
blocked = true;
}

if (!blocked) {
const mappedItem = this.simplifyItem(item);
this.obj.instance.mail.sendMail(msg.recipient, [mappedItem]);
}
const mappedItem = this.simplifyItem(item);
this.destroyItem(item.id);

this.resolveCallback(msg);*/
if (!blocked)
this.obj.instance.mail.sendMail(msg.recipient, [mappedItem]);

this.resolveCallback(msg);
},

hookItemEvents: function (items) {


Laddar…
Avbryt
Spara