命中和暴击判定机制更改 #16

Closed
opened 2 years ago by LZR1838 · 1 comments
Owner

需求描述

  1. 攻击进行命中判定时,综合计算“攻击者的命中率”和“攻击目标的回避率”,具体计算方式为:

真实命中几率 = 攻击者命中率 - 攻击目标闪避率

举例:
郝仁攻击一只老鼠,郝仁命中率100%,老鼠闪避率5%,则攻击进行命中判定时,真实的命中几率应为:100% - 5% = 95%

魔法命中机制同理,由于游戏中魔法命中率默认100%不可更改,所以:

真实魔法命中率 = 100% - 攻击目标魔法闪避率

  1. 伤害结算过程中,进行是否暴击的判定时,综合计算“攻击者的暴击率”和“攻击目标的暴击回避率”,具体计算方式为:

最终暴击几率 = 攻击者暴击率 - 攻击目标暴击闪避率

举例:
郝仁攻击一只老鼠,郝仁暴击率20%,老鼠暴击闪避率5%,则最终攻击命中后,真实的暴击几率应为:20% - 5% = 15%

## 需求描述 1. 攻击进行命中判定时,综合计算“攻击者的命中率”和“攻击目标的回避率”,具体计算方式为: 真实命中几率 = 攻击者命中率 - 攻击目标闪避率 举例: 郝仁攻击一只老鼠,郝仁命中率100%,老鼠闪避率5%,则攻击进行命中判定时,真实的命中几率应为:100% - 5% = 95% 魔法命中机制同理,由于游戏中魔法命中率默认100%不可更改,所以: 真实魔法命中率 = 100% - 攻击目标魔法闪避率 2. 伤害结算过程中,进行是否暴击的判定时,综合计算“攻击者的暴击率”和“攻击目标的暴击回避率”,具体计算方式为: 最终暴击几率 = 攻击者暴击率 - 攻击目标暴击闪避率 举例: 郝仁攻击一只老鼠,郝仁暴击率20%,老鼠暴击闪避率5%,则最终攻击命中后,真实的暴击几率应为:20% - 5% = 15%
SaltedFish referenced this issue from a commit 2 years ago
SaltedFish added the
已实现,待测试
label 2 years ago
LZR1838 closed this issue 2 years ago
Owner

补充暴击率条件:
如果技能/物品设置为不暴击,那就把这次行动实际的暴击几率赋值为零
否则,实际暴击率 = 攻击者暴击率 - 攻击目标暴击闪避率

补充暴击率条件: 如果技能/物品设置为不暴击,那就把这次行动实际的暴击几率赋值为零 否则,实际暴击率 = 攻击者暴击率 - 攻击目标暴击闪避率
Sign in to join this conversation.
Loading…
There is no content yet.