mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-25 19:31:59 +01:00
* To make the game easier, we have decided to remove all movement from NPCs
* If we get the positive response we are expecting, we will remove spells * next. * Just imagine, finally being able to get that T10 gear you wanted! * Thanks to Nayre for the idea * Thanks to Machiavelli and Trazom for help implementing --HG-- branch : trunk
This commit is contained in:
@@ -178,3 +178,4 @@ template void ConfusedMovementGenerator<Creature>::Reset(Creature &creature);
|
||||
template bool ConfusedMovementGenerator<Player>::Update(Player &player, const uint32 &diff);
|
||||
template bool ConfusedMovementGenerator<Creature>::Update(Creature &creature, const uint32 &diff);
|
||||
|
||||
|
||||
|
||||
@@ -56,3 +56,4 @@ class ConfusedMovementGenerator
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
@@ -441,3 +441,4 @@ bool TimedFleeingMovementGenerator::Update(Unit & owner, const uint32 & time_dif
|
||||
// This is done instead of casting Unit& to Creature& and call parent method, then we can use Unit directly
|
||||
return MovementGeneratorMedium< Creature, FleeingMovementGenerator<Creature> >::Update(owner, time_diff);
|
||||
}
|
||||
|
||||
|
||||
@@ -80,3 +80,4 @@ class TimedFleeingMovementGenerator
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
@@ -89,3 +89,4 @@ HomeMovementGenerator<Creature>::Update(Creature &owner, const uint32& time_diff
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -57,3 +57,4 @@ class HomeMovementGenerator<Creature>
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
@@ -111,3 +111,4 @@ AssistanceDistractMovementGenerator::Finalize(Unit &unit)
|
||||
unit.clearUnitState(UNIT_STAT_DISTRACTED);
|
||||
unit.ToCreature()->SetReactState(REACT_AGGRESSIVE);
|
||||
}
|
||||
|
||||
|
||||
@@ -79,3 +79,4 @@ class AssistanceDistractMovementGenerator : public DistractMovementGenerator
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
@@ -24,3 +24,4 @@ MovementGenerator::~MovementGenerator()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -99,3 +99,4 @@ typedef FactoryHolder<MovementGenerator,MovementGeneratorType>::FactoryHolderReg
|
||||
typedef FactoryHolder<MovementGenerator,MovementGeneratorType>::FactoryHolderRepository MovementGeneratorRepository;
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
@@ -31,3 +31,4 @@ MovementGeneratorFactory<MOVEMENT_GEN>::Create(void *data) const
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
@@ -719,3 +719,4 @@ void WorldSession::HandleSummonResponseOpcode(WorldPacket& recv_data)
|
||||
|
||||
_player->SummonIfPossible(agree);
|
||||
}
|
||||
|
||||
|
||||
@@ -103,3 +103,4 @@ void AssistanceMovementGenerator::Finalize(Unit &unit)
|
||||
if (unit.isAlive())
|
||||
unit.GetMotionMaster()->MoveSeekAssistanceDistract(sWorld.getConfig(CONFIG_CREATURE_FAMILY_ASSISTANCE_DELAY));
|
||||
}
|
||||
|
||||
|
||||
@@ -65,3 +65,4 @@ class AssistanceMovementGenerator
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
@@ -202,3 +202,4 @@ RandomMovementGenerator<Creature>::Update(Creature &creature, const uint32 &diff
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -53,3 +53,4 @@ class RandomMovementGenerator
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
@@ -277,3 +277,4 @@ template bool TargetedMovementGenerator<Creature>::Update(Creature &, const uint
|
||||
template Unit* TargetedMovementGenerator<Player>::GetTarget() const;
|
||||
template Unit* TargetedMovementGenerator<Creature>::GetTarget() const;
|
||||
|
||||
|
||||
|
||||
@@ -73,3 +73,4 @@ class TargetedMovementGenerator
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
@@ -674,3 +674,4 @@ int GetFCost(int to, int num, int parentNum, float *gcost)
|
||||
}
|
||||
#endif //__PATHFINDING__
|
||||
|
||||
|
||||
|
||||
@@ -125,3 +125,4 @@ public PathMovementBase<Player>
|
||||
};
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user