?? kunlun-shenfa.c
字號(hào):
// kunlun-shenfa.c (kunlun) 昆侖身法inherit SKILL;mapping *action = ({([ "action" : "$n一式「雁落平沙」,變招奇速,右足向前踢出,身子已然騰起,輕輕巧巧地落在一旁。\n", "dodge" : 15]),([ "action" : "$n一式「玉龍飛起」,縱身高躍,半空中一折一轉(zhuǎn),已飄身在數(shù)丈之外。\n", "dodge" : 25]),([ "action" : "$n一式「夏日消融」,兩足足跟不動(dòng),足尖左磨,身子隨之右轉(zhuǎn),卸開(kāi)了$N這一招。\n", "dodge" : 35]),([ "action" : "$n一式「枯松倒掛」,只見(jiàn)$n身子后仰,雙掌往地下一撐,身子借勢(shì)倒射而出,$N便已打$n不著。\n", "dodge" : 45]),([ "action" : "$n一式「晴雪飛灘」,縱高伏低,東奔西閃,身形飄忽不定,$N手無(wú)足措,只得回招自守。\n", "dodge" : 55]),([ "action" : "$n一式「冰絲帶雨」,突然反手一招,竟然是兩敗俱傷的打法,趁$N手忙腳亂安全脫身。\n", "dodge" : 65]),([ "action" : "$n一式「寒江釣雪」,不招不架,只微微一側(cè)身,$N猶如暴風(fēng)驟雨般的進(jìn)攻便即落空。\n", "dodge" : 75]),([ "action" : "$n一式「魚(yú)龍潛躍」,陡然間身形拔起,直沖云霄,直如鷹隼,幾個(gè)盤(pán)旋,飄飄蕩蕩落在數(shù)丈之外。\n", "dodge" : 85])});mapping query_action(object me, object weapon){ int zhaoshu, level; zhaoshu = sizeof(action); level = (int) me->query_skill("kunlun-shenfa"); if (level < 60 ) zhaoshu--; if (level < 50 ) zhaoshu--; if (level < 40 ) zhaoshu--; return action[random(zhaoshu)];}int valid_enable(string usage){ return usage == "dodge" || usage == "move";}int valid_learn(object me){ int na, nk; na = (int)me->query_skill("art", 1); nk = (int)me->query_skill("kunlun-shenfa", 1); if (me->query("family/master_name") == "何足道" ) { if ( na<120 && na<=nk ) return notify_fail("琴棋書(shū)畫(huà)當(dāng)與武功并重,不然你無(wú)法領(lǐng)會(huì)更高深的昆侖身法。\n"); } return 1;}string query_dodge_msg(string limb){ object me, ob; mapping action; me = this_player(); action = query_action(me, ob); return action["action"];}int practice_skill(object me){ int na, nk; na = (int)me->query_skill("art", 1); nk = (int)me->query_skill("kunlun-shenfa", 1); if (me->query("family/master_name") == "何足道" ) { if ( na<120 && na<=nk ) return notify_fail("琴棋書(shū)畫(huà)當(dāng)與武功并重,不然你無(wú)法領(lǐng)會(huì)更高深的昆侖身法。\n"); } if( (int)me->query("jing") < 40 ) return notify_fail("你的精力太差了,不能練昆侖身法。\n"); me->receive_damage("jing", 30); return 1;}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -