找回密码
 注册
搜索
查看: 385|回复: 1

练xtjf hit 瀑布有奖励!

[复制链接]
门派:不明
发表于 2010-9-3 13:45:04 | 显示全部楼层 |阅读模式
不知道有没有人发现过。反正我看代码时看到的。 XTJF 210 级时,最多增加max内力 150  - 300 和 max精力 100 - 200 !

int do_hit(string arg)
{
        object me = this_player();
        object weapon;        
        int i;

×××××××××××××××   与基本剑法有关 300 的时候 利益最大化 ××××××××××××××
        i = me->query_skill("sword");                     
        if ( i > 300) i = 300;
        i += random(i);
×××××××××××××××××××× ×××××××××××××××××××××××××××××××××××××××××
        
        weapon = me->query_temp("weapon");

        if (me->is_busy() || me->is_fighting())
                return notify_fail("你正忙着呢!\n");
        if (!arg ||(arg != "flood" && arg != "hongshui"))
                return notify_fail("你想做什么?\n");
        if( !me->query("ygpass"))
                return notify_fail("你对着山洪拳打脚踢了一阵,感到劲疲力尽。\n");
        if (!weapon || weapon->query("skill_type") != "sword")
                return notify_fail("你对着山洪拳打脚踢了一阵,感到劲疲力尽。\n");

        if ((int)me->query_skill("xuantie-jianfa",1) <= 120
         && weapon->query("id") != "xuantie jian")
                return notify_fail("凭你现在的玄铁剑法等级,不用玄铁剑怎能领悟呢?\n");
        if ((int)me->query_skill("xuantie-jianfa", 1) > 120
         && (int)me->query_skill("xuantie-jianfa", 1) <= 160
         && weapon->query("id") != "changjian")
                return notify_fail("你想进一步提高玄铁剑法的修为,要换一把剑了。\n");
        if ((int)me->query_skill("xuantie-jianfa", 1) > 160
         && weapon->query("id") != "mu jian")
                return notify_fail("你想进一步提高玄铁剑法的修为,要进一步去领悟了。\n");

        if ((int)me->query("neili") < 60)
                return notify_fail("你的内力不足,无法继续练下去。\n");
        if ((int)me->query("qi") < 60)
                return notify_fail("你已经不行了,无法继续练下去。\n");
        if ((int)me->query("jingli") < 60)
                return notify_fail("你精力不足,无法继续练下去。\n");
               
        if( me->query_skill("force", 1) < 220)
           me->improve_skill("force",i/8+1);

        if ((int)me->query_skill("xuantie-jianfa",1) <= 30){
           me->improve_skill("xuantie-jianfa",i/5+1);
           message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name()+"发出了轻微的声响。\n",me);
           write("你似乎对于玄铁剑法的用力之道有所领悟。\n");
           me->add("neili", -5);
           me->add("jingli",-30);
           return 1;
        }
        else if ((int)me->query_skill("xuantie-jianfa",1) <= 60){
           me->improve_skill("xuantie-jianfa", i/5+1);
           message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name()+"发出了嗤嗤的声响。\n",me);
           write("你似乎对于玄铁剑法的运用之道有所领悟。\n");
           me->add("neili", -5);
           me->add("jingli",-30);
           return 1;
        }
        else if((int)me->query_skill("xuantie-jianfa",1) <= 90){
           me->improve_skill("xuantie-jianfa", i/5 +1);
           message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name() + "发出了刷刷的声响。\n",me);
           write("你似乎对于玄铁剑法的搏击之道有所领悟。\n");
           me->add("neili", -5);
           me->add("jingli",-30);
           return 1;
        }
        else if((int)me->query_skill("xuantie-jianfa",1) <= 120){
           me->improve_skill("xuantie-jianfa",i/ 4 +1);
           message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name()+"发出轰隆隆的巨声。\n",me);
           write("你似乎对于玄铁剑法的内劲运用有所领悟。\n");
           me->add("neili", -10);
           me->add("jingli",-35);
           return 1;
        }
        else if((int)me->query_skill("xuantie-jianfa",1) <= 150){
           me->improve_skill("xuantie-jianfa", i /4+1);
           message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name()+"发出轰刷刷的声响。\n",me);
           write("你似乎对于玄铁剑法的精髓有所领悟。\n");
           me->add("neili", -10);
           me->add("jingli",-35);
           return 1;
        }
        else if((int)me->query_skill("xuantie-jianfa",1) <= 180){
           me->improve_skill("xuantie-jianfa", i /3+1);
           message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name()+"发出轰嗤嗤的声响。\n",me);
           write("你似乎对于玄铁剑法的御剑之道有所领悟。\n");
           me->add("neili", -10);
           me->add("jingli",-40);
           return 1;
        }
        else if((int)me->query_skill("xuantie-jianfa",1) <= 210){
           me->improve_skill("xuantie-jianfa", i /3 +1);
           message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name()+"寂然无声。\n",me);
           write("你似乎对于玄铁剑法的御剑之气有所领悟。\n");
           me->add("neili", -10);
           me->add("jingli",-40);
           return 1;
        }
        message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name()+"寂然无声。\n",me);
        write("你已经无法再在这里加深你的玄铁剑法的修为了!\n");

××××××××××××××××××  XTJF 210 时,增加 最大精力和内力 ×××××××××××××××××××××
        if(! me->query("xtjf/gift")){
           me->add("max_neili", i/2);
           me->add("max_jingli", i/3);
           me->add("eff_jingli", i/3);
           me->set("xtjf/gift", 1);
           tell_object(me,HIW"\n你心智一明,只觉得内力和精力有所提高。\n\n"NOR);
        }
        return 1;
}
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

女弟子想学 XTJF ,还是等 基本剑法 300 了再去学,最起码一定要等 基本剑法 300 才去提升 XTJF 210 级。
门派:不明
发表于 2010-9-3 14:30:36 | 显示全部楼层
wa2

厉害啊

都是什么地方搞的code啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-17 07:28 , Processed in 0.021121 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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