Project1

标题: 敌人可以使用魔法技能却设置不了物理技能? [打印本页]

作者: 爆焰    时间: 2020-5-22 04:23
标题: 敌人可以使用魔法技能却设置不了物理技能?
就是说我设置了一个敌人,它没法用物理技能,但是魔法技能又可以……请问是怎么回事?
作者: PLeaseS    时间: 2020-5-22 09:30
是在系统设置里调出来的吗
xp我没经常用
作者: 灯笼菜刀王    时间: 2020-5-22 10:35
完全不能理解你这话啥意思, 敌人能用什么不都是你塞给它的么....
作者: ppspssss    时间: 2020-5-22 14:02
具体要敍述得問題清楚一点, 附帶一些图片 , 指出是什么出了問題
作者: 爆焰    时间: 2020-5-22 21:39
灯笼菜刀王 发表于 2020-5-22 10:35
完全不能理解你这话啥意思, 敌人能用什么不都是你塞给它的么....

就是技能如果设置了攻击力的数值,敌人就不使用那个技能,变成了不行动。如果单纯只是设置了威力,攻击力为0,敌人才会使用那个技能
作者: 爆焰    时间: 2020-5-23 00:15
说实话我也不知道怎么回事,默认的明明没问题了,不知道跟哪个脚本有冲突。难搞哦
作者: 89444640    时间: 2020-5-23 08:38
不知道跟哪个脚本冲突基本没救,如果还想用当前的脚本堆,可以尝试排除法,建立一个新的干净脚本,逐渐把当前用到的放进去,直到问题出现,我用这种方法排除过大量无法与我脚本堆兼容的脚本。
完全无法凭空猜测问题出现原因。
虽然可以通过强制行动来让敌人用物理攻击技能,绕过脚本,但是毕竟不治本。
作者: 爆焰    时间: 2020-5-23 11:24
89444640 发表于 2020-5-23 08:38
不知道跟哪个脚本冲突基本没救,如果还想用当前的脚本堆,可以尝试排除法,建立一个新的干净脚本,逐渐把当 ...

谢谢,终于找到原因了。我设定了没武器无法使用物理技能,怪是没法装备武器的,所以没法使用物理技能,
我在Game_Battler 3的20行插入以下脚本了。
  1. if $data_skills[skill_id].atk_f > 0 and $data_weapons[self.weapon_id] == nil
  2.       return false
  3.     end
复制代码

请问该怎么解决?
作者: chd114    时间: 2020-5-23 12:19
爆焰 发表于 2020-5-23 11:24
谢谢,终于找到原因了。我设定了没武器无法使用物理技能,怪是没法装备武器的,所以没法使用物理技能,
...

判断self是否是敌人




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1