fix(Core/Movement): fix multiple creature movement issues (#5097)

This commit is contained in:
Footman
2021-04-09 21:56:19 +03:00
committed by GitHub
parent 91a39f27d9
commit c32cd06a78
22 changed files with 7181 additions and 93 deletions

View File

@@ -222,7 +222,6 @@ public:
me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_DISABLE_MOVE);
me->SetCanFly(true);
me->SetDisableGravity(true);
//me->SetHover(true);
me->SendMovementFlagUpdate();
if (pInstance)
@@ -277,7 +276,6 @@ public:
case MI_POINT_INTRO_LAND:
me->SetCanFly(false);
me->SetDisableGravity(false);
//me->SetHover(false);
events.RescheduleEvent(EVENT_START_FIGHT, 0, 1);
break;
case MI_POINT_VORTEX_TAKEOFF:
@@ -286,7 +284,6 @@ public:
case MI_POINT_VORTEX_LAND:
me->SetCanFly(false);
me->SetDisableGravity(false);
//me->SetHover(false);
events.RescheduleEvent(EVENT_VORTEX_LAND_1, 0, 1);
break;
case MI_POINT_CENTER_AIR_PH_2:
@@ -458,7 +455,6 @@ public:
me->StopMoving();
me->SetCanFly(true);
me->SetDisableGravity(true);
//me->SetHover(true);
me->SendMovementFlagUpdate();
me->GetMotionMaster()->MoveTakeoff(MI_POINT_VORTEX_TAKEOFF, me->GetPositionX(), me->GetPositionY(), CenterPos.GetPositionZ() + 20.0f, 7.0f);
@@ -1366,7 +1362,6 @@ public:
events.ScheduleEvent(1, 9000);
me->SetCanFly(true);
me->SetDisableGravity(true);
me->SetHover(true);
}
EventMap events;

View File

@@ -215,7 +215,6 @@ public:
{
pa->SetCanFly(true);
pa->SetDisableGravity(true);
pa->SetHover(true);
pa->SendMovementFlagUpdate();
pa->CastSpell(pa, SPELL_PLANAR_AURA_VISUAL, true);
pa->CastSpell(pa, SPELL_PLANAR_AURA_DAMAGE, true);