官方脚本修正【辅助技能增强-48号】
暂无修正。[ 本帖最后由 fastarrow 于 2011-12-6 18:54 编辑 ] 老离真是神人啊
我以前也很奇怪,我这边感觉即便是不开巫术加强,好像也是只有5%,10%,15%的加成 理论值
魔法伤害=基础伤害+基础伤害*普通魔力加成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点伤害。没问题。
==================================================
回复 3# 的帖子
风侠,你的数据不够详细。我们要看几组数据:
普通英雄:
不开巫术加强:A魔法书显示值,B实际伤害值
开官方未修正脚本的巫术加强:A魔法书显示值,B实际伤害值。
开官方经过修正的巫术加强:A魔法书显示值,B实际伤害值。
魔力特长英雄(不是指魔法特英雄):
不开巫术加强:A魔法书显示值,B实际伤害值
开官方未修正脚本的巫术加强:A魔法书显示值,B实际伤害值。
开官方经过修正的巫术加强:A魔法书显示值,B实际伤害值。
另外,官方脚本是通过修改魔力等级为-1/-2/-3来实现加强。这种计算出来的伤害是硬编码计算出来的。
我用触发器模拟计算出来的值,与硬编码算出来的值是有差别的,尽管使用的是e变量,仍然有差别,但根据我的观察,差别不是很大。30%的加强若是想跟官方脚本完全一致,又要保证魔力特的等级加层,不是没有办法,但我觉得没有必要。 补充了测试结果。我真的无语了!
回复 5# 的帖子
既然你这么说话,那就算了。 原帖由 fastarrow 于 2011-12-6 18:52 发表 http://www.wogcn.net/images/common/back.gif既然你这么说话,那就算了。
你误会了
我是看到官方脚本里,实际伤害远大于显示伤害。觉得震惊。
不知道是不是因为其它选项的原因。我再试试。 看样子是受到其它选项的干扰,我重新制作测试样品。 搞得睡着了………………
重新编辑了下测试结果,不知道是否清楚。
这次我总算找到问题所在了。
老离的脚本没有问题!
另外魔法书上显示的伤害值咱就不去深究了。 附件在哪?;yowe;
页:
[1]