📄 feng-buping.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 + -