jushi.c

来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 60 行

C
60
字号
// /u/beyond/mr/jushi.c// this is made by beyond// update 1997.6.20#include <ansi.h>#include <room.h>inherit ROOM;void create(){         set("short",HIW"局室"NOR);         set ("long",@long这是大家平时休闲起居的地方, 里面放着一具古筝, 一张棋桌, 上面的棋错综复杂, 令人百思不得其解。局室的东面是大厅,西面是一条长廊,南面是一间厢房。long);                                                                    set("item_desc",([         "qiju" : "一盘杀的难解难纷的棋,不知你是否想研究一下?\n",         ]));         set("exits",([             "east" : __DIR__"dating",             "west" : __DIR__"cl6-0",             "south" : __DIR__"xiangfang3",]));	setup();}int do_yanjiu(string arg){	object me;	me = this_player();        if ( !living(this_player()) || arg != "qiju" )                 return 0;	if ( (int)me->query_skill("literate", 1) < 1)		return notify_fail("你是个文盲,先学点文化(literate)吧。\n");         if ( (int)me->query("jing")<30) { me->receive_damage("jing", 10);                 write("你太累了,已经没有力气来研读棋局了!\n");                   return 1;}me->receive_damage("jing", 10);	message_vision("$N正专心研究桌上的「棋局」。\n", me);	if ( (int)me->query_skill("parry", 1) < 31)	{		me->improve_skill("parry", me->query("int"));		write("你对着桌子上的「棋局」琢磨了一回儿,似乎对基本招架略有心得。\n");		return 1;	}	write("你对着棋局研究了一会,但是你已经研究透彻,对你来说已毫无意义了。\n");	return 1;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?