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

少林派无相劫指学习部分代码

[复制链接]
门派:不明
发表于 2010-4-21 21:09:05 | 显示全部楼层 |阅读模式
void skill_improved(object me)
{
        int skill;
        int neili=me->query("max_neili");
        int poison;

        skill = me->query_skill("wuxiang-zhi", 1);
        if( skill<=100 && skill%20==0 && me->query("wxz/improve")<skill ) {
                tell_object(me, HIG"你练了一阵,不禁觉得心情有些烦乱。\n"NOR);
                tell_object(me,"你的禅宗心法退步了。\n");
                me->set_skill("buddhism",me->query_skill("buddhism",1)-1);
                me->set("wxz/improve",skill);
                return;
        }
        if( skill>100 && skill<=150 && skill%10==0 && me->query("wxz/improve")<skill ) {
                tell_object(me, HIG"你忽然觉得有些神思不属,不禁站了起来。\n"NOR);
                me->set_skill("buddhism",me->query_skill("buddhism",1)-1);
                tell_object(me,"你的禅宗心法退步了。\n");
                me->set("wxz/improve",skill);
                return;
        }
        if( skill>150 && skill<=200 && skill%5==0 && me->query("wxz/improve")<skill ) {
                tell_object(me, HIG"你心烦意乱,不禁从心底升起一阵杀气。\n"NOR);
                me->set_skill("buddhism",me->query_skill("buddhism",1)-1);
                tell_object(me,"你的禅宗心法退步了。\n");
                me->set("wxz/improve",skill);
                return;
        }

        if( skill > 200 ) me->add("wxz/poison",skill+random(skill));
        else return;
        poison=me->query("wxz/poison");
        if (neili/poison>=10) tell_object(me, HIG"你突然感觉自己小腹上‘梁门’、‘太乙’两穴隐隐疼痛。\n"NOR);
        else if(neili/poison>=5) tell_object(me, HIG"你突然感觉自己‘关元穴’上有点麻木,不禁一阵心惊。\n"NOR);
        else if(neili/poison>=2) {
                tell_object(me, HIG"你突然感觉自己阳白、廉泉、风府三处穴道,如万针攒刺,痛不可当。\n"NOR);
                me->unconcious();
        } else if(neili/poison==1) {
                tell_object(me, HIG"你突然感觉体内内息乱窜,无法克制,眼前一黑,昏倒在地。\n"NOR);
                me->add("max_neili", -skill/2);
                me->set_skill("force",me->query_skill("force",1)-1);
                me->set_skill("yijin-jing",me->query_skill("yijin-jing",1)-1);
                me->unconcious();
        } else if(neili/poison==0) {
                tell_object(me, HIG"你突然感觉体内内息澎湃,如洪水般到处流淌乱窜,不禁眼前一黑,倒在地上。\n"NOR);
        /*               
                me->set("max_neili",0);
                me->delete_skill("force");
                me->delete_skill("yijin-jing");
                me->delete_skill("dodge");
                me->delete_skill("shaolin-shenfa");

                me->unconcious();
                */
                me->die();
                log_file("skills/wxjz",sprintf("%s(%s)修炼无相劫经脉俱断而亡。\n", me->query("name"),getuid(me)), me);
                message("channel:chat",        HIC"【江湖传闻】"+ me->query("name") +"因为强练少林武功,经脉俱断而亡。\n" NOR,users());
        }
}
门派:不明
 楼主| 发表于 2010-4-21 21:12:01 | 显示全部楼层
无相劫指可以练死

具体翻译,等我有时间翻译一下
门派:不明
发表于 2010-4-23 09:30:03 | 显示全部楼层
现在的wuxiang-zhi还有这样的要求,不值得啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-1 21:02 , Processed in 0.028079 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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