找回密码
 注册
搜索
查看: 553|回复: 9

谁说男女有别?看我pfm suxin

[复制链接]
门派:不明
发表于 2010-9-3 21:51:41 | 显示全部楼层 |阅读模式

> 设定环境变量:wimpycmd = "pfmpfm\hp"
> 你要察看谁的技能?
> 东方虎代说道:「想跑,大爷今天就超渡你!!!」
看起来东方虎代想杀死你!
你决定用玉女素心剑作为你的剑法。
你决定用玄铁剑法作为你的招架。
你决定用二百二十四点的内力伤敌。

你信手一剑,极尽潇洒脱逸之妙,手中闪电神通剑幻化出无数虹芒,向东方虎代电掣攻去。

你踏前数步,左手遥指,右手闪电神通剑使一式「浪迹天涯」直劈东方虎代的右脸!
你忽然一声暴喝,全身功力尽出!
结果「噗嗤」地一声,闪电神通剑刺进了东方虎代的右脸,殷红的鲜血随即喷了出来!
( 东方虎代气息粗重,动作开始散乱,看来所受的伤着实不轻。 )
你已经在运功中了。

你眼角尽是笑意,眉目含情,一招「如影相随」,影随东方虎代周身,身形飘飘中剑光熠熠生辉,!
结果「噗」地一声刺入了东方虎代小腹寸许!
( 东方虎代气息粗重,动作开始散乱,看来所受的伤着实不轻。 )

东方虎代一式「金刚挚尾」,右拳由下至上,左拳从左到右,迅雷不及掩耳之势双双击向你的左臂!
但是你身子一侧,用手中兵刃格开。
结果对你没有造成任何伤害。
你「玉女素心」施展完毕,缓缓舒了一口气。

东方虎代调整内息,紧握双拳,一式「粉石碎玉」,全身发出暴豆般的响声,用尽全身力量击向你的头部!
结果在你的伤处造成一处瘀青。
( 你似乎受了点轻伤,不过光从外表看不大出来。 )
东方渐渐露出了鱼肚白,明亮的启明星悄然融化在天际幕后。
你决定用二百二十四点的内力伤敌。
你已经在运功中了。

·精血· 4492 / 4492 (100) ·精力· 5596 / 5732(5732)
·气血·10879 / 10879 ( 98) ·内力·19160 / 13935(+224)
·正气· 9,020,999    ·内力上限·14391 / 16435
·食物· 108.80        ·潜能· 435 / 549
·饮水· 101.39        ·经验· 9,015,804 (40.21)
你目不转睛地盯着东方虎代的动作,寻找进攻的最佳时机。

东方虎代一式「石破天惊」,左掌向上,右掌向下,拳风吡啪爆响,一股劲力直冲你的右腿!
结果在你的伤处造成一处瘀青。
( 你似乎有些疲惫,但是仍然十分有活力。 )
你决定用玉女素心剑作为你的剑法。
你决定用玄铁剑法作为你的招架。
你决定用二百二十四点的内力伤敌。

你信手一剑,极尽潇洒脱逸之妙,手中闪电神通剑幻化出无数虹芒,向东方虎代电掣攻去。

你踏前数步,左手遥指,右手闪电神通剑使一式「浪迹天涯」直劈东方虎代的腰间!
你忽然一声暴喝,全身功力尽出!
结果「噗嗤」地一声,闪电神通剑刺进了东方虎代的腰间,殷红的鲜血随即喷了出来!
( 东方虎代受伤过重,已经奄奄一息,命在旦夕了。 )
你已经在运功中了。


你一招「分花拂柳」,闪电神通剑似左实右,似右实左,虚实莫辩,点向东方虎代的喉头!
你将手中的闪电神通剑一收,施展出古墓派嫡传天罗地网势!
东方虎代连连受挫,自顾不暇,无法准确的向你攻击!
结果「噗」地一声刺进东方虎代的左脚,使他不由自主地退了几步!
( 东方虎代已经陷入半昏迷状态,随时都可能摔倒晕去。 )

东方虎代神志迷糊,脚下一个不稳,倒在地上昏了过去。

你「玉女素心」施展完毕,缓缓舒了一口气。

门派:不明
发表于 2010-9-3 21:58:56 | 显示全部楼层
一会放出 pfm suxin 代码,敬请期待~
门派:不明
发表于 2010-9-4 01:18:57 | 显示全部楼层
这是hs1 么? 不太能体现suxin威力也。。。
门派:不明
发表于 2010-9-4 02:16:08 | 显示全部楼层
wly ,你的素心用错方法了。

#include <ansi.h>
#include <combat.h>
inherit F_SSERVER;

int perform(object me, string arg)
{
      object weapon, target;
      int dex,armor,skill;      
计算 身法 和 护甲值
      dex = me->query_dex()*2;
      armor = me->query_int()*3;

计算持续时间
        玉女心经等级除以5 + 玉女剑法等级除以5 如果是女弟子,持续时间再提高 1/4
      skill = me->query_skill("yunu-xinjing",1)/5 + me->query_skill("yunu-jianfa",1)/5;
      if (me->query("gender") == "女性") skill *= 5/4;


      weapon = me->query_temp("weapon");

      if( !target ) target = offensive_target(me);

      if( !target || !me->is_fighting(target) )
               return notify_fail("「玉女素心」只能在战斗中对对手使用。\n");

      if ( !weapon
        || weapon->query("skill_type") != "sword"
        || me->query_skill_mapped("sword") != "yunu-jianfa"
        || me->query_skill_mapped("parry") != "yunu-jianfa")
               return notify_fail("你没用玉女素心剑怎么使出「玉女素心」呢?别做梦了!\n");

      if((int)me->query_skill("yunu-jianfa", 1) < 120 )
               return notify_fail("你的玉女剑法修为不够 。\n");

      if((int)me->query_skill("sword", 1) < 120 )
               return notify_fail("你的基本功还不够娴熟,使不出「玉女素心」绝技。\n");

      if((int)me->query_dex() < 30)
               return notify_fail("你的身法还不够迅捷,使不出「玉女素心」绝技。\n");

      if((int)me->query_skill("yunu-xinjing", 1) < 110 )   
               return notify_fail("你的玉女心经修为不够,无法使用「玉女素心」绝技。\n");  

      if((int)me->query_temp("gumu_suxin"))
               return notify_fail("你现在正在使用「玉女素心」绝技。\n");

        if( me->query_temp("wujian") )
                return notify_fail("你正在使用「无剑胜有剑」呢!\n");

      if((int)me->query_temp("hebi"))
               return notify_fail("你正在施展双剑合壁,无法使用「玉女素心」绝技。\n");

      if((int)me->query("max_neili") < 1000)
               return notify_fail("你的内力修为不够。\n");

      if((int)me->query("neili") < 700)
               return notify_fail("你的内力不够。\n");

      if((int)me->query("jingli") < 600)
               return notify_fail("你的精力不够。\n");

       me->add("neili", -300);
       me->add("jingli", -150);
关键的在这里 ,翻倍身法和护甲 鉴于本站 身法提升致命。。。。自己想去
       me->add_temp("apply/armor", armor);
       me->add_temp("apply/dexerity",dex);


       me->set_temp("gumu_suxin", 1);
       message_vision(HIW"\n$N信手一剑,极尽潇洒脱逸之妙,手中"+weapon->name()+HIW"幻化出无数虹芒,向$n电掣攻去。\n"NOR,me,target);
pfm 放出后,增加100 武器伤害 ,但仅限这一招,pfm busy 3 秒
       me->add_temp("apply/damage", 100);
       COMBAT_D->do_attack(me, target, me->query_temp("weapon"), 1);
       me->add_temp("apply/damage", -100);
       me->start_perform(3,"「玉女素心」");

关键的来了,这里计算你的持续时间,如果高身法用素心,应该靠平砍 + 嫡传就可以了,不用再放pfm 了
       call_out("check_fight", 1, me, dex, armor, skill);


       return 1;
}

void remove_effect(object me, int dex, int armor, object weapon)
{      
       me->add_temp("apply/armor", -armor);
       me->add_temp("apply/dexerity",-dex);
       me->delete_temp("gumu_suxin");
       tell_object(me, HIW"你「玉女素心」施展完毕,缓缓舒了一口气。\n" NOR);
}

void check_fight(object me, int dex, int armor, int skill)
{
       object weapon;
       if (!me) return;
       if(!objectp(weapon = me->query_temp("weapon"))
         || me->query_skill_mapped("sword") != "yunu-jianfa"
         || me->query_skill_mapped("parry") != "yunu-jianfa"
         || me->query_skill_mapped("force") != "yunu-xinjing"
         || weapon->query("skill_type") != "sword"){
           remove_effect(me, dex, armor, weapon);
           return;
       }
       if( skill < 1 || !me->is_fighting()) {
           remove_effect(me, dex, armor, weapon);
           return;
       }
       call_out("check_fight", 1, me, dex, armor, skill-1);
}
门派:不明
发表于 2010-9-4 02:29:49 | 显示全部楼层
skydream, 能不能发下 sanqing 的 code 啊? 理论上应该和suxin是一样的吧?
而且是男弟子用的
门派:不明
发表于 2010-9-4 03:15:34 | 显示全部楼层
原帖由 septem@ts 于 2010-9-4 02:29 发表
skydream, 能不能发下 sanqing 的 code 啊? 理论上应该和suxin是一样的吧?
而且是男弟子用的


我记得我看了三清的code 了,不是啥好的pfm 我就没仔细看。

明天我贴三清的code 分析吧。睡了。
门派:不明
发表于 2010-9-4 11:29:57 | 显示全部楼层
实际上huntun貌似现在是用sanqing do job 的。。。
ln sj 后期如果有好剑,貌似都愿意用sanqing 而不用 haichao .
应该有它的可取之处吧
门派:不明
 楼主| 发表于 2010-9-4 20:36:09 | 显示全部楼层
你们都太认真了。。。
skydream拿到的是这里的code吗?
|| me->query_skill_mapped("parry") != "yunu-jianfa"),这里不需要jifa parry ynjf了。

如果真照这个code分析,suxin确实可以作为女弟子的终极pfm。suxin的第一hit真的很猛,必出暴击。再加上持续时间算法,应该还不错。
门派:不明
发表于 2010-9-5 12:20:49 | 显示全部楼层
当然不是这里的code了,只是大概分析一下。。。

问题是,GM 的东西除了 quest ,就剩 skills 了。 quest 已经分析光了,就随便看看 skills 好了。
门派:不明
发表于 2010-9-6 09:24:02 | 显示全部楼层
那么好的轻功 再加这个 是不是会无敌呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-5-17 07:39 , Processed in 0.036464 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表