318c198b66a022c6737a35df53d4f56472df38f2
TrinityCore 12.0 changed the core Difficulty enum from uint8 to int16. This commit updates all Playerbot module enums and function signatures to match: - InstanceFarmingManager.h: InstanceDifficulty enum - RaidState.h: RaidDifficulty enum - DungeonState.h: DungeonDifficulty enum - GroupEvents.h/cpp: DifficultyChanged() parameter - PlayerbotGroupScript.h: GroupStateSnapshot difficulty fields - PlayerbotGroupScript.cpp: Difficulty casts - PlayerBotHooks.cpp: GroupEvent difficulty cast Also adds comprehensive WOW_12_0_MIGRATION_ANALYSIS.md documenting: - Critical API changes (Stats, Difficulty, Items, Spells) - Files requiring updates - Migration task plan Co-Authored-By: Claude Opus 4.5 <[email protected]> Signed-off-by: luis <[email protected]>
WowCommunityProject
Blizzlike WowCommunity project
Languages
C++
89.3%
C
10.1%
CMake
0.4%