📄 mishi.c
字号:
// room: mishi.c
//Jay 4/7/96
#include <room.h>
inherit ROOM;
int do_press();
int valid_leave();
void create()
{
set("short","密室");
set("long", @LONG
这是一间黑黢黢的小房间,墙上的砖头(zhuan)已经掉渣子了,房梁
(liang)也已经朽烂不堪。墙脚处有一个铁箱子,上面积满了尘土。
LONG );
set("exits", ([
"out" : __DIR__"midao",
]));
set("item_desc", ([
"zhuan" :
"砖头烂得一塌糊涂。\n",
"liang" :
"房梁是上好的楠木做的,可惜年代太久,已经腐烂得不成样子了。\n",
]) );
set("objects", ([
__DIR__"obj/tiexiang" : 1,
]));
// set("no_clean_up", 0);
setup();
}
void init()
{
add_action("do_jump", "jump");
}
int do_jump(string arg)
{
object me;
me = this_player();
if( !arg || arg=="" )
return 0;
if( arg=="liang")
{
if (me->query_temp("marks/跳1") ) {
if (me->query_dex()<20)
write("你试图跳上房梁,无奈身法不够敏捷,只好做罢。\n");
else {
write("你纵身跃上了房梁。\n");
message("vision",
me->name() + "一纵身跃上了房梁。\n",
environment(me), ({me}) );
me->move(__DIR__"liang");
message("vision",
me->name() + "从下面跃了上来。\n",
environment(me), ({me}) );
}
return 1;
}
}
}
int valid_leave(object me, string dir)
{
me->delete_temp("marks/跳1");
return ::valid_leave(me, dir);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -