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 / ufh.js
Last active May 4, 2024 11:04
Umbreskul's Fractured Heart - DF S4 Report Component
const itemId = 212684;
const dotId = 433522;
const executeSpell = 433549;
const title = `<ItemIcon id="${itemId}" icon="inv_elemental_eternal_air" type="4">Umbrelskul's Fractured Heart</ItemIcon>`;
getComponent = () => {
const actors = {};
const actorsById = {};
for (const actor of reportGroup.actors) {
@ljosberinn
ljosberinn / wow-mythic-plus-copium-fixes.md
Last active January 4, 2024 17:41
Reasonable Mythic+ Fixes for Jan 2024 / DF S3
  • Warlock

    • Fixed a bug where Demonology Warlock Imps would sometimes wander off to places where they don't belong.
  • Shaman

    • Fixed a bug where Primordial Wave doesn't properly duplicate spells on the Windfury Totem during the Erunak Stonespeaker encounter.
  • Throne of the Tides

    • Defeating Ozumat or Erunak Stonespeaker as penultimate boss now grants a 30% movement speed bonus for 20 seconds.
    • Remaining Unstable Corruption now despawn and stop respawning when Ozumat is defeated.
  • Reduced health of Ravager by 15%.
@ljosberinn
ljosberinn / tindral-wcl-script-pins.md
Last active January 11, 2024 13:49
Tindral WCL Script Pins

How to use

  • switch to Queries view
  • switch to New Script
  • paste the script pin code from below
  • set Pin Type (dropdown below the box) to Filter
  • click Create Pin bottom right
  • switch to Events view

Excessive Soaks

@ljosberinn
ljosberinn / augmentation-log-issues.md
Last active July 17, 2024 21:10
Augmentation Log Issues

This list is continously updated whenever we confirm findings.

Log hooks are provided by Blizzard. WCL cannot fix it.

Maintained by the WCL Team. If you have any question, additions or updates, please reach out on our Discord or dm me (xepher1s discord & twitter). Thanks to all the folks helping spotting these and reporting them.

Last updated: July 11. Click for an overview of changes.

Note this document was overhauled in June 2024 to allow a better overview. Older bugs and their context can be seen in the changelog linked above.

!WA:2!1z1tVnoru8T0vQsHlqwAbKwH6UaReIL0e783DzxijnLTqBtXjDBbvjNX2tSNUoEgMzCtZEaj6fwUMpc5cx4u(i0pbwri(a0JCSx4kVX2P)rABKY459h)M38(ZVNxyJSdY6K15nF5eInnOdnKBJV)DSgICPBU(4FoS1E2YF0rFIDOqsh0fFI8HzYWh1UFFbwUWuuGThLVlLeiTA2ANUTmMztP(o0HbDgsy4ENnNSLJl2RH6q6DQKtCDXCXopINU9nzppuG3gjT9mTPHbYEk6VJtdzj0EncdislMpAeMp19kbzZpXbBf2VF3rmm)f1n2EJ92AIWJoSPpnal8AibbgOqos7cWMMjA30hjeENPylyyFFIJ4FT0kxUq(kwALQurVMLELkvlw0sVCLIvHhvlwrRK6rTkavLIGQwfZxqlp8OqEn9savLYLkyvOgOAfGzTY66wfbJww3slVEHY6g4JXqK6fyKV0JDVRDnAdopss5zFo7EdUkmCf7tJDZnDezu3IwNGSLDs407CrOvSH7axmYjtnBwVtxZoDRB01ianalYCPg7YXGggD2T1wBn9ANt28JH1KCrMPoeXrHb2sYXynuWi27JI33nr(2uh8FDNlGuoMhG8FjKij0G)4IxHXS6GxAlnqscT3yuazGAxqzdHeXLVmAzlghdfoNIrcSkH1iaYrNPO6i54axP3sZCGCI6TmvjoUadLmoION2OpYb3yaIea2j6zrFn8)5lf9nrFB0tnyH(cSvFsar4Pe)0BioQouJiqsLHXE8Jt84)CcevmWUWwXtwjA5zaPfY(vQSsGt)OLhRyq5oy(SKhM0KY(ZsjTP(u(3V4clS45PCoMiiw(4EttPXqvpVWQ7sob7pNNG8A8IV5(SSsOBYu4HG2JdsBOghZtTm7ZlKlob1uLFyREPaZ(uoiWKzkjdWMdOoMQRvVZtmh2VFC7yJ671Tn7EXmrHqVletT3N4aDs1bYlsmf4xoXm)n2NDBNGp2fzpYSVpLY9ML0X)tP(7zX6Fe
fB13tQTnq4)x4HoCZeO(3gNzYdCxAsjPLltfTpDJJ1zlmEQrIrwKCKh8F7DxjBmCNjWL2P3ymwwA93(TFA31o2oErmrSrvi4vWW567xSBdlEEqm5JSDTR6ft(lA5wyERyYC6Awm56sk)VRtiBOPWDZsfC4FUIjxctC30SSB5v39PskmZDfRP5SQ7my957XNmM8wwvAmjwfp3PZT(h52Gw3s(fe56e1kwDcFtk8hqI6eHuF7SS6KcEZYdaFxNSqwKNZKdQtUx8qDcLdZTQqzwEW42O4wTFQtcEEHqj9Ew5HHG7lJY515wVg3MUIYZzON2GqCJOuiB5W1Tu4gTr1j7nRoPXWNfDeI9IqAdIkbCk32mA)S4gtQ2dkCtEpRTBynVx(QtjXFoO8bI8CRX(o(Erw2rbwHt8CX4gmq1gy)7ciddpqFdEktZeQQttYXH2UH7z4edNFmjFRq9Fd9cFzY6M80SoXwvzbN9KeTBBN)hnVQbaOGMvPIXdIsK(fMScSeuvllBRWycnldX3axmXgfEIcPiPkvwSbEmSefU4etiBkuSLBl)53v8Govb56p9(sXxJj(qmf4A5zdDI8A2B9dcJC07VtcDDI0BQ2w2EHbMDwlNOahmTgggfH76Wc2or(OTHWqx3jU(OUn3oWl0cSnch6hzRrchhojcxgZKc9cdX5bZSNefyRraoJSCdqGrxg5f6H(dpJ8DJ04bu0Yo0hTjeh7cOIy0mgTjch7z5AHxXZjriooy6RTtWeDwkONZ(wXArgB00VjPLOYg020OY07TPitNsAQ1VvAQ11TAH9dWWCqsnlcnPRW2auiZNkbRwQLEWsS77oXwypdYLwULNAAip8ZVQoP9KX)Yc69LSRQ)qDI5ODQXAgy6ZaO9gazAzfR(dmEgGP)ryAsfAGQbiTLaUWrmbKNjG(r07urGCakiCli)9rTT8c17KGy0pfnjJJH81nqf)uoKKJamC)JnEfJwQwDnvEiyDZo(3Pf8fuzotDia9PcMmzJTV(xlYydVQvcC
@ljosberinn
ljosberinn / raidbots-pretend-all-crafted-gear-in-bags.md
Last active June 16, 2023 13:49
How to sim profession items in conjunction with your current gear in bags

Caveat

This will only work for results that are instantly visible in the Droptimizer result box:

image

  • it will skip anything that is a loss (obviously)
  • if there are more results below the fold, these aren't queryable when the script runs. if you want to get those in too, you need to rerun the script when they are visible after you scrolled

Keep in mind that weapon category is cosmetic for 1h / 2h respectively, aka don't unnecessarily bloat your iterations by simming the difference between a max ilvl 1h sword and max ilvl 1h axe.

@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`,