?? changquan.c
字號(hào):
//長(zhǎng)拳 changquan.c//menpai skill(can also be used by non-menpai NPCs)inherit SKILL;mapping *action = ({ ([ "action":"只見(jiàn)$N身形一矮,大喝聲中一個(gè)「沖天炮」對(duì)準(zhǔn)$n的鼻子呼!地砸了過(guò)去", "dodge": 5, "parry": 5, "force": 90, "damage_type": "砸傷" ]), ([ "action":"$N左手一分,右拳運(yùn)氣,一招「拔草尋蛇」便往$n的$l招呼過(guò)去", "dodge": 5, "parry": 5, "force": 60, "damage_type": "瘀傷" ]), ([ "action":"$N右拳在$n面門(mén)一晃,左掌使了個(gè)「葉底偷桃」往$n的$l狠命一抓", "dodge": 5, "parry": 5, "force": 60, "damage_type": "抓傷" ]), ([ "action":"$N步履一沉,左拳拉開(kāi),右拳帶風(fēng),一招「黑虎掏心」勢(shì)不可擋地?fù)粝?n$l", "dodge": 5, "parry": 5, "force": 80, "damage_type": "瘀傷" ]), ([ "action":"只見(jiàn)$N拉開(kāi)架式,一招「雙風(fēng)貫耳」使得虎虎有風(fēng)。底下卻飛起一腳踢向$n$l", "dodge": 5, "parry": 5, "force": 70, "damage_type": "瘀傷" ]), ([ "action":"$N打得興起,大喝一聲:看我這招「龍虎相交」!\n左手往$n身后一抄,右拳便往$n面門(mén)砸了過(guò)去", "dodge": 5, "parry": 5, "force": 120, "damage_type": "砸傷" ]), ([ "action":"$N拉開(kāi)后弓步,雙掌使了個(gè)「如封似閉」往$n的$l一推", "dodge": 5, "parry": 5, "force": 50, "damage_type": "瘀傷" ]), ([ "action":"只見(jiàn)$N運(yùn)足氣力,一連三拳擊向$n$l,力道一拳高過(guò)一拳!\n這一招的名字還相當(dāng)高雅,叫作「陽(yáng)關(guān)三疊」", "dodge": 5, "parry": 5, "force": 80, "damage_type": "瘀傷" ]), ([ "action":"$N往后一縱,就勢(shì)使了個(gè)「老樹(shù)盤(pán)根」,右腿掃向$n的$l", "dodge": 5, "parry": 5, "force": 50, "damage_type": "砸傷" ]), ([ "action":"$N一個(gè)轉(zhuǎn)身,左掌護(hù)胸,右掌反手使了個(gè)「獨(dú)劈華山」往$n當(dāng)頭一劈", "dodge": 5, "parry": 5, "force": 90, "damage_type": "砸傷" ]), ([ "action":"$N飛身躍起,半空中一腳踢向$n面門(mén),卻是個(gè)虛招。\n說(shuō)時(shí)遲那時(shí)快,只見(jiàn)$N一個(gè)倒翻,雙掌已到了$n的$l", "dodge": 5, "parry": 5, "force": 100, "damage_type": "瘀傷" ]),});int valid_learn(object me){ if( me->query_temp("weapon") || me->query_temp("secondary_weapon")) return notify_fail("練長(zhǎng)拳必須空手。\n"); return 1;}int valid_enable(string usage){ return usage=="unarmed" || usage=="parry";}mapping query_action(object me, object weapon){ return action[random(sizeof(action))];}int practice_skill(object me){ if( (int)me->query("jing") < 30) return notify_fail("你的精神無(wú)法集中了,休息一下再練吧。\n"); if( (int)me->query("qi") < 30 ) return notify_fail("你現(xiàn)在手足酸軟,休息一下再練吧。\n"); if( (int)me->query("neili") < 10 ) return notify_fail("你的內(nèi)力不夠了。\n"); me->receive_damage("qi", 30); me->add("neili", -10); return 1;}string perform_action_file(string action){ return __DIR__"changquan/" + action;}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -