查看: 2690|回复: 4

[已经解决] 请教大神怎么给护甲设置个被攻击后的状态!!

[复制链接]
梦石
0
星屑
1883
在线时间
157 小时
注册时间
2016-1-29
回帖
216
发表于 2019-4-3 16:04:22 | 显示全部楼层 |阅读模式
悬赏20星屑已解决
我想做件 护甲  被攻击后有50%的几率产生一个+50%防御的状态   想请教大神怎么弄啊!

最佳答案

查看完整内容

全局搜计算伤害,或者def make_damage_value(user, item),找到判伤害的地方 然后添加这个 if self.actor? if user.enemy? if self.armors.include?($data_armors[护甲ID]) if value > 0 self.add_state(状态ID) if rand(100) > 50 end end end end
梦石
0
星屑
565
在线时间
87 小时
注册时间
2015-6-7
回帖
63
发表于 2019-4-3 16:04:23 | 显示全部楼层
全局搜计算伤害,或者def make_damage_value(user, item),找到判伤害的地方
然后添加这个
if self.actor?
      if user.enemy?
          if self.armors.include?($data_armors[护甲ID])
if value > 0
self.add_state(状态ID) if  rand(100) > 50
end
end
end
end
回复

使用道具 举报

梦石
0
星屑
2281
在线时间
403 小时
注册时间
2018-11-9
回帖
224
发表于 2019-4-3 17:51:40 | 显示全部楼层

怪物那个攻击技能50%概率附加“加防状态”

点评

如果想做特定角色受攻击才能加防的话,可以给不会加防的角色加上对“加防状态”的100%抗性  发表于 2019-4-3 21:29
你这也太敷衍了……  发表于 2019-4-3 18:07
莫把湖面倒影,当作夜空繁星。所以大角鼠yesyes,kaka的力量无人能及!
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部