找回密码
 注册
搜索
查看: 2302|回复: 2

无相劫指quest code简析

[复制链接]
门派:不明
发表于 2008-3-6 11:22:55 | 显示全部楼层 |阅读模式
本人玩SJ不长时间,不过看了2002版的代码,做一下分析,不当之处希望大家海涵。

1.首先分析无相劫指的解法,代码在/kungfu/class/fang-zheng.c的人物NPC方正里。里面的代码:

if (ob1->query("family/family_name")=="少林派"
&& ob1->query("sl_job") > 2000
&& ob1->query("combat_exp") > 2000000
&& random(ob1->query("combat_exp")) > 1500000
&& random(ob1->query_skill("shaolin-shenfa",1)) > 200
&& ob1->query_skill("buddhism",1) > 180
&& random(ob1->query_skill("buddhism",1)) < 20
&& !ob1->query_temp("wxz/quest")
&& ob1->query("wxz/quest") < 2) {
command("whisper "+ob1->query("id")+" 刚才我碰到方生师弟,他似乎有一些"
+"关于少林武技的想法要告诉你,请你马上去他那里一趟。");

就是说在你做完少林护送任务的时候,基本条件:你是少林派,并且你的少林任务次数多过2000次,经验超过2M,禅宗心法高过180级,没有解开过无相劫指,那么你就会有几率得到方正告诉你的机会,解的过程就不说了。

2.看看有多大的几率,经验按照2M来算一下。应该是这样(2000000-1500000)/2000000=1/4,而2M能学到的武功等级271级,shaolin 身法按照 271级算,buddhism按照200级算,那么概率应该是
(1/4)*(71/271)*(20/200)=0.65%

也就是说满足条件以后将近200次护送会有一次解开的机会而解开的概率按照经验和少林身法的等级递增,而跟禅宗心法接近180级的程度递增,换句话说,就是如果你禅宗心法是181级而经验和少林身法等级高的话就相对容易解开,当然这是按照2002版本的代码,也许跟正在使用的不一样也说不定。

3.再看练习的代码
无相禅师的代码,里面的一段
set("inquiry", ([
"少林武技": (: ask_wj ,
"无相劫指": (: ask_wx ,
"佛法": (: ask_ff ,
]));
意味着你可以问他的三个问题。
当然前两个是解无相,意义不说,后面这个是说关于无相劫的毒的问题,怎么避免变成研究僧关键在此。

再看如下代码
if (!me->query("wxz/poison")) return RANK_D->query_respect(me)+"佛法精深,心怀慈悲,我目前实在没有什么可以教你的。";
do if (me->add("wxz/poison",-2-random(2)) < 0) {
me->set("wxz/poison",0);
break; }
while (me->add("potential",-4-random(2)) > 0);

就是说:你在200级以后要去向无向禅师请教佛法,一般来说升一级无相劫指会需要300多点的潜能,而且越高越多,直到他说:佛法精深,心怀慈悲,我目前实在没有什么可以教你的。才算OK。

而在wuxiang-jiezhi的代码里,说明了,你强练无相劫指的恶果,代码不贴了,结论是,如果你最大内力比较高,能抵住一阵子,不过直到你最大内力开始减少了,再练的话而不去问佛法就成研究僧了。大家小心吧。

4.最后说一下,2002的代码里,luohan-quan和wuxiang-jiezhi可以combine要求是根骨和悟性>=46,而luohan-quan在300级攻击效果有增加,,具体多少,没看。
门派:不明
发表于 2008-3-7 13:32:31 | 显示全部楼层
可以贴code吗? 不犯规? 改天我也贴贴,大家想看什么,开口说话
xianghao@zy 该用户已被删除
发表于 2008-3-8 13:51:25 | 显示全部楼层
好东西啊,支持支持。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-6-15 04:32 , Processed in 0.026780 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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