查看: 2033|回复: 3

[已经解决] 如何制作出“绝对回避反击”的武器

[复制链接]
梦石
0
星屑
50
在线时间
353 小时
注册时间
2010-12-27
回帖
38
发表于 2015-4-17 00:15:35 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
制作了“弓”系列的武器,想要这些武器在攻击时,令敌人无法反击,怎样才能达到这种效果呢?谢谢
梦石
0
星屑
108
在线时间
1006 小时
注册时间
2008-11-9
回帖
1633
发表于 2015-4-17 10:23:43 | 显示全部楼层
如果不要求物理抗性和魔法抗性的严格边界的话,为什么不试试在弓类武器的附加属性中禁用默认攻击技能,然后添加远程类技能呢?
魔法攻击不会被判定反击,所以远程技能都设定为魔法伤害就可以了
回复

使用道具 举报

梦石
0
星屑
166
在线时间
454 小时
注册时间
2015-2-25
回帖
358
发表于 2015-4-17 11:52:06 | 显示全部楼层
本帖最后由 howhow1314 于 2015-4-17 11:57 编辑

[pre lang="ruby"]class Game_Battler  
  alias item_cnt_old item_cnt
  def item_cnt(user, item)
    return 0 if user.weapons.find {|w| w.wtype_id == 6} if user.actor?
    item_cnt_old(user, item)
  end
end[/pre]

話說 標題可以再牛逼點

点评

谢谢,十分感谢!!  发表于 2015-4-17 12:11

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
353 小时
注册时间
2010-12-27
回帖
38
 楼主| 发表于 2015-4-17 12:10:25 | 显示全部楼层
判约之轮 发表于 2015-4-17 10:23
如果不要求物理抗性和魔法抗性的严格边界的话,为什么不试试在弓类武器的附加属性中禁用默认攻击技能,然后 ...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部