andao3.c

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

C
47
字号
// Room: /d/shaolin/andao3.c
// Date: YZC 96/02/06

#include <login.h>
#include <ansi.h>

inherit ROOM;

void create()
{
	set("short", "暗道");
	set("long", @LONG
这是一个阴暗潮湿的地道,四壁用粗糙的片岩垒垛而成,一
颗颗水珠沿着墙壁滚下来,溅在地上。也许是因为长时间无人通
行的缘故,整个地道弥漫着一股腐尸般的恶臭。
LONG );
	set("exits", ([
		"up" : __DIR__"zhonglou1",
		"enter" : __DIR__"bagua0",
	]));
	set("no_clean_up", 0);
	setup();
}

int valid_leave(object me, string dir)
{

	if ( dir == "up" )
	{
		if ( me->query_skill("jiuyang-shengong", 1) < 80 )
		{
			return notify_fail("你试着推了推顶上的砖盖,触手冰凉,纹丝不动。\n" 
			+ "看来已被铁汁浇透,坚如铁板一般。看来你只能另想办法了。\n");
		}		

		message_vision( HIY
		"$N全身运足九阳真气,拔身错步,嘿地一声,举起双掌向上猛击。\n"
		"只见一股白气自$N掌心而出,迅猛无比地击中顶上的铁铸砖盖。\n"
		"克剌剌一声巨响,砖盖被震成无数小碎片四散飘飞。露出一个向上的洞口。\n" NOR, me );

	}

	return ::valid_leave(me, dir);
}

//坎; 离; 震; 艮; 艮; 兑; 巽; 震; 乾; 震; 兑; 巽; 离; 坎; 兑; 艮; 兑; 坎

⌨️ 快捷键说明

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