diff options
author | Traesh <traesh@farahlon.com> | 2018-10-23 16:20:45 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2019-08-24 17:13:17 +0200 |
commit | 548d79bb06cfba3517347070dfe606748dda55ab (patch) | |
tree | 04d48461378ed52a7ac3075b8119e18ab985925b /src/server/game/Conditions/ConditionMgr.h | |
parent | 11674e2721bf402b6f3b03e9d7dba9a57bbf4c4c (diff) |
Core/DataStores: Implemented WorldStateExpression
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 618931fa2cd..eab6c09b16f 100644 --- a/src/server/game/Conditions/ConditionMgr.h +++ b/src/server/game/Conditions/ConditionMgr.h @@ -32,6 +32,7 @@ class WorldObject; class LootTemplate; struct Condition; struct PlayerConditionEntry; +struct WorldStateExpressionEntry; /*! Documentation on implementing a new ConditionType: Step 1: Check for the lowest free ID. Look for CONDITION_UNUSED_XX in the enum. @@ -286,6 +287,7 @@ class TC_GAME_API ConditionMgr bool IsObjectMeetingVendorItemConditions(uint32 creatureId, uint32 itemId, Player* player, Creature* vendor) const; static bool IsPlayerMeetingCondition(Player const* player, PlayerConditionEntry const* condition); + static bool IsPlayerMeetingExpression(Player const* player, WorldStateExpressionEntry const* expression); struct ConditionTypeInfo { |