找回密码
 注册
搜索
查看: 790|回复: 4

tjj raozhi code 分析~ 老code,仅供参考~

[复制链接]
门派:不明
发表于 2011-4-6 12:20:45 | 显示全部楼层 |阅读模式
ap = COMBAT_D->skill_power(me, "sword", SKILL_USAGE_ATTACK) + me->query("combat_exp")/2;
//ap=攻击数据+1/2经验
        dp = COMBAT_D->skill_power(target, "parry", SKILL_USAGE_DEFENSE) + target->query("combat_exp")/2;   
//dp=防御数据+1/2经验     

        ap += me->query_int(1) * me->query_dex(1) * 1000;
//ap=攻击数据+1/2经验+(后天悟性*后天身法*1000)
        dp += target->query_int(1) * target->query_con(1) * 1000;
//dp=防御数据+1/2经验+(后天悟性*后天根骨*1000)

        if( me->query_skill("taiji-jian", 1) > 550 )
                ap += random(ap/4);
//tjj在550级以上后,ap 在 [ap, 1.4ap] 之间随即取值。550lvl 需要经验 16.6m

        msg = HIW"\n$N施展出太极剑法中的绕指柔剑,手中"+weapon->name()+HIW"竟似了一条软蛇,弯曲自如,攻势奇诡!\n"NOR;

        if ( random( ap + dp ) > dp ) {
// 如果取一个 [0, ap+dp] 的随机值,如果这个数值大于dp 就算命中。也就是说,当 ap=dp时,理论上命中率在50%,ap 越高越好。
                msg += HIY"$n不由感到害怕,只感觉前后左右都似有$N攻来,一下子不知道如何是好!\n"NOR;
                i=random(2);
                target->add_busy(4+i+random(2));
                if( !userp(target) ) target->add_busy(random(2));
//命中后,对方的busy 在 4-6 hit 之间,如果对方是npc,效果有加成,busy时间在 4-7 hit之间。
                if( target->query_temp("lost_attack") < 1 )
                        target->add_temp("lost_attack", random(3));
//这个可能是在busy后依旧失去 0-2 hit 普通攻击
                me->add("neili", -300);
                me->add("jingli", -100);
                me->start_perform(3 + i, "「绕指柔剑」");
//命中以后,自己的pfm busy,也就是不能释放pfm的时间是3-4 hit,也就是说,如果命中后,你大部分能够在对方busy时出其他pfm,小部分可能是你能出pfm时,对方也不再busy。
        }
        else {
                dodge_skill = target->query_skill_mapped("dodge");
                if( !dodge_skill ) dodge_skill = "dodge";
                msg += SKILL_D(dodge_skill)->query_dodge_msg(target, 1);
                me->add("neili", -100);
                me->add("jingli", -50);
                me->start_perform(1+random(2), "「绕指柔剑」");
//如果不中,你有1-2hit 不能发pfm。
        }
        me->start_busy(1);
//不管中不中,你都busy 1 hit
发表于 2011-4-6 16:22:06 | 显示全部楼层
看不明白,不知道什么意思,请具体说明
门派:不明
 楼主| 发表于 2011-4-6 16:37:49 | 显示全部楼层
如果红色标注部分还不够具体说明的话,我也没辙了。。。。

你想要怎么样的说明呢?
门派:不明
发表于 2011-4-6 18:32:29 | 显示全部楼层
老CODE了 基本没用啦!!!!!!!!!!被CUT成这样了!!!!!
门派:不明
发表于 2011-4-6 18:34:32 | 显示全部楼层

见过这么快做LL的吗???????

星期三 四月 6, 2011 5:58:09 pm 【华山任务】获得【九十】点经验,【十七】点潜能,耗时【0分28秒】
星期三 四月 6, 2011 5:58:36 pm 【失落信笺】获得【六百六十八】点经验,【一百七十九】点潜能
星期三 四月 6, 2011 6:17:16 pm 【失落信笺】获得【六百三十二】点经验,【一百八十五】点潜能
星期三 四月 6, 2011 6:19:41 pm 捡到一封失落的信笺!
星期三 四月 6, 2011 6:19:47 pm 【华山任务】获得【八十六】点经验,【二十】点潜能,耗时【0分36秒】
星期三 四月 6, 2011 6:19:57 pm 【失落信笺】获得【四百七十七】点经验,【一百六十七】点潜能
星期三 四月 6, 2011 6:26:56 pm 【华山任务】获得【八十六】点经验,【二十一】点潜能,耗时【0分24秒】

5:58做了一次
6:17做了一次
6:19又做了一次!!!

嘿嘿!!!!!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-27 04:24 , Processed in 0.038028 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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