?? shenghuo-lingfa.c
字號:
// Shenghuo-lingfa 圣火令法// Shark , 98/10/01 國慶// 【超頻】Ultra Mind Studio ,Copyright 1998#include <ansi.h>inherit SKILL;mapping *action = ({([ "action" : "$N將手中$w橫揮,一式「橫掃千軍」,$w帶出一股風(fēng)聲,疾駛向$n的咽喉", "skill_name" : "橫掃千軍", "force" : 150, "dodge" : 20, "parry" : 20, "lvl" : 30, "damage" : 100, "damage_type" : "內(nèi)傷",]),([ "action" : "$N雙手持$w舉過頭頂,猛然揮出「天降神兵」\n只見一股強(qiáng)勁的氣浪隨$w自空而降,襲向$n", "skill_name" : "天降神兵", "force" : 180, "dodge" : 30, "parry" : 30, "lvl" : 60, "damage" : 150, "damage_type" : "內(nèi)傷",]),([ "action" : "$N手撙$w,運(yùn)起真氣,腳下走出怪異步法\n頓時(shí)好似有無數(shù)個(gè)$N將那無數(shù)的$w斬向$n的頭顱,這著喚做「天陣伏魔」", "skill_name" : "天陣伏魔", "force" : 220, "dodge" : 50, "parry" : 30, "lvl" : 100, "damage" : 200, "damage_type" : "劈傷",]),/*([ "action" : HIR"只見$N揮力太猛,$w當(dāng)空墜落,$N急忙俯身去接\n$n看到如此大好時(shí)機(jī),豈肯放過,一步搶入準(zhǔn)備施展手段\n$n怎知這正中了圣火令法的絕招「偃旗息鼓」,只見$N突然一個(gè)鷂子翻身,$n只感到胸口冰涼,看時(shí)已是$w插入了心臟處!"NOR, "skill_name" : "偃旗息鼓", "force" : 300, "dodge" : 100, "parry" : 100, "lvl" : 120, "damage" : 500, "damage_type" : "刺傷",]),*/});int valid_enable(string usage) { return usage == "lingfa"; }//int valid_combine(string combo) { return combo=="mingwang-jian"; }int valid_learn(object me){ object weapon; if (!objectp(weapon = me->query_temp("weapon")) ||(string)weapon->query("skill_type") != "lingfa") return notify_fail("你必須使用圣火令才可能練就圣火令法。\n"); if ((int)me->query_skill("lingfa", 1) < 30) return notify_fail("你的基本令法太差了,練不了圣火令法。\n"); if ((int)me->query_skill("shenghuo-xinfa", 1) < 30) return notify_fail("你對圣火心法的領(lǐng)悟不夠,無法學(xué)圣火令法。\n"); return 1;}string query_skill_name(int level){ int i; for(i = sizeof(action)-1; i >= 0; i--) if(level >= action[i]["lvl"]) return action[i]["skill_name"];}mapping query_action(object me, object weapon){ if (random(me->query_skill("lingfa")) > 120 && me->query_skill("force") > 120 && me->query("neili") > 1000 && (string)weapon->query("id") == "shenghuo-ling" ) { me->add("neili", -100); return ([ "action" : "只見$N揮力太猛,$w當(dāng)空墜落,$N急忙俯身去接\n$n看到如此大好時(shí)機(jī),豈肯放過,一步搶入準(zhǔn)備施展手段\n$n怎知這正中了圣火令法的絕招「偃旗息鼓」\n只見$N突然一個(gè)鷂子翻身,$w由下而上急速向$n刺去!", "skill_name" : "偃旗息鼓", "force" : 300, "dodge" : 100, "parry" : 100, "damage" : 500, "damage_type" : "刺傷", ]); } return action[random(sizeof(action))];}int practice_skill(object me){ if ((int)me->query("qi") < 50) return notify_fail("你的體力不夠,練不了圣火令法。\n"); if ((int)me->query("neili") < 600) 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__"shenghuo-lingfa/" + action;}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -