diff --git a/Fuyutsui/class/DeathKnight.lua b/Fuyutsui/class/DeathKnight.lua index 3f6eef35..1a5852ae 100644 --- a/Fuyutsui/class/DeathKnight.lua +++ b/Fuyutsui/class/DeathKnight.lua @@ -11,6 +11,7 @@ Fuyutsui.ClassBlocks = { "英雄天赋", "有效性", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -129,6 +130,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -224,6 +226,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", diff --git a/Fuyutsui/class/DemonHunter.lua b/Fuyutsui/class/DemonHunter.lua index 96185a40..fb013098 100644 --- a/Fuyutsui/class/DemonHunter.lua +++ b/Fuyutsui/class/DemonHunter.lua @@ -12,6 +12,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -89,6 +90,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -203,6 +205,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", diff --git a/Fuyutsui/class/Druid.lua b/Fuyutsui/class/Druid.lua index 8c2c29f2..2f907be6 100644 --- a/Fuyutsui/class/Druid.lua +++ b/Fuyutsui/class/Druid.lua @@ -12,6 +12,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -80,6 +81,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -147,6 +149,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -234,6 +237,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", diff --git a/Fuyutsui/class/Evoker.lua b/Fuyutsui/class/Evoker.lua index 007a973b..b4ee331f 100644 --- a/Fuyutsui/class/Evoker.lua +++ b/Fuyutsui/class/Evoker.lua @@ -12,6 +12,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -88,6 +89,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -216,6 +218,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", diff --git a/Fuyutsui/class/Hunter.lua b/Fuyutsui/class/Hunter.lua index c42948c9..de4e276b 100644 --- a/Fuyutsui/class/Hunter.lua +++ b/Fuyutsui/class/Hunter.lua @@ -12,6 +12,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -107,6 +108,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -176,6 +178,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", diff --git a/Fuyutsui/class/Mage.lua b/Fuyutsui/class/Mage.lua index c0f55a01..f6eba0e3 100644 --- a/Fuyutsui/class/Mage.lua +++ b/Fuyutsui/class/Mage.lua @@ -12,6 +12,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -78,6 +79,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -132,6 +134,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", diff --git a/Fuyutsui/class/Monk.lua b/Fuyutsui/class/Monk.lua index e3406d81..0e7b866f 100644 --- a/Fuyutsui/class/Monk.lua +++ b/Fuyutsui/class/Monk.lua @@ -12,6 +12,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -98,6 +99,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -174,6 +176,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", diff --git a/Fuyutsui/class/Paladin.lua b/Fuyutsui/class/Paladin.lua index bfccc7e7..91f8dc1e 100644 --- a/Fuyutsui/class/Paladin.lua +++ b/Fuyutsui/class/Paladin.lua @@ -13,6 +13,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -136,6 +137,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -247,6 +249,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", diff --git a/Fuyutsui/class/Priest.lua b/Fuyutsui/class/Priest.lua index a13fce01..dd648a29 100644 --- a/Fuyutsui/class/Priest.lua +++ b/Fuyutsui/class/Priest.lua @@ -12,6 +12,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -130,6 +131,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -249,6 +251,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", diff --git a/Fuyutsui/class/Rogue.lua b/Fuyutsui/class/Rogue.lua index 61d71ed0..0d4c22e7 100644 --- a/Fuyutsui/class/Rogue.lua +++ b/Fuyutsui/class/Rogue.lua @@ -12,6 +12,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -88,6 +89,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -189,6 +191,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", diff --git a/Fuyutsui/class/Shaman.lua b/Fuyutsui/class/Shaman.lua index abdecc0f..276442b4 100644 --- a/Fuyutsui/class/Shaman.lua +++ b/Fuyutsui/class/Shaman.lua @@ -12,6 +12,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -129,6 +130,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -213,6 +215,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", diff --git a/Fuyutsui/class/Warlock.lua b/Fuyutsui/class/Warlock.lua index db625132..006ef58f 100644 --- a/Fuyutsui/class/Warlock.lua +++ b/Fuyutsui/class/Warlock.lua @@ -12,6 +12,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -85,6 +86,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -168,6 +170,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", diff --git a/Fuyutsui/class/Warrior.lua b/Fuyutsui/class/Warrior.lua index d91178e2..eaf28664 100644 --- a/Fuyutsui/class/Warrior.lua +++ b/Fuyutsui/class/Warrior.lua @@ -12,6 +12,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -137,6 +138,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", @@ -236,6 +238,7 @@ Fuyutsui.ClassBlocks = { "有效性", "一键辅助", "插入法术", + "插入物品", "战斗时间", "移动", "施法(正计时)", diff --git a/Fuyutsui/core/commands.lua b/Fuyutsui/core/commands.lua index a28692b4..e1ca8e58 100644 --- a/Fuyutsui/core/commands.lua +++ b/Fuyutsui/core/commands.lua @@ -91,6 +91,27 @@ local function FindSpellListById(spellId) return nil end +local function FindItemListByName(itemName) + local list = Fuyutsui.itemsList + if not list then return nil end + for itemId, info in pairs(list) do + if type(info) == "table" and info.name == itemName and info.index then + return info.index, itemId, info.name + end + end + return nil +end + +local function FindItemListById(itemId) + local list = Fuyutsui.itemsList + if not list then return nil end + local info = list[itemId] + if type(info) == "table" and info.index and info.name then + return info.index, itemId, info.name + end + return nil +end + function Fuyutsui:InsertSpellCommand(rest) rest = strtrim(rest or "") if rest == "" then @@ -118,6 +139,33 @@ function Fuyutsui:InsertSpellCommand(rest) self:SetInsertSpell(index, spellName, spellId) end +function Fuyutsui:InsertItemCommand(rest) + rest = strtrim(rest or "") + if rest == "" then + print("|cff00ff00[Fuyutsui]|r 用法: /fu t 物品名称或itemId") + return + end + + local itemInput = rest + + local index, itemId, itemName + if itemInput:match("^%d+$") then + local requestedItemId = tonumber(itemInput) + if requestedItemId and requestedItemId > 0 then + index, itemId, itemName = FindItemListById(requestedItemId) + end + else + index, itemId, itemName = FindItemListByName(itemInput) + end + + if not index then + print("|cff00ff00[Fuyutsui]|r 未在 itemsList 中找到物品: " .. itemInput) + return + end + + self:SetInsertItem(index, itemName, itemId) +end + --- /fu cd 系列命令统一动作:写 Fuyutsui.BurstTime 唯一真相 + 镜像 c.cooldowns + 打印 --- 含时长文案 + 刷新 stateblock「爆发开关」像素 + 刷新快捷按钮显示态(不调用 SwitchCooldown) local function SetBurstTime(c, seconds, cooldown, text) @@ -224,6 +272,10 @@ function Fuyutsui:SlashCommand(input, editbox) -- 从原始 input 解析技能名或 spellId(保留中文技能名) local rest = input:match("^[iI]%s+(.*)$") or "" self:InsertSpellCommand(rest) + elseif command == "t" or command:match("^t%s+") then + -- 从原始 input 解析物品名或 itemId(保留中文物品名) + local rest = input:match("^[tT]%s+(.*)$") or "" + self:InsertItemCommand(rest) elseif command == "help" or command == "" then print("|cff00ff00Fuyutsui|r 命令列表:") print("爆发开关(开启 15 秒): /fu cd") @@ -240,6 +292,7 @@ function Fuyutsui:SlashCommand(input, editbox) print("显示快捷控件: /fu show") print("临时 delay 标志(db.char.delay 置 1 持续 x 秒后归零): /fu delay [秒],省略秒数则为 1 秒") print("插入法术: /fu i 技能名称或spellId") + print("插入物品: /fu t 物品名称或itemId") print("帮助: /fu help") else print("输入 /fu help 查看命令。") diff --git a/Fuyutsui/core/events.lua b/Fuyutsui/core/events.lua index e2191770..d0e465e9 100644 --- a/Fuyutsui/core/events.lua +++ b/Fuyutsui/core/events.lua @@ -190,6 +190,7 @@ function Fuyutsui:UNIT_SPELLCAST_SUCCEEDED(_, unitTarget, castGUID, spellID, cas if unitTarget ~= "player" or isSec(spellID) then return end self:RefreshDrinkStatus(spellID) self:UpdateInsertSpellBySuccess(spellID) + self:UpdateInsertItemBySuccess(spellID) self:PreviousSkill(spellID) if spellID == 384255 then self:ClearAllFuyutsuiBars() diff --git a/Fuyutsui/core/spells.lua b/Fuyutsui/core/spells.lua index d1756e34..943d922c 100644 --- a/Fuyutsui/core/spells.lua +++ b/Fuyutsui/core/spells.lua @@ -14,6 +14,7 @@ local state = Fuyutsui.state local spells = {} local insertSpellTimer, insertSpellIndex = nil, nil +local insertItemTimer, insertItemIndex, insertItemId = nil, nil, nil local ColorValue255 = CreateColor(0, 0, 1, 1) @@ -103,6 +104,48 @@ function Fuyutsui:UpdateInsertSpellBySuccess(spellID) self:ClearInsertSpell() end +function Fuyutsui:ClearInsertItem() + if insertItemTimer then + insertItemTimer:Cancel() + insertItemTimer = nil + end + insertItemIndex = nil + insertItemId = nil + state.insertItem = 0 + self:UpdateStateBlock("状态", "插入物品") +end + +--- index: itemsList 中的本地序号;itemName/itemId 仅用于提示 +function Fuyutsui:SetInsertItem(index, itemName, itemId) + if insertItemTimer then + insertItemTimer:Cancel() + insertItemTimer = nil + end + insertItemIndex = index + insertItemId = itemId + state.insertItem = index / 255 + self:UpdateStateBlock("状态", "插入物品") + local msg = "|cff00ff00[Fuyutsui]|r 插入物品: |cff00ff00" .. (itemName or "?") .. "|r" + .. "(itemId: " .. (itemId or "?") .. ",序号: " .. index .. ")" + print(msg) + insertItemTimer = C_Timer.NewTimer(1.5, function() + insertItemTimer = nil + insertItemIndex = nil + insertItemId = nil + state.insertItem = 0 + Fuyutsui:UpdateStateBlock("状态", "插入物品") + end) +end + +function Fuyutsui:UpdateInsertItemBySuccess(spellID) + if not insertItemId then return end + local getItemSpell = C_Item and C_Item.GetItemSpell + if not getItemSpell then return end + local itemSpellID = select(2, getItemSpell(insertItemId)) + if not itemSpellID or itemSpellID ~= spellID then return end + self:ClearInsertItem() +end + local dispelAbilities = { [1] = { 527, 360823, 4987, 115450, 88423, 77130 }, [2] = { 383016, 51886, 392378, 2782, 475 }, diff --git a/Fuyutsui/core/stateblocks.lua b/Fuyutsui/core/stateblocks.lua index 5d646a5b..8323c1a1 100644 --- a/Fuyutsui/core/stateblocks.lua +++ b/Fuyutsui/core/stateblocks.lua @@ -117,6 +117,7 @@ local stateBlockGetters = { ["生命值"] = function() return state.healthPercent or 0 end, ["一键辅助"] = function() return state.assistantSpell or 0 end, ["插入法术"] = function() return state.insertSpell or 0 end, + ["插入物品"] = function() return state.insertItem or 0 end, ["队伍类型"] = function() return state.groupType or 0 end, ["队伍人数"] = function() return state.groupCount or 0 end, ["首领战"] = function() return state.bossID or 0 end, diff --git a/Infrastructure/ClassStateCatalog.cs b/Infrastructure/ClassStateCatalog.cs index f47fb2e3..2975dc28 100644 --- a/Infrastructure/ClassStateCatalog.cs +++ b/Infrastructure/ClassStateCatalog.cs @@ -52,7 +52,7 @@ internal static class ClassStateCatalog (CategoryState, [ "职业", "专精", "有效性", "战斗时间", "移动", - "生命值", "一键辅助", "插入法术", "队伍类型", "队伍人数", + "生命值", "一键辅助", "插入法术", "插入物品", "队伍类型", "队伍人数", "首领战", "难度", "英雄天赋", "施法目标", "施法技能", "敌人数量", "敌人数-无仇恨", "敌人数-有仇恨", "施法(正计时)", "施法(倒计时)", "引导", "蓄力", "蓄力层数", diff --git a/Infrastructure/ConfigService.cs b/Infrastructure/ConfigService.cs index d02dab38..ede56058 100644 --- a/Infrastructure/ConfigService.cs +++ b/Infrastructure/ConfigService.cs @@ -162,6 +162,9 @@ public sealed class ConfigService public IReadOnlyDictionary GetOneKeySpells(int? classId) => GetClassSpellMap(classId, ModuleSpecialActions.OneKeySpell); + public IReadOnlyDictionary GetInsertItems(int? classId) + => GetClassSpellMap(classId, ModuleSpecialActions.OneKeyItem); + private IReadOnlyDictionary GetClassSpellMap(int? classId, string configKey) { if (classId is null diff --git a/Infrastructure/FuyutsuiConfigConverter.cs b/Infrastructure/FuyutsuiConfigConverter.cs index 39ccf0c9..249af961 100644 --- a/Infrastructure/FuyutsuiConfigConverter.cs +++ b/Infrastructure/FuyutsuiConfigConverter.cs @@ -78,6 +78,7 @@ internal static class FuyutsuiConfigConverter var classBlocks = ExtractAssignedTable(lua, "Fuyutsui.ClassBlocks") ?? throw new InvalidDataException($"{fileName}.lua 中未找到 Fuyutsui.ClassBlocks"); var spellsList = ExtractAssignedTable(lua, "Fuyutsui.spellsList"); + var itemsList = ExtractAssignedTable(lua, "Fuyutsui.itemsList"); var root = new JsonObject(); PreserveMeta(existing, root); @@ -91,6 +92,15 @@ internal static class FuyutsuiConfigConverter CompileSpellMaps(spellsList, root, warnings, fileName); } + if (itemsList is null) + { + warnings.Add($"{fileName}: 未找到 Fuyutsui.itemsList,已保留现有一键物品"); + } + else + { + CompileItemMaps(itemsList, root, warnings, fileName); + } + for (var specId = 1; specId <= 4; specId++) { if (classBlocks.Get((long)specId) is not TableValue specTable) @@ -150,7 +160,7 @@ internal static class FuyutsuiConfigConverter private static void PreserveMeta(JsonObject existing, JsonObject target) { - foreach (var key in new[] { "keymap", "一键法术" }) + foreach (var key in new[] { "keymap", "一键法术", ModuleSpecialActions.OneKeyItem }) { if (existing[key] is { } node) { @@ -202,6 +212,49 @@ internal static class FuyutsuiConfigConverter target[ModuleSpecialActions.OneKeySpell] = ToSpellMap(oneKeySpells); } + private static void CompileItemMaps( + TableValue itemsList, + JsonObject target, + List warnings, + string label) + { + var oneKeyItems = new SortedDictionary(); + + foreach (var (key, value) in itemsList.Entries) + { + if (value is not TableValue item) + { + continue; + } + + var indexValue = item.GetNumber("index"); + var itemIdValue = key switch + { + long number => (double)number, + int number => number, + double number => number, + NumberValue number => (double)number.AsInt(), + _ => item.GetNumber("itemId") + }; + if (indexValue is null + || indexValue.Value <= 0 + || indexValue.Value > int.MaxValue + || indexValue.Value != Math.Truncate(indexValue.Value) + || itemIdValue is null + || itemIdValue.Value <= 0 + || itemIdValue.Value != Math.Truncate(itemIdValue.Value)) + { + warnings.Add($"{label}: itemsList 条目缺少有效 index/itemId,已跳过"); + continue; + } + + var index = (int)indexValue.Value; + AddSpellMapEntry(oneKeyItems, index, (long)itemIdValue.Value, ModuleSpecialActions.OneKeyItem, warnings, label); + } + + target[ModuleSpecialActions.OneKeyItem] = ToSpellMap(oneKeyItems); + } + private static void AddSpellMapEntry( IDictionary target, int index, @@ -219,7 +272,7 @@ internal static class FuyutsuiConfigConverter if (existingName != spellId) { warnings.Add( - $"{label}: {mapName} index {index} 同时对应 spellId {existingName} 和 {spellId},已保留前者"); + $"{label}: {mapName} index {index} 同时对应 id {existingName} 和 {spellId},已保留前者"); } } diff --git a/Input/KeymapCatalog.cs b/Input/KeymapCatalog.cs index 4473f100..c270836c 100644 --- a/Input/KeymapCatalog.cs +++ b/Input/KeymapCatalog.cs @@ -120,6 +120,33 @@ public sealed class KeymapCatalog } } + public IReadOnlyCollection GetFailedItemNames(int? classId) + { + if (classId is null || _config is null) + { + return []; + } + + var ids = _config.GetInsertItems(classId).Values.ToHashSet(); + var path = Path.Combine( + _baseDirectory, + "Fuyutsui", + "class", + $"{ClassNames.GetConfigFileName(classId.Value)}.lua"); + try + { + return ClassBlocksStore.Load(path).ItemsList + .Where(item => ids.Contains(item.ItemId) && !string.IsNullOrWhiteSpace(item.Name)) + .Select(item => item.Name.Trim()) + .Distinct(StringComparer.Ordinal) + .ToList(); + } + catch + { + return []; + } + } + private KeymapEntries GetEntries(int? classId) { var path = ResolveKeymapPath(classId); diff --git a/Input/KeymapService.cs b/Input/KeymapService.cs index 81efab96..fc752d10 100644 --- a/Input/KeymapService.cs +++ b/Input/KeymapService.cs @@ -11,6 +11,8 @@ public sealed class KeymapService : IKeymapResolver private readonly Dictionary<(int Unit, string Spell), string> _fallbackHotkeys = new(); private readonly Dictionary _spellIndices = new(); private readonly Dictionary _spellNames = new(); + private readonly Dictionary _itemIndices = new(); + private readonly Dictionary _itemNames = new(); private int? _currentClassId; private int? _currentSpecId; @@ -38,6 +40,8 @@ public sealed class KeymapService : IKeymapResolver _fallbackHotkeys.Clear(); _spellIndices.Clear(); _spellNames.Clear(); + _itemIndices.Clear(); + _itemNames.Clear(); LoadSpellIndices(classId); @@ -128,6 +132,11 @@ public sealed class KeymapService : IKeymapResolver return _config.GetOneKeySpells(_currentClassId); } + public IReadOnlyDictionary GetCurrentInsertItems() + { + return _config.GetInsertItems(_currentClassId); + } + public IReadOnlyDictionary GetCurrentSpellIndices() { return _spellIndices; @@ -138,6 +147,16 @@ public sealed class KeymapService : IKeymapResolver return _spellNames; } + public IReadOnlyDictionary GetCurrentItemIndices() + { + return _itemIndices; + } + + public IReadOnlyDictionary GetCurrentItemNames() + { + return _itemNames; + } + private void LoadSpellIndices(int? classId) { if (classId is null) @@ -161,6 +180,15 @@ public sealed class KeymapService : IKeymapResolver _spellNames.TryAdd(spell.SpellId, spell.Name.Trim()); } } + + foreach (var item in document.ItemsList.Where(item => item.ItemId > 0)) + { + _itemIndices.TryAdd(item.ItemId, item.Index); + if (!string.IsNullOrWhiteSpace(item.Name)) + { + _itemNames.TryAdd(item.ItemId, item.Name.Trim()); + } + } } catch (Exception ex) when (ex is IOException or UnauthorizedAccessException or InvalidDataException or ArgumentException) diff --git a/Modules/ConditionFieldCatalog.cs b/Modules/ConditionFieldCatalog.cs index cadad938..d2e5ebcb 100644 --- a/Modules/ConditionFieldCatalog.cs +++ b/Modules/ConditionFieldCatalog.cs @@ -42,6 +42,11 @@ public sealed record ConditionSpell(long SpellId, int Index, string Name) public string DisplayName => $"{Name} / {SpellId}"; } +public sealed record ConditionItem(long ItemId, int Index, string Name) +{ + public string DisplayName => $"{Name} / {ItemId}"; +} + public static class SpellIdConditionFields { public const string OneKeyAssist = "一键辅助"; @@ -69,6 +74,27 @@ public static class SpellIdConditionFields } } +public static class ItemIdConditionFields +{ + public const string InsertItem = "插入物品"; + + private static readonly HashSet Names = new(StringComparer.Ordinal) + { + InsertItem + }; + + public static bool Contains(string? fieldName) + { + var normalized = fieldName?.Trim() ?? string.Empty; + if (normalized.StartsWith("state.", StringComparison.OrdinalIgnoreCase)) + { + normalized = normalized["state.".Length..]; + } + + return Names.Contains(normalized); + } +} + /// /// 从 config 目录构建可在条件编辑器中选择的字段目录。 /// 字段按模块当前选中的职业/专精过滤;group 队伍字段暂不收录。 @@ -198,6 +224,15 @@ public sealed class ConditionFieldCatalog ConditionFieldCategory.State, ClassStateCatalog.CategoryState); + AddField( + fields, + seen, + ModuleSpecialActions.FailedItem, + ModuleSpecialActions.FailedItem, + ConditionFieldType.String, + ConditionFieldCategory.State, + ClassStateCatalog.CategoryState); + return fields; } diff --git a/Modules/IKeymapResolver.cs b/Modules/IKeymapResolver.cs index fd7b348e..684adc37 100644 --- a/Modules/IKeymapResolver.cs +++ b/Modules/IKeymapResolver.cs @@ -12,7 +12,13 @@ public interface IKeymapResolver IReadOnlyDictionary GetCurrentOneKeySpells(); + IReadOnlyDictionary GetCurrentInsertItems(); + IReadOnlyDictionary GetCurrentSpellIndices(); IReadOnlyDictionary GetCurrentSpellNames(); + + IReadOnlyDictionary GetCurrentItemIndices(); + + IReadOnlyDictionary GetCurrentItemNames(); } diff --git a/Modules/LogicRegistry.cs b/Modules/LogicRegistry.cs index 6a18d16c..0d4a6fab 100644 --- a/Modules/LogicRegistry.cs +++ b/Modules/LogicRegistry.cs @@ -40,7 +40,11 @@ public sealed class LogicRegistry : IRuntimeLogic var module = FindModule(classId, specId, state); if (module is not null) { - ModuleLogic.ResolveDynamicFields(module, state, _keymap.GetCurrentSpellIndices()); + ModuleLogic.ResolveDynamicFields( + module, + state, + _keymap.GetCurrentSpellIndices(), + _keymap.GetCurrentItemIndices()); return new LogicEvaluation( module.Name, runLogic ? ModuleLogic.Run(module, state, _keymap) : null); diff --git a/Modules/ModuleSpecialActions.cs b/Modules/ModuleSpecialActions.cs index b24beff2..8d0cc655 100644 --- a/Modules/ModuleSpecialActions.cs +++ b/Modules/ModuleSpecialActions.cs @@ -6,8 +6,11 @@ internal static class ModuleSpecialActions { public const string PauseSpell = "暂停"; public const string InsertSpellState = "插入法术"; + public const string InsertItemState = "插入物品"; public const string FailedSpell = "自动插入法术"; + public const string FailedItem = "自动插入物品"; public const string OneKeySpell = "一键法术"; + public const string OneKeyItem = "一键物品"; public static bool IsPauseSpell(string? spell) { @@ -19,12 +22,22 @@ internal static class ModuleSpecialActions return string.Equals(spell?.Trim(), FailedSpell, StringComparison.Ordinal); } - /// 旧模块动作中的“插入法术”迁移为新的特殊动作名,条件字段不在此处改写。 + public static bool IsFailedItem(string? spell) + { + return string.Equals(spell?.Trim(), FailedItem, StringComparison.Ordinal); + } + + /// 旧模块动作中的“插入法术”迁移为“自动插入法术”;“插入物品”迁移为“自动插入物品”。条件字段不在此处改写。 public static string NormalizeSpellAction(string? spell) { var normalized = spell?.Trim() ?? string.Empty; - return string.Equals(normalized, InsertSpellState, StringComparison.Ordinal) - ? FailedSpell + if (string.Equals(normalized, InsertSpellState, StringComparison.Ordinal)) + { + return FailedSpell; + } + + return string.Equals(normalized, InsertItemState, StringComparison.Ordinal) + ? FailedItem : normalized; } @@ -47,6 +60,29 @@ internal static class ModuleSpecialActions : null; } + public static long? GetFailedItem( + GameState state, + IReadOnlyDictionary? insertItemMap) + { + var insertItemIndex = state.GetInt(InsertItemState); + if (insertItemMap is null || !insertItemMap.TryGetValue(insertItemIndex, out var itemId)) + { + return null; + } + + foreach (var (name, trackedItemId) in state.ItemIds) + { + if (trackedItemId != itemId) + { + continue; + } + + return IsZero(state.GetValue(name)) ? itemId : null; + } + + return itemId; + } + public static long? GetOneKeySpell(GameState state, IReadOnlyDictionary? oneKeySpellMap) { var oneKeyAssist = state.GetInt("一键辅助"); diff --git a/Modules/ModuleStore.cs b/Modules/ModuleStore.cs index 31efee1c..54e102fd 100644 --- a/Modules/ModuleStore.cs +++ b/Modules/ModuleStore.cs @@ -801,10 +801,13 @@ public static class ModuleLogic { var info = CreateInfo(module, state); var spellIndices = keymap.GetCurrentSpellIndices(); - var unitSlots = ResolveDynamicFields(module, state, spellIndices); + var itemIndices = keymap.GetCurrentItemIndices(); + var unitSlots = ResolveDynamicFields(module, state, spellIndices, itemIndices); var failedSpells = keymap.GetCurrentFailedSpells(); var oneKeySpells = keymap.GetCurrentOneKeySpells(); + var insertItems = keymap.GetCurrentInsertItems(); var spellNames = keymap.GetCurrentSpellNames(); + var itemNames = keymap.GetCurrentItemNames(); for (var ruleIndex = 0; ruleIndex < module.Rules.Count; ruleIndex++) { @@ -821,7 +824,9 @@ public static class ModuleLogic out var conditionMatched, out var error, failedSpells, - spellIndices)) + spellIndices, + itemIndices, + insertItems)) { info["条件错误"] = error; info["规则条件"] = rule.DescribeCondition(); @@ -860,6 +865,7 @@ public static class ModuleLogic long? actionSpellId = null; var actionSpellName = rule.Spell.Trim(); var isOneKeySpell = false; + var isFailedItem = false; if (ModuleSpecialActions.IsFailedSpell(rule.Spell)) { actionSpellId = ModuleSpecialActions.GetFailedSpell(state, failedSpells); @@ -872,6 +878,19 @@ public static class ModuleLogic continue; } } + else if (ModuleSpecialActions.IsFailedItem(rule.Spell)) + { + isFailedItem = true; + actionSpellId = ModuleSpecialActions.GetFailedItem(state, insertItems); + if (actionSpellId is null) + { + continue; + } + if (!itemNames.TryGetValue(actionSpellId.Value, out actionSpellName)) + { + continue; + } + } else if (ModuleSpecialActions.IsOneKeySpell(rule.Spell)) { isOneKeySpell = true; @@ -897,7 +916,7 @@ public static class ModuleLogic var resolvedMacroCondition = rule.MacroCondition; var hotkey = string.IsNullOrWhiteSpace(rule.Hotkey) - ? actionSpellId is { } id + ? actionSpellId is { } id && !isFailedItem ? keymap.GetHotkey(resolvedUnit, id, resolvedMacroCondition) : keymap.GetHotkey(resolvedUnit, actionSpellName, resolvedMacroCondition) : rule.Hotkey.Trim(); @@ -959,7 +978,8 @@ public static class ModuleLogic public static Dictionary ResolveDynamicFields( ModuleDefinition module, GameState state, - IReadOnlyDictionary? spellIndices = null) + IReadOnlyDictionary? spellIndices = null, + IReadOnlyDictionary? itemIndices = null) { if (IsDynamicFieldsResolved(module, state) && state.Values.TryGetValue("$units", out var existingUnitsObj) @@ -972,6 +992,7 @@ public static class ModuleLogic module, state, spellIndices, + itemIndices, adjustment => IsEarlyThresholdAdjustment(module, state, adjustment)); var unitSlots = ResolveUnits(module, state); ResolveCounts(module, state); @@ -979,6 +1000,7 @@ public static class ModuleLogic module, state, spellIndices, + itemIndices, adjustment => !earlyAppliedAdjustments.Contains(adjustment)); state.Values["$dynamicModuleId"] = module.Id; return unitSlots; @@ -1038,6 +1060,7 @@ public static class ModuleLogic ModuleDefinition module, GameState state, IReadOnlyDictionary? spellIndices, + IReadOnlyDictionary? itemIndices = null, Func? include = null) { var applied = new HashSet(); @@ -1059,7 +1082,8 @@ public static class ModuleLogic state, out var matched, out _, - spellIndices: spellIndices) + spellIndices: spellIndices, + itemIndices: itemIndices) || !matched) { continue; @@ -1323,7 +1347,9 @@ public static class ModuleConditionEvaluator out bool matched, out string? error, IReadOnlyDictionary? failedSpells = null, - IReadOnlyDictionary? spellIndices = null) + IReadOnlyDictionary? spellIndices = null, + IReadOnlyDictionary? itemIndices = null, + IReadOnlyDictionary? insertItems = null) { matched = false; error = null; @@ -1345,7 +1371,9 @@ public static class ModuleConditionEvaluator out var termMatched, out error, failedSpells, - spellIndices)) + spellIndices, + itemIndices, + insertItems)) { return false; } @@ -1376,9 +1404,11 @@ public static class ModuleConditionEvaluator out bool matched, out string? error, IReadOnlyDictionary? failedSpells = null, - IReadOnlyDictionary? spellIndices = null) + IReadOnlyDictionary? spellIndices = null, + IReadOnlyDictionary? itemIndices = null, + IReadOnlyDictionary? insertItems = null) { - if (!TryEvaluate(rule.Condition, state, out matched, out error, failedSpells, spellIndices)) + if (!TryEvaluate(rule.Condition, state, out matched, out error, failedSpells, spellIndices, itemIndices, insertItems)) { return false; } @@ -1395,7 +1425,7 @@ public static class ModuleConditionEvaluator continue; } - if (!TryEvaluate(sub, state, out var subMatched, out error, failedSpells, spellIndices)) + if (!TryEvaluate(sub, state, out var subMatched, out error, failedSpells, spellIndices, itemIndices, insertItems)) { matched = false; return false; @@ -1433,7 +1463,9 @@ public static class ModuleConditionEvaluator out bool matched, out string? error, IReadOnlyDictionary? failedSpells, - IReadOnlyDictionary? spellIndices) + IReadOnlyDictionary? spellIndices, + IReadOnlyDictionary? itemIndices, + IReadOnlyDictionary? insertItems) { matched = false; error = null; @@ -1448,13 +1480,13 @@ public static class ModuleConditionEvaluator if (inMatch.Success) { var inField = inMatch.Groups["field"].Value.Trim(); - if (SpellIdConditionFields.Contains(inField)) + if (SpellIdConditionFields.Contains(inField) || ItemIdConditionFields.Contains(inField)) { error = $"{inField} 仅支持 == 或 != 判断。"; return false; } - var inLeft = ResolveValue(state, inField, failedSpells); + var inLeft = ResolveValue(state, inField, failedSpells, insertItems); if (inLeft is null && IsStructuredSpellReference(inField)) { matched = false; @@ -1470,7 +1502,7 @@ public static class ModuleConditionEvaluator { var invert = trimmed.StartsWith('!'); var fieldName = invert ? trimmed[1..].Trim() : trimmed; - var value = ResolveValue(state, fieldName, failedSpells); + var value = ResolveValue(state, fieldName, failedSpells, insertItems); if (value is null && IsStructuredSpellReference(fieldName)) { matched = false; @@ -1481,7 +1513,7 @@ public static class ModuleConditionEvaluator } var comparisonField = comparison.Groups["field"].Value.Trim(); - var left = ResolveValue(state, comparisonField, failedSpells); + var left = ResolveValue(state, comparisonField, failedSpells, insertItems); if (left is null && IsStructuredSpellReference(comparisonField)) { matched = false; @@ -1507,6 +1539,24 @@ public static class ModuleConditionEvaluator right = localIndex; } + else if (ItemIdConditionFields.Contains(comparisonField)) + { + if (op is not ("==" or "!=")) + { + error = $"{comparisonField} 仅支持 == 或 != 判断。"; + return false; + } + + if (!TryToInt64(right, out var itemId) + || itemIndices is null + || !itemIndices.TryGetValue(itemId, out var localItemIndex)) + { + matched = false; + return true; + } + + right = localItemIndex; + } return TryCompare(left, op, right, out matched, out error); } @@ -1550,7 +1600,8 @@ public static class ModuleConditionEvaluator private static object? ResolveValue( GameState state, string fieldName, - IReadOnlyDictionary? failedSpells = null) + IReadOnlyDictionary? failedSpells = null, + IReadOnlyDictionary? insertItems = null) { var key = fieldName.Trim(); if (key.StartsWith("state.", StringComparison.OrdinalIgnoreCase)) @@ -1583,6 +1634,11 @@ public static class ModuleConditionEvaluator return ModuleSpecialActions.GetFailedSpell(state, failedSpells); } + if (ModuleSpecialActions.IsFailedItem(key)) + { + return ModuleSpecialActions.GetFailedItem(state, insertItems); + } + if (key.StartsWith("group.", StringComparison.OrdinalIgnoreCase)) { var parts = key.Split('.', 3); diff --git a/README.md b/README.md index 1eeed2bc..4fc53d33 100644 --- a/README.md +++ b/README.md @@ -132,10 +132,12 @@ Tools\ 辅助脚本 `配置` 页和 `宏` 页保存时先写入项目内 Lua、重新生成 config/keymap,再只把当前修改的 Lua 文件部署到游戏目录。找不到游戏或目标文件不可写时,本地保存不会回滚;界面和日志会提示游戏同步未完成,可在游戏启动后再次点击“更新配置”。 -### 插入法术命令 +### 插入法术与插入物品命令 游戏内可使用 `/fu i 技能名称或spellId` 临时写入“插入法术”状态。例如 `/fu i 奥术洪流` 保留按名称查询,`/fu i 232633` 则直接按 spellId 精确读取当前 `Fuyutsui.spellsList` 中的本地序号。该命令只检查 `spellsList`,不检查 `ClassMacros`,也不接受 `target`、`player` 等单位参数;成功后聊天框会显示技能名称、spellId 和本地序号。 +同样可用 `/fu t 物品名称或itemId` 临时写入“插入物品”状态。例如 `/fu t 鲁莽药水` 按名称查询,`/fu t 241288` 则按 itemId 精确读取当前 `Fuyutsui.itemsList` 中的本地序号。该命令只检查 `itemsList`,不检查 `ClassMacros`;成功后聊天框会显示物品名称、itemId 和本地序号。模块规则中的 `自动插入物品` 会读取该状态并映射到 keymap 中的物品宏。 + ### `config` 结构 `config` 描述如何把像素数据翻译成运行时状态。字段对象包含: @@ -149,6 +151,7 @@ Tools\ 辅助脚本 - `keymap`:该职业使用的 keymap 文件名。 - `一键法术`:状态中的本地技能索引到 spellId 的映射。 +- `一键物品`:状态中的本地物品索引到 itemId 的映射。 - 以专精 ID 为键的对象,包含普通状态与物品字段,以及可选的 `auras`、`spells`、`group`。 运行时先读取 `common.json` 确定职业和专精,再合并对应专精配置。`group.start` 是队伍数据起始列,`group.num` 是每名成员占用的列数;组内字段的 `step` 是相对偏移。 @@ -219,6 +222,7 @@ Tools\ 辅助脚本 - `暂停`:命中后不发送按键,并停止继续匹配本轮后续规则。 - `自动插入法术`:读取状态字段 `插入法术`,按职业配置映射到当前可用技能。 +- `自动插入物品`:读取状态字段 `插入物品`,按职业 `itemsList` 映射到当前可用物品宏。 - `一键法术`:读取状态字段 `一键辅助`,按职业配置映射到技能。 ### 条件 @@ -237,6 +241,8 @@ Tools\ 辅助脚本 `一键辅助`、`插入法术`、`施法技能`、`上个技能` 是技能列表索引状态。可视化编辑器为这些字段提供“技能图标 / 技能名称 / spellId”下拉,并且只允许 `==`、`!=`;模块条件保存 spellId,运行时按当前职业的 `spellsList` 把 spellId 转换为本地索引后再比较,因此模块不依赖来源职业文件中的索引分配。找不到 spellId 时,该条件行和所属规则行显示为红色,条件按不命中处理。 +`插入物品` 是物品列表索引状态。可视化编辑器提供“物品图标 / 物品名称 / itemId”下拉,并且只允许 `==`、`!=`;模块条件保存 itemId,运行时按当前职业的 `itemsList` 把 itemId 转换为本地索引后再比较。找不到 itemId 时同样显示为红色,条件按不命中处理。 + 生成的 `config/*.json` 和运行时状态使用“范围 + spellId + 数值类型”的结构化键;字段节点中的 `displayName`、`spellId`、`scope`、`metric` 和 `spellIds` 仅用于显示及别名解析。多 ID 光环优先使用单值 `spellId`,否则使用最小有效 ID 作为规范键,其余 ID 映射到同一运行时值。普通条件、子条件、动态数值、公式、动态单位和人数统计均持久化 spellId;缺失引用会保留原 ID、显示红色并按不命中处理。 字符串可以使用单引号或双引号。`true/yes/是`、`false/no/否`、`null/nil/空` 会转换为对应字面量。`&&` 的优先级高于 `||`,主表达式不支持括号嵌套。 diff --git a/UI/ConditionEditorForm.cs b/UI/ConditionEditorForm.cs index 22dd9aea..6f4b9c8f 100644 --- a/UI/ConditionEditorForm.cs +++ b/UI/ConditionEditorForm.cs @@ -165,8 +165,10 @@ public sealed class ConditionEditorForm : Form private readonly IReadOnlyList _fields; private readonly IReadOnlyList _spells; + private readonly IReadOnlyList _items; private readonly Func>? _conditionFieldsProvider; private readonly Func>? _conditionSpellsProvider; + private readonly Func>? _conditionItemsProvider; private readonly string _originalCondition; private readonly bool _allowSubConditions; private readonly bool _allowRuleSettings; @@ -196,13 +198,17 @@ public sealed class ConditionEditorForm : Form bool allowRuleSettings = false, Func>? conditionFieldsProvider = null, IReadOnlyList? spells = null, - Func>? conditionSpellsProvider = null) + Func>? conditionSpellsProvider = null, + IReadOnlyList? items = null, + Func>? conditionItemsProvider = null) { // 保存独立快照,避免父级字段集合后续刷新时影响当前弹窗;子弹窗则通过 provider 取得最新目录。 _fields = fields.ToArray(); _spells = (spells ?? []).ToArray(); + _items = (items ?? []).ToArray(); _conditionFieldsProvider = conditionFieldsProvider; _conditionSpellsProvider = conditionSpellsProvider; + _conditionItemsProvider = conditionItemsProvider; _originalCondition = condition ?? string.Empty; _allowSubConditions = allowSubConditions; _allowRuleSettings = allowRuleSettings; @@ -535,12 +541,15 @@ public sealed class ConditionEditorForm : Form { var fields = _conditionFieldsProvider?.Invoke() ?? _fields; var spells = _conditionSpellsProvider?.Invoke() ?? _spells; + var items = _conditionItemsProvider?.Invoke() ?? _items; using var editor = new ConditionEditorForm( fields, current, conditionFieldsProvider: _conditionFieldsProvider, spells: spells, - conditionSpellsProvider: _conditionSpellsProvider); + conditionSpellsProvider: _conditionSpellsProvider, + items: items, + conditionItemsProvider: _conditionItemsProvider); return editor.ShowDialog(this) == DialogResult.OK ? editor.ConditionText : null; } @@ -663,13 +672,15 @@ public sealed class ConditionEditorForm : Form var cell = _conditionsGrid.Rows[e.RowIndex].Cells[e.ColumnIndex]; cell.ToolTipText = string.Empty; var missingSpell = GetMissingSpellMessage(_conditionsGrid.Rows[e.RowIndex]); - if (missingSpell is not null) + var missingItem = GetMissingItemMessage(_conditionsGrid.Rows[e.RowIndex]); + var missingMessage = missingSpell ?? missingItem; + if (missingMessage is not null) { e.CellStyle.BackColor = UiTheme.DangerSoft; e.CellStyle.ForeColor = UiTheme.Danger; e.CellStyle.SelectionBackColor = UiTheme.Danger; e.CellStyle.SelectionForeColor = UiTheme.Background; - cell.ToolTipText = missingSpell; + cell.ToolTipText = missingMessage; return; } @@ -679,6 +690,7 @@ public sealed class ConditionEditorForm : Form { "一键辅助" => "一键辅助,条件保存技能列表中的 spellId", "插入法术" => "插入法术,条件保存技能列表中的 spellId", + "插入物品" => "插入物品,条件保存物品列表中的 itemId", "施法技能" => "施法技能,条件保存技能列表中的 spellId", "上个技能" => "上个技能,条件保存技能列表中的 spellId", _ => e.Value?.ToString() ?? string.Empty @@ -827,6 +839,11 @@ public sealed class ConditionEditorForm : Form spell.Display, spell.Missing ? null : SpellIconCatalog.Get(spell.SpellId), spell.Index?.ToString(CultureInfo.InvariantCulture)), + ItemValueItem itemEntry => new UiDropDownOption( + itemEntry.Value, + itemEntry.Display, + itemEntry.Missing ? null : SpellIconCatalog.GetItem(itemEntry.ItemId), + itemEntry.Index?.ToString(CultureInfo.InvariantCulture)), _ => new UiDropDownOption(item.ToString() ?? string.Empty, item.ToString() ?? string.Empty) }) .DistinctBy(item => item.Value?.ToString(), StringComparer.Ordinal) @@ -1395,7 +1412,7 @@ public sealed class ConditionEditorForm : Form var isRuleSetting = IsRuleSettingField(field); var ops = isRuleSetting ? DelayOperators - : SpellIdConditionFields.Contains(field?.Name) + : SpellIdConditionFields.Contains(field?.Name) || ItemIdConditionFields.Contains(field?.Name) ? SpellOperators : field is { IsCustom: false, Type: ConditionFieldType.Bool } ? BoolOperators @@ -1424,6 +1441,12 @@ public sealed class ConditionEditorForm : Form return; } + if (ItemIdConditionFields.Contains(field?.Name)) + { + ConfigureItemValueCell(row, rawValue, preserveRaw); + return; + } + if (string.Equals(field?.Name, "首领战", StringComparison.Ordinal)) { var bossValue = rawValue?.Trim() ?? string.Empty; @@ -1514,6 +1537,53 @@ public sealed class ConditionEditorForm : Form row.Cells[ValueColumn] = combo; } + private void ConfigureItemValueCell(DataGridViewRow row, string? rawValue, bool preserveRaw) + { + var combo = new DataGridViewComboBoxCell + { + DisplayStyle = DataGridViewComboBoxDisplayStyle.DropDownButton, + FlatStyle = FlatStyle.Flat, + DisplayMember = nameof(ItemValueItem.Display), + ValueMember = nameof(ItemValueItem.Value), + ValueType = typeof(string) + }; + foreach (var item in _items + .Where(item => item.ItemId > 0) + .DistinctBy(item => item.ItemId) + .OrderBy(item => item.Index) + .ThenBy(item => item.ItemId)) + { + combo.Items.Add(new ItemValueItem( + item.ItemId.ToString(CultureInfo.InvariantCulture), + item.DisplayName, + item.ItemId, + item.Index)); + } + + var value = preserveRaw ? rawValue?.Trim() ?? string.Empty : string.Empty; + if (value.Length == 0 && combo.Items.Count > 0) + { + value = ((ItemValueItem)combo.Items[0]!).Value; + } + + if (value.Length > 0 + && !combo.Items.Cast().Any(item => + string.Equals(item.Value, value, StringComparison.Ordinal))) + { + var parsed = long.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var itemId) + ? itemId + : 0; + combo.Items.Insert(0, new ItemValueItem( + value, + $"itemId {value}(不存在)", + parsed, + Missing: true)); + } + + combo.Value = value; + row.Cells[ValueColumn] = combo; + } + private string? GetMissingSpellMessage(DataGridViewRow row) { var field = SelectedField(row)?.Name; @@ -1533,6 +1603,25 @@ public sealed class ConditionEditorForm : Form return null; } + private string? GetMissingItemMessage(DataGridViewRow row) + { + var field = SelectedField(row)?.Name; + if (!ItemIdConditionFields.Contains(field)) + { + return null; + } + + var value = row.Cells[ValueColumn].Value?.ToString()?.Trim() ?? string.Empty; + if (!long.TryParse(value, NumberStyles.Integer, CultureInfo.InvariantCulture, out var itemId) + || itemId <= 0 + || !_items.Any(item => item.ItemId == itemId)) + { + return $"{field}不存在 itemId 为 {value} 的物品"; + } + + return null; + } + private List CollectTerms() { var terms = new List(); @@ -1812,5 +1901,15 @@ public sealed class ConditionEditorForm : Form public override string ToString() => Display; } + private sealed record ItemValueItem( + string Value, + string Display, + long ItemId, + int? Index = null, + bool Missing = false) + { + public override string ToString() => Display; + } + private sealed class BossValueCell : DataGridViewTextBoxCell; } diff --git a/UI/ModuleEditorControl.cs b/UI/ModuleEditorControl.cs index 16d179b2..d2de85dd 100644 --- a/UI/ModuleEditorControl.cs +++ b/UI/ModuleEditorControl.cs @@ -64,6 +64,7 @@ public sealed class ModuleEditorControl : UserControl private readonly Dictionary> _currentSpecItemIdsByName = new(StringComparer.Ordinal); private readonly List _currentClassConditionSpells = new(); + private readonly List _currentClassConditionItems = new(); private HashSet? _availableConditionFields; private HashSet? _availableGroupConditionFields; private Dictionary? _conditionFieldDisplayNames; @@ -986,6 +987,7 @@ public sealed class ModuleEditorControl : UserControl _spellColumn.Items.Add(string.Empty); _spellColumn.Items.Add(ModuleSpecialActions.PauseSpell); _spellColumn.Items.Add(ModuleSpecialActions.FailedSpell); + _spellColumn.Items.Add(ModuleSpecialActions.FailedItem); _spellColumn.Items.Add(ModuleSpecialActions.OneKeySpell); foreach (var spell in _keymapCatalog.GetSpells(classId)) { @@ -1065,7 +1067,9 @@ public sealed class ModuleEditorControl : UserControl var classId = ReadMatchCombo(_classBox); var allowed = ModuleSpecialActions.IsFailedSpell(spell) ? _keymapCatalog.GetUnitsForSpells(classId, _keymapCatalog.GetFailedSpellNames(classId)) - : _keymapCatalog.GetUnitsForSpell(classId, spell); + : ModuleSpecialActions.IsFailedItem(spell) + ? _keymapCatalog.GetUnitsForSpells(classId, _keymapCatalog.GetFailedItemNames(classId)) + : _keymapCatalog.GetUnitsForSpell(classId, spell); foreach (var unit in allowed) { @@ -1208,6 +1212,7 @@ public sealed class ModuleEditorControl : UserControl _currentClassSpellIdsByName.Clear(); _currentSpecItemIdsByName.Clear(); _currentClassConditionSpells.Clear(); + _currentClassConditionItems.Clear(); var classId = ReadMatchCombo(_classBox); if (classId is null) { @@ -1245,6 +1250,30 @@ public sealed class ModuleEditorControl : UserControl } } + foreach (var item in document.ItemsList + .Where(item => item.ItemId > 0 && !string.IsNullOrWhiteSpace(item.Name)) + .OrderBy(item => item.Index) + .ThenBy(item => item.ItemId)) + { + var name = item.Name.Trim(); + SpellIconCatalog.RegisterItem(item.ItemId, name); + if (_currentClassConditionItems.All(entry => entry.ItemId != item.ItemId)) + { + _currentClassConditionItems.Add(new ConditionItem(item.ItemId, item.Index, name)); + } + + if (!_currentSpecItemIdsByName.TryGetValue(name, out var classItemIds)) + { + classItemIds = []; + _currentSpecItemIdsByName[name] = classItemIds; + } + + if (!classItemIds.Contains(item.ItemId)) + { + classItemIds.Add(item.ItemId); + } + } + var specId = ReadMatchCombo(_specBox); if (specId is not null && document.Specs.TryGetValue(specId.Value, out var spec)) { @@ -1440,6 +1469,17 @@ public sealed class ModuleEditorControl : UserControl continue; } + if (ItemIdConditionFields.Contains(term.Field)) + { + if (!long.TryParse(term.Value.Trim(), out var itemId) + || itemId <= 0 + || !_currentClassConditionItems.Any(item => item.ItemId == itemId)) + { + AddUnique(messages, $"{term.Field}不存在 itemId 为 {term.Value.Trim()} 的物品"); + } + continue; + } + AddMissingStructuredField(term.Field, "条件字段", structuredFields, messages); } } @@ -2185,7 +2225,8 @@ public sealed class ModuleEditorControl : UserControl if (!row.IsNewRow && (GetMissingConditionFields(row).Count > 0 - || GetMissingConditionSpells(row).Count > 0)) + || GetMissingConditionSpells(row).Count > 0 + || GetMissingConditionItems(row).Count > 0)) { // 缺失字段或 spellId 会让条件不命中;用整行红色状态提醒用户修复配置。 e.CellStyle.BackColor = UiTheme.DangerSoft; @@ -2290,6 +2331,42 @@ public sealed class ModuleEditorControl : UserControl return missing; } + private IReadOnlyList GetMissingConditionItems(DataGridViewRow row) + { + var availableItemIds = _currentClassConditionItems + .Select(item => item.ItemId) + .ToHashSet(); + var missing = new List(); + var seen = new HashSet(StringComparer.Ordinal); + var metadata = GetRuleMetadata(row); + foreach (var expression in new[] { CellText(row, "Condition") }.Concat(metadata.SubConditions)) + { + foreach (var term in ConditionExpression.Parse(expression)) + { + if (!ItemIdConditionFields.Contains(term.Field)) + { + continue; + } + + var value = term.Value.Trim(); + if (long.TryParse(value, out var itemId) + && itemId > 0 + && availableItemIds.Contains(itemId)) + { + continue; + } + + var message = $"{term.Field}不存在 itemId 为 {value} 的物品"; + if (seen.Add(message)) + { + missing.Add(message); + } + } + } + + return missing; + } + // 字段目录的构造会读取职业配置和动态数值表;缓存后避免每个可见单元格重复做同一份工作。 private void EnsureConditionFieldValidationCatalog() { @@ -2421,6 +2498,8 @@ public sealed class ModuleEditorControl : UserControl var field = FormatConditionFieldForDisplay(term.Field); var value = SpellIdConditionFields.Contains(term.Field) ? FormatConditionSpellValueForDisplay(term.Value) + : ItemIdConditionFields.Contains(term.Field) + ? FormatConditionItemValueForDisplay(term.Value) : string.Equals(NormalizeConditionFieldName(term.Field), "首领战", StringComparison.Ordinal) ? FormatBossValueForDisplay(term.Value) : term.Value; @@ -2468,6 +2547,19 @@ public sealed class ModuleEditorControl : UserControl return string.IsNullOrWhiteSpace(name) ? value : name; } + private string FormatConditionItemValueForDisplay(string value) + { + var normalized = value.Trim(); + if (!long.TryParse(normalized, NumberStyles.Integer, CultureInfo.InvariantCulture, out var itemId) + || itemId <= 0) + { + return value; + } + + var name = _currentClassConditionItems.FirstOrDefault(item => item.ItemId == itemId)?.Name; + return string.IsNullOrWhiteSpace(name) ? value : name; + } + private static string FormatBossValueForDisplay(string value) { var normalized = value.Trim(); @@ -2666,7 +2758,8 @@ public sealed class ModuleEditorControl : UserControl var missingFields = GetMissingConditionFields(_rulesGrid.Rows[rowIndex]); var missingSpells = GetMissingConditionSpells(_rulesGrid.Rows[rowIndex]); - if (missingFields.Count > 0 || missingSpells.Count > 0) + var missingItems = GetMissingConditionItems(_rulesGrid.Rows[rowIndex]); + if (missingFields.Count > 0 || missingSpells.Count > 0 || missingItems.Count > 0) { var messages = new List(); if (missingFields.Count > 0) @@ -2676,6 +2769,7 @@ public sealed class ModuleEditorControl : UserControl } messages.AddRange(missingSpells); + messages.AddRange(missingItems); return string.Join('\n', messages); } @@ -3041,7 +3135,9 @@ public sealed class ModuleEditorControl : UserControl current, conditionFieldsProvider: () => RefreshAndBuildConditionFields(), spells: RefreshAndBuildConditionSpells(), - conditionSpellsProvider: () => RefreshAndBuildConditionSpells()); + conditionSpellsProvider: () => RefreshAndBuildConditionSpells(), + items: RefreshAndBuildConditionItems(), + conditionItemsProvider: () => RefreshAndBuildConditionItems()); if (editor.ShowDialog(FindForm()) != DialogResult.OK) { return; @@ -3395,6 +3491,7 @@ public sealed class ModuleEditorControl : UserControl var currentMetadata = row.IsNewRow ? new RuleRowMetadata() : GetRuleMetadata(row); var fields = RefreshAndBuildConditionFields(includeRuleSettings: true); var spells = RefreshAndBuildConditionSpells(); + var items = RefreshAndBuildConditionItems(); using var editor = new ConditionEditorForm( fields, @@ -3406,7 +3503,9 @@ public sealed class ModuleEditorControl : UserControl allowRuleSettings: true, conditionFieldsProvider: () => RefreshAndBuildConditionFields(includeRuleSettings: true), spells: spells, - conditionSpellsProvider: () => RefreshAndBuildConditionSpells()); + conditionSpellsProvider: () => RefreshAndBuildConditionSpells(), + items: items, + conditionItemsProvider: () => RefreshAndBuildConditionItems()); if (editor.ShowDialog(FindForm()) != DialogResult.OK) { return; @@ -3470,6 +3569,12 @@ public sealed class ModuleEditorControl : UserControl return _currentClassConditionSpells.ToArray(); } + private IReadOnlyList RefreshAndBuildConditionItems() + { + ReloadCurrentClassSpellIds(); + return _currentClassConditionItems.ToArray(); + } + private IReadOnlyList BuildConditionFields(bool includeRuleSettings = false) { var classId = ReadMatchCombo(_classBox); @@ -4366,7 +4471,9 @@ public sealed class ModuleEditorControl : UserControl { var value = persisted?.Trim() ?? string.Empty; if (value.Length == 0 || ModuleSpecialActions.IsPauseSpell(value) - || ModuleSpecialActions.IsFailedSpell(value) || ModuleSpecialActions.IsOneKeySpell(value)) + || ModuleSpecialActions.IsFailedSpell(value) + || ModuleSpecialActions.IsFailedItem(value) + || ModuleSpecialActions.IsOneKeySpell(value)) { return value; } diff --git a/UI/SpellIconCatalog.cs b/UI/SpellIconCatalog.cs index 4f5ffc66..ee69a931 100644 --- a/UI/SpellIconCatalog.cs +++ b/UI/SpellIconCatalog.cs @@ -37,6 +37,7 @@ internal static class SpellIconCatalog [ModuleSpecialActions.OneKeySpell] = $"{typeof(SpellIconCatalog).Namespace}.Assets.Spell.one-key-spell.png", [ModuleSpecialActions.PauseSpell] = $"{typeof(SpellIconCatalog).Namespace}.Assets.Spell.pause.png", [ModuleSpecialActions.FailedSpell] = $"{typeof(SpellIconCatalog).Namespace}.Assets.Spell.auto-insert-spell.png", + [ModuleSpecialActions.FailedItem] = $"{typeof(SpellIconCatalog).Namespace}.Assets.Spell.auto-insert-spell.png", ["鲁莽药水"] = $"{typeof(SpellIconCatalog).Namespace}.Assets.Spell.recklessness-potion.jpg", ["圣光潜力"] = $"{typeof(SpellIconCatalog).Namespace}.Assets.Spell.lights-potential.jpg", ["光注法力药水"] = $"{typeof(SpellIconCatalog).Namespace}.Assets.Spell.light-infused-mana-potion.jpg", diff --git a/UI/StatusForm.cs b/UI/StatusForm.cs index dafbe36f..b8960ebf 100644 --- a/UI/StatusForm.cs +++ b/UI/StatusForm.cs @@ -1383,7 +1383,7 @@ public sealed class StatusForm : Form fields.Controls.Add(CreateCommonFieldCard( "状态", [ - "有效性", "战斗时间", "移动", "生命值", "一键辅助", "插入法术", + "有效性", "战斗时间", "移动", "生命值", "一键辅助", "插入法术", "插入物品", "队伍类型", "队伍人数", "首领战", "难度", "英雄天赋", "施法目标", "施法技能", "敌人数量", "敌人数-无仇恨", "敌人数-有仇恨", "施法(正计时)", "施法(倒计时)", "引导", "蓄力", "蓄力层数", diff --git a/config/DeathKnight.json b/config/DeathKnight.json index 1576886a..039a9a9e 100644 --- a/config/DeathKnight.json +++ b/config/DeathKnight.json @@ -90,6 +90,7 @@ "254": 357214, "255": 436344 }, + "一键物品": {}, "1": { "队伍类型": { "step": 4, @@ -111,249 +112,254 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 8, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 9, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 10, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 10, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 11, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 13, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 14, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 15, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 16, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 17, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 18, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 19, "type": "int", "category": "状态" }, - "敌人数-无仇恨": { + "敌人数量": { "step": 20, "type": "int", "category": "状态" }, - "敌人数-有仇恨": { + "敌人数-无仇恨": { "step": 21, "type": "int", "category": "状态" }, + "敌人数-有仇恨": { + "step": 22, + "type": "int", + "category": "状态" + }, "符文": { - "step": 27, + "step": 28, "type": "int", "category": "能量" }, "一键辅助": { - "step": 23, - "type": "int", - "category": "状态" - }, - "施法技能": { "step": 24, "type": "int", "category": "状态" }, - "吸血鬼打击": { + "施法技能": { "step": 25, "type": "int", "category": "状态" }, - "符文能量": { + "吸血鬼打击": { "step": 26, "type": "int", + "category": "状态" + }, + "符文能量": { + "step": 27, + "type": "int", "category": "能量" }, "爆发开关": { - "step": 28, - "type": "int", - "category": "配置开关" - }, - "爆发药水开关": { "step": 29, "type": "int", "category": "配置开关" }, - "目标类型": { + "爆发药水开关": { "step": 30, "type": "int", - "category": "目标" + "category": "配置开关" }, - "目标生命值": { + "目标类型": { "step": 31, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 32, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 33, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 34, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 35, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 36, "type": "int", "category": "目标" }, - "目标距离": { + "目标引导可打断": { "step": 37, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标距离": { "step": 38, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 39, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 40, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 41, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 42, "type": "int", "category": "焦点" }, - "焦点距离": { + "焦点引导可打断": { "step": 43, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点距离": { "step": 44, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 45, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 46, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 47, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 48, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 49, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 50, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 51, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 52, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 53, + "type": "int", + "category": "鼠标" + }, "治疗石": { - "step": 85, + "step": 86, "type": "int", "category": "物品", "itemId": 5512, "isEquipped": false }, "物品名称": { - "step": 86, + "step": 87, "type": "int", "category": "物品", "itemId": 123456, "isEquipped": true }, "鲁莽药水": { - "step": 87, + "step": 88, "type": "int", "category": "物品", "itemId": 241288, "isEquipped": false }, "圣光潜力": { - "step": 88, + "step": 89, "type": "int", "category": "物品", "itemId": 241308, @@ -361,7 +367,7 @@ }, "auras": { "player.195181.value": { - "step": 53, + "step": 54, "type": "int", "category": "玩家", "displayName": "白骨之盾", @@ -386,7 +392,7 @@ "bar": 3 }, "player.81256.value": { - "step": 54, + "step": 55, "type": "int", "category": "玩家", "displayName": "符文刃舞", @@ -398,7 +404,7 @@ ] }, "player.55233.value": { - "step": 55, + "step": 56, "type": "int", "category": "玩家", "displayName": "吸血鬼之血", @@ -410,7 +416,7 @@ ] }, "player.48792.value": { - "step": 56, + "step": 57, "type": "int", "category": "玩家", "displayName": "冰封之韧", @@ -422,7 +428,7 @@ ] }, "player.188290.value": { - "step": 57, + "step": 58, "type": "int", "category": "玩家", "displayName": "枯萎凋零", @@ -434,7 +440,7 @@ ] }, "player.441416.value": { - "step": 58, + "step": 59, "type": "int", "category": "玩家", "displayName": "破灭", @@ -446,7 +452,7 @@ ] }, "player.1264407.value": { - "step": 59, + "step": 60, "type": "int", "category": "玩家", "displayName": "午夜舞步", @@ -458,7 +464,7 @@ ] }, "player.1265968.value": { - "step": 60, + "step": 61, "type": "int", "category": "玩家", "displayName": "沸点", @@ -470,7 +476,7 @@ ] }, "player.81136.value": { - "step": 61, + "step": 62, "type": "int", "category": "玩家", "displayName": "赤色天灾", @@ -482,7 +488,7 @@ ] }, "player.77535.value": { - "step": 62, + "step": 63, "type": "int", "category": "玩家", "displayName": "鲜血护盾", @@ -507,7 +513,7 @@ "bar": 4 }, "player.273947.value": { - "step": 63, + "step": 64, "type": "int", "category": "玩家", "displayName": "鲜血禁闭", @@ -532,7 +538,7 @@ "bar": 5 }, "player.433925.value": { - "step": 64, + "step": 65, "type": "int", "category": "玩家", "displayName": "鲜血女王的精华", @@ -557,7 +563,7 @@ "bar": 6 }, "target.harmful.55078.value": { - "step": 65, + "step": 66, "type": "int", "category": "目标减益", "displayName": "血之疫病", @@ -571,7 +577,7 @@ }, "spells": { "49576.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "死亡之握", "spellId": 49576, @@ -579,7 +585,7 @@ "displayType": "冷却" }, "51052.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "反魔法领域", "spellId": 51052, @@ -587,7 +593,7 @@ "displayType": "冷却" }, "221562.cooldown": { - "step": 68, + "step": 69, "type": "int", "displayName": "窒息", "spellId": 221562, @@ -595,7 +601,7 @@ "displayType": "冷却" }, "207167.cooldown": { - "step": 69, + "step": 70, "type": "int", "displayName": "致盲冰雨", "spellId": 207167, @@ -603,7 +609,7 @@ "displayType": "冷却" }, "47528.cooldown": { - "step": 70, + "step": 71, "type": "int", "displayName": "心灵冰冻", "spellId": 47528, @@ -611,7 +617,7 @@ "displayType": "冷却" }, "195292.cooldown": { - "step": 71, + "step": 72, "type": "int", "displayName": "死神的抚摩", "spellId": 195292, @@ -619,7 +625,7 @@ "displayType": "冷却" }, "439843.cooldown": { - "step": 72, + "step": 73, "type": "int", "displayName": "死神印记", "spellId": 439843, @@ -627,7 +633,7 @@ "displayType": "冷却" }, "46585.cooldown": { - "step": 73, + "step": 74, "type": "int", "displayName": "亡者复生", "spellId": 46585, @@ -635,7 +641,7 @@ "displayType": "冷却" }, "55233.cooldown": { - "step": 74, + "step": 75, "type": "int", "displayName": "吸血鬼之血", "spellId": 55233, @@ -643,7 +649,7 @@ "displayType": "冷却" }, "48792.cooldown": { - "step": 75, + "step": 76, "type": "int", "displayName": "冰封之韧", "spellId": 48792, @@ -651,7 +657,7 @@ "displayType": "冷却" }, "49039.cooldown": { - "step": 76, + "step": 77, "type": "int", "displayName": "巫妖之躯", "spellId": 49039, @@ -659,7 +665,7 @@ "displayType": "冷却" }, "108199.cooldown": { - "step": 77, + "step": 78, "type": "int", "displayName": "血魔之握", "spellId": 108199, @@ -667,7 +673,7 @@ "displayType": "冷却" }, "1263569.cooldown": { - "step": 78, + "step": 79, "type": "int", "displayName": "憎恶附肢", "spellId": 1263569, @@ -675,7 +681,7 @@ "displayType": "冷却" }, "1263824.cooldown": { - "step": 79, + "step": 80, "type": "int", "displayName": "吞噬", "spellId": 1263824, @@ -683,7 +689,7 @@ "displayType": "冷却" }, "50842.cooldown": { - "step": 80, + "step": 81, "type": "int", "displayName": "血液沸腾", "spellId": 50842, @@ -691,7 +697,7 @@ "displayType": "冷却" }, "50842.chargeCooldown": { - "step": 81, + "step": 82, "type": "int", "displayName": "血液沸腾充能", "spellId": 50842, @@ -708,7 +714,7 @@ "displayType": "充能层数" }, "43265.cooldown": { - "step": 82, + "step": 83, "type": "int", "displayName": "枯萎凋零", "spellId": 43265, @@ -716,7 +722,7 @@ "displayType": "冷却" }, "43265.chargeCooldown": { - "step": 83, + "step": 84, "type": "int", "displayName": "枯萎凋零充能", "spellId": 43265, @@ -733,7 +739,7 @@ "displayType": "充能层数" }, "49028.cooldown": { - "step": 84, + "step": 85, "type": "int", "displayName": "符文刃舞", "spellId": 49028, @@ -768,203 +774,208 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "符文能量": { + "敌人数量": { "step": 21, "type": "int", - "category": "能量" + "category": "状态" }, - "符文": { + "符文能量": { "step": 22, "type": "int", "category": "能量" }, - "爆发开关": { + "符文": { "step": 23, "type": "int", - "category": "配置开关" + "category": "能量" }, - "输出模式": { + "爆发开关": { "step": 24, "type": "int", "category": "配置开关" }, - "AOE开关": { + "输出模式": { "step": 25, "type": "int", "category": "配置开关" }, - "爆发药水开关": { + "AOE开关": { "step": 26, "type": "int", "category": "配置开关" }, - "目标类型": { + "爆发药水开关": { "step": 27, "type": "int", - "category": "目标" + "category": "配置开关" }, - "目标生命值": { + "目标类型": { "step": 28, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 29, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 30, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 31, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 32, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 33, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 34, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 35, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 36, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 37, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 38, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 39, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 43, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 44, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 45, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 46, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 47, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 48, + "type": "int", + "category": "鼠标" + }, "鲁莽药水": { - "step": 69, + "step": 70, "type": "int", "category": "物品", "itemId": 241288, @@ -972,7 +983,7 @@ }, "auras": { "player.59052.value": { - "step": 48, + "step": 49, "type": "int", "category": "玩家", "displayName": "白霜", @@ -985,7 +996,7 @@ ] }, "player.51271.value": { - "step": 49, + "step": 50, "type": "int", "category": "玩家", "displayName": "冰霜之柱", @@ -997,7 +1008,7 @@ ] }, "player.51124.value": { - "step": 50, + "step": 51, "type": "int", "category": "玩家", "displayName": "杀戮机器", @@ -1010,7 +1021,7 @@ ] }, "player.1249658.value": { - "step": 51, + "step": 52, "type": "int", "category": "玩家", "displayName": "冰龙吐息", @@ -1022,7 +1033,7 @@ ] }, "player.101568.value": { - "step": 52, + "step": 53, "type": "int", "category": "玩家", "displayName": "黑暗援助", @@ -1034,7 +1045,7 @@ ] }, "player.1265639.value": { - "step": 53, + "step": 54, "type": "int", "category": "玩家", "displayName": "霜巢之眷", @@ -1046,7 +1057,7 @@ ] }, "player.441378.value": { - "step": 54, + "step": 55, "type": "int", "category": "玩家", "displayName": "破灭", @@ -1062,7 +1073,7 @@ ] }, "player.1233152.value": { - "step": 55, + "step": 56, "type": "int", "category": "玩家", "displayName": "冷酷严冬", @@ -1074,7 +1085,7 @@ ] }, "player.1269300.value": { - "step": 56, + "step": 57, "type": "int", "category": "玩家", "displayName": "强效打击", @@ -1086,7 +1097,7 @@ ] }, "player.12449658.value": { - "step": 57, + "step": 58, "type": "int", "category": "玩家", "displayName": "冰龙吐息", @@ -1100,7 +1111,7 @@ }, "spells": { "49576.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "死亡之握", "spellId": 49576, @@ -1108,7 +1119,7 @@ "displayType": "冷却" }, "51052.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "反魔法领域", "spellId": 51052, @@ -1116,7 +1127,7 @@ "displayType": "冷却" }, "221562.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "窒息", "spellId": 221562, @@ -1124,7 +1135,7 @@ "displayType": "冷却" }, "207167.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "致盲冰雨", "spellId": 207167, @@ -1132,7 +1143,7 @@ "displayType": "冷却" }, "51271.cooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "冰霜之柱", "spellId": 51271, @@ -1140,7 +1151,7 @@ "displayType": "冷却" }, "279302.cooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "冰霜巨龙之怒", "spellId": 279302, @@ -1148,7 +1159,7 @@ "displayType": "冷却" }, "439843.cooldown": { - "step": 64, + "step": 65, "type": "int", "displayName": "死神印记", "spellId": 439843, @@ -1156,7 +1167,7 @@ "displayType": "冷却" }, "47568.cooldown": { - "step": 65, + "step": 66, "type": "int", "displayName": "符文武器增效", "spellId": 47568, @@ -1164,7 +1175,7 @@ "displayType": "冷却" }, "47568.chargeCooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "符文武器增效充能", "spellId": 47568, @@ -1181,7 +1192,7 @@ "displayType": "充能层数" }, "1249658.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "冰龙吐息", "spellId": 1249658, @@ -1189,7 +1200,7 @@ "displayType": "冷却" }, "47528.cooldown": { - "step": 68, + "step": 69, "type": "int", "displayName": "心灵冰冻", "spellId": 47528, @@ -1224,245 +1235,250 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "天启骑士数量": { + "敌人数量": { "step": 21, "type": "int", "category": "状态" }, - "吸血鬼打击": { + "天启骑士数量": { "step": 22, "type": "int", "category": "状态" }, - "符文": { + "吸血鬼打击": { "step": 23, "type": "int", - "category": "能量" + "category": "状态" }, - "符文能量": { + "符文": { "step": 24, "type": "int", "category": "能量" }, - "延迟": { + "符文能量": { "step": 25, "type": "int", - "category": "配置开关" + "category": "能量" }, - "爆发开关": { + "延迟": { "step": 26, "type": "int", "category": "配置开关" }, - "输出模式": { + "爆发开关": { "step": 27, "type": "int", "category": "配置开关" }, - "AOE开关": { + "输出模式": { "step": 28, "type": "int", "category": "配置开关" }, - "爆发药水开关": { + "AOE开关": { "step": 29, "type": "int", "category": "配置开关" }, - "目标类型": { + "爆发药水开关": { "step": 30, "type": "int", - "category": "目标" + "category": "配置开关" }, - "目标生命值": { + "目标类型": { "step": 31, "type": "int", "category": "目标" }, - "目标距离": { + "目标生命值": { "step": 32, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标距离": { "step": 33, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 34, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 35, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 36, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 37, "type": "int", "category": "目标" }, - "焦点类型": { + "目标引导可打断": { "step": 38, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点生命值": { + "焦点类型": { "step": 39, "type": "int", "category": "焦点" }, - "焦点距离": { + "焦点生命值": { "step": 40, "type": "int", "category": "焦点" }, - "焦点施法(倒计时)": { + "焦点距离": { "step": 41, "type": "int", "category": "焦点" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 42, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 43, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 44, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 45, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 46, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 47, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 48, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 49, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 50, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 51, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 52, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 53, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 54, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 55, + "type": "int", + "category": "鼠标" + }, "鲁莽药水": { - "step": 68, + "step": 69, "type": "int", "category": "物品", "itemId": 241288, "isEquipped": false }, "治疗药水": { - "step": 69, + "step": 70, "type": "int", "category": "物品", "itemId": 241304, @@ -1470,7 +1486,7 @@ }, "spells": { "49576.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "死亡之握", "spellId": 49576, @@ -1478,7 +1494,7 @@ "displayType": "冷却" }, "51052.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "反魔法领域", "spellId": 51052, @@ -1486,7 +1502,7 @@ "displayType": "冷却" }, "221562.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "窒息", "spellId": 221562, @@ -1494,7 +1510,7 @@ "displayType": "冷却" }, "207167.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "致盲冰雨", "spellId": 207167, @@ -1502,7 +1518,7 @@ "displayType": "冷却" }, "46584.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "亡者复生", "spellId": 46584, @@ -1510,7 +1526,7 @@ "displayType": "冷却" }, "42650.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "亡者大军", "spellId": 42650, @@ -1518,7 +1534,7 @@ "displayType": "冷却" }, "1247378.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "腐化", "spellId": 1247378, @@ -1526,7 +1542,7 @@ "displayType": "冷却" }, "1247378.chargeCooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "腐化充能", "spellId": 1247378, @@ -1543,7 +1559,7 @@ "displayType": "充能层数" }, "1233448.cooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "黑暗突变", "spellId": 1233448, @@ -1551,7 +1567,7 @@ "displayType": "冷却" }, "343294.cooldown": { - "step": 64, + "step": 65, "type": "int", "displayName": "灵魂收割", "spellId": 343294, @@ -1559,7 +1575,7 @@ "displayType": "冷却" }, "43265.cooldown": { - "step": 65, + "step": 66, "type": "int", "displayName": "枯萎凋零", "spellId": 43265, @@ -1567,7 +1583,7 @@ "displayType": "冷却" }, "43265.chargeCooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "枯萎凋零充能", "spellId": 43265, @@ -1584,7 +1600,7 @@ "displayType": "充能层数" }, "55090.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "天灾打击", "spellId": 55090, diff --git a/config/DemonHunter.json b/config/DemonHunter.json index 21f09807..3eccec15 100644 --- a/config/DemonHunter.json +++ b/config/DemonHunter.json @@ -131,179 +131,184 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "恶魔之怒": { + "敌人数量": { "step": 21, "type": "int", + "category": "状态" + }, + "恶魔之怒": { + "step": 22, + "type": "int", "category": "能量" }, "目标类型": { - "step": 22, - "type": "int", - "category": "目标" - }, - "目标施法(倒计时)": { "step": 23, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 24, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 25, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 26, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 27, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 28, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 29, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 30, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 31, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 32, "type": "int", "category": "焦点" }, - "焦点生命值": { + "焦点引导可打断": { "step": 33, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点生命值": { "step": 34, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 42, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 43, + "type": "int", + "category": "鼠标" + }, "spells": { "196718.cooldown": { - "step": 43, + "step": 44, "type": "int", "displayName": "黑暗", "spellId": 196718, @@ -311,7 +316,7 @@ "displayType": "冷却" }, "198793.cooldown": { - "step": 44, + "step": 45, "type": "int", "displayName": "复仇回避", "spellId": 198793, @@ -319,7 +324,7 @@ "displayType": "冷却" }, "185123.cooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "投掷利刃", "spellId": 185123, @@ -327,7 +332,7 @@ "displayType": "冷却" }, "185123.chargeCooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "投掷利刃充能", "spellId": 185123, @@ -335,7 +340,7 @@ "displayType": "充能" }, "207684.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "悲苦咒符", "spellId": 207684, @@ -343,7 +348,7 @@ "displayType": "冷却" }, "217832.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "禁锢", "spellId": 217832, @@ -351,7 +356,7 @@ "displayType": "冷却" }, "258920.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "献祭光环", "spellId": 258920, @@ -359,7 +364,7 @@ "displayType": "冷却" }, "179057.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "混乱新星", "spellId": 179057, @@ -367,7 +372,7 @@ "displayType": "冷却" }, "191427.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "恶魔变形", "spellId": 191427, @@ -375,7 +380,7 @@ "displayType": "冷却" }, "232893.cooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "邪能之刃", "spellId": 232893, @@ -383,7 +388,7 @@ "displayType": "冷却" }, "188499.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "刃舞", "spellId": 188499, @@ -391,7 +396,7 @@ "displayType": "冷却" }, "162794.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "混乱打击", "spellId": 162794, @@ -399,7 +404,7 @@ "displayType": "冷却" }, "198589.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "疾影", "spellId": 198589, @@ -407,7 +412,7 @@ "displayType": "冷却" }, "370965.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "恶魔追击", "spellId": 370965, @@ -415,7 +420,7 @@ "displayType": "冷却" }, "198013.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "眼棱", "spellId": 198013, @@ -423,7 +428,7 @@ "displayType": "冷却" }, "195072.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "邪能冲撞", "spellId": 195072, @@ -431,7 +436,7 @@ "displayType": "冷却" }, "258860.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "精华破碎", "spellId": 258860, @@ -466,217 +471,222 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "收割者战刃": { + "敌人数量": { "step": 21, "type": "int", "category": "状态" }, - "恶魔之怒": { + "收割者战刃": { "step": 22, "type": "int", + "category": "状态" + }, + "恶魔之怒": { + "step": 23, + "type": "int", "category": "能量" }, "爆发开关": { - "step": 23, - "type": "int", - "category": "配置开关" - }, - "爆发药水开关": { "step": 24, "type": "int", "category": "配置开关" }, - "目标类型": { + "爆发药水开关": { "step": 25, "type": "int", - "category": "目标" + "category": "配置开关" }, - "目标生命值": { + "目标类型": { "step": 26, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 27, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 28, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 29, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 30, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 31, "type": "int", "category": "目标" }, - "目标距离": { + "目标引导可打断": { "step": 32, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标距离": { "step": 33, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 34, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 35, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 36, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 37, "type": "int", "category": "焦点" }, - "焦点距离": { + "焦点引导可打断": { "step": 38, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点距离": { "step": 39, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 43, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 44, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 45, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 46, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 47, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 48, + "type": "int", + "category": "鼠标" + }, "治疗石": { - "step": 85, + "step": 86, "type": "int", "category": "物品", "itemId": 5512, "isEquipped": false }, "鲁莽药水": { - "step": 86, + "step": 87, "type": "int", "category": "物品", "itemId": 241288, "isEquipped": false }, "圣光潜力": { - "step": 87, + "step": 88, "type": "int", "category": "物品", "itemId": 241308, @@ -684,7 +694,7 @@ }, "auras": { "player.203819.value": { - "step": 48, + "step": 49, "type": "int", "category": "玩家", "displayName": "恶魔尖刺", @@ -696,7 +706,7 @@ ] }, "player.207771.value": { - "step": 49, + "step": 50, "type": "int", "category": "玩家", "displayName": "烈火烙印", @@ -708,7 +718,7 @@ ] }, "player.203981.value": { - "step": 50, + "step": 51, "type": "int", "category": "玩家", "displayName": "灵魂残片", @@ -733,7 +743,7 @@ "bar": 6 }, "player.258920.value": { - "step": 51, + "step": 52, "type": "int", "category": "玩家", "displayName": "献祭光环", @@ -745,7 +755,7 @@ ] }, "player.444661.value": { - "step": 52, + "step": 53, "type": "int", "category": "玩家", "displayName": "战刃绝技", @@ -770,7 +780,7 @@ "bar": 7 }, "player.442442.value": { - "step": 53, + "step": 54, "type": "int", "category": "玩家", "displayName": "撕裂猛击", @@ -782,7 +792,7 @@ ] }, "player.442435.value": { - "step": 54, + "step": 55, "type": "int", "category": "玩家", "displayName": "战刃乱舞", @@ -794,7 +804,7 @@ ] }, "player.442695.value": { - "step": 55, + "step": 56, "type": "int", "category": "玩家", "displayName": "酣战热血", @@ -806,7 +816,7 @@ ] }, "player.1270547.value": { - "step": 56, + "step": 57, "type": "int", "category": "玩家", "displayName": "沸腾怒意", @@ -831,7 +841,7 @@ "bar": 8 }, "player.1270476.value": { - "step": 57, + "step": 58, "type": "int", "category": "玩家", "displayName": "无羁邪怒", @@ -843,7 +853,7 @@ ] }, "target.harmful.204598.value": { - "step": 58, + "step": 59, "type": "int", "category": "目标减益", "displayName": "烈焰咒符", @@ -855,7 +865,7 @@ ] }, "target.harmful.247456.value": { - "step": 59, + "step": 60, "type": "int", "category": "目标减益", "displayName": "脆弱", @@ -869,7 +879,7 @@ }, "spells": { "263642.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "破裂", "spellId": 263642, @@ -877,7 +887,7 @@ "displayType": "冷却" }, "263642.chargeCooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "破裂充能", "spellId": 263642, @@ -894,7 +904,7 @@ "displayType": "充能层数" }, "228477.cooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "灵魂裂劈", "spellId": 228477, @@ -911,7 +921,7 @@ "displayType": "施法次数" }, "247454.cooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "幽魂炸弹", "spellId": 247454, @@ -919,7 +929,7 @@ "displayType": "冷却" }, "390163.cooldown": { - "step": 64, + "step": 65, "type": "int", "displayName": "怨念咒符", "spellId": 390163, @@ -927,7 +937,7 @@ "displayType": "冷却" }, "204596.cooldown": { - "step": 65, + "step": 66, "type": "int", "displayName": "烈焰咒符", "spellId": 204596, @@ -935,7 +945,7 @@ "displayType": "冷却" }, "232893.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "邪能之刃", "spellId": 232893, @@ -943,7 +953,7 @@ "displayType": "冷却" }, "185123.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "投掷利刃", "spellId": 185123, @@ -951,7 +961,7 @@ "displayType": "冷却" }, "185123.chargeCooldown": { - "step": 68, + "step": 69, "type": "int", "displayName": "投掷利刃充能", "spellId": 185123, @@ -968,7 +978,7 @@ "displayType": "充能层数" }, "258920.cooldown": { - "step": 69, + "step": 70, "type": "int", "displayName": "献祭光环", "spellId": 258920, @@ -976,7 +986,7 @@ "displayType": "冷却" }, "203720.cooldown": { - "step": 70, + "step": 71, "type": "int", "displayName": "恶魔尖刺", "spellId": 203720, @@ -984,7 +994,7 @@ "displayType": "冷却" }, "183752.cooldown": { - "step": 71, + "step": 72, "type": "int", "displayName": "瓦解", "spellId": 183752, @@ -992,7 +1002,7 @@ "displayType": "冷却" }, "204021.cooldown": { - "step": 72, + "step": 73, "type": "int", "displayName": "烈火烙印", "spellId": 204021, @@ -1000,7 +1010,7 @@ "displayType": "冷却" }, "204021.chargeCooldown": { - "step": 73, + "step": 74, "type": "int", "displayName": "烈火烙印充能", "spellId": 204021, @@ -1017,7 +1027,7 @@ "displayType": "充能层数" }, "212084.cooldown": { - "step": 74, + "step": 75, "type": "int", "displayName": "邪能毁灭", "spellId": 212084, @@ -1025,7 +1035,7 @@ "displayType": "冷却" }, "187827.cooldown": { - "step": 75, + "step": 76, "type": "int", "displayName": "恶魔变形", "spellId": 187827, @@ -1033,7 +1043,7 @@ "displayType": "冷却" }, "189110.cooldown": { - "step": 76, + "step": 77, "type": "int", "displayName": "地狱火撞击", "spellId": 189110, @@ -1041,7 +1051,7 @@ "displayType": "冷却" }, "189110.chargeCooldown": { - "step": 77, + "step": 78, "type": "int", "displayName": "地狱火撞击充能", "spellId": 189110, @@ -1058,7 +1068,7 @@ "displayType": "充能层数" }, "196718.cooldown": { - "step": 78, + "step": 79, "type": "int", "displayName": "黑暗", "spellId": 196718, @@ -1066,7 +1076,7 @@ "displayType": "冷却" }, "198793.cooldown": { - "step": 79, + "step": 80, "type": "int", "displayName": "复仇回避", "spellId": 198793, @@ -1074,7 +1084,7 @@ "displayType": "冷却" }, "207684.cooldown": { - "step": 80, + "step": 81, "type": "int", "displayName": "悲苦咒符", "spellId": 207684, @@ -1082,7 +1092,7 @@ "displayType": "冷却" }, "217832.cooldown": { - "step": 81, + "step": 82, "type": "int", "displayName": "禁锢", "spellId": 217832, @@ -1090,7 +1100,7 @@ "displayType": "冷却" }, "179057.cooldown": { - "step": 82, + "step": 83, "type": "int", "displayName": "混乱新星", "spellId": 179057, @@ -1098,7 +1108,7 @@ "displayType": "冷却" }, "207407.cooldown": { - "step": 83, + "step": 84, "type": "int", "displayName": "灵魂切削", "spellId": 207407, @@ -1106,7 +1116,7 @@ "displayType": "冷却" }, "202137.cooldown": { - "step": 84, + "step": 85, "type": "int", "displayName": "沉默咒符", "spellId": 202137, @@ -1141,174 +1151,179 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "恶魔之怒": { + "敌人数量": { "step": 21, "type": "int", + "category": "状态" + }, + "恶魔之怒": { + "step": 22, + "type": "int", "category": "能量" }, "目标类型": { - "step": 22, - "type": "int", - "category": "目标" - }, - "目标施法(倒计时)": { "step": 23, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 24, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 25, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 26, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 27, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 28, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 29, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 30, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 31, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 32, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 33, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 34, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 41, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 42, + "type": "int", + "category": "鼠标" + }, "spells": { "196718.cooldown": { - "step": 42, + "step": 43, "type": "int", "displayName": "黑暗", "spellId": 196718, @@ -1316,7 +1331,7 @@ "displayType": "冷却" }, "198793.cooldown": { - "step": 43, + "step": 44, "type": "int", "displayName": "复仇回避", "spellId": 198793, @@ -1324,7 +1339,7 @@ "displayType": "冷却" }, "185123.cooldown": { - "step": 44, + "step": 45, "type": "int", "displayName": "投掷利刃", "spellId": 185123, @@ -1332,7 +1347,7 @@ "displayType": "冷却" }, "185123.chargeCooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "投掷利刃充能", "spellId": 185123, @@ -1340,7 +1355,7 @@ "displayType": "充能" }, "207684.cooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "悲苦咒符", "spellId": 207684, @@ -1348,7 +1363,7 @@ "displayType": "冷却" }, "217832.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "禁锢", "spellId": 217832, @@ -1356,7 +1371,7 @@ "displayType": "冷却" }, "258920.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "献祭光环", "spellId": 258920, @@ -1364,7 +1379,7 @@ "displayType": "冷却" }, "1234195.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "虚空新星", "spellId": 1234195, @@ -1372,7 +1387,7 @@ "displayType": "冷却" }, "1217605.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "虚空变形", "spellId": 1217605, @@ -1389,7 +1404,7 @@ "displayType": "施法次数" }, "1245412.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "虚空之刃", "spellId": 1245412, @@ -1397,7 +1412,7 @@ "displayType": "冷却" }, "1234796.cooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "变换", "spellId": 1234796, @@ -1405,7 +1420,7 @@ "displayType": "冷却" }, "1234796.chargeCooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "变换充能", "spellId": 1234796, @@ -1413,7 +1428,7 @@ "displayType": "充能" }, "1226019.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "收割", "spellId": 1226019, @@ -1421,7 +1436,7 @@ "displayType": "冷却" }, "473662.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "吞噬", "spellId": 473662, @@ -1429,7 +1444,7 @@ "displayType": "冷却" }, "198589.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "疾影", "spellId": 198589, @@ -1437,7 +1452,7 @@ "displayType": "冷却" }, "473728.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "虚空射线", "spellId": 473728, @@ -1445,7 +1460,7 @@ "displayType": "冷却" }, "1246167.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "恶魔追击", "spellId": 1246167, @@ -1453,7 +1468,7 @@ "displayType": "冷却" }, "1239123.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "饥渴斩击", "spellId": 1239123, @@ -1461,7 +1476,7 @@ "displayType": "冷却" }, "1245453.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "剔除", "spellId": 1245453, diff --git a/config/Druid.json b/config/Druid.json index 38767014..56a0e738 100644 --- a/config/Druid.json +++ b/config/Druid.json @@ -142,184 +142,189 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "姿态": { + "敌人数量": { "step": 21, "type": "int", "category": "状态" }, - "能量值": { + "姿态": { "step": 22, "type": "int", + "category": "状态" + }, + "能量值": { + "step": 23, + "type": "int", "category": "能量" }, "目标类型": { - "step": 23, - "type": "int", - "category": "目标" - }, - "目标生命值": { "step": 24, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 25, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 26, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 27, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 28, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 29, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 30, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 31, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 32, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 33, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 34, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 35, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 43, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 44, + "type": "int", + "category": "鼠标" + }, "spells": { "22812.cooldown": { - "step": 44, + "step": 45, "type": "int", "displayName": "树皮术", "spellId": 22812, @@ -327,7 +332,7 @@ "displayType": "冷却" }, "132469.cooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "台风", "spellId": 132469, @@ -335,7 +340,7 @@ "displayType": "冷却" }, "99.cooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "夺魂咆哮", "spellId": 99, @@ -343,7 +348,7 @@ "displayType": "冷却" }, "29166.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "激活", "spellId": 29166, @@ -351,7 +356,7 @@ "displayType": "冷却" }, "102793.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "乌索尔旋风", "spellId": 102793, @@ -359,7 +364,7 @@ "displayType": "冷却" }, "78675.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "日光术", "spellId": 78675, @@ -394,184 +399,189 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "姿态": { + "敌人数量": { "step": 21, "type": "int", "category": "状态" }, - "能量值": { + "姿态": { "step": 22, "type": "int", + "category": "状态" + }, + "能量值": { + "step": 23, + "type": "int", "category": "能量" }, "目标类型": { - "step": 23, - "type": "int", - "category": "目标" - }, - "目标生命值": { "step": 24, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 25, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 26, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 27, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 28, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 29, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 30, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 31, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 32, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 33, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 34, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 35, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 43, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 44, + "type": "int", + "category": "鼠标" + }, "spells": { "22812.cooldown": { - "step": 44, + "step": 45, "type": "int", "displayName": "树皮术", "spellId": 22812, @@ -579,7 +589,7 @@ "displayType": "冷却" }, "132469.cooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "台风", "spellId": 132469, @@ -587,7 +597,7 @@ "displayType": "冷却" }, "99.cooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "夺魂咆哮", "spellId": 99, @@ -595,7 +605,7 @@ "displayType": "冷却" }, "29166.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "激活", "spellId": 29166, @@ -603,7 +613,7 @@ "displayType": "冷却" }, "102793.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "乌索尔旋风", "spellId": 102793, @@ -638,174 +648,179 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "生命值": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 15, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 16, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 17, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 18, "type": "int", "category": "状态" }, - "姿态": { + "敌人数量": { "step": 19, "type": "int", "category": "状态" }, - "怒气值": { + "姿态": { "step": 20, "type": "int", + "category": "状态" + }, + "怒气值": { + "step": 21, + "type": "int", "category": "能量" }, "目标类型": { - "step": 21, - "type": "int", - "category": "目标" - }, - "目标生命值": { "step": 22, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 23, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 24, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 25, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 26, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 27, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 28, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 29, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 30, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 31, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 32, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 33, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 34, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 41, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 42, + "type": "int", + "category": "鼠标" + }, "auras": { "player.192081.value": { - "step": 42, + "step": 43, "type": "int", "category": "玩家", "displayName": "铁鬓", @@ -830,7 +845,7 @@ "bar": 1 }, "player.102558.value": { - "step": 43, + "step": 44, "type": "int", "category": "玩家", "displayName": "化身:乌索克的守护者", @@ -842,7 +857,7 @@ ] }, "player.213708.value": { - "step": 44, + "step": 45, "type": "int", "category": "玩家", "displayName": "星河守护者", @@ -854,7 +869,7 @@ ] }, "target.harmful.164812.value": { - "step": 45, + "step": 46, "type": "int", "category": "目标减益", "displayName": "月火术", @@ -866,7 +881,7 @@ ] }, "target.harmful.192090.value": { - "step": 46, + "step": 47, "type": "int", "category": "目标减益", "displayName": "痛击", @@ -891,7 +906,7 @@ "bar": 2 }, "target.harmful.1270292.value": { - "step": 47, + "step": 48, "type": "int", "category": "目标减益", "displayName": "月光普照", @@ -905,7 +920,7 @@ }, "spells": { "22812.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "树皮术", "spellId": 22812, @@ -913,7 +928,7 @@ "displayType": "冷却" }, "132469.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "台风", "spellId": 132469, @@ -921,7 +936,7 @@ "displayType": "冷却" }, "99.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "夺魂咆哮", "spellId": 99, @@ -929,7 +944,7 @@ "displayType": "冷却" }, "29166.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "激活", "spellId": 29166, @@ -937,7 +952,7 @@ "displayType": "冷却" }, "102793.cooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "乌索尔旋风", "spellId": 102793, @@ -945,7 +960,7 @@ "displayType": "冷却" }, "22842.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "狂暴回复", "spellId": 22842, @@ -953,7 +968,7 @@ "displayType": "冷却" }, "22842.chargeCooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "狂暴回复充能", "spellId": 22842, @@ -961,7 +976,7 @@ "displayType": "充能" }, "61336.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "生存本能", "spellId": 61336, @@ -969,7 +984,7 @@ "displayType": "冷却" }, "102558.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "化身:乌索克的守护者", "spellId": 102558, @@ -977,7 +992,7 @@ "displayType": "冷却" }, "1261867.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "野性之心", "spellId": 1261867, @@ -985,7 +1000,7 @@ "displayType": "冷却" }, "1253799.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "碎甲咆哮", "spellId": 1253799, @@ -993,7 +1008,7 @@ "displayType": "冷却" }, "1252871.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "赤红之月", "spellId": 1252871, @@ -1001,7 +1016,7 @@ "displayType": "冷却" }, "6807.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "重殴", "spellId": 6807, @@ -1009,7 +1024,7 @@ "displayType": "冷却" }, "77758.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "痛击", "spellId": 77758, @@ -1044,154 +1059,159 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "姿态": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "施法技能": { + "姿态": { "step": 21, "type": "int", "category": "状态" }, - "法力值": { + "施法技能": { "step": 22, "type": "int", - "category": "能量" + "category": "状态" }, - "连击点": { + "法力值": { "step": 23, "type": "int", "category": "能量" }, - "目标类型": { + "连击点": { "step": 24, "type": "int", - "category": "目标" + "category": "能量" }, - "目标距离": { + "目标类型": { "step": 25, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标距离": { "step": 26, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 27, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 28, "type": "int", "category": "目标" }, - "鼠标类型": { + "目标施法可打断": { "step": 29, "type": "int", - "category": "鼠标" + "category": "目标" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 30, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 31, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 32, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 33, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 34, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 37, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 38, + "type": "int", + "category": "鼠标" + }, "spells": { "22812.cooldown": { - "step": 38, + "step": 39, "type": "int", "displayName": "树皮术", "spellId": 22812, @@ -1199,7 +1219,7 @@ "displayType": "冷却" }, "132469.cooldown": { - "step": 39, + "step": 40, "type": "int", "displayName": "台风", "spellId": 132469, @@ -1207,7 +1227,7 @@ "displayType": "冷却" }, "99.cooldown": { - "step": 40, + "step": 41, "type": "int", "displayName": "夺魂咆哮", "spellId": 99, @@ -1215,7 +1235,7 @@ "displayType": "冷却" }, "29166.cooldown": { - "step": 41, + "step": 42, "type": "int", "displayName": "激活", "spellId": 29166, @@ -1223,7 +1243,7 @@ "displayType": "冷却" }, "102793.cooldown": { - "step": 42, + "step": 43, "type": "int", "displayName": "乌索尔旋风", "spellId": 102793, @@ -1231,7 +1251,7 @@ "displayType": "冷却" }, "18562.cooldown": { - "step": 43, + "step": 44, "type": "int", "displayName": "迅捷治愈", "spellId": 18562, @@ -1239,7 +1259,7 @@ "displayType": "冷却" }, "18562.chargeCooldown": { - "step": 44, + "step": 45, "type": "int", "displayName": "迅捷治愈充能", "spellId": 18562, @@ -1247,7 +1267,7 @@ "displayType": "充能" }, "48438.cooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "野性成长", "spellId": 48438, @@ -1255,7 +1275,7 @@ "displayType": "冷却" }, "391528.cooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "万灵之召", "spellId": 391528, @@ -1263,7 +1283,7 @@ "displayType": "冷却" }, "88423.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "自然之愈", "spellId": 88423, @@ -1271,7 +1291,7 @@ "displayType": "冷却" }, "102342.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "铁木树皮", "spellId": 102342, @@ -1279,7 +1299,7 @@ "displayType": "冷却" }, "132158.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "自然迅捷", "spellId": 132158, @@ -1287,7 +1307,7 @@ "displayType": "冷却" }, "1261867.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "野性之心", "spellId": 1261867, @@ -1296,7 +1316,7 @@ } }, "group": { - "start": 51, + "start": 52, "num": 7, "生命值": { "step": 1, diff --git a/config/Evoker.json b/config/Evoker.json index 37fedd25..02a7e011 100644 --- a/config/Evoker.json +++ b/config/Evoker.json @@ -126,408 +126,70 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { - "step": 10, - "type": "bool", - "category": "状态" - }, - "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { - "step": 12, - "type": "int", - "category": "状态" - }, - "引导": { - "step": 13, - "type": "int", - "category": "状态" - }, - "蓄力": { - "step": 14, - "type": "int", - "category": "状态" - }, - "蓄力层数": { - "step": 15, - "type": "int", - "category": "状态" - }, - "生命值": { - "step": 16, - "type": "int", - "category": "状态" - }, - "队伍人数": { - "step": 17, - "type": "int", - "category": "状态" - }, - "首领战": { - "step": 18, - "type": "int", - "category": "状态" - }, - "难度": { - "step": 19, - "type": "int", - "category": "状态" - }, - "施法技能": { - "step": 20, - "type": "int", - "category": "状态" - }, - "精华能量": { - "step": 21, - "type": "int", - "category": "能量" - }, - "目标类型": { - "step": 22, - "type": "int", - "category": "目标" - }, - "目标施法(倒计时)": { - "step": 23, - "type": "int", - "category": "目标" - }, - "目标施法(正计时)": { - "step": 24, - "type": "int", - "category": "目标" - }, - "目标施法可打断": { - "step": 25, - "type": "int", - "category": "目标" - }, - "目标引导": { - "step": 26, - "type": "int", - "category": "目标" - }, - "目标引导可打断": { - "step": 27, - "type": "int", - "category": "目标" - }, - "焦点施法(倒计时)": { - "step": 28, - "type": "int", - "category": "焦点" - }, - "焦点施法(正计时)": { - "step": 29, - "type": "int", - "category": "焦点" - }, - "焦点施法可打断": { - "step": 30, - "type": "int", - "category": "焦点" - }, - "焦点引导": { - "step": 31, - "type": "int", - "category": "焦点" - }, - "焦点引导可打断": { - "step": 32, - "type": "int", - "category": "焦点" - }, - "鼠标类型": { - "step": 33, - "type": "int", - "category": "鼠标" - }, - "鼠标驱散类型": { - "step": 34, - "type": "int", - "category": "鼠标" - }, - "鼠标生命值": { - "step": 35, - "type": "int", - "category": "鼠标" - }, - "鼠标距离": { - "step": 36, - "type": "int", - "category": "鼠标" - }, - "鼠标施法(倒计时)": { - "step": 37, - "type": "int", - "category": "鼠标" - }, - "鼠标施法(正计时)": { - "step": 38, - "type": "int", - "category": "鼠标" - }, - "鼠标施法可打断": { - "step": 39, - "type": "int", - "category": "鼠标" - }, - "鼠标引导": { - "step": 40, - "type": "int", - "category": "鼠标" - }, - "鼠标引导可打断": { - "step": 41, - "type": "int", - "category": "鼠标" - }, - "spells": { - "365585.cooldown": { - "step": 42, - "type": "int", - "displayName": "净除", - "spellId": 365585, - "metric": "cooldown", - "displayType": "冷却" - }, - "363916.cooldown": { - "step": 43, - "type": "int", - "displayName": "黑曜鳞片", - "spellId": 363916, - "metric": "cooldown", - "displayType": "冷却" - }, - "363916.chargeCooldown": { - "step": 44, - "type": "int", - "displayName": "黑曜鳞片充能", - "spellId": 363916, - "metric": "chargeCooldown", - "displayType": "充能" - }, - "358385.cooldown": { - "step": 45, - "type": "int", - "displayName": "山崩", - "spellId": 358385, - "metric": "cooldown", - "displayType": "冷却" - }, - "360995.cooldown": { - "step": 46, - "type": "int", - "displayName": "青翠之拥", - "spellId": 360995, - "metric": "cooldown", - "displayType": "冷却" - }, - "357210.cooldown": { - "step": 47, - "type": "int", - "displayName": "深呼吸", - "spellId": 357210, - "metric": "cooldown", - "displayType": "冷却" - }, - "374227.cooldown": { - "step": 48, - "type": "int", - "displayName": "微风", - "spellId": 374227, - "metric": "cooldown", - "displayType": "冷却" - }, - "358267.cooldown": { - "step": 49, - "type": "int", - "displayName": "悬空", - "spellId": 358267, - "metric": "cooldown", - "displayType": "冷却" - }, - "358267.chargeCooldown": { - "step": 50, - "type": "int", - "displayName": "悬空充能", - "spellId": 358267, - "metric": "chargeCooldown", - "displayType": "充能" - }, - "368970.cooldown": { - "step": 51, - "type": "int", - "displayName": "扫尾", - "spellId": 368970, - "metric": "cooldown", - "displayType": "冷却" - }, - "370553.cooldown": { - "step": 52, - "type": "int", - "displayName": "扭转天平", - "spellId": 370553, - "metric": "cooldown", - "displayType": "冷却" - }, - "370665.cooldown": { - "step": 53, - "type": "int", - "displayName": "营救", - "spellId": 370665, - "metric": "cooldown", - "displayType": "冷却" - }, - "374968.cooldown": { - "step": 54, - "type": "int", - "displayName": "时间螺旋", - "spellId": 374968, - "metric": "cooldown", - "displayType": "冷却" - }, - "406732.cooldown": { - "step": 55, - "type": "int", - "displayName": "空间悖论", - "spellId": 406732, - "metric": "cooldown", - "displayType": "冷却" - }, - "359073.cooldown": { - "step": 56, - "type": "int", - "displayName": "永恒之涌", - "spellId": 359073, - "metric": "cooldown", - "displayType": "冷却" - }, - "351338.cooldown": { - "step": 57, - "type": "int", - "displayName": "镇压", - "spellId": 351338, - "metric": "cooldown", - "displayType": "冷却" - }, - "375087.cooldown": { - "step": 58, - "type": "int", - "displayName": "狂龙之怒", - "spellId": 375087, - "metric": "cooldown", - "displayType": "冷却" - }, - "357208.cooldown": { - "step": 59, - "type": "int", - "displayName": "火焰吐息", - "spellId": 357208, - "metric": "cooldown", - "displayType": "冷却" - } - } - }, - "2": { - "队伍类型": { - "step": 4, - "type": "int", - "category": "状态" - }, - "英雄天赋": { - "step": 5, - "type": "int", - "category": "状态" - }, - "有效性": { - "step": 6, - "type": "bool", - "category": "状态" - }, - "一键辅助": { - "step": 7, - "type": "int", - "category": "状态" - }, - "插入法术": { - "step": 8, - "type": "int", - "category": "状态" - }, "战斗时间": { - "step": 9, + "step": 10, "type": "int", "category": "状态" }, "移动": { - "step": 10, + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "施法技能": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "法力值": { + "施法技能": { "step": 21, "type": "int", - "category": "能量" + "category": "状态" }, "精华能量": { "step": 22, @@ -634,9 +296,357 @@ "type": "int", "category": "鼠标" }, + "spells": { + "365585.cooldown": { + "step": 43, + "type": "int", + "displayName": "净除", + "spellId": 365585, + "metric": "cooldown", + "displayType": "冷却" + }, + "363916.cooldown": { + "step": 44, + "type": "int", + "displayName": "黑曜鳞片", + "spellId": 363916, + "metric": "cooldown", + "displayType": "冷却" + }, + "363916.chargeCooldown": { + "step": 45, + "type": "int", + "displayName": "黑曜鳞片充能", + "spellId": 363916, + "metric": "chargeCooldown", + "displayType": "充能" + }, + "358385.cooldown": { + "step": 46, + "type": "int", + "displayName": "山崩", + "spellId": 358385, + "metric": "cooldown", + "displayType": "冷却" + }, + "360995.cooldown": { + "step": 47, + "type": "int", + "displayName": "青翠之拥", + "spellId": 360995, + "metric": "cooldown", + "displayType": "冷却" + }, + "357210.cooldown": { + "step": 48, + "type": "int", + "displayName": "深呼吸", + "spellId": 357210, + "metric": "cooldown", + "displayType": "冷却" + }, + "374227.cooldown": { + "step": 49, + "type": "int", + "displayName": "微风", + "spellId": 374227, + "metric": "cooldown", + "displayType": "冷却" + }, + "358267.cooldown": { + "step": 50, + "type": "int", + "displayName": "悬空", + "spellId": 358267, + "metric": "cooldown", + "displayType": "冷却" + }, + "358267.chargeCooldown": { + "step": 51, + "type": "int", + "displayName": "悬空充能", + "spellId": 358267, + "metric": "chargeCooldown", + "displayType": "充能" + }, + "368970.cooldown": { + "step": 52, + "type": "int", + "displayName": "扫尾", + "spellId": 368970, + "metric": "cooldown", + "displayType": "冷却" + }, + "370553.cooldown": { + "step": 53, + "type": "int", + "displayName": "扭转天平", + "spellId": 370553, + "metric": "cooldown", + "displayType": "冷却" + }, + "370665.cooldown": { + "step": 54, + "type": "int", + "displayName": "营救", + "spellId": 370665, + "metric": "cooldown", + "displayType": "冷却" + }, + "374968.cooldown": { + "step": 55, + "type": "int", + "displayName": "时间螺旋", + "spellId": 374968, + "metric": "cooldown", + "displayType": "冷却" + }, + "406732.cooldown": { + "step": 56, + "type": "int", + "displayName": "空间悖论", + "spellId": 406732, + "metric": "cooldown", + "displayType": "冷却" + }, + "359073.cooldown": { + "step": 57, + "type": "int", + "displayName": "永恒之涌", + "spellId": 359073, + "metric": "cooldown", + "displayType": "冷却" + }, + "351338.cooldown": { + "step": 58, + "type": "int", + "displayName": "镇压", + "spellId": 351338, + "metric": "cooldown", + "displayType": "冷却" + }, + "375087.cooldown": { + "step": 59, + "type": "int", + "displayName": "狂龙之怒", + "spellId": 375087, + "metric": "cooldown", + "displayType": "冷却" + }, + "357208.cooldown": { + "step": 60, + "type": "int", + "displayName": "火焰吐息", + "spellId": 357208, + "metric": "cooldown", + "displayType": "冷却" + } + } + }, + "2": { + "队伍类型": { + "step": 4, + "type": "int", + "category": "状态" + }, + "英雄天赋": { + "step": 5, + "type": "int", + "category": "状态" + }, + "有效性": { + "step": 6, + "type": "bool", + "category": "状态" + }, + "一键辅助": { + "step": 7, + "type": "int", + "category": "状态" + }, + "插入法术": { + "step": 8, + "type": "int", + "category": "状态" + }, + "插入物品": { + "step": 9, + "type": "int", + "category": "状态" + }, + "战斗时间": { + "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, + "type": "bool", + "category": "状态" + }, + "施法(正计时)": { + "step": 12, + "type": "int", + "category": "状态" + }, + "施法(倒计时)": { + "step": 13, + "type": "int", + "category": "状态" + }, + "引导": { + "step": 14, + "type": "int", + "category": "状态" + }, + "蓄力": { + "step": 15, + "type": "int", + "category": "状态" + }, + "蓄力层数": { + "step": 16, + "type": "int", + "category": "状态" + }, + "生命值": { + "step": 17, + "type": "int", + "category": "状态" + }, + "队伍人数": { + "step": 18, + "type": "int", + "category": "状态" + }, + "首领战": { + "step": 19, + "type": "int", + "category": "状态" + }, + "难度": { + "step": 20, + "type": "int", + "category": "状态" + }, + "施法技能": { + "step": 21, + "type": "int", + "category": "状态" + }, + "法力值": { + "step": 22, + "type": "int", + "category": "能量" + }, + "精华能量": { + "step": 23, + "type": "int", + "category": "能量" + }, + "目标类型": { + "step": 24, + "type": "int", + "category": "目标" + }, + "目标施法(倒计时)": { + "step": 25, + "type": "int", + "category": "目标" + }, + "目标施法(正计时)": { + "step": 26, + "type": "int", + "category": "目标" + }, + "目标施法可打断": { + "step": 27, + "type": "int", + "category": "目标" + }, + "目标引导": { + "step": 28, + "type": "int", + "category": "目标" + }, + "目标引导可打断": { + "step": 29, + "type": "int", + "category": "目标" + }, + "焦点施法(倒计时)": { + "step": 30, + "type": "int", + "category": "焦点" + }, + "焦点施法(正计时)": { + "step": 31, + "type": "int", + "category": "焦点" + }, + "焦点施法可打断": { + "step": 32, + "type": "int", + "category": "焦点" + }, + "焦点引导": { + "step": 33, + "type": "int", + "category": "焦点" + }, + "焦点引导可打断": { + "step": 34, + "type": "int", + "category": "焦点" + }, + "鼠标类型": { + "step": 35, + "type": "int", + "category": "鼠标" + }, + "鼠标驱散类型": { + "step": 36, + "type": "int", + "category": "鼠标" + }, + "鼠标生命值": { + "step": 37, + "type": "int", + "category": "鼠标" + }, + "鼠标距离": { + "step": 38, + "type": "int", + "category": "鼠标" + }, + "鼠标施法(倒计时)": { + "step": 39, + "type": "int", + "category": "鼠标" + }, + "鼠标施法(正计时)": { + "step": 40, + "type": "int", + "category": "鼠标" + }, + "鼠标施法可打断": { + "step": 41, + "type": "int", + "category": "鼠标" + }, + "鼠标引导": { + "step": 42, + "type": "int", + "category": "鼠标" + }, + "鼠标引导可打断": { + "step": 43, + "type": "int", + "category": "鼠标" + }, "auras": { "player.370553.value": { - "step": 43, + "step": 44, "type": "int", "category": "玩家", "displayName": "扭转天平", @@ -648,7 +658,7 @@ ] }, "player.1256579.value": { - "step": 44, + "step": 45, "type": "int", "category": "玩家", "displayName": "麦琳瑟拉的祝福", @@ -660,7 +670,7 @@ ] }, "player.443176.value": { - "step": 45, + "step": 46, "type": "int", "category": "玩家", "displayName": "生命火花", @@ -672,7 +682,7 @@ ] }, "player.375583.value": { - "step": 46, + "step": 47, "type": "int", "category": "玩家", "displayName": "上古之火", @@ -684,7 +694,7 @@ ] }, "player.358267.value": { - "step": 47, + "step": 48, "type": "int", "category": "玩家", "displayName": "悬空", @@ -696,7 +706,7 @@ ] }, "player.363916.value": { - "step": 48, + "step": 49, "type": "int", "category": "玩家", "displayName": "黑曜鳞片", @@ -708,7 +718,7 @@ ] }, "player.370562.value": { - "step": 49, + "step": 50, "type": "int", "category": "玩家", "displayName": "静滞-释放", @@ -720,7 +730,7 @@ ] }, "player.370537.value": { - "step": 50, + "step": 51, "type": "int", "category": "玩家", "displayName": "静滞-存入", @@ -745,7 +755,7 @@ "bar": 6 }, "player.369299.value": { - "step": 51, + "step": 52, "type": "int", "category": "玩家", "displayName": "精华迸发", @@ -770,7 +780,7 @@ "bar": 7 }, "player.370901.value": { - "step": 52, + "step": 53, "type": "int", "category": "玩家", "displayName": "飞扑烈焰", @@ -795,7 +805,7 @@ "bar": 8 }, "player.362877.value": { - "step": 53, + "step": 54, "type": "int", "category": "玩家", "displayName": "压缩时光", @@ -820,7 +830,7 @@ "bar": 9 }, "target.harmful.357209.value": { - "step": 54, + "step": 55, "type": "int", "category": "目标减益", "displayName": "火焰吐息", @@ -832,7 +842,7 @@ ] }, "target.helpful.357170.value": { - "step": 55, + "step": 56, "type": "int", "category": "目标增益", "displayName": "时间膨胀", @@ -844,7 +854,7 @@ ] }, "target.helpful.366155.value": { - "step": 56, + "step": 57, "type": "int", "category": "目标增益", "displayName": "逆转", @@ -856,7 +866,7 @@ ] }, "target.helpful.364343.value": { - "step": 57, + "step": 58, "type": "int", "category": "目标增益", "displayName": "回响", @@ -868,7 +878,7 @@ ] }, "target.helpful.355941.value": { - "step": 58, + "step": 59, "type": "int", "category": "目标增益", "displayName": "梦境吐息", @@ -880,7 +890,7 @@ ] }, "focus.harmful.357209.value": { - "step": 59, + "step": 60, "type": "int", "category": "焦点减益", "displayName": "火焰吐息", @@ -892,7 +902,7 @@ ] }, "focus.helpful.357170.value": { - "step": 60, + "step": 61, "type": "int", "category": "焦点增益", "displayName": "时间膨胀", @@ -904,7 +914,7 @@ ] }, "focus.helpful.366155.value": { - "step": 61, + "step": 62, "type": "int", "category": "焦点增益", "displayName": "逆转", @@ -916,7 +926,7 @@ ] }, "focus.helpful.364343.value": { - "step": 62, + "step": 63, "type": "int", "category": "焦点增益", "displayName": "回响", @@ -928,7 +938,7 @@ ] }, "focus.helpful.355941.value": { - "step": 63, + "step": 64, "type": "int", "category": "焦点增益", "displayName": "梦境吐息", @@ -942,7 +952,7 @@ }, "spells": { "365585.cooldown": { - "step": 64, + "step": 65, "type": "int", "displayName": "净除", "spellId": 365585, @@ -950,7 +960,7 @@ "displayType": "冷却" }, "358385.cooldown": { - "step": 65, + "step": 66, "type": "int", "displayName": "山崩", "spellId": 358385, @@ -958,7 +968,7 @@ "displayType": "冷却" }, "359816.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "梦境飞行", "spellId": 359816, @@ -966,7 +976,7 @@ "displayType": "冷却" }, "357210.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "深呼吸", "spellId": 357210, @@ -974,7 +984,7 @@ "displayType": "冷却" }, "374227.cooldown": { - "step": 68, + "step": 69, "type": "int", "displayName": "微风", "spellId": 374227, @@ -982,7 +992,7 @@ "displayType": "冷却" }, "368970.cooldown": { - "step": 69, + "step": 70, "type": "int", "displayName": "扫尾", "spellId": 368970, @@ -990,7 +1000,7 @@ "displayType": "冷却" }, "370553.cooldown": { - "step": 70, + "step": 71, "type": "int", "displayName": "扭转天平", "spellId": 370553, @@ -998,7 +1008,7 @@ "displayType": "冷却" }, "370665.cooldown": { - "step": 71, + "step": 72, "type": "int", "displayName": "营救", "spellId": 370665, @@ -1006,7 +1016,7 @@ "displayType": "冷却" }, "374968.cooldown": { - "step": 72, + "step": 73, "type": "int", "displayName": "时间螺旋", "spellId": 374968, @@ -1014,7 +1024,7 @@ "displayType": "冷却" }, "406732.cooldown": { - "step": 73, + "step": 74, "type": "int", "displayName": "空间悖论", "spellId": 406732, @@ -1022,7 +1032,7 @@ "displayType": "冷却" }, "374251.cooldown": { - "step": 75, + "step": 76, "type": "int", "displayName": "翡翠之拥", "spellId": 374251, @@ -1030,7 +1040,7 @@ "displayType": "冷却" }, "360995.cooldown": { - "step": 76, + "step": 77, "type": "int", "displayName": "青翠之拥", "spellId": 360995, @@ -1038,7 +1048,7 @@ "displayType": "冷却" }, "1291636.cooldown": { - "step": 77, + "step": 78, "type": "int", "displayName": "时光屏障", "spellId": 1291636, @@ -1046,7 +1056,7 @@ "displayType": "冷却" }, "373861.cooldown": { - "step": 78, + "step": 79, "type": "int", "displayName": "时空畸体", "spellId": 373861, @@ -1054,7 +1064,7 @@ "displayType": "冷却" }, "357170.cooldown": { - "step": 79, + "step": 80, "type": "int", "displayName": "时间膨胀", "spellId": 357170, @@ -1062,7 +1072,7 @@ "displayType": "冷却" }, "370537.cooldown": { - "step": 80, + "step": 81, "type": "int", "displayName": "静滞", "spellId": 370537, @@ -1070,7 +1080,7 @@ "displayType": "冷却" }, "363534.cooldown": { - "step": 81, + "step": 82, "type": "int", "displayName": "回溯", "spellId": 363534, @@ -1078,7 +1088,7 @@ "displayType": "冷却" }, "363534.chargeCooldown": { - "step": 82, + "step": 83, "type": "int", "displayName": "回溯充能", "spellId": 363534, @@ -1095,7 +1105,7 @@ "displayType": "充能层数" }, "357208.cooldown": { - "step": 83, + "step": 84, "type": "int", "displayName": "火焰吐息", "spellId": 357208, @@ -1103,7 +1113,7 @@ "displayType": "冷却" }, "357208.chargeCooldown": { - "step": 84, + "step": 85, "type": "int", "displayName": "火焰吐息充能", "spellId": 357208, @@ -1120,7 +1130,7 @@ "displayType": "充能层数" }, "366155.cooldown": { - "step": 85, + "step": 86, "type": "int", "displayName": "逆转", "spellId": 366155, @@ -1128,7 +1138,7 @@ "displayType": "冷却" }, "366155.chargeCooldown": { - "step": 86, + "step": 87, "type": "int", "displayName": "逆转充能", "spellId": 366155, @@ -1145,7 +1155,7 @@ "displayType": "充能层数" }, "358267.cooldown": { - "step": 87, + "step": 88, "type": "int", "displayName": "悬空", "spellId": 358267, @@ -1153,7 +1163,7 @@ "displayType": "冷却" }, "358267.chargeCooldown": { - "step": 88, + "step": 89, "type": "int", "displayName": "悬空充能", "spellId": 358267, @@ -1170,7 +1180,7 @@ "displayType": "充能层数" }, "363916.cooldown": { - "step": 89, + "step": 90, "type": "int", "displayName": "黑曜鳞片", "spellId": 363916, @@ -1178,7 +1188,7 @@ "displayType": "冷却" }, "363916.chargeCooldown": { - "step": 90, + "step": 91, "type": "int", "displayName": "黑曜鳞片充能", "spellId": 363916, @@ -1196,7 +1206,7 @@ } }, "group": { - "start": 91, + "start": 92, "num": 6, "生命值": { "step": 1, @@ -1271,179 +1281,184 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "施法技能": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "能量值": { + "施法技能": { "step": 21, "type": "int", - "category": "能量" + "category": "状态" }, - "精华能量": { + "能量值": { "step": 22, "type": "int", "category": "能量" }, - "目标类型": { + "精华能量": { "step": 23, "type": "int", - "category": "目标" + "category": "能量" }, - "目标施法(倒计时)": { + "目标类型": { "step": 24, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 25, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 26, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 27, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 28, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 29, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 30, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 31, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 32, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 33, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 34, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 42, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 43, + "type": "int", + "category": "鼠标" + }, "spells": { "365585.cooldown": { - "step": 43, + "step": 44, "type": "int", "displayName": "净除", "spellId": 365585, @@ -1451,7 +1466,7 @@ "displayType": "冷却" }, "363916.cooldown": { - "step": 44, + "step": 45, "type": "int", "displayName": "黑曜鳞片", "spellId": 363916, @@ -1459,7 +1474,7 @@ "displayType": "冷却" }, "363916.chargeCooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "黑曜鳞片充能", "spellId": 363916, @@ -1476,7 +1491,7 @@ "displayType": "充能层数" }, "358385.cooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "山崩", "spellId": 358385, @@ -1484,7 +1499,7 @@ "displayType": "冷却" }, "360995.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "青翠之拥", "spellId": 360995, @@ -1492,7 +1507,7 @@ "displayType": "冷却" }, "357210.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "深呼吸", "spellId": 357210, @@ -1500,7 +1515,7 @@ "displayType": "冷却" }, "374227.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "微风", "spellId": 374227, @@ -1508,7 +1523,7 @@ "displayType": "冷却" }, "358267.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "悬空", "spellId": 358267, @@ -1516,7 +1531,7 @@ "displayType": "冷却" }, "358267.chargeCooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "悬空充能", "spellId": 358267, @@ -1533,7 +1548,7 @@ "displayType": "充能层数" }, "368970.cooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "扫尾", "spellId": 368970, @@ -1541,7 +1556,7 @@ "displayType": "冷却" }, "370553.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "扭转天平", "spellId": 370553, @@ -1549,7 +1564,7 @@ "displayType": "冷却" }, "370665.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "营救", "spellId": 370665, @@ -1557,7 +1572,7 @@ "displayType": "冷却" }, "374968.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "时间螺旋", "spellId": 374968, @@ -1565,7 +1580,7 @@ "displayType": "冷却" }, "406732.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "空间悖论", "spellId": 406732, @@ -1573,7 +1588,7 @@ "displayType": "冷却" }, "357208.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "火焰吐息", "spellId": 357208, @@ -1581,7 +1596,7 @@ "displayType": "冷却" }, "396286.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "地壳激变", "spellId": 396286, @@ -1589,7 +1604,7 @@ "displayType": "冷却" }, "395152.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "黑檀之力", "spellId": 395152, @@ -1597,7 +1612,7 @@ "displayType": "冷却" }, "442204.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "亘古吐息", "spellId": 442204, @@ -1605,7 +1620,7 @@ "displayType": "冷却" }, "409311.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "先知先觉", "spellId": 409311, @@ -1613,7 +1628,7 @@ "displayType": "冷却" }, "409311.chargeCooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "先知先觉充能", "spellId": 409311, @@ -1630,7 +1645,7 @@ "displayType": "充能层数" }, "395160.cooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "喷发", "spellId": 395160, @@ -1638,7 +1653,7 @@ "displayType": "冷却" }, "360827.cooldown": { - "step": 64, + "step": 65, "type": "int", "displayName": "炽火龙鳞", "spellId": 360827, @@ -1646,7 +1661,7 @@ "displayType": "冷却" }, "361469.cooldown": { - "step": 65, + "step": 66, "type": "int", "displayName": "活化烈焰", "spellId": 361469, @@ -1654,7 +1669,7 @@ "displayType": "冷却" }, "361021.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "威力感知", "spellId": 361021, @@ -1662,7 +1677,7 @@ "displayType": "冷却" }, "351338.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "镇压", "spellId": 351338, @@ -1670,7 +1685,7 @@ "displayType": "冷却" }, "374251.cooldown": { - "step": 68, + "step": 69, "type": "int", "displayName": "灼烧之焰", "spellId": 374251, @@ -1678,7 +1693,7 @@ "displayType": "冷却" }, "355913.cooldown": { - "step": 69, + "step": 70, "type": "int", "displayName": "翡翠之花", "spellId": 355913, @@ -1686,7 +1701,7 @@ "displayType": "冷却" }, "403265.cooldown": { - "step": 70, + "step": 71, "type": "int", "displayName": "青铜协调", "spellId": 403265, @@ -1694,7 +1709,7 @@ "displayType": "冷却" }, "403264.cooldown": { - "step": 71, + "step": 72, "type": "int", "displayName": "黑龙协调", "spellId": 403264, @@ -1703,7 +1718,7 @@ } }, "group": { - "start": 72, + "start": 73, "num": 5, "生命值": { "step": 1, diff --git a/config/Hunter.json b/config/Hunter.json index 3834fbae..c86986dc 100644 --- a/config/Hunter.json +++ b/config/Hunter.json @@ -120,189 +120,194 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "集中值": { + "敌人数量": { "step": 21, "type": "int", + "category": "状态" + }, + "集中值": { + "step": 22, + "type": "int", "category": "能量" }, "爆发开关": { - "step": 22, - "type": "int", - "category": "配置开关" - }, - "输出模式": { "step": 23, "type": "int", "category": "配置开关" }, - "AOE开关": { + "输出模式": { "step": 24, "type": "int", "category": "配置开关" }, - "目标类型": { + "AOE开关": { "step": 25, "type": "int", - "category": "目标" + "category": "配置开关" }, - "目标施法(倒计时)": { + "目标类型": { "step": 26, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 27, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 28, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 29, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 30, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 31, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 32, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 33, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 34, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 35, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 36, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 43, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 44, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 45, + "type": "int", + "category": "鼠标" + }, "auras": { "player.471877.value": { - "step": 45, + "step": 46, "type": "int", "category": "玩家", "displayName": "猎群领袖之嚎", @@ -314,7 +319,7 @@ ] }, "player.1299389.value": { - "step": 46, + "step": 47, "type": "int", "category": "玩家", "displayName": "眼镜蛇利牙", @@ -339,7 +344,7 @@ "bar": 1 }, "player.1276720.value": { - "step": 47, + "step": 48, "type": "int", "category": "玩家", "displayName": "自然之友", @@ -351,7 +356,7 @@ ] }, "player.268877.value": { - "step": 48, + "step": 49, "type": "int", "category": "玩家", "displayName": "野兽顺劈", @@ -363,7 +368,7 @@ ] }, "player.471878.value": { - "step": 49, + "step": 50, "type": "int", "category": "玩家", "displayName": "龙", @@ -375,7 +380,7 @@ ] }, "player.472324.value": { - "step": 50, + "step": 51, "type": "int", "category": "玩家", "displayName": "猪", @@ -387,7 +392,7 @@ ] }, "player.472325.value": { - "step": 51, + "step": 52, "type": "int", "category": "玩家", "displayName": "熊", @@ -399,7 +404,7 @@ ] }, "target.harmful.259556.value": { - "step": 52, + "step": 53, "type": "int", "category": "目标减益", "displayName": "猎人印记", @@ -413,7 +418,7 @@ }, "spells": { "53480.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "牺牲咆哮", "spellId": 53480, @@ -421,7 +426,7 @@ "displayType": "冷却" }, "109304.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "意气风发", "spellId": 109304, @@ -429,7 +434,7 @@ "displayType": "冷却" }, "19577.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "胁迫", "spellId": 19577, @@ -437,7 +442,7 @@ "displayType": "冷却" }, "5116.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "震荡射击", "spellId": 5116, @@ -445,7 +450,7 @@ "displayType": "冷却" }, "19801.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "宁神射击", "spellId": 19801, @@ -453,7 +458,7 @@ "displayType": "冷却" }, "187698.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "焦油陷进", "spellId": 187698, @@ -461,7 +466,7 @@ "displayType": "冷却" }, "1513.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "恐吓野兽", "spellId": 1513, @@ -469,7 +474,7 @@ "displayType": "冷却" }, "109248.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "束缚射击", "spellId": 109248, @@ -477,7 +482,7 @@ "displayType": "冷却" }, "195645.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "摔绊", "spellId": 195645, @@ -485,7 +490,7 @@ "displayType": "冷却" }, "34026.cooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "杀戮命令", "spellId": 34026, @@ -493,7 +498,7 @@ "displayType": "冷却" }, "34026.chargeCooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "杀戮命令充能", "spellId": 34026, @@ -501,7 +506,7 @@ "displayType": "充能" }, "217200.cooldown": { - "step": 64, + "step": 65, "type": "int", "displayName": "倒刺射击", "spellId": 217200, @@ -509,7 +514,7 @@ "displayType": "冷却" }, "217200.chargeCooldown": { - "step": 65, + "step": 66, "type": "int", "displayName": "倒刺射击充能", "spellId": 217200, @@ -517,7 +522,7 @@ "displayType": "充能" }, "147362.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "反制射击", "spellId": 147362, @@ -525,7 +530,7 @@ "displayType": "冷却" }, "19574.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "狂野怒火", "spellId": 19574, @@ -533,7 +538,7 @@ "displayType": "冷却" }, "1264359.cooldown": { - "step": 68, + "step": 69, "type": "int", "displayName": "狂野鞭笞", "spellId": 1264359, @@ -568,169 +573,174 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "集中值": { + "难度": { "step": 20, "type": "int", + "category": "状态" + }, + "集中值": { + "step": 21, + "type": "int", "category": "能量" }, "目标类型": { - "step": 21, - "type": "int", - "category": "目标" - }, - "目标施法(倒计时)": { "step": 22, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 23, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 24, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 25, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 26, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 27, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 28, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 29, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 30, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 31, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 32, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 33, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 34, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 40, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 41, + "type": "int", + "category": "鼠标" + }, "spells": { "53480.cooldown": { - "step": 41, + "step": 42, "type": "int", "displayName": "牺牲咆哮", "spellId": 53480, @@ -738,7 +748,7 @@ "displayType": "冷却" }, "109304.cooldown": { - "step": 42, + "step": 43, "type": "int", "displayName": "意气风发", "spellId": 109304, @@ -746,7 +756,7 @@ "displayType": "冷却" }, "19577.cooldown": { - "step": 43, + "step": 44, "type": "int", "displayName": "胁迫", "spellId": 19577, @@ -754,7 +764,7 @@ "displayType": "冷却" }, "5116.cooldown": { - "step": 44, + "step": 45, "type": "int", "displayName": "震荡射击", "spellId": 5116, @@ -762,7 +772,7 @@ "displayType": "冷却" }, "19801.cooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "宁神射击", "spellId": 19801, @@ -770,7 +780,7 @@ "displayType": "冷却" }, "187698.cooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "焦油陷进", "spellId": 187698, @@ -778,7 +788,7 @@ "displayType": "冷却" }, "1513.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "恐吓野兽", "spellId": 1513, @@ -786,7 +796,7 @@ "displayType": "冷却" }, "109248.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "束缚射击", "spellId": 109248, @@ -794,7 +804,7 @@ "displayType": "冷却" }, "195645.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "摔绊", "spellId": 195645, @@ -802,7 +812,7 @@ "displayType": "冷却" }, "147362.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "反制射击", "spellId": 147362, @@ -810,7 +820,7 @@ "displayType": "冷却" }, "19434.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "瞄准射击", "spellId": 19434, @@ -818,7 +828,7 @@ "displayType": "冷却" }, "19434.chargeCooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "瞄准射击充能", "spellId": 19434, @@ -826,7 +836,7 @@ "displayType": "充能" }, "257044.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "急速射击", "spellId": 257044, @@ -834,7 +844,7 @@ "displayType": "冷却" }, "288613.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "百发百中", "spellId": 288613, @@ -869,169 +879,174 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "集中值": { + "难度": { "step": 20, "type": "int", + "category": "状态" + }, + "集中值": { + "step": 21, + "type": "int", "category": "能量" }, "目标类型": { - "step": 21, - "type": "int", - "category": "目标" - }, - "目标施法(倒计时)": { "step": 22, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 23, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 24, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 25, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 26, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 27, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 28, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 29, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 30, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 31, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 32, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 33, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 34, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 40, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 41, + "type": "int", + "category": "鼠标" + }, "spells": { "53480.cooldown": { - "step": 41, + "step": 42, "type": "int", "displayName": "牺牲咆哮", "spellId": 53480, @@ -1039,7 +1054,7 @@ "displayType": "冷却" }, "109304.cooldown": { - "step": 42, + "step": 43, "type": "int", "displayName": "意气风发", "spellId": 109304, @@ -1047,7 +1062,7 @@ "displayType": "冷却" }, "19577.cooldown": { - "step": 43, + "step": 44, "type": "int", "displayName": "胁迫", "spellId": 19577, @@ -1055,7 +1070,7 @@ "displayType": "冷却" }, "5116.cooldown": { - "step": 44, + "step": 45, "type": "int", "displayName": "震荡射击", "spellId": 5116, @@ -1063,7 +1078,7 @@ "displayType": "冷却" }, "19801.cooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "宁神射击", "spellId": 19801, @@ -1071,7 +1086,7 @@ "displayType": "冷却" }, "187698.cooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "焦油陷进", "spellId": 187698, @@ -1079,7 +1094,7 @@ "displayType": "冷却" }, "1513.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "恐吓野兽", "spellId": 1513, @@ -1087,7 +1102,7 @@ "displayType": "冷却" }, "109248.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "束缚射击", "spellId": 109248, @@ -1095,7 +1110,7 @@ "displayType": "冷却" }, "195645.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "摔绊", "spellId": 195645, @@ -1103,7 +1118,7 @@ "displayType": "冷却" }, "1261193.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "爆裂火铳", "spellId": 1261193, @@ -1111,7 +1126,7 @@ "displayType": "冷却" }, "1250646.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "狩魂一击", "spellId": 1250646, @@ -1119,7 +1134,7 @@ "displayType": "冷却" }, "190925.cooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "鱼叉猛刺", "spellId": 190925, @@ -1127,7 +1142,7 @@ "displayType": "冷却" }, "186270.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "猛禽一击", "spellId": 186270, @@ -1135,7 +1150,7 @@ "displayType": "冷却" }, "259495.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "野火炸弹", "spellId": 259495, diff --git a/config/Mage.json b/config/Mage.json index d46003b8..970aefd7 100644 --- a/config/Mage.json +++ b/config/Mage.json @@ -129,169 +129,174 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "法力值": { + "难度": { "step": 20, "type": "int", + "category": "状态" + }, + "法力值": { + "step": 21, + "type": "int", "category": "能量" }, "目标类型": { - "step": 21, - "type": "int", - "category": "目标" - }, - "目标施法(倒计时)": { "step": 22, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 23, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 24, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 25, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 26, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 27, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 28, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 29, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 30, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 31, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 32, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 33, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 34, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 40, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 41, + "type": "int", + "category": "鼠标" + }, "auras": { "player.1242974.value": { - "step": 41, + "step": 42, "type": "int", "category": "玩家", "displayName": "奥数齐射", @@ -316,7 +321,7 @@ "bar": 1 }, "player.394195.value": { - "step": 42, + "step": 43, "type": "int", "category": "玩家", "displayName": "溢流能量", @@ -341,7 +346,7 @@ "bar": 2 }, "player.263725.value": { - "step": 43, + "step": 44, "type": "int", "category": "玩家", "displayName": "节能施法", @@ -366,7 +371,7 @@ "bar": 3 }, "player.1277009.value": { - "step": 44, + "step": 45, "type": "int", "category": "玩家", "displayName": "过载飞弹", @@ -378,7 +383,7 @@ ] }, "player.1223797.value": { - "step": 45, + "step": 46, "type": "int", "category": "玩家", "displayName": "敏锐直觉", @@ -390,7 +395,7 @@ ] }, "player.451038.value": { - "step": 46, + "step": 47, "type": "int", "category": "玩家", "displayName": "奥术之魂", @@ -402,7 +407,7 @@ ] }, "player.365362.value": { - "step": 47, + "step": 48, "type": "int", "category": "玩家", "displayName": "奥术涌动", @@ -414,7 +419,7 @@ ] }, "player.235450.value": { - "step": 48, + "step": 49, "type": "int", "category": "玩家", "displayName": "棱光护体", @@ -453,165 +458,170 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "法力值": { + "难度": { "step": 20, "type": "int", + "category": "状态" + }, + "法力值": { + "step": 21, + "type": "int", "category": "能量" }, "目标类型": { - "step": 21, - "type": "int", - "category": "目标" - }, - "目标施法(倒计时)": { "step": 22, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 23, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 24, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 25, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 26, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 27, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 28, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 29, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 30, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 31, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 32, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 33, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 34, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 40, "type": "int", "category": "鼠标" + }, + "鼠标引导可打断": { + "step": 41, + "type": "int", + "category": "鼠标" } }, "3": { @@ -640,175 +650,180 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "施法技能": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "敌人数量": { + "施法技能": { "step": 21, "type": "int", "category": "状态" }, - "法力值": { + "敌人数量": { "step": 22, "type": "int", + "category": "状态" + }, + "法力值": { + "step": 23, + "type": "int", "category": "能量" }, "目标类型": { - "step": 23, - "type": "int", - "category": "目标" - }, - "目标施法(倒计时)": { "step": 24, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 25, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 26, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 27, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 28, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 29, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 30, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 31, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 32, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 33, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 34, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 42, "type": "int", "category": "鼠标" + }, + "鼠标引导可打断": { + "step": 43, + "type": "int", + "category": "鼠标" } } } diff --git a/config/Monk.json b/config/Monk.json index c2f5b5b7..18e13197 100644 --- a/config/Monk.json +++ b/config/Monk.json @@ -106,184 +106,189 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "酒池": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "敌人数量": { + "酒池": { "step": 21, "type": "int", "category": "状态" }, - "能量值": { + "敌人数量": { "step": 22, "type": "int", + "category": "状态" + }, + "能量值": { + "step": 23, + "type": "int", "category": "能量" }, "目标类型": { - "step": 23, - "type": "int", - "category": "目标" - }, - "目标生命值": { "step": 24, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 25, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 26, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 27, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 28, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 29, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 30, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 31, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 32, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 33, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 34, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 35, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 43, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 44, + "type": "int", + "category": "鼠标" + }, "auras": { "player.1262768.value": { - "step": 44, + "step": 45, "type": "int", "category": "玩家", "displayName": "清空酒窖", @@ -297,7 +302,7 @@ }, "spells": { "121253.cooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "醉酿投", "spellId": 121253, @@ -305,7 +310,7 @@ "displayType": "冷却" }, "121253.chargeCooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "醉酿投充能", "spellId": 121253, @@ -313,7 +318,7 @@ "displayType": "充能" }, "119582.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "活血酒", "spellId": 119582, @@ -321,7 +326,7 @@ "displayType": "冷却" }, "119582.chargeCooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "活血酒充能", "spellId": 119582, @@ -329,7 +334,7 @@ "displayType": "充能" }, "322507.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "天神酒", "spellId": 322507, @@ -337,7 +342,7 @@ "displayType": "冷却" }, "322507.chargeCooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "天神酒充能", "spellId": 322507, @@ -345,7 +350,7 @@ "displayType": "充能" }, "1241059.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "天神灌注", "spellId": 1241059, @@ -353,7 +358,7 @@ "displayType": "冷却" }, "1241059.chargeCooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "天神灌注充能", "spellId": 1241059, @@ -361,7 +366,7 @@ "displayType": "充能" }, "322109.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "轮回之触", "spellId": 322109, @@ -369,7 +374,7 @@ "displayType": "冷却" }, "119381.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "扫堂腿", "spellId": 119381, @@ -377,7 +382,7 @@ "displayType": "冷却" }, "322101.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "移花接木", "spellId": 322101, @@ -394,7 +399,7 @@ "displayType": "施法次数" }, "101643.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "魂体双分", "spellId": 101643, @@ -402,7 +407,7 @@ "displayType": "冷却" }, "119996.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "魂体双分:转移", "spellId": 119996, @@ -410,7 +415,7 @@ "displayType": "冷却" }, "116705.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "切喉手", "spellId": 116705, @@ -418,7 +423,7 @@ "displayType": "冷却" }, "115181.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "火焰之息", "spellId": 115181, @@ -426,7 +431,7 @@ "displayType": "冷却" }, "123986.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "真气爆裂", "spellId": 123986, @@ -434,7 +439,7 @@ "displayType": "冷却" }, "325153.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "爆炸酒桶", "spellId": 325153, @@ -442,7 +447,7 @@ "displayType": "冷却" }, "198898.cooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "赤精之歌", "spellId": 198898, @@ -450,7 +455,7 @@ "displayType": "冷却" }, "115399.cooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "玄牛酒", "spellId": 115399, @@ -458,7 +463,7 @@ "displayType": "冷却" }, "116844.cooldown": { - "step": 64, + "step": 65, "type": "int", "displayName": "平心之环", "spellId": 116844, @@ -466,7 +471,7 @@ "displayType": "冷却" }, "115078.cooldown": { - "step": 65, + "step": 66, "type": "int", "displayName": "分筋错骨", "spellId": 115078, @@ -474,7 +479,7 @@ "displayType": "冷却" }, "132578.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "玄牛下凡", "spellId": 132578, @@ -482,7 +487,7 @@ "displayType": "冷却" }, "205523.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "幻灭踢", "spellId": 205523, @@ -517,159 +522,164 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "施法技能": { + "敌人数量": { "step": 21, "type": "int", "category": "状态" }, - "施法目标": { + "施法技能": { "step": 22, "type": "int", "category": "状态" }, - "法力值": { + "施法目标": { "step": 23, "type": "int", + "category": "状态" + }, + "法力值": { + "step": 24, + "type": "int", "category": "能量" }, "爆发开关": { - "step": 24, + "step": 25, "type": "int", "category": "配置开关" }, "目标类型": { - "step": 25, - "type": "int", - "category": "目标" - }, - "目标距离": { "step": 26, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标距离": { "step": 27, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 28, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 29, "type": "int", "category": "目标" }, - "鼠标类型": { + "目标施法可打断": { "step": 30, "type": "int", - "category": "鼠标" + "category": "目标" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 31, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 32, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 33, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 34, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 38, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 39, + "type": "int", + "category": "鼠标" + }, "spells": { "116680.cooldown": { - "step": 39, + "step": 40, "type": "int", "displayName": "雷光聚神茶", "spellId": 116680, @@ -677,7 +687,7 @@ "displayType": "冷却" }, "116680.chargeCooldown": { - "step": 40, + "step": 41, "type": "int", "displayName": "雷光聚神茶充能", "spellId": 116680, @@ -685,7 +695,7 @@ "displayType": "充能" }, "115151.cooldown": { - "step": 41, + "step": 42, "type": "int", "displayName": "复苏之雾", "spellId": 115151, @@ -693,7 +703,7 @@ "displayType": "冷却" }, "115151.chargeCooldown": { - "step": 42, + "step": 43, "type": "int", "displayName": "复苏之雾充能", "spellId": 115151, @@ -701,7 +711,7 @@ "displayType": "充能" }, "115310.cooldown": { - "step": 43, + "step": 44, "type": "int", "displayName": "还魂术", "spellId": 115310, @@ -709,7 +719,7 @@ "displayType": "冷却" }, "116849.cooldown": { - "step": 44, + "step": 45, "type": "int", "displayName": "作茧缚命", "spellId": 116849, @@ -717,7 +727,7 @@ "displayType": "冷却" }, "115450.cooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "清创生血", "spellId": 115450, @@ -725,7 +735,7 @@ "displayType": "冷却" }, "443028.cooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "天神御身", "spellId": 443028, @@ -733,7 +743,7 @@ "displayType": "冷却" }, "322109.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "轮回之触", "spellId": 322109, @@ -741,7 +751,7 @@ "displayType": "冷却" }, "119381.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "扫堂腿", "spellId": 119381, @@ -749,7 +759,7 @@ "displayType": "冷却" }, "1270621.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "宁神茶", "spellId": 1270621, @@ -757,7 +767,7 @@ "displayType": "冷却" }, "101643.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "魂体双分", "spellId": 101643, @@ -765,7 +775,7 @@ "displayType": "冷却" }, "119996.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "魂体双分:转移", "spellId": 119996, @@ -773,7 +783,7 @@ "displayType": "冷却" }, "107428.cooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "旭日东升踢", "spellId": 107428, @@ -781,7 +791,7 @@ "displayType": "冷却" }, "100784.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "幻灭踢", "spellId": 100784, @@ -789,7 +799,7 @@ "displayType": "冷却" }, "116844.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "平心之环", "spellId": 116844, @@ -797,7 +807,7 @@ "displayType": "冷却" }, "115078.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "分筋错骨", "spellId": 115078, @@ -805,7 +815,7 @@ "displayType": "冷却" }, "115294.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "法力茶", "spellId": 115294, @@ -822,7 +832,7 @@ "displayType": "施法次数" }, "399491.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "神龙之赐", "spellId": 399491, @@ -840,7 +850,7 @@ } }, "group": { - "start": 58, + "start": 59, "num": 5, "生命值": { "step": 1, @@ -878,194 +888,199 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "施法技能": { + "敌人数量": { "step": 21, "type": "int", "category": "状态" }, - "能量值": { + "施法技能": { "step": 22, "type": "int", - "category": "能量" + "category": "状态" }, - "真气": { + "能量值": { "step": 23, "type": "int", "category": "能量" }, - "爆发开关": { + "真气": { "step": 24, "type": "int", + "category": "能量" + }, + "爆发开关": { + "step": 25, + "type": "int", "category": "配置开关" }, "目标类型": { - "step": 25, - "type": "int", - "category": "目标" - }, - "目标生命值": { "step": 26, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 27, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 28, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 29, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 30, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 31, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 32, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 33, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 34, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 35, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 36, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 37, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 43, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 44, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 45, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 46, + "type": "int", + "category": "鼠标" + }, "auras": { "player.1291484.value": { - "step": 46, + "step": 47, "type": "int", "category": "玩家", "displayName": "乾元镇踏", @@ -1090,7 +1105,7 @@ "bar": 3 }, "player.1249625.value": { - "step": 47, + "step": 48, "type": "int", "category": "玩家", "displayName": "乾元之巅", @@ -1115,7 +1130,7 @@ "bar": 4 }, "player.1261724.value": { - "step": 48, + "step": 49, "type": "int", "category": "玩家", "displayName": "虎眼酒", @@ -1140,7 +1155,7 @@ "bar": 5 }, "player.432180.value": { - "step": 49, + "step": 50, "type": "int", "category": "玩家", "displayName": "风之舞蹈", @@ -1165,7 +1180,7 @@ "bar": 6 }, "player.196741.value": { - "step": 50, + "step": 51, "type": "int", "category": "玩家", "displayName": "连击", @@ -1190,7 +1205,7 @@ "bar": 7 }, "player.116768.value": { - "step": 51, + "step": 52, "type": "int", "category": "玩家", "displayName": "幻灭踢强化", @@ -1215,7 +1230,7 @@ "bar": 8 }, "player.325202.value": { - "step": 52, + "step": 53, "type": "int", "category": "玩家", "displayName": "赤精之舞", @@ -1240,7 +1255,7 @@ "bar": 9 }, "player.1250554.value": { - "step": 53, + "step": 54, "type": "int", "category": "玩家", "displayName": "疾风呼啸踢可用", @@ -1252,7 +1267,7 @@ ] }, "player.443421.value": { - "step": 54, + "step": 55, "type": "int", "category": "玩家", "displayName": "青龙之心", @@ -1281,7 +1296,7 @@ "bar": 10 }, "player.443028.value": { - "step": 55, + "step": 56, "type": "int", "category": "玩家", "displayName": "天神御身", @@ -1293,7 +1308,7 @@ ] }, "player.1249753.value": { - "step": 56, + "step": 57, "type": "int", "category": "玩家", "displayName": "组合拳-旭日东升踢", @@ -1305,7 +1320,7 @@ ] }, "player.1249754.value": { - "step": 57, + "step": 58, "type": "int", "category": "玩家", "displayName": "组合拳-神鹤引项踢", @@ -1317,7 +1332,7 @@ ] }, "player.1249756.value": { - "step": 58, + "step": 59, "type": "int", "category": "玩家", "displayName": "组合拳-猛虎掌", @@ -1329,7 +1344,7 @@ ] }, "player.1249757.value": { - "step": 59, + "step": 60, "type": "int", "category": "玩家", "displayName": "组合拳-幻灭踢", @@ -1341,7 +1356,7 @@ ] }, "player.1249758.value": { - "step": 60, + "step": 61, "type": "int", "category": "玩家", "displayName": "组合拳-怒雷破", @@ -1353,7 +1368,7 @@ ] }, "player.1249759.value": { - "step": 61, + "step": 62, "type": "int", "category": "玩家", "displayName": "组合拳-切空踢", @@ -1365,7 +1380,7 @@ ] }, "player.1249762.value": { - "step": 62, + "step": 63, "type": "int", "category": "玩家", "displayName": "组合拳-风火雷电", @@ -1377,7 +1392,7 @@ ] }, "player.1249763.value": { - "step": 63, + "step": 64, "type": "int", "category": "玩家", "displayName": "组合拳-乾元镇踏", @@ -1389,7 +1404,7 @@ ] }, "player.1249764.value": { - "step": 64, + "step": 65, "type": "int", "category": "玩家", "displayName": "组合拳-碎玉闪电", @@ -1401,7 +1416,7 @@ ] }, "player.1249765.value": { - "step": 65, + "step": 66, "type": "int", "category": "玩家", "displayName": "组合拳-升龙霸", @@ -1413,7 +1428,7 @@ ] }, "player.1249766.value": { - "step": 66, + "step": 67, "type": "int", "category": "玩家", "displayName": "组合拳-风领主之击", @@ -1425,7 +1440,7 @@ ] }, "player.1297033.value": { - "step": 67, + "step": 68, "type": "int", "category": "玩家", "displayName": "121套装BUFF", @@ -1437,7 +1452,7 @@ ] }, "player.1248992.value": { - "step": 68, + "step": 69, "type": "int", "category": "玩家", "displayName": "可以释放天神御身", @@ -1449,7 +1464,7 @@ ] }, "player.1249790.value": { - "step": 69, + "step": 70, "type": "int", "category": "玩家", "displayName": "组合拳天神御身", @@ -1463,7 +1478,7 @@ }, "spells": { "122470.cooldown": { - "step": 70, + "step": 71, "type": "int", "displayName": "业报之触", "spellId": 122470, @@ -1471,7 +1486,7 @@ "displayType": "冷却" }, "107428.cooldown": { - "step": 71, + "step": 72, "type": "int", "displayName": "旭日东升踢", "spellId": 107428, @@ -1479,7 +1494,7 @@ "displayType": "冷却" }, "1249625.cooldown": { - "step": 72, + "step": 73, "type": "int", "displayName": "乾元之巅", "spellId": 1249625, @@ -1487,7 +1502,7 @@ "displayType": "冷却" }, "1249625.chargeCooldown": { - "step": 73, + "step": 74, "type": "int", "displayName": "乾元之巅充能", "spellId": 1249625, @@ -1504,7 +1519,7 @@ "displayType": "充能层数" }, "218164.cooldown": { - "step": 74, + "step": 75, "type": "int", "displayName": "清创生血", "spellId": 218164, @@ -1512,7 +1527,7 @@ "displayType": "冷却" }, "152175.cooldown": { - "step": 75, + "step": 76, "type": "int", "displayName": "升龙霸", "spellId": 152175, @@ -1520,7 +1535,7 @@ "displayType": "冷却" }, "101545.cooldown": { - "step": 76, + "step": 77, "type": "int", "displayName": "翔龙在天", "spellId": 101545, @@ -1528,7 +1543,7 @@ "displayType": "冷却" }, "113656.cooldown": { - "step": 77, + "step": 78, "type": "int", "displayName": "怒雷破", "spellId": 113656, @@ -1536,7 +1551,7 @@ "displayType": "冷却" }, "322109.cooldown": { - "step": 78, + "step": 79, "type": "int", "displayName": "轮回之触", "spellId": 322109, @@ -1544,7 +1559,7 @@ "displayType": "冷却" }, "119381.cooldown": { - "step": 79, + "step": 80, "type": "int", "displayName": "扫堂腿", "spellId": 119381, @@ -1552,7 +1567,7 @@ "displayType": "冷却" }, "322101.cooldown": { - "step": 80, + "step": 81, "type": "int", "displayName": "移花接木", "spellId": 322101, @@ -1560,7 +1575,7 @@ "displayType": "冷却" }, "101643.cooldown": { - "step": 81, + "step": 82, "type": "int", "displayName": "魂体双分", "spellId": 101643, @@ -1568,7 +1583,7 @@ "displayType": "冷却" }, "119996.cooldown": { - "step": 82, + "step": 83, "type": "int", "displayName": "魂体双分:转移", "spellId": 119996, @@ -1576,7 +1591,7 @@ "displayType": "冷却" }, "116705.cooldown": { - "step": 83, + "step": 84, "type": "int", "displayName": "切喉手", "spellId": 116705, @@ -1584,7 +1599,7 @@ "displayType": "冷却" }, "198898.cooldown": { - "step": 84, + "step": 85, "type": "int", "displayName": "赤精之歌", "spellId": 198898, @@ -1592,7 +1607,7 @@ "displayType": "冷却" }, "116844.cooldown": { - "step": 85, + "step": 86, "type": "int", "displayName": "平心之环", "spellId": 116844, @@ -1600,7 +1615,7 @@ "displayType": "冷却" }, "115078.cooldown": { - "step": 86, + "step": 87, "type": "int", "displayName": "分筋错骨", "spellId": 115078, @@ -1608,7 +1623,7 @@ "displayType": "冷却" }, "123904.cooldown": { - "step": 87, + "step": 88, "type": "int", "displayName": "白虎下凡", "spellId": 123904, @@ -1616,7 +1631,7 @@ "displayType": "冷却" }, "443028.cooldown": { - "step": 88, + "step": 89, "type": "int", "displayName": "天神御身", "spellId": 443028, @@ -1624,7 +1639,7 @@ "displayType": "冷却" }, "392983.cooldown": { - "step": 89, + "step": 90, "type": "int", "displayName": "风领主之击", "spellId": 392983, @@ -1632,7 +1647,7 @@ "displayType": "冷却" }, "443591.cooldown": { - "step": 90, + "step": 91, "type": "int", "displayName": "众神聚心", "spellId": 443591, @@ -1640,7 +1655,7 @@ "displayType": "冷却" }, "1272696.cooldown": { - "step": 91, + "step": 92, "type": "int", "displayName": "乾元镇踏", "spellId": 1272696, @@ -1648,7 +1663,7 @@ "displayType": "冷却" }, "1272696.chargeCooldown": { - "step": 92, + "step": 93, "type": "int", "displayName": "乾元镇踏充能", "spellId": 1272696, diff --git a/config/Paladin.json b/config/Paladin.json index eb830f9a..525361e1 100644 --- a/config/Paladin.json +++ b/config/Paladin.json @@ -109,193 +109,198 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "施法技能": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "施法目标": { + "施法技能": { "step": 21, "type": "int", "category": "状态" }, - "神圣军备": { + "施法目标": { "step": 22, "type": "int", "category": "状态" }, - "自律": { + "神圣军备": { "step": 23, "type": "int", "category": "状态" }, - "法力值": { + "自律": { "step": 24, "type": "int", - "category": "能量" + "category": "状态" }, - "神圣能量": { + "法力值": { "step": 25, "type": "int", "category": "能量" }, - "爆发开关": { + "神圣能量": { "step": 26, "type": "int", - "category": "配置开关" + "category": "能量" }, - "延迟": { + "爆发开关": { "step": 27, "type": "int", "category": "配置开关" }, - "目标类型": { + "延迟": { "step": 28, "type": "int", - "category": "目标" + "category": "配置开关" }, - "目标距离": { + "目标类型": { "step": 29, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标距离": { "step": 30, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 31, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 32, "type": "int", "category": "目标" }, - "目标驱散类型": { + "目标施法可打断": { "step": 33, "type": "int", "category": "目标" }, - "目标生命值": { + "目标驱散类型": { "step": 34, "type": "int", "category": "目标" }, - "鼠标类型": { + "目标生命值": { "step": 35, "type": "int", - "category": "鼠标" + "category": "目标" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 43, "type": "int", "category": "鼠标" }, - "首领1施法(正计时)": { + "鼠标引导可打断": { "step": 44, "type": "int", + "category": "鼠标" + }, + "首领1施法(正计时)": { + "step": 45, + "type": "int", "category": "首领1" }, "首领2施法(正计时)": { - "step": 45, + "step": 46, "type": "int", "category": "首领2" }, "治疗药水": { - "step": 79, + "step": 80, "type": "int", "category": "物品", "itemId": 241304, @@ -303,7 +308,7 @@ }, "auras": { "player.432502.value": { - "step": 46, + "step": 47, "type": "int", "category": "玩家", "displayName": "神圣壁垒", @@ -315,7 +320,7 @@ ] }, "player.432496.value": { - "step": 47, + "step": 48, "type": "int", "category": "玩家", "displayName": "圣洁武器", @@ -327,7 +332,7 @@ ] }, "player.223819.value": { - "step": 48, + "step": 49, "type": "int", "category": "玩家", "displayName": "神圣意志", @@ -339,7 +344,7 @@ ] }, "player.387178.value": { - "step": 49, + "step": 50, "type": "int", "category": "玩家", "displayName": "苍穹之遗", @@ -351,7 +356,7 @@ ] }, "player.54149.value": { - "step": 50, + "step": 51, "type": "int", "category": "玩家", "displayName": "圣光灌注", @@ -376,7 +381,7 @@ "bar": 3 }, "player.431522.value": { - "step": 51, + "step": 52, "type": "int", "category": "玩家", "displayName": "晨光", @@ -401,7 +406,7 @@ "bar": 4 }, "player.431831.value": { - "step": 52, + "step": 53, "type": "int", "category": "玩家", "displayName": "晨光-恢复", @@ -426,7 +431,7 @@ "bar": 5 }, "player.414273.value": { - "step": 53, + "step": 54, "type": "int", "category": "玩家", "displayName": "神性之手", @@ -451,7 +456,7 @@ "bar": 6 }, "player.31884.value": { - "step": 54, + "step": 55, "type": "int", "category": "玩家", "displayName": "复仇之怒", @@ -476,7 +481,7 @@ "bar": 7 }, "player.414193.value": { - "step": 55, + "step": 56, "type": "int", "category": "玩家", "displayName": "觉醒", @@ -488,7 +493,7 @@ ] }, "player.200025.value": { - "step": 56, + "step": 57, "type": "int", "category": "玩家", "displayName": "美德道标", @@ -500,7 +505,7 @@ ] }, "target.harmful.414022.value": { - "step": 57, + "step": 58, "type": "int", "category": "目标减益", "displayName": "失格者", @@ -512,7 +517,7 @@ ] }, "target.harmful.204242.value": { - "step": 58, + "step": 59, "type": "int", "category": "目标减益", "displayName": "奉献", @@ -524,7 +529,7 @@ ] }, "focus.harmful.414022.value": { - "step": 59, + "step": 60, "type": "int", "category": "焦点减益", "displayName": "失格者", @@ -536,7 +541,7 @@ ] }, "focus.harmful.204242.value": { - "step": 60, + "step": 61, "type": "int", "category": "焦点减益", "displayName": "奉献", @@ -550,7 +555,7 @@ }, "spells": { "115750.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "盲目之光", "spellId": 115750, @@ -558,7 +563,7 @@ "displayType": "冷却" }, "853.cooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "制裁之锤", "spellId": 853, @@ -566,7 +571,7 @@ "displayType": "冷却" }, "642.cooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "圣盾术", "spellId": 642, @@ -574,7 +579,7 @@ "displayType": "冷却" }, "6940.cooldown": { - "step": 64, + "step": 65, "type": "int", "displayName": "牺牲祝福", "spellId": 6940, @@ -582,7 +587,7 @@ "displayType": "冷却" }, "1044.cooldown": { - "step": 65, + "step": 66, "type": "int", "displayName": "自由祝福", "spellId": 1044, @@ -590,7 +595,7 @@ "displayType": "冷却" }, "1022.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "保护祝福", "spellId": 1022, @@ -598,7 +603,7 @@ "displayType": "冷却" }, "633.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "圣疗术", "spellId": 633, @@ -606,7 +611,7 @@ "displayType": "冷却" }, "20473.cooldown": { - "step": 68, + "step": 69, "type": "int", "displayName": "神圣震击", "spellId": 20473, @@ -614,7 +619,7 @@ "displayType": "冷却" }, "20473.chargeCooldown": { - "step": 69, + "step": 70, "type": "int", "displayName": "神圣震击充能", "spellId": 20473, @@ -631,7 +636,7 @@ "displayType": "充能层数" }, "4987.cooldown": { - "step": 70, + "step": 71, "type": "int", "displayName": "清洁术", "spellId": 4987, @@ -639,7 +644,7 @@ "displayType": "冷却" }, "275773.cooldown": { - "step": 71, + "step": 72, "type": "int", "displayName": "审判", "spellId": 275773, @@ -647,7 +652,7 @@ "displayType": "冷却" }, "375576.cooldown": { - "step": 72, + "step": 73, "type": "int", "displayName": "圣洁鸣钟", "spellId": 375576, @@ -655,7 +660,7 @@ "displayType": "冷却" }, "114165.cooldown": { - "step": 73, + "step": 74, "type": "int", "displayName": "神圣棱镜", "spellId": 114165, @@ -663,7 +668,7 @@ "displayType": "冷却" }, "31821.cooldown": { - "step": 74, + "step": 75, "type": "int", "displayName": "光环掌握", "spellId": 31821, @@ -671,7 +676,7 @@ "displayType": "冷却" }, "200025.cooldown": { - "step": 75, + "step": 76, "type": "int", "displayName": "美德道标", "spellId": 200025, @@ -679,7 +684,7 @@ "displayType": "冷却" }, "432459.cooldown": { - "step": 76, + "step": 77, "type": "int", "displayName": "神圣壁垒", "spellId": 432459, @@ -687,7 +692,7 @@ "displayType": "冷却" }, "432459.chargeCooldown": { - "step": 77, + "step": 78, "type": "int", "displayName": "神圣壁垒充能", "spellId": 432459, @@ -704,7 +709,7 @@ "displayType": "充能层数" }, "391054.cooldown": { - "step": 78, + "step": 79, "type": "int", "displayName": "代祷", "spellId": 391054, @@ -713,7 +718,7 @@ } }, "group": { - "start": 80, + "start": 81, "num": 6, "生命值": { "step": 1, @@ -779,87 +784,694 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "自律": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "法力值": { + "自律": { "step": 21, "type": "int", - "category": "能量" + "category": "状态" }, - "神圣能量": { + "法力值": { "step": 22, "type": "int", "category": "能量" }, - "延迟": { + "神圣能量": { "step": 23, "type": "int", - "category": "配置开关" + "category": "能量" }, - "爆发开关": { + "延迟": { "step": 24, "type": "int", "category": "配置开关" }, + "爆发开关": { + "step": 25, + "type": "int", + "category": "配置开关" + }, "输出模式": { + "step": 26, + "type": "int", + "category": "配置开关" + }, + "AOE开关": { + "step": 27, + "type": "int", + "category": "配置开关" + }, + "爆发药水开关": { + "step": 28, + "type": "int", + "category": "配置开关" + }, + "目标类型": { + "step": 29, + "type": "int", + "category": "目标" + }, + "目标距离": { + "step": 30, + "type": "int", + "category": "目标" + }, + "目标施法(倒计时)": { + "step": 31, + "type": "int", + "category": "目标" + }, + "目标施法(正计时)": { + "step": 32, + "type": "int", + "category": "目标" + }, + "目标施法可打断": { + "step": 33, + "type": "int", + "category": "目标" + }, + "目标引导": { + "step": 34, + "type": "int", + "category": "目标" + }, + "目标引导可打断": { + "step": 35, + "type": "int", + "category": "目标" + }, + "焦点施法(倒计时)": { + "step": 36, + "type": "int", + "category": "焦点" + }, + "焦点施法(正计时)": { + "step": 37, + "type": "int", + "category": "焦点" + }, + "焦点施法可打断": { + "step": 38, + "type": "int", + "category": "焦点" + }, + "焦点引导": { + "step": 39, + "type": "int", + "category": "焦点" + }, + "焦点引导可打断": { + "step": 40, + "type": "int", + "category": "焦点" + }, + "焦点距离": { + "step": 41, + "type": "int", + "category": "焦点" + }, + "鼠标类型": { + "step": 42, + "type": "int", + "category": "鼠标" + }, + "鼠标驱散类型": { + "step": 43, + "type": "int", + "category": "鼠标" + }, + "鼠标生命值": { + "step": 44, + "type": "int", + "category": "鼠标" + }, + "鼠标距离": { + "step": 45, + "type": "int", + "category": "鼠标" + }, + "鼠标施法(倒计时)": { + "step": 46, + "type": "int", + "category": "鼠标" + }, + "鼠标施法(正计时)": { + "step": 47, + "type": "int", + "category": "鼠标" + }, + "鼠标施法可打断": { + "step": 48, + "type": "int", + "category": "鼠标" + }, + "鼠标引导": { + "step": 49, + "type": "int", + "category": "鼠标" + }, + "鼠标引导可打断": { + "step": 50, + "type": "int", + "category": "鼠标" + }, + "治疗石": { + "step": 81, + "type": "int", + "category": "物品", + "itemId": 5512, + "isEquipped": false + }, + "鲁莽药水": { + "step": 82, + "type": "int", + "category": "物品", + "itemId": 241288, + "isEquipped": false + }, + "治疗药水": { + "step": 83, + "type": "int", + "category": "物品", + "itemId": 241304, + "isEquipped": false + }, + "圣光潜力": { + "step": 84, + "type": "int", + "category": "物品", + "itemId": 241308, + "isEquipped": false + }, + "auras": { + "player.327510.value": { + "step": 51, + "type": "int", + "category": "玩家", + "displayName": "闪耀之光", + "spellId": 327510, + "scope": "player", + "metric": "value", + "spellIds": [ + 327510 + ] + }, + "player.327510.apps": { + "step": "bar", + "type": "int", + "category": "玩家", + "displayName": "闪耀之光层数", + "spellId": 327510, + "scope": "player", + "metric": "apps", + "spellIds": [ + 327510 + ], + "bar": 5 + }, + "player.182104.value": { + "step": 52, + "type": "int", + "category": "玩家", + "displayName": "小闪耀之光", + "spellId": 182104, + "scope": "player", + "metric": "value", + "spellIds": [ + 182104 + ] + }, + "player.182104.apps": { + "step": "bar", + "type": "int", + "category": "玩家", + "displayName": "小闪耀之光层数", + "spellId": 182104, + "scope": "player", + "metric": "apps", + "spellIds": [ + 182104 + ], + "bar": 6 + }, + "player.132403.value": { + "step": 53, + "type": "int", + "category": "玩家", + "displayName": "正义盾击", + "spellId": 132403, + "scope": "player", + "metric": "value", + "spellIds": [ + 132403 + ] + }, + "player.188370.value": { + "step": 54, + "type": "int", + "category": "玩家", + "displayName": "奉献", + "spellId": 188370, + "scope": "player", + "metric": "value", + "spellIds": [ + 188370 + ] + }, + "player.433550.value": { + "step": 55, + "type": "int", + "category": "玩家", + "displayName": "圣言祭礼", + "spellId": 433550, + "scope": "player", + "metric": "value", + "spellIds": [ + 433550 + ] + }, + "player.135893.value": { + "step": 56, + "type": "int", + "category": "玩家", + "displayName": "虔诚光环", + "spellId": 135893, + "scope": "player", + "metric": "value", + "spellIds": [ + 135893 + ] + } + }, + "spells": { + "432472.cooldown": { + "step": 57, + "type": "int", + "displayName": "圣洁武器", + "spellId": 432472, + "metric": "cooldown", + "displayType": "冷却" + }, + "432472.chargeCooldown": { + "step": 58, + "type": "int", + "displayName": "圣洁武器充能", + "spellId": 432472, + "metric": "chargeCooldown", + "displayType": "充能" + }, + "432472.count": { + "step": "bar", + "bar": 1, + "type": "int", + "displayName": "圣洁武器层数", + "spellId": 432472, + "metric": "count", + "displayType": "充能层数" + }, + "432459.cooldown": { + "step": 59, + "type": "int", + "displayName": "神圣壁垒", + "spellId": 432459, + "metric": "cooldown", + "displayType": "冷却" + }, + "432459.chargeCooldown": { + "step": 60, + "type": "int", + "displayName": "神圣壁垒充能", + "spellId": 432459, + "metric": "chargeCooldown", + "displayType": "充能" + }, + "432459.count": { + "step": "bar", + "bar": 2, + "type": "int", + "displayName": "神圣壁垒层数", + "spellId": 432459, + "metric": "count", + "displayType": "充能层数" + }, + "213644.cooldown": { + "step": 61, + "type": "int", + "displayName": "清毒术", + "spellId": 213644, + "metric": "cooldown", + "displayType": "冷却" + }, + "275779.cooldown": { + "step": 62, + "type": "int", + "displayName": "审判", + "spellId": 275779, + "metric": "cooldown", + "displayType": "冷却" + }, + "275779.chargeCooldown": { + "step": 63, + "type": "int", + "displayName": "审判充能", + "spellId": 275779, + "metric": "chargeCooldown", + "displayType": "充能" + }, + "275779.count": { + "step": "bar", + "bar": 3, + "type": "int", + "displayName": "审判层数", + "spellId": 275779, + "metric": "count", + "displayType": "充能层数" + }, + "31935.cooldown": { + "step": 64, + "type": "int", + "displayName": "复仇者之盾", + "spellId": 31935, + "metric": "cooldown", + "displayType": "冷却" + }, + "26573.cooldown": { + "step": 65, + "type": "int", + "displayName": "奉献", + "spellId": 26573, + "metric": "cooldown", + "displayType": "冷却" + }, + "53600.cooldown": { + "step": 66, + "type": "int", + "displayName": "正义盾击", + "spellId": 53600, + "metric": "cooldown", + "displayType": "冷却" + }, + "85673.cooldown": { + "step": 67, + "type": "int", + "displayName": "荣耀圣令", + "spellId": 85673, + "metric": "cooldown", + "displayType": "冷却" + }, + "96231.cooldown": { + "step": 68, + "type": "int", + "displayName": "责难", + "spellId": 96231, + "metric": "cooldown", + "displayType": "冷却" + }, + "204019.cooldown": { + "step": 69, + "type": "int", + "displayName": "祝福之锤", + "spellId": 204019, + "metric": "cooldown", + "displayType": "冷却" + }, + "204019.chargeCooldown": { + "step": 70, + "type": "int", + "displayName": "祝福之锤充能", + "spellId": 204019, + "metric": "chargeCooldown", + "displayType": "充能" + }, + "204019.count": { + "step": "bar", + "bar": 4, + "type": "int", + "displayName": "祝福之锤层数", + "spellId": 204019, + "metric": "count", + "displayType": "充能层数" + }, + "389539.cooldown": { + "step": 71, + "type": "int", + "displayName": "戒卫", + "spellId": 389539, + "metric": "cooldown", + "displayType": "冷却" + }, + "375576.cooldown": { + "step": 72, + "type": "int", + "displayName": "圣洁鸣钟", + "spellId": 375576, + "metric": "cooldown", + "displayType": "冷却" + }, + "115750.cooldown": { + "step": 73, + "type": "int", + "displayName": "盲目之光", + "spellId": 115750, + "metric": "cooldown", + "displayType": "冷却" + }, + "853.cooldown": { + "step": 74, + "type": "int", + "displayName": "制裁之锤", + "spellId": 853, + "metric": "cooldown", + "displayType": "冷却" + }, + "642.cooldown": { + "step": 75, + "type": "int", + "displayName": "圣盾术", + "spellId": 642, + "metric": "cooldown", + "displayType": "冷却" + }, + "6940.cooldown": { + "step": 76, + "type": "int", + "displayName": "牺牲祝福", + "spellId": 6940, + "metric": "cooldown", + "displayType": "冷却" + }, + "1044.cooldown": { + "step": 77, + "type": "int", + "displayName": "自由祝福", + "spellId": 1044, + "metric": "cooldown", + "displayType": "冷却" + }, + "1022.cooldown": { + "step": 78, + "type": "int", + "displayName": "保护祝福", + "spellId": 1022, + "metric": "cooldown", + "displayType": "冷却" + }, + "633.cooldown": { + "step": 79, + "type": "int", + "displayName": "圣疗术", + "spellId": 633, + "metric": "cooldown", + "displayType": "冷却" + }, + "24275.cooldown": { + "step": 80, + "type": "int", + "displayName": "愤怒之锤", + "spellId": 24275, + "metric": "cooldown", + "displayType": "冷却" + } + }, + "group": { + "start": 85, + "num": 3, + "生命值": { + "step": 1, + "type": "int" + }, + "职责": { + "step": 2, + "type": "int" + } + } + }, + "3": { + "队伍类型": { + "step": 4, + "type": "int", + "category": "状态" + }, + "英雄天赋": { + "step": 5, + "type": "int", + "category": "状态" + }, + "有效性": { + "step": 6, + "type": "bool", + "category": "状态" + }, + "一键辅助": { + "step": 7, + "type": "int", + "category": "状态" + }, + "插入法术": { + "step": 8, + "type": "int", + "category": "状态" + }, + "插入物品": { + "step": 9, + "type": "int", + "category": "状态" + }, + "战斗时间": { + "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, + "type": "bool", + "category": "状态" + }, + "施法(正计时)": { + "step": 12, + "type": "int", + "category": "状态" + }, + "施法(倒计时)": { + "step": 13, + "type": "int", + "category": "状态" + }, + "引导": { + "step": 14, + "type": "int", + "category": "状态" + }, + "蓄力": { + "step": 15, + "type": "int", + "category": "状态" + }, + "蓄力层数": { + "step": 16, + "type": "int", + "category": "状态" + }, + "生命值": { + "step": 17, + "type": "int", + "category": "状态" + }, + "队伍人数": { + "step": 18, + "type": "int", + "category": "状态" + }, + "首领战": { + "step": 19, + "type": "int", + "category": "状态" + }, + "难度": { + "step": 20, + "type": "int", + "category": "状态" + }, + "敌人数量": { + "step": 21, + "type": "int", + "category": "状态" + }, + "自律": { + "step": 22, + "type": "int", + "category": "状态" + }, + "法力值": { + "step": 23, + "type": "int", + "category": "能量" + }, + "神圣能量": { + "step": 24, + "type": "int", + "category": "能量" + }, + "爆发开关": { "step": 25, "type": "int", "category": "配置开关" @@ -869,72 +1481,72 @@ "type": "int", "category": "配置开关" }, - "爆发药水开关": { + "输出模式": { "step": 27, "type": "int", "category": "配置开关" }, - "目标类型": { + "延迟": { "step": 28, "type": "int", - "category": "目标" + "category": "配置开关" }, - "目标距离": { + "目标类型": { "step": 29, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标距离": { "step": 30, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 31, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 32, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 33, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 34, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 35, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 36, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 37, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 38, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 39, "type": "int", "category": "焦点" }, - "焦点距离": { + "焦点引导可打断": { "step": 40, "type": "int", "category": "焦点" @@ -984,677 +1596,80 @@ "type": "int", "category": "鼠标" }, - "治疗石": { - "step": 80, - "type": "int", - "category": "物品", - "itemId": 5512, - "isEquipped": false - }, - "鲁莽药水": { - "step": 81, - "type": "int", - "category": "物品", - "itemId": 241288, - "isEquipped": false - }, "治疗药水": { - "step": 82, + "step": 65, "type": "int", "category": "物品", "itemId": 241304, "isEquipped": false }, - "圣光潜力": { - "step": 83, - "type": "int", - "category": "物品", - "itemId": 241308, - "isEquipped": false - }, - "auras": { - "player.327510.value": { + "spells": { + "115750.cooldown": { "step": 50, "type": "int", - "category": "玩家", - "displayName": "闪耀之光", - "spellId": 327510, - "scope": "player", - "metric": "value", - "spellIds": [ - 327510 - ] - }, - "player.327510.apps": { - "step": "bar", - "type": "int", - "category": "玩家", - "displayName": "闪耀之光层数", - "spellId": 327510, - "scope": "player", - "metric": "apps", - "spellIds": [ - 327510 - ], - "bar": 5 - }, - "player.182104.value": { - "step": 51, - "type": "int", - "category": "玩家", - "displayName": "小闪耀之光", - "spellId": 182104, - "scope": "player", - "metric": "value", - "spellIds": [ - 182104 - ] - }, - "player.182104.apps": { - "step": "bar", - "type": "int", - "category": "玩家", - "displayName": "小闪耀之光层数", - "spellId": 182104, - "scope": "player", - "metric": "apps", - "spellIds": [ - 182104 - ], - "bar": 6 - }, - "player.132403.value": { - "step": 52, - "type": "int", - "category": "玩家", - "displayName": "正义盾击", - "spellId": 132403, - "scope": "player", - "metric": "value", - "spellIds": [ - 132403 - ] - }, - "player.188370.value": { - "step": 53, - "type": "int", - "category": "玩家", - "displayName": "奉献", - "spellId": 188370, - "scope": "player", - "metric": "value", - "spellIds": [ - 188370 - ] - }, - "player.433550.value": { - "step": 54, - "type": "int", - "category": "玩家", - "displayName": "圣言祭礼", - "spellId": 433550, - "scope": "player", - "metric": "value", - "spellIds": [ - 433550 - ] - }, - "player.135893.value": { - "step": 55, - "type": "int", - "category": "玩家", - "displayName": "虔诚光环", - "spellId": 135893, - "scope": "player", - "metric": "value", - "spellIds": [ - 135893 - ] - } - }, - "spells": { - "432472.cooldown": { - "step": 56, - "type": "int", - "displayName": "圣洁武器", - "spellId": 432472, + "displayName": "盲目之光", + "spellId": 115750, "metric": "cooldown", "displayType": "冷却" }, - "432472.chargeCooldown": { + "853.cooldown": { + "step": 51, + "type": "int", + "displayName": "制裁之锤", + "spellId": 853, + "metric": "cooldown", + "displayType": "冷却" + }, + "642.cooldown": { + "step": 52, + "type": "int", + "displayName": "圣盾术", + "spellId": 642, + "metric": "cooldown", + "displayType": "冷却" + }, + "6940.cooldown": { + "step": 53, + "type": "int", + "displayName": "牺牲祝福", + "spellId": 6940, + "metric": "cooldown", + "displayType": "冷却" + }, + "1044.cooldown": { + "step": 54, + "type": "int", + "displayName": "自由祝福", + "spellId": 1044, + "metric": "cooldown", + "displayType": "冷却" + }, + "1022.cooldown": { + "step": 55, + "type": "int", + "displayName": "保护祝福", + "spellId": 1022, + "metric": "cooldown", + "displayType": "冷却" + }, + "633.cooldown": { + "step": 56, + "type": "int", + "displayName": "圣疗术", + "spellId": 633, + "metric": "cooldown", + "displayType": "冷却" + }, + "213644.cooldown": { "step": 57, "type": "int", - "displayName": "圣洁武器充能", - "spellId": 432472, - "metric": "chargeCooldown", - "displayType": "充能" - }, - "432472.count": { - "step": "bar", - "bar": 1, - "type": "int", - "displayName": "圣洁武器层数", - "spellId": 432472, - "metric": "count", - "displayType": "充能层数" - }, - "432459.cooldown": { - "step": 58, - "type": "int", - "displayName": "神圣壁垒", - "spellId": 432459, - "metric": "cooldown", - "displayType": "冷却" - }, - "432459.chargeCooldown": { - "step": 59, - "type": "int", - "displayName": "神圣壁垒充能", - "spellId": 432459, - "metric": "chargeCooldown", - "displayType": "充能" - }, - "432459.count": { - "step": "bar", - "bar": 2, - "type": "int", - "displayName": "神圣壁垒层数", - "spellId": 432459, - "metric": "count", - "displayType": "充能层数" - }, - "213644.cooldown": { - "step": 60, - "type": "int", - "displayName": "清毒术", - "spellId": 213644, - "metric": "cooldown", - "displayType": "冷却" - }, - "275779.cooldown": { - "step": 61, - "type": "int", - "displayName": "审判", - "spellId": 275779, - "metric": "cooldown", - "displayType": "冷却" - }, - "275779.chargeCooldown": { - "step": 62, - "type": "int", - "displayName": "审判充能", - "spellId": 275779, - "metric": "chargeCooldown", - "displayType": "充能" - }, - "275779.count": { - "step": "bar", - "bar": 3, - "type": "int", - "displayName": "审判层数", - "spellId": 275779, - "metric": "count", - "displayType": "充能层数" - }, - "31935.cooldown": { - "step": 63, - "type": "int", - "displayName": "复仇者之盾", - "spellId": 31935, - "metric": "cooldown", - "displayType": "冷却" - }, - "26573.cooldown": { - "step": 64, - "type": "int", - "displayName": "奉献", - "spellId": 26573, - "metric": "cooldown", - "displayType": "冷却" - }, - "53600.cooldown": { - "step": 65, - "type": "int", - "displayName": "正义盾击", - "spellId": 53600, - "metric": "cooldown", - "displayType": "冷却" - }, - "85673.cooldown": { - "step": 66, - "type": "int", - "displayName": "荣耀圣令", - "spellId": 85673, - "metric": "cooldown", - "displayType": "冷却" - }, - "96231.cooldown": { - "step": 67, - "type": "int", - "displayName": "责难", - "spellId": 96231, - "metric": "cooldown", - "displayType": "冷却" - }, - "204019.cooldown": { - "step": 68, - "type": "int", - "displayName": "祝福之锤", - "spellId": 204019, - "metric": "cooldown", - "displayType": "冷却" - }, - "204019.chargeCooldown": { - "step": 69, - "type": "int", - "displayName": "祝福之锤充能", - "spellId": 204019, - "metric": "chargeCooldown", - "displayType": "充能" - }, - "204019.count": { - "step": "bar", - "bar": 4, - "type": "int", - "displayName": "祝福之锤层数", - "spellId": 204019, - "metric": "count", - "displayType": "充能层数" - }, - "389539.cooldown": { - "step": 70, - "type": "int", - "displayName": "戒卫", - "spellId": 389539, - "metric": "cooldown", - "displayType": "冷却" - }, - "375576.cooldown": { - "step": 71, - "type": "int", - "displayName": "圣洁鸣钟", - "spellId": 375576, - "metric": "cooldown", - "displayType": "冷却" - }, - "115750.cooldown": { - "step": 72, - "type": "int", - "displayName": "盲目之光", - "spellId": 115750, - "metric": "cooldown", - "displayType": "冷却" - }, - "853.cooldown": { - "step": 73, - "type": "int", - "displayName": "制裁之锤", - "spellId": 853, - "metric": "cooldown", - "displayType": "冷却" - }, - "642.cooldown": { - "step": 74, - "type": "int", - "displayName": "圣盾术", - "spellId": 642, - "metric": "cooldown", - "displayType": "冷却" - }, - "6940.cooldown": { - "step": 75, - "type": "int", - "displayName": "牺牲祝福", - "spellId": 6940, - "metric": "cooldown", - "displayType": "冷却" - }, - "1044.cooldown": { - "step": 76, - "type": "int", - "displayName": "自由祝福", - "spellId": 1044, - "metric": "cooldown", - "displayType": "冷却" - }, - "1022.cooldown": { - "step": 77, - "type": "int", - "displayName": "保护祝福", - "spellId": 1022, - "metric": "cooldown", - "displayType": "冷却" - }, - "633.cooldown": { - "step": 78, - "type": "int", - "displayName": "圣疗术", - "spellId": 633, - "metric": "cooldown", - "displayType": "冷却" - }, - "24275.cooldown": { - "step": 79, - "type": "int", - "displayName": "愤怒之锤", - "spellId": 24275, - "metric": "cooldown", - "displayType": "冷却" - } - }, - "group": { - "start": 84, - "num": 3, - "生命值": { - "step": 1, - "type": "int" - }, - "职责": { - "step": 2, - "type": "int" - } - } - }, - "3": { - "队伍类型": { - "step": 4, - "type": "int", - "category": "状态" - }, - "英雄天赋": { - "step": 5, - "type": "int", - "category": "状态" - }, - "有效性": { - "step": 6, - "type": "bool", - "category": "状态" - }, - "一键辅助": { - "step": 7, - "type": "int", - "category": "状态" - }, - "插入法术": { - "step": 8, - "type": "int", - "category": "状态" - }, - "战斗时间": { - "step": 9, - "type": "int", - "category": "状态" - }, - "移动": { - "step": 10, - "type": "bool", - "category": "状态" - }, - "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { - "step": 12, - "type": "int", - "category": "状态" - }, - "引导": { - "step": 13, - "type": "int", - "category": "状态" - }, - "蓄力": { - "step": 14, - "type": "int", - "category": "状态" - }, - "蓄力层数": { - "step": 15, - "type": "int", - "category": "状态" - }, - "生命值": { - "step": 16, - "type": "int", - "category": "状态" - }, - "队伍人数": { - "step": 17, - "type": "int", - "category": "状态" - }, - "首领战": { - "step": 18, - "type": "int", - "category": "状态" - }, - "难度": { - "step": 19, - "type": "int", - "category": "状态" - }, - "敌人数量": { - "step": 20, - "type": "int", - "category": "状态" - }, - "自律": { - "step": 21, - "type": "int", - "category": "状态" - }, - "法力值": { - "step": 22, - "type": "int", - "category": "能量" - }, - "神圣能量": { - "step": 23, - "type": "int", - "category": "能量" - }, - "爆发开关": { - "step": 24, - "type": "int", - "category": "配置开关" - }, - "AOE开关": { - "step": 25, - "type": "int", - "category": "配置开关" - }, - "输出模式": { - "step": 26, - "type": "int", - "category": "配置开关" - }, - "延迟": { - "step": 27, - "type": "int", - "category": "配置开关" - }, - "目标类型": { - "step": 28, - "type": "int", - "category": "目标" - }, - "目标距离": { - "step": 29, - "type": "int", - "category": "目标" - }, - "目标施法(倒计时)": { - "step": 30, - "type": "int", - "category": "目标" - }, - "目标施法(正计时)": { - "step": 31, - "type": "int", - "category": "目标" - }, - "目标施法可打断": { - "step": 32, - "type": "int", - "category": "目标" - }, - "目标引导": { - "step": 33, - "type": "int", - "category": "目标" - }, - "目标引导可打断": { - "step": 34, - "type": "int", - "category": "目标" - }, - "焦点施法(倒计时)": { - "step": 35, - "type": "int", - "category": "焦点" - }, - "焦点施法(正计时)": { - "step": 36, - "type": "int", - "category": "焦点" - }, - "焦点施法可打断": { - "step": 37, - "type": "int", - "category": "焦点" - }, - "焦点引导": { - "step": 38, - "type": "int", - "category": "焦点" - }, - "焦点引导可打断": { - "step": 39, - "type": "int", - "category": "焦点" - }, - "鼠标类型": { - "step": 40, - "type": "int", - "category": "鼠标" - }, - "鼠标驱散类型": { - "step": 41, - "type": "int", - "category": "鼠标" - }, - "鼠标生命值": { - "step": 42, - "type": "int", - "category": "鼠标" - }, - "鼠标距离": { - "step": 43, - "type": "int", - "category": "鼠标" - }, - "鼠标施法(倒计时)": { - "step": 44, - "type": "int", - "category": "鼠标" - }, - "鼠标施法(正计时)": { - "step": 45, - "type": "int", - "category": "鼠标" - }, - "鼠标施法可打断": { - "step": 46, - "type": "int", - "category": "鼠标" - }, - "鼠标引导": { - "step": 47, - "type": "int", - "category": "鼠标" - }, - "鼠标引导可打断": { - "step": 48, - "type": "int", - "category": "鼠标" - }, - "治疗药水": { - "step": 64, - "type": "int", - "category": "物品", - "itemId": 241304, - "isEquipped": false - }, - "spells": { - "115750.cooldown": { - "step": 49, - "type": "int", - "displayName": "盲目之光", - "spellId": 115750, - "metric": "cooldown", - "displayType": "冷却" - }, - "853.cooldown": { - "step": 50, - "type": "int", - "displayName": "制裁之锤", - "spellId": 853, - "metric": "cooldown", - "displayType": "冷却" - }, - "642.cooldown": { - "step": 51, - "type": "int", - "displayName": "圣盾术", - "spellId": 642, - "metric": "cooldown", - "displayType": "冷却" - }, - "6940.cooldown": { - "step": 52, - "type": "int", - "displayName": "牺牲祝福", - "spellId": 6940, - "metric": "cooldown", - "displayType": "冷却" - }, - "1044.cooldown": { - "step": 53, - "type": "int", - "displayName": "自由祝福", - "spellId": 1044, - "metric": "cooldown", - "displayType": "冷却" - }, - "1022.cooldown": { - "step": 54, - "type": "int", - "displayName": "保护祝福", - "spellId": 1022, - "metric": "cooldown", - "displayType": "冷却" - }, - "633.cooldown": { - "step": 55, - "type": "int", - "displayName": "圣疗术", - "spellId": 633, - "metric": "cooldown", - "displayType": "冷却" - }, - "213644.cooldown": { - "step": 56, - "type": "int", "displayName": "清毒术", "spellId": 213644, "metric": "cooldown", "displayType": "冷却" }, "20271.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "审判", "spellId": 20271, @@ -1662,7 +1677,7 @@ "displayType": "冷却" }, "20271.chargeCooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "审判充能", "spellId": 20271, @@ -1670,7 +1685,7 @@ "displayType": "充能" }, "375576.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "圣洁鸣钟", "spellId": 375576, @@ -1678,7 +1693,7 @@ "displayType": "冷却" }, "184575.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "公正之剑", "spellId": 184575, @@ -1686,7 +1701,7 @@ "displayType": "冷却" }, "343527.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "处决宣判", "spellId": 343527, @@ -1694,7 +1709,7 @@ "displayType": "冷却" }, "255937.cooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "灰烬觉醒", "spellId": 255937, @@ -1702,7 +1717,7 @@ "displayType": "冷却" }, "31884.cooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "复仇之怒", "spellId": 31884, @@ -1711,7 +1726,7 @@ } }, "group": { - "start": 65, + "start": 66, "num": 3, "生命值": { "step": 1, diff --git a/config/Priest.json b/config/Priest.json index 9713ce70..9d99ff6f 100644 --- a/config/Priest.json +++ b/config/Priest.json @@ -112,184 +112,189 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "施法技能": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "施法目标": { + "施法技能": { "step": 21, "type": "int", "category": "状态" }, - "敌人数量": { + "施法目标": { "step": 22, "type": "int", "category": "状态" }, - "法力值": { + "敌人数量": { "step": 23, "type": "int", + "category": "状态" + }, + "法力值": { + "step": 24, + "type": "int", "category": "能量" }, "延迟": { - "step": 24, + "step": 25, "type": "int", "category": "配置开关" }, "目标类型": { - "step": 25, - "type": "int", - "category": "目标" - }, - "目标生命值": { "step": 26, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 27, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 28, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 29, "type": "int", "category": "目标" }, - "目标驱散类型": { + "目标施法可打断": { "step": 30, "type": "int", "category": "目标" }, - "鼠标类型": { + "目标驱散类型": { "step": 31, "type": "int", - "category": "鼠标" + "category": "目标" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 32, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 33, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 34, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 39, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 40, + "type": "int", + "category": "鼠标" + }, "治疗石": { - "step": 73, + "step": 74, "type": "int", "category": "物品", "itemId": 5512, "isEquipped": false }, "鲁莽药水": { - "step": 74, + "step": 75, "type": "int", "category": "物品", "itemId": 241288, "isEquipped": false }, "魔法药水": { - "step": 75, + "step": 76, "type": "int", "category": "物品", "itemId": 241301, "isEquipped": false }, "治疗药水": { - "step": 76, + "step": 77, "type": "int", "category": "物品", "itemId": 241304, @@ -297,7 +302,7 @@ }, "auras": { "player.450193.value": { - "step": 40, + "step": 41, "type": "int", "category": "玩家", "displayName": "熵能裂隙", @@ -309,7 +314,7 @@ ] }, "player.81700.value": { - "step": 41, + "step": 42, "type": "int", "category": "玩家", "displayName": "天使长", @@ -321,7 +326,7 @@ ] }, "player.198069.value": { - "step": 42, + "step": 43, "type": "int", "category": "玩家", "displayName": "阴暗面之力", @@ -333,7 +338,7 @@ ] }, "player.1253591.value": { - "step": 43, + "step": 44, "type": "int", "category": "玩家", "displayName": "黑暗主宰", @@ -358,7 +363,7 @@ "bar": 3 }, "player.114255.value": { - "step": 44, + "step": 45, "type": "int", "category": "玩家", "displayName": "圣光涌动", @@ -383,7 +388,7 @@ "bar": 4 }, "player.472433.value": { - "step": 45, + "step": 46, "type": "int", "category": "玩家", "displayName": "福音", @@ -408,7 +413,7 @@ "bar": 5 }, "player.1253725.value": { - "step": 46, + "step": 47, "type": "int", "category": "玩家", "displayName": "强效惩击", @@ -433,7 +438,7 @@ "bar": 6 }, "player.373183.value": { - "step": 47, + "step": 48, "type": "int", "category": "玩家", "displayName": "严酷戒律", @@ -458,7 +463,7 @@ "bar": 7 }, "player.390787.value": { - "step": 48, + "step": 49, "type": "int", "category": "玩家", "displayName": "祸福相依", @@ -483,7 +488,7 @@ "bar": 8 }, "target.harmful.589.value": { - "step": 49, + "step": 50, "type": "int", "category": "目标减益", "displayName": "暗言术:痛", @@ -495,7 +500,7 @@ ] }, "target.helpful.194384.value": { - "step": 50, + "step": 51, "type": "int", "category": "目标增益", "displayName": "救赎", @@ -507,7 +512,7 @@ ] }, "target.helpful.17.value": { - "step": 51, + "step": 52, "type": "int", "category": "目标增益", "displayName": "真言术:盾", @@ -520,7 +525,7 @@ ] }, "focus.harmful.589.value": { - "step": 52, + "step": 53, "type": "int", "category": "焦点减益", "displayName": "暗言术:痛", @@ -532,7 +537,7 @@ ] }, "focus.helpful.194384.value": { - "step": 53, + "step": 54, "type": "int", "category": "焦点增益", "displayName": "救赎", @@ -544,7 +549,7 @@ ] }, "focus.helpful.17.value": { - "step": 54, + "step": 55, "type": "int", "category": "焦点增益", "displayName": "真言术:盾", @@ -559,7 +564,7 @@ }, "spells": { "8122.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "心灵尖啸", "spellId": 8122, @@ -567,7 +572,7 @@ "displayType": "冷却" }, "32375.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "群体驱散", "spellId": 32375, @@ -575,7 +580,7 @@ "displayType": "冷却" }, "527.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "纯净术", "spellId": 527, @@ -583,7 +588,7 @@ "displayType": "冷却" }, "19236.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "绝望祷言", "spellId": 19236, @@ -591,7 +596,7 @@ "displayType": "冷却" }, "232633.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "奥术洪流", "spellId": 232633, @@ -599,7 +604,7 @@ "displayType": "冷却" }, "47540.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "苦修", "spellId": 47540, @@ -607,7 +612,7 @@ "displayType": "冷却" }, "47540.chargeCooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "苦修充能", "spellId": 47540, @@ -624,7 +629,7 @@ "displayType": "充能层数" }, "194509.cooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "真言术:耀", "spellId": 194509, @@ -632,7 +637,7 @@ "displayType": "冷却" }, "194509.chargeCooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "真言术:耀充能", "spellId": 194509, @@ -649,7 +654,7 @@ "displayType": "充能层数" }, "17.cooldown": { - "step": 64, + "step": 65, "type": "int", "displayName": "真言术:盾", "spellId": 17, @@ -657,7 +662,7 @@ "displayType": "冷却" }, "62618.cooldown": { - "step": 65, + "step": 66, "type": "int", "displayName": "真言术:障", "spellId": 62618, @@ -665,7 +670,7 @@ "displayType": "冷却" }, "421453.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "终极苦修", "spellId": 421453, @@ -673,7 +678,7 @@ "displayType": "冷却" }, "472433.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "福音", "spellId": 472433, @@ -681,7 +686,7 @@ "displayType": "冷却" }, "8092.cooldown": { - "step": 68, + "step": 69, "type": "int", "displayName": "心灵震爆", "spellId": 8092, @@ -689,7 +694,7 @@ "displayType": "冷却" }, "32379.cooldown": { - "step": 69, + "step": 70, "type": "int", "displayName": "暗言术:灭", "spellId": 32379, @@ -697,7 +702,7 @@ "displayType": "冷却" }, "34433.cooldown": { - "step": 70, + "step": 71, "type": "int", "displayName": "暗影魔", "spellId": 34433, @@ -705,7 +710,7 @@ "displayType": "冷却" }, "1235211.cooldown": { - "step": 71, + "step": 72, "type": "int", "displayName": "暗影分流", "spellId": 1235211, @@ -713,7 +718,7 @@ "displayType": "冷却" }, "586.cooldown": { - "step": 72, + "step": 73, "type": "int", "displayName": "渐隐术", "spellId": 586, @@ -722,7 +727,7 @@ } }, "group": { - "start": 77, + "start": 78, "num": 5, "生命值": { "step": 1, @@ -787,178 +792,183 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "施法技能": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "施法目标": { + "施法技能": { "step": 21, "type": "int", "category": "状态" }, - "法力值": { + "施法目标": { "step": 22, "type": "int", + "category": "状态" + }, + "法力值": { + "step": 23, + "type": "int", "category": "能量" }, "延迟": { - "step": 23, - "type": "int", - "category": "配置开关" - }, - "爆发开关": { "step": 24, "type": "int", "category": "配置开关" }, - "目标类型": { + "爆发开关": { "step": 25, "type": "int", - "category": "目标" + "category": "配置开关" }, - "目标施法(倒计时)": { + "目标类型": { "step": 26, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 27, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 28, "type": "int", "category": "目标" }, - "目标驱散类型": { + "目标施法可打断": { "step": 29, "type": "int", "category": "目标" }, - "鼠标类型": { + "目标驱散类型": { "step": 30, "type": "int", - "category": "鼠标" + "category": "目标" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 31, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 32, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 33, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 34, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 38, "type": "int", "category": "鼠标" }, - "首领1施法(倒计时)": { + "鼠标引导可打断": { "step": 39, "type": "int", - "category": "首领1" + "category": "鼠标" }, - "首领1施法(正计时)": { + "首领1施法(倒计时)": { "step": 40, "type": "int", "category": "首领1" }, - "首领2施法(倒计时)": { + "首领1施法(正计时)": { "step": 41, "type": "int", - "category": "首领2" + "category": "首领1" }, - "首领2施法(正计时)": { + "首领2施法(倒计时)": { "step": 42, "type": "int", "category": "首领2" }, + "首领2施法(正计时)": { + "step": 43, + "type": "int", + "category": "首领2" + }, "治疗药水": { - "step": 72, + "step": 73, "type": "int", "category": "物品", "itemId": 241304, @@ -966,7 +976,7 @@ }, "auras": { "player.200183.value": { - "step": 43, + "step": 44, "type": "int", "category": "玩家", "displayName": "神圣化身", @@ -978,7 +988,7 @@ ] }, "player.405216.value": { - "step": 44, + "step": 45, "type": "int", "category": "玩家", "displayName": "神圣镜像", @@ -990,7 +1000,7 @@ ] }, "player.114255.value": { - "step": 45, + "step": 46, "type": "int", "category": "玩家", "displayName": "圣光涌动", @@ -1015,7 +1025,7 @@ "bar": 3 }, "player.1262766.value": { - "step": 46, + "step": 47, "type": "int", "category": "玩家", "displayName": "祈福", @@ -1040,7 +1050,7 @@ "bar": 4 }, "player.194384.value": { - "step": 47, + "step": 48, "type": "int", "category": "玩家", "displayName": "救赎之魂", @@ -1052,7 +1062,7 @@ ] }, "target.harmful.589.value": { - "step": 48, + "step": 49, "type": "int", "category": "目标减益", "displayName": "暗言术:痛", @@ -1064,7 +1074,7 @@ ] }, "target.harmful.14914.value": { - "step": 49, + "step": 50, "type": "int", "category": "目标减益", "displayName": "神圣之火", @@ -1076,7 +1086,7 @@ ] }, "target.helpful.41635.value": { - "step": 50, + "step": 51, "type": "int", "category": "目标增益", "displayName": "愈合祷言", @@ -1088,7 +1098,7 @@ ] }, "target.helpful.139.value": { - "step": 51, + "step": 52, "type": "int", "category": "目标增益", "displayName": "恢复", @@ -1100,7 +1110,7 @@ ] }, "focus.harmful.589.value": { - "step": 52, + "step": 53, "type": "int", "category": "焦点减益", "displayName": "暗言术:痛", @@ -1112,7 +1122,7 @@ ] }, "focus.harmful.14914.value": { - "step": 53, + "step": 54, "type": "int", "category": "焦点减益", "displayName": "神圣之火", @@ -1124,7 +1134,7 @@ ] }, "focus.helpful.41635.value": { - "step": 54, + "step": 55, "type": "int", "category": "焦点增益", "displayName": "愈合祷言", @@ -1136,7 +1146,7 @@ ] }, "focus.helpful.139.value": { - "step": 55, + "step": 56, "type": "int", "category": "焦点增益", "displayName": "恢复", @@ -1150,7 +1160,7 @@ }, "spells": { "8122.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "心灵尖啸", "spellId": 8122, @@ -1158,7 +1168,7 @@ "displayType": "冷却" }, "32375.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "群体驱散", "spellId": 32375, @@ -1166,7 +1176,7 @@ "displayType": "冷却" }, "527.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "纯净术", "spellId": 527, @@ -1174,7 +1184,7 @@ "displayType": "冷却" }, "19236.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "绝望祷言", "spellId": 19236, @@ -1182,7 +1192,7 @@ "displayType": "冷却" }, "232633.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "奥术洪流", "spellId": 232633, @@ -1190,7 +1200,7 @@ "displayType": "冷却" }, "33076.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "愈合祷言", "spellId": 33076, @@ -1198,7 +1208,7 @@ "displayType": "冷却" }, "33076.chargeCooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "愈合祷言充能", "spellId": 33076, @@ -1215,7 +1225,7 @@ "displayType": "充能层数" }, "2050.cooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "圣言术:静", "spellId": 2050, @@ -1223,7 +1233,7 @@ "displayType": "冷却" }, "2050.chargeCooldown": { - "step": 64, + "step": 65, "type": "int", "displayName": "圣言术:静充能", "spellId": 2050, @@ -1240,7 +1250,7 @@ "displayType": "充能层数" }, "88625.cooldown": { - "step": 65, + "step": 66, "type": "int", "displayName": "圣言术:罚", "spellId": 88625, @@ -1248,7 +1258,7 @@ "displayType": "冷却" }, "200183.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "神圣化身", "spellId": 200183, @@ -1256,7 +1266,7 @@ "displayType": "冷却" }, "14914.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "神圣之火", "spellId": 14914, @@ -1264,7 +1274,7 @@ "displayType": "冷却" }, "120517.cooldown": { - "step": 68, + "step": 69, "type": "int", "displayName": "光晕", "spellId": 120517, @@ -1272,7 +1282,7 @@ "displayType": "冷却" }, "64843.cooldown": { - "step": 69, + "step": 70, "type": "int", "displayName": "神圣赞美诗", "spellId": 64843, @@ -1280,7 +1290,7 @@ "displayType": "冷却" }, "586.cooldown": { - "step": 70, + "step": 71, "type": "int", "displayName": "渐隐术", "spellId": 586, @@ -1288,7 +1298,7 @@ "displayType": "冷却" }, "528.cooldown": { - "step": 71, + "step": 72, "type": "int", "displayName": "驱散魔法", "spellId": 528, @@ -1297,7 +1307,7 @@ } }, "group": { - "start": 73, + "start": 74, "num": 5, "生命值": { "step": 1, @@ -1361,214 +1371,219 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "施法技能": { + "敌人数量": { "step": 21, "type": "int", "category": "状态" }, - "姿态": { + "施法技能": { "step": 22, "type": "int", "category": "状态" }, - "狂乱值": { + "姿态": { "step": 23, "type": "int", - "category": "能量" + "category": "状态" }, - "法力值": { + "狂乱值": { "step": 24, "type": "int", "category": "能量" }, - "爆发开关": { + "法力值": { "step": 25, "type": "int", - "category": "配置开关" + "category": "能量" }, - "输出模式": { + "爆发开关": { "step": 26, "type": "int", "category": "配置开关" }, - "AOE开关": { + "输出模式": { "step": 27, "type": "int", "category": "配置开关" }, - "目标类型": { + "AOE开关": { "step": 28, "type": "int", - "category": "目标" + "category": "配置开关" }, - "目标距离": { + "目标类型": { "step": 29, "type": "int", "category": "目标" }, - "目标生命值": { + "目标距离": { "step": 30, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 31, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 32, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 33, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 34, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 35, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 36, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 37, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 38, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 39, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 40, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 41, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 43, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 44, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 45, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 46, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 47, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 48, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 49, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 50, + "type": "int", + "category": "鼠标" + }, "auras": { "player.1242171.value": { - "step": 50, + "step": 51, "type": "int", "category": "玩家", "displayName": "虚空齐射", @@ -1593,7 +1608,7 @@ "bar": 1 }, "player.390978.value": { - "step": 51, + "step": 52, "type": "int", "category": "玩家", "displayName": "命运多舛", @@ -1605,7 +1620,7 @@ ] }, "player.450193.value": { - "step": 52, + "step": 53, "type": "int", "category": "玩家", "displayName": "熵能裂隙", @@ -1617,7 +1632,7 @@ ] }, "player.375981.value": { - "step": 53, + "step": 54, "type": "int", "category": "玩家", "displayName": "暗影洞察", @@ -1629,7 +1644,7 @@ ] }, "player.373276.value": { - "step": 54, + "step": 55, "type": "int", "category": "玩家", "displayName": "尤格-萨隆的神像", @@ -1654,7 +1669,7 @@ "bar": 2 }, "target.harmful.589.value": { - "step": 55, + "step": 56, "type": "int", "category": "目标减益", "displayName": "暗言术:痛", @@ -1666,7 +1681,7 @@ ] }, "target.harmful.34914.value": { - "step": 56, + "step": 57, "type": "int", "category": "目标减益", "displayName": "吸血鬼之触", @@ -1678,7 +1693,7 @@ ] }, "target.harmful.335467.value": { - "step": 57, + "step": 58, "type": "int", "category": "目标减益", "displayName": "暗言术:癫", @@ -1690,7 +1705,7 @@ ] }, "target.harmful.15407.value": { - "step": 58, + "step": 59, "type": "int", "category": "目标减益", "displayName": "精神鞭笞", @@ -1702,7 +1717,7 @@ ] }, "target.harmful.1243069.value": { - "step": 59, + "step": 60, "type": "int", "category": "目标减益", "displayName": "惊魂幻象", @@ -1727,7 +1742,7 @@ "bar": 3 }, "focus.harmful.589.value": { - "step": 60, + "step": 61, "type": "int", "category": "焦点减益", "displayName": "暗言术:痛", @@ -1739,7 +1754,7 @@ ] }, "focus.harmful.34914.value": { - "step": 61, + "step": 62, "type": "int", "category": "焦点减益", "displayName": "吸血鬼之触", @@ -1751,7 +1766,7 @@ ] }, "focus.harmful.335467.value": { - "step": 62, + "step": 63, "type": "int", "category": "焦点减益", "displayName": "暗言术:癫", @@ -1763,7 +1778,7 @@ ] }, "focus.harmful.15407.value": { - "step": 63, + "step": 64, "type": "int", "category": "焦点减益", "displayName": "精神鞭笞", @@ -1775,7 +1790,7 @@ ] }, "focus.harmful.1243069.value": { - "step": 64, + "step": 65, "type": "int", "category": "焦点减益", "displayName": "惊魂幻象", @@ -1802,7 +1817,7 @@ }, "spells": { "8122.cooldown": { - "step": 65, + "step": 66, "type": "int", "displayName": "心灵尖啸", "spellId": 8122, @@ -1810,7 +1825,7 @@ "displayType": "冷却" }, "32375.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "群体驱散", "spellId": 32375, @@ -1818,7 +1833,7 @@ "displayType": "冷却" }, "527.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "纯净术", "spellId": 527, @@ -1826,7 +1841,7 @@ "displayType": "冷却" }, "19236.cooldown": { - "step": 68, + "step": 69, "type": "int", "displayName": "绝望祷言", "spellId": 19236, @@ -1834,7 +1849,7 @@ "displayType": "冷却" }, "232633.cooldown": { - "step": 69, + "step": 70, "type": "int", "displayName": "奥术洪流", "spellId": 232633, @@ -1842,7 +1857,7 @@ "displayType": "冷却" }, "8092.cooldown": { - "step": 70, + "step": 71, "type": "int", "displayName": "心灵震爆", "spellId": 8092, @@ -1850,7 +1865,7 @@ "displayType": "冷却" }, "32379.cooldown": { - "step": 71, + "step": 72, "type": "int", "displayName": "暗言术:灭", "spellId": 32379, @@ -1858,7 +1873,7 @@ "displayType": "冷却" }, "263165.cooldown": { - "step": 72, + "step": 73, "type": "int", "displayName": "虚空洪流", "spellId": 263165, @@ -1866,7 +1881,7 @@ "displayType": "冷却" }, "228260.cooldown": { - "step": 73, + "step": 74, "type": "int", "displayName": "虚空形态", "spellId": 228260, @@ -1874,7 +1889,7 @@ "displayType": "冷却" }, "1227280.cooldown": { - "step": 74, + "step": 75, "type": "int", "displayName": "触须猛击", "spellId": 1227280, @@ -1882,7 +1897,7 @@ "displayType": "冷却" }, "15286.cooldown": { - "step": 75, + "step": 76, "type": "int", "displayName": "吸血鬼的拥抱", "spellId": 15286, @@ -1890,7 +1905,7 @@ "displayType": "冷却" }, "120644.cooldown": { - "step": 76, + "step": 77, "type": "int", "displayName": "光晕", "spellId": 120644, @@ -1898,7 +1913,7 @@ "displayType": "冷却" }, "1242173.cooldown": { - "step": 77, + "step": 78, "type": "int", "displayName": "虚空齐射", "spellId": 1242173, diff --git a/config/Rogue.json b/config/Rogue.json index bfc01b62..50abdc58 100644 --- a/config/Rogue.json +++ b/config/Rogue.json @@ -134,169 +134,174 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "能量值": { + "难度": { "step": 20, "type": "int", + "category": "状态" + }, + "能量值": { + "step": 21, + "type": "int", "category": "能量" }, "目标类型": { - "step": 21, - "type": "int", - "category": "目标" - }, - "目标施法(倒计时)": { "step": 22, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 23, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 24, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 25, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 26, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 27, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 28, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 29, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 30, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 31, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 32, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 33, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 34, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 40, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 41, + "type": "int", + "category": "鼠标" + }, "spells": { "5938.cooldown": { - "step": 41, + "step": 42, "type": "int", "displayName": "毒刃", "spellId": 5938, @@ -304,7 +309,7 @@ "displayType": "冷却" }, "2094.cooldown": { - "step": 42, + "step": 43, "type": "int", "displayName": "致盲", "spellId": 2094, @@ -312,7 +317,7 @@ "displayType": "冷却" }, "1966.cooldown": { - "step": 43, + "step": 44, "type": "int", "displayName": "佯攻", "spellId": 1966, @@ -320,7 +325,7 @@ "displayType": "冷却" }, "1856.cooldown": { - "step": 44, + "step": 45, "type": "int", "displayName": "消失", "spellId": 1856, @@ -328,7 +333,7 @@ "displayType": "冷却" }, "1833.cooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "偷袭", "spellId": 1833, @@ -336,7 +341,7 @@ "displayType": "冷却" }, "114018.cooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "潜伏帷幕", "spellId": 114018, @@ -344,7 +349,7 @@ "displayType": "冷却" }, "381623.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "菊花茶", "spellId": 381623, @@ -352,7 +357,7 @@ "displayType": "冷却" }, "5277.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "闪避", "spellId": 5277, @@ -360,7 +365,7 @@ "displayType": "冷却" }, "185311.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "猩红之瓶", "spellId": 185311, @@ -368,7 +373,7 @@ "displayType": "冷却" }, "1725.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "扰乱", "spellId": 1725, @@ -376,7 +381,7 @@ "displayType": "冷却" }, "2983.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "疾跑", "spellId": 2983, @@ -384,7 +389,7 @@ "displayType": "冷却" }, "1776.cooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "凿击", "spellId": 1776, @@ -392,7 +397,7 @@ "displayType": "冷却" }, "408.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "肾击", "spellId": 408, @@ -400,7 +405,7 @@ "displayType": "冷却" }, "31224.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "暗影斗篷", "spellId": 31224, @@ -408,7 +413,7 @@ "displayType": "冷却" }, "1766.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "脚踢", "spellId": 1766, @@ -416,7 +421,7 @@ "displayType": "冷却" }, "360194.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "死亡印记", "spellId": 360194, @@ -424,7 +429,7 @@ "displayType": "冷却" }, "1293340.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "死亡印记", "spellId": 1293340, @@ -432,7 +437,7 @@ "displayType": "冷却" }, "703.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "锁喉", "spellId": 703, @@ -440,7 +445,7 @@ "displayType": "冷却" }, "385627.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "君王之灾", "spellId": 385627, @@ -448,7 +453,7 @@ "displayType": "冷却" }, "36554.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "暗影步", "spellId": 36554, @@ -483,199 +488,204 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "能量值": { + "敌人数量": { "step": 21, "type": "int", - "category": "能量" + "category": "状态" }, - "连击点": { + "能量值": { "step": 22, "type": "int", "category": "能量" }, - "增压层数": { + "连击点": { "step": 23, "type": "int", "category": "能量" }, - "爆发开关": { + "增压层数": { "step": 24, "type": "int", - "category": "配置开关" + "category": "能量" }, - "AOE开关": { + "爆发开关": { "step": 25, "type": "int", "category": "配置开关" }, - "爆发药水开关": { + "AOE开关": { "step": 26, "type": "int", "category": "配置开关" }, - "目标类型": { + "爆发药水开关": { "step": 27, "type": "int", - "category": "目标" + "category": "配置开关" }, - "目标施法(倒计时)": { + "目标类型": { "step": 28, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 29, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 30, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 31, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 32, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 33, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 34, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 35, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 36, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 37, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 38, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 43, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 44, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 45, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 46, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 47, + "type": "int", + "category": "鼠标" + }, "auras": { "player.315496.value": { - "step": 47, + "step": 48, "type": "int", "category": "玩家", "displayName": "切割", @@ -687,7 +697,7 @@ ] }, "player.13877.value": { - "step": 48, + "step": 49, "type": "int", "category": "玩家", "displayName": "剑刃乱舞", @@ -699,7 +709,7 @@ ] }, "player.13750.value": { - "step": 49, + "step": 50, "type": "int", "category": "玩家", "displayName": "冲动", @@ -711,7 +721,7 @@ ] }, "player.256171.value": { - "step": 50, + "step": 51, "type": "int", "category": "玩家", "displayName": "灌铅骰子", @@ -723,7 +733,7 @@ ] }, "player.195627.value": { - "step": 51, + "step": 52, "type": "int", "category": "玩家", "displayName": "可乘之机", @@ -748,7 +758,7 @@ "bar": 1 }, "player.1214933.value": { - "step": 52, + "step": 53, "type": "int", "category": "玩家", "displayName": "独一无二", @@ -760,7 +770,7 @@ ] }, "player.1214934.value": { - "step": 53, + "step": 54, "type": "int", "category": "玩家", "displayName": "双重麻烦", @@ -772,7 +782,7 @@ ] }, "player.1214935.value": { - "step": 54, + "step": 55, "type": "int", "category": "玩家", "displayName": "三重威胁", @@ -784,7 +794,7 @@ ] }, "player.1214937.value": { - "step": 55, + "step": 56, "type": "int", "category": "玩家", "displayName": "头奖", @@ -798,7 +808,7 @@ }, "spells": { "5938.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "毒刃", "spellId": 5938, @@ -806,7 +816,7 @@ "displayType": "冷却" }, "2094.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "致盲", "spellId": 2094, @@ -814,7 +824,7 @@ "displayType": "冷却" }, "1966.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "佯攻", "spellId": 1966, @@ -822,7 +832,7 @@ "displayType": "冷却" }, "1856.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "消失", "spellId": 1856, @@ -830,7 +840,7 @@ "displayType": "冷却" }, "1833.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "偷袭", "spellId": 1833, @@ -838,7 +848,7 @@ "displayType": "冷却" }, "114018.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "潜伏帷幕", "spellId": 114018, @@ -846,7 +856,7 @@ "displayType": "冷却" }, "381623.cooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "菊花茶", "spellId": 381623, @@ -854,7 +864,7 @@ "displayType": "冷却" }, "5277.cooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "闪避", "spellId": 5277, @@ -862,7 +872,7 @@ "displayType": "冷却" }, "185311.cooldown": { - "step": 64, + "step": 65, "type": "int", "displayName": "猩红之瓶", "spellId": 185311, @@ -870,7 +880,7 @@ "displayType": "冷却" }, "1725.cooldown": { - "step": 65, + "step": 66, "type": "int", "displayName": "扰乱", "spellId": 1725, @@ -878,7 +888,7 @@ "displayType": "冷却" }, "2983.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "疾跑", "spellId": 2983, @@ -886,7 +896,7 @@ "displayType": "冷却" }, "1776.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "凿击", "spellId": 1776, @@ -894,7 +904,7 @@ "displayType": "冷却" }, "408.cooldown": { - "step": 68, + "step": 69, "type": "int", "displayName": "肾击", "spellId": 408, @@ -902,7 +912,7 @@ "displayType": "冷却" }, "31224.cooldown": { - "step": 69, + "step": 70, "type": "int", "displayName": "暗影斗篷", "spellId": 31224, @@ -910,7 +920,7 @@ "displayType": "冷却" }, "1766.cooldown": { - "step": 70, + "step": 71, "type": "int", "displayName": "脚踢", "spellId": 1766, @@ -918,7 +928,7 @@ "displayType": "冷却" }, "13750.cooldown": { - "step": 71, + "step": 72, "type": "int", "displayName": "冲动", "spellId": 13750, @@ -926,7 +936,7 @@ "displayType": "冷却" }, "51690.cooldown": { - "step": 72, + "step": 73, "type": "int", "displayName": "影舞步", "spellId": 51690, @@ -934,7 +944,7 @@ "displayType": "冷却" }, "271877.cooldown": { - "step": 73, + "step": 74, "type": "int", "displayName": "刀锋冲刺", "spellId": 271877, @@ -942,7 +952,7 @@ "displayType": "冷却" }, "315341.cooldown": { - "step": 74, + "step": 75, "type": "int", "displayName": "正中眉心", "spellId": 315341, @@ -950,7 +960,7 @@ "displayType": "冷却" }, "13877.cooldown": { - "step": 75, + "step": 76, "type": "int", "displayName": "剑刃乱舞", "spellId": 13877, @@ -958,7 +968,7 @@ "displayType": "冷却" }, "195475.cooldown": { - "step": 76, + "step": 77, "type": "int", "displayName": "抓钩", "spellId": 195475, @@ -966,7 +976,7 @@ "displayType": "冷却" }, "195475.chargeCooldown": { - "step": 77, + "step": 78, "type": "int", "displayName": "抓钩充能", "spellId": 195475, @@ -974,7 +984,7 @@ "displayType": "充能" }, "1214909.cooldown": { - "step": 78, + "step": 79, "type": "int", "displayName": "命运骨骰", "spellId": 1214909, @@ -982,7 +992,7 @@ "displayType": "冷却" }, "381989.cooldown": { - "step": 79, + "step": 80, "type": "int", "displayName": "时运继延", "spellId": 381989, @@ -990,7 +1000,7 @@ "displayType": "冷却" }, "1277933.cooldown": { - "step": 80, + "step": 81, "type": "int", "displayName": "伺机待发", "spellId": 1277933, @@ -1025,189 +1035,194 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "能量值": { + "难度": { "step": 20, "type": "int", + "category": "状态" + }, + "能量值": { + "step": 21, + "type": "int", "category": "能量" }, "爆发开关": { - "step": 21, - "type": "int", - "category": "配置开关" - }, - "小爆发开关": { "step": 22, "type": "int", "category": "配置开关" }, - "AOE开关": { + "小爆发开关": { "step": 23, "type": "int", "category": "配置开关" }, - "爆发药水开关": { + "AOE开关": { "step": 24, "type": "int", "category": "配置开关" }, - "目标类型": { + "爆发药水开关": { "step": 25, "type": "int", - "category": "目标" + "category": "配置开关" }, - "目标施法(倒计时)": { + "目标类型": { "step": 26, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 27, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 28, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 29, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 30, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 31, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 32, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 33, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 34, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 35, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 36, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 43, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 44, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 45, + "type": "int", + "category": "鼠标" + }, "spells": { "5938.cooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "毒刃", "spellId": 5938, @@ -1215,7 +1230,7 @@ "displayType": "冷却" }, "2094.cooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "致盲", "spellId": 2094, @@ -1223,7 +1238,7 @@ "displayType": "冷却" }, "1966.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "佯攻", "spellId": 1966, @@ -1231,7 +1246,7 @@ "displayType": "冷却" }, "1856.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "消失", "spellId": 1856, @@ -1239,7 +1254,7 @@ "displayType": "冷却" }, "1833.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "偷袭", "spellId": 1833, @@ -1247,7 +1262,7 @@ "displayType": "冷却" }, "114018.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "潜伏帷幕", "spellId": 114018, @@ -1255,7 +1270,7 @@ "displayType": "冷却" }, "381623.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "菊花茶", "spellId": 381623, @@ -1263,7 +1278,7 @@ "displayType": "冷却" }, "5277.cooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "闪避", "spellId": 5277, @@ -1271,7 +1286,7 @@ "displayType": "冷却" }, "185311.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "猩红之瓶", "spellId": 185311, @@ -1279,7 +1294,7 @@ "displayType": "冷却" }, "1725.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "扰乱", "spellId": 1725, @@ -1287,7 +1302,7 @@ "displayType": "冷却" }, "2983.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "疾跑", "spellId": 2983, @@ -1295,7 +1310,7 @@ "displayType": "冷却" }, "1776.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "凿击", "spellId": 1776, @@ -1303,7 +1318,7 @@ "displayType": "冷却" }, "408.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "肾击", "spellId": 408, @@ -1311,7 +1326,7 @@ "displayType": "冷却" }, "31224.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "暗影斗篷", "spellId": 31224, @@ -1319,7 +1334,7 @@ "displayType": "冷却" }, "1766.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "脚踢", "spellId": 1766, @@ -1327,7 +1342,7 @@ "displayType": "冷却" }, "36554.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "暗影步", "spellId": 36554, @@ -1335,7 +1350,7 @@ "displayType": "冷却" }, "280719.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "影分身", "spellId": 280719, @@ -1343,7 +1358,7 @@ "displayType": "冷却" }, "121471.cooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "暗影之刃", "spellId": 121471, @@ -1351,7 +1366,7 @@ "displayType": "冷却" }, "185313.cooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "暗影之舞", "spellId": 185313, @@ -1359,7 +1374,7 @@ "displayType": "冷却" }, "185313.chargeCooldown": { - "step": 64, + "step": 65, "type": "int", "displayName": "暗影之舞充能", "spellId": 185313, diff --git a/config/Shaman.json b/config/Shaman.json index 61afb75c..979560fa 100644 --- a/config/Shaman.json +++ b/config/Shaman.json @@ -129,188 +129,193 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "漩涡值": { + "敌人数量": { "step": 21, "type": "int", + "category": "状态" + }, + "漩涡值": { + "step": 22, + "type": "int", "category": "能量" }, "爆发开关": { - "step": 22, - "type": "int", - "category": "配置开关" - }, - "延迟": { "step": 23, "type": "int", "category": "配置开关" }, - "目标类型": { + "延迟": { "step": 24, "type": "int", - "category": "目标" + "category": "配置开关" }, - "目标生命值": { + "目标类型": { "step": 25, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 26, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 27, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 28, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 29, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 30, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 31, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 32, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 33, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 34, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 35, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 36, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 43, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 44, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 45, + "type": "int", + "category": "鼠标" + }, "治疗药水": { - "step": 87, + "step": 88, "type": "int", "category": "物品", "itemId": 241304, @@ -318,7 +323,7 @@ }, "auras": { "player.462854.value": { - "step": 45, + "step": 46, "type": "int", "category": "玩家", "displayName": "天怒", @@ -330,7 +335,7 @@ ] }, "player.77762.value": { - "step": 46, + "step": 47, "type": "int", "category": "玩家", "displayName": "熔岩奔腾", @@ -342,7 +347,7 @@ ] }, "player.191634.value": { - "step": 47, + "step": 48, "type": "int", "category": "玩家", "displayName": "风暴守护者", @@ -367,7 +372,7 @@ "bar": 2 }, "player.454015.value": { - "step": 48, + "step": 49, "type": "int", "category": "玩家", "displayName": "暴风", @@ -392,7 +397,7 @@ "bar": 3 }, "player.267344.value": { - "step": 49, + "step": 50, "type": "int", "category": "玩家", "displayName": "元素宗师", @@ -404,7 +409,7 @@ ] }, "player.1259491.value": { - "step": 50, + "step": 51, "type": "int", "category": "玩家", "displayName": "净化烈焰", @@ -416,7 +421,7 @@ ] }, "player.263806.value": { - "step": 51, + "step": 52, "type": "int", "category": "玩家", "displayName": "风之爆发", @@ -441,7 +446,7 @@ "bar": 4 }, "player.447244.value": { - "step": 52, + "step": 53, "type": "int", "category": "玩家", "displayName": "先祖召唤", @@ -453,7 +458,7 @@ ] }, "player.1219480.value": { - "step": 53, + "step": 54, "type": "int", "category": "玩家", "displayName": "升腾", @@ -465,7 +470,7 @@ ] }, "player.188592.value": { - "step": 54, + "step": 55, "type": "int", "category": "玩家", "displayName": "火元素", @@ -477,7 +482,7 @@ ] }, "player.157299.value": { - "step": 55, + "step": 56, "type": "int", "category": "玩家", "displayName": "风暴元素", @@ -489,7 +494,7 @@ ] }, "player.191877.value": { - "step": 56, + "step": 57, "type": "int", "category": "玩家", "displayName": "漩涡之力", @@ -514,7 +519,7 @@ "bar": 5 }, "player.118522.value": { - "step": 57, + "step": 58, "type": "int", "category": "玩家", "displayName": "元素冲击暴击", @@ -526,7 +531,7 @@ ] }, "player.173183.value": { - "step": 58, + "step": 59, "type": "int", "category": "玩家", "displayName": "元素冲击急速", @@ -538,7 +543,7 @@ ] }, "player.173184.value": { - "step": 59, + "step": 60, "type": "int", "category": "玩家", "displayName": "元素冲击精通", @@ -550,7 +555,7 @@ ] }, "player.192106.value": { - "step": 60, + "step": 61, "type": "int", "category": "玩家", "displayName": "闪电之盾", @@ -562,7 +567,7 @@ ] }, "player.443454.value": { - "step": 61, + "step": 62, "type": "int", "category": "玩家", "displayName": "先祖迅捷", @@ -574,7 +579,7 @@ ] }, "player.1300219.value": { - "step": 62, + "step": 63, "type": "int", "category": "玩家", "displayName": "元素奔涌", @@ -586,7 +591,7 @@ ] }, "player.1300222.value": { - "step": 63, + "step": 64, "type": "int", "category": "玩家", "displayName": "过载!", @@ -598,7 +603,7 @@ ] }, "target.harmful.188389.value": { - "step": 64, + "step": 65, "type": "int", "category": "目标减益", "displayName": "烈焰震击", @@ -610,7 +615,7 @@ ] }, "target.harmful.197209.value": { - "step": 65, + "step": 66, "type": "int", "category": "目标减益", "displayName": "引雷针", @@ -624,7 +629,7 @@ }, "spells": { "57994.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "风剪", "spellId": 57994, @@ -632,7 +637,7 @@ "displayType": "冷却" }, "198103.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "土元素", "spellId": 198103, @@ -640,7 +645,7 @@ "displayType": "冷却" }, "192058.cooldown": { - "step": 68, + "step": 69, "type": "int", "displayName": "电能图腾", "spellId": 192058, @@ -648,7 +653,7 @@ "displayType": "冷却" }, "378081.cooldown": { - "step": 69, + "step": 70, "type": "int", "displayName": "自然迅捷", "spellId": 378081, @@ -656,7 +661,7 @@ "displayType": "冷却" }, "108287.cooldown": { - "step": 70, + "step": 71, "type": "int", "displayName": "图腾投射", "spellId": 108287, @@ -664,7 +669,7 @@ "displayType": "冷却" }, "51514.cooldown": { - "step": 71, + "step": 72, "type": "int", "displayName": "妖术", "spellId": 51514, @@ -672,7 +677,7 @@ "displayType": "冷却" }, "378773.cooldown": { - "step": 72, + "step": 73, "type": "int", "displayName": "强化净化术", "spellId": 378773, @@ -680,7 +685,7 @@ "displayType": "冷却" }, "8143.cooldown": { - "step": 73, + "step": 74, "type": "int", "displayName": "战栗图腾", "spellId": 8143, @@ -688,7 +693,7 @@ "displayType": "冷却" }, "383013.cooldown": { - "step": 74, + "step": 75, "type": "int", "displayName": "清毒图腾", "spellId": 383013, @@ -696,7 +701,7 @@ "displayType": "冷却" }, "192063.cooldown": { - "step": 75, + "step": 76, "type": "int", "displayName": "阵风", "spellId": 192063, @@ -704,7 +709,7 @@ "displayType": "冷却" }, "58875.cooldown": { - "step": 76, + "step": 77, "type": "int", "displayName": "幽魂步", "spellId": 58875, @@ -712,7 +717,7 @@ "displayType": "冷却" }, "73920.cooldown": { - "step": 77, + "step": 78, "type": "int", "displayName": "治疗之雨", "spellId": 73920, @@ -720,7 +725,7 @@ "displayType": "冷却" }, "114050.cooldown": { - "step": 78, + "step": 79, "type": "int", "displayName": "升腾", "spellId": 114050, @@ -728,7 +733,7 @@ "displayType": "冷却" }, "51490.cooldown": { - "step": 79, + "step": 80, "type": "int", "displayName": "雷霆风暴", "spellId": 51490, @@ -736,7 +741,7 @@ "displayType": "冷却" }, "192077.cooldown": { - "step": 80, + "step": 81, "type": "int", "displayName": "狂风图腾", "spellId": 192077, @@ -744,7 +749,7 @@ "displayType": "冷却" }, "77130.cooldown": { - "step": 81, + "step": 82, "type": "int", "displayName": "净化灵魂", "spellId": 77130, @@ -752,7 +757,7 @@ "displayType": "冷却" }, "51505.cooldown": { - "step": 82, + "step": 83, "type": "int", "displayName": "熔岩爆裂", "spellId": 51505, @@ -760,7 +765,7 @@ "displayType": "冷却" }, "51505.chargeCooldown": { - "step": 83, + "step": 84, "type": "int", "displayName": "熔岩爆裂充能", "spellId": 51505, @@ -777,7 +782,7 @@ "displayType": "充能层数" }, "470057.cooldown": { - "step": 84, + "step": 85, "type": "int", "displayName": "流电炽焰", "spellId": 470057, @@ -785,7 +790,7 @@ "displayType": "冷却" }, "191634.cooldown": { - "step": 85, + "step": 86, "type": "int", "displayName": "风暴守护者", "spellId": 191634, @@ -793,7 +798,7 @@ "displayType": "冷却" }, "443454.cooldown": { - "step": 86, + "step": 87, "type": "int", "displayName": "先祖迅捷", "spellId": 443454, @@ -828,209 +833,214 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "法力值": { + "敌人数量": { "step": 21, "type": "int", + "category": "状态" + }, + "法力值": { + "step": 22, + "type": "int", "category": "能量" }, "爆发开关": { - "step": 22, - "type": "int", - "category": "配置开关" - }, - "输出模式": { "step": 23, "type": "int", "category": "配置开关" }, - "AOE开关": { + "输出模式": { "step": 24, "type": "int", "category": "配置开关" }, - "爆发药水开关": { + "AOE开关": { "step": 25, "type": "int", "category": "配置开关" }, - "延迟": { + "爆发药水开关": { "step": 26, "type": "int", "category": "配置开关" }, - "目标类型": { + "延迟": { "step": 27, "type": "int", - "category": "目标" + "category": "配置开关" }, - "目标生命值": { + "目标类型": { "step": 28, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 29, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 30, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 31, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 32, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 33, "type": "int", "category": "目标" }, - "目标距离": { + "目标引导可打断": { "step": 34, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标距离": { "step": 35, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 36, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 37, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 38, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 39, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 40, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 43, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 44, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 45, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 46, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 47, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 48, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 49, + "type": "int", + "category": "鼠标" + }, "spells": { "57994.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "风剪", "spellId": 57994, @@ -1038,7 +1048,7 @@ "displayType": "冷却" }, "198103.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "土元素", "spellId": 198103, @@ -1046,7 +1056,7 @@ "displayType": "冷却" }, "192058.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "电能图腾", "spellId": 192058, @@ -1054,7 +1064,7 @@ "displayType": "冷却" }, "378081.cooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "自然迅捷", "spellId": 378081, @@ -1062,7 +1072,7 @@ "displayType": "冷却" }, "108287.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "图腾投射", "spellId": 108287, @@ -1070,7 +1080,7 @@ "displayType": "冷却" }, "51514.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "妖术", "spellId": 51514, @@ -1078,7 +1088,7 @@ "displayType": "冷却" }, "378773.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "强化净化术", "spellId": 378773, @@ -1086,7 +1096,7 @@ "displayType": "冷却" }, "8143.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "战栗图腾", "spellId": 8143, @@ -1094,7 +1104,7 @@ "displayType": "冷却" }, "383013.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "清毒图腾", "spellId": 383013, @@ -1102,7 +1112,7 @@ "displayType": "冷却" }, "192063.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "阵风", "spellId": 192063, @@ -1110,7 +1120,7 @@ "displayType": "冷却" }, "58875.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "幽魂步", "spellId": 58875, @@ -1118,7 +1128,7 @@ "displayType": "冷却" }, "187874.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "毁灭闪电", "spellId": 187874, @@ -1126,7 +1136,7 @@ "displayType": "冷却" }, "60103.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "熔岩猛击", "spellId": 60103, @@ -1134,7 +1144,7 @@ "displayType": "冷却" }, "17364.cooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "风暴打击", "spellId": 17364, @@ -1142,7 +1152,7 @@ "displayType": "冷却" }, "470057.cooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "流电炽焰", "spellId": 470057, @@ -1150,7 +1160,7 @@ "displayType": "冷却" }, "196884.cooldown": { - "step": 64, + "step": 65, "type": "int", "displayName": "狂野扑击", "spellId": 196884, @@ -1158,7 +1168,7 @@ "displayType": "冷却" }, "108271.cooldown": { - "step": 65, + "step": 66, "type": "int", "displayName": "星界转移", "spellId": 108271, @@ -1166,7 +1176,7 @@ "displayType": "冷却" }, "8004.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "溢流漩涡", "spellId": 8004, @@ -1210,219 +1220,224 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "施法技能": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "施法目标": { + "施法技能": { "step": 21, "type": "int", "category": "状态" }, - "敌人数量": { + "施法目标": { "step": 22, "type": "int", "category": "状态" }, - "敌人数-无仇恨": { + "敌人数量": { "step": 23, "type": "int", "category": "状态" }, - "敌人数-有仇恨": { + "敌人数-无仇恨": { "step": 24, "type": "int", "category": "状态" }, - "法力值": { + "敌人数-有仇恨": { "step": 25, "type": "int", + "category": "状态" + }, + "法力值": { + "step": 26, + "type": "int", "category": "能量" }, "延迟": { - "step": 26, + "step": 27, "type": "int", "category": "配置开关" }, "目标类型": { - "step": 27, - "type": "int", - "category": "目标" - }, - "目标施法(倒计时)": { "step": 28, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 29, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 30, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 31, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 32, "type": "int", "category": "目标" }, - "目标驱散类型": { + "目标引导可打断": { "step": 33, "type": "int", "category": "目标" }, - "目标距离": { + "目标驱散类型": { "step": 34, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标距离": { "step": 35, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 36, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 37, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 38, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 39, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 40, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 43, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 44, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 45, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 46, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 47, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 48, "type": "int", "category": "鼠标" }, - "首领1施法(正计时)": { + "鼠标引导可打断": { "step": 49, "type": "int", + "category": "鼠标" + }, + "首领1施法(正计时)": { + "step": 50, + "type": "int", "category": "首领1" }, "首领2施法(正计时)": { - "step": 50, + "step": 51, "type": "int", "category": "首领2" }, "auras": { "player.383648.value": { - "step": 51, + "step": 52, "type": "int", "category": "玩家", "displayName": "大地之盾", @@ -1434,7 +1449,7 @@ ] }, "player.52127.value": { - "step": 52, + "step": 53, "type": "int", "category": "玩家", "displayName": "水之护盾", @@ -1446,7 +1461,7 @@ ] }, "player.1307888.value": { - "step": 53, + "step": 54, "type": "int", "category": "玩家", "displayName": "治疗之雨", @@ -1458,7 +1473,7 @@ ] }, "player.453406.value": { - "step": 54, + "step": 55, "type": "int", "category": "玩家", "displayName": "飞旋之土", @@ -1470,7 +1485,7 @@ ] }, "player.453407.value": { - "step": 55, + "step": 56, "type": "int", "category": "玩家", "displayName": "飞旋之水", @@ -1482,7 +1497,7 @@ ] }, "player.453409.value": { - "step": 56, + "step": 57, "type": "int", "category": "玩家", "displayName": "飞旋之风", @@ -1494,7 +1509,7 @@ ] }, "player.53390.value": { - "step": 57, + "step": 58, "type": "int", "category": "玩家", "displayName": "潮汐奔涌", @@ -1519,7 +1534,7 @@ "bar": 3 }, "player.61295.value": { - "step": 58, + "step": 59, "type": "int", "category": "玩家", "displayName": "激流", @@ -1531,7 +1546,7 @@ ] }, "player.470077.value": { - "step": 59, + "step": 60, "type": "int", "category": "玩家", "displayName": "聚合水流", @@ -1543,7 +1558,7 @@ ] }, "player.114052.value": { - "step": 60, + "step": 61, "type": "int", "category": "玩家", "displayName": "升腾", @@ -1555,7 +1570,7 @@ ] }, "player.73685.value": { - "step": 61, + "step": 62, "type": "int", "category": "玩家", "displayName": "生命释放", @@ -1567,7 +1582,7 @@ ] }, "player.1267089.value": { - "step": 62, + "step": 63, "type": "int", "category": "玩家", "displayName": "风暴涌流图腾", @@ -1592,7 +1607,7 @@ "bar": 4 }, "player.462603.value": { - "step": 63, + "step": 64, "type": "int", "category": "玩家", "displayName": "倾盆大雨", @@ -1604,7 +1619,7 @@ ] }, "player.378081.value": { - "step": 64, + "step": 65, "type": "int", "category": "玩家", "displayName": "自然迅捷", @@ -1616,7 +1631,7 @@ ] }, "target.helpful.61295.value": { - "step": 65, + "step": 66, "type": "int", "category": "目标增益", "displayName": "激流", @@ -1630,7 +1645,7 @@ }, "spells": { "57994.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "风剪", "spellId": 57994, @@ -1638,7 +1653,7 @@ "displayType": "冷却" }, "198103.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "土元素", "spellId": 198103, @@ -1646,7 +1661,7 @@ "displayType": "冷却" }, "192058.cooldown": { - "step": 68, + "step": 69, "type": "int", "displayName": "电能图腾", "spellId": 192058, @@ -1654,7 +1669,7 @@ "displayType": "冷却" }, "378081.cooldown": { - "step": 69, + "step": 70, "type": "int", "displayName": "自然迅捷", "spellId": 378081, @@ -1662,7 +1677,7 @@ "displayType": "冷却" }, "108287.cooldown": { - "step": 70, + "step": 71, "type": "int", "displayName": "图腾投射", "spellId": 108287, @@ -1670,7 +1685,7 @@ "displayType": "冷却" }, "51514.cooldown": { - "step": 71, + "step": 72, "type": "int", "displayName": "妖术", "spellId": 51514, @@ -1678,7 +1693,7 @@ "displayType": "冷却" }, "378773.cooldown": { - "step": 72, + "step": 73, "type": "int", "displayName": "强化净化术", "spellId": 378773, @@ -1686,7 +1701,7 @@ "displayType": "冷却" }, "8143.cooldown": { - "step": 73, + "step": 74, "type": "int", "displayName": "战栗图腾", "spellId": 8143, @@ -1694,7 +1709,7 @@ "displayType": "冷却" }, "383013.cooldown": { - "step": 74, + "step": 75, "type": "int", "displayName": "清毒图腾", "spellId": 383013, @@ -1702,7 +1717,7 @@ "displayType": "冷却" }, "192063.cooldown": { - "step": 75, + "step": 76, "type": "int", "displayName": "阵风", "spellId": 192063, @@ -1710,7 +1725,7 @@ "displayType": "冷却" }, "58875.cooldown": { - "step": 76, + "step": 77, "type": "int", "displayName": "幽魂步", "spellId": 58875, @@ -1718,7 +1733,7 @@ "displayType": "冷却" }, "51505.cooldown": { - "step": 77, + "step": 78, "type": "int", "displayName": "熔岩爆裂", "spellId": 51505, @@ -1726,7 +1741,7 @@ "displayType": "冷却" }, "51505.chargeCooldown": { - "step": 78, + "step": 79, "type": "int", "displayName": "熔岩爆裂充能", "spellId": 51505, @@ -1734,7 +1749,7 @@ "displayType": "充能" }, "61295.cooldown": { - "step": 79, + "step": 80, "type": "int", "displayName": "激流", "spellId": 61295, @@ -1742,7 +1757,7 @@ "displayType": "冷却" }, "61295.chargeCooldown": { - "step": 80, + "step": 81, "type": "int", "displayName": "激流充能", "spellId": 61295, @@ -1759,7 +1774,7 @@ "displayType": "充能层数" }, "5394.cooldown": { - "step": 81, + "step": 82, "type": "int", "displayName": "治疗之泉图腾", "spellId": 5394, @@ -1767,7 +1782,7 @@ "displayType": "冷却" }, "5394.chargeCooldown": { - "step": 82, + "step": 83, "type": "int", "displayName": "治疗之泉图腾充能", "spellId": 5394, @@ -1784,7 +1799,7 @@ "displayType": "充能层数" }, "470411.cooldown": { - "step": 83, + "step": 84, "type": "int", "displayName": "烈焰震击", "spellId": 470411, @@ -1792,7 +1807,7 @@ "displayType": "冷却" }, "77130.cooldown": { - "step": 84, + "step": 85, "type": "int", "displayName": "净化灵魂", "spellId": 77130, @@ -1800,7 +1815,7 @@ "displayType": "冷却" }, "73685.cooldown": { - "step": 85, + "step": 86, "type": "int", "displayName": "生命释放", "spellId": 73685, @@ -1808,7 +1823,7 @@ "displayType": "冷却" }, "443454.cooldown": { - "step": 86, + "step": 87, "type": "int", "displayName": "先祖迅捷", "spellId": 443454, @@ -1816,7 +1831,7 @@ "displayType": "冷却" }, "444995.cooldown": { - "step": 87, + "step": 88, "type": "int", "displayName": "涌动图腾", "spellId": 444995, @@ -1824,7 +1839,7 @@ "displayType": "冷却" }, "98008.cooldown": { - "step": 88, + "step": 89, "type": "int", "displayName": "灵魂链接图腾", "spellId": 98008, @@ -1832,7 +1847,7 @@ "displayType": "冷却" }, "114052.cooldown": { - "step": 89, + "step": 90, "type": "int", "displayName": "升腾", "spellId": 114052, @@ -1840,7 +1855,7 @@ "displayType": "冷却" }, "108280.cooldown": { - "step": 90, + "step": 91, "type": "int", "displayName": "治疗之潮图腾", "spellId": 108280, @@ -1848,7 +1863,7 @@ "displayType": "冷却" }, "73920.cooldown": { - "step": 91, + "step": 92, "type": "int", "displayName": "治疗之雨", "spellId": 73920, @@ -1856,7 +1871,7 @@ "displayType": "冷却" }, "370.cooldown": { - "step": 92, + "step": 93, "type": "int", "displayName": "净化术", "spellId": 370, @@ -1864,7 +1879,7 @@ "displayType": "冷却" }, "192077.cooldown": { - "step": 93, + "step": 94, "type": "int", "displayName": "狂风图腾", "spellId": 192077, @@ -1873,7 +1888,7 @@ } }, "group": { - "start": 94, + "start": 95, "num": 5, "生命值": { "step": 1, diff --git a/config/Warlock.json b/config/Warlock.json index 32aa541c..9209b8e9 100644 --- a/config/Warlock.json +++ b/config/Warlock.json @@ -135,179 +135,184 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "施法技能": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "法力值": { + "施法技能": { "step": 21, "type": "int", - "category": "能量" + "category": "状态" }, - "灵魂碎片": { + "法力值": { "step": 22, "type": "int", "category": "能量" }, - "目标类型": { + "灵魂碎片": { "step": 23, "type": "int", - "category": "目标" + "category": "能量" }, - "目标施法(倒计时)": { + "目标类型": { "step": 24, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 25, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 26, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 27, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 28, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 29, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 30, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 31, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 32, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 33, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 34, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 42, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 43, + "type": "int", + "category": "鼠标" + }, "spells": { "5782.cooldown": { - "step": 43, + "step": 44, "type": "int", "displayName": "恐惧", "spellId": 5782, @@ -315,7 +320,7 @@ "displayType": "冷却" }, "6789.cooldown": { - "step": 44, + "step": 45, "type": "int", "displayName": "死亡缠绕", "spellId": 6789, @@ -323,7 +328,7 @@ "displayType": "冷却" }, "20707.cooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "灵魂石", "spellId": 20707, @@ -331,7 +336,7 @@ "displayType": "冷却" }, "30283.cooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "暗影之怒", "spellId": 30283, @@ -339,7 +344,7 @@ "displayType": "冷却" }, "333889.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "邪能统御", "spellId": 333889, @@ -347,7 +352,7 @@ "displayType": "冷却" }, "108416.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "黑暗契约", "spellId": 108416, @@ -355,7 +360,7 @@ "displayType": "冷却" }, "111771.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "恶魔传送门", "spellId": 111771, @@ -363,7 +368,7 @@ "displayType": "冷却" }, "127174.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "虚弱灾厄", "spellId": 127174, @@ -371,7 +376,7 @@ "displayType": "冷却" }, "1271802.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "语言灾厄", "spellId": 1271802, @@ -379,7 +384,7 @@ "displayType": "冷却" }, "48018.cooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "恶魔法阵", "spellId": 48018, @@ -387,7 +392,7 @@ "displayType": "冷却" }, "48020.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "恶魔法阵:传送", "spellId": 48020, @@ -395,7 +400,7 @@ "displayType": "冷却" }, "205180.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "召唤黑眼", "spellId": 205180, @@ -403,7 +408,7 @@ "displayType": "冷却" }, "48181.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "鬼影缠身", "spellId": 48181, @@ -411,7 +416,7 @@ "displayType": "冷却" }, "1257052.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "幽冥收割", "spellId": 1257052, @@ -419,7 +424,7 @@ "displayType": "冷却" }, "442726.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "怨毒", "spellId": 442726, @@ -454,185 +459,190 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "施法技能": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "法力值": { + "施法技能": { "step": 21, "type": "int", - "category": "能量" + "category": "状态" }, - "灵魂碎片": { + "法力值": { "step": 22, "type": "int", "category": "能量" }, - "目标类型": { + "灵魂碎片": { "step": 23, "type": "int", - "category": "目标" + "category": "能量" }, - "目标施法(倒计时)": { + "目标类型": { "step": 24, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 25, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 26, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 27, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 28, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 29, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 30, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 31, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 32, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 33, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 34, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 42, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 43, + "type": "int", + "category": "鼠标" + }, "治疗石": { - "step": 64, + "step": 65, "type": "int", "category": "物品", "itemId": 5512, "isEquipped": false }, "治疗药水": { - "step": 65, + "step": 66, "type": "int", "category": "物品", "itemId": 241304, @@ -640,7 +650,7 @@ }, "spells": { "5782.cooldown": { - "step": 43, + "step": 44, "type": "int", "displayName": "恐惧", "spellId": 5782, @@ -648,7 +658,7 @@ "displayType": "冷却" }, "6789.cooldown": { - "step": 44, + "step": 45, "type": "int", "displayName": "死亡缠绕", "spellId": 6789, @@ -656,7 +666,7 @@ "displayType": "冷却" }, "20707.cooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "灵魂石", "spellId": 20707, @@ -664,7 +674,7 @@ "displayType": "冷却" }, "30283.cooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "暗影之怒", "spellId": 30283, @@ -672,7 +682,7 @@ "displayType": "冷却" }, "333889.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "邪能统御", "spellId": 333889, @@ -680,7 +690,7 @@ "displayType": "冷却" }, "108416.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "黑暗契约", "spellId": 108416, @@ -688,7 +698,7 @@ "displayType": "冷却" }, "111771.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "恶魔传送门", "spellId": 111771, @@ -696,7 +706,7 @@ "displayType": "冷却" }, "127174.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "虚弱灾厄", "spellId": 127174, @@ -704,7 +714,7 @@ "displayType": "冷却" }, "1271802.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "语言灾厄", "spellId": 1271802, @@ -712,7 +722,7 @@ "displayType": "冷却" }, "48018.cooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "恶魔法阵", "spellId": 48018, @@ -720,7 +730,7 @@ "displayType": "冷却" }, "48020.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "恶魔法阵:传送", "spellId": 48020, @@ -728,7 +738,7 @@ "displayType": "冷却" }, "196277.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "内爆", "spellId": 196277, @@ -745,7 +755,7 @@ "displayType": "施法次数" }, "265187.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "召唤恶魔暴君", "spellId": 265187, @@ -753,7 +763,7 @@ "displayType": "冷却" }, "1276467.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "魔典:邪能破坏者", "spellId": 1276467, @@ -761,7 +771,7 @@ "displayType": "冷却" }, "105174.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "古尔丹之手", "spellId": 105174, @@ -769,7 +779,7 @@ "displayType": "冷却" }, "1276672.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "召唤末日守卫", "spellId": 1276672, @@ -777,7 +787,7 @@ "displayType": "冷却" }, "104316.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "召唤恐惧猎犬", "spellId": 104316, @@ -785,7 +795,7 @@ "displayType": "冷却" }, "264187.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "恶魔之箭", "spellId": 264187, @@ -793,7 +803,7 @@ "displayType": "冷却" }, "1276452.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "魔典:小鬼领主", "spellId": 1276452, @@ -801,7 +811,7 @@ "displayType": "冷却" }, "388215.cooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "吞噬魔法", "spellId": 388215, @@ -809,7 +819,7 @@ "displayType": "冷却" }, "30146.cooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "召唤恶魔卫士", "spellId": 30146, @@ -844,179 +854,184 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "引导": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "蓄力": { + "引导": { "step": 14, "type": "int", "category": "状态" }, - "蓄力层数": { + "蓄力": { "step": 15, "type": "int", "category": "状态" }, - "生命值": { + "蓄力层数": { "step": 16, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 17, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 18, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 19, "type": "int", "category": "状态" }, - "施法技能": { + "难度": { "step": 20, "type": "int", "category": "状态" }, - "法力值": { + "施法技能": { "step": 21, "type": "int", - "category": "能量" + "category": "状态" }, - "灵魂碎片": { + "法力值": { "step": 22, "type": "int", "category": "能量" }, - "目标类型": { + "灵魂碎片": { "step": 23, "type": "int", - "category": "目标" + "category": "能量" }, - "目标施法(倒计时)": { + "目标类型": { "step": 24, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 25, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 26, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 27, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 28, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标引导可打断": { "step": 29, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 30, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 31, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 32, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 33, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点引导可打断": { "step": 34, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 42, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 43, + "type": "int", + "category": "鼠标" + }, "spells": { "5782.cooldown": { - "step": 43, + "step": 44, "type": "int", "displayName": "恐惧", "spellId": 5782, @@ -1024,7 +1039,7 @@ "displayType": "冷却" }, "6789.cooldown": { - "step": 44, + "step": 45, "type": "int", "displayName": "死亡缠绕", "spellId": 6789, @@ -1032,7 +1047,7 @@ "displayType": "冷却" }, "20707.cooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "灵魂石", "spellId": 20707, @@ -1040,7 +1055,7 @@ "displayType": "冷却" }, "30283.cooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "暗影之怒", "spellId": 30283, @@ -1048,7 +1063,7 @@ "displayType": "冷却" }, "333889.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "邪能统御", "spellId": 333889, @@ -1056,7 +1071,7 @@ "displayType": "冷却" }, "108416.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "黑暗契约", "spellId": 108416, @@ -1064,7 +1079,7 @@ "displayType": "冷却" }, "111771.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "恶魔传送门", "spellId": 111771, @@ -1072,7 +1087,7 @@ "displayType": "冷却" }, "127174.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "虚弱灾厄", "spellId": 127174, @@ -1080,7 +1095,7 @@ "displayType": "冷却" }, "1271802.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "语言灾厄", "spellId": 1271802, @@ -1088,7 +1103,7 @@ "displayType": "冷却" }, "48018.cooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "恶魔法阵", "spellId": 48018, @@ -1096,7 +1111,7 @@ "displayType": "冷却" }, "48020.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "恶魔法阵:传送", "spellId": 48020, @@ -1104,7 +1119,7 @@ "displayType": "冷却" }, "1122.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "召唤地狱火", "spellId": 1122, @@ -1112,7 +1127,7 @@ "displayType": "冷却" }, "6353.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "灵魂之火", "spellId": 6353, @@ -1120,7 +1135,7 @@ "displayType": "冷却" }, "17962.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "燃烧", "spellId": 17962, @@ -1128,7 +1143,7 @@ "displayType": "冷却" }, "17962.chargeCooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "燃烧充能", "spellId": 17962, diff --git a/config/Warrior.json b/config/Warrior.json index 9e8f5a80..10f7c473 100644 --- a/config/Warrior.json +++ b/config/Warrior.json @@ -88,6 +88,26 @@ "254": 357214, "255": 436344 }, + "一键物品": { + "1": 241288, + "2": 241289, + "3": 241300, + "4": 241301, + "5": 241304, + "6": 241305, + "7": 241308, + "8": 241309, + "9": 245897, + "10": 245898, + "11": 245902, + "12": 245903, + "13": 245916, + "14": 245917, + "15": 245918, + "16": 245919, + "17": 271883, + "18": 271884 + }, "1": { "队伍类型": { "step": 4, @@ -114,198 +134,203 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "生命值": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 14, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 15, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 16, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 17, "type": "int", "category": "状态" }, - "英勇打击": { + "敌人数量": { "step": 18, "type": "int", "category": "状态" }, - "怒气值": { + "英勇打击": { "step": 19, "type": "int", + "category": "状态" + }, + "怒气值": { + "step": 20, + "type": "int", "category": "能量" }, "爆发开关": { - "step": 20, - "type": "int", - "category": "配置开关" - }, - "输出模式": { "step": 21, "type": "int", "category": "配置开关" }, - "AOE开关": { + "输出模式": { "step": 22, "type": "int", "category": "配置开关" }, - "爆发药水开关": { + "AOE开关": { "step": 23, "type": "int", "category": "配置开关" }, - "目标类型": { + "爆发药水开关": { "step": 24, "type": "int", - "category": "目标" + "category": "配置开关" }, - "目标生命值": { + "目标类型": { "step": 25, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 26, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 27, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 28, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 29, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 30, "type": "int", "category": "目标" }, - "目标距离": { + "目标引导可打断": { "step": 31, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标距离": { "step": 32, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 33, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 34, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 35, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 36, "type": "int", "category": "焦点" }, - "焦点距离": { + "焦点引导可打断": { "step": 37, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点距离": { "step": 38, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 41, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 42, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 43, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 44, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 45, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 46, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 47, + "type": "int", + "category": "鼠标" + }, "鲁莽药水": { - "step": 92, + "step": 93, "type": "int", "category": "物品", "itemId": 241288, @@ -313,7 +338,7 @@ }, "auras": { "player.107574.value": { - "step": 47, + "step": 48, "type": "int", "category": "玩家", "displayName": "天神下凡", @@ -325,7 +350,7 @@ ] }, "player.52437.value": { - "step": 48, + "step": 49, "type": "int", "category": "玩家", "displayName": "猝死", @@ -350,7 +375,7 @@ "bar": 2 }, "player.228920.value": { - "step": 49, + "step": 50, "type": "int", "category": "玩家", "displayName": "破坏者", @@ -362,7 +387,7 @@ ] }, "player.334783.value": { - "step": 50, + "step": 51, "type": "int", "category": "玩家", "displayName": "间接伤害", @@ -387,7 +412,7 @@ "bar": 3 }, "player.440989.value": { - "step": 51, + "step": 52, "type": "int", "category": "玩家", "displayName": "巨人神力", @@ -412,7 +437,7 @@ "bar": 4 }, "player.386633.value": { - "step": 52, + "step": 53, "type": "int", "category": "玩家", "displayName": "刽子手的精准", @@ -437,7 +462,7 @@ "bar": 5 }, "player.1292058.value": { - "step": 53, + "step": 54, "type": "int", "category": "玩家", "displayName": "英勇之力", @@ -462,7 +487,7 @@ "bar": 6 }, "player.1269394.value": { - "step": 54, + "step": 55, "type": "int", "category": "玩家", "displayName": "战争大师", @@ -487,7 +512,7 @@ "bar": 7 }, "player.260708.value": { - "step": 55, + "step": 56, "type": "int", "category": "玩家", "displayName": "横扫攻击", @@ -512,7 +537,7 @@ "bar": 8 }, "player.1261189.value": { - "step": 56, + "step": 57, "type": "int", "category": "玩家", "displayName": "粉碎连击", @@ -537,7 +562,7 @@ "bar": 9 }, "player.456120.value": { - "step": 57, + "step": 58, "type": "int", "category": "玩家", "displayName": "趁虚而入", @@ -562,7 +587,7 @@ "bar": 10 }, "player.445606.value": { - "step": 58, + "step": 59, "type": "int", "category": "玩家", "displayName": "殒命在即", @@ -587,7 +612,7 @@ "bar": 11 }, "player.445584.value": { - "step": 59, + "step": 60, "type": "int", "category": "玩家", "displayName": "处刑者", @@ -612,7 +637,7 @@ "bar": 12 }, "player.316440.value": { - "step": 60, + "step": 61, "type": "int", "category": "玩家", "displayName": "武技神威", @@ -637,7 +662,7 @@ "bar": 13 }, "player.446035.value": { - "step": 61, + "step": 62, "type": "int", "category": "玩家", "displayName": "剑刃风暴", @@ -649,7 +674,7 @@ ] }, "target.harmful.388539.value": { - "step": 62, + "step": 63, "type": "int", "category": "目标减益", "displayName": "撕裂", @@ -661,7 +686,7 @@ ] }, "target.harmful.208086.value": { - "step": 63, + "step": 64, "type": "int", "category": "目标减益", "displayName": "巨人打击", @@ -673,7 +698,7 @@ ] }, "target.harmful.262115.value": { - "step": 64, + "step": 65, "type": "int", "category": "目标减益", "displayName": "重伤", @@ -685,7 +710,7 @@ ] }, "target.harmful.447513.value": { - "step": 65, + "step": 66, "type": "int", "category": "目标减益", "displayName": "崩毁", @@ -710,7 +735,7 @@ "bar": 14 }, "focus.harmful.388539.value": { - "step": 66, + "step": 67, "type": "int", "category": "焦点减益", "displayName": "撕裂", @@ -722,7 +747,7 @@ ] }, "focus.harmful.208086.value": { - "step": 67, + "step": 68, "type": "int", "category": "焦点减益", "displayName": "巨人打击", @@ -734,7 +759,7 @@ ] }, "focus.harmful.262115.value": { - "step": 68, + "step": 69, "type": "int", "category": "焦点减益", "displayName": "重伤", @@ -746,7 +771,7 @@ ] }, "focus.harmful.447513.value": { - "step": 69, + "step": 70, "type": "int", "category": "焦点减益", "displayName": "崩毁", @@ -773,7 +798,7 @@ }, "spells": { "202168.cooldown": { - "step": 70, + "step": 71, "type": "int", "displayName": "胜利在望", "spellId": 202168, @@ -781,7 +806,7 @@ "displayType": "冷却" }, "376079.cooldown": { - "step": 71, + "step": 72, "type": "int", "displayName": "勇士之矛", "spellId": 376079, @@ -789,7 +814,7 @@ "displayType": "冷却" }, "6544.cooldown": { - "step": 72, + "step": 73, "type": "int", "displayName": "英勇飞跃", "spellId": 6544, @@ -797,7 +822,7 @@ "displayType": "冷却" }, "97462.cooldown": { - "step": 73, + "step": 74, "type": "int", "displayName": "集结呐喊", "spellId": 97462, @@ -805,7 +830,7 @@ "displayType": "冷却" }, "46968.cooldown": { - "step": 74, + "step": 75, "type": "int", "displayName": "震荡波", "spellId": 46968, @@ -813,7 +838,7 @@ "displayType": "冷却" }, "107570.cooldown": { - "step": 75, + "step": 76, "type": "int", "displayName": "风暴之锤", "spellId": 107570, @@ -821,7 +846,7 @@ "displayType": "冷却" }, "384110.cooldown": { - "step": 76, + "step": 77, "type": "int", "displayName": "破裂投掷", "spellId": 384110, @@ -829,7 +854,7 @@ "displayType": "冷却" }, "64382.cooldown": { - "step": 77, + "step": 78, "type": "int", "displayName": "碎裂投掷", "spellId": 64382, @@ -837,7 +862,7 @@ "displayType": "冷却" }, "5246.cooldown": { - "step": 78, + "step": 79, "type": "int", "displayName": "破胆怒吼", "spellId": 5246, @@ -845,7 +870,7 @@ "displayType": "冷却" }, "7384.cooldown": { - "step": 79, + "step": 80, "type": "int", "displayName": "压制", "spellId": 7384, @@ -853,7 +878,7 @@ "displayType": "冷却" }, "7384.chargeCooldown": { - "step": 80, + "step": 81, "type": "int", "displayName": "压制充能", "spellId": 7384, @@ -870,7 +895,7 @@ "displayType": "充能层数" }, "163201.cooldown": { - "step": 81, + "step": 82, "type": "int", "displayName": "斩杀", "spellId": 163201, @@ -878,7 +903,7 @@ "displayType": "冷却" }, "845.cooldown": { - "step": 82, + "step": 83, "type": "int", "displayName": "顺劈斩", "spellId": 845, @@ -886,7 +911,7 @@ "displayType": "冷却" }, "12294.cooldown": { - "step": 83, + "step": 84, "type": "int", "displayName": "致死打击", "spellId": 12294, @@ -894,7 +919,7 @@ "displayType": "冷却" }, "167105.cooldown": { - "step": 84, + "step": 85, "type": "int", "displayName": "巨人打击", "spellId": 167105, @@ -902,7 +927,7 @@ "displayType": "冷却" }, "436358.cooldown": { - "step": 85, + "step": 86, "type": "int", "displayName": "崩摧", "spellId": 436358, @@ -910,7 +935,7 @@ "displayType": "冷却" }, "6552.cooldown": { - "step": 86, + "step": 87, "type": "int", "displayName": "拳击", "spellId": 6552, @@ -918,7 +943,7 @@ "displayType": "冷却" }, "118038.cooldown": { - "step": 87, + "step": 88, "type": "int", "displayName": "剑在人在", "spellId": 118038, @@ -926,7 +951,7 @@ "displayType": "冷却" }, "107574.cooldown": { - "step": 88, + "step": 89, "type": "int", "displayName": "天神下凡", "spellId": 107574, @@ -934,7 +959,7 @@ "displayType": "冷却" }, "227847.cooldown": { - "step": 89, + "step": 90, "type": "int", "displayName": "剑刃风暴", "spellId": 227847, @@ -942,7 +967,7 @@ "displayType": "冷却" }, "260708.cooldown": { - "step": 90, + "step": 91, "type": "int", "displayName": "横扫攻击", "spellId": 260708, @@ -950,7 +975,7 @@ "displayType": "冷却" }, "228920.cooldown": { - "step": 91, + "step": 92, "type": "int", "displayName": "破坏者", "spellId": 228920, @@ -985,174 +1010,179 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "生命值": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 14, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 15, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 16, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 17, "type": "int", "category": "状态" }, - "怒气值": { + "敌人数量": { "step": 18, "type": "int", + "category": "状态" + }, + "怒气值": { + "step": 19, + "type": "int", "category": "能量" }, "目标类型": { - "step": 19, - "type": "int", - "category": "目标" - }, - "目标生命值": { "step": 20, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 21, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 22, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 23, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 24, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 25, "type": "int", "category": "目标" }, - "目标距离": { + "目标引导可打断": { "step": 26, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标距离": { "step": 27, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 28, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 29, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 30, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 31, "type": "int", "category": "焦点" }, - "焦点距离": { + "焦点引导可打断": { "step": 32, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点距离": { "step": 33, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 34, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 41, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 42, + "type": "int", + "category": "鼠标" + }, "auras": { "player.184362.value": { - "step": 42, + "step": 43, "type": "int", "category": "玩家", "displayName": "狂暴", @@ -1164,7 +1194,7 @@ ] }, "player.52437.value": { - "step": 43, + "step": 44, "type": "int", "category": "玩家", "displayName": "猝死", @@ -1189,7 +1219,7 @@ "bar": 4 }, "player.85739.value": { - "step": 44, + "step": 45, "type": "int", "category": "玩家", "displayName": "强化旋风斩", @@ -1214,7 +1244,7 @@ "bar": 5 }, "player.1719.value": { - "step": 45, + "step": 46, "type": "int", "category": "玩家", "displayName": "鲁莽", @@ -1226,7 +1256,7 @@ ] }, "player.107574.value": { - "step": 46, + "step": 47, "type": "int", "category": "玩家", "displayName": "天神下凡", @@ -1238,7 +1268,7 @@ ] }, "player.383873.value": { - "step": 47, + "step": 48, "type": "int", "category": "玩家", "displayName": "劈斩", @@ -1250,7 +1280,7 @@ ] }, "player.437121.value": { - "step": 48, + "step": 49, "type": "int", "category": "玩家", "displayName": "能量爆发", @@ -1262,7 +1292,7 @@ ] }, "player.435615.value": { - "step": 49, + "step": 50, "type": "int", "category": "玩家", "displayName": "雷霆轰击", @@ -1287,7 +1317,7 @@ "bar": 6 }, "target.harmful.772.value": { - "step": 50, + "step": 51, "type": "int", "category": "目标减益", "displayName": "撕裂", @@ -1301,7 +1331,7 @@ }, "spells": { "202168.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "胜利在望", "spellId": 202168, @@ -1309,7 +1339,7 @@ "displayType": "冷却" }, "376079.cooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "勇士之矛", "spellId": 376079, @@ -1317,7 +1347,7 @@ "displayType": "冷却" }, "6544.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "英勇飞跃", "spellId": 6544, @@ -1325,7 +1355,7 @@ "displayType": "冷却" }, "97462.cooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "集结呐喊", "spellId": 97462, @@ -1333,7 +1363,7 @@ "displayType": "冷却" }, "46968.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "震荡波", "spellId": 46968, @@ -1341,7 +1371,7 @@ "displayType": "冷却" }, "107570.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "风暴之锤", "spellId": 107570, @@ -1349,7 +1379,7 @@ "displayType": "冷却" }, "384110.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "破裂投掷", "spellId": 384110, @@ -1357,7 +1387,7 @@ "displayType": "冷却" }, "64382.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "碎裂投掷", "spellId": 64382, @@ -1365,7 +1395,7 @@ "displayType": "冷却" }, "5246.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "破胆怒吼", "spellId": 5246, @@ -1373,7 +1403,7 @@ "displayType": "冷却" }, "1719.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "鲁莽", "spellId": 1719, @@ -1381,7 +1411,7 @@ "displayType": "冷却" }, "6552.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "拳击", "spellId": 6552, @@ -1389,7 +1419,7 @@ "displayType": "冷却" }, "23881.cooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "嗜血", "spellId": 23881, @@ -1397,7 +1427,7 @@ "displayType": "冷却" }, "85288.cooldown": { - "step": 63, + "step": 64, "type": "int", "displayName": "怒击", "spellId": 85288, @@ -1405,7 +1435,7 @@ "displayType": "冷却" }, "85288.chargeCooldown": { - "step": 64, + "step": 65, "type": "int", "displayName": "怒击充能", "spellId": 85288, @@ -1422,7 +1452,7 @@ "displayType": "充能层数" }, "184367.cooldown": { - "step": 65, + "step": 66, "type": "int", "displayName": "暴怒", "spellId": 184367, @@ -1430,7 +1460,7 @@ "displayType": "冷却" }, "385059.cooldown": { - "step": 66, + "step": 67, "type": "int", "displayName": "奥丁之怒", "spellId": 385059, @@ -1438,7 +1468,7 @@ "displayType": "冷却" }, "227847.cooldown": { - "step": 67, + "step": 68, "type": "int", "displayName": "剑刃风暴", "spellId": 227847, @@ -1446,7 +1476,7 @@ "displayType": "冷却" }, "107574.cooldown": { - "step": 68, + "step": 69, "type": "int", "displayName": "天神下凡", "spellId": 107574, @@ -1454,7 +1484,7 @@ "displayType": "冷却" }, "435222.cooldown": { - "step": 69, + "step": 70, "type": "int", "displayName": "雷霆轰击", "spellId": 435222, @@ -1462,7 +1492,7 @@ "displayType": "冷却" }, "435222.chargeCooldown": { - "step": 70, + "step": 71, "type": "int", "displayName": "雷霆轰击充能", "spellId": 435222, @@ -1479,7 +1509,7 @@ "displayType": "充能层数" }, "6343.cooldown": { - "step": 71, + "step": 72, "type": "int", "displayName": "雷霆一击", "spellId": 6343, @@ -1487,7 +1517,7 @@ "displayType": "冷却" }, "190411.cooldown": { - "step": 72, + "step": 73, "type": "int", "displayName": "旋风斩", "spellId": 190411, @@ -1495,7 +1525,7 @@ "displayType": "冷却" }, "335096.cooldown": { - "step": 73, + "step": 74, "type": "int", "displayName": "浴血奋战", "spellId": 335096, @@ -1503,7 +1533,7 @@ "displayType": "冷却" }, "335097.cooldown": { - "step": 74, + "step": 75, "type": "int", "displayName": "碎甲猛击", "spellId": 335097, @@ -1511,7 +1541,7 @@ "displayType": "冷却" }, "335097.chargeCooldown": { - "step": 75, + "step": 76, "type": "int", "displayName": "碎甲猛击充能", "spellId": 335097, @@ -1528,7 +1558,7 @@ "displayType": "充能层数" }, "5308.cooldown": { - "step": 76, + "step": 77, "type": "int", "displayName": "斩杀", "spellId": 5308, @@ -1563,174 +1593,179 @@ "type": "int", "category": "状态" }, - "战斗时间": { + "插入物品": { "step": 9, "type": "int", "category": "状态" }, - "移动": { + "战斗时间": { "step": 10, + "type": "int", + "category": "状态" + }, + "移动": { + "step": 11, "type": "bool", "category": "状态" }, "施法(正计时)": { - "step": 11, - "type": "int", - "category": "状态" - }, - "施法(倒计时)": { "step": 12, "type": "int", "category": "状态" }, - "生命值": { + "施法(倒计时)": { "step": 13, "type": "int", "category": "状态" }, - "队伍人数": { + "生命值": { "step": 14, "type": "int", "category": "状态" }, - "首领战": { + "队伍人数": { "step": 15, "type": "int", "category": "状态" }, - "难度": { + "首领战": { "step": 16, "type": "int", "category": "状态" }, - "敌人数量": { + "难度": { "step": 17, "type": "int", "category": "状态" }, - "怒气值": { + "敌人数量": { "step": 18, "type": "int", + "category": "状态" + }, + "怒气值": { + "step": 19, + "type": "int", "category": "能量" }, "目标类型": { - "step": 19, - "type": "int", - "category": "目标" - }, - "目标生命值": { "step": 20, "type": "int", "category": "目标" }, - "目标施法(倒计时)": { + "目标生命值": { "step": 21, "type": "int", "category": "目标" }, - "目标施法(正计时)": { + "目标施法(倒计时)": { "step": 22, "type": "int", "category": "目标" }, - "目标施法可打断": { + "目标施法(正计时)": { "step": 23, "type": "int", "category": "目标" }, - "目标引导": { + "目标施法可打断": { "step": 24, "type": "int", "category": "目标" }, - "目标引导可打断": { + "目标引导": { "step": 25, "type": "int", "category": "目标" }, - "目标距离": { + "目标引导可打断": { "step": 26, "type": "int", "category": "目标" }, - "焦点施法(倒计时)": { + "目标距离": { "step": 27, "type": "int", - "category": "焦点" + "category": "目标" }, - "焦点施法(正计时)": { + "焦点施法(倒计时)": { "step": 28, "type": "int", "category": "焦点" }, - "焦点施法可打断": { + "焦点施法(正计时)": { "step": 29, "type": "int", "category": "焦点" }, - "焦点引导": { + "焦点施法可打断": { "step": 30, "type": "int", "category": "焦点" }, - "焦点引导可打断": { + "焦点引导": { "step": 31, "type": "int", "category": "焦点" }, - "焦点距离": { + "焦点引导可打断": { "step": 32, "type": "int", "category": "焦点" }, - "鼠标类型": { + "焦点距离": { "step": 33, "type": "int", - "category": "鼠标" + "category": "焦点" }, - "鼠标驱散类型": { + "鼠标类型": { "step": 34, "type": "int", "category": "鼠标" }, - "鼠标生命值": { + "鼠标驱散类型": { "step": 35, "type": "int", "category": "鼠标" }, - "鼠标距离": { + "鼠标生命值": { "step": 36, "type": "int", "category": "鼠标" }, - "鼠标施法(倒计时)": { + "鼠标距离": { "step": 37, "type": "int", "category": "鼠标" }, - "鼠标施法(正计时)": { + "鼠标施法(倒计时)": { "step": 38, "type": "int", "category": "鼠标" }, - "鼠标施法可打断": { + "鼠标施法(正计时)": { "step": 39, "type": "int", "category": "鼠标" }, - "鼠标引导": { + "鼠标施法可打断": { "step": 40, "type": "int", "category": "鼠标" }, - "鼠标引导可打断": { + "鼠标引导": { "step": 41, "type": "int", "category": "鼠标" }, + "鼠标引导可打断": { + "step": 42, + "type": "int", + "category": "鼠标" + }, "auras": { "player.132404.value": { - "step": 42, + "step": 43, "type": "int", "category": "玩家", "displayName": "盾牌格挡", @@ -1742,7 +1777,7 @@ ] }, "player.190456.value": { - "step": 43, + "step": 44, "type": "int", "category": "玩家", "displayName": "无视苦痛", @@ -1756,7 +1791,7 @@ }, "spells": { "202168.cooldown": { - "step": 44, + "step": 45, "type": "int", "displayName": "胜利在望", "spellId": 202168, @@ -1764,7 +1799,7 @@ "displayType": "冷却" }, "376079.cooldown": { - "step": 45, + "step": 46, "type": "int", "displayName": "勇士之矛", "spellId": 376079, @@ -1772,7 +1807,7 @@ "displayType": "冷却" }, "6544.cooldown": { - "step": 46, + "step": 47, "type": "int", "displayName": "英勇飞跃", "spellId": 6544, @@ -1780,7 +1815,7 @@ "displayType": "冷却" }, "97462.cooldown": { - "step": 47, + "step": 48, "type": "int", "displayName": "集结呐喊", "spellId": 97462, @@ -1788,7 +1823,7 @@ "displayType": "冷却" }, "46968.cooldown": { - "step": 48, + "step": 49, "type": "int", "displayName": "震荡波", "spellId": 46968, @@ -1796,7 +1831,7 @@ "displayType": "冷却" }, "107570.cooldown": { - "step": 49, + "step": 50, "type": "int", "displayName": "风暴之锤", "spellId": 107570, @@ -1804,7 +1839,7 @@ "displayType": "冷却" }, "384110.cooldown": { - "step": 50, + "step": 51, "type": "int", "displayName": "破裂投掷", "spellId": 384110, @@ -1812,7 +1847,7 @@ "displayType": "冷却" }, "64382.cooldown": { - "step": 51, + "step": 52, "type": "int", "displayName": "碎裂投掷", "spellId": 64382, @@ -1820,7 +1855,7 @@ "displayType": "冷却" }, "5246.cooldown": { - "step": 52, + "step": 53, "type": "int", "displayName": "破胆怒吼", "spellId": 5246, @@ -1828,7 +1863,7 @@ "displayType": "冷却" }, "2565.cooldown": { - "step": 53, + "step": 54, "type": "int", "displayName": "盾牌格挡", "spellId": 2565, @@ -1836,7 +1871,7 @@ "displayType": "冷却" }, "2565.chargeCooldown": { - "step": 54, + "step": 55, "type": "int", "displayName": "盾牌格挡充能", "spellId": 2565, @@ -1844,7 +1879,7 @@ "displayType": "充能" }, "385952.cooldown": { - "step": 55, + "step": 56, "type": "int", "displayName": "盾牌冲锋", "spellId": 385952, @@ -1852,7 +1887,7 @@ "displayType": "冷却" }, "107574.cooldown": { - "step": 56, + "step": 57, "type": "int", "displayName": "天神下凡", "spellId": 107574, @@ -1860,7 +1895,7 @@ "displayType": "冷却" }, "1160.cooldown": { - "step": 57, + "step": 58, "type": "int", "displayName": "挫志怒吼", "spellId": 1160, @@ -1868,7 +1903,7 @@ "displayType": "冷却" }, "6552.cooldown": { - "step": 58, + "step": 59, "type": "int", "displayName": "拳击", "spellId": 6552, @@ -1876,7 +1911,7 @@ "displayType": "冷却" }, "190456.cooldown": { - "step": 59, + "step": 60, "type": "int", "displayName": "无视苦痛", "spellId": 190456, @@ -1884,7 +1919,7 @@ "displayType": "冷却" }, "6572.cooldown": { - "step": 60, + "step": 61, "type": "int", "displayName": "复仇", "spellId": 6572, @@ -1892,7 +1927,7 @@ "displayType": "冷却" }, "163201.cooldown": { - "step": 61, + "step": 62, "type": "int", "displayName": "斩杀", "spellId": 163201, @@ -1900,7 +1935,7 @@ "displayType": "冷却" }, "57755.cooldown": { - "step": 62, + "step": 63, "type": "int", "displayName": "英勇投掷", "spellId": 57755,