aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Conditions/ConditionMgr.h
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-01-15 00:52:55 +0100
committerShauren <shauren.trinity@gmail.com>2022-01-15 00:52:55 +0100
commit72286dc5e4fa5db2aff012d9cd496a8a6fc514c3 (patch)
treea4835eda486b5796dc702c49430ff1438e6aa646 /src/server/game/Conditions/ConditionMgr.h
parentccccf8a2b551ee1a998c3050ff7d600f69542b79 (diff)
Core/Conditions: Initial support for UnitCondition.db2
Diffstat (limited to 'src/server/game/Conditions/ConditionMgr.h')
-rw-r--r--src/server/game/Conditions/ConditionMgr.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Conditions/ConditionMgr.h b/src/server/game/Conditions/ConditionMgr.h
index b2783cfc5f8..0daa1305e60 100644
--- a/src/server/game/Conditions/ConditionMgr.h
+++ b/src/server/game/Conditions/ConditionMgr.h
@@ -33,6 +33,7 @@ class WorldObject;
class LootTemplate;
struct Condition;
struct PlayerConditionEntry;
+struct UnitConditionEntry;
struct WorldStateExpressionEntry;
enum class PlayerConditionLfgStatus : uint8;
@@ -304,6 +305,7 @@ class TC_GAME_API ConditionMgr
static uint32 GetPlayerConditionLfgValue(Player const* player, PlayerConditionLfgStatus status);
static bool IsPlayerMeetingCondition(Player const* player, PlayerConditionEntry const* condition);
static bool IsPlayerMeetingExpression(Player const* player, WorldStateExpressionEntry const* expression);
+ static bool IsUnitMeetingCondition(Unit const* unit, Unit const* otherUnit, UnitConditionEntry const* condition);
struct ConditionTypeInfo
{