Skip to content

Instantly share code, notes, and snippets.

@seriallos
seriallos / MidnightItemLevelBonuses.md
Last active January 19, 2026 22:30
Midnight Item Level Bonuses

Item Levels in Midnight

Open Questions / Known Issues

  • This isn't final as of Jan 19th 2025 - this approach is based on testing on prepatch PTR and Midnight beta using my own characters or premades. I'll get a lot more feedback tomorrow when prepatch goes live on Raidbots and bug reports start showing up.
  • Timewalking items might be funky. Need to see some new items that drop once prepatch launches.
  • Some special items don't quite work (Heart of Azeroth is weird - seems to apply bonuses in a different order than expected)
  • Handling future eras is speculative but it seems to make sense
  • Not sure how to handle bonuses with squishEra of 0. Looks like if these bonuses are used, the era squish is skipped. But that seems extremely suspicious since it would cause weird issues in the future if my speculation about the system is correct.
@seriallos
seriallos / shrouded-buffs.simc
Last active October 13, 2022 08:49
WoW M+ Shrouded Buff Sim Input
# PASTE IN YOUR /SIMC INPUT AFTER THIS LINE
# Run this in Raidbots Advanced mode: https://www.raidbots.com/simbot/advanced
#
# Or using a recent nightly build of SimC: https://www.simulationcraft.org/download.html
#
# The lines below test out 5, 10, 15, and 20 stacks of each Bounty buff to give a sense of what
# will provide the most DPS.
@seriallos
seriallos / jaithys.simc
Created July 16, 2021 03:53
SimC Item Strings for Jaithys, the Prison Blade
#
# SimC item strings for Jaithys, the Prison Blade
# Thanks to Archimtiros for providing the initial bonus IDs for each empowered level
#
# Copy any of these version of the items and paste them at the end of your /simc input
# and Top Gear will think they are in your bags. Make sure you keep the # at the beginning
# of the line. The "# main_hand=XXX" lines are the ones that matter.
#
# ====== LFR Versions
#
@seriallos
seriallos / gist:fc8c46bda0828506d21d661c7f4d45c7
Created February 27, 2020 00:27
WoW 8.3 Cloak SimC Strings
If you want to sim higher level cloaks, you can edit your SimC input and replace your current "back=" line with one of the following:
Rank 1
back=,id=169223,bonus_id=6272/1472,context=11
Rank 2
back=,id=169223,bonus_id=6273/1472,context=11
Rank 3
back=,id=169223,bonus_id=6274/1472,context=11
@seriallos
seriallos / input.simc
Created January 16, 2020 20:04
SimulationCraft: Race Compare
# Paste your /simc input here
# Races for Both Factions
profileset."Pandaren"+="race=pandaren"
# Horde Races
druid="T24_Druid_Balance"
source="default"
spec="balance"
level="120"
race="troll"
role="spell"
position="ranged_back"
talents="1000231"
azerite_essences="14:3/5:3/4:3"
@seriallos
seriallos / T24_Death_Knight_Blood
Created December 20, 2019 02:21
Mythic Nyalotha Profilesets, No Corruption
ptr="1"
deathknight="T24_Death_Knight_Blood"
source="default"
spec="blood"
level="120"
race="undead"
role="tank"
position="front"
talents="2220022"
@seriallos
seriallos / gist:bb07a39dde0b3a43cba4cf4b78915865
Last active December 19, 2019 23:12
Heroic Nyalotha Profileset Scripts, No Corruption
ptr="1"
deathknight="T24_Death_Knight_Blood"
source="default"
spec="blood"
level="120"
race="undead"
role="tank"
position="front"
talents="2220022"
@seriallos
seriallos / 2.js
Last active December 1, 2018 07:19
let fs = require('fs');
const _ = require('lodash');
const Promise = require('bluebird');
fs = Promise.promisifyAll(fs);
const main = async () => {
const data = await fs.readFileAsync('./1.input', 'utf8');
const changes = _.split(data, '\n');
const azeriteUsable = {
0: 'any',
3: 'shaman - ele',
4: 'shaman - resto ?', // healing stream totem
5: 'dk - blood',
6: 'dk - frost ?',
7: 'dk - unholy',
8: 'dh - havoc + veng', // immolation aura
9: 'dh - havoc ?', // fel rush
10: 'dh - veng',