dxbdian.c

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

C
86
字号
// Room: /d/shaolin/dxbdian.c// Date: YZC 96/01/19inherit ROOM;void create(){	set("short", "大雄宝殿");	set("long", @LONG这里是少林寺的大雄宝殿。正中供奉着如来三宝,左右各是文殊、普贤菩萨。一群青衣小和尚们正在佛像前的地上诵经。缕缕香烟与梵唱交错在一起,仰视佛祖拈花浅笑的面容,令人顿时生起几分脱俗之感。身边经常有一队队僧人鱼贯而入,看他们手持戒刀,似乎是巡寺的僧人。LONG );	set("exits", ([		"southdown" : __DIR__"guangchang2",	]));	set("valid_startroom",1);	set("book_count",1);	set("objects",([		"quest/menpaijob/shaolin/dao-zheng" : 1,		__DIR__"npc/xiang-ke" : 1,		"/d/biwu/champion_sl":1,           "quest/menpai/shaolin/shi" : 1,	]));//	set("no_clean_up", 0);	setup();	"/clone/board/bonze_b"->foo();}void init(){	this_player()->set_temp("ketou_times", 50);	add_action("do_ketou", "ketou");}int do_ketou(){	object me, ob;	me = this_player();			if ( me->query_temp("ketou_times") == 0 )	{		message_vision("$N磕头磕得晕了过去。\n", me);		me->set_temp("ketou_times", random(50));		me->unconcious();		return 1;	}	me->add_temp("ketou_times", -1);		message_vision("$N虔诚地跪下来,在如来佛祖面前磕头。\n", me);	if ( random(100) == 37 	&& !present("silk", me)	&& query("book_count") >= 1)	{		add("book_count", -1);		ob=new("/clone/book/book-silk");		ob->move("/d/shaolin/dxbdian");		tell_object(me, "突然你面前,啪地一声掉下一束羊皮线穿起来的薄绢!\n");	}	if ((int)me->query_skill("force", 1) >= 30 	&& (int)me->query_skill("force", 1) <= 100 	&& present("silk", me) )	{		me->receive_damage("jing", 20);		me->improve_skill("force", me->query("int"));		if ( random(5) == 0 )		tell_object(me, "冥冥之中,你似乎觉得佛祖在点拨你在内功方面的疑难。\n");	}	return 1;}int valid_leave(object me, string dir){	if(me->query_temp("ketou_times") >= 0 ) me->delete_temp("ketou_times");	return ::valid_leave();}

⌨️ 快捷键说明

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