赞 | 0 |
VIP | 270 |
好人卡 | 34 |
积分 | 0 |
经验 | 24234 |
最后登录 | 2013-12-20 |
在线时间 | 976 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 47
- 在线时间
- 976 小时
- 注册时间
- 2011-4-30
- 帖子
- 860
|
本帖最后由 羞射了 于 2013-4-15 00:01 编辑
1、damage(t,@battler_critical,1) if !(t==0 and @sp_damage != 0) 这是在537行,设置为只要不是单加减sp则hp数字都会跳出来.
至于是否命中我就不知道了,我好像测不出如何打出0伤?好像都miss了?我应该没改过这种功能,但是我把这个判定去掉的话,单加减sp的时候,hp会跳个0出来的。
这说明hp的0伤是可以显示的。
2、如果你说的是总伤害,那么修改总伤害这个会需要修改到数据结构。因为伤害和总伤害是和帧挂钩的,按照默认方法是无法在动画帧结束后,延迟显示的。
make_total_damage(value,type) if value !=0 and !(type == 2 and @battler_damage !=0) 169行这样改可以暂且使显示不冲突,如果存在两种总伤害则优先显示hp的,否则显示sp的。
我最早说的就是不想做延迟显示……懒。 |
|