查看: 2394|回复: 10

[已经过期] 有关状态伤害的问题(有福利)

[复制链接]
梦石
0
星屑
4657
在线时间
1069 小时
注册时间
2013-3-28
回帖
309

开拓者

发表于 2017-7-28 15:35:27 | 显示全部楼层 |阅读模式

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

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

×
正在制作高仿口袋妖怪的战斗方式,然后遇到了几个大麻烦

1:状态伤害不会累加,这个我自己修改过脚本了,hp明明是实时增减的,可状态伤害就是不会累加
2:对面被状态伤害烫死的回合自己用回复剂的话会报错
3:自己被状态伤害烫死的场合会报错

本来这个游戏就是打算开源发布的,现在算是提前发布吧,这也算是我的处女作(虽然剧情还没有开始写233)
本游戏可以作为蓝本随意使用,但使用前请注明游戏以"口袋童话 谷火"为蓝本(虽然还未发布233)
因为我想尽快发布游戏,所以请大神们帮忙吧

百度网盘链接: http://pan.baidu.com/s/1o8ul4SU 密码: 6g28
梦石
0
星屑
125
在线时间
171 小时
注册时间
2014-4-14
回帖
135
发表于 2017-7-29 01:20:41 | 显示全部楼层
看图试一试。。。。。。
1.png

点评

不行,实际操作情况是状态伤害有时按单状态算,最后一烫时按多状态算  发表于 2017-7-29 11:04
不试试看看吗?( ' – ' )  发表于 2017-7-29 03:04
应该不行吧,后面那段是有leech才能发动的用伤害来回复效果,和bug无关  发表于 2017-7-29 02:10
Vanyogin
回复

使用道具 举报

梦石
0
星屑
12161
在线时间
4435 小时
注册时间
2014-4-11
回帖
5616

开拓者

发表于 2017-7-29 12:43:20 | 显示全部楼层
本帖最后由 yang1zhi 于 2017-7-29 12:46 编辑

因为你把DAMAGE等号了。这样他就重新赋值了。不管他是不是本来就有伤害。
所以应该加个判断。加入DAMAGE是数字,也就是有伤害时。DAMAGE是+=。不是的时候就是=
if self.damage.is_a?(Numeric)

点评

现在有了一个更奇怪的问题,对面妙蛙花被我喷火龙的火焰旋涡打中后有可能会停止行动一个回合  发表于 2017-7-29 22:01
目前还没有用到下面的脚本=  发表于 2017-7-29 21:40
还有就是“如果状态的LEECH”下面,你没有设置damage。所以如果此时如果damage不是数字的时候就会报错。比如是字符串,“MISS”  发表于 2017-7-29 21:22
我说的不是1吗  发表于 2017-7-29 21:14
然而并不是这个原因,错误和伤害没关系,现在2解决了,3时有时无,1搞不定  发表于 2017-7-29 21:09
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部