Project1
标题:
请教一个角色判断的问题。
[打印本页]
作者:
文雅夕露
时间:
2018-9-3 20:03
标题:
请教一个角色判断的问题。
def skill_effect(user, skill)
#如果特技的魔法影響為0時
if skill.int_f == 0
power = skill.power + user.str / 2 + user.atk * skill.atk_f / 100
if power > 0
power -= self.pdef * 2
end
self.damage = power
#如果特技的魔法影響大於0時and使用者為角色時
elsif user.is_a(Game_Actor) && skill.int_f >= 0
power = skill.power + user.int / 2 + $game_variables[6] * skill.int_f / 100
if power > 0
power -= self.mdef * 2
end
self.damage = power
#如果特技的魔法影響大於0時and使用者為敵人時
elsif user.is_a(Game_Enemy) && skill.int_f >= 0
power = skill.power + user.int
if power > 0
power -= self.mdef * 2
end
self.damage = power
end
end
复制代码
user.is_a(Game_Actor)请问这里为什么会报错呢?
应该怎么修改合适,请教各位前辈。
作者:
soulsaga
时间:
2018-9-3 20:10
本帖最后由 soulsaga 于 2018-9-3 20:12 编辑
user.is_a?(Game_Actor)
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1