aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-12-21Core/Database: Fixed worldserver hanging if opening a connection to database ↵Shauren
failed (cherry picked from commit b130995814ef5bc7fc445d271d4f9521930755d3)
2023-12-21Core/Quests: Fixed accessing freed memory after .reload quest_templateShauren
(cherry picked from commit 308a34ab41241022c7fd2fb42b0c6c9bad94f07e)
2023-12-19Core/Units: Allow self inflicted damage to bypass ↵Ovahlord
CREATURE_STATIC_FLAG_UNKILLABLE (#29502) (cherry picked from commit 53ac8d3ef5621f7137092b7aeeebf42730059181)
2023-12-19Core/Bnet: Add new loggers to config file template, fixed request/response ↵Shauren
content logging and fixed setting keep_alive on responses (cherry picked from commit 15fce17c1a5dea8c1d6153d2ce33a8812ffb209b)
2023-12-19Core/Bnet: Rewrite LoginRESTService using boost::beast instead of gsoap as ↵Shauren
http backend and extract generic http code to be reusable elsewhere (cherry picked from commit acb5fbd48b5bd911dd0da6016a3d86d4c64724b6)
2023-12-19Core/Misc: Minor refactors in BaseEncoding and SslSocket to prepare for ↵Shauren
future bnetserver changes (cherry picked from commit 5f00ac4b2bf2d47ea24a93c362737fe904456d2e)
2023-12-19Core/Database: Replace DatabaseWorker with asio io_contextShauren
(cherry picked from commit d958bfd0f32bfe798809b72c1b51c990edfe141c)
2023-12-19Core/Vehicle: Only interrupt channels with SpellAuraInterruptFlags::Mount ↵ModoX
when entering a vehicle (#29430) (cherry picked from commit ee95a5e00fb2ee6928a819699ab93094d916d372)
2023-12-19Core/Spells: Implemented SPELL_AURA_MOD_FIXATE (#29488)ModoX
(cherry picked from commit 8b9eaf0bdf9c6ae463c78d6a952330daaa1dcb63)
2023-12-19Core/Database: Refactor MySQLConnection constructors and async thread creationShauren
(cherry picked from commit 5c59e2a248c9b2132f4e863de56c981cfa83ec0b)
2023-12-19Core/Locales: Fixed mac buildShauren
Closes #29490 (cherry picked from commit 6e147f617b2043970fa5ed246a2d897cf32dc634)
2023-12-12Core/Player: Added helpers to check quest objective statusModoX
(cherry picked from commit 9dd8647125a020ca2dccdf26d6839f4665ff9870)
2023-12-12Core/Misc: Minor code modernization - kill std::bindShauren
(cherry picked from commit 78bcc3f52a1daa406851e7121c2b1af392fb4b3c)
2023-12-12Core/Spells: Fixed target radius calculation for TARGET_DEST_*_RANDOM (#29479)Meji
(cherry picked from commit 87f3ab11d3dd5d362657aaae9c02effa8ee95f21)
2023-12-12Core/Auction House: Added missing nullptr check in ↵Shauren
AuctionHouseObject::SendAuctionInvoice (cherry picked from commit d9e4eccf925a183692330eb621951739e9083d85)
2023-12-05Core/Players: Learn parent skilllines if they are missing while learning ↵Shauren
child skills Closes #29482 (cherry picked from commit 9022f2374884b966c3ecf7199c52498140775668)
2023-12-05Scripts/Commands: Restore worldserver port output in .server debug (#29466)Odyssey
(cherry picked from commit 1f7ee02defd7df02a045ecabef79e1c558bf3cec)
2023-12-05Core/PacketIO: Fixed server time sent in CalendarRaidLockoutAddedShauren
(cherry picked from commit b4778a4d726d9c9ab9d55c49607bb91caa689433)
2023-12-04Core/Misc:Ovahlord
* removed various unused opcode and aura effect handlers * removed a bunch of deprecated spell scripts * dropped TraitHandler * fixed several warnings which have emerged as a result of downgrading the systems
2023-12-04Revert "Core/Players: Repop players at instance entrance when they release ↵Ovahlord
spirit (#29014)" This reverts commit 9e9f67d6bd6dcaabbf52f5c6809ca69440736f47.
2023-12-04Core/Config: fixed commentary of the EnableAELoot optionOvahlord
2023-12-04Core/Tools: removed garrison data extraction from PlayerDumpOvahlord
2023-12-04Core/Garrison: dropped Garrison implementationOvahlord
2023-12-01Core/Misc: Added windows version checks during startup to avoid confusion ↵Shauren
about crashes when running on unsupported OS (cherry picked from commit 333630b7de15c4090392fcbbc1bc58da4d5fb138)
2023-12-01Core/Instances: Prevent sending PendingRaidLock in instances that don't have ↵Shauren
a InstanceScript Closes #29470 (cherry picked from commit 75a306e422cfb83c688b90ea428522251a70e68b)
2023-12-01Core/Misc: Kill another synchronous db query in packet handlersShauren
(cherry picked from commit 7e76e91152ed83cc5f81563db584f1f757dba063)
2023-12-01Scripts/Conditions: Fallback to other targets to get map if first target is ↵ModoX
invalid * fixes crash in Ulduar when reaching Assembly of Iron / Kologarn / Algalon area (cherry picked from commit b1c5e3809ca92ba6f172fefd9711788a7b2a8df8)
2023-12-01Core/Spells: Pass customArg from missiles to its triggered spellModoX
(cherry picked from commit 441a102dc3e36e2338f80afc92d3e10af2db9930)
2023-12-01Core/Creatures: Don't require `creature`.`modelid` to be one of linked ↵Shauren
`creature_template` models (cherry picked from commit 7cafeb46b3b1f3eea3c966c20f9ef1efe68dfbdc)
2023-12-01Core/Units: Update PlayHoverAnim state when flying or hovering (#29434)Meji
(cherry picked from commit c1b36eec5678090654dfd65a3fef29ea8ada6ef2)
2023-12-01Core/Locales: Revert back to using C locale for number formattingShauren
(cherry picked from commit 1c6ee8a6bd4330625f6b1b90706ebbcb9536246d)
2023-12-01Core/Spells: Implement spell queue (#29409)Ovahlord
(cherry picked from commit 27019a62a4294f8dd48d975f85b1907c5adee0e3)
2023-12-01Core/Waypoints: Drop waypoint_scripts table (#29437)ModoX
(cherry picked from commit 3f6f683ce4b5f4a95a2d70921de2c80de6b3a8fe)
2023-12-01Core/Locales: Set active code page and locale used by c string functions to utf8Shauren
Closes #29455 (cherry picked from commit b299902881cb6525b5a6cc08c5721c0c1c7401ab)
2023-12-01Core/Auras: Fixed crash happening when a periodic aura tick triggers ↵Shauren
SPELL_AURA_SPLIT_DAMAGE_PCT Closes #29450 (cherry picked from commit 3a50bc50a2a3898013404eb2319508521002984f)
2023-12-01Core/Phasing: Fixed startup crash caused by accessing uninitialized global ↵Shauren
variable Closes #29449 (cherry picked from commit 35ab7dfa8ef5f79af0ee69ed8c19f4be7a635af5)
2023-12-01nopch fixShauren
(cherry picked from commit 5052fa3ea115ff3479e70e34a8dd76dfa66af81c)
2023-12-01Core/Calendar: Implement different timezone support for ingame calendarShauren
Closes #8390 Closes #29427 (cherry picked from commit b888b1b09f71a8b8b4a9d45c804a1f164fb65ac3)
2023-12-01Core/Scripts: Add start/fail asset values from criteria to valid game event idsShauren
Closes #29447 (cherry picked from commit 8c072b93af3a4efcbde21cc85fedcf7fa48fa7b4)
2023-12-01Core/CrashHandler: Add a timeout to retrieving windows version from WMIShauren
(cherry picked from commit 36a64884054f0bf34e815b62157be61c3476127a)
2023-12-01Tools/Map extractor: Minor optimization in MCNK parsing loop - look up end ↵Shauren
iterator once (cherry picked from commit 54d969713b14057204cfe4a57f8db2d399939d2b)
2023-12-01Core/Instances: Fixed initializing instance id sequence generatorShauren
(cherry picked from commit 4eb6b0156d7e46fe92e2550ce21ba553c705e0a0)
2023-11-29Core/Creatures: restore the PetSpellDataId field in creature_templateOvahlord
2023-11-29Core/Packets: fixed structure of SMSG_GOSSIP_MESSAGEOvahlord
2023-11-29Core/Creatures: added Civilian field back into creature_templateOvahlord
2023-11-28Core/PacketIO: Fix SMSG_WORLD_SERVER_INFO structurefunjoker
2023-11-28Core/Items: restore item random properties handlingOvahlord
2023-11-27Core/DataStores: load ItemRandomProperties.db2 and ItemRandomSuffix.db2Ovahlord
2023-11-27Core/Packets: corrected data sent in SMSG_SET_PCT_SPELL_MODIFIEROvahlord
2023-11-25Core/Items: fixed gem socket bonus checksOvahlord