Commit Graph
21962 Commits
Author SHA1 Message Date
Shauren 38a5956b85 Scripts/Spells: Added missing Throw Glaive part to Cycle of Hatred implementation 2024-12-22 15:13:53 +01:00
aquadeus 2997e1dc02 Scripts/Spells: Implement demon hunter talent "Cycle of hatred" 2024-12-22 15:13:53 +01:00
ModoX 92efc2523b Core/Objects: Allow more specific checks to include or exclude feign death units in CreatureWithOptionsInObjectRangeCheck::IsAlive check (#30361)
* this also extends SMART_TARGET_CLOSEST_CREATURE dead param
2024-12-22 12:59:57 +01:00
ModoX e588477791 Core/Object: Fixed interaction dynamic flags assignment for GAMEOBJECT_TYPE_SPELLCASTER gameobjects
Closes #30533
2024-12-22 00:14:59 +01:00
Shauren 884662a75a Core/Scripts: Added SpellEffectInfo argument to CalcDamage and CalcHealing spell script hooks 2024-12-21 00:40:08 +01:00
aquadeus 07bf6bff89 Scripts/Spells: Fix demon hunter talent "Collective Anguish"
Closes #30503
2024-12-20 21:35:32 +01:00
Shauren aa3a62e518 Core/PacketIO: Fixed writing exactly 32 bits 2024-12-20 17:27:18 +01:00
Aqua Deus a2371c8467 Scripts/Spells: Implement demon hunter talent "Furious Gaze" (#30530) 2024-12-20 16:02:57 +01:00
Shauren ad06dcaaec Core/Spells: Implemented SPELL_EFFECT_UPDATE_INTERACTIONS 2024-12-20 11:50:07 +01:00
Shauren 4ccaac5d91 Core/GameObjects: Remove unused function 2024-12-20 10:44:20 +01:00
Shauren 5f212c6916 Core/PacketIO: Improved bit functions - no longer writes each bit separately 2024-12-19 19:47:26 +01:00
Shauren 5a1fe84978 Core/PacketIO: Read directly into output variable for numeric ByteBuffer::operator>> overloads 2024-12-19 19:45:58 +01:00
Shauren 736836a3f5 Core/PacketIO: Fixed endian conversions for array operations 2024-12-19 19:43:06 +01:00
Shauren 9ed5f8812b Core/PacketIO: Remove overriding Underlying type from ByteBuffer reads in favor of PacketUtilities::As 2024-12-19 14:57:28 +01:00
Shauren 8eb2a4de78 Core/Misc: Apply consistent formatting in ByteBuffer 2024-12-19 14:42:38 +01:00
Shauren 4f7079f471 Core: Updated to 11.0.7 2024-12-18 22:50:33 +01:00
Shauren 4df06cee62 Core/Auth: Fix missing initialization 2024-12-18 22:29:35 +01:00
Shauren 51344bc671 Core/PacketIO: Fixed UF::QuestSession structure 2024-12-18 14:08:59 +01:00
Shauren e3f253f41d Fix nopch build 2024-12-17 20:53:40 +01:00
Shauren 7a27f2a652 Core/PacketIO: Added more utilities for packet writing for strings and optionals implemented with unique_ptr 2024-12-17 19:17:04 +01:00
Shauren ed666e4e8c Core/Misc: Fixed build with c++23 enabled
Closes #30511
2024-12-16 11:56:03 +01:00
Ovahlord e721334828 Core/Database: removed more duplicate aliases from prepared statements 2024-12-14 22:50:34 +01:00
Ovahlord a69def739b Core/Quests: assign a unique alias to ID fields loaded from quest_visual_effect 2024-12-14 22:04:45 +01:00
Shauren 0706a114bb Core/Spells: Fixed PROC_HIT_DISPEL and PROC_HIT_INTERRUPT on procs using PROC_SPELL_PHASE_HIT phase 2024-12-14 18:55:25 +01:00
Shauren f92b5316ab Core/Achievements: Implemented CriteriaType::ReachMaxLevel 2024-12-13 13:28:35 +01:00
Aqua DeusandShauren 4ddf42ca52 Scripts/Spells: Implement demon hunter talent "Felblade" (#30478)
Co-authored-by: Shauren <[email protected]>
2024-12-12 23:47:26 +01:00
Aqua Deus 99c0c9b114 Scripts/Spells: Fix demon hunter talent "Fel Flame Fortification" (#30494) 2024-12-11 21:43:28 +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
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 <[email protected]>
(cherry picked from commit 97b19a54457d6239a8e57f61281bda1cd16b8984)
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
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 243314806ff10d9cd4a7595cb48a7bb5878058d6)

# 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
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
Shauren 43bf71b374 Core/Spells: Implemented TargetAuraType and ExcludeTargetAuraType cast requirements 2024-12-03 17:40:25 +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
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