Commit Graph

43278 Commits

Author SHA1 Message Date
Naddley
5b1ff947ef DB/Dornogal: Implement Quest: "An Oddball in Dornogal" 2024-12-11 01:07:26 +01:00
Naddley
fb5c3bb329 DB/Dornogal: Update spawns related to Quest "A Sassy Arathi"
+ handle quest accept conversation
2024-12-10 22:02:20 +01:00
Shauren
a97b7af876 Build fix for old boost version 2024-12-10 00:19:07 +01:00
Shauren
99d87ea638 Core/Commands: Fix vmap directory size calculation for .server debug command after 518fe1fd1e 2024-12-10 00:03:55 +01:00
Shauren
c81183a660 Dep: Replace basic_deadline_timer with std::chrono based basic_waitable_timer 2024-12-09 21:13:18 +01:00
Aqua Deus
bf0fe87194 Scripts/Spells: Fix healing part of demon hunter talent "Fel Devastation" (#30489) 2024-12-09 19:12:00 +01:00
Naddley
749df7b62e DB/IsleOfDorn: Added some more spawns
+ Added Questloot (Item: 223891) to Igneous Elemental
2024-12-09 01:40:38 +01:00
Aqua Deus
794346bd42 Scripts/Spells: Fix demon hunter talent "Darkglare Boon" (#30496) 2024-12-08 20:27:07 +01:00
Gildor
752ea0f8e9 Core/Players: Improve reset spell cooldowns when entering arenas (#30032)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
(cherry picked from commit 97b19a5445)
2024-12-08 18:42:57 +01:00
Shauren
4e89a302fc Core/Quests: Improved criteria tree quest objective type
* Fixed _completedObjectives not being cleaned when adding quest
* Fixed objective credit being granted if just the criteria tree row containing criteria id was completed (instead of the entire tree linked to objective)
* Retroactively grant progress on quest accept for criteria types that require action that cannot be repeated (such as learning a spell)
2024-12-08 00:23:38 +01:00
Shauren
6da1679cbf Core/Achievements: Reduce the list of criteria types updated on login
* Implemented CriteriaType::ReachMaxLevel
* Corrected implementations for CriteriaType::ReachRenownLevel and CriteriaType::LearnTaxiNode
2024-12-07 21:49:32 +01:00
Meji
316ce0d73a DB/Tanaris: Added anniversary gameobject templates 2024-12-07 21:19:44 +01:00
Shauren
e3d0b803d7 Core/Guilds: Prevent guild bank packet contents update hack from interfering with buying new bank tabs
Closes #30277
2024-12-06 21:24:50 +01:00
Shauren
2e4ada2d3d 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
2024-12-05 14:13:07 +01:00
Naddley
806bb66490 DB/IsleOfDorn: Implement Quest: "For The Love of Gems" 2024-12-05 13:40:34 +01:00
Naddley
508396c26e DB/IsleOfDorn: Added some more spawns to The Opalcreg 2024-12-04 22:03:55 +01:00
Naddley
89504d9666 DB/IsleOfDorn: Implement Quest: "Web Beats Rock" 2024-12-04 22:02:40 +01:00
Shauren
3177c410e4 Core/GameObjects: Fixed gameobject spell casts failing when triggered by SPELL_EFFECT_OPEN_LOCK 2024-12-04 20:00:43 +01:00
Meji
2cf2535cd6 Core/SAI: Allow update of disable gravity/root applied via static flags (using related action type) (#30481) 2024-12-04 18:18:02 +01:00
Naddley
fa8f2fb273 DB/IsleOfDorn: Added Kix'arak spawn for Quest: "Beetlejeweled" 2024-12-03 18:20:06 +01:00
Shauren
43bf71b374 Core/Spells: Implemented TargetAuraType and ExcludeTargetAuraType cast requirements 2024-12-03 17:40:25 +01:00
Naddley
3c69a40c10 DB/IsleOfDorn: Readded conditions for Phase 23936 & 24032 2024-12-03 14:49:12 +01:00
Naddley
6db66427db DB/IsleOfDorn: Implement Quest: "A Sedimental Moment" 2024-12-03 14:43:19 +01:00
Ghaster
49b3ea96f5 Core/Scenarios: Send Scenario GUID in scenario progress packet (#30465) 2024-12-03 13:05:04 +01:00
Shauren
1fb4acc25a Core/Quests: Implemented QUEST_OBJECTIVE_KILL_WITH_LABEL 2024-12-02 15:29:02 +01:00
Shauren
49699bc966 Core/Quests: Change Player::KilledMonster arguments to take Creature directly 2024-12-02 15:24:36 +01:00
Shauren
5df1c6dea6 Core/Quests: Use a helper function for quest objective StorageIndex startup validation 2024-12-02 15:23:23 +01:00
Shauren
e071c08526 Core/Commands: Handle more quest objective types with .quest complete command 2024-12-02 15:21:02 +01:00
Shauren
7153538db6 Core/Conditions: Added missing CONDITION_STRING_ID case to Condition::GetSearcherTypeMaskForCondition 2024-12-02 15:19:19 +01:00
Shauren
4b09bb37dd Core/Conditions: Explicitly name fields in condition type info initializer 2024-12-02 15:18:44 +01:00
Naddley
9c688bdde9 DB/IsleOfDorn: Added Nerubian spawns for cave of The Opalcreg 2024-12-02 15:48:34 +01:00
Naddley
064fa6d1a2 DB/IsleOfDorn: Added Opalcreg worker spawns for the cave of The Opalcreg 2024-12-02 15:47:36 +01:00
Shauren
f06387b5eb Fix nopch build 2024-12-01 19:48:49 +01:00
Shauren
3e2abd2535 Core/Misc: Port std::ranges::contains from c++23 2024-12-01 19:05:26 +01:00
Aqua Deus
711fe685dd Scripts/Spells: Implement demon hunter talent "Darkness" (#30473) 2024-12-01 15:10:42 +01:00
Aqua Deus
7231f6722f Scripts/Spells: Implement demon hunter talent "Chaotic Transformation" (#30471) 2024-12-01 14:29:46 +01:00
Aqua Deus
9c6a9d031e Scripts/Spells: Implement demon hunter talent "Eye Beam" (#30470) 2024-12-01 13:33:40 +01:00
Aqua Deus
230ac6e698 DB/Spells: Fix Master of the Glaive proc
Closes #30472
2024-12-01 12:37:05 +01:00
Aqua Deus
1d88dd11a4 Scripts/Spells: Implement demon hunter talent "Tactical Retreat" (#30468) 2024-11-30 16:01:49 +01:00
Aqua Deus
0a44d3b508 Scripts/Spells: Fix evoker talent Verdant Embrace (#30439) 2024-11-29 22:05:20 +01:00
Naddley
5f854be4eb DB/IsleOfDorn: Added Cenderragg in the cave of The Opalcreg
+ Added quest accept clone script
+ some more quest chain
2024-11-29 01:10:15 +01:00
Shauren
53b4501ce9 Core/Vmaps: Don't ignore model rotation when calculating liquid level
Closes #30205
2024-11-28 17:08:56 +01:00
Naddley
5c7f9a57c7 DB/IsleOfDorn: Implement Quest: "Hit Rock Bottom" 2024-11-28 15:17:14 +01:00
Meji
dc2a4ec79d DB/StormwindCity: Added spawns for Skyfire 2024-11-28 00:15:23 +01:00
Naddley
fe8e96deb1 DB/IsleOfDorn: Added Alvegar spawn in The Opalcreg
+ added cosmetic clone event on quest accept
2024-11-27 23:52:26 +01:00
Meji
f1079ec271 Scripts/StormwindCity: Implement quest "The King's Command" (29547) (#30459) 2024-11-27 23:21:08 +01:00
Meji
65265f394d Scripts/TheJadeForest: Implement quest "Into the Mists" (29690) (#30443) 2024-11-27 22:34:34 +01:00
Naddley
d5b5030a0c DB/IsleOfDorn: Added spawns to Freywold Village
+ Added some cyclic paths
2024-11-27 18:20:25 +01:00
Naddley
1b20d058e7 DB/Dornogal: Added some more spawns 2024-11-27 15:39:14 +01:00
Shauren
898a941b10 Adjust previous commit to compile with clang on systems that have gcc 12 installed 2024-11-27 13:55:47 +01:00