diff options
author | Shauren <shauren.trinity@gmail.com> | 2025-06-20 23:09:01 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2025-06-20 23:09:01 +0200 |
commit | 952f3227108bac415d01f898963ee65bd4d58123 (patch) | |
tree | 23d6f167ed3e1bbd9504646cc04da568ebb686ab /src/server/game/Conditions/ConditionMgr.h | |
parent | 7c9884c15e1f388b8e8e4b59dea57ab431dc1e6e (diff) |
Core/Conditions: Implemented new condition source type CONDITION_SOURCE_TYPE_PLAYER_CHOICE_RESPONSE
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 9980742420b..54eb2344882 100644 --- a/src/server/game/Conditions/ConditionMgr.h +++ b/src/server/game/Conditions/ConditionMgr.h @@ -188,6 +188,7 @@ enum ConditionSourceType CONDITION_SOURCE_TYPE_SPAWN_GROUP = 33, CONDITION_SOURCE_TYPE_PLAYER_CONDITION = 34, CONDITION_SOURCE_TYPE_SKILL_LINE_ABILITY = 35, + CONDITION_SOURCE_TYPE_PLAYER_CHOICE_RESPONSE = 36, CONDITION_SOURCE_TYPE_MAX_DB_ALLOWED, CONDITION_SOURCE_TYPE_REFERENCE_CONDITION = CONDITION_SOURCE_TYPE_MAX_DB_ALLOWED, // internal, not set in db @@ -327,6 +328,7 @@ class TC_GAME_API ConditionMgr bool IsObjectMeetingVehicleSpellConditions(uint32 creatureId, uint32 spellId, Player const* player, Unit const* vehicle) const; bool IsObjectMeetingSmartEventConditions(int64 entryOrGuid, uint32 eventId, uint32 sourceType, Unit const* unit, WorldObject const* baseObject) const; bool IsObjectMeetingVendorItemConditions(uint32 creatureId, uint32 itemId, Player const* player, Creature const* vendor) const; + bool IsObjectMeetingPlayerChoiceResponseConditions(uint32 playerChoiceId, int32 playerChoiceResponseId, Player const* player) const; bool IsSpellUsedInSpellClickConditions(uint32 spellId) const; |