xiongdan.c

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

C
44
字号
// xiongdan.c
inherit ITEM;
#include <ansi.h>

void init()
{
	add_action("do_eat", "eat");
	remove_call_out("destdan");
	call_out("destdan", 10);
}

void destdan()
{
	object ob;
	message_vision("$N慢慢被风吹着,一会就不再新鲜了。\n",this_object());
	ob = new(__DIR__"xiongdan1");
	ob->move(environment(this_object()));
	destruct(this_object());
}

void create()
{
	set_name(HIG"新鲜熊胆"NOR, ({"dan", "xiong dan"}));
	set("unit", "副");
	set("long", "这是一副新鲜熊胆,热气腾腾的,十分诱人。\n");
	setup();
}

int do_eat(string arg)
{
	object me=this_player();
	if (!id(arg))  return notify_fail("你要吃什么?\n");
	if(arg=="dan")
	{
		me->add("max_neili",2);
		me->set("neili",me->query("max_neili"));
		me->set("qi",me->query("eff_qi"));
                message_vision("$N吃下一副新鲜熊胆,只觉得精神健旺,体内真力源源滋生,气血充盈。\n",me);

		destruct(this_object());
	}
	return 1;
}

⌨️ 快捷键说明

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