?? master16.c
字號:
inherit NPC;
#include <ansi.h>
void create()
{
set_name("柳無眉", ({ "master liu", "master","liu" }) );
set("gender", "女性" );
set("title", HIG"黃山派掌門夫人"NOR);
set("age", 26);
set("int", 30);
set("per", 30);
set("apprentice_available", 50);
set("long",
"柳無眉黃山派掌門夫人\n"
);
set("force_factor", 200);
set("max_gin", 3000);
set("max_kee", 3000);
set("max_sen", 3000);
set("eff_gin", 3000);
set("eff_kee", 3000);
set("eff_sen", 3000);
set("gin", 3000);
set("kee", 3000);
set("sen", 3000);
set("max_neili", 3000);
set("neili", 3000);
set("combat_exp", 59999999);
set_skill("unarmed", 100);
set_skill("sword", 150);
set_skill("force", 100);
set_skill("literate", 100);
set_skill("dodge", 100);
set_skill("yunwu-strike", 200);
set_skill("siqi-sword", 220);
set_skill("xianjing", 250);
set_skill("liuquan-steps", 200);
map_skill("unarmed", "yunwu-strike");
map_skill("sword", "siqi-sword");
map_skill("force", "xianjing");
map_skill("dodge", "liuquan-steps");
set("chat_chance", 5);
set("chat_msg", ({
(: random_move :),
}) );
set("chat_chance_combat", 90);
set("chat_msg_combat", ({
(: perform_action, "dodge.liushuichanchan" :),
(: perform_action, "unarmed.miwu" :),
(: perform_action, "sword.siqi" :),
}) );
set("pubmaster",1);
if (random(2)==0)
{
set_name(HIB"風四娘"NOR, ({ "master fen", "master"}) );
set("title", RED"撩人心弦"NOR);
set("long",
"當代絕頂高手之一..\n"
);
set("chat_chance", 3);
set("chat_msg", ({
(: random_move :),
}) );
}
set("max_neili", 25000);
set("neili", 25000);
set("force_factor", 30);
set("max_qi",9999);
set("max_jing",9999);
set("eff_qi",9999);
set("qi",9999);
set("eff_jing",9999);
set("jing",9999);
set_temp("apply/attack", 200);set_temp("apply/defense", 200);set_temp("apply/armor", 500);set_temp("apply/damage", 600);setup();
carry_object(__DIR__"obj/yellowcloth2")->wear();
carry_object(__DIR__"obj/yusword")->wield();
}
int accept_object(object who, object ob)
{
int i;
if (!(int)who->query_temp("learn_timeb"))
who->set_temp("learn_timeb", 0);
if( !ob->query("money_id") )
return 0;
if(who->query_skill("unarmed",1)<30)
i=ob->value() / 50;
else
{
if(who->query_skill("unarmed",1)<60)
i=ob->value() / 100;
else
{
if(who->query_skill("unarmed",1)<100)
i=ob->value() / 100;
else
i=ob->value() / 100;
}
}
who->add_temp("learn_timeb",i);
command("say 既然你誠心想學我的武功,我就成全成全你吧。");
return 1;
}
int recognize_apprentice(object ob)
{
if( ob->query_temp("learn_timeb") <= 0) return 0;
else
ob->add_temp("learn_timeb",-1);
return 1;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -