铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 2110|回复: 5

[求助] 瑜伽密乘为什么没有效果

[复制链接]
发表于 2018-2-11 15:39 | 显示全部楼层 |阅读模式

马上注册,结交更多侠友!

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x
本帖最后由 jinxiyipc 于 2018-2-11 16:00 编辑

难六,开的郭襄,主运瑜伽密乘,按理说被敌人连击伤害应该很低,可实际是连击伤害没有任何减少还经常比第一击伤害还高,是不是瑜伽密乘没有效果呢?代码如下:        --连击,伤害,气攻计算
        if WAR.ACT > 1 then
                local LJ_fac = 0.7        --通常为70%
                --东方不败不减少
                --六脉神剑,夫妻刀法不减少
                --夭矫空碧不减少
                if match_ID(pid, 27) or wugong == 49 or wugong == 62 or WAR.YNXJ == 1 then
                        LJ_fac = 1
                end
                --瑜伽密乘减少被连击的伤害,气攻
                --主运减少40%
                --被动减少20%
                if Curr_NG(eid, 169) then
                        LJ_fac = LJ_fac -0.4
                elseif PersonKF(eid, 169) then
                        LJ_fac = LJ_fac -0.2
                end
                hurt = math.modf(hurt * LJ_fac)
                ang = math.modf(ang * LJ_fac)
        end

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2018-2-11 17:01 | 显示全部楼层
伤害计算的公式比较复杂,不光有瑜伽的影响,还有内伤等等的因素干扰
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2018-2-11 21:05 | 显示全部楼层
nbxxx1988 发表于 2018-2-11 17:01
伤害计算的公式比较复杂,不光有瑜伽的影响,还有内伤等等的因素干扰

伤害公式不管多复杂,第二击减伤70%伤害应该非常明显啊,不至于现在根本没有效果.我把瑜伽密乘的代码删了,都没有影响.不知道你们的游戏是不是跟我一样,看不出瑜伽的效果?是不是代码有问题呢?
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2018-2-13 11:21 | 显示全部楼层
如果伤害不足以破防的话 连击的递减就没有效果
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2018-2-13 13:36 | 显示全部楼层
westcoast 发表于 2018-2-13 11:21
如果伤害不足以破防的话 连击的递减就没有效果

谢谢!
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
 楼主| 发表于 2018-2-13 13:40 | 显示全部楼层
westcoast 发表于 2018-2-13 11:21
如果伤害不足以破防的话 连击的递减就没有效果

再问大人个问题,
我想让判定盖世无双之前先判定没有触发太玄之轻,应该怎么改呢?
附上代码:
        --盖世无双,50%几率免内伤,免杀气
        for i = 1, CC.Kungfunum do
                if (JY.Person[eid]["武功" .. i] == 26 or JY.Person[eid]["武功" .. i] == 80) and JY.Person[eid]["武功等级" .. i] == 999 then
                        WAR.GSWS = WAR.GSWS + 1
                end
        end
        if WAR.GSWS == 2 and JLSD(20, 70, eid) then
                dng = 1
                WAR.Person[enemyid]["特效动画"] = 10
                Set_Eff_Text(enemyid,"特效文字1","盖世无双")
        end
        WAR.GSWS = 0

        --太玄之轻40%几率
        if Curr_NG(eid, 102) and JLSD(20, 60, eid) then
                WAR.TXZQ[eid] = 1
        end

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2024-11-22 11:50

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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