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

📄 hongtianza.c

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 C
字号:
//hongtianza.c 夺命三斧之「轰天砸」// Modified by Venus Oct.1997#include <ansi.h>#include <combat.h>inherit F_SSERVER;int perform(object me, object target){    object weapon;    string msg,*limbs;    int i,size,damage;	int extra;    object my_w,target_w;extra = (int)me->query_skill("duanyun-fu",1);        if( !target ) target = offensive_target(me);if( !target	||	!target->is_character()	||	!me->is_fighting(target) )                return notify_fail("「轰天砸」只能在战斗中使用。\n");    if (!objectp(weapon = me->query_temp("weapon"))                || (string)weapon->query("skill_type") != "axe")                        return notify_fail("你使用的武器不对。\n");    if( (int)me->query_skill("guiyuan-tunafa", 1) < 50 )	return notify_fail("你的本门内功还未练成,不能使用!\n");    if( (int)me->query_skill("duanyun-fu",1) < 50)    return notify_fail("你目前功力还使不出「轰天砸」。\n");    if( (int)me->query("neili") < 100 )    return notify_fail("你的内力不够。\n");msg = CYN"$N突然暴吼一声:“我砸!我砸!我砸砸砸!”,手中巨斧竟然砸向$p手中兵刃!\n"NOR;    me->start_busy(2);    if (target->query_temp("weapon") ||   target->query_temp("secondary_weapon")) {    if( target->is_busy() )    return notify_fail(target->name() + "目前正茫然不知所措,加紧攻击吧。\n");my_w = me->query_temp("weapon");    target_w = target->query_temp("weapon");    if( random(me->query("combat_exp")) >   (int)target->query("combat_exp")/3 ) {      if (target->query_temp("weapon") ) {msg += "结果$p手中的"+target_w->query("name")+"被$P的轰天砸砸个正着,再也把握不

⌨️ 快捷键说明

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