diff --git a/src/game/Opcodes.cpp b/src/game/Opcodes.cpp index 89c6668e2..5d75b4a27 100644 --- a/src/game/Opcodes.cpp +++ b/src/game/Opcodes.cpp @@ -1052,7 +1052,7 @@ OpcodeHandler opcodeTable[NUM_MSG_TYPES] = /*0x3FF*/ { "MSG_GUILD_EVENT_LOG_QUERY", STATUS_LOGGEDIN, PROCESS_THREADUNSAFE, &WorldSession::HandleGuildEventLogQueryOpcode }, /*0x400*/ { "CMSG_MAELSTROM_RENAME_GUILD", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL }, /*0x401*/ { "CMSG_GET_MIRRORIMAGE_DATA", STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::HandleGetMirrorimageData }, - /*0x402*/ { "SMSG_MIRRORIMAGE_DATA", STATUS_LOGGEDIN, PROCESS_INPLACE, &WorldSession::Handle_ServerSide }, + /*0x402*/ { "SMSG_MIRRORIMAGE_DATA", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide }, /*0x403*/ { "SMSG_FORCE_DISPLAY_UPDATE", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide }, /*0x404*/ { "SMSG_SPELL_CHANCE_RESIST_PUSHBACK", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_ServerSide }, /*0x405*/ { "CMSG_IGNORE_DIMINISHING_RETURNS_CHEAT", STATUS_NEVER, PROCESS_INPLACE, &WorldSession::Handle_NULL }, diff --git a/src/game/Spell.cpp b/src/game/Spell.cpp index be8ddc6f0..2ae97b3a5 100644 --- a/src/game/Spell.cpp +++ b/src/game/Spell.cpp @@ -5545,7 +5545,7 @@ SpellCastResult Spell::CheckCast(bool strict) return SPELL_FAILED_BAD_TARGETS; // It is assumed that target can not be cloned if already cloned by same or other clone auras - if (!pTarget->GetAurasByType(SPELL_AURA_MIRROR_IMAGE).empty()) + if (pTarget->HasAuraType(SPELL_AURA_MIRROR_IMAGE)) return SPELL_FAILED_BAD_TARGETS; break; diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 8d6e89f9b..104eebd15 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "11443" + #define REVISION_NR "11444" #endif // __REVISION_NR_H__