diff options
| author | Shauren <shauren.trinity@gmail.com> | 2013-06-18 16:48:46 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2013-06-18 16:48:46 +0200 |
| commit | b6aadc6698875fb9a706483b3db9e524faf5e65b (patch) | |
| tree | 6f4ee30b61444bf924e2faf21f62b4400bc5d486 /src/server/scripts/Northrend | |
| parent | d9df460694fe878f57c3603cc7613903f7f8d194 (diff) | |
Scripts/Misc: Use new movement flag setting methods in scripts
Diffstat (limited to 'src/server/scripts/Northrend')
6 files changed, 10 insertions, 15 deletions
diff --git a/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/boss_sartharion.cpp b/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/boss_sartharion.cpp index 2b1cc2590ca..a4749d63cb2 100644 --- a/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/boss_sartharion.cpp +++ b/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/boss_sartharion.cpp @@ -479,8 +479,7 @@ public: { if (temp->IsAlive() && !temp->GetVictim()) { - if (temp->HasUnitMovementFlag(MOVEMENTFLAG_WALKING)) - temp->SetWalk(false); + temp->SetWalk(false); if (temp->HasFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE)) temp->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); diff --git a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.cpp b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.cpp index abdd5db9d6f..efe9697a358 100644 --- a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.cpp @@ -431,7 +431,7 @@ class npc_jaina_or_sylvanas_hor : public CreatureScript // Spawn LK in front of door, and make him move to the sword. if (Creature* lichking = me->SummonCreature(NPC_LICH_KING_PART1, LichKingSpawnPos, TEMPSUMMON_MANUAL_DESPAWN)) { - lichking->SetUnitMovementFlags(MOVEMENTFLAG_WALKING); + lichking->SetWalk(true); lichking->GetMotionMaster()->MovePoint(0, LichKingMoveThronePos); //lichking->SetReactState(REACT_PASSIVE); lichkingGUID = lichking->GetGUID(); @@ -494,7 +494,7 @@ class npc_jaina_or_sylvanas_hor : public CreatureScript if (Creature* lichking = me->GetCreature(*me, lichkingGUID)) { lichking->AI()->Talk(SAY_LK_INTRO_3); - lichking->SetUnitMovementFlags(MOVEMENTFLAG_WALKING); + lichking->SetWalk(true); lichking->GetMotionMaster()->MovePoint(0, LichKingMoveAwayPos); } events.ScheduleEvent(EVENT_INTRO_LK_7, 10000); @@ -554,7 +554,7 @@ class npc_jaina_or_sylvanas_hor : public CreatureScript /// @todo Loralen/Koreln shall run also if (Creature* lichking = me->SummonCreature(NPC_LICH_KING_PART1, LichKingSpawnPos, TEMPSUMMON_MANUAL_DESPAWN)) { - lichking->SetUnitMovementFlags(MOVEMENTFLAG_WALKING); + lichking->SetWalk(true); lichking->GetMotionMaster()->MovePoint(0, LichKingMoveThronePos); lichking->SetReactState(REACT_PASSIVE); lichkingGUID = lichking->GetGUID(); diff --git a/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp b/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp index bf513b51855..1f1954cb00c 100644 --- a/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp +++ b/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp @@ -277,7 +277,7 @@ public: me->NearTeleportTo(pPos.GetPositionX(), pPos.GetPositionY(), pPos.GetPositionZ(), pPos.GetOrientation()); me->GetMotionMaster()->MoveChase(me->GetVictim(), 0, 0); - me->SetUnitMovementFlags(MOVEMENTFLAG_WALKING); + me->SetWalk(true); Talk(EMOTE_ARCANE_EXPLOSION); Talk(SAY_ARCANE_EXPLOSION); diff --git a/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/boss_ingvar_the_plunderer.cpp b/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/boss_ingvar_the_plunderer.cpp index 023ef126dd3..51d3913a084 100644 --- a/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/boss_ingvar_the_plunderer.cpp +++ b/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/boss_ingvar_the_plunderer.cpp @@ -311,11 +311,7 @@ public: void Reset() { //! HACK: Creature's can't have MOVEMENTFLAG_FLYING - me->AddUnitMovementFlag(MOVEMENTFLAG_FLYING | MOVEMENTFLAG_HOVER); - me->SetSpeed(MOVE_SWIM, 1.0f); - me->SetSpeed(MOVE_RUN, 1.0f); - me->SetSpeed(MOVE_WALK, 1.0f); - //me->SetSpeed(MOVE_FLIGHT, 1.0f); + me->SetHover(true); me->GetPosition(x, y, z); DoTeleportTo(x+1, y, z+30); diff --git a/src/server/scripts/Northrend/zone_howling_fjord.cpp b/src/server/scripts/Northrend/zone_howling_fjord.cpp index 32bc2f6e424..4cb52f6360f 100644 --- a/src/server/scripts/Northrend/zone_howling_fjord.cpp +++ b/src/server/scripts/Northrend/zone_howling_fjord.cpp @@ -186,7 +186,7 @@ public: if (!summonerGUID) return; - me->SetUnitMovementFlags(MOVEMENTFLAG_WALKING); + me->SetWalk(true); Start(false, false, summonerGUID); } diff --git a/src/server/scripts/Northrend/zone_sholazar_basin.cpp b/src/server/scripts/Northrend/zone_sholazar_basin.cpp index adf709ee304..0587d46c071 100644 --- a/src/server/scripts/Northrend/zone_sholazar_basin.cpp +++ b/src/server/scripts/Northrend/zone_sholazar_basin.cpp @@ -98,13 +98,13 @@ public: case 16: case 17: case 18: - me->RemoveUnitMovementFlag(MOVEMENTFLAG_SWIMMING); me->RemoveUnitMovementFlag(MOVEMENTFLAG_FALLING); me->SetSpeed(MOVE_SWIM, 0.85f, true); - me->AddUnitMovementFlag(MOVEMENTFLAG_SWIMMING | MOVEMENTFLAG_DISABLE_GRAVITY); + me->SetSwim(true); + me->SetDisableGravity(true); break; case 19: - me->SetUnitMovementFlags(MOVEMENTFLAG_FALLING); + me->GetMotionMaster()->MoveFall(); break; case 28: player->GroupEventHappens(QUEST_FORTUNATE_MISUNDERSTANDINGS, me); |
