limochou.c

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

C
106
字号
// Jay 3/21/96

#include <ansi.h>

inherit NPC;

int do_look(string var);
string ask_me();

void create()
{
        set_name("李莫愁", ({ "li mochou", "li", "mochou" }));
        set("long", "她生得极为美貌,但冰冷的目光让人不寒而立。\n");
	set("nickname", "赤练仙子");
        set("gender", "女性");
        set("rank_info/respect", "道姑");
        set("age", 27);
        set("attitude","heroism");
        set("str", 30);
        set("dex", 35);
        set("con", 17);
        set("int", 25);
        set("shen_type", -1);

        set_skill("unarmed", 90);
        set_skill("force", 80);
        set_skill("dodge", 100);
	set_skill("whip",130);
        set_skill("taiji-shengong",50);
        map_skill("force", "taiji-shengong");
        set("jiali",50);

        set("combat_exp", 95000);

        set("max_qi", 500);
        set("max_jing", 100);
        set("neili", 500);
        set("max_neili", 500);

        set("inquiry", ([
            "name" : "站远点!",
            "here" : "我不是本地人,不知道。",
            "情" : "你如何能理解其中相思之苦、惆怅之意?",
            "陆展元" : "你问那个薄情的小畜生做什么?",
	    "何沅君" : (: ask_me :),
            "小龙女" : "那是我的师妹。你问她想干什么?",
            "林朝英" : "那是我的师祖,不该你问的你别问,小心我宰了你。",
       ]) );

        set("chat_chance", 10);
        set("chat_msg", ({
            "李莫愁纵声而歌,音调凄婉,歌道:「问世间,情是何物,直教生死相许?」\n",
            "李莫愁歌道:「天南地北双飞客,老翅几回寒暑?」\n",
            "李莫愁唱道:「欢乐趣,离别苦,就中更有痴儿女。」\n",
            "李莫愁唱道:「君应有语,渺万里层云,千山暮雪,只影向谁去?」\n",
            "李莫愁词意悲切,声调更是哀怨,唱道:「横汾路,寂寞当年箫鼓。荒烟依旧平楚。」\n",
            "李莫愁歌道:「招魂些何嗟及,山鬼自啼风雨。」\n",
            "李莫愁唱道:「天也妒,未信兴,莺儿燕子俱黄土。」\n",
            "李莫愁唱道:「千秋万古,为留待骚人,狂歌痛饮,来访雁丘处。」\n",
        }) );

        setup();
        carry_object("/d/quanzhou/obj/fuchen")->wield();
        carry_object("/d/wudang/obj/greenrobe")->wear();

}

void init()
{
        ::init();
        add_action("do_look","look");
        add_action("do_look","hug");
        add_action("do_look","mo");
        add_action("do_look","18mo");
        add_action("do_look","kiss");

}

int ask_me()
{
        object me;
 
        me = this_player();
	   message("vision",
   HIY "李莫愁冷笑一声:『我这就送你去见她』\n"
       "李莫愁决心杀死" + me->name() +"\n"
   NOR, environment(), this_object() );
                   kill_ob(this_player());
   return 1;
}
  

int do_look(string target)
{
        object me;
 
        me = this_player();
        if (target=="li" || target=="li mochou" || target=="mochou" ) 
           if ((string)me->query("gender") != "女性") {
		   message("vision",
   HIY "李莫愁大怒,喝道:我最恨你们这些薄情的臭男人!去死吧!\n"
       "李莫愁决心杀死" + me->name() +"\n"
   NOR, environment(), this_object() );
                   kill_ob(this_player());
           }
}

⌨️ 快捷键说明

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