hdh.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 57 行
C
57 行
#include <ansi.h>
inherit ITEM;
void create()
{
set_name(RED"鹤顶红"NOR, ({"heding hong", "hong", "heding"}));
set_weight(2000);
if( clonep() )
set_default_object(__FILE__);
else {
set("unit", "个");
set("long", RED"这是一个新鲜的鹤顶红,还散发着阵阵热气。\n"NOR);
set("value", 50000);
}
setup();
}
int init()
{
call_out("dest", 800);
add_action("do_eat", "fu");
}
int do_eat(string arg)
{
object me = this_player();
int damage;
if(!id(arg))
return notify_fail("你要服什么?\n");
message_vision("$N服下一个" + name() + "。\n", me);
tell_object(me, MAG "你感觉腹中一股巨疼传来,瞬间全身火热滚烫!\n" NOR);
damage = (int)me->query("max_jing");
damage = damage/15;
damage = damage*14;
me->receive_wound("jing", damage);
me->receive_damage("qi", damage);
destruct(this_object());
return 1;
}
void dest()
{
object me = this_player();
if (present(this_object(), me))
tell_object(me, HIR "鹤顶红的热气散尽,慢慢干枯了。\n" NOR);
destruct(this_object());
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?