📄 zhang.c
字号:
// zhang.c 张三丰inherit NPC;inherit F_MASTER;void create(){ set_name("张三丰", ({ "zhang sanfeng", "zhang" })); set("nickname", "邋遢真人"); set("long", "他就是武当派开山鼻祖、当今武林的泰山北斗张三丰真人。\n" "身穿一件污秽的灰色道袍,不修边幅。\n" "身材高大,年满百岁,满脸红光,须眉皆白。\n"); set("gender", "男性"); set("age", 100); set("attitude", "friendly"); set("shen_type", 1); set("str", 30); set("int", 30); set("con", 30); set("dex", 30); set("max_qi", 15000); set("max_jing", 13000); set("neili", 15000); set("max_neili", 15000); set("jiali", 100); set("combat_exp", 7000000); set("score", 500000); set("chat_chance_combat", 90); set("chat_msg_combat", ({ (: perform_action, "dodge.zong" :), (: perform_action, "unarmed.zhenup" :), (: perform_action, "unarmed.zhan" :), (: perform_action, "unarmed.ji" :), (: perform_action, "unarmed.jielidali" :), (: perform_action, "sword.lian" :), (: perform_action, "sword.chan" :), (: perform_action, "sword.chanup" :), (: perform_action, "sword.sui" :), (: perform_action, "sword.lian" :), (: perform_action, "sword.lian" :), (: perform_action, "sword.lian" :), }) ); set_skill("force", 250); set_skill("taiji-shengong", 300); set_skill("dodge", 150); set_skill("tiyunzong", 300); set_skill("unarmed", 200); set_skill("taiji-quan", 300); set_skill("parry", 200); set_skill("sword", 200); set_skill("taiji-jian", 300); set_skill("liangyi-jian", 150); set_skill("wudang-array", 300); set_skill("array",100); set_skill("taoism", 250); set_skill("literate", 100); map_skill("force", "taiji-shengong"); map_skill("dodge", "tiyunzong"); map_skill("unarmed", "taiji-quan"); map_skill("parry", "taiji-jian"); map_skill("sword", "taiji-jian"); set_temp("apply/attack", 600); set_temp("apply/defense", 200); set_temp("apply/armor", 500); set_temp("apply/damage", 500); create_family("武当派", 1, "开山祖师"); set("class", "taoist"); setup(); carry_object("/clone/weapon/changjian")->wield();}void attempt_apprentice(object ob){ if ((int)ob->query("guarded") < 5) { command("say " + RANK_D->query_respect(ob) + "你对我武当派尽了多少心力,有几分忠心呢?"); return; } if ((int)ob->query_skill("taiji-shengong", 1) < 60) { command("say 我武当派乃内家武功,最重视内功心法。"); command("say " + RANK_D->query_respect(ob) + "是否还应该在太极神功上多下点功夫?"); return; } if ((int)ob->query_skill("taoism", 1) < 80) { command("say 我武当派乃道家武功,高深的武功离不开道学心法。"); command("say " + RANK_D->query_respect(ob) + "是否还应该多读读道德经?"); return; } if ((int)ob->query("shen") < 2000) { command("say 学武之人,德义为先,功夫的高低倒还在其次,未练武,要先学做人。"); command("say 在德行方面," + RANK_D->query_respect(ob) + "是否还做得不够?"); return; } if (ob->query_int() < 30) { command("say 我武当派武功全从道藏悟出。"); command("say 要能达到炉火纯青之境,体质什么的倒是无关紧要,悟性却是半点也马虎不得。"); command("say " + RANK_D->query_respect(ob) + "的悟性还大有潜力可挖,还是请回吧。"); return; } command("chat 哈哈哈哈!!!!"); command("chat 想不到老道在垂死之年,又觅得一个可塑之才,真是可喜可贺。"); command("recruit " + ob->query("id"));}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -