找到MapleCharacter.java
找到getPetIndex函数
从原来的
public final byte getPetIndex(final int petId) {
for (final MaplePet pet : getSummonedPets()) {
if (pet.getUniqueId() == petId) {
return (byte) Math.max(-1, pet.getSummonedValue() - 1);
}
}
return -1;
}
改成以下
public byte getPetIndex(int petId) {
for (MaplePet pet : getSummonedPets()) {
if (pet.getUniqueId() == petId || pet.getPetItemId() == petId) {//修复废弃内拉任务
return (byte)Math.max(-1, pet.getSummonedValue() - 1);
}
}
return -1;
}