Browse Source

Merge branch 'issue-33' into 'staging'

Fixed #33

See merge request !21
tags/v0.1.2
Big Bad Waffle 7 years ago
parent
commit
4b6e63f144
2 changed files with 9 additions and 4 deletions
  1. +7
    -2
      src/server/components/extensions/factionVendor.js
  2. +2
    -2
      src/server/components/trade.js

+ 7
- 2
src/server/components/extensions/factionVendor.js View File

@@ -140,8 +140,13 @@ define([
}
},

canBuy: function(itemId, requestedBy) {
var item = this.findItem(itemId, requestedBy.name);
canBuy: function(itemId, requestedBy, action) {
var item = null;
if (action == 'buy')
item = this.findItem(itemId, requestedBy.name);
else if (action == 'buyback')
item = this.findBuyback(itemId, requestedBy.name);
var result = requestedBy.reputation.canEquipItem(item);

if (!result) {


+ 2
- 2
src/server/components/trade.js View File

@@ -134,7 +134,7 @@ define([
return;
}

if (!targetTrade.canBuy(msg.itemId, this.obj)) {
if (!targetTrade.canBuy(msg.itemId, this.obj, msg.action)) {
this.resolveCallback(msg);
return;
}
@@ -262,7 +262,7 @@ define([
return this.items;
},

canBuy: function(itemId, requestedBy) {
canBuy: function(itemId, requestedBy, action) {
return true;
},



Loading…
Cancel
Save