aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-06-21Scripts/ExilesReach: Implemented ship quests for both factions (#29019)Malcrom
* Warming up * Stand your ground * Brace for impact
2023-06-20Scripts/DK: Fix Festering Strike (#29084)Naddley
2023-06-20Core/Misc: Exclude most of WorldSession::HandleAreaTriggerOpcode from being ↵Shauren
called when leaving the areatrigger
2023-06-19Core/Spells: Added debuginfo to SpellEvent assertionsShauren
2023-06-18Core/Creatures: Added missing assignmentShauren
2023-06-18Core/Creatures: Drop dynamic flags from creature and creature_template (#29041)Meji
2023-06-18clang build fixShauren
2023-06-18Core/Creatures: Added db fields to hold creature static flagsShauren
2023-06-18Core/Quests: Fixed crash in Player::RewardQuestShauren
2023-06-17Core/Items: Item bonus generation improvementsShauren
* Pass ItemContext to item creation wherever possible * Support scaling item levels with m+ keystone levels (not used currently) * Fixed item link validation when client sends it as default uninitialized bonus list with context only * Support scaling items depending on current active season (seasons not implemented) * Implemented content tuning redirection
2023-06-17nopch build fixShauren
2023-06-16Core/Spells: Validate known heirlooms for SPELL_EFFECT_CREATE_HEIRLOOM_ITEMShauren
2023-06-15Core/Misc: Don't logout players instantly when client automatically requests ↵Shauren
a logout by idling too long
2023-06-14Core/Misc: Replace std::abort with our ABORT macroShauren
* libmysql is not a well behaved library on windows, it installs its own SIGABRT handler every time a new connection is opened, overriding our own
2023-06-12GCC build fixShauren
2023-06-12Core/AreaTriggers: Implement visibility of serverside areatriggers with ↵Shauren
.debug areatrigger command
2023-06-11Core/Quests: New FlagsEx implementationsShauren
* QUEST_FLAGS_EX_REWARDS_IGNORE_CAPS * QUEST_FLAGS_EX_NO_CREDIT_FOR_PROXY * QUEST_FLAGS_EX_RECAST_ACCEPT_SPELL_ON_LOGIN * QUEST_FLAGS_EX_REMOVE_ON_PERIODIC_RESET * QUEST_FLAGS_EX_NO_ABANDON_ONCE_BEGUN
2023-06-11Core/Spells: Corrected effect type implicit targeting for ↵Shauren
SPELL_EFFECT_CREATE_PRIVATE_CONVERSATION
2023-06-10typo fixShauren
2023-06-10Core/Quests: Quest flag fixupsShauren
* Update flag names * Implemented QUEST_FLAGS_COMPLETION_NO_DEATH and QUEST_FLAGS_FAIL_ON_LOGOUT * Started using QUEST_FLAGS_COMPLETION_EVENT and QUEST_FLAGS_COMPLETION_AREA_TRIGGER instead of a custom SpeclalFlag * Renamed Quest::IsAutoComplete to Quest::IsTurnIn to better describe what it means (a quest that can be turned in without accepting it to quest log) * Implemented QUEST_FLAGS_UPDATE_PHASESHIFT and removed forced phaseshift updates on every quest status change * Implemented QUEST_FLAGS_LAUNCH_GOSSIP_ACCEPT - reopens gossip menu with questgiver
2023-06-09Core/Commands: Fix crash in .character customize chat output (#29069)Смердокрыл
2023-06-09Core/Config: Implement reading config overrides from subdirectory (#29068)Смердокрыл
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2023-06-09Core/Spells: Added enum flag operators to TriggerCastFlags to prevent ↵Shauren
accidentally using CastSpellExtraArgs(bool) constructor when CastSpellExtraArgs(TriggerCastFlags) was intended
2023-06-08Core/Spells: Allow passing SpellDestination to CastSpell to target locations ↵Shauren
on a transport
2023-06-08Core/Spells: Always remove spell target from transport on teleport spells if ↵Shauren
spell destination does not target a position on the transport
2023-06-08Core/Quests: Only launch gossip menu on quest completion when quest has ↵Shauren
QUEST_FLAGS_LAUNCH_GOSSIP_COMPLETE flag
2023-06-08Core/Quests: Fixed quest dialog not closing automatically when there are no ↵HuangStomach
other follow-up quests for the quest giver
2023-06-08Core/Scripts: Added const to GetDialogStatus functionsHuangStomach
2023-06-07Codestyle fixShauren
2023-06-07Core/Auction House: Fixed sorting items with itemlevel greater than 255Shauren
2023-06-05Scripts/Spells: Added proc requirements to a few auras that have ↵Shauren
SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute
2023-06-04Scripts/Spells: Implement Empowered Renew (#29036)Teleqraph
2023-06-04Core/Auras: Implemented helper function to estimate total damage/healing ↵Shauren
done by a periodic effect
2023-06-04Scripts/Spells: Implement Healing Chorus (#29038)Teleqraph
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2023-06-03Scripts/Spells: Converted remaining spell scripts to use ValidateSpellEffectShauren
2023-06-03Scripts/Spells: Implement Holy Mending (#29031)Teleqraph
2023-06-02Core/Quests: Implemented new db table quest_objectives_completion_effectShauren
* Turn off automatic phase updates on quest objective completion * Allow more convenient conversation and spell casts on quest objective completion
2023-06-01Core/Graveyards: Drop Faction column and replace it with conditions (#28965)Jeremy
2023-05-31Scripts/Spells: Implement Say Your Prayers (#29028)Teleqraph
2023-05-30Scripts/Spells: Added spell effect validation helperShauren
2023-05-29Core/Movement: Fixed uninitialized value in MoveSplineInitArgsShauren
2023-05-29Core/Spells: Implement SPELL_ATTR10_RESET_COOLDOWN_UPON_ENDING_AN_ENCOUNTER ↵Teleqraph
(#29032)
2023-05-29Core/Creatures: Move creature difficulty specific data from ↵Meji
creature_template table to creature_template_difficulty (#28931)
2023-05-28Core/Objects: Unify GameObjectSearcher, UnitSearcher, CreatureSearcher and ↵Shauren
PlayerSearcher classes into one common implementation
2023-05-28Core/Objects: Unify WorldObjectSearcher classes into one common implementationShauren
2023-05-28Core/Spells: Implemented spell target type 142Shauren
2023-05-27Core/Creatures: Allow summons to be initialized properly when summoner is ↵Shauren
not in world yet
2023-05-27Core/Auras: Fixed SPELL_AURA_LINKED_SUMMON summons not despawning when aura ↵Shauren
is removed from unit being removed from world
2023-05-26Core/Commands: Added .debug playercondition commandShauren
2023-05-24Scripts/Spells: Added proc requirements to a few auras that have ↵Shauren
SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute