📄 hongtianza.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 + -