flower.c

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

C
62
字号
#include <ansi.h>#include <dbase.h>#include <armor.h>inherit NECK;void create(){       switch (random(7))  {        case 0:        { set_name(HIC "野菊花" NOR, ({ "ye juhua", "flower"})); break; }        case 1:        { set_name(HIY "黄鹤翎" NOR, ({ "huang heling", "flower"})); break; }        case 2:        { set_name(HIW "白菊花" NOR, ({ "bai juhua", "flower"})); break; }        case 3:        { set_name(HIR "美人红" NOR, ({ "meiren hong", "flower"})); break; }        case 4:        { set_name(YEL "金孔雀" NOR, ({ "jin kongque", "flower"})); break; }        case 5:        { set_name(HIY "莺羽黄" NOR, ({ "yin yuhuang", "flower"})); break; }        case 6:        { set_name(WHT "玉楼春" NOR, ({ "yu louchun", "flower"})); break; }        case 7:        { set_name(HIM "桃花菊" NOR, ({ "tao hongju", "flower"})); break; }}  set_weight(100);  set("long","一朵清新淡丽的小"+query("name")+",散发着一丝丝清香。\n");  set("material", "flower");  set("unit", "朵");  set("armor_prop/armor", 1);  set("armor_prop/personality", 1);  set("wear_msg", "$N戴上一朵"+query("name")+",小脸蛋顿时涨的通红。\n");  set("unequip_msg", "$N将"+query("name")+"轻轻地摘下来……\n");  setup();}int init (){  add_action ("do_smell", "smell");  add_action ("do_smell", "wen");  call_out("need_water", 10+random(10), environment(this_object()));  return 1;}int do_smell (string arg){  object me = this_player();  object flower = this_object();  string name = flower->query("name");  string msg;  if (arg != "flower" &&  arg != "ju hua")    return 0;  msg = "$N将"+name+"捧起闻了闻,又惦记起昨天的故人。\n";   message_vision (msg,me);  return 1;}

⌨️ 快捷键说明

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