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

Port From (https://github.com/TrinityCore/TrinityCore/commit/c32b8ac7b9cb8b914b61212de0419fc096df94fc)
This commit is contained in:
hondacrx
2024-01-29 14:53:02 -05:00
parent dbf63667ae
commit 4c390b363b
+9 -9
View File
@@ -2592,7 +2592,7 @@ namespace Game.Spells
[SpellEffectHandler(SpellEffectName.SummonObjectWild)]
void EffectSummonObjectWild()
{
if (effectHandleMode != SpellEffectHandleMode.Hit)
if (effectHandleMode != SpellEffectHandleMode.Launch)
return;
WorldObject target = focusObject;
@@ -3209,7 +3209,7 @@ namespace Game.Spells
[SpellEffectHandler(SpellEffectName.SummonObjectSlot1)]
void EffectSummonObject()
{
if (effectHandleMode != SpellEffectHandleMode.Hit)
if (effectHandleMode != SpellEffectHandleMode.Launch)
return;
Unit unitCaster = GetUnitCasterForEffectHandlers();
@@ -4079,7 +4079,7 @@ namespace Game.Spells
[SpellEffectHandler(SpellEffectName.TransDoor)]
void EffectTransmitted()
{
if (effectHandleMode != SpellEffectHandleMode.Hit)
if (effectHandleMode != SpellEffectHandleMode.Launch)
return;
Unit unitCaster = GetUnitCasterForEffectHandlers();
@@ -4954,7 +4954,7 @@ namespace Game.Spells
[SpellEffectHandler(SpellEffectName.SummonPersonalGameobject)]
void EffectSummonPersonalGameObject()
{
if (effectHandleMode != SpellEffectHandleMode.Hit)
if (effectHandleMode != SpellEffectHandleMode.Launch)
return;
uint goId = (uint)effectInfo.MiscValue;
@@ -5041,7 +5041,7 @@ namespace Game.Spells
[SpellEffectHandler(SpellEffectName.CreateAreaTrigger)]
void EffectCreateAreaTrigger()
{
if (effectHandleMode != SpellEffectHandleMode.Hit)
if (effectHandleMode != SpellEffectHandleMode.Launch)
return;
Unit unitCaster = GetUnitCasterForEffectHandlers();
@@ -5126,7 +5126,7 @@ namespace Game.Spells
[SpellEffectHandler(SpellEffectName.CreateConversation)]
void EffectCreateConversation()
{
if (effectHandleMode != SpellEffectHandleMode.Hit)
if (effectHandleMode != SpellEffectHandleMode.Launch)
return;
Unit unitCaster = GetUnitCasterForEffectHandlers();
@@ -5484,7 +5484,7 @@ namespace Game.Spells
[SpellEffectHandler(SpellEffectName.CreateSceneObject)]
void EffectCreateSceneObject()
{
if (effectHandleMode != SpellEffectHandleMode.Hit)
if (effectHandleMode != SpellEffectHandleMode.Launch)
return;
Unit unitCaster = GetUnitCasterForEffectHandlers();
@@ -5503,7 +5503,7 @@ namespace Game.Spells
[SpellEffectHandler(SpellEffectName.CreatePersonalSceneObject)]
void EffectCreatePrivateSceneObject()
{
if (effectHandleMode != SpellEffectHandleMode.Hit)
if (effectHandleMode != SpellEffectHandleMode.Launch)
return;
Unit unitCaster = GetUnitCasterForEffectHandlers();
@@ -5650,7 +5650,7 @@ namespace Game.Spells
[SpellEffectHandler(SpellEffectName.CreatePrivateConversation)]
void EffectCreatePrivateConversation()
{
if (effectHandleMode != SpellEffectHandleMode.HitTarget)
if (effectHandleMode != SpellEffectHandleMode.LaunchTarget)
return;
if (unitTarget.GetTypeId() != TypeId.Player)