Game_Actor.prototype.equipSlots = function() {
const slots = [];
for (let i = 1; i < $dataSystem.equipTypes.length; i++) {
if(i<5){
slots.push(i);
}else{
slots.push(5)
}
}
if (slots.length >= 2 && this.isDualWield()) {
slots[1] = 1;
}
return slots;
};
Game_Actor.prototype.equipSlots = function() {
const slots = [];
for (let i = 1; i < $dataSystem.equipTypes.length; i++) {
if(i<5){
slots.push(i);
}else{
slots.push(5)
}
}
if (slots.length >= 2 && this.isDualWield()) {
slots[1] = 1;
}
return slots;
};
你会脚本吗?把他写成脚本或者替换或者在事件上写都可以
你可以在rmmz_objects 里面找到 如果跟我的一模一样就替换掉旧的
其实这个东西就是跟你设置的一样按照顺序对应能装备的物品跟名字无关
所以你要打对应的顺序写到同一个装备位置
这是我的设置你可以看到是1-7 对应装备1-7
你可以看到设置是2-7 所以你在 slots.push()里面加入你需要的装备数字
你一定要选第一个饰品应为他对应装备5 如果你改成第二个就是对应6 下面的就要改成6
你可以看到我的当i数字大于4后就slots.push(5),在4以后全部的对应装备id 就变成5
如果你不懂js 那么最简单的办法就是自己手填
把他换成
for (let i = 1; i < $dataSystem.equipTypes.length; i++) {
if(i<5){
slots.push(i);
}else{
slots.push(5)
}
}
1-7 相同的就写相同数字
Game_Actor.prototype.equipSlots = function() {
const slots = [];
slots.push(1);
slots.push(2);
slots.push(3);
slots.push(4);
slots.push(5);
slots.push(5);
slots.push(5);
if (slots.length >= 2 && this.isDualWield()) {
slots[1] = 1;
}
return slots;
};
Game_Actor.prototype.equipSlots = function() {
const slots = [];
slots.push(1);
slots.push(2);
slots.push(3);
slots.push(4);
slots.push(5);
slots.push(5);
slots.push(5);
if (slots.length >= 2 && this.isDualWield()) {
slots[1] = 1;
}
return slots;
};
如果你增加多个装备也是一样
这里我增加多了2个戒指你就可以写成
slots.push(1);
slots.push(2);
slots.push(3);
slots.push(4);
slots.push(5);
slots.push(5);
slots.push(5);
slots.push(8);
slots.push(8);
|