📄 yueying-wubu.c
字号:
// yueying-wubu.c 月影舞步inherit SKILL;mapping *action = ({([ "action" : "$n身形一晃,纤腰一扭,一招「星河鹭起」,弹地而起。\n", "dodge" : 10,]),([ "action" : "$n一招「歌尽桃花扇底风」,$N只觉眼前一花,不见了$n的身影。\n", "dodge" : 20,]),([ "action" : "$n一招「扫尽浮云风不定」,身形微晃,有惊无险地避开了$N这一招。\n", "dodge" : 30,]),([ "action" : "只见$n身子向后一翻,一招「缥渺孤鸿影」,后荡而起,掠向一旁。\n" , "dodge" : 40,]),([ "action" : "$n一招「起舞弄清影」,长袖翻飞,躲过$N这一招。\n", "dodge" : 50,]),([ "action" : "却见$n「万顷江田一鹭飞」,冲天而起,一波三折,端是美观。\n", "dodge" : 60,]),([ "action" : "可是$n一个「流水落花春去也」,侧身一让,$N这一招扑了个空。\n", "dodge" : 70,]),([ "action" : "只见$n一招「月轮穿沼水无痕」,倒掠身形,凌空两个翻转,退出两丈开外。\n", "dodge" : 90,]),([ "action" : "$n息气上升,意存玉枕,一招「月在青天影在波」,身子飘然而起。\n", "dodge" : 100,])});mapping query_action(object me, object weapon){ int zhaoshu, level; zhaoshu = sizeof(action); level = (int) me->query_skill("yueying-wubu",1); return action[random(zhaoshu)];}int valid_enable(string usage) { return (usage == "dodge") || (usage == "move"); }int valid_learn(object me) {if( (string)me->query("gender") != "女性" ) return notify_fail("月影舞步是只有女子才能练的武功。\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){ if( (int)me->query("qi") < 45 ) return notify_fail("你的体力太差了,不能练月影舞步。\n"); me->receive_damage("qi", 35); return 1;}string perform_action_file(string action){ return __DIR__"yueying-wubu/" + action;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -