找回密码
 注册
搜索
查看: 1728|回复: 8

关于嵩山剑法

[复制链接]
门派:不明
发表于 2008-4-19 16:32:20 | 显示全部楼层 |阅读模式
// leiting 雷霆万钧

int focus = me->query_temp("ss/focus");  // yun junhan 增加威力

p1 = me->query_skill("sword") + me->query_skill("force");
        p0 = me->query_skill("songshan-jian",1);      
        p0 = p0/2 + random(p0/2);
        p0 *= (focus+2)/2;
        p2 = target->query_skill("parry") + target->query_skill("dodge");
        p1 *= me->query("combat_exp")*(focus+1)/1000;
        p2 *= target->query("combat_exp")/1000;
        
        if( p1 + p0 > random(p2/3)+p2/2 )
        {
                msg += CYN"$n被这招乾坤一掷的猛击当胸一撞,立时口中鲜血狂喷而出!\n"NOR;
                damage = (int)me->query_skill("sword") + (int)me->query_skill("force");
                damage = damage*(focus+1);
                if( damage > 3000) damage = 2800 + random(300);

//feiwu 飞舞攻击

focus = me->query_temp("ss/focus");

me->add("neili", -200);
me->add("jingli", -40);
me->start_perform(4,"飞舞");
message_vision(BLU"$N长啸一声,举剑挺刺,在半空中划出道道剑光,空中气劲激荡,阵阵寒气向$n奔袭而去!\n" NOR,me,target);
me->add_temp("apply/attack", me->query_skill("sword")/5 + 10*focus);  // yun junhan 增加威力
me->add_temp("apply/damage", me->query_skill("sword")/6);
COMBAT_D->do_attack(me, target, me->query_temp("weapon"), 1);
if(me->is_fighting(target)) COMBAT_D->do_attack(me, target, me->query_temp("weapon"), 2);
if(me->is_fighting(target)) COMBAT_D->do_attack(me, target, me->query_temp("weapon"), 3);  // 这段没看懂,怎么才能出强力攻击的效果,希望哪位大大指点
门派:不明
 楼主| 发表于 2008-4-19 16:39:28 | 显示全部楼层
从code 来看,ss 确实比较弱

yun juhan 竟然是me->add_temp("ss/focus", random(lv/200)+1)

按照master 的说法 random(1)==0 ,那么hanbing-zhenqi <400 的这段时间每yun 一次才加1的focus,所幸消耗较少,busy 也很短 me->start_exert(1)

但是这里用的是add_temp 不是 set_temp ,多yun 几次威力就上来了。当然跟那些1pfm 走人的门派比是差一点,但是总比不yun 强。
门派:不明
发表于 2008-4-19 17:48:23 | 显示全部楼层
评论很经典阿,学习了。。。
门派:不明
发表于 2008-4-19 17:58:44 | 显示全部楼层
高手,这玩意太难懂了,我喜欢看结论
门派:不明
 楼主| 发表于 2008-4-22 21:05:13 | 显示全部楼层
关于leiting 的命中(玩家full skills)

p1 = me->query_skill("sword") + me->query_skill("force"); //p1=sword 等级+force 等级

p0 = me->query_skill("songshan-jian",1);   // p0=嵩山剑法等级

p0 = p0/2 + random(p0/2);

p0 *= (focus+2)/2   //  yun juhan 还加命中

p2 = target->query_skill("parry") + target->query_skill("dodge");  // 假设npc copy 自身 p2=p1

p1 *= me->query("combat_exp")*(focus+1)/1000; // 以不yun juhan 计算 p1=p1*exp/1000

p2 *= target->query("combat_exp")/1000;  // p2=p2*exp/1000

p1 + p0 > random(p2/3)+p2/2  // p1+p0>random(p1/3)+p1/2  -->p1/2+p0>random(p1/3)

难道我上面的推导有问题???  如果双方exp 相等且都full skills ,leiting 肯定命中!!! 我的code肯定有问题.
门派:不明
发表于 2008-4-23 21:33:54 | 显示全部楼层
别提了,ss3M以后不学pxj已经没办法完成任何任务了。
门派:不明
发表于 2008-4-23 21:37:39 | 显示全部楼层
在这个站练了个ss就是希望master能有所改进。先不说ssj,说高级skills hbsz,能打到人还算好,如果没有打到人。。。自己busy好几招,基本就被废了。最高技能longfeng,基本是中看不中用.2M以后的飞舞也是比较烂了.
     原来的站的wiz都说要改ss,但是到最后ss只有一两个小米的时候,也没见动静,心寒了.
yezhu@zy 该用户已被删除
发表于 2008-4-28 17:25:55 | 显示全部楼层
dls 的wushai比ssjf还要垃圾
很多skill都急需调整啊, master
门派:不明
发表于 2008-4-29 11:00:40 | 显示全部楼层
dls还有个火焰刀和5ldz能撑个门面,可怜ss连个能叫的出手的都没有。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-8 10:42 , Processed in 0.029633 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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