ソースを参照

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;
},



読み込み中…
キャンセル
保存