Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
126 commits
Select commit Hold shift + click to select a range
b6dbf6f
Parse passive effects directly onto player-specific DBC (#10659)
gastank Oct 2, 2025
9727119
[Priest] begin the prune for midnight
seanpeters86 Oct 2, 2025
5d9d26d
[DK] Start Midnight Cleanup
nyterage Oct 2, 2025
2e3e72e
[DBC] update configuration for 12.0.0
gastank Oct 2, 2025
3a97593
regenerate spell data build 12.0.0.63534
gastank Oct 2, 2025
64d9ec2
[Demon Hunter] fix msvc build error
gastank Oct 2, 2025
b7fc61f
update spell data dump build 12.0.0.63534
gastank Oct 2, 2025
6f85f1a
[CI] run build tasks on midnight
gastank Oct 2, 2025
b7fa469
[Gear] add unique_gear_midnight.cpp
gastank Oct 2, 2025
67718f7
[DBC] hardcode mythic target item level to raid test aura
gastank Oct 2, 2025
805873e
[DH] list all new talents
ToppleTheNun Oct 2, 2025
e8af3a7
[DH] initialize all new talents
ToppleTheNun Oct 2, 2025
1d58f24
[DH] compilation pass
ToppleTheNun Oct 2, 2025
918c297
[Unholy] Start implementing Midnight changes
nyterage Oct 3, 2025
4752376
[Unholy] Make Midnight sims actually functional
nyterage Oct 3, 2025
c9ea5a7
[Priest] initialize all new spells for midnight
seanpeters86 Oct 3, 2025
5acabe2
[Unholy] Implement new infected claws
nyterage Oct 3, 2025
74c404b
[Unholy] Fix lesser ghoul summons
nyterage Oct 3, 2025
839cfba
[Unholy] Refactor Lesser Ghoul, and Magus summons
nyterage Oct 3, 2025
9892715
[Unholy] Fix Dark Transformation Extensions
nyterage Oct 3, 2025
35a6e6a
[Unholy] Implement Unholy Devotion
nyterage Oct 3, 2025
69e1ee8
[Unholy] Implement Forbidden Knowledge apex talent
nyterage Oct 3, 2025
b767342
[Unholy] Fix Necrotic Coil & adjust reporting
nyterage Oct 3, 2025
23519a1
[Priest] Voidform and Void Volley base impl
seanpeters86 Oct 4, 2025
c0eefe8
Merge branch 'midnight' of github.com:simulationcraft/simc into midnight
seanpeters86 Oct 4, 2025
1ca834e
[Unholy] Implement disease extension and consumption mechanics
nyterage Oct 4, 2025
1b2a8f4
[Priest] Tentacle Slam and Mind Flay Insanity reworks
seanpeters86 Oct 4, 2025
d17c135
Merge branch 'midnight' of github.com:simulationcraft/simc into midnight
seanpeters86 Oct 4, 2025
ec59c38
[DK] Ensure replacement actions check cost
nyterage Oct 4, 2025
71e27fb
[Priest] Mind Blast insanity will auto parse now
seanpeters86 Oct 4, 2025
04e9d38
[Player] parse all specialization spells automatically
gastank Oct 4, 2025
e04c9e0
fix typo
gastank Oct 4, 2025
4a347ce
[Priest] adjust Insidious Ire and Mind Blast
seanpeters86 Oct 4, 2025
7e9659e
Merge branch 'midnight' of github.com:simulationcraft/simc into midnight
seanpeters86 Oct 4, 2025
b0c3f26
[Priest] add first Apex talent
seanpeters86 Oct 4, 2025
609bcac
[Report] allow up to 11 tree rows
seanpeters86 Oct 4, 2025
a440d34
[Priest] Void Apparitions should spawn with Void Volley
seanpeters86 Oct 4, 2025
cbca0af
[Unholy] More talent implementations
nyterage Oct 4, 2025
c2f96cc
[Unholy] Simplify Unholy Aura a bit
nyterage Oct 4, 2025
c4c3e84
[Unholy] Fix Unholy Aura
nyterage Oct 4, 2025
dda4b24
Haranir initial setup
gastank Oct 4, 2025
5365252
[Unholy] Fix Pet Vector removals
nyterage Oct 4, 2025
8a97409
[Unholy] Finish first pass of Midnight Unholy
nyterage Oct 4, 2025
fd32c59
[Unholy] Fix Typo
nyterage Oct 4, 2025
4b8c921
[Base] Apply level 80 base stats.
Hinalover Oct 4, 2025
d7ba28f
remove invalidated hotfixes
gastank Oct 4, 2025
077b31b
[Base] Apply level 80 base stats to live extra data, not just PTR data.
Hinalover Oct 4, 2025
28c172c
[DH] enable Devourer sims
ToppleTheNun Oct 4, 2025
7e47639
[DH] rip out TWW set bonuses
ToppleTheNun Oct 4, 2025
e0223ee
[Unholy] Cleanup more unused code & add expression to check remaining…
nyterage Oct 4, 2025
76fd281
[DK] Remove remaining mentions of TWW tier sets
nyterage Oct 4, 2025
053e819
[Base] Add level 90 base stats
Hinalover Oct 4, 2025
215674d
[DH] conditionally init consume soul
ToppleTheNun Oct 4, 2025
b738897
[Devourer] find spec aura
ToppleTheNun Oct 4, 2025
80629de
[DH] update auto attack multipliers
ToppleTheNun Oct 4, 2025
fc92a12
[DH] setup basic APL support for Devourer
ToppleTheNun Oct 4, 2025
c2219c6
[Devourer] add Consume
ToppleTheNun Oct 4, 2025
957ed2a
[Devourer] add Voidblade
ToppleTheNun Oct 4, 2025
503089b
[Unholy] Implement Rapid Variant
nyterage Oct 4, 2025
3c054a4
[Unholy] Adjust Rapid Variant Reporting
nyterage Oct 4, 2025
612a9f3
[Unholy] Fix Rapid Variant trying to access sleeping targets
nyterage Oct 4, 2025
6c86606
[Unholy] Adjust Superstrain Proc Rate
nyterage Oct 4, 2025
5b01618
[Spell Query] print list of spells an effect is modified by
gastank Oct 4, 2025
d467c2f
update spell data dump
gastank Oct 4, 2025
d65dc49
[Spell Query] display misc_value2 as decimal by default
gastank Oct 5, 2025
b9146bc
[Spell Query] also display for effects modified via label
gastank Oct 5, 2025
ff9814a
update spell data dump
gastank Oct 5, 2025
21acdc8
[Base] Add estimated base stat values for levels 81-83.
Hinalover Oct 5, 2025
fe82c43
[Priest] finish Void Apparition implementation
seanpeters86 Oct 5, 2025
ce8336d
[DBC] Whitelist some Devourer spells
Saeldur Oct 5, 2025
e9c7803
[Priest] Spiritual Guidance and Strength of Soul
seanpeters86 Oct 5, 2025
899483e
[Devourer] add Soul Immolation / Spontaneous Immolation
ToppleTheNun Oct 5, 2025
621527c
[Priest] remove Symbol of Hope
seanpeters86 Oct 5, 2025
c877ca0
Merge branch 'midnight' of github.com:simulationcraft/simc into midnight
seanpeters86 Oct 5, 2025
ad5d061
[Devourer] clean up Soul Immolation a bit
ToppleTheNun Oct 5, 2025
8d034e6
[Devourer] Consume can spawn a Soul Fragment
ToppleTheNun Oct 5, 2025
edc69a0
[DH] refactor maximum Soul Fragments
ToppleTheNun Oct 5, 2025
2ace1b2
[DBC] add Windwalker Combo Strike display spells.
Hinalover Oct 5, 2025
13ad607
[DH] add Reap
ToppleTheNun Oct 5, 2025
4a4ad91
[DH] add Feast of Souls
ToppleTheNun Oct 6, 2025
8710889
[DeathKnight] Prune blood for midnight (#10663)
Armadk Oct 6, 2025
9a8e4f8
[Devourer] update NYI
ToppleTheNun Oct 6, 2025
40a986c
[DH] clean up more TWW stuff
ToppleTheNun Oct 6, 2025
9aab3eb
[Devourer] add Devourer's Bite
ToppleTheNun Oct 6, 2025
78eff47
[Devourer] add The Hunt
ToppleTheNun Oct 6, 2025
9b1cd4b
[Devourer] update NYI's again
ToppleTheNun Oct 6, 2025
ec71fb8
[monk] Initial Module Cleanup (#10661)
renanthera Oct 6, 2025
b21c0b8
[Mage] Remove accidental double dip
vituscze Oct 6, 2025
264f286
[DBC] Add Cull for Devourer
Saeldur Oct 6, 2025
265339b
[DBC] Fix my gen without the monk spells
Saeldur Oct 6, 2025
ab99e18
[Spell Data] Dump Update:wq
Saeldur Oct 6, 2025
17c6ed2
[Devourer] add Devour
ToppleTheNun Oct 6, 2025
f76083b
[DH] fix execution time for ABRs
ToppleTheNun Oct 6, 2025
5ae9d12
[DH] add Cull
ToppleTheNun Oct 6, 2025
693723a
[Devourer] remove debug line
ToppleTheNun Oct 6, 2025
a3fea7b
[Shaman] Disable Wind Gust for now
navv1234 Oct 6, 2025
0570906
[Shaman] Clean up Enhancement to allow simulating
navv1234 Oct 6, 2025
ca21865
[Shaman] Fix Enhancement data asserts. Runs now.
navv1234 Oct 6, 2025
9a763cf
[Shaman] Remove more Enhancement talents
navv1234 Oct 6, 2025
f300ddd
[Devourer] invert Meta check for Reap/Consume
ToppleTheNun Oct 6, 2025
e98dff3
[Devourer] add Eradicate
ToppleTheNun Oct 6, 2025
b6ba416
[Devourer] add Void Ray
ToppleTheNun Oct 6, 2025
3ebf17e
[Player] Auto parse passive player aura effects (#10662)
nyterage Oct 6, 2025
df06075
[Devourer] add Voidglare Boon
ToppleTheNun Oct 6, 2025
b68784e
[Devourer] apply Eradicate buff on Void Ray channel
ToppleTheNun Oct 6, 2025
53c1305
[DBC] generate PowerType.db2
gastank Oct 6, 2025
942dfa1
[DBC] add method for out of combat resource decay grace period
gastank Oct 6, 2025
b1aff36
[DK] Update Infliction for Midnight
nyterage Oct 6, 2025
b4c7bf7
[Devourer] update NYIs
ToppleTheNun Oct 6, 2025
df451fa
[Devourer] de-parent Eradicate and Cull from Reap
ToppleTheNun Oct 6, 2025
d3a0ccb
[Devourer] de-parent Devour from Consume
ToppleTheNun Oct 6, 2025
b06d6cf
[Devourer] add Moment of Craving
ToppleTheNun Oct 6, 2025
8500b55
[Devourer] add Entropy
ToppleTheNun Oct 6, 2025
4d3e277
[DBC] add bitmask for active classes to power_type_data_t
gastank Oct 7, 2025
7ec2456
[DBC] apply power divisor to regen_per_second
gastank Oct 7, 2025
eaed6aa
[Devourer] update NYIs
ToppleTheNun Oct 7, 2025
38126d8
[Devourer] fix The Hunt damage spell IDs
ToppleTheNun Oct 7, 2025
c28d7e5
[Devourer] fix action_ready checks for multiple spells
ToppleTheNun Oct 7, 2025
348ee70
[Devourer] register Void Nova talent
ToppleTheNun Oct 7, 2025
dfb1f80
[Devourer] basic Shattered Souls implementation
ToppleTheNun Oct 7, 2025
bcc0e42
[Player] remove mastery spells from auto parsing
gastank Oct 7, 2025
0a022ac
[Priest] clean up more old code
seanpeters86 Oct 7, 2025
b2604bc
[monk] Get module into a running state (#10664)
renanthera Oct 7, 2025
09cba9c
[player] Fix lost `std::string_view` temporary.
renanthera Oct 7, 2025
d89eb7a
[player] Fix int signedness to silence warnings.
renanthera Oct 7, 2025
2a9fb90
[player] Fix problematic `std::string_view` temporaries and make sure…
renanthera Oct 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: CI

on:
pull_request:
branches: [thewarwithin]
branches: [thewarwithin, midnight]
push:
branches: [thewarwithin]
branches: [thewarwithin, midnight]
paths-ignore:
- "ActionPriorityLists/**"
- "SpellDataDump/*.txt"
Expand Down Expand Up @@ -152,6 +152,7 @@ jobs:

spec-test:
needs: [ubuntu-clang-build]
if: github.ref_name == 'thewarwithin'
uses: ./.github/workflows/spec_test.yml
with:
cache-key: ubuntu-clang++-15-for_run-${{ github.sha }}-cpp-17
Expand Down Expand Up @@ -240,6 +241,7 @@ jobs:

ubuntu-run:
needs: [ubuntu-clang-build, ubuntu-gcc-build]
if: github.ref_name == 'thewarwithin'
uses: ./.github/workflows/ubuntu_run.yml
with:
cache-sha: ${{ github.sha }}
Expand All @@ -254,6 +256,7 @@ jobs:
run: make SANITIZE=1 -C engine debug -j 2

- name: Smoke Test
if: github.ref_name == 'thewarwithin'
run: ./engine/simc $SIMC_PROFILE iterations=5 output=/dev/null html=/dev/null json2=/dev/null cleanup_threads=1

windows-VS:
Expand Down
101,447 changes: 61,810 additions & 39,637 deletions SpellDataDump/allspells.txt

Large diffs are not rendered by default.

1,378 changes: 880 additions & 498 deletions SpellDataDump/bonus_ids.txt

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion SpellDataDump/build_info.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
SimulationCraft 1120-01 for World of Warcraft 11.2.0.63305 Live (hotfix 2025-09-22/63305)
SimulationCraft 1200-01 for World of Warcraft 12.0.0.63534 midnight-BETA (hotfix 2025-10-06/63534)
7,450 changes: 5,795 additions & 1,655 deletions SpellDataDump/deathknight.txt

Large diffs are not rendered by default.

23,046 changes: 14,016 additions & 9,030 deletions SpellDataDump/demonhunter.txt

Large diffs are not rendered by default.

8,013 changes: 5,734 additions & 2,279 deletions SpellDataDump/druid.txt

Large diffs are not rendered by default.

20,961 changes: 11,874 additions & 9,087 deletions SpellDataDump/evoker.txt

Large diffs are not rendered by default.

12,113 changes: 7,170 additions & 4,943 deletions SpellDataDump/hunter.txt

Large diffs are not rendered by default.

14,723 changes: 8,542 additions & 6,181 deletions SpellDataDump/mage.txt

Large diffs are not rendered by default.

21,729 changes: 12,219 additions & 9,510 deletions SpellDataDump/monk.txt

Large diffs are not rendered by default.

Loading