gpt4 book ai didi

lua - 如何确定当前会错开的伤害量是多少?

转载 作者:行者123 更新时间:2023-12-04 17:57:15 26 4
gpt4 key购买 nike

我一直在查看魔兽世界 API,以某种方式获得当前伤害量的值,该伤害量在被击中时会交错(僧侣类)。所以要明确一点,我想通过调用 UnitStagger 来获取当前的交错数量,但是在命中发生之前将添加到交错池中的当前命中数量地方。

困难的方法是从蹒跚 被动获得当前 35% 的基线,并添加来自高容忍 等技能和天赋的值(value),可能还有饰品或传奇。然后通过持续监控过程确定值。

当执行 GetDodgeChance 时,我得到当前的闪避机会。在执行 GetParryChance 时,我获得了招架机会。以同样的方式,我一直在寻找能让我得到类似 GetStaggerPercentage() 的东西。有没有一种简单的方法可以确定在任何给定时刻交错造成的伤害有多大?

最佳答案

来自 'BlizzardInterfaceCode' GitHub repo :

function PaperDollFrame_SetStagger(statFrame, unit)
local stagger, staggerAgainstTarget = C_PaperDollInfo.GetStaggerPercentage(unit);
PaperDollFrame_SetLabelAndText(statFrame, STAT_STAGGER, BreakUpLargeNumbers(stagger), true, stagger);
...

因此,可以通过 C_PaperDollInfo.GetStaggerPercentage("player") 获取交错数量(如在角色统计 View 中)。这不是一个“wow api”调用,但它确实有效。

关于lua - 如何确定当前会错开的伤害量是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39366970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com