zuo.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 94 行
C
94 行
// zuo.c
inherit NPC;
inherit F_MASTER;
#include <ansi.h>;
void create()
{
set_name("左冷禅", ({ "zuo lengchan", "zuo" }) );
set("title", HIR"五岳剑派盟主"HIY"嵩山派第十三掌门"NOR);
set("gender", "男性");
set("pubmaster",1);
set("class", "swordsman");
set("age", 55);
set("attitude", "peaceful");
set("pubmaster",1);
set("str", 26);
set("con", 30);
set("dex", 30);
set("int", 28);
set("max_qi", 3500);
set("jing", 2000);
set("max_jing", 2000);
set("neili", 3500);
set("max_neili", 3500);
set("jingli", 2000);
set("max_jingli", 1000);
set("combat_exp", 1200000);
set("shen", -200000);
set_skill("unarmed", 180);
set_skill("sword", 180);
set_skill("force", 180);
set_skill("parry", 180);
set_skill("dodge", 180);
set_skill("songshan-sword", 300);
set_skill("songshan-jian", 300);
set_skill("lingxu-bu", 150);
map_skill("sword", "songshan-jian");
map_skill("parry", "songshan-jian");
map_skill("dodge", "lingxu-bu");
set("chat_chance_combat", 90);
set("chat_msg_combat", ({
(: perform_action, "sword.xuli" :),
(: perform_action, "sword.xuli" :),
}) );
create_family("嵩山派", 13, "掌门");
setup();
carry_object("/clone/weapon/changjian")->wield();
carry_object("/clone/cloth/cloth")->wear();
}
int accept_object(object who, object ob)
{
int i;
if (!(int)who->query_temp("learn_timee"))
who->set_temp("learn_timee", 0);
if( !ob->query("money_id") )
return 0;
if(who->query_skill("songshan-jian",1)<30)
i=ob->value() / 50;
else
{
if(who->query_skill("songshan-jian",1)<60)
i=ob->value() / 100;
else
{
if(who->query_skill("songshan-jian",1)<100)
i=ob->value() / 150;
else
i=ob->value() / 300;
}
}
who->add_temp("learn_timee",i);
message_vision("左冷禅对$N说道:既然你诚心想学我的武功,我就成全成全你吧。\n",who);
return 1;
}
int recognize_apprentice(object ob)
{
if( ob->query_temp("learn_timee") <= 0) return 0;
else
ob->add_temp("learn_timee",-1);
return 1;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?