fastarrow 发表于 2011-12-2 15:31:10

官方脚本修正【辅助技能增强-48号】

暂无修正。

[ 本帖最后由 fastarrow 于 2011-12-6 18:54 编辑 ]

无心云 发表于 2011-12-2 20:20:55

老离真是神人啊

我以前也很奇怪,我这边感觉即便是不开巫术加强,好像也是只有5%,10%,15%的加成

songfx 发表于 2011-12-6 18:04:13

理论值
魔法伤害=基础伤害+基础伤害*普通魔力加成5%或10%或15%+基础伤害*普通魔力加成5%*魔力特长5%*等级

其中基础伤害公式见宝典
此值与魔法书上显示值一致。

无论开不开启魔力加强,显示值都是一样。



==================================================


战斗中实际伤害=魔法书显示伤害+1+额外伤害。
但这个额外伤害是怎么计算的并不清楚。


例一:
老离脚本
等级10力量10的非魔力特英雄使用初级魔法神箭,高级魔力,
开启魔力加强,
书上显示:开战前显示伤害为126=基础伤害110+16(还是按15%算了,错误)。战场书上显示126=110+16(按15%的魔力强化,错误)
实际显示:XX受到额外伤害31点,魔法神箭造成141点伤害。基本符合30%。算法不清楚。


不开启魔力加强,
书上显示:伤害为126=基础伤害110+16(15%加成)。没问题。
实际显示:XX受到额外伤害16点,魔法神箭造成126点伤害。没问题。


例二:
老离脚本
等级10力量10的魔力特英雄使用初级魔法神箭,高级魔力,
开启魔力加强,
书上显示:开战前显示伤害为134=基础伤害110+16+8(还是按15%算了,错误)。战场书上显示134=110+16+8(按15%的魔力强化,加成了特长,错误)。
实际显示:XX受到额外伤害40点,魔法神箭造成150点伤害。基本按30%+特长加成。

不开启魔力加强,
书上显示:伤害为134=基础伤害110+16+8( 按15%算了,没问题。)
实际显示:XX受到额外伤害24点,魔法神箭造成134点伤害。没问题。



例三:
官方脚本
等级10力量10的非魔力特英雄使用初级魔法神箭,高级魔力,
开启魔力加强,
书上显示:开战前显示伤害为126=基础伤害110+16(还是按15%算了,错误)。战场书上显示143=110+33(按30%的魔力强化,没问题)
实际显示:XX受到额外伤害33点,魔法神箭造成143点伤害。没问题


不开启魔力加强,
书上显示:伤害为126=基础伤害110+16(15%加成)。没问题。
实际显示:XX受到额外伤害16点,魔法神箭造成126点伤害。没问题。


例四:
官方脚本
等级10力量10的魔力特英雄使用初级魔法神箭,高级魔力,
开启魔力加强,
书上显示:开战前显示伤害为134=基础伤害110+16+8(还是按15%算了,错误)。战场书上显示143=110+33(按30%的魔力强化,未加成特长,错误)。
实际显示:XX受到额外伤害33点,魔法神箭造成143点伤害。未加成特长,错误。

不开启魔力加强,
书上显示:伤害为134=基础伤害110+16+8( 按15%算了,没问题。)
实际显示:XX受到额外伤害24点,魔法神箭造成134点伤害。没问题。


==================================================

fastarrow 发表于 2011-12-6 18:27:44

回复 3# 的帖子

风侠,你的数据不够详细。
我们要看几组数据:

普通英雄:
不开巫术加强:A魔法书显示值,B实际伤害值
开官方未修正脚本的巫术加强:A魔法书显示值,B实际伤害值。
开官方经过修正的巫术加强:A魔法书显示值,B实际伤害值。

魔力特长英雄(不是指魔法特英雄):
不开巫术加强:A魔法书显示值,B实际伤害值
开官方未修正脚本的巫术加强:A魔法书显示值,B实际伤害值。
开官方经过修正的巫术加强:A魔法书显示值,B实际伤害值。



另外,官方脚本是通过修改魔力等级为-1/-2/-3来实现加强。这种计算出来的伤害是硬编码计算出来的。
我用触发器模拟计算出来的值,与硬编码算出来的值是有差别的,尽管使用的是e变量,仍然有差别,但根据我的观察,差别不是很大。30%的加强若是想跟官方脚本完全一致,又要保证魔力特的等级加层,不是没有办法,但我觉得没有必要。

songfx 发表于 2011-12-6 18:44:41

补充了测试结果。我真的无语了!

fastarrow 发表于 2011-12-6 18:52:55

回复 5# 的帖子

既然你这么说话,那就算了。

songfx 发表于 2011-12-6 18:57:50

原帖由 fastarrow 于 2011-12-6 18:52 发表 http://www.wogcn.net/images/common/back.gif
既然你这么说话,那就算了。

你误会了
我是看到官方脚本里,实际伤害远大于显示伤害。觉得震惊。

不知道是不是因为其它选项的原因。我再试试。

songfx 发表于 2011-12-6 19:14:59

看样子是受到其它选项的干扰,我重新制作测试样品。

songfx 发表于 2011-12-6 20:30:52

搞得睡着了………………

重新编辑了下测试结果,不知道是否清楚。
这次我总算找到问题所在了。

老离的脚本没有问题!
另外魔法书上显示的伤害值咱就不去深究了。

gigichart 发表于 2012-2-25 18:59:58

附件在哪?;yowe;
页: [1]
查看完整版本: 官方脚本修正【辅助技能增强-48号】

捐赠