作者ntdenntden (暗黑巫师)
看板MapleStory
标题[心得] 关於武器潜力 +总伤害% +攻击力% 的一些探讨
时间Wed Dec 1 22:00:51 2010
恩...这篇文章含有落落长内文 + 一堆实测数据 + 一堆公式
如果对这个部分有兴趣 欢迎往下看
有什麽地方觉得奇怪也欢迎一起讨论
如果赶时间 或者看到一堆算式会感觉头痛的
也欢迎直接END看结论
感谢gigicm大的指正 +攻击力%是否加乘精灵祝福 文章结论确实出了一点错误
要修正的部分很多 所以内文我就没动了 太多东西要改
只有直接修改结论部分 修正内容直接放最後面
---------------------------------------------------------------
首先是
+总伤害% 的部分
Q1: +总伤害% 会不会影响表攻 ?
实测人物 我的嫩英雄
拿95攻击 没有潜力的紫凌剑 搭配使用之前活动的 加加的祝福(+11攻)
此时人物表攻 4506 ~ 8234
改拿2力 108单手剑焰之剑 +6%总伤害 并拿掉身上的2攻粉批 2力戒指
其他装备都没有动 凑出同样 力 敏 攻击
此时人物表攻同样为 4506 ~ 8234
所以
总伤害% 不会影响表攻
Q2: +总伤害% 是只有爆击伤害 还是攻击伤害都有算 ?
实测人物 一样是我的嫩英雄
实测怪物 维多利亚港右边第一张图的 嫩宝跟蓝宝
拿2力 108单手剑焰之剑 +6%总伤害 并把装备都穿上
此时人物表攻 4701 ~ 8558
全程辅助技能只放 格档 快速之剑 并全程使用无双剑舞攻击 (260%)
打出来伤害的理论值 12222.6 ~ 22250.8 ( 怪防可视为0 )
但是 我在那边打了至少半小时
看到的最低伤害是12963 最高伤害是23583
远远高过了理论值 可以合理的猜测这是+6%总伤害所造成的
将理论值两边同时乘1.06 得到 12955.956 ~ 23585.848
打出来的伤害值都落在这个范围里面
所以 可以肯定
+总伤害% 是对所有攻击的伤害都直接加乘
Q3: +总伤害% 是有用的潜力吗 ?
是的 !!! +总伤害%绝对是有用的潜力 !!!!!
不要再看到+总伤害%就叫人安心洗掉了
至於+总伤害% 跟 +攻击力%的比较 後面会有详细讨论
这边就先不提了
--------------------------------------------------------------------
接着是
+攻击力% 的部分
Q1: +攻击力% 会不会影响表攻 ?
我想这应该有共同结论了
会
不过还是稍微测了一下
拿95 没潜力紫凌剑 表攻 4679 ~ 8534
改拿102 潜力+3%攻击 紫凌剑 并且拔掉2攻粉批 3攻2攻狂郎戒指
此时总攻击力一样 力量比拿95紫凌少 表攻 4782 ~ 8728
还比本来拿95攻紫凌为高
所以可以肯定
+攻击力%会影响表攻
Q2: +攻击力% 是以什麽为基准来增加 ?
先说明人物身上有增加攻击力的部分
手套10攻 戒指6攻 ( 3个狂狼戒指 ) 面具49攻 精灵祝福12攻
武器部分单手焰剑26力148攻 +6%总伤害
紫凌剑102攻 +3%攻击力
根据爬文找的公式
最大表攻 = ( 力*系数 + 敏 ) * 攻击力 / 100
因为是以单手剑来测试 所以以下算式 系数都直接带入4
首先测试公式是否正确
拿+6%总伤害的焰剑 不放辅助技能
总力量1266 ( 914 + 352 ) 总敏捷94 ( 7 + 87 ) 总攻击力225
游戏中看到表攻最大11605 公式算出值11605.5 符合
放枫叶祝福19
总力量1376 总敏捷94 总攻击225
( 放枫叶祝福增加了110力量 可知先算枫叶祝福 再算装备的+力量% )
游戏中看到最大表攻12595 公式算出值12595.5 符合
放枫叶祝福19 吃+20攻击蛋糕
总力量1376 总敏捷94 总攻击245
游戏中看到最大表攻13715 公式算出值13715.1 符合
所以确定公式正确
接着改拿+3%攻击力紫凌剑 没放枫叶祝福的状况下
总力量1235 总敏捷94 总攻击179
此时游戏中看到最大表攻9262
假设 +攻击力% 是对总攻击的直接加乘
带入公式 最大表攻 ( 1235*4 + 94 ) * 179 * 1.03 / 100
得到数值 9281.1858 > 9262
可知
+攻击力% 不是直接对总攻击加乘
再假设 +3%攻击力 增加了X的攻击
带回公式 ( 1235*4 + 94 ) * ( 179 + X ) / 100 = 9262
可得到 179 + X = 183.988876
X = 4.988876 接近5攻击
再将 X / 0.03 得到约166攻击
也就是说 这个+3%攻击力 只有加乘总攻击里面约166攻击
而这少掉的攻击部分 我总攻中比较接近的只有 手套10 跟 精灵祝福12
因为精灵祝福不能拿掉 ( 不要叫我砍人物= = )
所以拿掉手套进行测验 ( 手套3力5敏 10攻击 )
总力量1231 总敏捷89 总攻击169
此时最大表攻8722 带入算式
( 1231*4 + 89 ) * ( 169 + X ) / 100 = 8722
169 + X = 173.814269
X = 4.814269
可以看出拿掉手套 对攻击的增加量有造成影响
确定+3%总攻击 有加乘手套上的攻击
同时也可以肯定
+攻击力% 不加乘精灵祝福增加的攻击力
接着测试
+攻击力% 会不会加乘用技能或补品 所增加的攻击力
拿+3%攻击紫凌剑 施放枫叶祝福19 并且放激励 (+12攻)
总力量1345 ( 914 + 431 ) 总敏捷94 ( 7 + 87 ) 总攻击 191
此时人物表攻最大值10729
由公式 ( 1345*4 + 94 ) * ( 191 + X ) / 100 = 10729
191 + X = 195.999269 = 179 + 12 + 4.999269
可看出 激励的+12攻击 对攻击的增加量没有影响
所以没有加乘精灵祝福的攻击 似乎也是合理的答案 ( 都是技能增加的攻击 )
再测试同样状况下 改吃+20攻击的蛋糕
总力量1345 总敏捷94 总攻击199
此时表攻最大值11166
由公式 ( 1345*4 + 94 ) * ( 199 + X ) / 100 = 11166
199 + X = 203.982463 = 179 + 20 + 4.982463
蛋糕的+20攻击 也对攻击的增加量没有造成影响
综合以上一堆复杂的数字 可以得到
+攻击力% 只有加乘 装备所增加的攻击力
没有加乘 由技能或者补品所增加的攻击力
同时大胆猜测 英雄的回响算法也是一样
-------------------------------------------------------------------
+总伤害% +攻击力% 的比较
恩...接下来的算式会更恐怖
如果觉得前面已经很头痛的可以考虑直接跳过看结论
首先列出一些要用到的公式
( 以目前的为准 大改後的公式我没研究 就不讨论了 )
表攻最大值公式 = ( 力量*系数 + 敏捷 ) * 总攻击力 / 100
最小值 = ( 力量*系数*0.9*熟练度 + 敏捷 ) * 总攻击力 / 100
打出来的伤害值公式 = ( 表攻 - 怪物防御抵销值 ) * 技能%
怪物防御抵销值 = ( 0.5 ~ 0.6 ) * 怪防 取平均值0.55*怪防
假设以表攻最大值来看
公式为 (( 力量*系数 + 敏捷 ) * 总攻击力 / 100 -0.55*怪防 ) * 技能%
令( 力量*系数 + 敏捷 ) / 100 = K ( 可以视为常数 因为装备都不变 )
总攻击力 = 装备总攻击力 (令为 E) + 额外增加攻击力 (令为 A) = E + A
(蛋糕 精灵祝福...等)
令怪防为D 技能%为S
则公式可以改写成
(( K ) * ( E + A ) - 0.55*D ) * S
假设武器为+R%总伤害(R>0) 则带入後变成
(( K ) * ( E + A ) - 0.55*D ) * S *( 1 + R% ) ......式1
若为+R%攻击力 带入变成
(( K ) * ( E*(1+R%) + A ) - 0.55*D ) * S............式2
将 式1 - 式2
经过一番非常复杂的化减 ( 有兴趣的可以自己算看看 )
可以得到
S * R% * ( K*A - 0.55D ) .......式3
式3 > 0 时 表示+总伤害% 比+攻击力%为好
式3 < 0 时 表示+攻击力% 比+总伤害%为好
如果看表攻最小值 式子也不变
只是将式子的K改为( 力量*系数*0.9*熟练度 + 敏 ) / 100
而式3的正负 取决於K*A - 0.55D的值
K越大 或者 A越大 对+总伤害%越有利
D越大 对+攻击力%越有利
而K = ( 力*系数 + 敏 ) / 100 A = 额外增加攻击 D = 怪物防御
也就是说
力量越高 敏捷越高 额外增加攻击越高
都对+总伤害%比较有利
只有当怪防越高时
才对+攻击力%比较有利
装备上的攻击力增加 对两者的优劣毫无影响
而这也产生了一个有趣的现象
当武器多过一张强化卷 对总伤害%的增加幅度比攻击力%为高
以自身数据带入 假设在穿着目前最好的装备下
施放枫叶祝福19 吃+40蛋糕 精灵祝福12
以最小表攻带入 K = ( 力量*系数*0.9*熟练度 + 敏 ) / 100
人物总力量1376 总敏捷94 系数4 熟练度60%
K = 30.6616
A = 40 + 12 = 52
假设 K * A - 0.55*D >0
K * A / 0.55 > D 数字带入
得到 2898.91491 > D
当怪防达到3000 甚至+总伤害%都比+攻击力%为优(因为K是带入最小值)
当前全枫谷的怪 怪防超过3000的也只有4只
武士3200 天皇1阶4200 天皇2阶4300 175防5000
也就是说 几乎都是总伤害%比较优势
而且我身上的装备都很普通
大多数的装备只有+3%力量(看我总力量就大概能了解)
如果考虑到很多装备都洗出+很高的力量% 则总伤害%更优势
所以对於装备越好的玩家来说 越後期 +总伤害%比+攻击力%越好
所以武器洗出+总伤害% 请安心的留着他
他早晚会成长到令你满意的
---------------------------------------------------------------------
总结 :
+总伤害%部分
1. +总伤害%不会显示在表攻上
2. +总伤害% 是直接加乘伤害
3. +总伤害%是有用的潜力
+攻击力%部分
1. +攻击力% 会影响表攻
2. +攻击力% 只有加乘总攻击 不会加乘技能or补品增加的攻击
而对精灵祝福也有加乘
+总伤害% +攻击力% 的比较
1. 两者的优劣跟装备总攻击无关
2. 当力量 敏捷 技能or补品增加的攻击 越高 +总伤害%越优势
3. 当怪物防御越高 +攻击力%越优势
4. 所以人物越高等 装备越好 +总伤害%比+攻击力% 越值得期待
5. K * A - 0.55*D 是两者的分界点
>0 总伤害%优 <0 攻击力%优
-----------------------------------------------------------------------
一点心得 欢迎一起讨论
如果算式有出什麽错 (这很有可能) 也请不吝指正
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.170.226.3
1F:推 windgogoco:end推 12/01 22:04
2F:推 peter0726:推~~ 12/01 22:07
3F:推 fiveroad:用心 推~~ 12/01 22:07
4F:推 whiskyya:大推~~ 12/01 22:08
5F:推 wingss3025:认真推 12/01 22:08
6F:推 hikojo:+49面具 *.* 12/01 22:11
7F:推 cutlove:大推 好用心~ 12/01 22:13
8F:推 oweiday:给个赞 12/01 22:18
9F:推 lex65536:(  ̄▽ ̄)b 12/01 22:19
10F:推 Radiantee:推推 能力不足无法DEBUG QQ 12/01 22:22
11F:推 freewalk:BB以後 攻击%被总伤害%打脸打很大 12/01 22:27
12F:推 anys3:看ID很眼熟原来是玫莉阿 12/01 22:33
13F:推 davi0621:推 就甘心~ 12/01 22:38
14F:推 snowkyo:好用心耶 原PO有空的话可以顺便测试 主属性% 12/01 22:42
15F:推 ooblack:好文啊 12/01 22:47
16F:推 Dick5210:好强...一定要推的阿!!! 12/01 22:48
17F:推 vmdolores:推推 好用心! 而且有结论好贴心qq 12/01 22:52
18F:推 janetscott:有受惠有推!! 12/01 22:59
19F:推 juliustu8:推 12/01 23:01
20F:推 carl79039:想讨论一下 王的防御不是特别高吗?那打王时是不是加攻 12/01 23:04
21F:→ carl79039:击的比较好?? 12/01 23:05
22F:推 OROCHI97:推推 虽然算式复杂 但重点结论简洁扼要有力 还上色 12/01 23:16
23F:→ OROCHI97:对於像我这种懒人 这样懒人包式的结论最棒了XDDDD 12/01 23:17
24F:推 pololo61201:好文推!! 12/01 23:30
25F:推 moonkevin:赞 比 密技吱吱叫还赞 12/02 00:03
26F:推 dateline:推推! 赞! 12/02 00:20
27F:推 thomas2451:你把秘密说出来一堆商人都要哭了啦XD 12/02 00:51
28F:推 vsdavid:原po正妹 12/02 05:42
29F:推 cdan:赞 12/02 07:23
30F:推 beLIEve:推荐这篇文章!!!!太厉害了!!!! 12/02 07:57
31F:推 Roger9999:推用心.. 12/02 08:08
32F:→ Roger9999:..............因为精灵祝福不能拿掉 不要叫我砍人物 12/02 08:10
33F:→ Roger9999:你没补上面一句 大家可能会狂推这句...哈 12/02 08:11
34F:推 a12q35745:这篇文章值101分 破表啦! 12/02 09:08
-------------------------------------------------------------------------
文章内容 似乎跟gigicm大的结论有所抵触
所以刚才去试着研究一下公式
发现我们两人的算法最大的差异点在於
攻击力部分 有没有直接去除小数点以下的位数
回头看看最初测试的数据
力1235 敏94 拿+3%攻击102紫凌 总攻击179
首先带回我的算式
( 1235*4 + 94 ) * ( 167*1.03 + 12 ) / 100
发现算出值为9263.0634 并非看到的9262
而采用gigicm大的算法 假设
r()是一个 无条件舍去小数点以下的函数
( 1235*4 + 94 ) * r( 179*1.03 ) / 100
算出的值是 9262.56 就符合看到的值
所以猜测 可能有舍去小数点以下的位数
而我的武器因为只有+3%攻击 精灵祝福又只有12 影响只有0.36
考虑到如果被r()函数舍去小数点以下的部分
可能造成数值恰巧跟我原本算法接近 因而造成我的算法看似正确
所以东拼西凑 弄出了一个比较极端的值
在所有装备都不动的情况下 拔除9力 9敏 49攻面具
此时力量1224 敏85 总攻击130 看到表攻最大6624
如果照我的算法 攻击数字应该带入 118*1.03 + 12 = 133.54
如果有舍弃小数点以下 攻击为r( 130*1.03 ) = r( 133.9 ) = 133
带入公式 ( 1224*4 + 85 ) * ( 133.54 ) / 100 = 6651.6274 错误
而 ( 1224*4 + 85 ) * ( 133 ) / 100 = 6624.73 正确
所以
可以确定表攻公式里面 攻击力直接舍弃小数点以下位数
但是这样一来 由我的数据就完全测不出是否有加乘精灵祝福
因为不论有没有加乘 我的两组数据 送进r()函数後出来的值都一样 无法比较
装备全上为184.37 跟184.01 值都为184
拿掉面具为133.9 跟133.54 值都为133
而且我加乘太小 祝福太少 就算有差异也无法明显的看出来
所以在此借用 gigicm大的数据
力量1533 敏捷122 武器+12%攻击力 装备总攻击179 祝福18
没吃蛋糕的状况下 人物表攻最大值13758
如果不算精灵祝福 攻击力应带入r( 179*1.12 + 18 ) = 218
如果有算 则应该是r( 197 * 1.12 ) = 220
带入表攻公式
没算祝福 ( 1533*4 + 122 ) * 218 / 100 = 13633.72 错误
有算祝福 ( 1533*4 + 122 ) * 220 / 100 = 13758.80 正确
所以
确定+攻击力% 有加乘精灵祝福的攻击
在此也感谢gigicm大的指正
35F:推 WOODSTACK:好文! 12/02 09:56
※ 编辑: ntdenntden 来自: 118.170.224.188 (12/02 11:16)
36F:推 alan722:推!!! 12/02 14:43
37F:推 pairsed:正妹只能推~ 12/02 20:50
38F:推 nkcup:推 原PO正妹 12/03 00:34
39F:推 chihchinglin:推用心的正妹莉 12/03 18:30
40F:推 rockj3:用心推 其实耐心看 很好懂的^ ^ 12/09 21:50
41F:推 willy718066:神@@ 04/02 01:03