azerothcore / azerothcore/mod-autobalance

Bug: Problem with ABAllCreatureScript.h

Open
#214 4 comments 1 reaction 0 assignees View on GitHub
Dominant language
C++
Stars
160
Forks
141
PR merge metrics
No merged PRs in 30d

Description

### Current Behaviour

The build won't complete with the current AC version w/ Playerbots. I'm receiving multiple errors detailing line 19 of ABAllCreatureScript.h. Specifically, the error says, "C3668 'AutoBalance_AllCreatureScript::OnCreatureSelectLevel' : method with override specifier 'override' did not override any base class methods".

I've compared this particular file to the one running in my other build. They're identical, which leads me to believe its a conflict with the newest update.

### Expected Behaviour

Compile completely and without errors and run as expected.

### Steps to reproduce the problem

1. Pull the latest AC w/ Playerbots.
2. Pull the latest autobalance mod.
3. Pull the latest version of any additional mods (I'm running AHBot, AOE loot, arac, autobalance, breaking-news-override, individual progression, playerbot level brackets, and reagent bank).
4. Place any required SQL files into \data\sql\custom\(dependent on source location)
5. Run CMake.
6. Select "Configure".
7. Review details
8. Select "Configure" a second time.
9. Select "Generate".
10. Select "Open Project" which opens Visual Studio.
11. Switch to "RelWithDebInfo"
12. Right click "ALL_BUILD"
13. Select "Clean".
14. Right click "ALL_BUILD"
15. Select "Build."
16. Wait for the build to fail and read the errors listed.

### Extra Notes_No response_### AutoBalance Debug Commands_No response_
### AC rev. hash/commit

3c442a6 appears to be the most recent commit, which the file was cloned this morning (September 4th 2025 @6am central).

### Operating system

Windows 10 x64

### Custom changes or Modules

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with ABAllCreatureScript.h at line 19 and reproduce the failure using the listed AzerothCore revision, Playerbots, and additional modules through the CMake and Visual Studio build steps. Compare the base class declarations involved in OnCreatureSelectLevel and identify the compatibility conflict. Done means the RelWithDebInfo ALL_BUILD completes without the reported override errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, cpp
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.