aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-10-16Core/Chat: Added new TextRange personal to creature_text which sends the ↵ModoX
message to related target only (#27070) * also updated creature_texts of Vigilant Quoram in Lightforged Intro zone as an example
2021-10-16Core/Items: Replace assert with null check in Player::ApplyEquipCooldownShauren
Closes #27069
2021-10-16Core/Items: Refactored learning spells from items to check for ↵Shauren
ITEM_SPELLTRIGGER_LEARN_SPELL_ID instead of hardcoded spell ids
2021-10-16Core/BattlePets: Fix field index in BattlePetMgr::LoadFromDBShauren
2021-10-16Core/BattlePets: Misc fixes (#27057)Meji
* Rename WorldPackets::BattlePet::BattlePet::CollarID to WorldPackets::BattlePet::BattlePet::DisplayID * Use the DisplayID field to store the model of the battle pet. If the species has BattlePetSpeciesFlags::RandomDisplay, nothing is stored. Otherwise a random model is chosen from those available * Stored DisplayID in ITEM_MODIFIER_BATTLE_PET_DISPLAY_ID when caging the battle pet (previously the CreatureID was being stored) * Modified SendPlaySpellVisual function to allow sending Target and TargetPosition at the same time * Added SpellVisual when uncaging
2021-10-16Core/Characters: Made homebind location a WorldLocation (this implicitly ↵ModoX
adds orientation) (#27055)
2021-10-16Core/BattlePets: Store declined names (#27025)Meji
2021-10-15Core/Bnet: Fixed changing realms from character listShauren
Closes #27063
2021-10-15Core/DataStores: Fixed ItemSparse.db2 structureShauren
Closes #27065
2021-10-15Core/Spells: Fixed Righteous Defense crash caused by modifying target list ↵Shauren
inside effect handler * Already handled in a script Closes #22158 (cherry picked from commit 2351d0293085873bde656bf93d717a793a0dcd69)
2021-10-15Core/PacketIO: Fixed SMSG_GUILD_BANK_LIST packet payload for enchantments ↵killerwife
and sockets (#22177) Credit for reversing goes to Laizerox (cherry picked from commit 330d85bd6362cd3f66dbea72389102449484f8a7)
2021-10-15Common/Containers: Eliminate a edge case that could potentially lead to ↵Treeston
object invalidation. (cherry picked from commit 64a61e03ab0799b5437ddb9fe702c4912f3f9dd9)
2021-10-14Core/GameObject: Fix an edge case where GOs might never respawn after being ↵Treeston
manually despawned. Closes #21792. (cherry picked from commit 9c5fffb4c51fb53a105b20c97eab19e2ff252788)
2021-10-14Misc: Pass std::chrono types by value everywhere.Treeston
(cherry picked from commit 2ef9d301f0869b443122e2ba543af054c5b0e53c)
2021-10-14Scripts/Commands: Demangled typeinfo of f7466c2 for gcc/cmakeTreeston
(cherry picked from commit f93cb448f1d8b8346dff13fffacfd3c9f85edde0)
2021-10-14Scripts/Commands: .npc info and .gobj info now show runtime AI typenames in ↵Treeston
addition to AIName/ScriptName. Trying to figure out what base AI type a given creature is using has annoyed me one too many times (hi there, e8f9068). (cherry picked from commit f7466c28a5f2c2acd2669991cb3a666c997aafab)
2021-10-14Core/PassiveAI: Fix an incorrect check that was inducing evade spam with ↵Treeston
critters. Closes #19998, for real this time. (cherry picked from commit 0c476ff9e00e95d0b159dc2de701acb34976131c)
2021-10-14Core/Spells: Shadow of Death & Spiritual Vengeance should be negative spells ↵Gildor
(BlackTemple/Teron Gorefiend) (#22164) Closes: #22160 Closes: #22161 (cherry picked from commit e114939071fe0aa09491c2f4ebbb3cf4f3aa5fd9)
2021-10-14Scripts/Black Temple: Removing double hook call in Spiritual VengeanceKeader
(i realy dont remember why i did it lol) (cherry picked from commit c9b09fc2cbba9ec8bda124b73bd081581e7bfadc)
2021-10-14Core/GameObjects: Fixed DestroyGate battleground hook for vehicles (#22145)Maphaze
(cherry picked from commit 2ef33158486831aa061050f5cc7d316fee17721d)
2021-10-14Creature/Script: remove obsolete script npc_skywing (#22147)illfated
- replaced with SAI script for the same quest and creature (Skywing) Ref. https://github.com/TrinityCore/TrinityCore/issues/22078#issuecomment-399760597 (cherry picked from commit 0004531081058a2a4d7a1fbe94545e9328ce7d61)
2021-10-13Scripts/DK: Fixed Defender of Azeroth questModoX
* added graveyard in case someone wants to die there * added serverside spells to handle death gate usage properly (including bind points) * added SmartAI script to Mograine for Defender of Azeroth quest
2021-10-13Core/Player: Added SendPlayerBound methodModoX
2021-10-13Core/Units: Added possibility to send emotes to single players (#27054)ModoX
2021-10-13Core/Spells: Implemented ↵Shauren
SPELL_EFFECT_TELEPORT_WITH_SPELL_VISUAL_KIT_LOADING_SCREEN
2021-10-12Core/Players: Allow disabling creating characters in Exile's Reach by ↵Shauren
disabling map 2175
2021-10-12Core/Scripts: Make ObjectMgr::LoadScriptNames safe to call multiple timesShauren
2021-10-12Core/PacketIO: Implemented CMSG_CONVERSATION_LINE_STARTED (#27036)ModoX
* Added OnConversationLineStarted hook to ConversationScripts * Added example for Defender of Azeroth conversation
2021-10-11Core/Spells: Implemented SPELL_EFFECT_CANCEL_CONVERSATION (#27037)ModoX
2021-10-11Core/Scenes: Implemented spell created SceneObjectsShauren
2021-10-10Core/Spells: Implemented SpellReagentsCurrency.db2Shauren
2021-10-10Core/Spells: Corrected spell visual fallback logic for spell difficulty entriesShauren
2021-10-10Core/Spells: Changed Spell::SendCastResult arguments to signed ints to match ↵Shauren
packet structure
2021-10-10Core/SAI: Fixed SMART_ACTION_EQUIP to properly set values in all slots ↵Shauren
(cherry-pick error)
2021-10-09Core/Conversations: Replace _participants with generic personal object ↵Shauren
implementation
2021-10-07Core/Unit: Name and implement UNIT_FLAG_NON_ATTACKABLE_2 (PR #22087)killerwife
(cherry picked from commit 16f524ff2537646417d1150ef3bdab8e4cc8a2b1)
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