aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-08-29Core: Allow macOS arm64 client to connect (#30173)Motive
(cherry picked from commit 6b2d12206c56222ddd7877a786d11701396fc63f) # Conflicts: # sql/base/auth_database.sql # sql/updates/auth/cata_classic/2024_08_28_01_auth.sql
2024-08-29Core/Maps: Decrement map unload timer by correct (accumulated) time diff ↵Razmataz
(#30197) (cherry picked from commit 13a5d2d42d122415d56ba297ddf6ed9e16aaf30d)
2024-08-27Core/Mail: Ignore currencies from loot for mailsShauren
(cherry picked from commit 2d2297834681a7ba4bfa8b0db234d99f04cf447d)
2024-08-27Core/Players: Fixed spells being unintentionally removed by talent swaps ↵Shauren
when they are learned from more than one spell (affects balance druid Celesial Alignment and Incarnation) (cherry picked from commit 2c6ddcce3d6374a82214bb0ddb9d7432351982c9) # Conflicts: # src/server/game/Spells/SpellMgr.cpp
2024-08-27Core/AHBot: Fix loot queryShauren
(cherry picked from commit fbadeeae39891c24cadf62e48ce4ba57b810c1d2)
2024-08-27Core/Commands: Fix windows unicode escape sequence warningShauren
(cherry picked from commit 43987f0cffee78141feb5be269ebb22e6f6dc3a6)
2024-08-27Core/Loot: Implemented currency lootShauren
(cherry picked from commit 3e28ee080a1cf3c7cd332a8d1e0808505b4ea9d4) # Conflicts: # sql/base/characters_database.sql # sql/updates/auth/cata_classic/2024_08_26_00_characters.sql # sql/updates/world/cata_classic/2024_08_26_00_world.sql # src/server/game/Entities/Player/Player.cpp # src/server/game/Loot/Loot.cpp # src/server/scripts/ExilesReach/zone_exiles_reach.cpp
2024-08-27Core/Loot: Build fix for older compilersShauren
(cherry picked from commit 6b4270850f8d93a9f4c67a61c85a62a9d3e7e127)
2024-08-27Core/Loot: Added type to LootStoreItem to replace reference != 0 checksShauren
(cherry picked from commit 7e70ea701e554c9e404683014cd3bc1cc4885eaf) # Conflicts: # sql/updates/world/cata_classic/2024_08_25_02_world.sql
2024-08-27Core/Conditions: Remove unneccessary duplicate condition startup checks - ↵Shauren
item existance is checked by loot loading and if that fails, condition loading will fail to find related item inside loot (cherry picked from commit 6d3be9cca62ec3149af490b8f6dbbd4f3127d531)
2024-08-27Core/Loot: Use unique_ptr in LootTemplate classShauren
(cherry picked from commit 430321a80367be039c8dadfdb50ba950270bd720)
2024-08-27Core/Loot: Use unique_ptr in LootStore classShauren
(cherry picked from commit b49a9b44af5ba8255d7427b34170ea9fd9546310)
2024-08-27Core/DBUpdater: Use utf8mb4 in dbupdater --default-character-setShauren
(cherry picked from commit b257b244cb4b5642cb62002581b16fa65fd1ac67)
2024-08-27Core/Packets: updated packet structure of SMSG_BATTLEFIELD_LIST and updated ↵Ovahlord
BattlegroundTypeId enum
2024-08-26Core/Config: implemented a config setting for rated battleground conquest ↵Ovahlord
rewards
2024-08-26Core/Player: updated currency constants and fixed sending random ↵Ovahlord
battleground rewards in RequestPvPRewardsResponse
2024-08-26Core/Config: updated current arena season to 9 (Vicious Gladiator)Ovahlord
2024-08-26Core/Packets: enabled and implemented SMSG_PVP_SEASON and dropped its retail ↵Ovahlord
successor implementation SMSG_SEASON_INFO (doesn't exist in Classic)
2024-08-26Core/Packets: updated packet structure of SMSG_SET_FACTION_STANDINGOvahlord
2024-08-23DB/Misc: fixed various difficulty, spawn and post Cataclysm related startup ↵Ovahlord
errors
2024-08-23DB/Creature: updated all default creature difficulty entries with bruteforce ↵Ovahlord
data
2024-08-23Core/Packets: updated structures of SMSG_PARTY_INVITE, ↵Ovahlord
SMSG_PARTY_MEMBER_FULL_STATE and SMSG_MIRROR_IMAGE_COMPONENTED_DATA
2024-08-22Core/Players: Fix SPELLMOD_PCT on login (#30179)Ghaster
(cherry picked from commit 6904dfc20bc685e519b839943aaa22f3237c0ca7)
2024-08-22Build: Reduce required cmake version on linuxShauren
(cherry picked from commit 90eed65876c9066bc5693445a39ba09ca841cac8)
2024-08-22Build: Replace hardcoded mysql search paths with pattern based approachShauren
(cherry picked from commit ab046bdc327374878b3bede39f2d519d0aef3493)
2024-08-22Build: Increase required CMake version to 3.24 and removed unneccessary ↵Shauren
cmake_policy() calls that are already handled by cmake_minimum_required() (cherry picked from commit 8f95c84a0814b9d48a6d3db00f7dcfe5b1574d3b)
2024-08-22Build: Extract hardcoded list of mysql paths to shared cmake variableShauren
(cherry picked from commit 15209a9cfe1ab6f3a75cbe175072d8bd66a3f5c1)
2024-08-22Core/PacketIO: Fixed CMSG_QUERY_REALM_NAME not being handled and not sending ↵Shauren
any responses (cherry picked from commit 7f8a932b8bfa345ab8a0647125e033883f4a3ab8)
2024-08-22Core/Quests: fixed max level quest money rewards and calculate them during ↵Ovahlord
runtime instead of using dumped DB values * this fixes an exploit that was allowing players that have capped their level via npc to obtain higher max level money rewards if the quest info came from a sniff that was done with a max level character
2024-08-22fix buildOvahlord
2024-08-21Core/Items: fixed applying resistances and armor from itemsOvahlord
2024-08-21DB/Creatures: fixed a conversion error that was causing all creatures to ↵Ovahlord
have identical min level and max level values
2024-08-21DB/Creatures: backported level data for all base difficulty creatures from 4.3.4Ovahlord
2024-08-21Core/Player: restore crit chance bonus from intellectOvahlord
* implemented SPELL_AURA_MOD_SPELL_CRIT_CHANCE_SCHOOL
2024-08-21Core/Player: restored mana bonus from intellectOvahlord
2024-08-19Core/Player: no longer use the sOctClassCombatRatingScalar game table to ↵Ovahlord
calculate rating bonus multipliers to match current live server's values * this is a 'blizzlike' bug that is causing mastery rating from items to be 25% stronger than it should be
2024-08-19Core/Player: dropped unused combat rating diminishingOvahlord
2024-08-18Core/DataStores: fixed swapped values in CombatRatings game tableOvahlord
2024-08-18DB/Auth: fixed sql file name from recent cherrypickOvahlord
2024-08-18Core/Realms: Realmlist refactorsShauren
* Removed global realm variable from World and use RealmList everywhere * Match auth build key with client version * Restored allowedSecurityLevel checks for realmlist packet building * Restored updating population field, mysteriously removed 15 years ago in f20b25d1c90f608deab28c9957b3b376ab2a0d50 (cherry picked from commit c4b710446d62c95eb8124175203fa5f394912594) # Conflicts: # sql/base/auth_database.sql
2024-08-18Core/Players: Use PlayerData::VirtualPlayerRealm instead of global ↵Shauren
GetVirtualRealmAddress() where possible (cherry picked from commit 88fea990ff1408b94076fb9dbd0c974908d6a731)
2024-08-18Core/Spells: print the amount of found mastery spell learn spell entries ↵Ovahlord
generated during startup
2024-08-18Core/DataStores: named and assigned missing combat rating fields in ↵Ovahlord
CombatRatings game table
2024-08-18Core/Spells: restored old mastery handlingOvahlord
2024-08-18Update branch name in readmefunjoker
2024-08-18Remove wotlk_classic from readmefunjoker
2024-08-17DB/Creatures: added missing default creature_template_difficulty entries for ↵Ovahlord
bruteforced creatures
2024-08-17Core/Utils: Unwrap non-copyable pointers (unique_ptr) from ↵Shauren
Trinity::Containers::MapGetValuePtr (cherry picked from commit edb20999a3b414ebe1b89410f08f2434e8da1cdb)
2024-08-17Core/SAI: Implemented new action SMART_ACTION_COMPLETE_QUEST (#30048)Meji
(cherry picked from commit 3429871a07c1c1ebe2bd94cb771ef187cb46fd46)
2024-08-17Core/Misc: Added TWW expansion enum valueShauren
(cherry picked from commit 8706dba48f461029425431758ac06e7dd2bb0f96)