mirror of
https://github.com/Corfirean/coa-server-manager.git
synced 2026-11-12 12:01:02 +00:00
- Removed COMPANIONS_SHIMS_CPP: it redefined core functions inside the plugin as stubs (Unit::CalculateSpellDamage/SpellDamageBonusDone/Taken -> 0, AuraEffect::GetMiscValue -> 0, LFGMgr::GetDungeon/GetOptions/GetLockedDungeons, Player::HasQuestForItem -> false, ...) and replaced the whole training arena with empty functions. The DLL linked, but bots silently lost real damage, LFG and quest logic. The core now exports those symbols (spike/plugin-host 9575b8d8e, plus SQUID's in the next commit there). - Stopped dropping training/ and world/encounters/ sources and the string rewriting of BotMgr.cpp (upstream already uses the public guild API). - Qualification reads the fingerprint from the DLL's .coapl section and compares it with the SDK's sdk.json instead of a hard-coded constant. - Real-build tests take turns (the engine allows one build at a time). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>