Commit Graph

22019 Commits

Author SHA1 Message Date
Shauren
0a1b81043e Core/Auras: Fixed sending amounts for effects that need it, aren't first and don't have SPELL_ATTR8_AURA_POINTS_ON_CLIENT 2025-01-09 12:36:58 +01:00
Shauren
da1ac5aa73 Core/DataStores: Delay building all DB2Manager containers after loading hotfix data to ignore rows marked as deleted by hotfixes 2025-01-09 00:12:43 +01:00
Shauren
debbed0159 Core/AreaTriggers: Don't suppress TimeToTarget changes in values update on movement start 2025-01-08 00:26:08 +01:00
Aqua Deus
b32ba71045 Scripts/Spells: Fix dk talent Ice Prison (#30233) 2025-01-07 21:33:42 +01:00
Shauren
3eac7242d1 Fix nopch build 2025-01-07 20:13:17 +01:00
Shauren
6f0e96a30a Core/Misc: Removed GetClassName preprocessor hack 2025-01-07 19:40:20 +01:00
Shauren
f647ff6865 Core/Commands: Extract bonus lists and item context from provided item link for .additem commands
Closes #30209
2025-01-07 16:46:44 +01:00
Shauren
039acb20e4 Core/Network: Simplify worldserver port configuration: removed InstanceServerPort 2025-01-07 13:41:09 +01:00
Shauren
19aef6882d Core/Time: Fixed WowTime operator<=> 2025-01-07 00:59:28 +01:00
Shauren
edbbbf8be3 Core/DataStores: Define new taxi node flags 2025-01-06 21:54:48 +01:00
Aqua Deus
b18d0b8c68 Scripts/Spells: Updated Rogue Deadly Poison script for current expansion (#30377) 2025-01-06 20:41:08 +01:00
Shauren
2f30423c38 Codestyle fix 2025-01-05 22:09:49 +01:00
Shauren
401502ea3c Core/Grids: Modernize TypeContainer with variadic template 2025-01-05 20:22:34 +01:00
Shauren
0443391042 Core/Grids: Add missing changes to commit e245e8ad12 2025-01-05 18:00:15 +01:00
Shauren
e245e8ad12 Core/Grids: Minor Grid/NGrid refactor - make TypeMapContainer be its direct template parameter instead of passing in TypeList 2025-01-05 15:14:41 +01:00
Teleqraph
cc31fe491f Scripts/Spells: Mark priest spell script functoins const/static (#30569) 2025-01-05 12:49:28 +01:00
Shauren
f46a042d98 Scripts/Spells: Implemented several enhancement shaman resource related talents - Maelstrom Weapon, Overflowing Maelstrom, Stormweaver, Thorim's Invocation 2025-01-05 00:19:43 +01:00
Shauren
3a19b8160d Core/Auras: Allow some whitelisted spells to update effect values of non-passive auras when adding spell mods 2025-01-04 20:44:05 +01:00
Meji
c9099c8756 Core/Misc: Implemented spawn tracking (#30247) 2025-01-04 18:08:09 +01:00
Teleqraph
515d727ac9 Scripts/Priest: Update Sins of the Many damage diminishing (#30570) 2025-01-04 08:18:33 +01:00
Shauren
c72de2fbbc Core/Objects: Use span/array instead of vector for raw ObjectGuid manipulations 2025-01-03 13:47:24 +01:00
Shauren
27860c3316 Core/Database: Added std::span based functions to Field and PreparedStatement 2025-01-03 13:04:19 +01:00
Muru
000e4e9970 Scripts/Spells: Implement warlock talent "Shadow Invocation" (#30561) 2025-01-03 07:02:58 +01:00
Meji
98206bf7e8 Scripts/StormwindCity: Implement quest "The Mission" (29548) (#30557) 2025-01-02 21:43:06 +01:00
Shauren
586651031e Core/Auras: Fixed aura stacks being reset to default max stack size when modified by SpellModOp::MaxAuraStacks and reaching the new limit 2025-01-02 19:08:19 +01:00
ModoX
faef28c561 Core/Player: Remove unnecessary cast
* 02131fe32b followup
2025-01-02 13:43:08 +01:00
ModoX
02131fe32b Core/Player: Changed player_classlevelstats types to int32 2025-01-02 12:49:28 +01:00
Shauren
887fcbc02b Scripts/Spells: Removed unneccessary hacks - reagent consumption by triggered spells fixed in 54a83b4b68 2025-01-01 20:32:23 +01:00
Shauren
54a83b4b68 Core/Spells: Don't ignore power costs and reagents for spells triggered by SPELL_EFFECT_TRIGGER_SPELL, SPELL_EFFECT_TRIGGER_MISSILE, SPELL_EFFECT_FORCE_CAST, SPELL_AURA_PERIODIC_TRIGGER_SPELL, SPELL_AURA_PROC_TRIGGER_SPELL and fixed implementation of SPELL_ATTR6_DO_NOT_CONSUME_RESOURCES 2025-01-01 19:37:48 +01:00
Muru
13b47c7780 Scripts/Spells: Implement warlock talent "Bilescourge Bombers" (#30560) 2025-01-01 15:32:45 +01:00
Shauren
151a50d2aa Core/Spells: Split TRIGGERED_IGNORE_POWER_AND_REAGENT_COST into separate POWER and REAGENT flags 2024-12-31 20:14:01 +01:00
Shauren
d778d5ec7c Core/Misc: Include cleanup - remove MapUtils.h from Containers.h 2024-12-31 18:12:36 +01:00
Aqua Deus
5436a6ae6c Spells/Spells: Fix demon hunter talent "Fiery Brand" (#30490) 2024-12-30 23:51:35 +01:00
Shauren
e7c7800641 Scripts/Spells: Replace custom demon hunter sigil areatrigger script wrapper with GenericAreaTriggerEntityScript 2024-12-30 22:07:31 +01:00
Aqua Deus
58489c542e Scripts/Spells: Implement demon hunter talent "Restless Hunter" (#30484) 2024-12-30 20:40:28 +01:00
Aqua Deus
ba10eb589a Scripts/Spells: Implement demon hunter talent "Calcified Spikes" (#30545) 2024-12-30 18:42:32 +01:00
Shauren
d38941c19b Core/Units: Fill CurrentAreaID updatefield 2024-12-30 10:17:53 +01:00
Aqua Deus
ae28344083 Scripts/Spells: Implement demon hunter talent "Shattered Destiny" (#30536) 2024-12-29 22:56:24 +01:00
Aqua Deus
c197a59eb3 Scripts/Spells: Implement demon hunter talent "Last Resort" (#30500) 2024-12-29 21:04:04 +01:00
Shauren
5e541de574 Scripts: Remove direct unit flag manipulations for UNIT_FLAG_IMMUNE_TO_PC, UNIT_FLAG_IMMUNE_TO_NPC and UNIT_FLAG_UNINTERACTIBLE 2024-12-29 12:59:38 +01:00
Shauren
44130cf9c4 Scripts/ExilesReach: Use new loot tracking quest feature to kill script hacks for it 2024-12-29 12:43:57 +01:00
Naddley
b81355bb99 Scripts/IsleOfDorn: Implement Quest: "Precious Gems" (#30495) 2024-12-29 10:53:18 +01:00
ModoX
26d1337461 Core/Creature: Implement aggro grace period (#30362)
Ref: #26528 #30273 #23258
2024-12-29 09:04:40 +01:00
Shauren
d913e38cba Core/Loot: Implemented automatic flagging of tracking quests from loot 2024-12-29 01:02:52 +01:00
Meji
0b16756172 Core/Units: Added helper methods to cancel mount/shapeshift auras (#30477) 2024-12-29 00:44:05 +01:00
Meji
75bc3021da Core/Gossip: Fix interaction with gossip launched by accepting quest (#30419) 2024-12-29 00:43:01 +01:00
ModoX
6b96facee3 Core/AI: Remove default arguments for inter-script communication 2024-12-29 00:17:07 +01:00
ModoX
309ba22a15 Core/AI: Implemented conversation ai (#30538) 2024-12-28 23:25:10 +01:00
Shauren
d8bcf5fcb6 Core/Players: Refactored SetQuestCompletedBit to take questId instead of quest bit as argument 2024-12-28 12:59:09 +01:00
Shauren
d78c3bb33a Core/Players: Added helper function to check quest completion using QuestV2 bits 2024-12-28 12:14:58 +01:00