查看: 3300|回复: 5

[已经过期] 怎样使某些防具(如皮甲)受到HP上限的10%以上伤害时50%概率变成废甲?

[复制链接]
梦石
0
星屑
3784
在线时间
933 小时
注册时间
2017-1-19
回帖
156
发表于 2017-8-18 15:59:41 来自手机 | 显示全部楼层 |阅读模式

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

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

×
皮甲变成废甲时免疫一次伤害(保护角色受一次致命的打击),战斗结束后装备皮甲变成了废甲
梦石
0
星屑
3784
在线时间
933 小时
注册时间
2017-1-19
回帖
156
 楼主| 发表于 2017-8-19 14:42:11 来自手机 | 显示全部楼层
有大神吗
回复

使用道具 举报

梦石
0
星屑
3784
在线时间
933 小时
注册时间
2017-1-19
回帖
156
 楼主| 发表于 2017-8-22 02:32:19 来自手机 | 显示全部楼层
求解决方法
回复

使用道具 举报

梦石
0
星屑
3784
在线时间
933 小时
注册时间
2017-1-19
回帖
156
 楼主| 发表于 2017-8-22 14:52:16 来自手机 | 显示全部楼层
真的解决不了吗?
回复

使用道具 举报

梦石
0
星屑
39236
在线时间
11155 小时
注册时间
2009-3-15
回帖
4768
发表于 2017-8-22 15:01:09 | 显示全部楼层
本帖最后由 soulsaga 于 2017-8-22 15:02 编辑

战斗结束后?要不要这么麻烦..
回复

使用道具 举报

梦石
0
星屑
965
在线时间
161 小时
注册时间
2019-5-31
回帖
17
发表于 2021-9-6 10:06:15 | 显示全部楼层
重写weapon类,给其属性增加一个Boolean,初始默认能用是true,然后战斗时候代码进行判断,如果满足什么什么条件,就为false,退出战斗后就对全队队伍的装备进行判定一次,如果有为false的,就把这装备卸下来,然后显示界面,也根据这个false来显示已报废,如果要维修就修改这个Boolean值
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部