|
| 我是根据手中的xyj源代码查出以下的资料,不保证与大家玩的站点完全一样,毕竟谁也没有把握说他手上 |
|
| 的原码就是官方站点上运行的xyj2000的正式代码,我也是仅根据手中的资料整理,如果和你玩的碰巧 |
|
| 一样,阿米豆腐!如果不一样,你只当我在讲故事哦。 |
|
|
|
| 以下内容仅供参考,如有雷同,仅属巧合!
|
|
|
|
| 另外:这里不提供怪的skills值的计算方法,因为我曾经看到过文章写过,很详细,就不炒冷饭了。
|
|
| 提示一点:怪的基本功夫是固定的,特殊功夫是 固定值 + random(15)
|
|
|
|
| 一、怪的态度:
|
|
| 百分之一:主动攻击型:可能逮着谁都杀哦
|
|
| (一代大虾snowjian就死在了这种怪的手上,snowjian 的 skills = 3 |
|
| 50 哦,可是他偏偏碰上了另一个木乃伊的怪,那个木乃伊就是 -----〉mali,这种机会真是 |
|
| 1000000000000000000分之一呀,gongxi snowjian,snowjian |
|
| 应该去买彩票!) |
|
|
|
| 百分之一:阻挡型:就是那个什么"此山是我开,此树是我栽!"的搞笑型,一般情况他就是抓住你不让走。
|
|
|
|
| 百分之二十:主动攻击来杀他的人:不会杀别人哦
|
|
|
|
| 百分之七十八:温柔贤惠型:最老实的怪了,站在那里等你,让你看来看去都不烦的温柔贤惠型!
|
|
|
|
| 另:
|
|
| 十分之一机会:怪会逃跑,怪的wimpy = 40
|
|
| 只要不是最后一个怪,怪的等级加一,wiz还注了一笔:增加难度!
|
|
| puke wiz
|
|
| slogan wiz
|
|
|
|
| 其余:wimpy 1。
|
|
| 怪大喝一声:“打死我都不动!”
|
|
|
|
| 二、关于 武学&道行 的奖励:
|
|
| 参考基准: exp=(你的武学 + 你的道行)/2
|
|
|
|
| exp<30k
|
|
| 武学=500+exp/60
|
|
| 潜能=200+exp/300
|
|
| 怪只出现在不用飞的地方
|
|
|
|
| exp<300k
|
|
| 武学=1000+exp/600;
|
|
| 潜能=300+exp/6000;
|
|
| 怪出现的地方需要飞,但是没有地府、灵山、梅山
|
|
|
|
| exp<3m
|
|
| 武学=1500+exp/6000;
|
|
| 潜能=350+exp/60000;
|
|
| 怪会出现的地方同上
|
|
|
|
| exp>3m
|
|
| 武学=2000;
|
|
| 潜能=400;(注:这里很多站点是500)
|
|
| 怪除了上面一些地方,还有可能会出现在地府、灵山、梅山
|
|
|
|
| 这些奖励都是最后一个怪,其余的很简单 last*(level+1)/10
|
|
|
|
|
|
| 三、skills的奖励:
|
|
| 先决条件:
|
|
| 1、灭完一轮(废话)
|
|
|
|
| 2、关键的关键:系统作如下运算:
|
|
| (这一点本人保持怀疑,因为其中还有一段代码是根据radio的值修改了武学和潜能的奖励值,我怀疑很 |
|
| 多站点都把这个radio去掉了。因为根据这个值的计算结果,后期奖励真比登天还难!) |
|
|
|
| 第一步:radio=100*(max_kee-other_kee)/max_kee;if rad |
|
| io < 0 {redio = 0}; |
|
| 第二步:ratio=ratio*(max_sen-other_sen)/max_sen;if r |
|
| adio < 0 {redio = 0}; |
|
| 必须radio > 50,其中other_kee & other_sen是怪对你的气血和精神的伤 |
|
| 害。 |
|
| 太残忍了!还必须不能被怪打的太厉害。
|
|
|
|
| 解释:假如你的气血最大值为1000,精神值1000,怪打中你了一次,气血降了500,你吸气补上了 |
|
| ,第二次打中,降了400,直到你把他打死,这样other_kee = 500 + 400 + x |
|
| 1 + x2 >= 900 |
|
| other_sen = 0
|
|
| radio = 100*(1000-900)/1000 = 10
|
|
| radio = 10*(1000-0)/1000 = 10 < 50
|
|
| dao,没的奖!
|
|
| nip wiz
|
|
| slogan wiz
|
|
| (我觉得这里最不合理了,应该鼓励大家硬拚嘛,应该设计成越是打得惨烈,奖的概率越大才好,他们怎么反 |
|
| 过来了,sigh) |
|
|
|
| 3、radio > 50 啦? 慢着,还有条件:
|
|
| 从你的skills里随机选一个,看看skills:
|
|
| skills < 80:奖!
|
|
| 80 < skills < 160:1/2奖
|
|
| 160 < skills < 240:1/4奖
|
|
| 240 < skills:1/6奖
|
|
|
|
| 4、还有呀,hoho,最后也是最关键的一点:give 1 gold to cola
|
|
|
|
| 好了,废话说完了,耽误了您老这么多时间,真是不好意思,hoho
|
|
|
|
|
|
| 对了,补充一点:
|
|
|
|
| 根据资料中分析,怪对你攻击一般是打你到晕,怪就自动停手并消失,其中一段代码wiz是这样注释的:
|
|
| // if the owner faints, then will not attack and |
|
| leave. |
|
| 所以不用分析代码也知道,怪一般是不会把你打死的,可为什么经常有人被怪干掉了呢?
|
|
|
|
| 最最要命的我想是这样,这段代码是每一次心跳调用一次,问题就出在这里,很多高手都死在fc的pili |
|
| 上面,pili的三打是在一个心跳里面的,所以,如果第一、第二打就已经把你弄晕了,那就该你倒霉了哦 |
|
| 。 |
|
|
|
|
|