Shauren
60064b0c43
Core/Achievements: Reduce the list of criteria types updated on login
...
* Implemented CriteriaType::ReachMaxLevel
* Corrected implementations for CriteriaType::ReachRenownLevel and CriteriaType::LearnTaxiNode
(cherry picked from commit 6da1679cbf )
2024-12-12 19:55:15 +01:00
Shauren
d86e2671d9
Core/Commands: Handle more quest objective types with .quest complete command
...
(cherry picked from commit e071c08526 )
2024-12-07 09:06:01 +01:00
Shauren
4b9bb32cdc
Core/Guilds: Prevent guild bank packet contents update hack from interfering with buying new bank tabs
...
Closes #30277
(cherry picked from commit e3d0b803d7 )
2024-12-06 21:30:28 +01:00
Shauren
a28bdcba23
Core/Spells: Fixed item level requirements for enchanting spells
...
Closes #30482
(cherry picked from commit 243314806f )
# Conflicts:
# src/server/game/Spells/Spell.cpp
# src/server/game/Spells/SpellInfo.cpp
# src/server/shared/SharedDefines.h
# src/server/shared/enuminfo_SharedDefines.cpp
(cherry picked from commit 2e4ada2d3d )
2024-12-06 21:19:57 +01:00
Shauren
e14bc92037
Core/GameObjects: Fixed gameobject spell casts failing when triggered by SPELL_EFFECT_OPEN_LOCK
...
(cherry picked from commit 3177c410e4 )
2024-12-06 21:19:48 +01:00
Meji
f9b564af3c
Core/SAI: Allow update of disable gravity/root applied via static flags (using related action type) ( #30481 )
...
(cherry picked from commit 2cf2535cd6 )
2024-12-06 21:19:40 +01:00
Ghaster
6e336607a1
Core/Scenarios: Send Scenario GUID in scenario progress packet ( #30465 )
...
(cherry picked from commit 49b3ea96f5 )
2024-12-06 21:15:25 +01:00
Shauren
6f034235ab
Core/Quests: Change Player::KilledMonster arguments to take Creature directly
...
(cherry picked from commit 49699bc966 )
2024-12-06 21:13:55 +01:00
Shauren
fd3fa0d18e
Core/Quests: Use a helper function for quest objective StorageIndex startup validation
...
(cherry picked from commit 5df1c6dea6 )
2024-12-06 21:13:42 +01:00
Shauren
8e266ca373
Core: Updated allowed build to 4.4.1.57916
2024-12-05 23:25:58 +01:00
Shauren
4ebece9946
Fix nopch build
...
(cherry picked from commit f06387b5eb )
2024-12-01 20:34:53 +01:00
Shauren
fc187fff9a
Core/Misc: Port std::ranges::contains from c++23
...
(cherry picked from commit 3e2abd2535 )
2024-12-01 20:34:52 +01:00
Shauren
b87676f505
Core/PacketIO: Fixed SMSG_SPELL_ENERGIZE_LOG structure
...
(cherry picked from commit ba90348de8 )
2024-11-29 17:38:54 +01:00
Ovahlord
dfb26231fb
Core/Spells: moved Cobra Shot's spell_linked_spell fix to spell scripts
2024-11-29 17:35:00 +01:00
Ovahlord
592ab31463
Scripts/Spells: removed broken Steady Shot energize spell_linked_spell fix and properly fix it via spell script
2024-11-29 17:16:08 +01:00
Ovahlord
7bdbcc5bda
Core/Units: use the correct update field when applying haste regeneration bonus
2024-11-29 17:00:24 +01:00
Ovahlord
4894dac94f
Core/Auras: implement SPELL_AURA_MOD_RANGED_HASTE_2
2024-11-29 16:04:21 +01:00
Ovahlord
74c0889d64
Core/Auras: added support for SPELL_AURA_MOD_RANGED_HASTE stacking rules
2024-11-29 16:03:43 +01:00
Ovahlord
a299b14838
Core/Auras: make sure that only SPELL_AURA_MOD_MELEE_HASTE will affect the HasteRegen modifier
2024-11-29 16:00:36 +01:00
Ovahlord
37095f9a6e
Core/Auras: make sure haste auras check for stacking rules of their according aura type
2024-11-29 15:59:01 +01:00
Ovahlord
d15f177652
Scripts/Spells: fixed hunter Improved Steady Shot talent
2024-11-28 20:51:05 +01:00
Ovahlord
cb21cd8e24
Core/Spells: removed a deprecated hack for marking Explosive Shot as ranged spell
...
*this spell has been removed in 4.0 and newer
2024-11-28 20:34:12 +01:00
Shauren
4dedfcfe90
Core/Vmaps: Don't ignore model rotation when calculating liquid level
...
Closes #30205
(cherry picked from commit 53b4501ce9 )
2024-11-28 17:24:59 +01:00
Shauren
c9a7934b28
Adjust previous commit to compile with clang on systems that have gcc 12 installed
...
(cherry picked from commit 898a941b10 )
2024-11-28 17:24:48 +01:00
Shauren
d71468e8b1
Core/Misc: Modernize and improve GetMainPartOfName
...
(cherry picked from commit 2a6fd947de )
2024-11-28 17:24:44 +01:00
Shauren
de006c59f6
Build: Disable -Wmissing-field-initializers for clang, it now mirrors unwanted gcc behavior since version 18
...
(cherry picked from commit 93c8993314 )
2024-11-28 17:24:40 +01:00
Ovahlord
cdf2b544be
Core/Creatures: make sure that UNIT_NPC_FLAG_TRAINER stays around for non-class trainers
2024-11-24 17:03:53 +01:00
Stephan T. Lavavej
df12a8959c
Core/Misc: Remove non-portable hack of including <__msvc_chrono.hpp> - will break in future MSVC release ( #30460 )
...
(cherry picked from commit 96956b0e5b )
2024-11-24 15:14:42 +01:00
Ovahlord
b91c6597b9
Core/Creatures: remove UNIT_NPC_FLAG_TRAINER from class trainers as well when they are not supposed to train a player class
2024-11-24 15:11:30 +01:00
Ovahlord
471d0955ed
DB/Creature: updated remaining spawns in Stormwind
...
* Farmer Wollerton his back at his barn, brought himself new cows and put the cozy fires back in
* Thaumaturge Vashreen has replaced his former Void Storage colleague
* Sheldras Moontree remembered he had to stand at the Harbor
2024-11-24 15:03:32 +01:00
Ovahlord
9954a294be
Core/Spells: removed an ancient code remnant which involved ammo requirements for thrown weapons
2024-11-21 23:10:32 +01:00
Ovahlord
ad695a7b25
DB/GameObjects: updated gameobject template data from mass parses
2024-11-21 23:09:11 +01:00
Ovahlord
25f282caf1
DB/Creatures: restore the construction workers at the front of Stormwind
2024-11-19 21:43:56 +01:00
Ovahlord
7fff0bf96b
DB/Creatures: restored Varian's, Genn's, Anduin's and Major Samuelon's spawns
...
*the happy family is back :)
2024-11-19 20:53:14 +01:00
Ovahlord
e8df4c2130
DB/Misc: restored the deleted area triggers for The Dark Portal as serverside ones and fixed the teleport
2024-11-17 21:56:43 +01:00
Ovahlord
0c9ac9baa4
DB: fixed filename of sql file added in 7c18ac0bdd
2024-11-17 21:55:26 +01:00
Ovahlord
7c18ac0bdd
DB/Creatures: fixed all Stormwind Mage trainer gossips
2024-11-17 19:56:36 +01:00
Ovahlord
720860e463
DB/Creatures: restored spawns within the Wizard's Sanctum
2024-11-17 18:51:55 +01:00
Ovahlord
588e27180d
DB/Misc: restored pre 8.1.5 world safe locs coordinates for the Wizard's Sanctum and restored its GameObject spawns
2024-11-17 17:56:16 +01:00
Ovahlord
3860471879
DB/Creatures: relocate the spawns which have been moved by the retail trading post back to where they belong
2024-11-17 16:47:35 +01:00
Ovahlord
2b49725df1
DB/Creatures: fixed Stormwind Warlock trainer gossips
2024-11-17 16:26:03 +01:00
Meji
5c6f063d93
DB/WesternPlaguelands: Added missing Hallow's End spawns (Scholomance)
...
(cherry picked from commit 70730f31bc )
# Conflicts:
# sql/old/4.4.x/world/24061_2024_10_27/2024_11_05_05_world.sql
2024-11-17 14:35:40 +01:00
Meji
6786a2bc09
DB/World: Drop wrong spawns for Hallow's End
...
(cherry picked from commit 5385fd9c15 )
# Conflicts:
# sql/old/4.4.x/world/24061_2024_10_27/2024_11_05_04_world.sql
2024-11-17 14:26:39 +01:00
Ovahlord
1ad84ce5d7
DB/Creatures: fixed remaining Stormwind Priest trainers and fixed all Stormwind Shaman and Druid trainers
2024-11-17 13:47:35 +01:00
Ovahlord
5ddc47f4fd
DB/Creatures: fixed Stormwind Rogue trainer gossips
2024-11-17 00:50:20 +01:00
Ovahlord
9d67b72f64
DB/Creatures: fixed Stormwind Priest trainer gossips
2024-11-17 00:31:53 +01:00
Ovahlord
c6186e6f67
DB/Creatures: fixed Stormwind Paladin trainer gossips
2024-11-16 19:31:59 +01:00
Ovahlord
22994291a3
DB/Text: use the correct ID for the recently added hunter npc_text entry from very old sniff data
2024-11-16 18:50:22 +01:00
Ovahlord
810257acba
DB/Creatures: fixed Stormwind Hunter trainer gossips
2024-11-16 18:07:28 +01:00
Ovahlord
962af39b18
Core/Misc: simplified comment added in 6ddb9852de
2024-11-16 12:33:33 +01:00