标题:
金庸的伤害公式以及如何修改?
[打印本页]
作者:
toflyin
时间:
2007-5-23 14:30
标题:
金庸的伤害公式以及如何修改?
有人知道金庸的伤害公式么?以及用Fish7.0怎么修改?
我认为现在的公式好象有些不合理,没有体现内力和伤害的关系,内力在武功中可是占有决定性的地位,一个拥有深厚内力的人,即便不会任何招式,仍是绝顶高手,如张三丰的师傅-觉远。
谢谢有知道的高人告知在下,不胜感激。
作者:
BNDS0001
时间:
2007-5-23 15:25
不知道
作者:
妖狐
时间:
2007-5-23 23:01
公式如下,很少有人修改这个原始公式
计算武功对敌人伤害步骤:
1、计算我方所有人武学常识之和×2。
(武学常识<80 不算,生命<0 不算,已死亡的人不算)
2、根据战斗人物现在内力计算应该使用的武功等级,一般使用最高等级,如果内力不够使用最高等级,则使用内力能够使用的等级。
3、计算我方战斗人物总攻击力
总攻击力=(人物攻击力×3 + 武功当前等级攻击力)/2 +武器加攻击力 + 防具加攻击力 + 武器武功配合加攻击力 +我方武学常识之和
4、计算敌人总防御力
总防御力 = 人物防御力 +武器加防御力 + 防具加防御力 + 敌方武学常识之和
5、计算伤害
伤害 = (总攻击力-总防御×3)×2 / 3 + RND(20) – RND(20) (公式1)
6、如果上面的伤害 < 0 则
伤害 = 总攻击力 / 10 + RND(4) – RND(4) (公式2)
7、如果伤害仍然 < 0 则 伤害 = 0
8、if 伤害 > 0 then
伤害= 伤害 + 我方体力/15 + 敌人受伤点数/ 20
9、if 双方距离 <= 10 then
伤害 = 伤害×(100 - ( 距离–1 ) * 3 )/ 100
else
伤害 = 伤害*2 /3
10、if 伤害 < 1 伤害 = 1
1、使用武功使敌人中毒的公式:
中毒程度=武功等级×武功中毒点数+人物攻击带毒
if 敌人抗毒> 中毒程度 则不中毒
if 敌人抗毒> 90 则不中毒
敌人中毒=敌人已中毒+ 中毒程度/15
if 敌人中毒> 100 then敌人中毒 =100
if 敌人中毒<0 then 敌人中毒=0
2、用毒时中毒公式:
中毒程度 =(用毒能力-抗毒能力)/ 4
小于0则为0
3、中毒损血公式
原版中,每回合减血数=敌人中毒/10+RND
苍龙中,每回合减血数=敌人中毒+RND
点、线、十字的伤害,距离就是两人相差的格子数,最小为1。
面攻击时,距离是两人相差的格子数+敌人到攻击点的距离。
作者:
toflyin
时间:
2007-5-25 16:21
谢谢妖狐,可我确实想修改这个公式,甚至去反汇编了Z.DAT,只是啥也没分析出来。要是有那位达人有方法,提示1 2,不胜感激!
欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/)
Powered by Discuz! 5.0.0