设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2182|回复: 4
打印 上一主题 下一主题

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1883
在线时间
157 小时
注册时间
2016-1-29
帖子
267
跳转到指定楼层
1
发表于 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

Lv2.观梦者

梦石
0
星屑
565
在线时间
87 小时
注册时间
2015-6-7
帖子
68
2
发表于 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
回复

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2281
在线时间
403 小时
注册时间
2018-11-9
帖子
249
3
发表于 2019-4-3 17:51:40 | 只看该作者

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

点评

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 20:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表