“回”后伤害:random(victimmana_factor*5/2)+10
消耗:无论成功失败,消耗法力250,精神为精神最大值20% 特殊部分:无使用次数限制,祭出后无busy tim
e.
混天绫:祭出要求,成功条件及失败条件同乾坤圈, 消耗:法力为当前最大值20%,精神为最大值的20%
定身时间:random(mymana_factor*4/5)+1,
“回”后被定身时间:random(victimmana_factor*4/5)+1
如果定身时间大于60,自动设定为60 特殊部分:无使用次数限制,祭出后无busy time。
捆仙索:(现在这个法宝是无法拿到的,但是为了全面起见,也介绍一下) 祭出要求,成功条件,失败条件,消
耗及特殊部分如混天绫
定身时间:random(mykar),“回”后被定身时间:random(victimkar)
如果定身时间小于1,自动设定为1
二,道行,武学,法力
道行:n^3*2单位:年 天人合一:6750年
法力:n^2*4 法力无边:6760
武学:n*1.5^3*100 深不可测:2314913
三。天赋(gifts)的几个算法
平均每一点潜能学到的skills的小点,总体上是悟性/2 基本unarmed加基本体格,从30级以后,每10级加1,也
就是: lev-20/10取整数部分
杀气加胆识,每50杀气加1胆识 内功心法force加根骨,法术spells加灵性,读书识字加悟性,算法都是:
lev-20/10取整,和unarmed与体格一样 新人的气学取决于体格和根骨,是 (体格+根骨)/2取整再*10
以后每一岁加气血=(体格+根骨)/2取整 新人的精神取决于悟性和灵性,是 (悟性+灵性)/2取整*10 以后每一岁
加精神=(悟性+灵性)/2取整
气血和精神都加到30岁,以后不再受年龄影响。 上述加气血精神的,都是基本体格,基本根骨,基本悟性和基
本灵性, 后天培养的无效!
另外:内力也可加气血,算法气血 added=内力/4 法力加精神,也是1/4的法力 定力控制杀气,大致是每多一
点定力,能控制的杀气多50。
体格决定负重和食物饮水,unarmed可以改变负重,但不改变食物饮水。 能正常学到的skills数目受灵性限制
,不能超过灵性。
后天培养的,或靠物品加的悟性,根骨,灵性,在学习,读书,打坐,冥思... 效果与先天基本属性一样。 1
00gold可以加一点福缘,但效果和先天福缘不同。
悟性,根骨,灵性,福源的上限是40。
四,关于skills的一些基本算法
skills受exp限制,在西游记2000中,exp分武学和道行。 道行限制法术等级,武学限制武功等级,literate和
其他特殊skills除外。
以一点武学=一点武功的exp,一年道行=1000法术的exp,有公式: 要求的exp=(skills等级-1)^3/10
或能到的skills=(exp*10)开三次方取整+1 当exp<1时,计1。也就是exp=0的新人可以学3级。
exp=100k的player可以到101级,等等。 前文已经提到,skills种数受灵性限制。 当你的skills数目超过灵性
时,学习效率会明显降低。
关于enable: 基本的skills系数为0.5,对应的高级skills系数是1。 enable skills special_skills,
比如enable force dragonforce 这时有效等级等于基本skills*系数+高级skills*系数。 内力的上限=内功有
效等级*10
法力的上限=法术的有效等级*10 enforce上限=内功有效等级/2去小数部分 enchant上限=当前最大法力/20去小
数+1
关于combat.c及其它: 西游记2000不公开原码,因此我不知道它的combat.c
但是根据西游记4.5的combat.c及个人经验,简单的提一下关于a/d: a=Attack战斗攻击力,d=Defense战斗
防御力
西游记2000隐藏a/d,但是大致有: a=lev_a^3/300,d=lev_d^3/300 当使用武器时,d+=lev_a^3/300
lev_a指武功有效等级,lev_d指轻功有效等级。 然后a+=combat_exp/100,d+=combat_exp/50
这里combat_exp应该是武学。 武功一招的“击中”率=a/(a+d) 这里“击中”包括打中对方,和被对方招架。
a是己方攻击,d是对方防御。
然后再考虑招架,parry是不算防御的,但是有额外的招架。 即使是西游记4.5的combat.c也是比较复杂的,这
里不好详细介绍。
五,关于内功
内功可以exert recover,exert refresh,exert heal 这是三个基本功能了。
西游记2000里,exert recover的算法是: 每消耗一点内力,恢复的气=内功有效等级/5 exert refresh也一
样。
至于heal,不同内功效果大不相同。 如dragonforce一次heal 7-8%, ningxie-force一般为5%,
而lotusforce仅为3-4%! 很难简单统一起来。 摄气诀(tonsillit)是不能heal的。 法术中,buddhism可以cas
t heal,
每次耗50法力,疗5%的精神。 其它如dragonforce的shield和zhenshen由于不具一般性,不在这儿讲了
六,关于learn&practic
刚刚提到practice,想到前面关于skills的算法漏了不少。 practice可以练习高级的武功,高级武功可以由对
应的基本skills练习来升级。
如moondance可以practice dodge,snowsword可以practice sword或parry 前提是要enable上去。
每一次practice得到的高级skills小点=对应的基本skills等级/5+1 消耗不尽相同,最常见的是练武功,一次
耗30气血,10内力。
有些特殊的skills也可以练,比如龙神心法可以练force,妖法可以lianxi。 得到的点数算法也是一样的。
还有些skills可以读书,那么每读一次得的点数= lev_literate/5+1 极个别的特殊功夫例外。 读书耗精神,
每读一次书,耗精神=
C*30/悟性 C是书的系数,有1,1.5,2,3等。 如30悟性,读三字经,系数1,一次耗10精神,读金刚经系数
3,一次耗30精神。
但是如血书(读枯骨刀)这样的特殊的,不按这个算。 关于升级: 当前skills n级,当小点到(n+1)^2时,升为
n+1级。
前提是你向师父学,且等级比师父低时,或 当你在practice,且高级功夫等级比相应的基本功夫低时。
这有个小窍门:p,比如你的sword 150,练snowsword只能练到150,然后系统会提示你 已经很难进展了,要学什
么的,别理它,继续练,到151^2
时,向师父学一次,就升级啦! 当然你不能练到比师父更高,更高时,就不是(n+1)^2啦而是(n+1)^2*4,
就是说,当练到或学到4倍时,还能升级,而不管师父有多少级。 理论上西游记是个可以无限升级的MUD!
好象leaf整理的有,没对照,如果雷同就是白费力了.sweat