Core/Creatures: Implemented CREATURE_STATIC_FLAG_6_ALWAYS_STAND_ON_TOP_OF_TARGET
Port From (https://github.com/TrinityCore/TrinityCore/commit/7a46f81fd134c41eb58ea66205ec9100a1013b3b)
This commit is contained in:
@@ -3066,7 +3066,17 @@ namespace Game.Entities
|
||||
Log.outDebug(LogFilter.Unit, $"Creature::SetCannotReachTarget() called with true. Details: {GetDebugInfo()}");
|
||||
}
|
||||
|
||||
void SetDefaultMount(uint? mountCreatureDisplayId)
|
||||
public bool IsIgnoringChaseRange()
|
||||
{
|
||||
return _staticFlags.HasFlag(CreatureStaticFlags6.AlwaysStandOnTopOfTarget);
|
||||
}
|
||||
|
||||
public void SetIgnoreChaseRange(bool ignoreChaseRange)
|
||||
{
|
||||
_staticFlags.ApplyFlag(CreatureStaticFlags6.AlwaysStandOnTopOfTarget, ignoreChaseRange);
|
||||
}
|
||||
|
||||
public void SetDefaultMount(uint? mountCreatureDisplayId)
|
||||
{
|
||||
if (mountCreatureDisplayId.HasValue && !CliDB.CreatureDisplayInfoStorage.HasRecord(mountCreatureDisplayId.Value))
|
||||
mountCreatureDisplayId = null;
|
||||
|
||||
Reference in New Issue
Block a user