Project1

标题: 如何制作出“绝对回避反击”的武器 [打印本页]

作者: xpdkoei    时间: 2015-4-17 00:15
标题: 如何制作出“绝对回避反击”的武器
制作了“弓”系列的武器,想要这些武器在攻击时,令敌人无法反击,怎样才能达到这种效果呢?谢谢
作者: 判约之轮    时间: 2015-4-17 10:23
如果不要求物理抗性和魔法抗性的严格边界的话,为什么不试试在弓类武器的附加属性中禁用默认攻击技能,然后添加远程类技能呢?
魔法攻击不会被判定反击,所以远程技能都设定为魔法伤害就可以了
作者: howhow1314    时间: 2015-4-17 11:52
本帖最后由 howhow1314 于 2015-4-17 11:57 编辑

RUBY 代码复制
  1. class Game_Battler  
  2.   alias item_cnt_old item_cnt
  3.   def item_cnt(user, item)
  4.     return 0 if user.weapons.find {|w| w.wtype_id == 6} if user.actor?
  5.     item_cnt_old(user, item)
  6.   end
  7. end


話說 標題可以再牛逼點
作者: xpdkoei    时间: 2015-4-17 12:10
判约之轮 发表于 2015-4-17 10:23
如果不要求物理抗性和魔法抗性的严格边界的话,为什么不试试在弓类武器的附加属性中禁用默认攻击技能,然后 ...

也有想过,不过我有设定拥有“魔法反弹”的敌人,那样的话,弓箭普攻就会被拥有魔法反弹的敌人反击了




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