赞 | 3 |
VIP | 0 |
好人卡 | 0 |
积分 | 23 |
经验 | 2892 |
最后登录 | 2023-1-15 |
在线时间 | 274 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 2323
- 在线时间
- 274 小时
- 注册时间
- 2017-7-25
- 帖子
- 163
|
在软件自带的脚本Game_Battler查找 计算伤害 一栏,end前另起一行插入
- if self.state?(10) #如果目标处于10号状态
- if value >= 1 #如果伤害大于1时
- self.remove_state(10) #目标解除10号状态
- self.add_state(11) #目标进入11号状态
- value = 0 #目标受到的伤害为0
- end
- end
-
- if self.state?(11) #如果目标处于11号状态
- if value >= 1 #如果伤害大于1时
- self.remove_state(11) #目标解除11号状态
- self.add_state(12) #目标进入12号状态
- value = 0 #目标受到的伤害为0
- end
- end
-
- if self.state?(12) #如果目标处于12号状态
- if value >= 1 #如果伤害大于1时
- self.add_state(12) #目标解除12号状态
- value = 0 #目标受到的伤害为0
- end
- end
复制代码
以能免疫3次伤害为范例,需要占用3个BUFF,每组的内容都标注了,需要免疫更多次伤害就多复制几段改改数字就行,因为实际上是不同的buff,甚至可以用不同的图标来表现剩余层数 |
|