[7983] Make static Spell::SendCastResult accessable from script DLL. Author: VladimirMangos
--HG-- branch : trunk
This commit is contained in:
+1
-1
@@ -3134,7 +3134,7 @@ void Spell::SendCastResult(Player* caster, SpellEntry const* spellInfo, uint8 ca
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
WorldPacket data(SMSG_CAST_FAILED, (4+1+1));
|
WorldPacket data(SMSG_CAST_FAILED, (4+1+1));
|
||||||
data << uint8(cast_count); // single cast or multi 2.3 (0/1)
|
data << uint8(cast_count); // single cast or multi 2.3 (0/1)
|
||||||
data << uint32(spellInfo->Id);
|
data << uint32(spellInfo->Id);
|
||||||
data << uint8(result); // problem
|
data << uint8(result); // problem
|
||||||
switch (result)
|
switch (result)
|
||||||
|
|||||||
+1
-1
@@ -423,7 +423,7 @@ class Spell
|
|||||||
void CheckSrc() { if(!m_targets.HasSrc()) m_targets.setSrc(m_caster); }
|
void CheckSrc() { if(!m_targets.HasSrc()) m_targets.setSrc(m_caster); }
|
||||||
void CheckDst() { if(!m_targets.HasDst()) m_targets.setDestination(m_caster); }
|
void CheckDst() { if(!m_targets.HasDst()) m_targets.setDestination(m_caster); }
|
||||||
|
|
||||||
static void SendCastResult(Player* caster, SpellEntry const* spellInfo, uint8 cast_count, SpellCastResult result);
|
static void MANGOS_DLL_SPEC SendCastResult(Player* caster, SpellEntry const* spellInfo, uint8 cast_count, SpellCastResult result);
|
||||||
void SendCastResult(SpellCastResult result);
|
void SendCastResult(SpellCastResult result);
|
||||||
void SendSpellStart();
|
void SendSpellStart();
|
||||||
void SendSpellGo();
|
void SendSpellGo();
|
||||||
|
|||||||
@@ -130,7 +130,7 @@ void WorldSession::HandleUseItemOpcode(WorldPacket& recvPacket)
|
|||||||
|
|
||||||
if (!pItem->IsTargetValidForItemUse(targets.getUnitTarget()))
|
if (!pItem->IsTargetValidForItemUse(targets.getUnitTarget()))
|
||||||
{
|
{
|
||||||
// free greay item aftre use faul
|
// free gray item after use fail
|
||||||
pUser->SendEquipError(EQUIP_ERR_NONE, pItem, NULL);
|
pUser->SendEquipError(EQUIP_ERR_NONE, pItem, NULL);
|
||||||
|
|
||||||
// send spell error
|
// send spell error
|
||||||
|
|||||||
Reference in New Issue
Block a user