赞 | 9 |
VIP | 0 |
好人卡 | 0 |
积分 | 6 |
经验 | 0 |
最后登录 | 2024-1-1 |
在线时间 | 87 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 561
- 在线时间
- 87 小时
- 注册时间
- 2021-1-28
- 帖子
- 51
|
本帖最后由 redsight 于 2021-3-31 23:58 编辑
感谢“RPGMakerMz【Mv】咸鱼交流群”昵称为“AI”的大佬指点,解决了点“最强装备”的时候报错的问题。以下是更新后的版本
/*:
* @target MZ
* @plugindesc 装备等级限制
* @author 开水有毒(KSYD)
* @help 在装备备注中使用<equipLevel:等级>,表示角色等级大于等于“等级”时该装备可装备。来,跟我一起学习绕口令……
*/
//防止插件冲突
var KSYD = KSYD || {};
Game_Actor_changeEquip = Game_Actor.prototype.changeEquip;
Game_Actor.prototype.changeEquip = function(slotId, item) {
if(!item) {return;}
if(KSYD.isEquipLevelOK(this, item)) {
Game_Actor_changeEquip.call(this,slotId, item)
}
else{
$gameMessage.add('等级不够,无法装备' + item.name);
}
};
KSYD.isEquipLevelOK = function (Game_Actor, item) {
return !item.meta.equipLevel || Game_Actor.level >= item.meta.equipLevel;;
}
|
|