mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-03-23 07:40:14 +00:00
Fix compilation errors from single-player removal
- Fixed corrupted header (removed orphaned code fragment) - Restored NPC callbacks needed for online animations - NpcDeathCallback, NpcRespawnCallback, NpcSwingCallback - These were incorrectly removed as "SP-only" but are used for animations in online mode - Removed calls to deleted methods: - getItemTemplateName, getItemTemplateQuality (used fallback in loot window) - notifyInventoryChanged, notifyEquipmentChanged (SP persistence markers) - Removed hearthstone single-player handling (now uses server) All online features preserved. Code should now compile.
This commit is contained in:
parent
45fd9a2faa
commit
180b78d106
4 changed files with 18 additions and 27 deletions
|
|
@ -2051,14 +2051,7 @@ void GameHandler::handleSpellHealLog(network::Packet& packet) {
|
|||
// ============================================================
|
||||
|
||||
void GameHandler::castSpell(uint32_t spellId, uint64_t targetGuid) {
|
||||
// Hearthstone (8690) — handle locally when no server connection (single-player)
|
||||
if (spellId == 8690 && hearthstoneCallback) {
|
||||
LOG_INFO("Hearthstone: teleporting home");
|
||||
hearthstoneCallback();
|
||||
return;
|
||||
}
|
||||
|
||||
// Attack (6603) routes to auto-attack instead of cast (works without server)
|
||||
// Attack (6603) routes to auto-attack instead of cast
|
||||
if (spellId == 6603) {
|
||||
uint64_t target = targetGuid != 0 ? targetGuid : this->targetGuid;
|
||||
if (target != 0) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue