?? ai-laozhe.c
字號:
// ai-laozhe.c
inherit NPC;
inherit F_MASTER;
#include <ansi.h>
void create()
{
set_name("矮老者", ({ "ai laozhe", "ai" }));
set("title", HIG"華山第十二代長老"NOR);
set("long",
"他就是華山的長老矮老者。一張嚴肅威嚴的臉,望而生畏。\n");
set("gender", "男性");
set("age", 66);
set("attitude", "peaceful");
set("shen_type", 1);
set("str", 30);
set("int", 40);
set("con", 30);
set("dex", 30);
set("qi", 3800);
set("max_qi", 3800);
set("jing", 3600);
set("max_jing", 2000);
set("neili", 2400);
set("max_neili", 2400);
set("jiali", 100);
set("combat_exp", 1250000);
set("score", 200000);
set_skill("cuff", 180);
set_skill("force", 170);
set_skill("blade", 180);
set_skill("sword", 180);
set_skill("dodge", 180);
set_skill("parry", 180);
set_skill("strike", 180);
set_skill("zixia-shengong", 250);
set_skill("poyu-quan", 160);
set_skill("fanliangyi-dao", 180);
set_skill("huashan-sword", 240);
set_skill("hunyuan-zhang", 260);
set_skill("feiyan-huixiang",260);
set_skill("literate", 100);
set_skill("zhengqijue",200);
map_skill("cuff", "poyu-quan");
map_skill("force", "zixia-shengong");
map_skill("dodge", "feiyan-huixiang");
map_skill("parry", "fanliangyi-dao");
map_skill("blade", "fanliangyi-dao");
map_skill("sword", "huashan-sword");
map_skill("strike", "hunyuan-zhang");
create_family("華山派", 12, "弟子");
set("chat_chance_combat", 60);
set("chat_msg_combat", ({
(: perform_action, "blade.sanshen" :),
(: exert_function, "recover" :),
}) );
setup();
carry_object("/clone/misc/cloth")->wear();
carry_object("/clone/weapon/gangdao")->wield();
}
void attempt_apprentice(object ob)
{
int student_num;
string temp;
string line;
if ((string)ob->query("family/family_name") != "" &&
(string)ob->query("family/family_name") != "華山派")
{
command("say " + RANK_D->query_respect(ob) + "既然已有名師指點,何必又來拜老朽呢?");
return;
}
if (((int)ob->query_skill("force",1) < 80) || ((int)ob->query_skill("zixia-shengong",1) < 80))
{
command("say 我看" + RANK_D->query_respect(ob) + "的紫霞神功還沒學到家吧。");
return;
}
if (((int)ob->query_skill("dodge",1) < 80) || ((int)ob->query_skill("feiyan-huixiang",1) < 80))
{
command("say 我看" + RANK_D->query_respect(ob) + "的飛燕回翔還沒學到家吧。");
return;
}
if ((int)ob->query("shen") < 50000)
{
command("say 我華山派乃是堂堂名門正派,對弟子要求極嚴。");
command("say 在德行方面," + RANK_D->query_respect(ob) +
"是否還做得不夠?");
return;
}
command("say 好吧,我就收下你了。");
command("recruit " + ob->query("id"));
if((string)ob->query("class") != "fighter")
ob->set("class", "fighter");
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -