zong.c

来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 43 行

C
43
字号
// zong.c「柔云纵」// modified by Venus Oct.1997#include <ansi.h>#include <command.h>inherit F_SSERVER;int perform(object me, object target){string msg;int extra;extra = me->query_skill("rouyun-steps",1);if( !me->is_fighting() )      return notify_fail("「柔云纵」只能在战斗中使用。\n");if( (int)me->query_skill("rouyun-steps",1) < 50 )      return notify_fail("你的柔云步法不够熟练!\n");if( (int)me->query("jingli") < 50 )      return notify_fail("你的精力不够!\n");      msg = HIC "$N身形陡然纵起,十分优雅,天空中却飘下一朵云,非常奇怪!\n" NOR;   me->receive_damage("jing", 10);   me->add("jingli", -20);   me->set_temp("no_follow",1);    if (random(extra)*2>50){   msg += HIC"原来$N已使出「柔云纵」,乘云而去了!\n"NOR;    message_combatd(msg, me, target);    switch( random(3) ) {    case 0:    me->move("/d/city/wumiao");    break;    case 1:    me->move("/d/city/kedian");    break;    case 2:    me->move("/d/city/guangchang");    break;}	return 1;}    msg+= HIC"结果云又飘走了!\n"NOR;    message_combatd(msg, me, target);me->start_busy(2);	 return 1;}

⌨️ 快捷键说明

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