MUD-武林MUD资料站-武侠MUD游戏

 找回密码
 注册

QQ登录

只需一步,快速开始

打印 上一主题 下一主题
开启左侧

10级兵器连招特效判断算法

[复制链接]
跳转到指定楼层
1# .
是开碧落 发表于 2011-2-17 09:32:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ap = 你的武学修养等级
dp = 对手的有效招架 = 基本parry/2+特殊parry + 各种buff造成的有效招架增加
当(0.5-1.5)* ap > dp/2  连招特效命中, 否则被躲闪

------------------
        ap = me->query_skill("martial-cognize",1);
        dp = victim->query_skill("parry");

        if (ap / 2 + random(ap) > dp / 2)
                msg += HIR "$n" HIR "大骇之下连忙后退,可已然不及闪避,慌乱"
                       "中不禁破绽迭出。\n" HIW "$N" HIW "盯住$n" HIW "招中"
                       "破绽,疾速旋转手中" + weapon->name() + HIW ",电光火"
                       "石间已朝$n" HIW "攻出" + chinese_number(times) + HIW
                       "招!\n" NOR;
        else
        {
                msg += CYN "可是$n" CYN "冥神抵挡,将$N"
                       CYN "此招的所有变化全然封住。\n" NOR;
                message_combatd(msg, me, victim);
                return;
        }
MUD - MUD游戏 - 文字MUD - 武林MUD - 长期、稳定、高速、互助、活跃、更新的武侠MUD站点,一起MUD吧!

Archiver|武林MUD资料站 ( 鲁ICP备17038480号 本站关键词:mud 武林mud mud游戏 文字mud

GMT+8, 2024-4-26 08:02

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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