📄 yuquan.c
字号:
// yuquan.c// Date: Nov.1997 by Venus#include <ansi.h>#include <room.h>inherit ROOM;void create(){ set("short", "玉泉"); set("long", @LONG玉泉寺建在玉泉山上,原名清涟寺。走进玉泉寺,只见这里有几个水池(pond)。朝东就是出寺下山的路。LONG); set("exits", ([ "eastdown" : __DIR__"road5", ])); set("item_desc", ([ "pond":"池旁的石碑刻着“古珍珠泉”,池内偶有小水泡上涌,好象一串珍珠\n如果你想看个仔细请(look pond)。\n", ])); set("objects" , ([ __DIR__"npc/you-ke" :1, __DIR__"npc/zhuang" :1, ])); set("outdoors", "hangzhou"); set("cost", 2); setup();// replace_program(ROOM);}void init(){ add_action("do_fishing","fishing"); add_action("do_fishing","钓鱼"); add_action("do_look","look"); add_action("do_fishing","看");}int do_look(string arg){ if( !arg || arg=="" ) return 0; if( arg=="fish" ) { int f; f = (int)((int)this_player()->query("food") / (int)this_player()->max_food_capacity() * 100); if (f > 50) { write("这是一条红鲤鱼,它自由自在游来游去。真可爱.\n"); } else { message_vision("$N盯着一条红鲤鱼,不停的咽着快要流出来的口水,真想钓鱼(fishing)。\n", this_player()); } return 1; } if( arg=="pond" ) { switch (random(3)) { case 0: write("池旁的石碑刻着“鱼乐国”,池里养了百条数十斤重的大鱼(fish)。\n"); write("鱼儿沉浮上下,游客们纷纷投饵喂鱼。\n"); break; case 1: write("池旁的石碑刻着“古珍珠泉”,池内偶有小水泡上涌,好象一串珍珠\n"); break; case 2: write("池旁的石碑刻着“晴空细雨池”,阳光照射在池水上,看上去好像落\n"); write("着细雨。\n"); break; return 1; } return 1;}}int do_fishing(){ message_vision("$N从袋里掏出一条鱼竿,在游客诧异的眼光下开始钓鱼。。。\n", this_player()); message_vision("哇!不一会儿一条大红鲤鱼上钩了。$N兴高采烈的抓着鱼,游客们\n", this_player()); message_vision("却都愤怒瞪着$N,在众目窥窥之下$N只好灰溜溜的把鱼放回池中。\n", this_player()); return 1;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -