blood.c

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

C
48
字号
//LUCAS 2000-6-18#include <ansi.h>inherit ITEM;int do_drink(string);void init();void init(){  add_action("do_drink", "drink");}void create(){  set_name( HIR "怪蛇血" NOR , ({"she xue", "blood"}));  set_weight(90);  if (clonep())    set_default_object(__FILE__);  else {    set("unit", "管");    set("long", "一管怪蛇的血液,很是腥臭,看起来绿油油的。\n");    set("value", 1000);    set("drug_type", "补品");  }  set("is_monitored",1);  setup();}int do_drink(string arg){  object me = this_player();  if (arg!="blood" && arg!="she xue")   return 0;        if ( (int)me->query_condition("medicine") > 0 )	{		me->add("max_neili", -5);		message_vision(HIR "$N吃下一怪蛇的血液,只觉得头重脚轻,摇摇欲倒,原来服食太急太多,药效适得其反!\n" NOR, me);return 1;	}        me->apply_condition("medicine", 30);    me->add("max_neili", 5);  message_vision(HIR "$N只觉一股热线从咽喉直通到腹中,然后丹田就象有一团火般烧了起来。\n" NOR, me);  destruct(this_object());  return 1;}

⌨️ 快捷键说明

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