diff --git a/src/server/scripts/Spells/spell_generic.cpp b/src/server/scripts/Spells/spell_generic.cpp index 942bec478..13c5adc89 100644 --- a/src/server/scripts/Spells/spell_generic.cpp +++ b/src/server/scripts/Spells/spell_generic.cpp @@ -2131,7 +2131,7 @@ class spell_gen_clone_weapon_aura : public AuraScript case SPELL_COPY_OFFHAND_AURA: case SPELL_COPY_OFFHAND_2_AURA: { - prevItem = target->GetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID) + 1; + prevItem = target->GetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 1); if (Player* player = caster->ToPlayer()) { @@ -2144,7 +2144,7 @@ class spell_gen_clone_weapon_aura : public AuraScript } case SPELL_COPY_RANGED_AURA: { - prevItem = target->GetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID) + 2; + prevItem = target->GetUInt32Value(UNIT_VIRTUAL_ITEM_SLOT_ID + 2); if (Player* player = caster->ToPlayer()) {