Skip to content
Closed

Kg/nit #1324

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
573 commits
Select commit Hold shift + click to select a range
62720f8
Fix Item Phases
TheBackstabi Feb 3, 2026
e3f971c
Merge pull request #98 from wowsims/Stabi/UI
TheBackstabi Feb 3, 2026
42f2bdc
Remove Fake JC Gems
TheBackstabi Feb 3, 2026
aac4301
Gem Phase Filtering
TheBackstabi Feb 3, 2026
a97c8e1
Merge pull request #99 from wowsims/Stabi/UI
TheBackstabi Feb 3, 2026
8036011
Implement Rogue Talents and Remove Uneeded Files
TheBackstabi Feb 4, 2026
743ceaf
Fix Battle shout and command shout
1337LutZ Feb 4, 2026
6b0b2da
Cleanup consumes picker & warr defaults
1337LutZ Feb 4, 2026
e0ab61a
Merge branch 'master' into feature/warrior
1337LutZ Feb 4, 2026
be3d1ac
Merge pull request #96 from wowsims/feature/warrior
1337LutZ Feb 4, 2026
201118b
Initial WIP Gem suggestion
1337LutZ Feb 4, 2026
66872de
Fix impale typo
1337LutZ Feb 4, 2026
fa545ec
Merge branch 'master' of https://github.com/wowsims/tbc-new
1337LutZ Feb 4, 2026
366e249
Merge branch 'feature/warrior' into feature/gem-suggest
1337LutZ Feb 4, 2026
9c9d6cc
Capacitor start
MR-Valdez Feb 4, 2026
48e036a
fixes, procChance and require damage
MR-Valdez Feb 4, 2026
8e6d5f2
merge master ran make db
MR-Valdez Feb 4, 2026
ee11c25
Merge branch 'MrV/QuagTrinket' into MrV/LightningCapacitor
MR-Valdez Feb 4, 2026
32175ee
Update existing Rogue spells
TheBackstabi Feb 4, 2026
7b8d613
Merge branch 'master' into fix/rogue
TheBackstabi Feb 4, 2026
1b7c25a
Sunder fix
TheBackstabi Feb 4, 2026
a213dcf
lightning capacitor trinket
MR-Valdez Feb 4, 2026
8e825c2
Merge pull request #97 from wowsims/MrV/QuagTrinket
1337LutZ Feb 4, 2026
a09ead6
update tests
MR-Valdez Feb 4, 2026
349366d
Stat fixes
1337LutZ Feb 4, 2026
16ee76b
Fix racials
1337LutZ Feb 4, 2026
5328d1a
procMask
MR-Valdez Feb 4, 2026
8f127a9
Ability fixes & improvements
1337LutZ Feb 4, 2026
d7c83ea
Merge pull request #101 from wowsims/feature/racials
1337LutZ Feb 4, 2026
4b9d2de
Merge branch 'master' into feature/warrior
1337LutZ Feb 4, 2026
10d26b1
Merge pull request #100 from wowsims/MrV/LightningCapacitor
1337LutZ Feb 4, 2026
eb232ce
Merge branch 'master' into feature/warrior
1337LutZ Feb 4, 2026
c359d0e
Add ARP trinket
1337LutZ Feb 4, 2026
52431ce
Fix racial
1337LutZ Feb 4, 2026
d161b54
Fix Expose, Windfury, and Sword Spec
TheBackstabi Feb 5, 2026
5459f9c
Merge branch 'master' into fix/rogue
TheBackstabi Feb 5, 2026
467692c
Why is Expose Armor refresh broken
TheBackstabi Feb 5, 2026
3e7b8fa
Fix Default stance
1337LutZ Feb 5, 2026
5f55bbd
Fix Expose Armor
TheBackstabi Feb 5, 2026
b51a184
unavoidable spell hit, sadge casters
MR-Valdez Feb 5, 2026
642fcfb
update test
MR-Valdez Feb 5, 2026
9aab366
Fix Sunder, Fix Deep Wounds, Add APL Aura Duration
1337LutZ Feb 5, 2026
506fd4b
Add DST
1337LutZ Feb 5, 2026
254d3e1
Merge branch 'feature/warrior' into feature/gem-suggest
1337LutZ Feb 5, 2026
69b6098
Regen DB
1337LutZ Feb 5, 2026
1e641b2
Add darkmoon cards and hourglass
1337LutZ Feb 5, 2026
b63b71e
Merge pull request #103 from wowsims/feature/unavoidableSpellMissChance
1337LutZ Feb 5, 2026
4fe2d59
Regen simdb
1337LutZ Feb 5, 2026
60875b8
Rogue Poisons and Shiv, fix results tab for new spell IDs
TheBackstabi Feb 5, 2026
5335906
Merge branch 'master' into fix/rogue
TheBackstabi Feb 5, 2026
d5b89f2
Fix Wep Stones
TheBackstabi Feb 5, 2026
73f8173
Tag Shiv poisons; Remove unused RogueOption data
TheBackstabi Feb 5, 2026
5d1bb93
Ability and parry/dodge defender fixes
1337LutZ Feb 6, 2026
5b04458
Merge branch 'master' of https://github.com/wowsims/tbc-new
1337LutZ Feb 6, 2026
2a7b2e2
Merge branch 'feature/warrior' into feature/gem-suggest
1337LutZ Feb 6, 2026
e4f53c2
Merge branch 'master' into feature/db-parsing-on-hit
1337LutZ Feb 6, 2026
501e0ed
Add chance on hit parsing and fix filtering of certain effects
1337LutZ Feb 6, 2026
7fe6b82
Merge pull request #104 from wowsims/feature/trinkets-dmc
1337LutZ Feb 6, 2026
093c326
Merge branch 'master' into feature/db-parsing-on-hit
1337LutZ Feb 6, 2026
5880556
Add stacking proc aura parsing
1337LutZ Feb 6, 2026
7b71f3d
Remove console log in apl helper
1337LutZ Feb 6, 2026
c0943bd
Merge branch 'feature/warrior'
1337LutZ Feb 6, 2026
6dfcb09
Merge branch 'feature/warrior' into feature/db-parsing-on-hit
1337LutZ Feb 6, 2026
a5c00ab
Remove action id console log
1337LutZ Feb 6, 2026
f0b380c
Disable Shield Wall activation as DPS
1337LutZ Feb 6, 2026
7737b39
Add Use Multiple CDs APL and cleanup deprecated values
1337LutZ Feb 6, 2026
a638b5f
Fix parsing issues
1337LutZ Feb 7, 2026
ae1cd95
Fix APL logic for non-Warr & add RelatedSelfBuff aura references
1337LutZ Feb 7, 2026
3034fd4
Add RelatedBuffAura references
1337LutZ Feb 7, 2026
5ef9197
Change warrior DPS icon
1337LutZ Feb 7, 2026
8614412
Fix typo
1337LutZ Feb 7, 2026
c3368b2
Various spell fixes & add EW
1337LutZ Feb 7, 2026
a77a47e
Merge branch 'feature/warrior'
1337LutZ Feb 7, 2026
49f5cd0
Add APL Value: Action Group is used
1337LutZ Feb 7, 2026
598186e
Fix SS to have 10 stacks
1337LutZ Feb 7, 2026
94bba53
Merge branch 'feature/warrior'
1337LutZ Feb 7, 2026
acd2412
Merge branch 'feature/warrior' into feature/db-parsing-on-hit
1337LutZ Feb 7, 2026
82fcd42
Finalise item effect parsing
1337LutZ Feb 9, 2026
b735542
Fix on use unsupported
1337LutZ Feb 9, 2026
61263d1
Re-enable Mongoose
1337LutZ Feb 9, 2026
ef6b7e0
fix rend
1337LutZ Feb 9, 2026
b94a8cd
P1 Gear Json
TheBackstabi Feb 10, 2026
5e9f27b
Merge branch 'master' into fix/rogue
TheBackstabi Feb 10, 2026
4d3810c
Revert partials to SoD/Vanilla + Add UI metrics for resisted spells
1337LutZ Feb 10, 2026
c2fb069
Merge pull request #106 from wowsims/feature/warrior
1337LutZ Feb 10, 2026
b021b47
Merge all forms of Melee/Ranged Hit/Crit/Haste
TheBackstabi Feb 10, 2026
706ed90
Fix ARP Stat Weighting
TheBackstabi Feb 10, 2026
860c720
Tests
TheBackstabi Feb 10, 2026
d3d0fc7
Etsts
TheBackstabi Feb 11, 2026
2afe074
Additional display fixes
1337LutZ Feb 11, 2026
9e09eb0
Merge pull request #108 from wowsims/fix/parse-ratings
1337LutZ Feb 11, 2026
4c9210e
Fix sweeping strikes
1337LutZ Feb 11, 2026
833cd24
Merge pull request #107 from wowsims/feature/ui-partial-resists
1337LutZ Feb 11, 2026
1b8736a
Fix tier bonuses
1337LutZ Feb 11, 2026
2ef73fb
Merge branch 'master' into feature/db-parsing-on-hit
1337LutZ Feb 11, 2026
41c1cc7
Improve unsupported item effects
1337LutZ Feb 11, 2026
db88a65
Add E_TELEPORT_UNITS to ignores
1337LutZ Feb 11, 2026
8acba05
Fix tooltip empty UI issu
1337LutZ Feb 11, 2026
e600671
Add multiple trinkets
1337LutZ Feb 11, 2026
8a93f91
Update tests
1337LutZ Feb 11, 2026
3decb0f
Add Madness of the betrayer
1337LutZ Feb 11, 2026
c9359b3
Fix Arp/SpellPen negative stat
1337LutZ Feb 11, 2026
ec10abd
Merge pull request #105 from wowsims/feature/db-parsing-on-hit
1337LutZ Feb 11, 2026
91b5ca2
Merge branch 'feature/warrior' into feature/trinkets
1337LutZ Feb 11, 2026
f419ed3
Regen DB
1337LutZ Feb 11, 2026
5c248d4
Binary spell flag
MR-Valdez Feb 11, 2026
abc7d25
remove binary flag on blizz since it's a channeled aoe
MR-Valdez Feb 11, 2026
f91ded3
More auto-gen fixes
1337LutZ Feb 11, 2026
67ffff3
Merge pull request #109 from wowsims/feature/trinkets
1337LutZ Feb 11, 2026
34fcab0
Merge branch 'master' into MrV/MageBinarySpells
MR-Valdez Feb 11, 2026
e2765bf
Merge branch 'master' into fix/rogue
TheBackstabi Feb 11, 2026
d0e274b
Lutz merged a failed build, tsk tsk gotta fix his mistake
MR-Valdez Feb 11, 2026
410bdb4
Fix broken database_load
1337LutZ Feb 11, 2026
bf608a6
Merge branch 'feature/db-parsing-on-hit'
1337LutZ Feb 11, 2026
308eca8
Fix SnD Duration, resolve merge bugs
TheBackstabi Feb 11, 2026
360d144
merge master
MR-Valdez Feb 11, 2026
4f2bd99
Rogue Dungeon Sets
TheBackstabi Feb 11, 2026
dbc6555
Rogue default gear, make Misery available to all for minor spell dama…
TheBackstabi Feb 11, 2026
c93a2d9
Fix randproppoints for ranged
1337LutZ Feb 11, 2026
ca365cc
Add Rogue APLs
TheBackstabi Feb 11, 2026
2af3cf3
Merge branch 'feature/warrior' into feature/gem-suggest
1337LutZ Feb 12, 2026
9567330
Add unique gem constraints
KevinFerm Feb 12, 2026
3cc2286
Consumables changed event fix
TheBackstabi Feb 12, 2026
d2c9cf5
Change to showWhen
TheBackstabi Feb 12, 2026
675b7c7
Rogue EPs and Raid Buffs, fix Hemo
TheBackstabi Feb 12, 2026
223709e
Update Rogue gearsets
TheBackstabi Feb 12, 2026
4171eec
Fix DB gems/profession bound items
1337LutZ Feb 13, 2026
38fd582
Fix UI debuffs
1337LutZ Feb 13, 2026
ccffb2c
Fix stat weights hit/expertise low value
1337LutZ Feb 13, 2026
add67d4
Update schema
1337LutZ Feb 13, 2026
8204419
Fix gem unique parsing
1337LutZ Feb 13, 2026
041dd18
Add debuffs to melee crit cap info
1337LutZ Feb 13, 2026
fdaa358
Add EW debuff AP
1337LutZ Feb 13, 2026
1eb2e75
Fix SCC item inference
1337LutZ Feb 13, 2026
c80cf6e
Merge branch 'master' into feature/gem-suggest
1337LutZ Feb 13, 2026
cb607f4
Fix bulk sim
1337LutZ Feb 13, 2026
7af359f
Merge pull request #111 from wowsims/MrV/MageBinarySpells
1337LutZ Feb 13, 2026
b69b0cc
Merge branch 'master' into fix/rogue
TheBackstabi Feb 13, 2026
a6a3236
Remove secondary socket bonus forcing
1337LutZ Feb 13, 2026
47a30fc
Add APL and presets
1337LutZ Feb 13, 2026
552f783
Merge branch 'master' of https://github.com/wowsims/tbc-new
1337LutZ Feb 13, 2026
c688de5
Merge branch 'master' into feature/gem-suggest
1337LutZ Feb 13, 2026
9c38f24
Address some PR Feedback + Update APLs and Gearsets
TheBackstabi Feb 14, 2026
29ea148
I forgot the best talent
TheBackstabi Feb 14, 2026
f9564c3
PR Feedback
1337LutZ Feb 14, 2026
fca614c
Removed all isBlacksmithing gem socket options
1337LutZ Feb 14, 2026
e5a8ed7
Update preraid fury gems
1337LutZ Feb 14, 2026
c902bb7
Merge branch 'feature/warrior'
1337LutZ Feb 14, 2026
c389b3c
Merge branch 'master' into feature/gem-suggest
1337LutZ Feb 14, 2026
1b85024
Remov mop-style pandemic references
1337LutZ Feb 14, 2026
7a7a909
Merge pull request #113 from wowsims/feature/gem-suggest
1337LutZ Feb 14, 2026
8e73965
Merge branch 'master' into fix/mop-dot-code
1337LutZ Feb 14, 2026
7e459d5
Merge branch 'master' into fix/rogue
1337LutZ Feb 14, 2026
f6f33de
Merge branch 'fix/rogue' of https://github.com/wowsims/tbc-new into f…
1337LutZ Feb 14, 2026
71e51b6
Add spell rank helper
1337LutZ Feb 14, 2026
96ed969
Fix rank array
1337LutZ Feb 14, 2026
6b8f8fc
Merge pull request #117 from wowsims/feature/spell-rank-helper
1337LutZ Feb 14, 2026
eb85a4d
Merge branch 'master' into fix/mop-dot-code
1337LutZ Feb 14, 2026
ab2d51c
Merge pull request #116 from wowsims/fix/mop-dot-code
1337LutZ Feb 14, 2026
26270fc
Fixes
1337LutZ Feb 14, 2026
37c62d0
Add lightweight batch sim request variant
1337LutZ Feb 14, 2026
7500e67
Merge branch 'master' of https://github.com/wowsims/tbc-new
1337LutZ Feb 14, 2026
337042e
Merge pull request #112 from wowsims/fix/rogue
TheBackstabi Feb 14, 2026
b682968
Publish rogue as Alpha and update gear sets
TheBackstabi Feb 15, 2026
a2fa55d
Fix blessing of light and add Rogue tests
TheBackstabi Feb 15, 2026
674935c
Merge pull request #118 from wowsims/fix/rogue
TheBackstabi Feb 15, 2026
5fd735e
Add metagems
1337LutZ Feb 15, 2026
2240068
Merge pull request #119 from wowsims/feature/gem-suggest
1337LutZ Feb 15, 2026
1f016aa
Make Suggest Gem not UI bound
1337LutZ Feb 15, 2026
ac2cf98
Move MobType Bonus Damage to AttackTable
1337LutZ Feb 15, 2026
48cae16
Fix lightweight sim option with gear
1337LutZ Feb 15, 2026
bae26b5
Add Relentless Earthstrm Diamond EP for Warr
1337LutZ Feb 15, 2026
8859a45
Fix trinket
1337LutZ Feb 15, 2026
a75dc27
Update tests
1337LutZ Feb 15, 2026
e57267c
Merge pull request #120 from wowsims/feature/gem-suggest
1337LutZ Feb 15, 2026
28f2bbc
Merge branch 'master' into fix/mobtype-bonus-damage
1337LutZ Feb 15, 2026
f94e54f
Merge pull request #121 from wowsims/fix/mobtype-bonus-damage
1337LutZ Feb 15, 2026
18e21d8
Fix Flask resetting
1337LutZ Feb 15, 2026
03c792c
Change default encounter duration to 180 and remove protection warr M…
1337LutZ Feb 15, 2026
faae255
Fix protection UI stats & preraid+p1 gear
1337LutZ Feb 15, 2026
58c5e08
Remove log
1337LutZ Feb 15, 2026
b0bacca
Add 26 AP Gloves Enchant
TheBackstabi Feb 16, 2026
0d2f88f
Fix some phase filters and add P5 Alch stones
TheBackstabi Feb 16, 2026
fb21dbf
Add Defense fixes & crit immunity UI
1337LutZ Feb 16, 2026
0f2e6c9
Fix Resilience parsing
1337LutZ Feb 16, 2026
eb6ef43
Fix defense contribution to crit immunity string
1337LutZ Feb 16, 2026
bf90e8f
Finally fix defense rating to defense
1337LutZ Feb 16, 2026
8ca0b05
Add Ragesteel
1337LutZ Feb 16, 2026
e609000
Fix warr/pala base parry
1337LutZ Feb 16, 2026
b761613
Add Base Block 5% and fix stamina consumes not showing Health
1337LutZ Feb 16, 2026
deaadb8
Fix defense rating parsing
1337LutZ Feb 16, 2026
4d74bd9
Process all resist correctly
TheBackstabi Feb 16, 2026
0ab3a72
Merge branch 'master' into fix/rogue
TheBackstabi Feb 16, 2026
b97070a
Re-run for merge
TheBackstabi Feb 16, 2026
5e37a8a
Merge pull request #122 from wowsims/fix/rogue
TheBackstabi Feb 16, 2026
b6cfb50
Fix Windfury implementation
TheBackstabi Feb 16, 2026
4de7cf6
Add missing base dodge chance
1337LutZ Feb 16, 2026
4092855
Merge branch 'master' into feature/warrior
1337LutZ Feb 16, 2026
e2fdad3
Fix AllRes static parsing
1337LutZ Feb 16, 2026
f8a5ce7
Add Blessing of Sanctuary & Nightmare Seed
1337LutZ Feb 16, 2026
77b029b
Adjust presets
1337LutZ Feb 16, 2026
863f88d
Update tests
1337LutZ Feb 16, 2026
36675b4
Update schema
1337LutZ Feb 17, 2026
1db7d40
Fix SpellPower school parsing
1337LutZ Feb 17, 2026
ab3f222
Add totem twisting UI
1337LutZ Feb 17, 2026
1073649
Add temporary EPs
1337LutZ Feb 17, 2026
d9fdb05
Add Auto Swing Time & Time Since Last Auto
1337LutZ Feb 17, 2026
3e1fbe5
Add Gift of Arthas
1337LutZ Feb 17, 2026
3cf3054
Add shadow resistance
1337LutZ Feb 17, 2026
7e8f6d2
Add Blinkstrike & update Arms defaults
1337LutZ Feb 17, 2026
5c67e52
Fix Shield Block
1337LutZ Feb 17, 2026
67d013a
Remove Devastate CD
1337LutZ Feb 17, 2026
c9c8f68
Revert the ProcMask check for HS/Cleave case
TheBackstabi Feb 18, 2026
3b73614
Merge branch 'master' into fix/rogue
TheBackstabi Feb 18, 2026
0c1b49e
Update tests
TheBackstabi Feb 18, 2026
4bdc4f6
Remove similar consumable db normalization
1337LutZ Feb 18, 2026
83737a2
Remove PTR flasks
1337LutZ Feb 18, 2026
ca4041b
Fix Block behavior
1337LutZ Feb 18, 2026
799fec5
Merge branch 'master' into fix/rogue
1337LutZ Feb 18, 2026
9b95a98
Fix Windfury metrics
1337LutZ Feb 18, 2026
72368bb
Merge pull request #124 from wowsims/fix/rogue
1337LutZ Feb 18, 2026
093e69b
Fix Multi CD APL
1337LutZ Feb 18, 2026
ee6609f
Add Magtheridon
1337LutZ Feb 18, 2026
8368da7
Add Block Value parsing ofr shields
1337LutZ Feb 18, 2026
4a7078d
Add Inspiration uptime
1337LutZ Feb 18, 2026
62695f7
Fix AP contribution/debuffs to targets
1337LutZ Feb 18, 2026
f7c44db
Fix Hourglass of the Unraveller
TheBackstabi Feb 19, 2026
def4c06
Fix Bonus Weapon Damage
TheBackstabi Feb 19, 2026
cc25549
Update tests and apply bonus weapon damage to any physical CalcDamage…
TheBackstabi Feb 19, 2026
646d07d
Some more rogue preset things and fix stats test
TheBackstabi Feb 19, 2026
b4b2d3b
Fix Hunters Mark
1337LutZ Feb 19, 2026
aa19c4d
Merge branch 'feature/warrior' into fix/rogue
1337LutZ Feb 19, 2026
697e581
Merge pull request #126 from wowsims/fix/rogue
1337LutZ Feb 19, 2026
bee335f
Hunters Mark stacking debuff
1337LutZ Feb 19, 2026
b944bad
Merge branch 'master' into feature/warrior
1337LutZ Feb 19, 2026
e160ce7
Fix HuntersMark tests
1337LutZ Feb 19, 2026
1bbd157
Fix raid storage key
1337LutZ Feb 19, 2026
ed50a68
Update warrior presets
1337LutZ Feb 20, 2026
4850b6d
Magtheridon encounter improvements
1337LutZ Feb 20, 2026
27a9211
Fix Hunters Mark
1337LutZ Feb 20, 2026
0518b88
Update tests
1337LutZ Feb 20, 2026
39cbcf1
Fix Axe spec and funky WW OH mod
1337LutZ Feb 20, 2026
4b38b17
Add enhancement talent presets, expose preset buttons in UI, set defa…
PatrickWoodhams Feb 21, 2026
2fd0c66
Add Crusader enchant
1337LutZ Feb 21, 2026
e42a4d4
Merge pull request #131 from PatrickWoodhams/feature/enh-talent-presets
1337LutZ Feb 21, 2026
18bd082
Update tests & crit immunity rounding
1337LutZ Feb 21, 2026
6f67d2c
Merge branch 'master' of https://github.com/wowsims/tbc-new
1337LutZ Feb 21, 2026
b3af308
Add Flame cap conjured
1337LutZ Feb 21, 2026
2ba6253
Merge branch 'feature/warrior'
1337LutZ Feb 21, 2026
009210e
fix enum picker sizing issue
kayla-glick Feb 22, 2026
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 .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 [Mists of Pandaria Wowhead](https://wowhead.com/mop-classic/items "https://wowhead.com/mop-classic/items") for each item:
Links to [The Burning Crusade Wowhead](https://wowhead.com/tbc/items "https://wowhead.com/tbc/items") for each item:
10 changes: 0 additions & 10 deletions .github/labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,6 @@ Priest:
- sim/priest/**/*
- proto/priest.proto

Death Knight:
- ui/death_knight/**/*
- sim/deat_hknight/**/*
- proto/death_knight.proto

Shaman:
- ui/shaman/**/*
- sim/shaman/**/*
Expand All @@ -47,8 +42,3 @@ Druid:
- ui/druid/**/*
- sim/druid/**/*
- proto/druid.proto

Monk:
- ui/monk/**/*
- sim/monk/**/*
- proto/monk.proto
136 changes: 68 additions & 68 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -1,78 +1,78 @@
name: Build and Deploy
on:
push:
branches:
- master
jobs:
build-and-deploy:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
steps:
- name: Install Go
uses: actions/setup-go@v2
with:
go-version: 1.23.x
# name: Build and Deploy
# on:
# push:
# branches:
# - master
# jobs:
# build-and-deploy:
# runs-on: ubuntu-latest
# permissions:
# contents: write
# pull-requests: write
# steps:
# - name: Install Go
# uses: actions/setup-go@v2
# with:
# go-version: 1.25.x

- name: Install Protoc
uses: arduino/setup-protoc@v1
with:
version: 3.x
repo-token: ${{ secrets.GITHUB_TOKEN }}
# - name: Install Protoc
# uses: arduino/setup-protoc@v1
# with:
# version: 3.x
# repo-token: ${{ secrets.GITHUB_TOKEN }}

- name: Install Protoc Go plugin
run: go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
# - name: Install Protoc Go plugin
# run: go install google.golang.org/protobuf/cmd/protoc-gen-go@latest

- name: Install Node
uses: actions/setup-node@v3
with:
node-version: 22
# - name: Install Node
# uses: actions/setup-node@v3
# with:
# node-version: 22

- name: Checkout 🛎️
uses: actions/checkout@v5
with:
persist-credentials: false
# - name: Checkout 🛎️
# uses: actions/checkout@v5
# with:
# persist-credentials: false

- name: Test Locales 💬
run: |
npm ci
npm run test:locales
# - name: Test Locales 💬
# run: |
# npm ci
# npm run test:locales

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

- name: Update proto version file
run: |
cp sim/core/TestProtoVersioning.results .deployedprotoversion
# - name: Update proto version file
# run: |
# cp sim/core/TestProtoVersioning.results .deployedprotoversion

- name: Commit updated version file
run: |
git config --local user.name "github-actions[bot]"
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
if ! git diff --exit-code; then
git checkout -b github-actions
git add .deployedprotoversion
git commit -m "Auto-update .deployedprotoversion file due to API version increase"
git remote set-url origin https://x-access-token:${GH_TOKEN}@github.com/${{ github.repository }}.git
git push --set-upstream origin github-actions
gh pr create --fill
gh pr merge --merge --delete-branch
fi
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# - name: Commit updated version file
# run: |
# git config --local user.name "github-actions[bot]"
# git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
# if ! git diff --exit-code; then
# git checkout -b github-actions
# git add .deployedprotoversion
# git commit -m "Auto-update .deployedprotoversion file due to API version increase"
# git remote set-url origin https://x-access-token:${GH_TOKEN}@github.com/${{ github.repository }}.git
# git push --set-upstream origin github-actions
# gh pr create --fill
# gh pr merge --merge --delete-branch
# fi
# env:
# GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Test
run: |
make test
# - name: Test
# run: |
# make test

- name: Deploy 🚀
uses: JamesIves/github-pages-deploy-action@v4
with:
repository-name: wowsims/pages-deploy
branch: main
folder: dist/mop
target-folder: mop
single-commit: true
token: ${{ secrets.DEPLOY_REPO_TOKEN }}
# - name: Deploy 🚀
# uses: JamesIves/github-pages-deploy-action@v4
# with:
# repository-name: wowsims/pages-deploy
# branch: main
# folder: dist/tbc
# target-folder: tbc
# single-commit: true
# token: ${{ secrets.DEPLOY_REPO_TOKEN }}
10 changes: 5 additions & 5 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- name: Install Go
uses: actions/setup-go@v2
with:
go-version: 1.23.x
go-version: 1.25.x

- name: Install Protoc
uses: arduino/setup-protoc@v1
Expand Down Expand Up @@ -68,7 +68,7 @@ jobs:
wowsimcli-amd64-linux.zip
wowsimcli-windows.exe.zip
wowsimcli-arm64-darwin.zip
wowsimmop-amd64-darwin.zip
wowsimmop-arm64-darwin.zip
wowsimmop-amd64-linux.zip
wowsimmop-windows.exe.zip
wowsitbc-amd64-darwin.zip
wowsitbc-arm64-darwin.zip
wowsitbc-amd64-linux.zip
wowsitbc-windows.exe.zip
4 changes: 2 additions & 2 deletions .github/workflows/run_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
- name: Install Go
uses: actions/setup-go@v2
with:
go-version: 1.23.x
go-version: 1.25.x

- name: Install Protoc
uses: arduino/setup-protoc@v1
Expand Down Expand Up @@ -43,7 +43,7 @@ jobs:

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

- name: Test
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/update_items.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
- name: Install Go
uses: actions/setup-go@v2
with:
go-version: 1.23.x
go-version: 1.25.x

- name: Install Protoc
uses: arduino/setup-protoc@v1
Expand Down
15 changes: 8 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,24 @@ ui/*/*/index.html
# IDE folders
.idea
.history
.vscode

# binaries
dist
binary_dist
sim/web/__debug_bin
/wowsimcli*
/wowsimmop*
/wowsimtbc*

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

#.dockerignore
/mop/
/tbc/
*.code-workspace
wowsimmop
wowsimtbc

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

# lib
wowsimmop*.so
wowsimmop*.dll
wowsimmop*.h
wowsimtbc*.so
wowsimtbc*.dll
wowsimtbc*.h
wowsims.db
assets/db_inputs/dbc/
mop.sln
tbc.sln
4 changes: 0 additions & 4 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,6 @@
"fileMatch": ["assets/locales/**/talents.json"],
"url": "./schemas/talents.schema.json"
},
{
"fileMatch": ["assets/locales/**/glyphs.json"],
"url": "./schemas/glyphs.schema.json"
},
{
"fileMatch": ["assets/locales/**/character.json"],
"url": "./schemas/character.schema.json"
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# syntax=docker/dockerfile:1

FROM golang:1.23
FROM golang:1.25

WORKDIR /mop
WORKDIR /tbc

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

Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,26 @@
# WoW Mists of Pandaria Classic Simulator
# WoW The Burning Crusade Classic Simulator

Welcome to the WoW Mists of Pandaria Classic simulator! If you have questions or are thinking about contributing, [join our discord](https://discord.gg/jJMPr9JWwx) to chat!
Welcome to the WoW The Burning Crusade Classic simulator! If you have questions or are thinking about contributing, [join our discord](https://discord.gg/jJMPr9JWwx) to chat!

The primary goal of this project is to provide a framework that makes it easy to build a DPS sim for any class/spec, with a polished UI and accurate results. Each community will have ownership / responsibility over their portion of the sim, to ensure accuracy and that their community is represented. By having all the individual sims on the same engine, we can also have a combined 'raid sim' for testing raid compositions.

This project is licensed with MIT license. We request that anyone using this software in their own project to make sure there is a user visible link back to the original project.

[Live sims can be found here.](https://wowsims.github.io/mop 'https://wowsims.github.io/mop')
[Live sims can be found here.](https://wowsims.github.io/tbc 'https://wowsims.github.io/tbc')

[Support our devs via Patreon.](https://www.patreon.com/wowsims)

## Downloading Sim

Links for latest Sim build:

- [Windows Sim](https://github.com/wowsims/mop/releases/latest/download/wowsimmop-windows.exe.zip)
- [MacOS Sim](https://github.com/wowsims/mop/releases/latest/download/wowsimmop-amd64-darwin.zip)
- [Linux Sim](https://github.com/wowsims/mop/releases/latest/download/wowsimmop-amd64-linux.zip)
- [Windows Sim](https://github.com/wowsims/tbc/releases/latest/download/wowsimtbc-windows.exe.zip)
- [MacOS Sim](https://github.com/wowsims/tbc/releases/latest/download/wowsimtbc-amd64-darwin.zip)
- [Linux Sim](https://github.com/wowsims/tbc/releases/latest/download/wowsimtbc-amd64-linux.zip)

Then unzip the downloaded file, then open the unzipped file to open the sim in your browser!

Alternatively, you can choose from a specific relase on the [Releases](https://github.com/wowsims/mop/releases) page and click the suitable link under "Assets"
Alternatively, you can choose from a specific relase on the [Releases](https://github.com/wowsims/tbc/releases) page and click the suitable link under "Assets"

## Documentation

Expand Down
Binary file modified assets/database/db.bin
Binary file not shown.
Loading