aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Conditions/ConditionMgr.h
AgeCommit message (Collapse)Author
2025-06-20Core/Conditions: Implemented new condition source type ↵Shauren
CONDITION_SOURCE_TYPE_PLAYER_CHOICE_RESPONSE
2025-06-10Core/Misc: Kill copy/move constructors for singleton classesShauren
2025-04-19Core/Conditions: Added conditions for automatic learning spells with ↵Shauren
SkillLineAbility::AcquireMethod = 4
2025-01-10Core/Conditions: Allow conditions for seen object in ↵ModoX
CONDITION_SOURCE_TYPE_OBJECT_ID_VISIBILITY
2024-12-02Core/Quests: Implemented QUEST_OBJECTIVE_KILL_WITH_LABELShauren
2024-12-02Core/Conditions: Explicitly name fields in condition type info initializerShauren
2024-03-27Core/Conditions: Added CONDITION_SOURCE_TYPE_PLAYER_CONDITION (#29832)Meji
2024-01-12Core/Conditions: Added stringid condition typeShauren
2024-01-11Core/Conditions: Refactor ConditionMgr internals to get rid of separate ↵Shauren
containers for some condition source types
2023-07-21Core/Condition: Implemented condition CONDITION_PRIVATE_OBJECT (#29136)ModoX
2023-06-26Core/Conditions: Replaced Player argument to world state expression checking ↵Shauren
with Map
2023-06-01Core/Graveyards: Drop Faction column and replace it with conditions (#28965)Jeremy
2022-11-27Core/Conditions: Improve comment docs for CONDITION_QUEST_OBJECTIVE_PROGRESSShauren
2022-10-24Core/Conditions: Add const to condition checking functionsShauren
2022-08-02Core/Conditions: Added CONDITION_PLAYER_CONDITION to integrate conditions ↵Meji
with db2 data (#28169)
2022-07-25Core/Conditions: Allow empty (CONDITION_NONE) conditions with just script ↵Shauren
attached
2022-06-24Core/Conditions: Implemented conditions for spawn groupsShauren
2022-06-21Core/Conditions: Added CONDITION_SCENE_IN_PROGRESS, useful for cases where ↵Antonio Martín Berti
you need phase things when a scene is in progress. (#28011)
2022-05-09Core/Conditions: Added CONDITION_SCENARIO_STEP (#27928)Antonio Martín Berti
2022-02-06Core/Conditions: Implemented new condition type CONDITION_BATTLE_PET_COUNT ↵Antonio Martín Berti
to check how many copies of a battle pet are collected (#27689) Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-01-15Core/Conditions: Initial support for UnitCondition.db2Shauren
2022-01-12Core/Conditions: Added conditions for object visibility (#27565)ModoX
2021-12-14Core/Conditions: allow spellclick conditions to properly work for aura ↵Wyrserth
apply/remove (#23527) (cherry picked from commit 12e545f7e2247f91db3fd1e8e2f961982422a147)
2021-12-11Core/Conditions: Sync CONDITION_QUEST_OBJECTIVE_PROGRESS implementation with ↵Shauren
3.3.5
2021-12-04Core/Conditions: Added CONDITION_SOURCE_TYPE_TRAINER_SPELL (#27321)Meji
2021-11-24Core/Conditions: implement CONDITION_GAMEMASTER (#23108)ForesterDev
(cherry picked from commit 262ddaf819d3b2e759bb4690149c0c28a4022d5f)
2021-10-26Core/Conditions: Added conditions for old areatrigger system ↵ModoX
(AreaTrigger.db2) (#27174)
2021-10-25Core/Conditions: Added conversation line source type (#27167)ModoX
2021-10-06Core/Conditions: Implemented conditions for areatriggers (#27021)ModoX
* also added example fix for Death's Power Grows quest
2020-06-24Fix non-PCH buildCarbenium
(cherry picked from commit 05025d79f3cb34fa135cb820badeef32883f7eb4)
2020-01-02New YearAokromes
2019-11-14Core/Conditions: Implement (partially) PlayerCondition LfgValue fieldsShauren
2019-08-24Core/DataStores: Implemented WorldStateExpressionTraesh
2019-07-21Core/Conditions: Reimplemented CONDITION_OBJECT_ENTRY_GUID and ↵Shauren
CONDITION_TYPE_MASK under new values to allow easier porting conditions between branches. Old data is dynamically converted during startup
2019-01-01Update copyright note for 2019vincent-michael
auto happy = new year(2019);
2018-09-15Core/Maps: Replaced spawnmask with difficulty listShauren
2018-03-14Core/Misc: Graveyards can now use conditions, SourceType = 27, SourceEntry = ↵Shauren
graveyard_zone.ID
2018-01-01Update copyright note for 2018vincent-michael
auto happy = new year(2018);
2017-08-20Core/Conditions: Rename CONDITION_SOURCE_TYPE_QUEST_ACCEPT to ↵Aokromes
CONDITION_SOURCE_TYPE_QUEST_AVAILABLE By Malcrom
2017-05-26Core/Conditions: merge CONDITION_SOURCE_TYPE_QUEST_SHOW_MARK with ↵Aokromes
CONDITION_SOURCE_TYPE_QUEST_ACCEPT.
2017-05-18Core/Game: Include cleanupShauren
* Mostly aimed at removing Log/DatabaseEnv includes from other headers * Fix most packet headers including other packet headers - moved common structures such as ItemInstance to their own files * Moved SAI function definitions to source files (massive or requiring many different dependencies)
2017-05-11Core/Common: Include cleanupShauren
2017-03-20Core/Conditions: Implemented new condition type ↵funjoker
CONDITION_QUEST_OBJECTIVE_COMPLETE (#18235) Closes #17863
2017-02-26Core/Conditions: New CONDITION_QUESTSTATE (47). It's the existing quest ↵treeston
conditions collapsed into a bitmask value2 because I'm a lazy person that doesn't like having long SQL queries. Then use this new condition to fix Sniffing out the Perpetrator for Horde. Tagging issue #17914. (cherry picked from commit 62cffd11d0e9b33dd60cb5238f06d6dfd06415d8)
2017-02-12Core/Conditions: Add new CONDITION_TAXI (46). Does what it says on the tin. ↵treeston
Tagging issue #15560. (cherry picked from commit 08b383305146962f686af716c90f10776a12bc12)
2017-02-11Core/Conditions: Add new CONDITION_PET_TYPE (45). Matches target player's ↵treeston
pet against specified (value1) bitmask. (cherry picked from commit e9d4bbc74effad4b16de1a5514cea531f4e5e444)
2017-02-11Core/Conditions: Add new CONDITION_CHARMED (44). Does what it says on the tin.treeston
(cherry picked from commit 97855469678bce6101a927c3d0666267c7e4acc2) # Conflicts: # src/server/game/Conditions/ConditionMgr.cpp
2017-02-05Core/Conditions: implement CONDITION_DAILY_QUEST_DONE to check whether or ↵SnapperRy
not a daily quest has been completed by a player in that day. Also use it to fix two quest chains broken in commit 7905651. Should be the only ones of their kind. (cherry picked from commit b4b3c10c69f73a0fd1e8efe4fd8684676f33948d)
2017-01-01Update copyright note for 2017vincent-michael
Happy new year
2016-06-08Core/Taxi: Implemented PlayerCondition requirements on taxi pathsShauren