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

📄 hunpofeiyang.java

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 JAVA
字号:
// hunpofeiyang.c 魂魄飞扬 #include <ansi.h> inherit F_SSERVER; int perform(object me){	string msg;	object weapon, target;	int skill, ap, dp, neili_wound, qi_wound;	me->clean_up_enemy();	target = me->select_opponent();//	skill = me->query_skill("hunyuan-zhang",1);	if( !me->is_fighting() )	    	return notify_fail("「魂魄飞扬」只能在战斗中使用。\n");	if( (int)me->query("neili") < 500 )		return notify_fail("你的内力还不够高!\n");	if( (int)me->query_skill("cuff") < 150 )		return notify_fail("你的拳法还不到家,无法使用魂魄飞扬!\n");	if( (int)me->query_skill("qishang-quan", 1) < 60)		return notify_fail("你七伤拳的修为不够,不能使用魂魄飞扬! \n");	if( me->query_skill_mapped("cuff") != "qishang-quan") 		return notify_fail("你没有激发七伤拳,无法使用魂魄飞扬!\n"); 	msg = HIY "$N大喝一声,使出七伤拳的绝技「魂魄飞扬」,双拳势如雷霆,向$n击去。\n"NOR;	message_combatd(msg, me, target); 	ap = me->query("combat_exp") + skill * 400;	dp = target->query("combat_exp") / 2;	if( dp < 1 )		dp = 1;	if( random(ap) > dp )	{		if(userp(me))			me->add("neili",-100);		msg = HIG "$n只觉得胸前一阵剧痛,“哇”的一声喷出一口鲜血!\n"NOR;		neili_wound = 100 + random(skill);		if(neili_wound > target->query("neili"))			neili_wound = target->query("neili");		qi_wound = neili_wound / 5;		if(qi_wound > target->query("qi"))			qi_wound = target->query("qi");		target->add("neili", -neili_wound);		target->receive_wound("qi", qi_wound);		target->start_busy(2);		me->start_busy(random(2));	}	else	{		msg = HIG "只见$n不慌不忙,轻轻一闪,躲过了$N的必杀一击!\n"NOR;		if(userp(me))			me->add("neili",-100);		me->start_busy(4);	}	message_vision(msg, me, target);	if(!target->is_fighting(me)) target->fight_ob(me);//	if(userp(target)) target->fight_ob(me);//	else if( !target->is_killing(me) ) target->kill_ob(me);	return 1;}

⌨️ 快捷键说明

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