aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Conditions/ConditionMgr.h
diff options
context:
space:
mode:
authorTraesh <traesh@farahlon.com>2018-10-23 16:20:45 +0200
committerShauren <shauren.trinity@gmail.com>2019-08-24 17:13:17 +0200
commit548d79bb06cfba3517347070dfe606748dda55ab (patch)
tree04d48461378ed52a7ac3075b8119e18ab985925b /src/server/game/Conditions/ConditionMgr.h
parent11674e2721bf402b6f3b03e9d7dba9a57bbf4c4c (diff)
Core/DataStores: Implemented WorldStateExpression
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 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
{