刀锋战士 发表于 2009-9-10 18:45:39

用"能增加生命值的物品"和变身造出了一个无敌的单位

能增加生命值的物品. 这是一个物品技能.

一般的单位技能和英雄都可以设置为多少级, 然后每级有什么效果.
这个"能增加生命值的物品", 我本想把他作为英雄单位的技能, 给他设置了几级, 每级增加的HP不同. 用触发来让他升级.

但是实际发现这个技能升级后没效果.

某英雄有这个技能和一个变形技能(两种形态). 结果每变一次HP就减少, 到最后只有几百的时候又一变身就死了........复活后发现血量已经看不到. (我这字体能显示几十万的血)....... 然后怎么被打也不见掉血............

说不定已经超过正整数的最大值, 变成正的浮点数了........真帅.

Renee 发表于 2009-9-10 18:57:21

其实你这个,只是常见的负生命值 BUG而已。

你参考下《魔兽争霸III技能指南》就能知道里头的整个机制了。

http://bbs.islga.org/read-htm-tid-11002.html

刀锋战士 发表于 2009-9-10 19:15:23

负生命值BUG, 其他加生命值的BUG早有所闻, 自己还是第一次碰到.

----------------------
我刚才是这样的, 因为变身后单位技能就无效了, 于是我加了条释放变身技能后给引发添加那个"能增加生命值的物品" 技能, 并设置技能等级为XXX...........变造成了BUG.

血戮魔动冰 发表于 2009-9-10 19:40:58

单位生命值浮点数值回流导致血量超出50W(如果我没记错……可能是2^31-N的一个数)。
好玩的东西。奖励1威望。
页: [1]
查看完整版本: 用"能增加生命值的物品"和变身造出了一个无敌的单位