Skip to content

Instantly share code, notes, and snippets.

View ljosberinn's full-sized avatar
🎯
[foh-kuhs]

Gerrit Alex ljosberinn

🎯
[foh-kuhs]
View GitHub Profile
@ljosberinn
ljosberinn / vdh-rolling-feedback.md
Last active June 14, 2023 15:24
Vengeance Demon Hunter - Rolling Feedback

Tier 1

  • Soul Cleave is capped at 5 targets. This means that we cannot hit every target on a >= 6 target pull and has implications for defensive use (Frailty) and aggro; it ultimately mandates that we take Spirit Bomb. Requested solution: remove the hard cap at 5 targets. It can be reduced damage after 5 targets if need be.
  • Talents like Fiery Demise/Burning Blood nudge you towards holding for example Fel Devastation until Fiery Brand spread enough or Frailty was stacked, which is counterintuitive because you cant do that in challenging content
  • Whenever we have to kite or cannot spend for a longer time we're suspectible to synced autohits nearly or entirely oneshotting us when going back in because our debuffs fall off. Frailty is too short-lived and takes too long to build again if you go back, you'd need e.g. Fel Devastation again, to be able to be tanky enough to build resources
  • This leads to also the requirement of having to pool resources at the end of a previous pull to not just fall over at the
@ljosberinn
ljosberinn / onyx-annulet-gems.lua
Last active March 25, 2023 16:04
Merge Onyx Annulet gem effects in Details
-- /details options
-- select Auto Run Code
-- paste this and save
Details.OverridedSpellIds[403225] = 404884; -- Flame Licked Stone
Details.OverridedSpellIds[404974] = 404884; -- Shining Obsidian Stone
Details.OverridedSpellIds[405220] = 404884; -- Pestilent Plague Stone
Details.OverridedSpellIds[405221] = 404884; -- Pestilent Plague Stone
Details.OverridedSpellIds[405209] = 404884; -- Humming Arcane Stone
Details.OverridedSpellIds[403391] = 404884; -- Freezing Ice Stone
Details.OverridedSpellIds[404911] = 404884; -- Desirous Blood Stone
@ljosberinn
ljosberinn / maybeUseHoverEffect.ts
Created November 13, 2022 12:09
maybeUseHoverEffect
export function useHoverEffect({ ref }: { ref: MutableRefObject<HTMLElement | null >}) {
const mousePosition = useMousePosition()
const { x, y } = calculateOffset(ref, mousePosition)
return function Effect() {
return (
<div style={{
["--x" as any]: `${x}px`,
["--y" as any]: `${y}px`,
@ljosberinn
ljosberinn / soul-fragments-xephui-alternative
Created November 3, 2022 21:14
modded soul fragments bar
!WA:2!DA1tVTrUv8vqDXIQt2A3vDxVR3v1nWWP1jX)joXjfUz1ilBPuBjLrJCsttHeNzO0WKrKdi5iBNJ6WcFwhkkqA3uOt9S(i4lDpsy07fWOx6v)jyFKZy7KCRLqqdFKV3JV)(JmZo5hK3pV)j3FIicXF1tj(YGp)uZ8g96jWYNLX9quFwTTh)84kT9KpXF9ZqXYagVrKKWOICtr(VmwiX(7Jok)gxtrO5xHFCIwYmfr9azAYiuPB5k1DQyFM5uSzsKwpzIM99O3N5JTk12PXAX8WOVkqkJep8o3rBl3MWUZvgZDEah5zmK7zlKiUSWyFwhpWeydcSiuISGkFGBpyMiqpDKKt63hZf)WI80PNm7zdqsVaSOva7Wg0jc4tPWdrhlSIbn4gfIogZN4JDJ71Z54imVAL9AUt79SKaHBYPnn5thZsGPiJf2u0aSi3P9WG2DySqjjQRnEigccvXOqzGRHqent761C6uQTDPhMCyNNOTTJ5MWr0)Oxm14Nfx6M5kcJqMhkSyNL1)8yXuzXTk(0sD2flBdMSfyOlTqIQwy5IRTY6pyZvV5V1iP5psVlLARIusyrzaMA2qp4yzmNwCLLlUXYfL8ySzhm1)A5tzXOJRzdyzKichgwZxKt9nrF7hA1PIDjZxelWvocsGTseQRnKf8EL6xDUioj00KJ7roYUvZk7T3vl2c8oYrt7uUulNoTCkz7CkccuMtM4lMZnXFhd2wsgo3IQc9uZBR5An1VPR6lvZXzhsBqdpURA15CxDZ7V5A3x9vQVwTEUP(eXlng(qm4e5tsfojQApwFI31o2sY33X(JR(N0ow0SiJ4PcPRMZoH4XOD8yHm(JZcJlGEbmNIcpaQgbvD4yboSNPfrL7IKgMD4qfKUIZTvz7kvQpYfXlB0q1h9FK6XWQp6h)c9yu1h9FFGE4KfQufq9hu6Gd4dt0(NobIE24(6wLxxqn)zaPlY7v95qk0pDHEmoozHtM5cjX7vDCdbVPZaW(xR02BRMNdCP34uZUhL2E
@ljosberinn
ljosberinn / details.txt
Created October 25, 2022 16:39
9.2.5 -> 10.0 details
n33AZTnYz6(BzR9d7KQwRdA046M68bkljBflrPJiT9o1XLGajHerzqcgaqlRzROF7NN33UBGgGKYYtsMtQKXueOV(E)w38wXTtVDYMQY7ZlYO)S8BzvPffjZlYsRswN9ytz1dltRBU94BNmpDtZ2QSKQS0cQXlPpXZR3Kvumx3Ov51ZxK2Ks)D62k(ZS1zvp8e9xlsxL(qg(RMBNuv(yY9PlYsYxJrBS42j4pg7E7yNJCP3VPi9PSQKfznP5f1jpMVEr5J08wppfRwQd1FfDzYPfF7JNF7Kzyf3K9DAjE7KjF9PI81z04SE7QSQC0NK6NQBYwX9CBn2hybKUoFvAtE56AA5vLTPSQjH2yjO7FLFOAIRvR1YTn6fl9xwR2v5yK2UkPfcwUAwAtst(kAP6C7e6VsAEAdgJQ8hYxdyhnm6PSPm5XLL3oHac1nPRNNvNuN9WQS1n1jfLZ)A2cATOrvj1PFllztjV(OTcMQMIShQk3UEb6xfwejBsRWFX9QojD2SQSVLZB1BhlXUQSQyHzvMxN0uLwVKB832KKwNqJ1MBNbWAz5xxLw9vg2MuN)B0(bl8wixcW)zlsaaaJX3YkiqINp2WvPZ)AsoG4jfz0ZXGXWqU9uReOvlYsBwITFzrt(g8kmtud7b0pabshKcGPTGMnhZhaKLBYwtJXoeZZxIVMTMja7Wh8itKSCdxVDdG3pqy3z2tXI860zfeKUkzz(dllW)XnHbCaqUEEAt2A8F0dNxwuwLm7PK0k8ma6sxXme9HzariTNJ1LGQBMMqhJIzoRBQYAMVm5(QYvmOclc73t0hjBxZOSKzBBAiYz8(vzRkREkPct(4apgwVa7nmjRYbXRiGi)slyiXIneySbemtjgwACxWySY1nj82rHdO)Vl)Vs(F9O)fid1g10XJ1DSEzkTxMm(QXNAEKIckclVNAwMppzbw5zaKypPyjJTDwtt(6hQzE(LGzTjhe5Seha0HiMjxC1NbbBjO8UDY0RU2w0WJ5lAwIfPdy9E62XVrq
@ljosberinn
ljosberinn / suf.txt
Created October 25, 2022 16:39
9.2.5 -> 10.0 suf
{powerColors={FUEL={b=0.36;g=0.47;r=0.85;};ALTERNATE={b=1;g=0.941;r=0.815;};FOCUS={b=0.25;g=0.5;r=1;};RUNEOFPOWER={b=0.6;g=0.45;r=0.35;};['STAGGER_RED']={b=0.42;g=0.42;r=1;};ARCANECHARGES={b=0.98;g=0.1;r=0.1;};COMBOPOINTS={b=0;g=0.8;r=1;};RUNES={b=0.5;g=0.5;r=0.5;};['STAGGER_GREEN']={b=0.52;g=1;r=0.52;};ENERGY={b=0.1;g=0.85;r=1;};MANA={b=0.85;g=0.5;r=0.3;};CHI={b=0.92;g=1;r=0.71;};AURAPOINTS={b=0;g=0.8;r=1;};MUSHROOMS={b=0.2;g=0.9;r=0.2;};MAELSTROM={b=1;g=0.5;r=0;};INSANITY={b=0.8;g=0;r=0.4;};SOULSHARDS={b=0.79;g=0.51;r=0.58;};FURY={b=0.992;g=0.259;r=0.788;};AMMOSLOT={b=0.55;g=0.6;r=0.85;};['RUNIC_POWER']={r=0.35;g=0.45;b=0.6;};['LUNAR_POWER']={b=0.9;g=0.52;r=0.3;};STATUE={b=0.6;g=0.45;r=0.35;};PAIN={b=0;g=0;r=1;};HOLYPOWER={b=0.6;g=0.9;r=0.95;};['STAGGER_YELLOW']={b=0.72;g=0.98;r=1;};RAGE={b=0.3;g=0.2;r=0.9;};};range={hostileDEMONHUNTER="Throw Glaive";};auras={borderType="light";};healthColors={neutral={b=0;g=0.93;r=0.93;};offline={b=0.5;g=0.5;r=0.5;};aggro={b=0;g=0;r=0.9;};static={b=0.9;g=0.2;r=0.7;};friend
@ljosberinn
ljosberinn / plater.txt
Created October 25, 2022 16:38
9.2.5 -> 10.0 plater
S3xE3TTrw((zzY)4K3RLASVmNt)hKAX2j2s6zQypjD3IQijijAbcWGfjt)op9z)DVvbuOaqHcGsj90ZzMoDN2MaOwU1D53DPQ6o97U9Uz5K0nb5ZZ2swDy(YKDli5ZtIJoC3I7MveoFpjnioF(II1RNNTpyzijAEuWJbr3DL2DZc(AEkzE4YK45fzbZxef(TVrsxnFrs6QGuO5IssXgIuaVwwsA(DtVBw8(LzZHwLSlyfmcYVBwg5XGvZx(ijnBEejlF(YTK4nbShs)2LKLBH2)WC8Ry)ErA0DZ2MNVp7F)p)NFISj50WK)8TB(TBx8W7)jYF2qhEAYJWOyB4MTrW)J25zBtEcMSHbrRMVpnyv4Y8WKy8jlXoolNKxKTGKoFnzvqy888qO)Us7unJwKky8VicMaWSd(OLpegVHo42hrYdY4pEkBcym)W8K1RZcYV7kyGbuYOO5K4WDeS7ZMNTKeb9J(Pg2LZySJtNNduy49wUfOJWI1bkv)R0)Dw4k4l8rsHWYaolGVll8BWdDVBgUWLblOZPJcC4SnGeLVDEwquaDUphjsrKd3nBAr4f72NFOKkr2Sjnz(MOKNKqEOlTZJtcJHUlTyFom8GzgqP8U7kd8)3ut33rZ1ZYu3018URmL9Jw4hbZG1HPqZNweZgIWuRMzc7zOlrkT4enjjAvYtXaNem(ZceMAllYbA9C2lth)iVmWFwZp)pkGUtyje4jz8y0PHLUHNjBcn7NkIE((BdtjXpF)7irlcsxHtWzZcd2e889jRF((PjPKOIS7W1wxpDt)Yp9JfPpSinmgEnyOffTmTiBBqk9ZVL8nGPpB7F657Z3cVWNdcHHYZ3)rs6datc2uEw(6ALn1xsE((ZtdxNx9543CvWY0K8WLpF)xipeq)ghBBBNYV5YOGGCGTeB04W1b4IhYRth9G8vbDKDEW(8TSXUUTJLr5h)Z7watQNV)972t)GljPjXeyvaFrBxB3Qx8JKNYEkjfOoxgMgaSXrvdXK0nBHLoygEBYtbPmA
@ljosberinn
ljosberinn / plater-10.0.md
Created September 30, 2022 17:40
pending plater customizations

Scripting

Cast - Very Important

  • 367500 - Hideous Cackle, BHH

Aura - Invalidate Unit

  • 384132 - Overwhelming Energy, AV
  • 383840 - Ablative Barrier, HoF

VDH Tuning Feedback. This is long and mathy, so buckle up.

  • Fel Flame Fortification

    Current: reduces magic damage by 6% while Immolation Aura is active.

    Proposed: copy paste Viscous Ink (reduces magic damage by 12% unconditionally) or buff FFF to reduce magic damage by 17% while IA is active

    Reasoning:

  • FFF in its current fashion is a tuned down version of the Shadowlands legendary, which was at best used on a single raid encounter (Sylvanas Mythic) and even there if you check the leaderboards, 99%+ didn't play it, as it was already bad at 15%

Inferno β–ˆβ–ˆβ–ˆβ–ˆβ–β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 29 plays
Moskva-Kassiopeya β–ˆβ–ˆβ–ˆβ–‹β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 26 plays
Health β–ˆβ–ˆβ–Œβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 18 plays
Bad Omens β–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 14 plays
Bausa β–ˆβ–‹β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 12 plays
The Midnight β–Šβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 6 plays
Wolves in the Throne Room β–Œβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 4 plays
Zamilska β–Œβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 4 plays
Alex ▍░░░░░░░░░░░░░░░░ 3 plays
Essenger ▍░░░░░░░░░░░░░░░░ 3 plays