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

📄 feng-buping.c

📁 C实现的MUD,对大家基本入门网络游戏很有帮助!
💻 C
字号:
// feng-buping.c  封不平inherit NPC;inherit F_MASTER;#include <ansi.h>void create(){        set_name("封不平", ({ "feng buping", "feng" }) );        set("nickname", YEL"狂风快剑"NOR);        set("gender", "男性");        set("class", "swordsman");        set("title", "华山剑宗第十三代弟子");        set("age", 45);        set("long",                "封不平是华山剑宗第一高手,满脸戾气一张黄焦焦的面皮。\n");        set("attitude", "peaceful");        set("str", 26);        set("con", 30);        set("dex", 30);        set("int", 28);        set("neili", 2400);        set("max_neili", 2400);        set("jiali", 30);        set("max_qi",2000);        set("max_jing",1200);        set("combat_exp", 1000000);        set("shen", -200000);        set("apprentice_available", 3);        set("chat_chance_combat", 80);        set("chat_msg_combat", ({                (: exert_function, "powerup" :),        }) );        set_skill("zixia-shengong", 200);        set_skill("unarmed", 200);        set_skill("strike", 200);        set_skill("sword", 200);        set_skill("force", 200);        set_skill("parry", 200);        set_skill("dodge", 200);        set_skill("literate", 200);        set_skill("huashan-sword", 250);        set_skill("kuangfeng-jian", 300);        set_skill("huashan-neigong", 300);        set_skill("huashan-ken", 300);        set_skill("huashan-zhangfa", 300);        set_skill("huashan-shenfa", 250);        set_skill("zhengqijue",200);        map_skill("sword", "kuangfeng-jian");        map_skill("parry", "kuangfeng-jian");        map_skill("force", "huashan-neigong");        map_skill("unarmed", "huashan-zhangfa");        map_skill("dodge", "huashan-shenfa");        create_family("华山派", 13, "弟子");        setup();        carry_object("/clone/weapon/changjian")->wield();        carry_object("/clone/cloth/cloth")->wear();}void attempt_apprentice(object ob){        if( query("apprentice_available") ) {                if( find_call_out("do_recruit") != -1 )                        command("say 慢著,一个一个来。");                else                        call_out("do_recruit", 2, ob);        } else {                command("say 老夫今天已经收了三个弟子,不想再收徒了。");        }}void do_recruit(object ob){        if( (int)ob->query("int") < 20 )                command("say 我华山派以剑法为主,依我看"+RANK_D->query_respect(ob)+"不适合于学剑法。");        else {                command("say 好,好,好,很好。");                command("recruit " + ob->query("id") );        }}int recruit_apprentice(object ob){        if( ::recruit_apprentice(ob) )        ob->set("title", "华山剑宗第十四代弟子");//                ob->set("class", "huashan");        add("apprentice_availavble", -1);}void reset(){//        delete_temp("learned");        set("apprentice_available", 3);}

⌨️ 快捷键说明

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