⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lu.000

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 000
字号:
// lu.c
#include <command.h>
#include <ansi.h>
inherit NPC;                                                                    
inherit F_MASTER;                                                               
void create()
{
        set_name( "陆乘风" ,({ "lu chengfeng", "lu" }));
        set("gender", "男性");
        set("age", 52);
        set("long",
            "陆乘风是黄药师的第四个徒弟。\n"
            "他的鬓角已微见白发,但身材魁梧,双眼有神。\n");
        set("attitude", "friendly");
        set("class", "scholar");
        set("str", 30);
        set("int", 28);
        set("con", 30);
        set("dex", 30);
        set("chat_chance", 1);
        set("max_qi",1500);
        set("max_jing",500);
        set("neili", 1500);
        set("max_neili", 1500);
        set("jiali", 100);
        set("shen_type",1);

        set("combat_exp", 300000);
        set_skill("force", 90);             // 基本内功
        set_skill("bibo-shengong", 80);     // 碧波神功
        set_skill("unarmed", 90);           // 基本拳脚
        set_skill("xuanfeng-leg", 90);      // 旋风扫叶腿
        set_skill("strike", 90);            // 基本掌法
        set_skill("luoying-zhang", 90);     // 落英神剑掌
        set_skill("dodge", 70);             // 基本躲闪
        set_skill("anying-fuxiang", 70);    // 暗影浮香
        set_skill("parry", 90);             // 基本招架
        set_skill("sword", 90);             // 基本剑法
        set_skill("luoying-shenjian", 90);  // 落英神剑
        set_skill("literate",90);           // 读书识字

        map_skill("force"  , "bibo-shengong");
        map_skill("unarmed", "xuanfeng-leg");
        map_skill("strike" , "luoying-zhang");
        map_skill("dodge"  , "anying-fuxiang");
        map_skill("parry"  , "luoying-shenjian");
        map_skill("sword"  , "luoying-shenjian");

        create_family("桃花岛", 2, "弟子 归云庄主");

        set("inquiry", ([
           "桃花岛":   "这儿就是桃花岛,你若不是本派弟子,要过桃花阵。",
           "桃花阵":   "往南就是了。",
           "东邪":     "家师人称东邪!呵呵。",
           "西毒":     "欧阳锋是与家师并世齐名的高手,人称老毒物。",
           "南帝":     "听家师说段王爷现在出家当了和尚,法名一灯。",
           "北丐":     "北丐洪七公是丐帮帮主,现在扬州城外。",
           "黄蓉":     "她是师父的爱女。",
           "黄药师":   "你要拜访家师?"
        ]) );
        setup();
        carry_object("/clone/misc/cloth")->wear();
        carry_object("/clone/weapon/changjian");
}

void attempt_apprentice(object ob)
{
    if (ob->query_dex() < 20)
    {
       command("say 我派武功讲究轻灵巧捷。");
       command("say 这位"+RANK_D->query_respect(ob)+"可能是白来归云庄一趟了。");
       return;
    }
    if ((int)ob->query("shen") < 0)
    {
       command("say 我派在江湖中立身尚正,"+ RANK_D->query_respect(ob)+"请回吧。");
       return;
    }
    if (ob->query("gender") == "无性")
    {
       command("say 师父最讨厌不男不女的东西了,这位"+RANK_D->query_respect(ob)+"赶快请吧。");
       return;
    }
    if (ob->query("class") == "bonze")
    {
       command("say 师父最爱非僧抑道了,这位"+RANK_D->query_respect(ob)+"还是请回吧。");
       return;
    }
    if (ob->query_skill("literate",1) <= 10)
    {
       command("say 桃花岛只收读书人作弟子,这位"+RANK_D->query_respect(ob)+"是否去读点书再来。");
       return;
    }
    command("smile");
    command("say " + RANK_D->query_respect(ob) + "入我门下,需努力不堕。");
    command("recruit " + ob->query("id"));
}
int accept_fight(object ob)
{
   command("wield jian");
}

⌨️ 快捷键说明

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