秋林拾叶【mud.Gameivy.COM】 >> 论坛 >> ┈┋MUD 交流区┋┈ >> 武林群侠传 >> 游戏讨论区 >> 武当的冲虚道长在哪儿?
武当的冲虚道长在哪儿? rmgx,2006-08-06 11:04:46

两仪剑法的pfm怎么学?
duxia,2006-08-07 08:17:54

没有冲虚的...........
rmgx,2006-08-07 10:30:37

【两仪剑法】

 天地同仁     perform ren       两仪剑法虽略逊于太极剑法的招
                                数精奇,但论攻势凌厉,却已超
                                越了太极剑,威力不容忽视。此
                                招更乃两仪剑法中的精髓。运用
                                这招需向冲虚学习。
================================
如果没有冲虚,那么这个pfm找谁学呢?这算不算bug?

becklzy,2006-08-08 13:54:16

可能pfm是直接到等级就可以出了。
rmgx,2006-08-09 11:16:27

我现在liangyi-jian170sk,没出,以下是liangyi-jian的pfm代码
================================
#include <ansi.h>
#include <combat.h>

#define REN "「" HIW "天地同仁" NOR "」"

inherit F_SSERVER;

int perform(object me, object target)
{
        int ap, dp, damage;
        string msg;
        object weapon;

        if (userp(me) && ! me->query("can_perform/liangyi-jian/ren"))
                return notify_fail("你所使用的外功中没有这种功能。\n");

        if (! target) target = offensive_target(me);

        if (! target || ! me->is_fighting(target))
                return notify_fail(REN "只能对战斗中的对手使用。\n");

        if (! objectp(weapon = me->query_temp("weapon")) ||
            (string)weapon->query("skill_type") != "sword")
                return notify_fail("你使用的武器不对,难以施展" REN "。\n");

        if ((int)me->query_skill("liangyi-jian", 1) < 120)
                return notify_fail("你两仪剑法不够娴熟,难以施展" REN "。\n");

        if ((int)me->query("max_neili") < 1500)
                return notify_fail("你的内力修为不足,难以施展" REN "。\n");

        if (me->query_skill_mapped("sword") != "liangyi-jian")
                return notify_fail("你没有激发两仪剑法,难以施展" REN "。\n");

        if ((int)me->query("neili") < 200)
                return notify_fail("你现在真气不够,难以施展" REN "。\n");

        if (! living(target))
                return notify_fail("对方都已经这样了,用不着这么费力吧?\n");

        msg = HIW "$N" HIW "手中长剑剑芒跃动,剑光暴长,剑尖颤动似乎分左右刺向$n"
              HIW ",$n" HIW "看到剑\n光偏左,疾侧身右转,但只这一刹,剑光刹时袭"
              "向右首!\n";

        ap = me->query_skill("sword");
        dp = target->query_skill("parry");

        if (ap / 2 + random(ap) > dp)
        {
                me->start_busy(2);
                damage = ap * 4 / 3;
                damage = damage / 2 + random(damage * 2 / 3);

                msg += COMBAT_D->do_damage(me, target, WEAPON_ATTACK, damage, 50,
                                           HIR "$n" HIR "疾忙左转,却发现$N" HIR
                                           "的" + weapon->name() + HIR "疾往左转"
                                           ",登时穿胸而过,血如泉涌。\n" NOR);
                me->add("neili", -180);
        } else
        {
                me->start_busy(3);
                msg += CYN "可是$p" CYN "轻轻一笑,侧身右转,躲开了$P"
                       CYN "左转的剑式,毫发未伤。\n" NOR;
        }
        message_combatd(msg, me, target);
        return 1;
}

duxia,2006-08-09 15:24:12

那就是现在还不能用,因为武当的没听谁说过要用两仪剑的,大家一般都是太极初升-绕指柔剑-太极真武,这样过来的,武当本身的功夫攻击就是不强的.....
 97 1 8: 此主题共有6帖 此页6帖 每页12帖 

[查看完整模式]

LeadBBS 4.0 耗时0.006秒 query:2