标题: 金庸的伤害公式以及如何修改?
性别:男-离线 toflyin

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 3
编号 62944
注册 2006-3-17


发表于 2007-5-23 14:30 资料 短消息 只看该作者
金庸的伤害公式以及如何修改?

有人知道金庸的伤害公式么?以及用Fish7.0怎么修改?

我认为现在的公式好象有些不合理,没有体现内力和伤害的关系,内力在武功中可是占有决定性的地位,一个拥有深厚内力的人,即便不会任何招式,仍是绝顶高手,如张三丰的师傅-觉远。

谢谢有知道的高人告知在下,不胜感激。



顶部
性别:未知-离线 BNDS0001

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 3
编号 163095
注册 2007-5-23


发表于 2007-5-23 15:25 资料 短消息 只看该作者
不知道


顶部
性别:男-离线 妖狐

仁信伯武信军节度使

Rank: 14Rank: 14Rank: 14Rank: 14Rank: 14
组别 节度使
级别 左将军
功绩 199
帖子 1229
编号 5143
注册 2004-2-9
来自 涿州
家族 轩辕狼党


公式如下,很少有人修改这个原始公式

计算武功对敌人伤害步骤:

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

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 3
编号 62944
注册 2006-3-17


发表于 2007-5-25 16:21 资料 短消息 只看该作者
谢谢妖狐,可我确实想修改这个公式,甚至去反汇编了Z.DAT,只是啥也没分析出来。要是有那位达人有方法,提示1 2,不胜感激!
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-2-12 17:10
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.009400 second(s), 8 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP