Fix item & core.status.event.data
This commit is contained in:
parent
2a85590055
commit
64a0f0a6aa
@ -91,6 +91,7 @@ items.prototype.useItem = function (itemId, callback) {
|
|||||||
delete core.status.hero.items[itemCls][itemId];
|
delete core.status.hero.items[itemCls][itemId];
|
||||||
|
|
||||||
core.updateStatusBar();
|
core.updateStatusBar();
|
||||||
|
core.status.event.data = null;
|
||||||
|
|
||||||
if (core.isset(callback)) callback();
|
if (core.isset(callback)) callback();
|
||||||
}
|
}
|
||||||
@ -100,16 +101,18 @@ items.prototype.canUseItem = function (itemId) {
|
|||||||
// 没有道具
|
// 没有道具
|
||||||
if (!core.hasItem(itemId)) return false;
|
if (!core.hasItem(itemId)) return false;
|
||||||
|
|
||||||
|
var able = false;
|
||||||
if (itemId in this.canUseItemEffect) {
|
if (itemId in this.canUseItemEffect) {
|
||||||
try {
|
try {
|
||||||
return eval(this.canUseItemEffect[itemId]);
|
able = eval(this.canUseItemEffect[itemId]);
|
||||||
}
|
}
|
||||||
catch (e) {
|
catch (e) {
|
||||||
console.log(e);
|
console.log(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (!able) core.status.event.data = null;
|
||||||
|
|
||||||
return false;
|
return able;
|
||||||
}
|
}
|
||||||
|
|
||||||
////// 获得某个物品的个数 //////
|
////// 获得某个物品的个数 //////
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user