Core/Spells: Move all summoning spell effects to launch phase

This commit is contained in:
Shauren
2023-09-15 00:23:43 +02:00
parent c2f5ce2b03
commit c32b8ac7b9

View File

@@ -2938,7 +2938,7 @@ void Spell::EffectInterruptCast()
void Spell::EffectSummonObjectWild()
{
if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT)
if (effectHandleMode != SPELL_EFFECT_HANDLE_LAUNCH)
return;
WorldObject* target = focusObject;
@@ -3505,7 +3505,7 @@ void Spell::EffectDismissPet()
void Spell::EffectSummonObject()
{
if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT)
if (effectHandleMode != SPELL_EFFECT_HANDLE_LAUNCH)
return;
Unit* unitCaster = GetUnitCasterForEffectHandlers();
@@ -4347,7 +4347,7 @@ void Spell::EffectModifyThreatPercent()
void Spell::EffectTransmitted()
{
if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT)
if (effectHandleMode != SPELL_EFFECT_HANDLE_LAUNCH)
return;
Unit* unitCaster = GetUnitCasterForEffectHandlers();
@@ -5181,7 +5181,7 @@ void Spell::EffectUnlockGuildVaultTab()
void Spell::EffectSummonPersonalGameObject()
{
if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT)
if (effectHandleMode != SPELL_EFFECT_HANDLE_LAUNCH)
return;
uint32 goId = effectInfo->MiscValue;
@@ -5265,7 +5265,7 @@ void Spell::EffectResurrectWithAura()
void Spell::EffectCreateAreaTrigger()
{
if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT)
if (effectHandleMode != SPELL_EFFECT_HANDLE_LAUNCH)
return;
Unit* unitCaster = GetUnitCasterForEffectHandlers();
@@ -5346,7 +5346,7 @@ void Spell::EffectCreateGarrison()
void Spell::EffectCreateConversation()
{
if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT)
if (effectHandleMode != SPELL_EFFECT_HANDLE_LAUNCH)
return;
Unit* unitCaster = GetUnitCasterForEffectHandlers();
@@ -5672,7 +5672,7 @@ bool IsUnitTargetSceneObjectAura(Spell const* spell, TargetInfo const& target)
void Spell::EffectCreateSceneObject()
{
if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT)
if (effectHandleMode != SPELL_EFFECT_HANDLE_LAUNCH)
return;
Unit* unitCaster = GetUnitCasterForEffectHandlers();
@@ -5693,7 +5693,7 @@ void Spell::EffectCreateSceneObject()
void Spell::EffectCreatePrivateSceneObject()
{
if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT)
if (effectHandleMode != SPELL_EFFECT_HANDLE_LAUNCH)
return;
Unit* unitCaster = GetUnitCasterForEffectHandlers();
@@ -5866,7 +5866,7 @@ void Spell::EffectLearnAzeriteEssencePower()
void Spell::EffectCreatePrivateConversation()
{
if (effectHandleMode != SPELL_EFFECT_HANDLE_HIT_TARGET)
if (effectHandleMode != SPELL_EFFECT_HANDLE_LAUNCH_TARGET)
return;
if (unitTarget->GetTypeId() != TYPEID_PLAYER)