用"能增加生命值的物品"和变身造出了一个无敌的单位
能增加生命值的物品. 这是一个物品技能.一般的单位技能和英雄都可以设置为多少级, 然后每级有什么效果.
这个"能增加生命值的物品", 我本想把他作为英雄单位的技能, 给他设置了几级, 每级增加的HP不同. 用触发来让他升级.
但是实际发现这个技能升级后没效果.
某英雄有这个技能和一个变形技能(两种形态). 结果每变一次HP就减少, 到最后只有几百的时候又一变身就死了........复活后发现血量已经看不到. (我这字体能显示几十万的血)....... 然后怎么被打也不见掉血............
说不定已经超过正整数的最大值, 变成正的浮点数了........真帅. 其实你这个,只是常见的负生命值 BUG而已。
你参考下《魔兽争霸III技能指南》就能知道里头的整个机制了。
http://bbs.islga.org/read-htm-tid-11002.html 负生命值BUG, 其他加生命值的BUG早有所闻, 自己还是第一次碰到.
----------------------
我刚才是这样的, 因为变身后单位技能就无效了, 于是我加了条释放变身技能后给引发添加那个"能增加生命值的物品" 技能, 并设置技能等级为XXX...........变造成了BUG. 单位生命值浮点数值回流导致血量超出50W(如果我没记错……可能是2^31-N的一个数)。
好玩的东西。奖励1威望。
页:
[1]