作者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