铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 2135|回复: 2

[心得分享] 看了最新版代码后,对平招攻击的一点理解!

[复制链接]
发表于 2010-12-25 13:20 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
本帖最后由 玲芸 于 2010-12-25 13:28 编辑

       首先非常感谢hxsd大神开放最新版的代码!
       拿到最新版代码后,首先就是看了小门派的武功,发现小门派的武功的auto pfm伤害输出,基本都是一样的!都是能随着skill本身的级数提高而不断增加伤害输出的,这个不错,比起原来的那些大门派的武功要强(个人看法),但就是千篇一律!
       然后去看了combatd.c这个平招攻击的判定文件,通过对比攻防双方的skill_power()判断平招能否命中,里面涉及到攻防双方的exp(有效峰值为1亿2千万),攻防双方的有效臂力、身法(峰值在200以下),攻击方攻击skill的级数,防御方轻功和招架武功的级数(峰值为1000级),还有攻击方的apply/attack(峰值200),防御方的apply/defense(峰值200),发现海洋基本没有什么能增加apply/defense的,很多都是增加apply/dodge和apply/parry,但apply/dodge和apply/parry都不影响躲避和招架的,就依靠这些数值对比,判断平招是否能命中。
       do_attack()里面有命中一平招如何计算伤害,涉及到攻击方的apply/damage(峰值200,那些damage超高的兵器都没用武之地),攻击方的攻击skill的级数,攻击方的有效臂力(有九阴峰值500,没有九阴峰值600,九阴是后妈生的),攻击方内功、攻击skill、兵器、手套、自己本身(这个是npc,特别是迷宫boss才会有)的auto pfm(特殊攻击),防御方的apply/armor(峰值4500),防御方的有效根骨(有九阴峰值500,没有九阴峰值600,九阴还是后妈生的,但估计也没有哪个玩家的根骨能到峰值),防御方的内功、轻功、招架武功、一系列防具的特殊防御,以上这些就是影响伤害计算的要素。
       看了这些之后,总结如下:exp到了1亿2千万后,对平招就不再增加命中和躲避防御了(对于一些按exp计算命中的武功pfm还是有用的),有效臂力到了600就到顶了(有了大金刚,这个没问题),再高也没用,有效身法到了200也到顶了(轻松到顶),兵器伤害到了200也到顶了(那些神兵都浮云了),有效根骨到600就到顶了(努力提高这个),那些增加apply/dodge和apply/parry的武功pfm都是废物,只有增加apply/defense和apply/armor的武功pfm才是好东西,armor到了4500到顶(努力提高)。
       疑问:看了combatd.c之后,发现平招的伤害和武功里面的那些每一招每一式的具体"force" 、“damage”等都是没有关系的,看来武功好坏就只需要看auto pfm和级数高低了!好像黯然销魂掌里的每一招的damage都随年龄增加而增大,那些都是没用的呀!还有apply/dodge和apply/parry完全不影响平招,超级武功九阴,竟然堕落了!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-12-28 08:16 | 显示全部楼层
一些上限,处理过了。damage 200 改为800
apply/dodge和apply/parry 影响的是命中
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2011-1-21 01:48 | 显示全部楼层
都是高人,俺看不懂。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-5-21 17:43

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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