aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-10-07Core/AI: Add a new LeavingWorld AI hookTreeston
(cherry picked from commit c0a7274ff148b35577bf8c57320142bb08e10710)
2021-10-07Scripts/Spells: Fixed crash in spell_pri_prayer_of_mendingShauren
2021-10-06Core/Spells: Implemented SpellValueMod duration (#26945)ModoX
2021-10-06Core/Misc: Fix another gcc warningShauren
2021-10-06Common/Misc: Clean-up a GCC sign comparison warningTreeston
(cherry picked from commit 643b9209f8f1bc90fa4e26fc06e95f89b2b04899)
2021-10-06Core/Conditions: Implemented conditions for areatriggers (#27021)ModoX
* also added example fix for Death's Power Grows quest
2021-10-05Scripts/Spells: Core/Spells: Fixed Consecration damage, implemented Hammer ↵ModoX
of the Righteous, partly implemented Consecrated Ground talent (#27005)
2021-10-05Core/Scenes: Defined more flags and implemented FadeToBlackscreenOnCancel ↵ModoX
(#26975)
2021-10-05Core/Characters: Added allied race creation data, implemented intro scenes & ↵ModoX
added config option to disable achievement requirements for allied races (#26974)
2021-10-05Core/Scenes: Delay scenes sent when not in world until adding to mapShauren
2021-10-03Core/Vendors: Support for vendors with empty inventory list (#26895)Meji
2021-10-03Scripts/Spells: Implemented Sigil of Silence/Misery/Flame/Chains (#27006)ModoX
2021-10-03Core/BattlePets: Misc fixes (#26990)Meji
* Define BattlePetBreedQuality enum class. * Check the quality of the battle pet species in battle_pet_quality table to avoid invalid values. * Set CurrentBattlePetBreedQuality and WildBattlePetLevel update fields with the data of the summoned battle pet. * Added function to calculate the WildBattlePetLevel of wild battle pets according to their spawn zone.
2021-10-03Scripts/Spells: Implemented Wind Rush Totem (#26985)ModoX
2021-10-03Core/Spells: Reduce number of CastSpell overloads to 1Shauren
2021-10-03Core/Spells: Send OriginalCastId in SMSG_SPELL_START and SMSG_SPELL_GO for ↵Shauren
triggered spells in 'game' project
2021-10-03Core/Quests: Fill QuestPackageID field in SendQuestGiverQuestDetails (#27016)ModoX
2021-10-03Core/Gossip: Update GossipOptionIcon enum (#26906)Meji
2021-10-03Core/Spells: Removed CastSpellExtraArgs constructors accepting ObjectGuid, ↵Shauren
they would become ambiguous with future changes
2021-10-02Core/Auras: Implemented new aura type 487 (SPELL_AURA_COSMETIC_MOUNTED) (#26988)ModoX
2021-10-02Core/Players: Implemented selecting Exile's Reach during character creationShauren
2021-10-02Core/Players: Do not show zone on character list before first loginShauren
2021-10-02Core/Players: Save homebind location on creation instead of delaying it to ↵Shauren
first login
2021-10-02Core/Players: Store player creation timestamp and type (normal/npe)Shauren
2021-10-02Core/Players: Fixed value saved in `characters`.`lastLoginBuild`Shauren
2021-10-02Core/Transports: Store information about continent transportsShauren
2021-10-02Core/Commands: Remove the option to teleport to "startzone" with .unstuck ↵Shauren
command
2021-10-02Core/Players: Relocate players to their homebind location instead of ↵Shauren
starting zone when login at saved location fails
2021-10-01Core/Scripts: Fix repeated script validation when spell has multiple scripts ↵sueastward
attached (#26949)
2021-10-01Core/Commands: Lookup spell command fixesShauren
* Crashfix * Will now look at spell effects other than EFFECT_0 to find learned spell
2021-10-01Core/Misc: Fix appleclang 12 warningsShauren
2021-09-29Core/Player: fix periodic eating and drinking emotes (#21280)Ovah
Closes: #12567 (cherry picked from commit 0dcc318e377138dcbc116b5703d7dc1bffc0cc0f)
2021-09-29Core/BattlePets: Misc fixes (#26964)Meji
* Define BattlePetSpeciesFlags enum class. * Define BattlePetDbFlags enum class. * Added check to prevent the pet from being caged if its species has flag BattlePetSpeciesFlags::NotTradable. * Added check to prevent the pet from being caged if it's in battle pet slots. * Added check to prevent the pet from being caged if its health is below maximum health. * Only add pet if the species has flag BattlePetSpeciesFlags::WellKnown. * Added function to check flag BattlePetSpeciesFlags::LegacyAccountUnique to avoid learning copies of unique pets. * Implemented CMSG_BATTLE_PET_CLEAR_FANFARE.
2021-09-29Scripts/TheSlavePens: Boss Ahune fixes and updatessirikfoll
Fixes some visual problems Fixes encounter start Updated codestyle Closes #22071 (cherry picked from commit 35ba5aa138edc84dfdeb48ace88b12d521d31fa3)
2021-09-29TheSlavePens/Ahune: Fix crash (#22070)Gildor
Closes: #22069 (cherry picked from commit eb6e240fd1508ff62055e45c97a4534903280e66)
2021-09-29DB/Quest: Escaping the TombZenoX92
Closes #22033 (cherry picked from commit 5f69a8de707de0e2c409c481fe7a0ba874b92632)
2021-09-29Core/Bnet: Updated protobuf messages and servicesShauren
2021-09-29Core/Movement: shield ChaseMovementGenerator against a potential crashccrs
Since GenericMovementGenerator can be built with any MOTION_TYPE (cherry picked from commit 98fd8d4c748942cc7d7acde97610b7b0688472de)
2021-09-29Core/Movement: adjust deactivation/reset logic inside GenericMovementGeneratorccrs
Deactivated GMGenerators will now Initialize if they never did. Mimiron's script needs still some movement love. closes #22037 (cherry picked from commit 24a9598e2c2d8c39f7b8f5b3f900b61466c8652a)
2021-09-29Core/Movement: prevent double initialization calls if the generator was ↵ccrs
deactivated before being initialized ref #22037 (cherry picked from commit 825c5f5ec44953a9af71d50cad0b214ef867b086)
2021-09-28Core/Spells: Make some spells negative (#21696)Андрей
Closes #21634 (cherry picked from commit 5fa783bd34d8e5b32aded6b87a1e4b196b7c4022)
2021-09-28Scripts/Ruby Sanctum: Fixed Baltharus target amount of Enervating Brand part 2Keader
(I forgot the clones, ty Gildor) (cherry picked from commit 3102a6c9035e56cf624583575eab0d549449e702)
2021-09-28Scripts/Ruby Sanctum: Fixed Baltharus target amount of Enervating BrandKeader
(cherry picked from commit 8a312046b2213193be3832ea1eebac9c633880c1)
2021-09-28Kill a whitespaceKeader
(cherry picked from commit ee7c0c16f174f90835d32188a1088e611f9836c7)
2021-09-28Core/Spells: Reset Mangle cooldown in Berserk (#22000)DanVS
(cherry picked from commit 3bd9337d9fe95b78751bf3aa90ee27daf6935872)
2021-09-28Scripts/Pit of Saron: Fixed Ick not updading victimKeader
Closes #22001 (cherry picked from commit 6cf8bd5ae755a4af07f59642cf98a7bbf6ddd48e)
2021-09-28Core/Movement: MotionMaster reimplementation (#21888)ccrs
Internal structure and handling changes, nothing behavioural (or thats the intention at least). (cherry picked from commit 982643cd96790ffc54e7a3e507469649f3b074d2)
2021-09-26Scripts/Karazhan: make Barnes properly start the Opera Event (#21970)Maxwelllmj
Close: #21881 (cherry picked from commit 4fe5a167d298ad6fcb9a5f130035abcb98fa5eae)
2021-09-26Scripts/Magtheridon Lair: Fixed a case when channelers get hit kill and not ↵Keader
start fight It's needed for cataclysm+ (cherry picked from commit 65bad41144846ae97fc3bcb21c34cd2d5d1405e1)
2021-09-26Core/Battleground: Fixed a problem that did not let Arenas queue if it was ↵Gooyeth
in queue of Random Battleground (#21963) (cherry picked from commit 5871c3675069b85d83ff8ee4b63e1be6fc9d9aea)