找回密码
 点一下
查看: 1131|回复: 6

行为里面修改单位最大生命的一个问题

[复制链接]
发表于 2011-3-24 17:41:15 | 显示全部楼层 |阅读模式
假设单位目前生命值为 200/200
获得一个+200最大生命值的行为时 则是400/400
受到伤害减少50点生命
当前生命值为350/400
然后移除行为则为200/200的生命值了
再次获得又是400/400

这样做道具很头大`````,玩家可以不停的放置/拾取来达到恢复生命的效果``
发表于 2011-3-25 20:15:55 | 显示全部楼层
这个没办法啦,你就干脆在buff消失时多加一个效果,减少单位HP200点吧。不过记得判断会不会导致单位死亡。
回复

使用道具 举报

发表于 2011-3-25 20:16:54 | 显示全部楼层
话说。WAR3的物品效果不素按当前比例增加的吗?
回复

使用道具 举报

发表于 2011-3-25 20:25:01 | 显示全部楼层
其实也不是完全按照比例,它的公式也是视情况而定的。
回复

使用道具 举报

发表于 2011-3-25 20:54:21 | 显示全部楼层
我在想。如果有个效果可以在增加前记录生命百分比。然后再增加(或者删除)后设置当前生命百分比为这个值就好了。。
回复

使用道具 举报

发表于 2011-3-25 21:20:15 | 显示全部楼层
如果生命值大于原最大值(大于200),则扣除技所增加的额度(200)
回复

使用道具 举报

 楼主| 发表于 2011-3-26 10:26:39 | 显示全部楼层
于是我还是用触发器来解决好了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-23 21:35 , Processed in 0.053841 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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