aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-07-11Core/Groups: Use iterators instead of raw LinkedListElement to interact with ↵Shauren
group members
2025-07-10Core/Logging: Remove temporary string creation when logging opcode namesShauren
2025-07-09Core/Database: Add Empty and CancelAll functions to AsyncCallbackProcessor ↵Shauren
and enable callback concept check
2025-07-09Core/Spells: Fixed Revive Pet not being usable if pet corpse is still in worldShauren
2025-07-09Core/Random: Use standard aligned operator new and remove RandomEngine ↵Shauren
singleton instance (it is trivially constructible)
2025-07-09Core/Scenarios: Allow scripts to set instance scenario by id (#31104)Jason Dove
* add example at Stratholme service entrance
2025-07-08Core/Spells: Fix group member classification in SelectRandomInjuredTargetsShauren
2025-07-06Core/CrashHandler: Remove MAX_PATH limitShauren
2025-07-06Scripts/Tirisfal: Implement Quest: "A Legend You Can Hold" (#31110)Naddley
2025-07-05Core/Gossip: Track started interaction types and reset only questgiver on ↵Shauren
quest accept Closes #31120
2025-07-05Scripts/DalaranLegion: Implement Quest: "Weapons of Legend" (Hunter) (#31099)Naddley
2025-07-04Core/Objects: Add missing grid workersShauren
2025-07-04Scripts/Spells: Implement warlock talent Channel Demonfire (#31112)Aqua Deus
2025-07-03Core/PacketIO: Define enum for TreasurePickerBonus Context fieldShauren
2025-07-02Core/PacketIO: Fixed SMSG_UPDATE_OBJECT BankTabSettings and DeclinedNames ↵Shauren
structures
2025-07-01Core/PacketIO: Fixed SMSG_UPDATE_OBJECT ActivePlayerData structureShauren
2025-06-30Core/DataStores: Fixed loading GameObjectLabel.db2Shauren
Closes #31102
2025-06-30Core/Quests: Allow quest objective items with effect type other than "On ↵Shauren
Looted" to be put in inventory even when QUEST_OBJECTIVE_FLAG_2_QUEST_BOUND_ITEM is set Closes #29579
2025-06-30Core/Achievements: Fix setting count for CriteriaType::ReachRenownLevelShauren
2025-06-29Scripts/Spells: Implement mage talent Meteor (#31094)Aqua Deus
2025-06-29Scripts/Spells Fix mage talent Flamestrike target cap (#31095)Aqua Deus
2025-06-29Core/Objects: Added grid searchers for SceneObject and ConversationShauren
2025-06-29Scripts: Fixed possible crashes caused by passing nullptr to ↵Shauren
Trinity::WorldObjectListSearcher constructor
2025-06-29Core/Objects: Unify Visit for all object searchers and add PhaseShift ↵Shauren
constructor overloads to object searchers
2025-06-28Core/Objects: Modernize updatefield internals - replace tag dispatch and ↵Shauren
std::enable if
2025-06-28Core/Gossip: Send correct response depending on how the interaction was ↵Meji
started (#31046)
2025-06-28Scripts/BlackRookHold: Implement Amalgam of Souls encounter (#31025)Aqua Deus
2025-06-28Core/Spells: Change target type for spell Summon Faol in Tirisfal (#31107)Naddley
2025-06-28Core/SpawnTracking: Allow linking a spawn to more than one quest objective ↵Meji
(#30995)
2025-06-27Core/Players: Implemented PlayerDataElementAccount, ↵Shauren
PlayerDataElementCharacter, PlayerDataFlagAccount and PlayerDataFlagCharacter
2025-06-26Core/Chat: Fixed chat language translations for messages containing item ↵Shauren
links using new 11.1.5 color format
2025-06-26Core/LFG: Change InstanceScript::UpdateLfgEncounterState to only pass valid ↵Shauren
dungeon encounter ids to LFGMgr
2025-06-26Core/LFG Fix crash on lfg boss killsShauren
2025-06-25Core/Database: Improve code generated by DEFINE_FIELD_ACCESSOR_CACHEShauren
2025-06-25Core/Commands: Waypoint command fixesShauren
* .wp add will now add data to waypoint_path table * .wp reload will no longer crash the server * Replace deprecated command handler arguments
2025-06-24Core/Commands: Enable setting linked aggro and formation movement with .npc ↵Shauren
add formation and fix swapped saved dist/angle values
2025-06-24Core/Misc: Use new Field::Get*OrNull where possibleShauren
2025-06-24Core/Database: Add new member functions to Field class that return empty ↵Shauren
optionals if database result was NULL
2025-06-23Core/Misc: Remove StringFormat exception handling code from the headerShauren
2025-06-23Core/Players: Add missing playerchoice expiration initializationShauren
2025-06-22Core/Players: PlayerChoice improvementsShauren
* Add missing choice properties to database (InfiniteRange, ShowChoicesAsList) * Allow limiiting the number of responses sent at the same time * Fixed duration sent in SMSG_DISPLAY_PLAYER_CHOICE * Remove dynamically generated response identifiers from database * Remove auto rewarding choice responses * Change response scripts to be bound to scriptname
2025-06-22Core/Conditions: Fix validation for CONDITION_SOURCE_TYPE_PLAYER_CHOICE_RESPONSEShauren
2025-06-21Core/Gossip: Use std::variant to store InteractionDataShauren
2025-06-21Core/Gossip: Use algorithms from std::ranges namespace in gossip menu codeShauren
2025-06-21Core/Database: Fixed DEFINE_FIELD_ACCESSOR_CACHE_ANONYMOUS macro argumentsShauren
2025-06-20Core/Conditions: Implemented new condition source type ↵Shauren
CONDITION_SOURCE_TYPE_PLAYER_CHOICE_RESPONSE
2025-06-18Tools/Extractors: Update db2 metadataShauren
2025-06-18Core: Updated to 11.1.7Shauren
2025-06-17Core/Movement: Spline code cleanupShauren
* Remove unneccessary reserve in MoveSplineInitArgs constructor - MoveTo always resizes it * Remove unused function computeDuration * Split cyclic spline reinitialization to separate function * Don't expose TransportPathTransform outside of MoveSplineInit * Ensure function argument names are the same in declaration and definition
2025-06-17Core/Misc: Remove extremely forgettable tiny utility functionShauren