From fdd1388def543689e7e45dd381bc6e84ea5c4c12 Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Wed, 1 Jan 2025 15:54:55 +0100 Subject: Core/Creatures: implement helpers for checking and setting of CREATURE_STATIC_FLAG_3_CAN_BE_MULTITAPPED --- src/server/game/Entities/Creature/Creature.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/server') diff --git a/src/server/game/Entities/Creature/Creature.h b/src/server/game/Entities/Creature/Creature.h index 27137a7ef02..63d4749d3a9 100644 --- a/src/server/game/Entities/Creature/Creature.h +++ b/src/server/game/Entities/Creature/Creature.h @@ -278,6 +278,8 @@ class TC_GAME_API Creature : public Unit, public GridObject, public Ma bool IsTapListNotClearedOnEvade() const { return m_dontClearTapListOnEvade; } void SetDontClearTapListOnEvade(bool dontClear); bool isTappedBy(Player const* player) const; // return true if the creature is tapped by the player or a member of his party. + bool CanBeMultiTapped() const { return _staticFlags.HasFlag(CREATURE_STATIC_FLAG_3_CAN_BE_MULTITAPPED); } + void SetCanBeMultiTapped(bool apply) { return _staticFlags.ApplyFlag(CREATURE_STATIC_FLAG_3_CAN_BE_MULTITAPPED, apply); } Loot* GetLootForPlayer(Player const* player) const override; bool IsFullyLooted() const; bool IsSkinnedBy(Player const* player) const; -- cgit v1.2.3