📄 huanyinbu.c
字号:
#include <ansi.h>#include <skill.h>#include <combat.h>inherit F_SSERVER;int perform(object me){ string msg; int i; if (!me->query("jiuyin/full") && !me->query("jiuyin/xia") && !me->query("jiuyin/gumu")) return notify_fail("你无法使用幻阴步。\n"); if( (int)me->query_skill("jiuyin-zhengong",1) < 150 ) return notify_fail("你的九阴真功还不够火候,使不出幻阴步。\n"); if( (int)me->query_skill("jiuyin-shenfa",1) < 150 ) return notify_fail("你的九阴身法还不够火候,使不出幻阴步。\n"); if( (int)me->query("neili", 1) < 600 ) return notify_fail("你现在内力不够。\n"); if (me->query_temp("jiuyin/fast")) return notify_fail("你正在使用幻阴步。\n"); msg = HIW"$N施展出幻阴步,身法变得飘忽异常!\n\n"NOR; me->add("neili", -400); message_vision(msg, me); i = me->query_skill("jiuyin-shenfa", 1)/3; if (i > 200) i=200; me->add_temp("apply/dexerity", i);// 启动 auto perform me->set_temp("jiuyin/fast", 1); me->set_temp("double_attack", 1); call_out("remove_effect", (int)me->query_skill("jiuyin-zhengong")/2, me, i); return 1;}void remove_effect(object me, int i){ if (!me) return; me->delete_temp("double_attack"); me->delete_temp("jiuyin/fast"); me->add_temp("apply/dexerity", - i); message_vision(HIW"$N停止了幻阴步,身法恢复了正常。\n"NOR, me);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -