Window_ItemList.prototype.drawItemNumber = function(item, x, y, width) {
if (this.needsNumber()) {
if(item.consumable===true){
this.drawText(":", x, y, width - this.textWidth("00"), "right");
this.drawText($gameParty.numItems(item), x, y, width, "right");
}
}
};
Game_Party.prototype.hasItem = function(item) {
if (this.numItems(item) > 0) {
return true;
} else if (this.isAnyMemberEquipped(item)) {
return true;
} else {
return false;
}
};
Game_Party.prototype.gainItem = function(item, amount, includeEquip) {
const container = this.itemContainer(item);
console.log(item)
if (container) {
const lastNumber = this.numItems(item);
const newNumber = lastNumber + amount;
container[item.id] = newNumber.clamp(0, this.maxItems(item));
if (container[item.id] === 0 && item.consumable===true) {
delete container[item.id];
}
if (includeEquip && newNumber < 0) {
this.discardMembersEquip(item, 0);
}
$gameMap.requestRefresh();
}
}
Game_Party.prototype.maxItems = function(item) {
if(item.consumable===true){
return 99;
}
return 1;//武器和装备最大的上限
};
MH-Pride 发表于 2021-8-30 03:32
不清楚你会不会用
UTO 发表于 2021-8-30 12:05
是写成插件么?
还有,这段是让一种装备不消耗,还是应用到所有装备上呀 ...
MH-Pride 发表于 2021-8-30 12:16
是插件 事件我不会 当然是全部啊 装备武器不消耗 所有人都可以装备 只是方便就一个人穿
我没有设置数据库 ...
MH-Pride 发表于 2021-8-30 12:24
可以啊 你要那个不消耗
UTO 发表于 2021-8-30 12:26
第二类防具吧,总之先谢谢大佬了!
Capture.PNG (165.37 KB, 下载次数: 35)
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |