mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-27 23:56:25 +00:00
fix(Scripts/Instances): fix some bosses flying animations (#7851)
- Closes #4900
This commit is contained in:
@@ -294,7 +294,6 @@ public:
|
||||
|
||||
if (!_summoned)
|
||||
{
|
||||
me->SetCanFly(true);
|
||||
me->SetDisableGravity(true);
|
||||
}
|
||||
}
|
||||
@@ -366,7 +365,6 @@ public:
|
||||
instance->SetBossState(DATA_SINDRAGOSA, FAIL);
|
||||
if (_summoned)
|
||||
{
|
||||
me->SetCanFly(false);
|
||||
me->SetDisableGravity(false);
|
||||
}
|
||||
}
|
||||
@@ -407,7 +405,6 @@ public:
|
||||
return;
|
||||
|
||||
me->setActive(true);
|
||||
me->SetCanFly(true);
|
||||
me->SetDisableGravity(true);
|
||||
me->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE);
|
||||
me->SetSpeed(MOVE_RUN, 4.28571f);
|
||||
@@ -434,7 +431,6 @@ public:
|
||||
{
|
||||
case POINT_FROSTWYRM_LAND:
|
||||
me->setActive(false);
|
||||
me->SetCanFly(false);
|
||||
me->SetDisableGravity(false);
|
||||
me->SetSpeed(MOVE_RUN, me->GetCreatureTemplate()->speed_run);
|
||||
me->SetHomePosition(SindragosaLandPos);
|
||||
@@ -462,7 +458,6 @@ public:
|
||||
case POINT_LAND_GROUND:
|
||||
{
|
||||
_isInAirPhase = false;
|
||||
me->SetCanFly(false);
|
||||
me->SetDisableGravity(false);
|
||||
me->SetSpeed(MOVE_RUN, me->GetCreatureTemplate()->speed_run);
|
||||
me->SetReactState(REACT_AGGRESSIVE);
|
||||
@@ -612,9 +607,7 @@ public:
|
||||
me->AttackStop();
|
||||
me->GetMotionMaster()->MoveIdle();
|
||||
me->StopMoving();
|
||||
me->SetCanFly(true);
|
||||
me->SetDisableGravity(true);
|
||||
me->SendMovementFlagUpdate();
|
||||
me->GetMotionMaster()->MoveTakeoff(POINT_TAKEOFF, me->GetPositionX(), me->GetPositionY(), me->GetPositionZ() + 20.0f, 10.0f);
|
||||
events.CancelEventGroup(EVENT_GROUP_LAND_PHASE);
|
||||
events.ScheduleEvent(EVENT_AIR_PHASE, 110000);
|
||||
@@ -1402,7 +1395,6 @@ public:
|
||||
|
||||
if (!_summoned)
|
||||
{
|
||||
me->SetCanFly(true);
|
||||
me->SetDisableGravity(true);
|
||||
}
|
||||
}
|
||||
@@ -1412,7 +1404,6 @@ public:
|
||||
ScriptedAI::JustReachedHome();
|
||||
if (_summoned)
|
||||
{
|
||||
me->SetCanFly(false);
|
||||
me->SetDisableGravity(false);
|
||||
}
|
||||
}
|
||||
@@ -1456,7 +1447,6 @@ public:
|
||||
return;
|
||||
|
||||
me->setActive(false);
|
||||
me->SetCanFly(false);
|
||||
me->SetDisableGravity(false);
|
||||
me->SetHomePosition(SpinestalkerLandPos);
|
||||
me->SetFacingTo(SpinestalkerLandPos.GetOrientation());
|
||||
@@ -1536,7 +1526,6 @@ public:
|
||||
|
||||
if (!_summoned)
|
||||
{
|
||||
me->SetCanFly(true);
|
||||
me->SetDisableGravity(true);
|
||||
}
|
||||
}
|
||||
@@ -1546,7 +1535,6 @@ public:
|
||||
ScriptedAI::JustReachedHome();
|
||||
if (_summoned)
|
||||
{
|
||||
me->SetCanFly(false);
|
||||
me->SetDisableGravity(false);
|
||||
}
|
||||
}
|
||||
@@ -1592,7 +1580,6 @@ public:
|
||||
if (point == POINT_FROSTWYRM_LAND)
|
||||
{
|
||||
me->setActive(false);
|
||||
me->SetCanFly(false);
|
||||
me->SetDisableGravity(false);
|
||||
me->SetHomePosition(RimefangLandPos);
|
||||
me->SetFacingTo(RimefangLandPos.GetOrientation());
|
||||
@@ -1600,7 +1587,6 @@ public:
|
||||
}
|
||||
else if (point == POINT_LAND_GROUND)
|
||||
{
|
||||
me->SetCanFly(false);
|
||||
me->SetDisableGravity(false);
|
||||
me->SetReactState(REACT_DEFENSIVE);
|
||||
if (Unit* victim = me->SelectVictim())
|
||||
@@ -1644,9 +1630,7 @@ public:
|
||||
me->SendMeleeAttackStop(me->GetVictim());
|
||||
|
||||
me->AttackStop();
|
||||
me->SetCanFly(true);
|
||||
me->SetDisableGravity(true);
|
||||
me->SendMovementFlagUpdate();
|
||||
float floorZ = me->GetMapHeight(me->GetPositionX(), me->GetPositionY(), me->GetPositionZ());
|
||||
float destZ;
|
||||
if (floorZ > 190.0f) destZ = floorZ + 25.0f;
|
||||
|
||||
Reference in New Issue
Block a user