diff options
author | Shauren <shauren.trinity@gmail.com> | 2022-01-15 00:52:55 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-01-15 00:52:55 +0100 |
commit | 72286dc5e4fa5db2aff012d9cd496a8a6fc514c3 (patch) | |
tree | a4835eda486b5796dc702c49430ff1438e6aa646 /src/server/game/Conditions/ConditionMgr.h | |
parent | ccccf8a2b551ee1a998c3050ff7d600f69542b79 (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.h | 2 |
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 { |