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

变身BUG?非修改单位数据0 - 0攻击显示。

[复制链接]
发表于 2008-9-2 22:28:14 | 显示全部楼层 |阅读模式
求助前先播放广告………………

变身前

未命名.jpg

变身后

未命名1.jpg


单位修改【骰子数量为1 骰子面数为0 基础伤害为-1 】也可以做到0 - 0攻击显示。

目前只知道演示里增加的英雄主要属性值把原攻击力值减掉而已……

具体能解释下更好原因么?

变身BUG?0 - 0攻击显示.w3x

16 KB, 下载次数: 25

发表于 2008-9-2 23:18:27 | 显示全部楼层
hmmm~~小枫蛮有心的~~

在变身过程中添加变动单位属性的技能似乎总是会出现各种乱七八糟的效果~~


这里的原理其实说穿了也很容易理解~~

小枫如果你多测试几次的话~~会发现你不加那两条删除技能的触发和禁用技能的触发也无所谓~~而那个恢复技能的话~~其实也是不必要的~~因为如果你就算留那里空着什么也不加~~每次变身依然还是会恢复攻击力~~

其实那两个技能根本加不上去~~也就无所谓删除和禁用了~~

出现这个bug的原因是~~单位在变身瞬间会阻止你添加任何技能~~所以你增加那个减零技能的时候根本没有增加任何敏捷和攻击~~问题就在这里了~~虽然你没有加上这个技能~~war3会判定你已经删除了这样一个技能~~这时候它就要计算这次减少了多少属性~~对英雄本身的攻击力又有没有影响~~于是比方说这个技能本身是加12敏捷~~那么现在这个技能被删除了~~英雄已经被扣了12敏捷了~~我们还需要进一步善后~~因为英雄本身是敏捷英雄~~我们还得多去掉这些敏捷所加的攻击力~~于是英雄就被扣了12攻击力~~如果扣的总数大于原始攻击力~~那么攻击力就会只剩0了~~与此相反~~如果你加加值输为负数~~反而会增加攻击力hmmm~~

而每次变身攻击力都会恢复是因为每次变身攻击力都会重新计算过~~所以就会恢复正常老~~



小枫可以把这个作为发现发到综合区的说~~
回复

使用道具 举报

发表于 2008-9-2 23:23:58 | 显示全部楼层
555是变身是有属性附加导致的么??这个以前很多关于变身的问题帖子里都碰到过额
回复

使用道具 举报

 楼主| 发表于 2008-9-2 23:26:19 | 显示全部楼层
单位在变身瞬间会阻止你添加任何技能


看中这个了~~~~强大的头目~~~~
回复

使用道具 举报

发表于 2008-9-2 23:49:49 | 显示全部楼层
其实这东西并不像第一眼看上去那么无法理解或者随机错误~~

多做几次测试就可以总结出规律进而推出原理了~~

其实关键就是~~变身时会阻止任何技能被添加~~然后又会重新计算攻击力造成的~~

下面这几测试有助于你们进一步理解其中机制和原理~~

比方说你们可以在变身时候用UnitAddAbility()去测试返回值~~会发现其实返回的是false~~意思是添加技能失败~~也就是根本就没有加上去~~而不是添加了立刻被删除~~这两者可是大大的不同~~

另外~~由于每次变身后~~war3都会按照“基础攻击力->主属性加值->单位身上临时属性和临时攻击力变更技能的加值”的顺序来重新计算变身后单位的攻击力~~所以才会每次变身后攻击力会恢复正常~~


另外也许你们注意到了一个事实~~那就是扣去的攻击力是扣在白字上的而不是绿字上~~这是war3的又一个判定规则所导致的了~~因为它去减那12攻击力的时候发现并没有与之对应的技能~~就认为这是某个永久性的改变~~于是就扣在白字上了~~

这也是为什么攻击之书最终出局没有出现在游戏里的原因~~因为它并不是一个持久性被动技能~~而是一次性筷子一样用了就扔~~一下改变单位攻击力算数~~改变后这个技能本身已经被删除了~~因为war3找不到对应的技能~~所以才将其认作是永久性改变~~将攻击力变化显示在了白字上~~

但是为什么暴雪后来没有用这个技能做本书出来呢~~很简单你们去试验下就知道了~~吃了攻击之书所获得的额外攻击力无法在变身后继承~~为什么~~参照我前面说的原理就很容易理解了~~变身后会按顺序计算“基础攻击力->主属性加值->单位身上临时属性和临时攻击力变更技能的加值”根本没有攻击之书的位置~~因为攻击之书技能在单位身上根本不存在~~所以就会造成变身后攻击力加值丢失的问题~~联系本贴这个例子~~可以更方便你们理解其中的运作方式和原理~~
回复

使用道具 举报

恶声恶气 该用户已被删除
发表于 2008-9-3 10:40:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-9-3 19:56:28 | 显示全部楼层
只知道Renee头目爱说hmmm
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 23:41 , Processed in 0.039268 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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