铁血丹心

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

[问题求助] 关于hxsd最近对防御修正的疑问和猜想!

[复制链接]
发表于 2010-3-6 16:48 | 显示全部楼层 |阅读模式

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

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

x
最近海洋做了大量的特殊防御的修正,因此认真的去看了combatd.c这个关于战斗如何计算伤害的文件。
我看的是2007的版本。里面有很多内容,现在只说关于命中一平招后如何计算damage的问题。

(1)首先一开始damage就是攻击方的apply/damage,如果大于200,就按200算。(看来兵器的威力再大也没什么用!)然后再加上攻击武功的damage;一开始的damage_bonus是攻击者的臂力*2。

(2)然后就会根据攻击者的加力情况,内功的hit_ob,攻击武功的hit_ob,兵器的hit_ob的返回值来累加damage_bonus,如果所使用的内功、攻击武功、兵器没有hit_ob,或者返回的是信息或者是返回0,damage_bonus就还是原来的臂力*2。(上次问yijinjing的hit_ob返回的i有什么用,原来就是用来增加damage_bonus的!)

(3)接下来就会根据被攻击者的轻功的ob_hit,招架的ob_hit,内功的ob_hit,防具的ob_hit的返回值来继续累加damage_bonus,只有当被攻击者的轻功的ob_hit,招架的ob_hit,内功的ob_hit,防具的ob_hit的返回值是负数的时候,才能起到减少伤害的作用,(看了原来论坛上的先天、刀剑归真的ob_hit,都是返回damage/3,是个正数,结果不但没有减轻伤害,反而令到伤害值更加的增大,估计修正的地方就在这个问题,不知道猜想的对不对!),但有些技能的防御特效是令到攻击者busy,或者直接反伤攻击者的,或者给自己补血的,那么这些技能的ob_hit,就应该只返回信息,或者返回0,但看了一些这一类的防御技能的ob_hit,很多都是直接返回damage的,如lingboweibu,wuyun-jian,zimu-zhen,feitian-yujianliu等,这些技能的防御特效在起作用的同时返回了正数的damage,令到累加的伤害值翻了一倍。(不知道hxsd有没有修正这类的防御问题!)

(4)最后就会把一开始的damage加上累加后的damage_bonus作为最后的damage,再和被攻击者的跟骨对比计算扣多少气血,和被攻击者的apply/armor对比计算扣多少气血上限。

以上是本人的一些分析,不知道对不对,请hxsd和各位高手指正!
嘿嘿!


[发帖际遇]: 玲芸护送杨不悔至昆仑山坐忘峰,杨逍感激万分赠送银两23两。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-3-6 20:26 | 显示全部楼层
恩,原来问题正的,改成负的了。

[发帖际遇]: hxsd协助郭靖守护襄阳多年,得郭靖称赞,增加声望3。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-3-6 21:07 | 显示全部楼层
难怪以前感觉lingboweibu的防御好像没什么作用,原来如此啊!现在修正了之后瞧瞧效果。

[发帖际遇]: 忘忧不自量力,跑去参加华山论剑,结果被五绝打成重伤,花掉医药费银两34。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-3-7 01:13 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-3-7 01:17 | 显示全部楼层
刚下完怎么进不去

hy.21sun.net:8888 这个对不对

[发帖际遇]: 夏落凰泉拍丁春秋的马屁结果拍到马腿上,被丁春秋打伤,失去医疗费银两7两。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-3-7 01:54 | 显示全部楼层
和ls相同的问题,连接失败
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-3-7 02:50 | 显示全部楼层
你们需要把8888改成1863
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-3-7 16:34 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2010-3-8 11:34 | 显示全部楼层
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
头像被屏蔽
发表于 2010-3-8 13:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

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

GMT+8, 2024-5-22 07:06

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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