ES2 MUD LIB :: 東方故事二(ES2) 天朝帝國 mudlib 瀏覽展示

/obj/map.c

HOME :: obj :: map.c
// map.c

inherit ITEM;

void create()
{
set_name("地圖", ({ "map" }));
set_weight(10);
if( !clonep() ) {
set("unit", "張");
set("value", 300);
set("long", "一張可以顯示你附近地形的地圖,用 read map 使用。\n");
}
setup();
}

void init()
{
add_action("do_read", "read");
}

int do_read(string arg)
{
mapping m;
string mstr;

if( !id(arg) ) return 0;
if( !mapp(m = environment(this_player())->query("virtual_map")) )
return notify_fail("地圖只有在大區域中才有效。\n");
mstr = "┌─────────┐\n";
mstr += repeat_string("│                  │\n", 9);
mstr += "└─────────┘\n";
write(mstr);
return 1;
}
HOME :: obj :: map.c