瀏覽代碼

Fixed #33

tags/v0.1.2
bigbadwaffle 7 年之前
父節點
當前提交
94a76b089a
共有 2 個檔案被更改,包括 9 行新增4 行删除
  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 查看文件

@@ -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 查看文件

@@ -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…
取消
儲存