|
|
|
@ -1,5 +1,5 @@ |
|
|
|
|
|
|
|
|
|
---@alias TankBuster { shouldDampen: boolean, shouldDiffuse: boolean, shouldFort: boolean, shouldBubble: boolean } |
|
|
|
|
---@alias TankBuster { shouldZen: boolean | nil, shouldDampen: boolean | nil, shouldDiffuse: boolean | nil, shouldFort: boolean | nil, shouldBubble: boolean | nil, shouldPurify: boolean | nil } |
|
|
|
|
---@alias TankBusterList table<number, table<number, TankBuster>> |
|
|
|
|
|
|
|
|
|
---@type TankBusterList |
|
|
|
@ -11,10 +11,8 @@ local _TankBusterList = { |
|
|
|
|
[188244] = { |
|
|
|
|
-- Crushing Smash |
|
|
|
|
[372730] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Defier Draghar |
|
|
|
@ -23,8 +21,7 @@ local _TankBusterList = { |
|
|
|
|
[372047] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Thunderhead |
|
|
|
@ -34,7 +31,8 @@ local _TankBusterList = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldZen = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Flamegullet |
|
|
|
@ -44,7 +42,8 @@ local _TankBusterList = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldZen = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Kokia |
|
|
|
@ -53,15 +52,17 @@ local _TankBusterList = { |
|
|
|
|
[372858] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = true |
|
|
|
|
shouldFort = true, |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldZen = true |
|
|
|
|
}, |
|
|
|
|
}, |
|
|
|
|
-- Erkhart |
|
|
|
|
[190485] = { |
|
|
|
|
-- Stormslam |
|
|
|
|
[381512] = { |
|
|
|
|
shouldBubble = false, |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldZen = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = true |
|
|
|
@ -74,9 +75,8 @@ local _TankBusterList = { |
|
|
|
|
[186615] = { |
|
|
|
|
-- Energy Surge |
|
|
|
|
[384686] = { |
|
|
|
|
shouldBubble = false, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldFort = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
@ -86,28 +86,25 @@ local _TankBusterList = { |
|
|
|
|
[387826] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Maruuk |
|
|
|
|
[186338] = { |
|
|
|
|
-- Brutalize |
|
|
|
|
[382836] = { |
|
|
|
|
shouldBubble = false, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldZen = true, |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Balakar |
|
|
|
|
[186151] = { |
|
|
|
|
-- Rending Strike |
|
|
|
|
[375937] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = true |
|
|
|
|
shouldZen = true, |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- |
|
|
|
@ -120,50 +117,52 @@ local _TankBusterList = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = true |
|
|
|
|
shouldZen = true, |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Vault Guard |
|
|
|
|
[190510] = { |
|
|
|
|
-- Ice Cutter |
|
|
|
|
[377105] = { |
|
|
|
|
shouldBubble = false, |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = false |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Scalebane |
|
|
|
|
[191739] = { |
|
|
|
|
-- Ice Cutter |
|
|
|
|
[377105] = { |
|
|
|
|
shouldBubble = false, |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = false |
|
|
|
|
}, |
|
|
|
|
-- Spellfrost Breath |
|
|
|
|
[391120] = { |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldZen = true, |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Azureblade |
|
|
|
|
[186739] = { |
|
|
|
|
-- Arcane Cleave |
|
|
|
|
[372222] = { |
|
|
|
|
shouldBubble = false, |
|
|
|
|
shouldZen = true, |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = false |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Umbreskul |
|
|
|
|
[186738] = { |
|
|
|
|
-- Dragon Strike |
|
|
|
|
[384978] = { |
|
|
|
|
shouldZen = true, |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
@ -179,8 +178,7 @@ local _TankBusterList = { |
|
|
|
|
[388911] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Crawth |
|
|
|
@ -189,7 +187,8 @@ local _TankBusterList = { |
|
|
|
|
[376997] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldZen = true, |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldFort = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
@ -199,7 +198,7 @@ local _TankBusterList = { |
|
|
|
|
[388544] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldFort = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
@ -213,7 +212,7 @@ local _TankBusterList = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Hymdall |
|
|
|
@ -222,14 +221,16 @@ local _TankBusterList = { |
|
|
|
|
[193092] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldZen = true, |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldFort = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Hyrja |
|
|
|
|
[95833] = { |
|
|
|
|
[192018] = { |
|
|
|
|
shouldBubble = false, |
|
|
|
|
shouldZen = true, |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = true |
|
|
|
@ -242,7 +243,7 @@ local _TankBusterList = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true, |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Angerhoof Bull |
|
|
|
@ -251,8 +252,7 @@ local _TankBusterList = { |
|
|
|
|
[199151] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Steeljaw Grizzly |
|
|
|
@ -261,8 +261,8 @@ local _TankBusterList = { |
|
|
|
|
[185425] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = true |
|
|
|
|
shouldFort = true, |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- King Ranulf |
|
|
|
@ -271,8 +271,7 @@ local _TankBusterList = { |
|
|
|
|
[199652] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- King Haldor |
|
|
|
@ -281,8 +280,7 @@ local _TankBusterList = { |
|
|
|
|
[199652] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- King Bjorn |
|
|
|
@ -291,8 +289,7 @@ local _TankBusterList = { |
|
|
|
|
[199652] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- King Tor |
|
|
|
@ -301,8 +298,7 @@ local _TankBusterList = { |
|
|
|
|
[199652] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- God-King Skovald |
|
|
|
@ -311,8 +307,8 @@ local _TankBusterList = { |
|
|
|
|
[193668] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldZen = true, |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- |
|
|
|
@ -324,8 +320,7 @@ local _TankBusterList = { |
|
|
|
|
[209495] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true, |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Gereth the Vile |
|
|
|
@ -335,7 +330,8 @@ local _TankBusterList = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldZen = true, |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- |
|
|
|
@ -348,7 +344,8 @@ local _TankBusterList = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = true |
|
|
|
|
shouldFort = true, |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- |
|
|
|
@ -361,7 +358,8 @@ local _TankBusterList = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = true |
|
|
|
|
shouldFort = true, |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Songbird |
|
|
|
@ -371,7 +369,7 @@ local _TankBusterList = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- The Golden Beetle |
|
|
|
@ -379,8 +377,7 @@ local _TankBusterList = { |
|
|
|
|
[396019] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Sha-Touched Guardian |
|
|
|
@ -389,8 +386,7 @@ local _TankBusterList = { |
|
|
|
|
[397094] = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = false, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Minion of Doubt |
|
|
|
@ -400,7 +396,7 @@ local _TankBusterList = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = false |
|
|
|
|
shouldPurify = true |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
-- Liu Flameheart |
|
|
|
@ -410,7 +406,9 @@ local _TankBusterList = { |
|
|
|
|
shouldBubble = true, |
|
|
|
|
shouldDampen = true, |
|
|
|
|
shouldDiffuse = true, |
|
|
|
|
shouldFort = true |
|
|
|
|
shouldFort = true, |
|
|
|
|
shouldPurify = true, |
|
|
|
|
shouldZen = true |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|