*** Modified files in VE when it aborted on Fri Oct 22 20:44:54 1999
*** File Name is shedao-qigong

*** Modified files in VE when it aborted on Wed Nov 10 13:38:34 1999
*** File Name is qitian-gun.c

// 神话世界·西游记·版本４．５０
/* <SecCrypt CPL V3R05> */
 


inherit SKILL;
#include <ansi.h>;
mapping *action = ({
        ([      "name":                 "一棍定乾坤",
                "action":
"只见$N身体一歪，手中的$w直奔$n的脑门，$n大吃一惊."
                "dodge":                5,
               "parry":   -10,
                "damage":               80,
                "damage_type":  "砸伤"
        ]),
        ([      "name":                 "棒打玉帝",
                "action":
"$N一声长哮，一招[1;32m「棒打玉帝」[m，$w向$n全身要害攻来！"
                "dodge":                0,
     "parry":     0,
                "damage":               75,
                "damage_type":  "砸伤"
        ]),
        ([      "name":                 "横扫天宫",
                "action":
"$N站定身型，手中$w向天一指，一个大圆直对$n落下"
                "dodge":                10,
     "parry":   -20,
                "damage":               45,
                "damage_type":  "砸伤"
        ]),
        ([      "name":                 "齐天又一棍",
                "action":
"$N一声巨喝，好一个"+HIW"「齐天又一棍」"NOR+"！\n就在$n一愣之间，$N手中$w已是呼啸而至，扫向$n的$l",
                "dodge":               10,
     "parry":   -15,
                "damage":               95,
                "damage_type":  "砸伤"
        ]),
        ([      "name":                 "无声胜有声",
                "action":
"$N一招[1;33m「无声胜有声」[m缓缓的落向$n，但这其中蕴藏无限杀机。"
                "dodge":                -5,
     "parry":     -5,
                "damage":               70,
                "damage_type":  "砸伤"
        ]),   
        ([      "name":                 "流星赶月",
                "action":
     "$N一提气，使出一招[1;37m「流星赶月」[m只见$w朝$n急速飞去。"
                "dodge":                5,
     "parry":   -10,
                "damage":               50,
                "damage_type":  "砸伤"
        ]),   
   ([   "name":        "圣棍一击",
     "action": 
    "$N使出了最后的绝招[1;35m「圣棍一击」，$n还没弄清怎么回事，$N手中的$w已经落在自己的头上！"
     "parry":   -40,
     "dodge":   -100,
     "damage":   250,
     "damage_type":  "砸伤"
   ]),
});


int valid_learn(object me)
{
        object ob;

        if( (int)me->query("max_force") < 150 )
                return notify_fail("你的内力不够，没有办法练齐天棍法，多练些内力再来吧。\n");
        if( !(ob = me->query_temp("weapon"))
        ||      (string)ob->query("skill_type") != "stick" )
                return notify_fail("你必须先找一根棒子才能练棒法。\n");

        return 1;
}

int valid_enable(string usage)
{
        return usage=="stick"||usage=="parry";
}

mapping query_action(object me, object weapon)
{
   int i;
   i=me->query_temp("QJB_perform");
   if( !me->query_temp("QJB_perform")) {
     return action[random(7)];
   }else {
     return action[i];
   }
//        return action[random(sizeof(action))];
}

int practice_skill(object me)
{
        if( (int)me->query("kee") < 50
        ||      (int)me->query("force") < 5 )
                return notify_fail("你的内力或气不够，没有办法练习齐天棍法。\n");
        me->receive_damage("kee", 30);
        me->add("force", -10);
        write("你按着所学练了一遍齐天棍法。\n");
        return 1;
}

int valid_effect(object me, object weapon, string name, int skill)
{
}

string perform_action_file(string func)
{
        return __DIR__"qitiangun/" + action;
}
*** Modified files in VE when it aborted on Wed Nov 10 13:56:48 1999
*** File Name is qitian-gun

*** Modified files in VE when it aborted on Thu Jan 30 20:57:58 1997
*** File Name is houquan

