Shauren
95714e4ece
Build: Replace hardcoded mysql search paths with pattern based approach
...
(cherry picked from commit ab046bdc32 )
2024-08-22 23:47:15 +02:00
Shauren
936faa7a46
Build: Increase required CMake version to 3.24 and removed unneccessary cmake_policy() calls that are already handled by cmake_minimum_required()
...
(cherry picked from commit 8f95c84a08 )
2024-08-22 23:47:09 +02:00
Shauren
fc041b6fde
Build: Extract hardcoded list of mysql paths to shared cmake variable
...
(cherry picked from commit 15209a9cfe )
2024-08-22 23:47:02 +02:00
Shauren
dfad7de501
Core/PacketIO: Fixed CMSG_QUERY_REALM_NAME not being handled and not sending any responses
...
(cherry picked from commit 7f8a932b8b )
2024-08-22 23:46:50 +02:00
Ovahlord
926fda01d8
Core/Quests: fixed max level quest money rewards and calculate them during 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-22 16:28:26 +02:00
Ovahlord
d637504785
fix build
2024-08-22 02:18:21 +02:00
Ovahlord
8cc912de6a
Core/Items: fixed applying resistances and armor from items
2024-08-21 19:44:02 +02:00
Ovahlord
f23430f392
DB/Creatures: fixed a conversion error that was causing all creatures to have identical min level and max level values
2024-08-21 19:29:24 +02:00
Ovahlord
63e5af1f70
DB/Creatures: backported level data for all base difficulty creatures from 4.3.4
2024-08-21 19:18:45 +02:00
Ovahlord
b0e058e261
Core/Player: restore crit chance bonus from intellect
...
* implemented SPELL_AURA_MOD_SPELL_CRIT_CHANCE_SCHOOL
2024-08-21 14:55:19 +02:00
Ovahlord
675eb1bab2
Core/Player: restored mana bonus from intellect
2024-08-21 14:14:05 +02:00
Ovahlord
7ed0d6f228
Core/Player: no longer use the sOctClassCombatRatingScalar game table to 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-19 04:31:55 +02:00
Ovahlord
bd366706b7
Core/Player: dropped unused combat rating diminishing
2024-08-19 03:12:39 +02:00
Ovahlord
d6029865fa
Core/DataStores: fixed swapped values in CombatRatings game table
2024-08-18 22:22:32 +02:00
Ovahlord
ac16f8ec88
DB/Auth: fixed sql file name from recent cherrypick
2024-08-18 20:59:43 +02:00
Shauren
25ffdbc5ef
Core/Realms: Realmlist refactors
...
* 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 f20b25d1c9
(cherry picked from commit c4b710446d )
# Conflicts:
# sql/base/auth_database.sql
2024-08-18 20:39:21 +02:00
Shauren
0c98004896
Core/Players: Use PlayerData::VirtualPlayerRealm instead of global GetVirtualRealmAddress() where possible
...
(cherry picked from commit 88fea990ff )
2024-08-18 20:30:26 +02:00
Ovahlord
a42b6f67c1
Core/Spells: print the amount of found mastery spell learn spell entries generated during startup
2024-08-18 18:59:53 +02:00
Ovahlord
f76f20c7fc
Core/DataStores: named and assigned missing combat rating fields in CombatRatings game table
2024-08-18 18:45:18 +02:00
Ovahlord
b98db4beea
Core/Spells: restored old mastery handling
2024-08-18 18:23:24 +02:00
funjoker
33b61bd243
Update branch name in readme
2024-08-18 09:21:24 +02:00
funjoker
6720182694
Remove wotlk_classic from readme
2024-08-18 09:19:24 +02:00
Ovahlord
12e5ec72d2
DB/Creatures: added missing default creature_template_difficulty entries for bruteforced creatures
2024-08-17 14:30:53 +02:00
Shauren
6051a553eb
Core/Utils: Unwrap non-copyable pointers (unique_ptr) from Trinity::Containers::MapGetValuePtr
...
(cherry picked from commit edb20999a3 )
2024-08-17 14:05:57 +02:00
Meji
bd2212322b
Core/SAI: Implemented new action SMART_ACTION_COMPLETE_QUEST ( #30048 )
...
(cherry picked from commit 3429871a07 )
2024-08-17 14:05:40 +02:00
Shauren
6c9824f147
Core/Misc: Added TWW expansion enum value
...
(cherry picked from commit 8706dba48f )
2024-08-17 14:02:20 +02:00
Shauren
33cfe6b2eb
Core/PacketIO: Fixed handling CMSG_UPDATE_ACCOUNT_DATA - compressed value is not a null-terminated string
...
(cherry picked from commit a4ecb2dfae )
2024-08-17 14:02:07 +02:00
Jeremy
2624503e7e
Spells/Auras: Implement SPELL_AURA_ACT_AS_CONTROL_ZONE ( #30083 )
...
(cherry picked from commit 66abfd1c53 )
# Conflicts:
# src/server/game/Spells/Auras/SpellAuraEffects.cpp
# src/server/game/Spells/Auras/SpellAuraEffects.h
2024-08-17 14:02:00 +02:00
Ovahlord
3337600903
Core/Packets: fixed packet structure of SMSG_LOOT_RESPONSE
2024-08-16 15:04:52 +02:00
Ovahlord
4ba54a8026
Core/Packets: fixed structure of SMSG_ITEM_PUSH_RESULT
2024-08-15 12:26:34 +02:00
Ovahlord
60e96e470f
DB/Misc: updated quest and creature data with bruteforce data
2024-08-09 13:36:02 +02:00
Ovahlord
35ac9596fc
DB/Quests: added quest data from mass parsing
2024-08-09 12:41:42 +02:00
Ovahlord
5f5cf9abd7
DB/Player: removed class level stats entries for post Cataclysm classes
2024-08-09 12:23:18 +02:00
Ovahlord
a443eb5c29
buildfix
2024-08-09 12:19:28 +02:00
Ovahlord
65bb0418d6
Core: updated allowed build to 4.4.0.56014
2024-08-09 12:18:14 +02:00
Ovahlord
5df1a1995c
Core/Packets: fixed packet structure of SMSG_DAILY_QUESTS_RESET
2024-08-09 00:33:40 +02:00
Ovahlord
6f0be10a58
DB/GameObjects: added data from mass parse
2024-08-08 22:32:31 +02:00
Ovahlord
fb0c4f640f
Core/Units: fixed a logic mistake in crit supression mechanic that was falsely increasing the crit chance when attacking lower level targets
2024-08-06 12:08:41 +02:00
Ovahlord
577f6d1516
Core/Units: use the same misc value logic when calculating unit mods for SPELL_AURA_MOD_TOTAL_STAT_PERCENTAGE as the aura effect handler
...
*this fixes some total stat pct auras not correctly showing stat changes (such as Wizardry)
2024-08-06 12:00:21 +02:00
Ovahlord
c574ba80f6
Core/Units: removed an incorrect multiplier that causing too high spirit regeneration
...
*low level spirit regeneration is increased by a hidden internal factor which slowly diminishes
2024-08-06 11:51:19 +02:00
Ovahlord
bfa06abe77
DB/Player: corrected race stats for Night Elfs
...
* They were lifting a little bit too much at the gym
2024-08-05 11:30:17 +02:00
Ovahlord
1cde614553
DB/Player: updated class level stats for Druids to Cataclysm
2024-08-05 11:28:31 +02:00
Ovahlord
a6eb05f84a
DB/Player: updated class level stats for Shamans to Cataclysm
2024-08-05 11:01:41 +02:00
Ovahlord
e83a4a8e38
DB/Player: updated class level stats for Death Knights to Cataclysm
2024-08-05 10:37:44 +02:00
Ovahlord
9bfb74e2e5
DB/Player: updated class level stats for Warlocks to Cataclysm
2024-08-05 10:20:57 +02:00
Ovahlord
59bf750534
DB/Player: updated class level stats for Mages to Cataclysm
2024-08-05 09:36:10 +02:00
Ovahlord
82b0b59491
DB/Player: updated class level stats for Priests to Cataclysm
2024-08-05 09:20:00 +02:00
Ovahlord
0f9fc2e5b7
DB/Player: updated class level stats for Rogues to Cataclysm
2024-08-05 08:59:06 +02:00
Ovahlord
2884d0ce79
DB/Player: updated class level stats for Hunters to Cataclysm
2024-08-05 08:41:05 +02:00
Ovahlord
0e1cadd042
DB/Player: updated class level stats for Paladin for Cataclysm
2024-08-05 08:23:01 +02:00