Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
70 commits
Select commit Hold shift + click to select a range
4a79a46
Add argument "all" to "rep" command and new "emblems" command (#2035)
Wishmaster117 May 2, 2026
410ce13
Fix Deep Breath issues during Onyxia encounter (#2318)
HennyWilly May 2, 2026
c819516
Fix rpg travel flying (#2324)
Celandriel May 2, 2026
cc6f6c2
Thorns reapply fix (#2338)
kadeshar May 2, 2026
063eabc
Spam guild fix (#2341)
kadeshar May 2, 2026
94195c3
Bots Don't Autoequip Tools & Other Misc Weapons (#2346)
brighton-chi May 2, 2026
104a1b9
Clean up unnecessary includes in raid strategy and trigger-context he…
brighton-chi May 2, 2026
ccce142
Core Update, change to DeserterCheck and signature (#2354)
Celandriel May 3, 2026
38caa1d
Randombots respect realm PVP setting (#2342)
Celandriel May 3, 2026
531282e
Merge pull request #2359 from mod-playerbots/test-staging
Celandriel May 8, 2026
5d9761c
Implement Battle for Mount Hyjal Strategies (#2258)
brighton-chi May 9, 2026
8caf37a
Add EnableAutoTradeOnItemMention config option (#2323)
deseven May 9, 2026
7af675e
Respect worldserver's PreventAFKLogout value (#2328)
deseven May 9, 2026
8268871
Exclude Invalid Weapons from Shaman Enchants & Refactor Temporary Enc…
brighton-chi May 9, 2026
b8ff599
Flying mount fixes and self-bot (#2351)
Celandriel May 9, 2026
6b0df4f
Fix ambiguous item parsing in bot text (#2356)
brighton-chi May 9, 2026
d2e5443
Fix contradictory leader bot check in `LeaveLargeGuildTrigger::IsActi…
Wishmaster117 May 9, 2026
66d41e1
Feat: Selective reset to default of combat or non-combat strategies (…
NoxMax May 9, 2026
8cb847d
Fix location cache. (#2374)
Celandriel May 9, 2026
9118c96
Fix/travelValType (#2376)
Celandriel May 9, 2026
6bbead7
Merge pull request #2375 from mod-playerbots/test-staging
Celandriel May 16, 2026
eb3c101
update to level 80 pve specs (#2366)
ScoobyPwnsOnU May 16, 2026
dbea120
Refactor: Clean up triggers and reorganize supported commands (#2327)
NoxMax May 16, 2026
f1a2736
Polymorph spam fix (#2373)
kadeshar May 16, 2026
05aebfe
Outfit database persist (#2378)
kadeshar May 16, 2026
61dbae1
Fix for lfg command (#2379)
kadeshar May 16, 2026
05e8f4d
Implement Black Temple Strategies (#2381)
brighton-chi May 16, 2026
d4f8676
Fix raid group condition in SayToRaid (#2386)
brighton-chi May 16, 2026
0e0d9fb
Hand of Freedom fix for Stealth (#2388)
kadeshar May 16, 2026
9d787ca
Make Vashj Strategy Compatible with Acore Bug & Use AI Instance for T…
brighton-chi May 16, 2026
9c9c386
Add ELEMENTAL_SHARPENING_STONE to prioritized weight stone IDs (#2395)
dillyns May 16, 2026
d0ba99f
Updates the Windows CI workflow to build AzerothCore and mod-playerbo…
Wishmaster117 May 16, 2026
a02e4ca
Merge pull request #2399 from mod-playerbots/test-staging
Celandriel May 22, 2026
2973083
RBAC sync (#2355)
Celandriel May 23, 2026
c7b4b9a
ICC V2, Autogear BiS cmd (#2363)
Noscopezz May 23, 2026
ab196cb
Refactoring of BWL strategy (#2397)
HennyWilly May 23, 2026
34f34ef
Fix for ru translation (#2400)
kadeshar May 23, 2026
92081c9
Expand PWS Usage by Disc Priests (#2403)
brighton-chi May 23, 2026
cd2fe2f
Use Stones for Prot Paladins & Reduce Oils (#2405)
brighton-chi May 23, 2026
3a7e3e2
Fix Mages' Armor Strategies & Light Refactor (#2390)
brighton-chi May 23, 2026
55c5d29
Replace hardcoded bot texts (#2408)
kadeshar May 23, 2026
1443668
Make arcane barrage the alternate for arcane blast for level 60 mages…
dillyns May 23, 2026
6294199
DKs should use weapon stones (#2407)
dillyns May 23, 2026
8ca6e42
Druid Overhaul (#2392)
ThePenguinMan96 May 23, 2026
82a92f6
Modify Illidan distbeyondtrap
Celandriel May 26, 2026
1041b0b
Merge pull request #2416 from mod-playerbots/test-staging
Celandriel May 29, 2026
9bba4b7
Overhaul party buff/greater blessing system (#2358)
brighton-chi May 30, 2026
4a63ee3
Shadow Priest Vampiric Embrac (#2410)
dillyns May 30, 2026
240bb2d
Autogear suffixes (#2415)
Noscopezz May 30, 2026
0afaf75
Clarifies BG bracket auto-join comments and configs (#2417)
NoxMax May 30, 2026
a1f9ff4
fix bot leader handling (#2426)
Noscopezz May 30, 2026
28ec9b3
add conf option for disabling send mail (#2411)
Celandriel May 30, 2026
a3ca438
Make .playerbots bot commands case-insensitive (#2419)
Lichborne-AC May 30, 2026
1bbed17
Add Nefarian Fear Ward action and trigger, along with Wild Magic trig…
dillyns May 30, 2026
32d1008
Improve bot trinket usage and fix related bugs (#2425)
brighton-chi May 30, 2026
ff001af
Reset instance ID via existing cmd refresh=raid for alt bots (#2422)
Noscopezz May 30, 2026
92fa97c
Rewrite Equipment-Randomization-Related Configs (#2409)
brighton-chi May 30, 2026
9e251dc
Fix conf merge error
Celandriel May 30, 2026
180be33
Remove stray folder.
Celandriel May 30, 2026
b430118
Sunder Armor fixes (#2427)
kadeshar May 30, 2026
571735c
Fix crash from missing spellInfo check in TogglePetSpellAutoCastActio…
brighton-chi May 31, 2026
585027f
Remove fire totem override from enhancement AOE strategy (#2270)
dillyns May 31, 2026
714bb6b
Shorten paths (#2396)
Celandriel May 31, 2026
62ef4b6
Merge pull request #2432 from mod-playerbots/test-staging
Celandriel Jun 5, 2026
7cd2978
Fix errors with greater blessing system PR (#2439)
brighton-chi Jun 6, 2026
f989976
Merge pull request #2444 from mod-playerbots/test-staging
Celandriel Jun 7, 2026
af0c5e7
Fix/TellMaster crash (#2434)
Celandriel Jun 7, 2026
dda9ff0
Fix: Dismount cleanup (#2413)
NoxMax Jun 7, 2026
a76f2ca
Refactor HasSpell/HasAura and convert spellIds to constants (#2435)
brighton-chi Jun 7, 2026
085e127
Merge pull request #2467 from mod-playerbots/test-staging
Celandriel Jun 12, 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
  •  
  •  
  •  
92 changes: 83 additions & 9 deletions .github/workflows/windows_build.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
name: windows-build

on:
push:
branches: [ "master", "test-staging" ]
pull_request:
branches: [ "master", "test-staging" ]

concurrency:
group: "windows-build-${{ github.event.pull_request.number }}"
group: "windows-build-${{ github.event.pull_request.number || github.ref }}"
cancel-in-progress: true

jobs:
Expand All @@ -15,35 +16,108 @@ jobs:
fail-fast: false
matrix:
os: [windows-latest]

runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}

env:
BOOST_ROOT: C:\local\boost_1_82_0
BOOST_ROOT: C:\local\boost_1_87_0
CMAKE_GENERATOR: Ninja
CTOOLS_BUILD: all

steps:
- name: Checkout AzerothCore
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: 'mod-playerbots/azerothcore-wotlk'
ref: ${{ (github.base_ref || github.ref_name) == 'test-staging' && 'test-staging' || 'Playerbot' }}
path: 'ac'
path: a

- name: Checkout Playerbot Module
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: 'mod-playerbots/mod-playerbots'
#path: 'modules/mod-playerbots'
path: ac/modules/mod-playerbots
path: a/modules/mod-playerbots

- name: Move source tree to short path
shell: powershell
run: |
if (Test-Path C:\ac) {
Remove-Item C:\ac -Recurse -Force
}

New-Item -ItemType Directory -Path C:\ac | Out-Null

robocopy "${{ github.workspace }}\a" "C:\ac" /MIR

if ($LASTEXITCODE -le 7) {
exit 0
}

exit $LASTEXITCODE

- name: Install Ninja
shell: powershell
run: |
choco install ninja -y

- name: ccache
uses: hendrikmuhs/ccache-action@v1.2.13

- name: Configure OS
shell: bash
working-directory: ac
working-directory: C:\ac
env:
CONTINUOUS_INTEGRATION: true
run: |
./acore.sh install-deps

- name: Create AzerothCore CI config
shell: bash
working-directory: C:\ac
run: |
cat > conf/config.sh <<'EOF'
CCOMPILERC="cl"
CCOMPILERCXX="cl"

CTYPE="Release"
CSCRIPTS="static"
CMODULES="static"
CTOOLS_BUILD="all"

CCUSTOMOPTIONS="-DCMAKE_RC_COMPILER=rc -DCMAKE_NINJA_FORCE_RESPONSE_FILE=ON -DCMAKE_NINJA_CMCLDEPS_RC=OFF -DCMAKE_C_USE_RESPONSE_FILE_FOR_OBJECTS=ON -DCMAKE_CXX_USE_RESPONSE_FILE_FOR_OBJECTS=ON -DCMAKE_C_USE_RESPONSE_FILE_FOR_INCLUDES=ON -DCMAKE_CXX_USE_RESPONSE_FILE_FOR_INCLUDES=ON -DCMAKE_C_USE_RESPONSE_FILE_FOR_LIBRARIES=ON -DCMAKE_CXX_USE_RESPONSE_FILE_FOR_LIBRARIES=ON"
EOF

cat conf/config.sh

- name: Setup MSVC
uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756
with:
arch: x64

- name: Build
shell: bash
working-directory: ac
working-directory: C:\ac
run: |
export CTOOLS_BUILD=all
export CMAKE_GENERATOR=Ninja

export CC=cl
export CXX=cl
export RC=rc

cmake --version
ninja --version

echo "CMAKE_GENERATOR=$CMAKE_GENERATOR"
echo "CC=$CC"
echo "CXX=$CXX"

which cl || true
which rc || true
cl || true
rc || true

rm -rf var/build/obj

./acore.sh compiler build
Loading
Loading