⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 break.c

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 C
字号:
// break -「以柔破钢」// made by deaner#include <ansi.h>#include <combat.h>inherit F_SSERVER;int exert(object me, object target){    string msg;    object target_w;        if( !target )    return notify_fail("格式:exert break [目标]\n");    if( !target    ||      !target->is_character()    ||      !me->is_fighting(target) )   return notify_fail("你只能对战斗中的对手使用「以柔破钢」。\n");    if( target->is_busy() )   return notify_fail(target->name() + "目前正在发愣,是进攻的好时机!\n");    if( (int)me->query_skill("lingyuan-xinfa", 1) < 50 )    return notify_fail("你的灵元心法火候不够,还不会使用「以柔破钢」。\n");    msg = HIC "$N沉肩滑步,自丹田中升起一股阴柔之气顺着血脉经络传至双手劳宫穴, 接着这股阴柔之气就激射而出,喷向$n手中的兵刃!\n";    me->start_busy(2);    if (target->query_temp("weapon") ||   target->query_temp("secondary_weapon")) {target_w = target->query_temp("weapon");    if( random(me->query("combat_exp")) >   (int)target->query("combat_exp")/3 ) {    msg += HIW"结果$p手中的"+target_w->query("name")+"与这股阴柔之气一碰竟被震了个粉碎!\n" NOR;    target_w->unequip();    target_w->move(environment(target));    target_w->set("name", "震碎的" + target_w->query("name"));    target_w->set("value", target_w->query("value")/10);    target_w->set("weapon_prop", 0);    target->reset_action();    target->start_busy( (int)me->query_skill("lingyuan-xinfa") / 20 );    } else {    msg += "可是$p急急拆招,躲了开去,$P的计谋没有得逞。\n" NOR;    }    message_combatd(msg, me, target);    return 1;    }    return notify_fail(target->name() + "目前是空手,没什么可以震碎的。\n");}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -