📄 shamo4.c
字号:
// Room: /d/xingxiu/shamo4.c#include <room.h>inherit ROOM;void create(){ set("short","大沙漠"); set("long", @LONG这是一片一望无际的大沙漠。你一进来就迷失了方向。看来要走出这块沙漠并非易事。LONG ); set("outdoors", "xingxiuhai"); set("no_clean_up", 0); set("exits", ([ "east" : __FILE__, "west" : __DIR__"shamo1", "south" : __DIR__"shamo2", "north" : __DIR__"shamo3", "westup" : "/d/hj/caoyuan", ])); set("no_npc", 1); setup();}void init(){ object ob; int water, food; ob = this_player(); water = ob->query("water"); food = ob->query("food"); water -= (random(2)+ 1) * water / 20; food -= (random(2)+ 1) * food / 20; ob->set("water", water); ob->set("food", food);}int valid_leave(object me, string dir){ if (dir == "west") me->add_temp("mark/steps",1); if (dir == "east") me->add_temp("mark/steps",-1); if (me->query_temp("mark/steps") == 10) { me->move("/d/baituo/gebi"); me->delete_temp("mark/steps"); return notify_fail("你累得半死,终於走出了沙漠。\n"); } if (me->query_temp("mark/steps") == -10) { me->move("/d/xingxiu/silk4"); me->delete_temp("mark/steps"); return notify_fail("你累得半死,终於走出了沙漠。\n"); } return ::valid_leave(me, dir);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -