1. 简介
暗牧是一个以持续伤害为主的职业,输出循环较为复杂。在8.1版本中,暗牧的输出有了一些调整,不同阶段的输出循环也有所不同。
2. 单目标输出循环
在单目标输出中,暗牧的输出循环主要包括以下技能:
具体的输出优先级为:
需要注意的是,暗影箭只在目标身上有暗言术:痛或暗言术:灭时施放,因此需要保证这两个技能的持续时间。
3. 多目标输出循环
在多目标输出中,暗牧的输出循环主要包括以下技能:
具体的输出优先级为:
需要注意的是,多目标输出中的暗影箭和精神鞭笞只在3个或以上的目标身上施放,因此需要保证目标数量。
如果你是一个玩家,你可能想要通过输出字符串来衡量你在魔兽世界中战士的输出能力。本文将为你介绍如何使用代码来一个自定义的输出字符串。
第一步:选择底板
首先,你需要选择一个适合你的输出字符串底板。常见的底板有ElvUI、TukUI、Skada等。这些底板都有自己的特点,你需要根据自己的需来选择。例如,ElvUI的界面非常简洁,而Skada的数据比较详细。
第二步:自定义输出格式
接下来,你需要自定义输出格式。这个过程中,你需要使用一些特定的关键来指定输出内容,例如:%s
表示输出一个字符串,%d
表示输出一个数字。
以下是一个例子:
Player1: %s - %d DPS
在这个例子中,%s
表示输出一个玩家的,%d
表示输出DPS的数值。
第三步:编写Lua
一旦你确定了底板和输出格式,你需要编写一个Lua来实现这个输出字符串。在这个中,你需要玩家的输出数据,然后将其入到自定义的字符串格式中。
以下是一个例子:
local playerName = UnitName(\player\local playerDPS = select(1, GetDPS()) local outputString = \Player1: %s - %d DPS\outputString = outputString:format(playerName, playerDPS) SendChatMessage(outputString, \PARTY\
在这个例子中,我们首先了玩家的和DPS,然后将它们入到自定义的字符串格式中。最后,我们使用了SendChatMessage
函数将这个字符串发送到当前的小队频道。
第四步:调试和优化
在实现了自定义输出字符串之后,你需要进行调试和优化。你需要检查输出是否与你预期的一致,你也需要确保你的输出字符串不会影响到其他件的功能。
概括
自定义输出字符串是魔兽世界中一个非常有用的功能,它能够帮助你更好地了解你战士的输出能力。通过选择底板、自定义输出格式、编写Lua以及调试和优化,你可以轻松一个自己的输出字符串。
【相关阅读】