aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-04-05Core/PacketIO: Handle CMSG_REQUEST_PET_INFO for more cases (#24364)NoName
+ vehicle + charm + possession from https://github.com/The-Cataclysm-Preservation-Project/TrinityCore/commit/87c6cc19e570623ab0d1d0ae569e0a51823d0200
2020-04-04Core/Battleground: Attempt to fix a crashjackpoz
Please report this error if you get it
2020-04-04Core/Packets: update & enabled CMSG_SHOWING_CLOAK, CMSG_SHOWING_HELM (#24394)ForesterDev
(cherry picked from commit a47d57d1dbd7bc944972d7ef1773739e5019adde) Co-authored-by: DJScias <zumbak04@gmail.com>
2020-04-04Scripts/BlackfathomDeeps: Kelris will now channel his spell (#24300)Rushor
* Scripts/BlackfathomDeeps: Kelris will now channel his spell * Scripts/BlackfathomDeeps: Kelris will now channel his spell
2020-04-04Fixes #22884 (#24338)Jozef Dúc
Fix issue 22884 with non stacking necrotic plague debuff after dispell//death
2020-04-04Scripts/Pet: Baby Blizzard Bear & Egbert (#24349)Sorikoff
* Baby Blizzard Bear & Egbert * SQL * Update 9999_99_99_99_world.sql SQL fix * Rename 9999_99_99_99_world.sql to 2020_04_04_00_world.sql Co-authored-by: Eridium <6587064+Killyana@users.noreply.github.com> Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-04-04Core/DB: Add DB error for missing gossip npcflag (#24375)Sorikoff
* Add DB error for missing npcflag * Improvements * Update ObjectMgr.cpp Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-04-04Core/Movement: Formation Rewrite (#24379)Eridium
* Core/Movement: Formation Rewrite * Add a missing include * fixed another warning * meh Co-authored-by: Ovahlord <Ovahlord@users.noreply.github.com> Co-authored-by: Ovah <dreadkiller@gmx.de>
2020-04-04Core/Locales: Optimize locale loading - move the strings (#24385)ForesterDev
* Core/Locales: Optimize locale loading - move the strings (cherry picked from commit 5dd686c080723eeeefdabb50b867f9f662d5deb9) Signed-off-by: ForesterDev <gmmunchkinbox@gmail.com> # Conflicts: # src/server/game/Globals/ObjectMgr.cpp * Fix AchievementReward locales build Co-authored-by: Shauren <shauren.trinity@gmail.com>
2020-04-03Script/Spells: Fixed some codestyle issues of previous commitKeader
2020-04-03Scripts/Spells: prevent Drain Soul from cancelling prematurely (#24378)Alan Deutscher
More info at https://github.com/TrinityCore/TrinityCore/pull/24390#issue-398263036
2020-04-03Scripts/Spells: Fixed Bloodlust duplicated hook callJozef Dúc
2020-03-31Update action_ip_logger.cpp (#24371)Lewis Brumby
2020-03-31Core/DBLayer: Remove unused class forward declarationsjackpoz
2020-03-31Core/DBLayer: Prevent mixing databases with query holdersShauren
(cherry picked from commit 13440434c34da28a5106af8419aabc8e5783faf0) # Conflicts: # src/server/game/Server/WorldSession.cpp # src/server/game/Server/WorldSession.h
2020-03-31Core/DBLayer: Prevent committing transactions started on a different databaseShauren
(cherry picked from commit f6e2b8cdc1c8a3dd291947f67566b41dac116622) # Conflicts: # src/server/bnetserver/REST/LoginRESTService.cpp # src/server/database/Database/DatabaseWorkerPool.cpp # src/server/database/Database/DatabaseWorkerPool.h # src/server/database/Database/Implementation/HotfixDatabase.h # src/server/database/Database/MySQLConnection.h # src/server/database/Database/Transaction.cpp # src/server/database/Database/Transaction.h # src/server/game/Achievements/AchievementMgr.cpp # src/server/game/Achievements/AchievementMgr.h # src/server/game/AuctionHouse/AuctionHouseMgr.cpp # src/server/game/AuctionHouse/AuctionHouseMgr.h # src/server/game/BattlePets/BattlePetMgr.cpp # src/server/game/BattlePets/BattlePetMgr.h # src/server/game/BlackMarket/BlackMarketMgr.cpp # src/server/game/BlackMarket/BlackMarketMgr.h # src/server/game/Entities/Creature/Creature.cpp # src/server/game/Entities/Item/Item.cpp # src/server/game/Entities/Item/Item.h # src/server/game/Entities/Player/CollectionMgr.cpp # src/server/game/Entities/Player/CollectionMgr.h # src/server/game/Entities/Player/Player.cpp # src/server/game/Entities/Player/Player.h # src/server/game/Garrison/Garrison.cpp # src/server/game/Garrison/Garrison.h # src/server/game/Groups/Group.cpp # src/server/game/Guilds/Guild.cpp # src/server/game/Guilds/Guild.h # src/server/game/Guilds/GuildFinderMgr.cpp # src/server/game/Handlers/BlackMarketHandler.cpp # src/server/game/Handlers/CalendarHandler.cpp # src/server/game/Handlers/CharacterHandler.cpp # src/server/game/Handlers/MailHandler.cpp # src/server/game/Handlers/PetHandler.cpp # src/server/game/Handlers/PetitionsHandler.cpp # src/server/game/Mails/Mail.cpp # src/server/game/Pools/PoolMgr.cpp # src/server/game/Quests/QuestObjectiveCriteriaMgr.cpp # src/server/game/Quests/QuestObjectiveCriteriaMgr.h # src/server/game/Scenarios/InstanceScenario.cpp # src/server/game/Server/WorldSession.cpp # src/server/game/Server/WorldSession.h # src/server/game/Spells/SpellHistory.cpp # src/server/game/Support/SupportMgr.cpp # src/server/game/Tools/PlayerDump.cpp # src/server/scripts/Commands/cs_misc.cpp
2020-03-31Core/DBLayer: Prevent using prepared statements on wrong databaseShauren
(cherry picked from commit e8e89f58fb800014f53341f12505f60ee2b5fb6f) # Conflicts: # src/server/bnetserver/REST/LoginRESTService.cpp # src/server/bnetserver/Server/Session.cpp # src/server/database/Database/DatabaseWorkerPool.cpp # src/server/database/Database/Implementation/HotfixDatabase.h # src/server/database/Database/MySQLConnection.cpp # src/server/database/Database/MySQLConnection.h # src/server/database/Database/PreparedStatement.cpp # src/server/database/Database/PreparedStatement.h # src/server/database/Database/QueryHolder.cpp # src/server/database/Database/SQLOperation.h # src/server/database/Database/Transaction.h # src/server/game/Accounts/BattlenetAccountMgr.cpp # src/server/game/Achievements/AchievementMgr.cpp # src/server/game/AuctionHouse/AuctionHouseMgr.cpp # src/server/game/AuctionHouseBot/AuctionHouseBot.cpp # src/server/game/AuctionHouseBot/AuctionHouseBotBuyer.cpp # src/server/game/BattlePets/BattlePetMgr.cpp # src/server/game/Battlegrounds/ArenaTeam.cpp # src/server/game/BlackMarket/BlackMarketMgr.cpp # src/server/game/Chat/Channels/Channel.cpp # src/server/game/Entities/Corpse/Corpse.cpp # src/server/game/Entities/Creature/Creature.cpp # src/server/game/Entities/GameObject/GameObject.cpp # src/server/game/Entities/Item/Item.cpp # src/server/game/Entities/Pet/Pet.cpp # src/server/game/Entities/Player/CollectionMgr.cpp # src/server/game/Entities/Player/Player.cpp # src/server/game/Garrison/Garrison.cpp # src/server/game/Globals/ObjectMgr.cpp # src/server/game/Groups/Group.cpp # src/server/game/Guilds/Guild.cpp # src/server/game/Guilds/GuildFinderMgr.cpp # src/server/game/Guilds/GuildMgr.cpp # src/server/game/Handlers/AuctionHouseHandler.cpp # src/server/game/Handlers/CharacterHandler.cpp # src/server/game/Handlers/ItemHandler.cpp # src/server/game/Handlers/MailHandler.cpp # src/server/game/Handlers/MiscHandler.cpp # src/server/game/Handlers/PetitionsHandler.cpp # src/server/game/Handlers/SpellHandler.cpp # src/server/game/Handlers/TicketHandler.cpp # src/server/game/Loot/Loot.cpp # src/server/game/Mails/Mail.cpp # src/server/game/Maps/Map.cpp # src/server/game/Movement/Waypoints/WaypointManager.cpp # src/server/game/OutdoorPvP/OutdoorPvP.cpp # src/server/game/Pools/PoolMgr.cpp # src/server/game/Quests/QuestObjectiveCriteriaMgr.cpp # src/server/game/Reputation/ReputationMgr.cpp # src/server/game/Scenarios/InstanceScenario.cpp # src/server/game/Server/WorldSession.cpp # src/server/game/Server/WorldSocket.cpp # src/server/game/Spells/SpellHistory.cpp # src/server/game/Support/SupportMgr.cpp # src/server/game/Tools/PlayerDump.cpp # src/server/game/World/World.cpp # src/server/scripts/Commands/cs_account.cpp # src/server/scripts/Commands/cs_ban.cpp # src/server/scripts/Commands/cs_battlenet_account.cpp # src/server/scripts/Commands/cs_group.cpp # src/server/scripts/Commands/cs_lfg.cpp # src/server/scripts/Commands/cs_list.cpp # src/server/scripts/Commands/cs_message.cpp # src/server/scripts/Commands/cs_misc.cpp # src/server/scripts/Commands/cs_npc.cpp # src/server/scripts/Commands/cs_tele.cpp # src/server/scripts/Commands/cs_wp.cpp # src/server/shared/DataStores/DB2DatabaseLoader.cpp # src/server/shared/Realm/RealmList.cpp
2020-03-30Core/PacketIO: updated spell "cancel" opcodes to new packet class (#24342)ForesterDev
CMSG_CANCEL_CAST, CMSG_CANCEL_AURA, CMSG_PET_CANCEL_AURA,CMSG_CANCEL_GROWTH_AURA, CMSG_CANCEL_MOUNT_AURA, CMSG_CANCEL_AUTO_REPEAT_SPELL and CMSG_CANCEL_CHANNELLING.
2020-03-30Core/Packets: Added SMSG_WORLD_STATE_UI_TIMER_UPDATE (#24312)ForesterDev
(cherry picked from commit 7d88f8c491837dcfd02995a32310c196102200ce) # Conflicts: # src/server/game/Handlers/MiscHandler.cpp # src/server/game/Server/Protocol/Opcodes.cpp # src/server/game/Server/Protocol/Opcodes.h
2020-03-29Core/Spells: fixed a possible client crash when casting pull towards dest ↵Ovah
spells with misc value 0 (#24365) * This case is not happening in 335 yet as it barely has any spell with pull towardst dest effects. However, this is very well present in 4.x and beyond so let's add it for future cherrypicks
2020-03-29Revert "Core/AI: Fix reset and interruption of non melee spells"jackpoz
This reverts commit cc0c56ceae69cab3133e3efc8173b4fd857852da.
2020-03-29Boss/Script: Disable Call assistance for Mr SmiteKillyana
Closes #19164
2020-03-29Boss/Script: Mr Smith will use the proc aura for Nimble Reflexes instead a ↵Killyana
script
2020-03-22Core/AI: Fix reset and interruption of non melee spellsKillyana
2020-03-21Core/Guilds: Fix guild logShauren
2020-03-21Core/Movement: Don't start a spline with just 1 point in ↵jackpoz
FlightPathMovementGenerator Don't start a spline with just 1 point in FlightPathMovementGenerator. This happens when teleporting to a BG while on a taxi after second last node but closer to last node. In this case the Player will be teleported to the last node.
2020-03-21Core/Movement: Improve log when starting a spline with invalid argumentsjackpoz
Improve log when starting a spline with invalid arguments, for example when starting a spline with just 1 point.
2020-03-20Core/Misc: Fix invalid utf-8 commentsShauren
2020-03-20Fixing some white spaces and unneeded header, added in previous commitKeader
2020-03-20Scripts/Blackwing Lair - Doors correction (#24327)Jinnaix
Fix all doors corrected the Chromaggus fight start correctly close final bossfight door at fight and open it on reset or bosskill
2020-03-19Core/Spells: Fix missing "Inventory is full" with spells that create more ↵jackpoz
than 1 item
2020-03-19Core/PacketIO: Fixed SMSG_UPDATE_OBJECT packets going missing for new itemsShauren
Closes #16906
2020-03-19nopch fixShauren
2020-03-19Core/Guilds: Restore guild bank contents hackShauren
2020-03-19Core/Misc: C++17 cleanups, commit 3, the header commitTreeston
2020-03-19Core/Misc: C++17 cleanups, commit 2, the advstd commitTreeston
2020-03-19Core/Misc: C++17 cleanups, commit 1Treeston
2020-03-19Core/Chat: Add SpellInfo const* handler for command args. Use it to update ↵Treeston
.cast <spellId/link> <triggered>.
2020-03-19Core/PacketIO: Port guild packets to classes as example of new ↵Shauren
self-validating strings
2020-03-18warning fixShauren
2020-03-18Core/PacketIO: Add a validating string helper class for use in packet classesShauren
2020-03-18Scripts/GruulsLair: Fix indentationjackpoz
2020-03-18Core/Achievements: Fix unneccessary variable copyShauren
2020-03-18Core/Guilds: Implement guild bank gold limit matching clientShauren
2020-03-17Script/ZulGurub: Fix crashjackpoz
2020-03-17Script/ZulGurub: Fix crashjackpoz
2020-03-17Core/Spell: SPELL_EFFECT_PULL_TOWARDS correction (#24251)NoName
* SPELL_EFFECT_PULL_TOWARDS correction * Hi Appveyor
2020-03-17Core/AI: Make critters flee as soon as engaged in combat and make them evade ↵Giacomo Pozzoni
after they stop running in fear (#24320) * Core/AI: Make critters flee as soon as engaged in combat and make them evade after they stop running in fear * Warning and no-pch build fix
2020-03-17Scripts/Deadmines (#24323)Jinnaix
Remove obsolete Defias Companion spawn from BlastOutDoor Event
2020-03-15Core/Mail: Validate mail subject and bodyjackpoz