5 Commits
Author SHA1 Message Date
agathoandClaude Opus 4.5 fe030ac19e fix(ci): Align Phase5 test files with actual header interfaces
- Change SpellPriority::OPTIONAL to OPTIONAL_PRIORITY (line 69)
- Fix DecisionResult: recommendedAction -> actionId
- Fix DecisionResult: confidence -> consensusScore
- Fix DecisionResult: totalVotes -> contributingVotes.size()
- Fix DecisionResult: reasoning -> fusionReasoning
- Remove non-existent winningSource field references
- Fix SetSystemWeights call (5 floats, not array)
- Fix ResetStatistics -> ResetStats
- Remove non-existent SetUrgencyThreshold/GetUrgencyThreshold
- Fix CombatContext to use 8 values (no RAID_MYTHIC)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Signed-off-by: luis <[email protected]>
2026-01-23 19:32:16 -03:00
agatho c068170d74 fix(ci): Fix namespace in Phase5 test files
- Change 'using namespace bot::ai' to 'using namespace Playerbot::bot::ai'

Signed-off-by: luis <[email protected]>
2026-01-22 21:41:13 -03:00
agatho ce80b6ce5f fix(ci): Add Playerbot include directories to tests CMakeLists.txt
- tests/CMakeLists.txt: Add Playerbot module include paths
- Fix include paths in all Phase5 test files to use relative paths

Signed-off-by: luis <[email protected]>
2026-01-22 21:40:10 -03:00
agatho 4d3216a2b9 fix(ci): Add all missing override keywords in BotSpawner.h and fix test include path
- BotSpawner.h: Add override to all IBotSpawner interface methods
- ActionPriorityQueue_tests.cpp: Fix include path to use CMake include dirs

Signed-off-by: luis <[email protected]>
2026-01-22 21:38:45 -03:00
luis 62ea7784c4 full source 2026-01-20 21:37:09 -03:00