Game_BattlerBase.prototype.meetsSkillConditions = function(skill) {
// 原本的判断条件
const canUse = Game_BattlerBase.prototype.meetsSkillConditions.call(this, skill);
// 如果技能ID是10,要求角色必须处于状态25
if (skill.id === 10 && !this.isStateAffected(25)) {
return false; // 如果角色不在状态25,技能10不能使用
}
return canUse; // 如果通过所有条件,技能可以使用
};
Game_BattlerBase.prototype.meetsSkillConditions = function(skill) {
// 原本的判断条件
const canUse = Game_BattlerBase.prototype.meetsSkillConditions.call(this, skill);
// 如果技能ID是10,要求角色必须处于状态25
if (skill.id === 10 && !this.isStateAffected(25)) {
return false; // 如果角色不在状态25,技能10不能使用
}
return canUse; // 如果通过所有条件,技能可以使用
};