注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 金庸群俠傳5+金庸无双 金庸无双2完结篇伤害计算
查看: 7350|回复: 8
打印 上一主题 下一主题

[杂谈] 金庸无双2完结篇伤害计算 [复制链接]

帖子
183
精华
0
积分
92
金钱
1605
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2016-11-9 11:30:52 |只看该作者 |倒序浏览
本帖最后由 麻辣海蜇皮 于 2018-9-25 23:35 编辑

随着金庸无双2完结篇的发布,是时候对全游戏的武功做个综合评价了。但是在武评之前还有一个重要问题,就是搞清楚游戏中战斗的伤害计算。关于伤害计算的公式,其实早在沧海篇发布的时候就已经有人发过贴讨论过,可是后来新DLC陆续发布,加入了一些新的武学比如小无相功,使得伤害计算变得更加复杂。特别是霸者篇的发布,将四维上限提升至1500,从而导致暴击率的显著提升(见后文中分析),这样一来原本不太被关注的暴击一下子变的非常重要,而围绕着暴击就有一系列问题:
比如某个技能可以暂时提升暴击伤害,那这个提升是如何反映到最终的伤害的?
再比如降龙连掌有个固定5000的伤害,那这5000的伤害是否受暴击加成?
还有其他问题诸如小无相功到底是怎样提升伤害的,很多人以为是固定提升20%伤害,其实并不尽然。

这两天通过研究小高(金庸无双2制作人之一)的代码,我把伤害计算的公式重新整理了一下,同时对前人罗列的公式中一些纰漏也逐一修正。感谢“逸修”等玩家对伤害计算公式前期的探索,由于金庸无双2发布时间跨度太长,未能找到原始的帖子,故这里没有引用,实在抱歉~~

=====================================正文分割线=========================================

总体来说,玩家对敌人造成伤害可以通过三种方式,第一种是主动攻击造成伤害,第二种是上某些debuff如流血中毒对敌人造成持续伤害,第三种是受敌人攻击反击造成伤害。本文只讨论第一种伤害方式,即玩家主动按下技能键对敌人造成的伤害,我把它定义为总伤害总伤害分为两部分,技能伤害额外伤害,即:

总伤害=技能伤害+额外伤害
技能伤害是飘在敌人头上的数字,也显示于游戏的即时文字中;额外伤害只显示于游戏的即时文字中,通常跟在技能伤害之后

1.技能伤害
技能伤害=(基础伤害*防御修正*属性修正*分散修正*(1+连招倍率)+连招固定伤害)*暴击修正

a.基础伤害
基础伤害=(技能威力+攻击力*技能攻击力系数/200)*(20+刚劲*技能刚劲系数+愈劲*技能愈劲系数+轻劲*技能轻劲系数+柔劲*技能柔劲系数)/20
外功的技能攻击力系数通常为100,内功通常为0
阳刚类武功技能刚劲系数为1,其余技能系数为0;内刚外轻类武功技能刚劲系数为0.7,技能轻劲系数为0.3;刚柔并济类武功技能刚劲系数和技能柔劲系数各为0.5;四劲齐发类武功各技能系数通常为0.3,特殊的如如来神掌,各为0.4
技能说明书中的输出即基础伤害

b.防御修正
防御修正=1-min(敌人防御系数,1000)/1100
技能为全攻:防御系数=min(外防系数,内防系数)
技能为外攻:防御系数=外防系数
技能为内攻:防御系数=内防系数
技能为普攻:防御系数=(外防系数+内防系数)/2
外防系数=目标外防*技能外防系数/200
内防系数=目标内防*技能内防系数/200
敌人内外防通常从几到几百,牛家村木人外防为5,内防为1,特殊的如胖头陀内防为9999
技能外防系数和技能内防系数通常为100,特殊的如拈花指技能内防系数为50,破防类武功如玉女小连环技能外防系数为0

c.属性修正
技能为外攻时:
技能和武器属性匹配成功N>0次:属性系数=(1.1)^(N-1)
技能和武器属性匹配成功0次:属性系数=0.5
技能为内攻时:
技能和武器属性匹配成功N次:属性系数=(1.2)^N
可供匹配的属性集为:{刀,剑,棍,掌,指爪,拳,暗器,阴,阳}

d.分散修正
分散修正=rand(1-技能分散度,1+技能分散度)
技能分散度通常为0.15,特殊的如野球拳为0.3

e.连招倍率和连招固定伤害
非连招时,连招倍率=连招固定伤害=0;连招成功时,最后一招按连招说明进行加成

f.暴击修正
非暴击下,暴击修正=1;暴击成功时,暴击修正=1+暴击伤害系数*(1+刚劲/5000)
暴击概率=max(暴击率+轻劲/2000,1)
初始暴击伤害系数为1,初始暴击率为0.1,两者受特殊名、技能和红颜加成,比如红颜水笙可提升暴击伤害系数与暴击率各0.1

2.额外伤害
在每次触发一次技能伤害后,会额外触发一次特殊攻击
特殊攻击一共有5种,分别是小无相功、嗜血术、左右互博、顺手牵羊和暗器,其中小无相功、左右互博和暗器会对敌人造成额外伤害

a.小无相功
5%机率扣减敌人5%血量,即时文字为“你催发小无相功劲力,重创敌人经脉!”
25%机率增加该次20%技能伤害,即时文字为“小无相功增强了你的伤害”
20%机率扣减敌人rand(7000)点血,即时文字为“小无相功使敌人扣减...点血”

b.左右互博
50%机率选取一招(特殊招式如怒招除外),伤害为基础伤害*防御修正*属性修正*分散修正,即时文字为“以左右互搏发出...重创敌人...”

c.暗器
增加暗器固定伤害,即时文字为“...击中...,给予...点伤害”







使用道具 举报

金庸无双工作组【技术】

帖子
200
精华
0
积分
355
金钱
9268
荣誉
25
人气
52
评议
0
沙发
发表于 2016-11-12 15:21:27 |只看该作者
很高興有人研究我的代碼
只是現在"變強"的方式已經太多, 已經沒甚麼人研究數值提升方法了吧....................(我猜的)

使用道具 举报

帖子
183
精华
0
积分
92
金钱
1605
荣誉
0
人气
0
评议
0
板凳
发表于 2016-11-14 07:24:50 |只看该作者
vioyrbr 发表于 2016-11-12 15:21
很高興有人研究我的代碼
只是現在"變強"的方式已經太多, 已經沒甚麼人研究數值提升方法了吧......... ...

大神请收下我的膝盖~
俗话说的好,没有最强,只有更强,唯有以严谨的态度,才能打出逆天的伤害!

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
1238
精华
0
积分
676
金钱
19707
荣誉
5
人气
64
评议
0
地板
发表于 2016-11-14 21:16:37 |只看该作者
1000多万?怎么做到的?

使用道具 举报

帖子
88
精华
0
积分
44
金钱
654
荣誉
0
人气
1
评议
0
5#
发表于 2016-11-14 22:11:36 |只看该作者
最簡單的方式就是用修改的
推薦已過關純看劇情或測試用{:13_562:}

使用道具 举报

帖子
183
精华
0
积分
92
金钱
1605
荣誉
0
人气
0
评议
0
6#
发表于 2016-11-15 05:32:34 |只看该作者
httuiio 发表于 2016-11-14 21:16
1000多万?怎么做到的?

关于如何做到的,详见“JYgui”的帖子,完全不用修改:http://game.ali213.net/forum.php?mod=viewthread&tid=6015557&fromuid=9807185
具体来说,是加了免死金牌、血刀狂杀、紫气东来等多个buff垒起来的。所以这里的1000万伤害是“JYgui”定义的“观赏性伤害”,不具有实战意义。如果论实战,玉女拜佛打出300万伤害也是可以的。
哦,另外说一句,我这个存档以特殊名“张易通”开局,好处是有个技能可以给主角加一个增加攻击力50%的buff,所以用上面的公式计算此观赏性伤害的平均值为:
(95+500*1.25*1.5*1.3*2*2*1.1/2)*(1+1500/20)*10*(1+(1+1+0.2+0.06+0.5)*1.3)=9680451
这就是1000万+伤害的原因。

使用道具 举报

帖子
197
精华
0
积分
99
金钱
1313
荣誉
0
人气
0
评议
0
7#
发表于 2016-11-15 20:03:27 |只看该作者
真-技术贴 膜拜一个

使用道具 举报

金庸无双工作组【技术】

帖子
200
精华
0
积分
355
金钱
9268
荣誉
25
人气
52
评议
0
8#
发表于 2016-11-25 23:20:51 |只看该作者
麻辣海蜇皮 发表于 2016-11-15 05:32
关于如何做到的,详见“JYgui”的帖子,完全不用修改:http://game.ali213.net/forum.php?mod=viewthread ...

真厲害!
若不用程式碼調試, 我大概也不能計算出輸出呀

使用道具 举报

帖子
183
精华
0
积分
92
金钱
1605
荣誉
0
人气
0
评议
0
9#
发表于 2016-11-29 08:31:44 |只看该作者
vioyrbr 发表于 2016-11-25 23:20
真厲害!
若不用程式碼調試, 我大概也不能計算出輸出呀

哈哈,等亚古大金5出了可以让我做个试玩测试lol

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-7-24 01:50 , Processed in 0.336689 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到