From 4c390b363bf29b04166a41a9a81226b8867429ad Mon Sep 17 00:00:00 2001 From: hondacrx Date: Mon, 29 Jan 2024 14:53:02 -0500 Subject: [PATCH] Core/Spells: Move all summoning spell effects to launch phase Port From (https://github.com/TrinityCore/TrinityCore/commit/c32b8ac7b9cb8b914b61212de0419fc096df94fc) --- Source/Game/Spells/SpellEffects.cs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Source/Game/Spells/SpellEffects.cs b/Source/Game/Spells/SpellEffects.cs index cbf7631b7..354e48e15 100644 --- a/Source/Game/Spells/SpellEffects.cs +++ b/Source/Game/Spells/SpellEffects.cs @@ -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)