// square.c

inherit ROOM;

void create()
{
        set("short", "練武場");
        set("long", @LONG
這里是華山派的練武場，場上立這几個木人，東邊是兵器庫，西邊是
個小店。通常有許多華山派弟子在此習武練劍。北邊的房屋門上挂著一塊
匾，上書「群仙觀」，西北方似乎有條小道通往山上。
LONG );
        set("exits", ([ /* sizeof() == 2 */
            "northwest" : __DIR__"chaopath1",
            "south"     : __DIR__"yunu",
            "north"     : __DIR__"qunxianguan",
            "west"      : __DIR__"shop",
            "east"      : __DIR__"bingqifang",
        ]));
        set("objects", ([
            "/d/shaolin/npc/mu-ren" : 5,
        ]));
//        set("no_clean_up", 0);
        set("outdoors", "xx" );

        setup();
}
 
int valid_leave(object me, string dir)
{
        mapping myfam;
        myfam=(mapping)me->query("family");
        if ((!myfam ||myfam["family_name"] != "華山派") && (dir == "east"))
                return notify_fail(
"那邊是華山派的兵器庫，這位" + RANK_D->query_respect(me) + "請止步。\n");
        return ::valid_leave(me, dir);
}
 
