返回列表 回复 发帖

[分享]拜师唐门解密

唐门在各大名家的武侠书中都有提及,在咱们atmud中又得到巫师的加强。

唐门有两个比较牛的人,一个是萧秋水,一个是唐老太。得到加强的技能 字母针zimu-zhen(注:应是 子母针 而非 字母针 不过在此我将错就错)只有从唐老太处习得。

但是巫师只加强了唐门的某些skills,并未明确介绍如何拜师唐老太太。

1.拜师唐门后,跟守门的唐不平学满碧云心法。

2.找唐无火学满300碧云心法,找唐猛等人学满三种暗器:霹雳镖、流星赶月镖、追魂夺命镖。
  
(附:拜萧秋水:fly tm;s;sw;#5 s;w;w;w;ask tang about 萧郎;e;e;e;s;s;s;w;w;ask tang about 大闹唐门;e;e;n;n;n;break bagua;down;bai xiao)有2580读书可学

3.将碧云心法、碧叶随风舞、秋林拾叶、霹雳镖、追魂夺命镖、流星赶月镖全部提升至500级+。(碧云、碧叶、秋林可以跟萧秋水学,三种暗器需自练)

4.可以拜唐老太太了。有2700的dodge和1850的throwing可学。(出师谨慎)

(注:唐门拜师需正神,勿带负神去)
  

  

世界末日



等级 声名显赫
声望 +2
财富 2
积分 122
经验 2250
文章 104
注册 07-11-24 17:46

  发表 2007-12-04 18:04:40 第2楼

附:唐老太代码

// tang.c 唐老太太

#include <ansi.h>

inherit NPC;
inherit F_MASTER;
string ask_me();
void create()
{
     set_name("唐老太太", ({ "tang laotai", "tang" }));
     set("nickname", HIW "霹雳夫人" NOR);
     set("long",
           "她就是唐门第六代掌门唐老太太,在她的经营下,\n"
           "唐门在江湖中声名更加显赫。\n"
           "她大约七十有余,一头银发,红光满面。\n");
     set("gender", "女性");
     set("age", 70);
set("attitude", "peaceful");      
     set("shen_type", 1);
     set("str", 30);
     set("int", 30);
     set("con", 30);
     set("dex", 30);
     
set("max_qi", 1500000);      
set("max_jing", 500000);      
set("neili", 15000000);      
set("max_neili", 1500);      
set("jiali", 100000);      
set("combat_exp", 1000000000);      
     set("score", 600000);

set_skill("force", 2350);      
set_skill("biyun-xinfa", 2300);      
set_skill("dodge", 2700);      
set_skill("qiulinshiye", 2400);      
set_skill("strike", 1550);      
set_skill("unarmed",1400);      
set_skill("biye-wu", 1300);      
set_skill("parry", 1800);      
set_skill("throwing", 1850);      
set_skill("zimu-zhen", 1550);      
set_skill("literate", 1250);      
     map_skill("force", "biyun-xinfa");
     map_skill("dodge", "qiulinshiye");
map_skill("strike", "biye-wu");      
     map_skill("unarmed","biye-wu");
     map_skill("parry", "zimu-zhen");
     map_skill("throwing", "zimu-zhen");
     
     create_family("唐门", 6, "掌门");
     set("class", "tangmen");

set("chat_chance_combat", 300);      
     set("chat_msg_combat", ({
           (: perform_action, "throwing.poqizhen" ,
           (: perform_action, "throwing.dinhun" ,
                (: perform_action, "throwing.qizigangbiao" ,
(: perform_action, "throwing.dinhun" ,      
(: perform_action, "throwing.poqizhen" ,      
                (: perform_action, "throwing.tanghua" ,
(: perform_action, "unarmed.wandu" ,      
(: perform_action, "unarmed.huimeng" ,      
           (: exert_function, "recover" ,
     }) );
     set("inquiry",
           ([
                 "大闹唐门" : (: ask_me
           ]));

     setup();
     add_money("zimuzhen",300);
     carry_object("/d/tangmen/obj/zimuzhen")->wield();
     carry_object("/d/tangmen/obj/shujin")->wear();
}

void attempt_apprentice(object ob)
{
     if ((int)ob->query_skill("biyun-xinfa", 1) < 200) {
           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;
     }
     if ((int)ob->query_skill("biye-wu", 1) < 200)
        {
        command("say 你的碧叶随风舞火候太浅。");
command("say 你的碧叶随风舞火候太浅。");      
return 0;      
        }
     if ((int)ob->query_skill("qiulinshiye", 1) < 200)
{
command("say 你的本门轻功火候太浅。");
//                   return notify_fail("你的本门轻功火候太浅。\n");      
command("say 你的本门轻功火候太浅。");      
return 0;      
}
     if ((int)ob->query_skill("pili-biao", 1) < 200)
{
command("say 你的霹雳镖火候太浅。");
//                   return notify_fail("你的霹雳镖火候太浅。\n");      
command("say 你的霹雳镖火候太浅。");      
return 0;      
}
     if ((int)ob->query_skill("liuxing-biao", 1) < 200)
{
command("say 你的流星赶月镖火候太浅。");
//                   return notify_fail("你的流星赶月镖火候太浅。\n");      
command("say 你的流星赶月镖火候太浅。");      
return 0;      
}
     if ((int)ob->query_skill("zhuihun-biao", 1) < 200)
{
command("say 你的追魂夺命镖火候太浅。");
//                   return notify_fail("你的追魂夺命镖火候太浅。\n");      
command("say 你的追魂夺命镖火候太浅。");      
return 0;      
}
     command("say 哈哈哈哈!!!!");
     command("say 唐门又多了一个得力人才,真是可喜可贺。");
     command("recruit " + ob->query("id"));
}
string ask_me()
{object me;
me =this_player();
     if (me->query_temp("marks/闹")){
           command("say 你想帮唐方那个死丫头打探消息吗?看我不劈了你");
           command("hit " + me->query("id"));
           return "看来老太婆非得教训你一下不可。\n";}
       if (me->query_temp("marks/萧")){
     command("angry " + this_player()->query("id"));
     command("say 难道你想像萧秋水一样来个大闹唐门吗?\n");
     command("heng " + this_player()->query("id"));
     command("say 唐方那个死丫头!\n");
     this_player()->set_temp("marks/闹",1);
     me->delete_temp("marks/萧");
     return"萧秋水已被我关起来了!她别想再见到这个混小子了!\n";
                                         }
else{      
     return "瓜娃子,你说啥子?老太婆听不懂哦!\n";
返回列表