diff --git a/src/logic/ItemCtrl.ts b/src/logic/ItemCtrl.ts index 09e1a66..33c5158 100644 --- a/src/logic/ItemCtrl.ts +++ b/src/logic/ItemCtrl.ts @@ -73,7 +73,7 @@ let ItemMan = { * @returns */ getItemPrice(itemid: number): ItemInfo{ - let item: CommonItem = this._items.get(itemid); + let item: CommonItem = this.findItem(itemid); return item? item._priceinfo: new ItemInfo(); }, @@ -146,7 +146,7 @@ let ItemMan = { _openItemPkg(pkg: CommonItem, count: number, dpcard: boolean, reslst: CIC[]){ if(pkg._solidsubitems){ pkg._solidsubitems.forEach((item: ItemInfo) => { - let obj = this._items.get(item.id); + let obj = this.findItem(item.id); this._useItem(obj, item.count * count, false, reslst); }); } @@ -158,7 +158,7 @@ let ItemMan = { //todo: continue; } - let obj = this._items.get(info.id); + let obj = this.findItem(info.id); if(!obj){ //todo: continue; @@ -238,7 +238,7 @@ let ItemMan = { } v._randexitems && v._randexitems.forEach((item: ItemInfo) =>{ - let obj: CommonItem = this._items.get(item.id); + let obj: CommonItem = this.findItem(item.id); obj && (item.weight = obj._weight); }); });