回文章列表
作者giant70.bbs@ptt.cc (劉伯溫) 看板: mud
標題[心得] 亂世群雄技能 wind-leg
時間批踢踢實業 (2008/08/31 Sun 14:08:28)
inherit SKILL;
#include <ansi.h>
mapping *action = ({
        ([      "action":               HIC"$N身形一轉,"HIG"「乘水風飄」"HIC",宛如點水蜻蜓,一躍一進間,靈動地攻向$n"HIC"。"NOR,
                "damage":                150,
                "force":                 20,
                "damage_type":  "內傷"
        ]),
        ([      "action":               HIC"$N腿勢舞於己身四周,畢身勁力凝於一點,猛招"HIR"「雷厲風行」"HIC",由下而上,猛烈出招!!"NOR,
                "damage":                280,
                "force":                70 ,
                "damage_type":  "重創"
        ]),
        ([      "action":               HIC"$N腳踩沙泥,氣守丹田,隨即暗勁一牽,"HIM"「風捲樓殘」"HIC",守化為攻,立使$n"HIC"潰不成軍!!"NOR,
                "damage":                240,
                "force":                 50,
                "damage_type":  "內傷"
        ]),
        ([      "action":               HIC"$N縱身飛起,凝勢於空,盡吐"HIB"「暴雨狂風」"HIC",一陣又一陣宛若風暴般席捲$n"HIC"!!"NOR,
                "damage":                340,
                "force":                 40,
                "damage_type":  "瘀傷"
        ]),
        ([      "action":               HIC"$N先一招"HIG"「捕風捉影」"HIC",又一招"HIM"「風中勁草」"HIC",腿風連連,攻的$n"HIC"措手不及!"NOR,
                "damage":                450,
                "force":                 30,
                "damage_type":  "瘀傷"
        ])
        });

int valid_learn(object me)
{
        string pro;
        pro = me->query("gender")=="男性" ? "你": "妳";

        if (me->query("max_force") < 300)
        {
                return notify_fail(HIC""+pro+"的內力未達"+HIR"300"+HIC",不能學風神腿法!\n");
        }
        else
        {
                return 1;
        }
}

int valid_enable(string usage)
{
        return usage=="leg" || usage=="parry";
}

mapping query_action(object me, object weapon)
{
        return action[random(sizeof(action))];
}

int practice_skill(object me)
{
        string pro;
        pro = me->query("gender")=="男性" ? "你": "妳";

        if( (int)me->query("kee") < 30
        ||      (int)me->query("force") < 10 )
                return notify_fail(pro+"的內力或氣不夠﹐沒有辦法練習風神腿法。\n");
        me->receive_damage("kee", 30);
        me->add("force", -10);
        write(pro+"按著所學練了一遍風神腿法。\n");
        return 1;
}
string perform_action_file(string action)
{
        return CLASS_D("windcloud") + "/wind-leg/" + action;
}
  string color()
{

return HIC"風神"HIW"腿法"NOR;
}


--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 61.31.141.177
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻