找回密码
 注册
搜索
查看: 744|回复: 9

重伤以后 auto pfm

  [复制链接]
门派:不明
发表于 2010-6-26 14:37:04 | 显示全部楼层 |阅读模式
我最近做任务,发现 毒龙大法的 auto pfm(应该是毒龙大法的)! 有时被killer打伤 气血 70%的时候,会出现:
[bgcolor=#000000]
你发疯般的叫道:“洪教主神通护佑,众弟子勇气百倍,以一当百,以百当万。”
你只觉得越战越强,威力百倍。
[/bgcolor]

触发条件 好像是气血 70% !!!!!  不知道我说的对不对?
门派:不明
发表于 2010-6-26 14:52:02 | 显示全部楼层
这难道不是yun wudi吗......
门派:不明
 楼主| 发表于 2010-6-26 14:57:35 | 显示全部楼层
这是  yun wudi       :
[bgcolor=#000000]
你大声叫道:“洪教主神通广大,我教战无不胜,攻无不克,无坚不摧,无敌不破,
敌人望风披靡,逃之夭夭!”,双眼突然冒出一丝红光,似乎突然增加了功力!
[/bgcolor]
门派:不明
 楼主| 发表于 2010-6-26 14:59:02 | 显示全部楼层
我也蒙了!!难道是 yun wudi 后续延伸???
门派:不明
发表于 2010-6-27 10:10:13 | 显示全部楼层
好像是第一次无敌时间未过再运就是这样,效果是精气全满,跟人参果类似,但掉最大内力,不知道这边是不是这样
门派:不明
发表于 2010-6-27 16:16:41 | 显示全部楼层
跟受伤不受伤有点关系。具长时间观察,无敌的auto pfm 是在战斗持续时间较长的时候会出,在人物状况危险的时候出现的频率也比较多。
至于运两次无敌 我的ID运不出来,只能yun一个。不知道是改了 还是我的SET有啥问题。
门派:不明
发表于 2010-6-27 23:13:07 | 显示全部楼层
// wudi.c
// by emnil   98.8.12

#include <ansi.h>

inherit F_CLEAN_UP;

void remove_effect(object me);
void remove_effect2(object me);
int exert(object me, object target)
{
        int skill;
        string s;

        if( target != me )
                return notify_fail("你只能用毒龙大法来提升自己的战斗力。\n");

        if((int)me->query_skill("dulong-dafa",1) < 100  )
                return notify_fail("你的毒龙大法功力不够,无法施用「无敌」大法。\n");

        if((int)me->query("max_neili") < 500 )
                return notify_fail("你的内力不够,无法使用「无敌」大法。\n");

        if((int)me->query("eff_qi") < me->query("max_qi")/2 )
                return notify_fail("你现在受伤过重,不能使用「无敌」大法。\n");

        if( me->query_temp("sld/shougong"))
                return notify_fail("你刚刚收功完毕,还是歇会再使用「无敌」大法吧。\n");

        if( me->query_temp("sld/wudi") && environment(me)->query("no_death"))
                return notify_fail("这里你无法使用无敌。\n");

        if((int)me->query_temp("sld/wudi2"))
                return notify_fail("你已经发挥了你的最大潜力。\n");

        if((int)me->query("eff_qi") > me->query("max_qi"))
                return notify_fail("你现在无法使用「无敌」大法。\n");

        if((int)me->query("neili") < 800  )
                return notify_fail("你的真气不够,无法使用「无敌」大法。\n");

        skill = me->query_skill("dulong-dafa", 1);
        if( me->query_temp("sld/wudi") && me->query("eff_qi") < me->query("max_qi")){

                s=RED"\n$N发疯般的叫道:“洪教主神通护佑,众弟子勇气百倍,以一当百,以百当万。\n"+
                "洪教主神目如电,烛照四方。我弟子杀敌护教,洪教主亲加提拔,升任圣职。\n"+
                "我教弟子护教而死,同升天堂!”,突然喷出一口鲜血,似乎已经忘记了伤痛!\n\n"NOR;

                me->delete_temp("sld/wudi");
                me->add("max_neili", -1); // 一点max neili作为代价得到高攻击力
                me->set("eff_qi",me->query("max_qi"));
                me->set("qi",me->query("eff_qi"));
                me->set("jingli",me->query("eff_jingli"));
                me->set("neili",me->query("max_neili"));
                me->add_temp("apply/attack", skill/2);
                me->set_temp("sld/wudi2", skill/2);
                me->start_call_out( (: call_other, __FILE__, "remove_effect2", me , skill/3);
                me->start_perform(1,"「无敌」");
                me->start_exert(1,"「无敌」");
                message_vision(s, me);
                return 1;
        }
        if( !me->query_temp("sld/wudi2") && !me->query_temp("sld/wudi")){
                me->add("neili", - 500);
                s=HIR"\n$N大声叫道:“洪教主神通广大,我教战无不胜,攻无不克,无坚不摧,无敌不破,\n"+
                "敌人望风披靡,逃之夭夭!”,双眼突然冒出一丝红光,似乎突然增加了功力!\n\n"NOR;

                if(! me->is_fighting()){
                        me->set_temp("sld/wudiqi",skill*2);
                        me->add("max_qi", skill*2);
                        me->add("eff_qi", skill*2);
                        me->add("qi", skill*2);
                }
                me->add_temp("apply/attack", skill/4);
                me->set_temp("sld/wudi", skill/4);
                me->start_call_out( (: call_other, __FILE__, "remove_effect", me, skill/2);
                me->start_perform(1,"「无敌」");
                me->start_exert(1,"「无敌」");
                message_vision(s, me);
                return 1;
        }
        return notify_fail("你现在无法使用「无敌」大法。\n");
}

void remove_effect(object me )
{
        int i;
        
        if(!objectp(me)) return;
        if(!intp(i = me->query_temp("sld/wudi")) ) return;
        
        me->add("max_qi",- me->query_temp("sld/wudiqi"));
        me->add_temp("apply/attack", -i);
        me->delete_temp("sld/wudiqi");
        me->delete_temp("sld/wudi");
        message_vision(HIR"\n$N好象虚脱了一样,突然垮了下来!\n\n"NOR,me);
        return;
}

void remove_effect2(object me)
{
        int amount;
        
        if(!objectp(me)) return;
        if(!intp(amount = me->query_temp("sld/wudi2")) ) return;
        
        if(me->is_ghost()){
                me->delete_temp("sld/wudi");
                me->add_temp("apply/attack", -amount/2*3);  
                me->add("max_qi",- me->query_temp("sld/wudiqi"));
                return;
        }
        message_vision(RED"\n$N心神一松,再也支持不主!\n"NOR,me);                 
        
        me->add_temp("apply/attack", - amount/2*3);
        me->add("max_qi",- me->query_temp("sld/wudiqi"));
        if(me->query("eff_qi")>me->query("max_qi"))
                me->set("eff_qi",me->query("max_qi"));
        if(me->query("qi")>me->query("eff_qi"))
                me->set("qi",me->query("eff_qi"));
        me->delete_temp("sld");
        me->unconcious();
}
门派:不明
发表于 2010-6-28 10:18:43 | 显示全部楼层
还可以啊
门派:不明
发表于 2010-6-28 10:19:05 | 显示全部楼层
但是很危险啊
门派:不明
发表于 2010-6-28 10:19:29 | 显示全部楼层
必须重伤才可以出吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-7 14:43 , Processed in 0.029778 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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