jiabu.c

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

C
91
字号
//jiabu.c#include <ansi.h>inherit NPC;inherit F_MASTER;inherit F_UNIQUE;void greeting(object);void init();void create(){	set_name("贾布", ({ "jia bu", "jia", "bu"}) );	set("gender", "男性" );	set("age", 45);	set("title", HIY"日月神教青龙堂长老"NOR);	set("long", "他蜡黄瘦脸,两边太阳穴高高鼓起,变如藏了一枚枚核桃似的。\n");	set("attitude", "friendly");	set("shen_type", -1);	set("per", 15);	set("str", 23);	set("int", 23);	set("con", 22);	set("dex", 29);	set("max_qi", 1000);	set("max_jing",1000);	set("neili", 2000);	set("max_neili", 2000);	set("combat_exp", 350000);	set("score", 30000);	set("jiali", 200);          set_skill("sword", 100);          set_skill("parry", 100);        set_skill("literate",100);          set_skill("dodge", 100);          set_skill("unarmed", 100);          set_skill("whip", 100);          set_skill("force", 100);        set_skill("staff", 100);          set_skill("strike",100);         set_skill("blade", 100);set_skill("changquan", 150);         set_skill("tmjian", 150);         set_skill("tmzhang", 150);         set_skill("tmdao", 150);         set_skill("pmshenfa", 250);         set_skill("tmdafa", 250);        map_skill("unarmed", "tmzhang");        map_skill("sword", "tmjian");        map_skill("parry", "tmjian");        map_skill("blade", "tmdao");        map_skill("dodge", "pmshenfa");        map_skill("force", "tmdafa");	create_family("日月神教",2,"弟子 青龙堂长老");	set("chat_chance", 2);	set("chat_msg", ({		 "贾布叹道: “攘外必先安内,堂中令牌被盗若是被教主知道,我命休矣。”\n"        }) );	setup();        carry_object(__DIR__"obj/dadao")->wield();        carry_object(__DIR__"obj/cloth")->wear();      }void attempt_apprentice(object ob){         if (ob->query_int() < 20) {              command("say " + RANK_D->query_respect(ob) +                        "走开走开,我不想和傻瓜说话。");                return;        }         if (ob->query_dex() < 20) {                command("say " + RANK_D->query_respect(ob) +                        "身手不捷,还是另求高师吧。");                return;        }        if ((int)ob->query("shen") > -10000) {                command("say " + RANK_D->query_respect(ob) +                        "你还不够心狠手辣,我还不能收你。");                return;        }        command("say 哈哈! 那我就收下你吧。");        command("recruit " + ob->query("id"));}

⌨️ 快捷键说明

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