我一直在浏览魔兽世界API以某种方式获得当前击中时(Monk类)将会交错的当前伤害量的值。所以要明确我不希望通过调用UnitStagger
来获取当前交错的金额,但是在点击发生之前将添加到交错池中的当前点击量。< / p>
困难的方法是从 Stagger 被动获得35%的当前基线,并添加来自 High Tolerance 等技能和才能的值以及可能的小饰品或传奇人物。然后通过不断监视过程确定值。
在做GetDodgeChance
时,我获得了当前的躲闪机会。在做GetParryChance
时,我获得了招架机会。以同样的方式,我正在寻找一些能让我感觉像GetStaggerPercentage()
的东西。有没有一种简单的方法可以确定在任何特定时刻会有多少损坏?
答案 0 :(得分:0)
来自'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")
可以获取交错量(例如在字符统计视图中)。这不是“哇API”调用,但确实有效。
答案 1 :(得分:-1)
只需使用统一性来重新制作自己的魔兽世界,这就是要走的路。