Core/Spells: Move all summoning spell effects to launch phase
Port From (https://github.com/TrinityCore/TrinityCore/commit/c32b8ac7b9cb8b914b61212de0419fc096df94fc)
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user