Core/Units: Named unit flags

Port From (https://github.com/TrinityCore/TrinityCore/commit/b4952db4640ee3ec6a7df8545b5c582202f36405)
This commit is contained in:
hondacrx
2022-02-28 13:16:41 -05:00
parent b538ed9a24
commit 64b23b9de9
4 changed files with 22 additions and 13 deletions
+2 -2
View File
@@ -52,7 +52,7 @@ namespace Game.Entities
public virtual bool CanSwim()
{
// Mirror client behavior, if this method returns false then client will not use swimming animation and for players will apply gravity as if there was no water
if (HasUnitFlag(UnitFlags.CannotSwim))
if (HasUnitFlag(UnitFlags.CantSwim))
return false;
if (HasUnitFlag(UnitFlags.PlayerControlled)) // is player
return true;
@@ -61,7 +61,7 @@ namespace Game.Entities
if (IsPet() && HasUnitFlag(UnitFlags.PetInCombat))
return true;
return HasUnitFlag(UnitFlags.Rename | UnitFlags.Swimming);
return HasUnitFlag(UnitFlags.Rename | UnitFlags.CanSwim);
}
public bool IsInWater()
{