Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2358 commits
Select commit Hold shift + click to select a range
1fd3871
Add Legendary DPS/Caster/Tank cloaks
1337LutZ Jun 22, 2025
615fb7b
Merge branch 'master' into feature/manual-enchants-items
1337LutZ Jun 22, 2025
86afdb9
Update DB and tests
1337LutZ Jun 22, 2025
8b1c1f0
Merge branch 'master' into feature/mage
1337LutZ Jun 22, 2025
1d3da0d
Filter Alter Time infinite Auras
1337LutZ Jun 22, 2025
9063148
Exclude Alter Time aura from All Auras
1337LutZ Jun 22, 2025
bf2893d
Delete assets/img/mop.jpg
kayla-glick Jun 22, 2025
51a5367
Add files via upload
kayla-glick Jun 22, 2025
7f34de4
Merge pull request #289 from wowsims/update-mop-bg
kayla-glick Jun 22, 2025
6036814
Update _homepage.scss
kayla-glick Jun 22, 2025
57793d5
Merge pull request #290 from wowsims/kayla-glick-patch-1
kayla-glick Jun 22, 2025
1ca661e
[Balance] addressing PR comments
stn-ms Jun 22, 2025
f3206cc
[DK] Clean up stats display
hillerstorm Jun 22, 2025
d29a423
[DK] Fix Death Pact registration
hillerstorm Jun 22, 2025
89a1e1f
[DK] Remove major cd registrations for spells with gcd or cast times
hillerstorm Jun 22, 2025
ac32abb
[DK] Fix pet resource regen inheritance
hillerstorm Jun 22, 2025
2dc3670
[DK] Fix Death Siphon rune cost
hillerstorm Jun 22, 2025
374ac62
Spellcheck Mulitplier -> Multiplier
skinnay-dev Jun 23, 2025
fe894ab
[DK] Add spawn delay to Army of the Dead
hillerstorm Jun 22, 2025
74e95af
[Frost] Update 2h gear and APL
hillerstorm Jun 23, 2025
0604d3b
[Hunter] BM - Use dynamic mods
cltnschlosser Jun 23, 2025
bf0c69b
Merge remote-tracking branch 'origin/master' into cs_beast-mastery
cltnschlosser Jun 23, 2025
9e855f2
Add ranged flag to AMoC to benefit from Hunter's Mark
skinnay-dev Jun 23, 2025
100e873
[Hunter] BM Mastery - Stampede and Dire Beast
cltnschlosser Jun 23, 2025
e90b6e5
Add ranged flag to Imp Serpent Sting to benefit from Hunter's Mark
skinnay-dev Jun 23, 2025
0ce2314
[Hunter] Dire Beast focus regen
cltnschlosser Jun 23, 2025
b6d2d2f
Add ranged flag to Barrage to benefit from Hunter's Mark
skinnay-dev Jun 23, 2025
8f38f27
Add ranged flag to Wild Quiver to benefit from Hunter's Mark
skinnay-dev Jun 23, 2025
22fd579
Set base focus regen to 4 and change Wild Quiver to physical damage type
skinnay-dev Jun 23, 2025
9ecbdb3
Add MultiplyRangedHaste function that includes focus regen multiplier
skinnay-dev Jun 23, 2025
c347142
Add MultiplyRangedHaste function that includes focus regen multiplier
skinnay-dev Jun 23, 2025
64f64f4
Merge pull request #291 from hillerstorm/feature/dk
hillerstorm Jun 23, 2025
8e9c822
added shamanistic rage
Polynomix Jun 23, 2025
8c781c5
PR Feedback
1337LutZ Jun 23, 2025
0ae5b01
Merge branch 'master' into feature/manual-enchants-items
1337LutZ Jun 23, 2025
e297782
Merge pull request #294 from Polynomix/shamanistic-rage
Polynomix Jun 23, 2025
36f6a94
Update tests
1337LutZ Jun 23, 2025
9ae3e08
Fix percentage
1337LutZ Jun 23, 2025
804cd67
Merge branch 'feature/manual-enchants-items' into feature/legendary-c…
1337LutZ Jun 23, 2025
ff413b5
PR Feedback - Rework Xuen
1337LutZ Jun 23, 2025
f1c5944
[Mage] Update Alter Time
Jun 23, 2025
1ac7c42
Rework Yu'lon to not be ignite & added Firestorm SpellSchool
1337LutZ Jun 23, 2025
ea1f32b
Merge pull request #284 from wowsims/feature/manual-enchants-items
1337LutZ Jun 23, 2025
5bfa207
Merge branch 'master' into feature/mage
1337LutZ Jun 23, 2025
f6a2836
Fix TEB not re-activating when already active
1337LutZ Jun 23, 2025
0433a21
Merge pull request #295 from wowsims/feature/monk
1337LutZ Jun 23, 2025
087efc6
Update deploy.yml
kayla-glick Jun 23, 2025
99be1dc
Merge pull request #296 from wowsims/kayla-glick-patch-2
kayla-glick Jun 23, 2025
3a74ab2
Merge branch 'master' into feature/mage
1337LutZ Jun 23, 2025
9206980
[DK] Diseases should use melee crit
hillerstorm Jun 23, 2025
eb00f87
Merge branch 'master' into feature/cm-scaling
Jun 23, 2025
f7310bf
[DK][War][Pala] Unify str->parry conversion and fix Riposte/Ultimatum
hillerstorm Jun 23, 2025
ab6d01e
Comment ranged speed and haste functions
skinnay-dev Jun 23, 2025
e5ef67a
Merge pull request #297 from hillerstorm/feature/dk
hillerstorm Jun 23, 2025
8f0fef8
Merge pull request #292 from skinnay-dev/fix/hunters-mark
ToxicKevinFerm Jun 23, 2025
2bd0643
Merge pull request #293 from skinnay-dev/master
ToxicKevinFerm Jun 23, 2025
96af46e
Add T15 & T16
1337LutZ Jun 23, 2025
5fee37c
[Hunter] Pet and Dire Beast scaling
cltnschlosser Jun 23, 2025
2b8cfa0
Merge remote-tracking branch 'origin/master' into cs_beast-mastery
cltnschlosser Jun 23, 2025
901297a
[Hunter] BM UI Mastery %
cltnschlosser Jun 23, 2025
c9f1914
[Hunter] Base AP fix
cltnschlosser Jun 23, 2025
e94831b
[Hunter] BM Focus Fire fixes
cltnschlosser Jun 23, 2025
b50f4df
[Hunter] BM Master with A Murder of Crows
cltnschlosser Jun 23, 2025
f66f8f3
Add kafa press
1337LutZ Jun 23, 2025
2fe65cc
[Hunter] BM EPs
cltnschlosser Jun 23, 2025
5061a70
remove SR gcd
Polynomix Jun 23, 2025
a8b842e
fix cl damage not rolling base damage for each target
Polynomix Jun 23, 2025
5cf8d84
[Hunter] BM default talents
cltnschlosser Jun 23, 2025
34f4bb5
Merge pull request #299 from Polynomix/shamanistic-rage
Polynomix Jun 23, 2025
dbf0be7
Merge pull request #298 from wowsims/feature/add-kafa-press-consumable
1337LutZ Jun 23, 2025
97ccfe8
PR Feedback
1337LutZ Jun 23, 2025
072f4d0
Merge branch 'master' into feature/legendary-cloaks
1337LutZ Jun 23, 2025
fc1eeb9
Regen DB
1337LutZ Jun 23, 2025
7b4adff
Fix CS Rage cost & Shattering Throw is instant
1337LutZ Jun 23, 2025
75de1f3
Merge branch 'master' into fix/delayed-pet-inheritance
NerdEgghead Jun 23, 2025
75481f3
Add improved APL
1337LutZ Jun 23, 2025
f1375e6
Update DK tests
1337LutZ Jun 23, 2025
87ff266
Merge pull request #300 from wowsims/feature/warrior
1337LutZ Jun 23, 2025
87c3287
Fix pet Focus bars to reset on spawn.
NerdEgghead Jun 23, 2025
674141c
Fix state leak with pet auto delays
NerdEgghead Jun 23, 2025
1796cf5
Remove unused desyncOH input from StopMeleeUntil()
NerdEgghead Jun 23, 2025
aa22e28
Fix pet Energy bars to inherit Haste multipliers on spawn
NerdEgghead Jun 23, 2025
b7a16c3
[Rogue] Fix Combat expertise checks
TheBackstabi Jun 23, 2025
2dc9449
Merge https://github.com/wowsims/mop into mop
TheBackstabi Jun 23, 2025
b8f715d
[Hunter] Fixes for Hunter abilities and cooldowns
Jun 23, 2025
be5ae64
Merge pull request #301 from wowsims/hunter/fixes-june
ToxicKevinFerm Jun 23, 2025
ceb4865
Merge pull request #302 from TheBackstabi/mop
TheBackstabi Jun 23, 2025
3d133b5
Enforce inheritance delays even at t=0
NerdEgghead Jun 23, 2025
a0c02b6
Removed minimum 2s offset from inheritance delay distribution
NerdEgghead Jun 23, 2025
2e24606
Shift env.heartbeatOffset back to before the pre-pull start time to
NerdEgghead Jun 24, 2025
a796cf5
Increased pet update interval from 5s to 5.25s to match in-game
NerdEgghead Jun 24, 2025
97f91c1
Implemented object pool for PendingAction structs to cut down on
NerdEgghead Jun 24, 2025
a5bf290
Use PendingAction pool for pet timeoutAction
NerdEgghead Jun 24, 2025
b579b0b
Merge remote-tracking branch 'origin/master' into cs_beast-mastery
cltnschlosser Jun 24, 2025
4be8825
Migrate simple examples of excessive PendingAction allocations in the
NerdEgghead Jun 24, 2025
f22cc1e
Merge branch 'master' into fix/delayed-pet-inheritance
NerdEgghead Jun 24, 2025
5381bd8
BM Hunter pr feedback
cltnschlosser Jun 24, 2025
b40da9e
Gen DB
1337LutZ Jun 24, 2025
2f0950c
[Core][CM] Improve on CM scaling
Jun 24, 2025
4de475a
[Core] Add DoT BaseDurationMultiplier and Add/Cleanup SpellMod
Jun 24, 2025
7a1dd34
[Warlock] Add Glyph Unending Resolve
Jun 24, 2025
e38ccf5
Merge pull request #303 from wowsims/feature/warlock
InDebt Jun 24, 2025
6eafc99
[Warlock] Update Demonology Presets
Jun 24, 2025
1fdd547
Merge branch 'master' into feature/warlock
Jun 24, 2025
d5d889c
[Warlock] Update tests
Jun 24, 2025
e29d12c
Merge pull request #304 from wowsims/feature/warlock
InDebt Jun 24, 2025
09e1d19
update HasBuff parsing to match wowhead
Polynomix Jun 24, 2025
72b0878
make sure Items are always the same order
1337LutZ Jun 24, 2025
0dfcd3e
Merge pull request #306 from wowsims/fix/db-item-parsing-order
1337LutZ Jun 24, 2025
dee4d14
Merge branch 'master' into feature/legendary-cloaks
1337LutZ Jun 24, 2025
de0c3b9
Generate DB
1337LutZ Jun 24, 2025
4cc9132
Merge pull request #278 from cltnschlosser/cs_beast-mastery
ToxicKevinFerm Jun 24, 2025
a7bc063
Merge remote-tracking branch 'wowsims/master' into fix/hasbuff
Polynomix Jun 24, 2025
8e3f3e5
rebuild db with master
Polynomix Jun 24, 2025
7c7f4f7
Fix RSK DDBC
1337LutZ Jun 24, 2025
80221cf
Merge pull request #307 from wowsims/feature/monk
1337LutZ Jun 24, 2025
fb9e3e5
[Core][CM] Remove obsolte code
Jun 24, 2025
4180aa0
Fix MM Mastery
Jun 24, 2025
0a38477
Merge remote-tracking branch 'origin' into hunter/fixes-june
Jun 24, 2025
dca19b3
Merge pull request #308 from wowsims/hunter/fixes-june
ToxicKevinFerm Jun 24, 2025
545381b
Exclude Tiger Strikes
1337LutZ Jun 24, 2025
e3a99e7
Merge pull request #309 from wowsims/feature/monk
1337LutZ Jun 24, 2025
5958840
Add ClassSpellMasks for all talent abilities and add to Bestial Wrath…
skinnay-dev Jun 24, 2025
7007ea5
Merge branch 'master' into feature/legendary-cloaks
1337LutZ Jun 24, 2025
244d666
Update tests
1337LutZ Jun 24, 2025
2f050b0
Add Bestial Wrath to Readiness trinket
1337LutZ Jun 24, 2025
35896b5
Merge pull request #310 from skinnay-dev/master
ToxicKevinFerm Jun 24, 2025
1bada05
[Hunter] Give glaive toss BW focus reduction
cltnschlosser Jun 24, 2025
91ab680
Merge pull request #312 from cltnschlosser/cs_bw-glaive
ToxicKevinFerm Jun 24, 2025
0b7212c
[Hunter] BM Tier 14 4-set bonus
cltnschlosser Jun 24, 2025
10c30ab
Merge pull request #313 from cltnschlosser/cs_bm-4t16
ToxicKevinFerm Jun 24, 2025
9026613
[Hunter] Bug fixes and add tests for each spec
Jun 24, 2025
20c0dd2
Merge branch 'master' into feature/hunter-fix-june
Jun 24, 2025
ce14971
Update tests
Jun 24, 2025
ad3f8bc
[Hunter] Updated BM APL
cltnschlosser Jun 24, 2025
b9bef02
Update tests
Jun 24, 2025
cc626d7
Various fixes
Jun 24, 2025
d07f115
Merge pull request #314 from wowsims/feature/hunter-fix-june
ToxicKevinFerm Jun 24, 2025
396a196
Merge remote-tracking branch 'origin/master' into cs_bm-apl
cltnschlosser Jun 24, 2025
d12c2ee
Update tests
cltnschlosser Jun 24, 2025
0e57787
Merge pull request #315 from cltnschlosser/cs_bm-apl
ToxicKevinFerm Jun 24, 2025
4a90195
Improve potion/elixir parsing
1337LutZ Jun 24, 2025
1725d19
Merge pull request #311 from wowsims/feature/manual-enchants-items
1337LutZ Jun 24, 2025
f3f7785
Fix potion parsing in FE
1337LutZ Jun 24, 2025
a5ba696
[DK][Core] Fix some issues with Ghouls and pets with startattack delay
hillerstorm Jun 24, 2025
f59af5f
[DK] Fix Rune of Razorice to be 3%
hillerstorm Jun 24, 2025
fa0af77
[DK] Fix Rune of Razorice to always deal MH damage
hillerstorm Jun 24, 2025
d7e059e
[Frost] Update mastery to be reduced for 2h
hillerstorm Jun 24, 2025
2fc8706
[Core] Update Draenei hit racial to be rating for pet inheritance
hillerstorm Jun 24, 2025
b9b7cd3
[Core] Update all pets to always inherit hit+exp from owner the same way
hillerstorm Jun 24, 2025
f876f1e
Update item sets
1337LutZ Jun 24, 2025
3a35f05
[UI] Show racial hit and exp as percent only
hillerstorm Jun 24, 2025
b6e3351
[Unholy] Mastery should apply to Gargoyle
hillerstorm Jun 24, 2025
507917a
more arcane buffs + I think barrage was stealth nerfed
BadJukeBox Jun 25, 2025
980afdb
[DK] 2025-06-24 beta changes
hillerstorm Jun 25, 2025
713074c
[Frost] Update frost presets
hillerstorm Jun 25, 2025
eb8877b
Merge branch 'master' into fix/delayed-pet-inheritance
NerdEgghead Jun 25, 2025
01b6c88
Merge pull request #279 from wowsims/fix/delayed-pet-inheritance
NerdEgghead Jun 25, 2025
772f3a5
Update default talents
Undertoe Jun 25, 2025
df45a33
[Hunter] BM Beast Cleave
cltnschlosser Jun 24, 2025
e04aa7d
Merge branch 'master' into fix/balance-druid
NerdEgghead Jun 25, 2025
077b6d1
Fix merge conflicts
NerdEgghead Jun 25, 2025
ec10995
Merge pull request #60 from wowsims/fix/balance-druid
NerdEgghead Jun 25, 2025
aae8ba3
[Hunter] Pet focus fixes
cltnschlosser Jun 25, 2025
216b5de
test changes
cltnschlosser Jun 25, 2025
f8d3085
Merge branch 'master' into feature/monk
1337LutZ Jun 25, 2025
205796c
Add Kafa Press type override
1337LutZ Jun 25, 2025
79aca2c
Merge pull request #317 from BadJukeBox/changes/arcane-buffed-again-wtf
1337LutZ Jun 25, 2025
0d4a41d
Merge branch 'master' into feature/mage
1337LutZ Jun 25, 2025
74d0e8d
Unrelease fire
1337LutZ Jun 25, 2025
d6eb460
Merge pull request #323 from wowsims/feature/mage-release
1337LutZ Jun 25, 2025
8d49930
Merge remote-tracking branch 'wowsims/master' into fix/hasbuff
Polynomix Jun 25, 2025
60e5391
rebuild db with master
Polynomix Jun 25, 2025
6644bae
Merge pull request #305 from Polynomix/fix/hasbuff
Polynomix Jun 25, 2025
366df1a
[Core][CM] Update CM Scaling
Jun 25, 2025
a278454
Merge branch 'master' into feature/dk
hillerstorm Jun 25, 2025
746db5a
Fix broken code after merge
hillerstorm Jun 25, 2025
89af437
Resolve PR comments
hillerstorm Jun 25, 2025
fe422ed
Merge pull request #234 from wowsims/feature/cm-scaling
InDebt Jun 25, 2025
81798e4
Re-run tests
hillerstorm Jun 25, 2025
a469758
Merge branch 'master' into feature/dk
hillerstorm Jun 25, 2025
151dbf8
Add missing Spell Config properties
1337LutZ Jun 25, 2025
2b950bf
[Frost] Update Masterfrost APL
hillerstorm Jun 25, 2025
ec6335f
Merge pull request #324 from wowsims/fix/balance-druid
1337LutZ Jun 25, 2025
0d88202
[Balance] added CA self buff, updated mastery calculations
stn-ms Jun 25, 2025
606b654
[Balance] updated tests
stn-ms Jun 25, 2025
9c3ac97
[Warlock] Implement Beta Changes 25/06
Jun 25, 2025
ddea812
Merge branch 'master' into feature/warlock
Jun 25, 2025
5a4e672
Merge pull request #325 from wowsims/feature/warlock
InDebt Jun 25, 2025
e885cd1
update tests
Undertoe Jun 25, 2025
f2c8377
Merge pull request #321 from cltnschlosser/cs_pet-focus
ToxicKevinFerm Jun 25, 2025
1b002fc
Correctly handle amoc reduction
Jun 25, 2025
f0fa9a7
update tests
Jun 25, 2025
7371f27
[Core][CM] Disable Gems and Set Effects
Jun 25, 2025
0137d28
Merge pull request #326 from wowsims/hotfix/amoc-fixes
ToxicKevinFerm Jun 25, 2025
614c7bb
Fix Ignite logic
1337LutZ Jun 25, 2025
6534be1
Add back cooldown type
1337LutZ Jun 25, 2025
285dc9b
Merge remote-tracking branch 'origin/master' into cs_beast-cleave
cltnschlosser Jun 25, 2025
b9b4c47
update tests
cltnschlosser Jun 25, 2025
667bc08
Merge branch 'master' into feature/monk
1337LutZ Jun 25, 2025
5aa93ce
[Priest] Update defaults for Shadow
Jun 25, 2025
4d0080f
Merge branch 'master' into feature/legendary-cloaks
1337LutZ Jun 25, 2025
07b7560
Merge pull request #330 from wowsims/feature/shadow
InDebt Jun 25, 2025
800730a
Merge pull request #320 from cltnschlosser/cs_beast-cleave
ToxicKevinFerm Jun 25, 2025
5a48839
Results
1337LutZ Jun 25, 2025
5068293
Merge branch 'master' into feature/dk
hillerstorm Jun 25, 2025
396bccd
Merge pull request #316 from wowsims/feature/monk
1337LutZ Jun 25, 2025
458212d
Merge branch 'master' into feature/legendary-cloaks
1337LutZ Jun 25, 2025
b2feea6
Merge pull request #319 from Undertoe/demo_talents
1337LutZ Jun 25, 2025
bf1acea
Merge branch 'master' into feature/legendary-cloaks
1337LutZ Jun 25, 2025
5822213
Update tests
1337LutZ Jun 25, 2025
e859b8f
Fix FoF
1337LutZ Jun 25, 2025
ccf3814
Merge pull request #332 from wowsims/feature/monk
1337LutZ Jun 25, 2025
c161543
[Balance] updated apl and t14 bis preset
stn-ms Jun 25, 2025
b74efa9
[Balance] fixes to HT and NS
stn-ms Jun 25, 2025
b3fe96d
[Balance] updated tests
stn-ms Jun 25, 2025
5888947
Merge branch 'master' into fix/balance-druid
stn-ms Jun 25, 2025
2e9848d
Change non-ignite off-target IB spread
1337LutZ Jun 25, 2025
6525048
Merge pull request #333 from wowsims/fix/balance-druid
stn-ms Jun 25, 2025
3148c91
Merge branch 'master' into feature/dk
hillerstorm Jun 25, 2025
b8820f8
Merge pull request #318 from hillerstorm/feature/dk
hillerstorm Jun 25, 2025
4840a74
Remove MG 2x dmg mod for Stormlash
1337LutZ Jun 25, 2025
2165fc6
Add new APL + Gear
1337LutZ Jun 25, 2025
17c69cd
Merge pull request #334 from wowsims/feature/stormlash-totem
1337LutZ Jun 25, 2025
76c95fc
Change RJW 3 > 2 target
1337LutZ Jun 25, 2025
56bb59f
Update APL and gear
1337LutZ Jun 25, 2025
3f08a74
Merge pull request #335 from wowsims/feature/monk
1337LutZ Jun 25, 2025
2fb6a81
Merge pull request #336 from wowsims/feature/mage
1337LutZ Jun 25, 2025
47e03c3
Merge branch 'master' into feature/legendary-cloaks
1337LutZ Jun 25, 2025
14f2056
Tests
1337LutZ Jun 25, 2025
2e43fc9
Merge pull request #288 from wowsims/feature/legendary-cloaks
1337LutZ Jun 25, 2025
276d4bd
Implemented Normalized sweeping strike for aoe and cleave spells
RobFalfa Jun 25, 2025
f738ecb
Merge
RobFalfa Jun 25, 2025
0270ae9
[Hunter] Reorganize abilities and bug fixes
Jun 25, 2025
9ce3713
Update tests
Jun 25, 2025
1dd3792
Merge pull request #339 from wowsims/hunter/reorganize
ToxicKevinFerm Jun 26, 2025
039d395
Doom snapshot update
Undertoe Jun 26, 2025
a457144
Merge pull request #341 from Undertoe/doom_snapshot
1337LutZ Jun 26, 2025
bc05a9b
Add Brewmaster Elixirs
1337LutZ Jun 26, 2025
c71c713
Merge pull request #338 from RobFalfa/alpha-warrior
1337LutZ Jun 26, 2025
cd52266
[Core] Update lib gem conversion
Jun 26, 2025
48309fa
Merge branch 'master' into feature/cm-scaling
Jun 26, 2025
2826a7b
Merge pull request #327 from wowsims/feature/cm-scaling
InDebt Jun 26, 2025
c8c87b8
Update tests
1337LutZ Jun 26, 2025
6a4b121
Merge pull request #343 from wowsims/feature/monk
1337LutZ Jun 26, 2025
ae63787
Merge branch 'master' into feature/warrior
1337LutZ Jun 26, 2025
324e0b4
[Priest] Update Leg-Sockets and default distance to target
Jun 26, 2025
78bfead
Merge pull request #346 from wowsims/feature/shadow
InDebt Jun 26, 2025
366da1c
Merge pull request #344 from wowsims/feature/warrior
1337LutZ Jun 26, 2025
f3ca725
move ilvl + update a few styles for consistency
kayla-glick Jun 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .deployedprotoversion
Original file line number Diff line number Diff line change
@@ -1 +1 @@
saved_version_number: 3
saved_version_number: 1
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/missing-item-s-.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,4 @@ assignees: ''

---

Links to [Cataclysm Wowhead](https://wowhead.com/cata/items "https://wowhead.com/cata/items") for each item:
Links to [Mists of Pandaria Wowhead](https://wowhead.com/mop-classic/items "https://wowhead.com/mop-classic/items") for each item:
5 changes: 5 additions & 0 deletions .github/labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,3 +47,8 @@ Druid:
- ui/druid/**/*
- sim/druid/**/*
- proto/druid.proto

Monk:
- ui/monk/**/*
- sim/monk/**/*
- proto/monk.proto
13 changes: 9 additions & 4 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,12 @@ jobs:

- name: Checkout 🛎️
uses: actions/[email protected]
with:
persist-credentials: false

- name: Build 🔧
run: |
make dist/cata/.dirstamp
make dist/mop/.dirstamp

- name: Update proto version file
run: |
Expand All @@ -57,8 +59,11 @@ jobs:
make test

- name: Deploy 🚀
uses: JamesIves/github-pages-deploy-action@4.1.5
uses: JamesIves/github-pages-deploy-action@v4
with:
branch: gh-pages
folder: dist/cata
repository-name: wowsims/pages-deploy
branch: main
folder: dist/mop
target-folder: mop
single-commit: true
token: ${{ secrets.DEPLOY_REPO_TOKEN }}
1 change: 1 addition & 0 deletions .github/workflows/pr_labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ name: 'Pull Request Labeler'

permissions:
contents: read
issues: write
pull-requests: write

on:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ jobs:
artifacts: |
wowsimcli-amd64-linux.zip
wowsimcli-windows.exe.zip
wowsimcata-amd64-darwin.zip
wowsimcata-arm64-darwin.zip
wowsimcata-amd64-linux.zip
wowsimcata-windows.exe.zip
wowsimmop-amd64-darwin.zip
wowsimmop-arm64-darwin.zip
wowsimmop-amd64-linux.zip
wowsimmop-windows.exe.zip
2 changes: 1 addition & 1 deletion .github/workflows/run_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:

- name: Build 🔧
run: |
make dist/cata/.dirstamp
make dist/mop/.dirstamp

- name: Test
run: |
Expand Down
15 changes: 9 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,16 @@ dist
binary_dist
sim/web/__debug_bin
/wowsimcli*
/wowsimcata*
/wowsimmop*

# temporary files
*.results.tmp
package.json.tmp

#.dockerignore
/cata/
/mop/
*.code-workspace
wowsimcata
wowsimmop

# old result file
TestAPL.results
Expand All @@ -35,6 +35,9 @@ TestAPL.results
tmp/

# lib
wowsimcata*.so
wowsimcata*.dll
wowsimcata*.h
wowsimmop*.so
wowsimmop*.dll
wowsimmop*.h
wowsims.db
assets/db_inputs/dbc/
mop.sln
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

FROM golang:1.23

WORKDIR /cata
WORKDIR /mop

RUN rm /bin/sh && ln -s /bin/bash /bin/sh

Expand Down
171 changes: 116 additions & 55 deletions README.md

Large diffs are not rendered by default.

Binary file modified assets/database/db.bin
Binary file not shown.
28,392 changes: 18,714 additions & 9,678 deletions assets/database/db.json

Large diffs are not rendered by default.

Binary file modified assets/database/leftover_db.bin
Binary file not shown.
48,308 changes: 18,996 additions & 29,312 deletions assets/database/leftover_db.json

Large diffs are not rendered by default.

18 changes: 16 additions & 2 deletions assets/database/loader.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,32 @@ package database

import (
_ "embed"
"fmt"

"github.com/wowsims/cata/sim/core/proto"
"github.com/wowsims/mop/sim/core/proto"
googleProto "google.golang.org/protobuf/proto"
)

//go:embed db.bin
var dbBytes []byte

//go:embed leftover_db.bin
var leftoverBytes []byte

func Load() *proto.UIDatabase {
// 1) Unmarshal the “main” DB
db := &proto.UIDatabase{}
if err := googleProto.Unmarshal(dbBytes, db); err != nil {
panic(err)
panic(fmt.Errorf("unmarshal db.bin: %w", err))
}

if len(leftoverBytes) > 0 {
extra := &proto.UIDatabase{}
if err := googleProto.Unmarshal(leftoverBytes, extra); err != nil {
panic(fmt.Errorf("unmarshal leftover_db.bin: %w", err))
}
googleProto.Merge(db, extra)
}

return db
}
101 changes: 101 additions & 0 deletions assets/db_inputs/basestats/OCTBaseHPByClass.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
Level Warrior Paladin Hunter Rogue Priest Death Knight Shaman Mage Warlock Monk Druid
1 83.000000 83.000000 83.000000 83.000000 83.000000 83.000000 83.000000 83.000000 83.000000 83.000000 83.000000
2 114.000000 114.000000 114.000000 114.000000 114.000000 114.000000 114.000000 114.000000 114.000000 114.000000 114.000000
3 141.000000 141.000000 141.000000 141.000000 141.000000 141.000000 141.000000 141.000000 141.000000 141.000000 141.000000
4 163.000000 163.000000 163.000000 163.000000 163.000000 163.000000 163.000000 163.000000 163.000000 163.000000 163.000000
5 200.000000 200.000000 200.000000 200.000000 200.000000 200.000000 200.000000 200.000000 200.000000 200.000000 200.000000
6 236.000000 236.000000 236.000000 236.000000 236.000000 236.000000 236.000000 236.000000 236.000000 236.000000 236.000000
7 248.000000 248.000000 248.000000 248.000000 248.000000 248.000000 248.000000 248.000000 248.000000 248.000000 248.000000
8 285.000000 285.000000 285.000000 285.000000 285.000000 285.000000 285.000000 285.000000 285.000000 285.000000 285.000000
9 321.000000 321.000000 321.000000 321.000000 321.000000 321.000000 321.000000 321.000000 321.000000 321.000000 321.000000
10 334.000000 334.000000 334.000000 334.000000 334.000000 334.000000 334.000000 334.000000 334.000000 334.000000 334.000000
11 370.000000 370.000000 370.000000 370.000000 370.000000 370.000000 370.000000 370.000000 370.000000 370.000000 370.000000
12 407.000000 407.000000 407.000000 407.000000 407.000000 407.000000 407.000000 407.000000 407.000000 407.000000 407.000000
13 419.000000 419.000000 419.000000 419.000000 419.000000 419.000000 419.000000 419.000000 419.000000 419.000000 419.000000
14 455.000000 455.000000 455.000000 455.000000 455.000000 455.000000 455.000000 455.000000 455.000000 455.000000 455.000000
15 492.000000 492.000000 492.000000 492.000000 492.000000 492.000000 492.000000 492.000000 492.000000 492.000000 492.000000
16 504.000000 504.000000 504.000000 504.000000 504.000000 504.000000 504.000000 504.000000 504.000000 504.000000 504.000000
17 541.000000 541.000000 541.000000 541.000000 541.000000 541.000000 541.000000 541.000000 541.000000 541.000000 541.000000
18 577.000000 577.000000 577.000000 577.000000 577.000000 577.000000 577.000000 577.000000 577.000000 577.000000 577.000000
19 589.000000 589.000000 589.000000 589.000000 589.000000 589.000000 589.000000 589.000000 589.000000 589.000000 589.000000
20 626.000000 626.000000 626.000000 626.000000 626.000000 626.000000 626.000000 626.000000 626.000000 626.000000 626.000000
21 662.000000 662.000000 662.000000 662.000000 662.000000 662.000000 662.000000 662.000000 662.000000 662.000000 662.000000
22 674.000000 674.000000 674.000000 674.000000 674.000000 674.000000 674.000000 674.000000 674.000000 674.000000 674.000000
23 711.000000 711.000000 711.000000 711.000000 711.000000 711.000000 711.000000 711.000000 711.000000 711.000000 711.000000
24 738.000000 738.000000 738.000000 738.000000 738.000000 738.000000 738.000000 738.000000 738.000000 738.000000 738.000000
25 774.000000 774.000000 774.000000 774.000000 774.000000 774.000000 774.000000 774.000000 774.000000 774.000000 774.000000
26 818.000000 818.000000 818.000000 818.000000 818.000000 818.000000 818.000000 818.000000 818.000000 818.000000 818.000000
27 879.000000 879.000000 879.000000 879.000000 879.000000 879.000000 879.000000 879.000000 879.000000 879.000000 879.000000
28 923.000000 923.000000 923.000000 923.000000 923.000000 923.000000 923.000000 923.000000 923.000000 923.000000 923.000000
29 969.000000 969.000000 969.000000 969.000000 969.000000 969.000000 969.000000 969.000000 969.000000 969.000000 969.000000
30 1042.000000 1042.000000 1042.000000 1042.000000 1042.000000 1042.000000 1042.000000 1042.000000 1042.000000 1042.000000 1042.000000
31 1098.000000 1098.000000 1098.000000 1098.000000 1098.000000 1098.000000 1098.000000 1098.000000 1098.000000 1098.000000 1098.000000
32 1157.000000 1157.000000 1157.000000 1157.000000 1157.000000 1157.000000 1157.000000 1157.000000 1157.000000 1157.000000 1157.000000
33 1218.000000 1218.000000 1218.000000 1218.000000 1218.000000 1218.000000 1218.000000 1218.000000 1218.000000 1218.000000 1218.000000
34 1281.000000 1281.000000 1281.000000 1281.000000 1281.000000 1281.000000 1281.000000 1281.000000 1281.000000 1281.000000 1281.000000
35 1347.000000 1347.000000 1347.000000 1347.000000 1347.000000 1347.000000 1347.000000 1347.000000 1347.000000 1347.000000 1347.000000
36 1415.000000 1415.000000 1415.000000 1415.000000 1415.000000 1415.000000 1415.000000 1415.000000 1415.000000 1415.000000 1415.000000
37 1485.000000 1485.000000 1485.000000 1485.000000 1485.000000 1485.000000 1485.000000 1485.000000 1485.000000 1485.000000 1485.000000
38 1558.000000 1558.000000 1558.000000 1558.000000 1558.000000 1558.000000 1558.000000 1558.000000 1558.000000 1558.000000 1558.000000
39 1634.000000 1634.000000 1634.000000 1634.000000 1634.000000 1634.000000 1634.000000 1634.000000 1634.000000 1634.000000 1634.000000
40 1712.000000 1712.000000 1712.000000 1712.000000 1712.000000 1712.000000 1712.000000 1712.000000 1712.000000 1712.000000 1712.000000
41 1792.000000 1792.000000 1792.000000 1792.000000 1792.000000 1792.000000 1792.000000 1792.000000 1792.000000 1792.000000 1792.000000
42 1875.000000 1875.000000 1875.000000 1875.000000 1875.000000 1875.000000 1875.000000 1875.000000 1875.000000 1875.000000 1875.000000
43 1960.000000 1960.000000 1960.000000 1960.000000 1960.000000 1960.000000 1960.000000 1960.000000 1960.000000 1960.000000 1960.000000
44 2048.000000 2048.000000 2048.000000 2048.000000 2048.000000 2048.000000 2048.000000 2048.000000 2048.000000 2048.000000 2048.000000
45 2138.000000 2138.000000 2138.000000 2138.000000 2138.000000 2138.000000 2138.000000 2138.000000 2138.000000 2138.000000 2138.000000
46 2230.000000 2230.000000 2230.000000 2230.000000 2230.000000 2230.000000 2230.000000 2230.000000 2230.000000 2230.000000 2230.000000
47 2325.000000 2325.000000 2325.000000 2325.000000 2325.000000 2325.000000 2325.000000 2325.000000 2325.000000 2325.000000 2325.000000
48 2423.000000 2423.000000 2423.000000 2423.000000 2423.000000 2423.000000 2423.000000 2423.000000 2423.000000 2423.000000 2423.000000
49 2506.000000 2506.000000 2506.000000 2506.000000 2506.000000 2506.000000 2506.000000 2506.000000 2506.000000 2506.000000 2506.000000
50 2627.000000 2627.000000 2627.000000 2627.000000 2627.000000 2627.000000 2627.000000 2627.000000 2627.000000 2627.000000 2627.000000
51 2754.000000 2754.000000 2754.000000 2754.000000 2754.000000 2754.000000 2754.000000 2754.000000 2754.000000 2754.000000 2754.000000
52 2885.000000 2885.000000 2885.000000 2885.000000 2885.000000 2885.000000 2885.000000 2885.000000 2885.000000 2885.000000 2885.000000
53 3022.000000 3022.000000 3022.000000 3022.000000 3022.000000 3022.000000 3022.000000 3022.000000 3022.000000 3022.000000 3022.000000
54 3163.000000 3163.000000 3163.000000 3163.000000 3163.000000 3163.000000 3163.000000 3163.000000 3163.000000 3163.000000 3163.000000
55 3309.000000 3309.000000 3309.000000 3309.000000 3309.000000 3309.000000 3309.000000 3309.000000 3309.000000 3309.000000 3309.000000
56 3460.000000 3460.000000 3460.000000 3460.000000 3460.000000 3460.000000 3460.000000 3460.000000 3460.000000 3460.000000 3460.000000
57 3616.000000 3616.000000 3616.000000 3616.000000 3616.000000 3616.000000 3616.000000 3616.000000 3616.000000 3616.000000 3616.000000
58 3680.000000 3680.000000 3680.000000 3680.000000 3680.000000 3680.000000 3680.000000 3680.000000 3680.000000 3680.000000 3680.000000
59 3743.000000 3743.000000 3743.000000 3743.000000 3743.000000 3743.000000 3743.000000 3743.000000 3743.000000 3743.000000 3743.000000
60 3807.000000 3807.000000 3807.000000 3807.000000 3807.000000 3807.000000 3807.000000 3807.000000 3807.000000 3807.000000 3807.000000
61 3871.000000 3871.000000 3871.000000 3871.000000 3871.000000 3871.000000 3871.000000 3871.000000 3871.000000 3871.000000 3871.000000
62 3934.000000 3934.000000 3934.000000 3934.000000 3934.000000 3934.000000 3934.000000 3934.000000 3934.000000 3934.000000 3934.000000
63 3998.000000 3998.000000 3998.000000 3998.000000 3998.000000 3998.000000 3998.000000 3998.000000 3998.000000 3998.000000 3998.000000
64 4062.000000 4062.000000 4062.000000 4062.000000 4062.000000 4062.000000 4062.000000 4062.000000 4062.000000 4062.000000 4062.000000
65 4126.000000 4126.000000 4126.000000 4126.000000 4126.000000 4126.000000 4126.000000 4126.000000 4126.000000 4126.000000 4126.000000
66 4189.000000 4189.000000 4189.000000 4189.000000 4189.000000 4189.000000 4189.000000 4189.000000 4189.000000 4189.000000 4189.000000
67 4253.000000 4253.000000 4253.000000 4253.000000 4253.000000 4253.000000 4253.000000 4253.000000 4253.000000 4253.000000 4253.000000
68 4317.000000 4317.000000 4317.000000 4317.000000 4317.000000 4317.000000 4317.000000 4317.000000 4317.000000 4317.000000 4317.000000
69 4380.000000 4380.000000 4380.000000 4380.000000 4380.000000 4380.000000 4380.000000 4380.000000 4380.000000 4380.000000 4380.000000
70 4444.000000 4444.000000 4444.000000 4444.000000 4444.000000 4444.000000 4444.000000 4444.000000 4444.000000 4444.000000 4444.000000
71 4720.000000 4720.000000 4720.000000 4720.000000 4720.000000 4720.000000 4720.000000 4720.000000 4720.000000 4720.000000 4720.000000
72 5013.000000 5013.000000 5013.000000 5013.000000 5013.000000 5013.000000 5013.000000 5013.000000 5013.000000 5013.000000 5013.000000
73 5325.000000 5325.000000 5325.000000 5325.000000 5325.000000 5325.000000 5325.000000 5325.000000 5325.000000 5325.000000 5325.000000
74 5656.000000 5656.000000 5656.000000 5656.000000 5656.000000 5656.000000 5656.000000 5656.000000 5656.000000 5656.000000 5656.000000
75 6008.000000 6008.000000 6008.000000 6008.000000 6008.000000 6008.000000 6008.000000 6008.000000 6008.000000 6008.000000 6008.000000
76 6381.000000 6381.000000 6381.000000 6381.000000 6381.000000 6381.000000 6381.000000 6381.000000 6381.000000 6381.000000 6381.000000
77 6778.000000 6778.000000 6778.000000 6778.000000 6778.000000 6778.000000 6778.000000 6778.000000 6778.000000 6778.000000 6778.000000
78 7199.000000 7199.000000 7199.000000 7199.000000 7199.000000 7199.000000 7199.000000 7199.000000 7199.000000 7199.000000 7199.000000
79 7646.000000 7646.000000 7646.000000 7646.000000 7646.000000 7646.000000 7646.000000 7646.000000 7646.000000 7646.000000 7646.000000
80 8121.000000 8121.000000 8121.000000 8121.000000 8121.000000 8121.000000 8121.000000 8121.000000 8121.000000 8121.000000 8121.000000
81 11349.000000 11349.000000 11349.000000 11349.000000 11349.000000 11349.000000 11349.000000 11349.000000 11349.000000 11349.000000 11349.000000
82 15860.000000 15860.000000 15860.000000 15860.000000 15860.000000 15860.000000 15860.000000 15860.000000 15860.000000 15860.000000 15860.000000
83 22164.000000 22164.000000 22164.000000 22164.000000 22164.000000 22164.000000 22164.000000 22164.000000 22164.000000 22164.000000 22164.000000
84 30974.000000 30974.000000 30974.000000 30974.000000 30974.000000 30974.000000 30974.000000 30974.000000 30974.000000 30974.000000 30974.000000
85 43285.000000 43285.000000 43285.000000 43285.000000 43285.000000 43285.000000 43285.000000 43285.000000 43285.000000 43285.000000 43285.000000
86 55250.000000 55250.000000 55250.000000 55250.000000 55250.000000 55250.000000 55250.000000 55250.000000 55250.000000 55250.000000 55250.000000
87 70523.000000 70523.000000 70523.000000 70523.000000 70523.000000 70523.000000 70523.000000 70523.000000 70523.000000 70523.000000 70523.000000
88 90017.000000 90017.000000 90017.000000 90017.000000 90017.000000 90017.000000 90017.000000 90017.000000 90017.000000 90017.000000 90017.000000
89 114901.000000 114901.000000 114901.000000 114901.000000 114901.000000 114901.000000 114901.000000 114901.000000 114901.000000 114901.000000 114901.000000
90 146663.000000 146663.000000 146663.000000 146663.000000 146663.000000 146663.000000 146663.000000 146663.000000 146663.000000 146663.000000 146663.000000
91 187204.000000 187204.000000 187204.000000 187204.000000 187204.000000 187204.000000 187204.000000 187204.000000 187204.000000 187204.000000 187204.000000
92 238953.000000 238953.000000 238953.000000 238953.000000 238953.000000 238953.000000 238953.000000 238953.000000 238953.000000 238953.000000 238953.000000
93 305006.000000 305006.000000 305006.000000 305006.000000 305006.000000 305006.000000 305006.000000 305006.000000 305006.000000 305006.000000 305006.000000
94 389318.000000 389318.000000 389318.000000 389318.000000 389318.000000 389318.000000 389318.000000 389318.000000 389318.000000 389318.000000 389318.000000
95 496937.000000 496937.000000 496937.000000 496937.000000 496937.000000 496937.000000 496937.000000 496937.000000 496937.000000 496937.000000 496937.000000
96 634304.000000 634304.000000 634304.000000 634304.000000 634304.000000 634304.000000 634304.000000 634304.000000 634304.000000 634304.000000 634304.000000
97 809644.000000 809644.000000 809644.000000 809644.000000 809644.000000 809644.000000 809644.000000 809644.000000 809644.000000 809644.000000 809644.000000
98 1033452.000000 1033452.000000 1033452.000000 1033452.000000 1033452.000000 1033452.000000 1033452.000000 1033452.000000 1033452.000000 1033452.000000 1033452.000000
99 1319127.000000 1319127.000000 1319127.000000 1319127.000000 1319127.000000 1319127.000000 1319127.000000 1319127.000000 1319127.000000 1319127.000000 1319127.000000
100 1683771.000000 1683771.000000 1683771.000000 1683771.000000 1683771.000000 1683771.000000 1683771.000000 1683771.000000 1683771.000000 1683771.000000 1683771.000000
Loading