aboutsummaryrefslogtreecommitdiff
path: root/src/server/scripts/Commands
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-02-01 00:32:34 +0100
committerShauren <shauren.trinity@gmail.com>2025-02-01 00:32:34 +0100
commitdbd761d20a1b2343ffd8bb778185a649e551b48a (patch)
tree80df6c854819d77e1eed929c7642fd8efb90bba8 /src/server/scripts/Commands
parentdabdaac0f3387935f35a3295ecb77b18441129f1 (diff)
Core/Spells: Remove manual spell guid creation in scripts
Diffstat (limited to 'src/server/scripts/Commands')
-rw-r--r--src/server/scripts/Commands/cs_misc.cpp14
1 files changed, 3 insertions, 11 deletions
diff --git a/src/server/scripts/Commands/cs_misc.cpp b/src/server/scripts/Commands/cs_misc.cpp
index e29a1396b71..43e0f1498a4 100644
--- a/src/server/scripts/Commands/cs_misc.cpp
+++ b/src/server/scripts/Commands/cs_misc.cpp
@@ -306,15 +306,10 @@ public:
return false;
}
- if(!spell)
+ if (!spell)
return false;
- ObjectGuid castId = ObjectGuid::Create<HighGuid::Cast>(SPELL_CAST_SOURCE_NORMAL, target->GetMapId(), spell->Id, target->GetMap()->GenerateLowGuid<HighGuid::Cast>());
- AuraCreateInfo createInfo(castId, spell, target->GetMap()->GetDifficultyID(), MAX_EFFECT_MASK, target);
- createInfo.SetCaster(target);
-
- Aura::TryRefreshStackOrCreate(createInfo);
-
+ target->AddAura(spell, MAX_EFFECT_MASK, target);
return true;
}
@@ -957,10 +952,7 @@ public:
return false;
if (Player* caster = handler->GetSession()->GetPlayer())
- {
- ObjectGuid castId = ObjectGuid::Create<HighGuid::Cast>(SPELL_CAST_SOURCE_NORMAL, player->GetMapId(), SPELL_UNSTUCK_ID, player->GetMap()->GenerateLowGuid<HighGuid::Cast>());
- Spell::SendCastResult(caster, spellInfo, { SPELL_UNSTUCK_VISUAL, 0 }, castId, SPELL_FAILED_CANT_DO_THAT_RIGHT_NOW);
- }
+ caster->SendDirectMessage(WorldPackets::Misc::DisplayGameError(GameError::ERR_CLIENT_LOCKED_OUT).Write());
return false;
}