Shauren
8d0620eb05
Core/GameTables: Fixed parsing gt files (for real this time)
2023-05-14 00:55:03 +02:00
DeadMouse
83bc908531
Core/Battlegrounds: Correct distance check in HandleAreaSpiritHealerQueryOpcode and HandleAreaSpiritHealerQueueOpcode. ( #28979 )
2023-05-13 18:16:37 +02:00
Shauren
3f2d62f9d6
Core/GameTables: Fixed parsing gt files
2023-05-13 16:10:26 +02:00
Shauren
06db073eb9
Core/PacketIO: Add missing bit writes
2023-05-13 15:48:25 +02:00
Shauren
3260b94dd6
Core/Misc: Replace string to int conversion functions from Common.h with c++17 std::from_chars based ones Trinity::StringTo
2023-05-13 15:46:27 +02:00
Shauren
1325e0c4b2
Core/Units: Power handling improvements
...
* Don't include creature_template power multipliers in CreateMana updatefield
* Allow NPCs to have power types other than mana
* Add missing Essence config regeneration rate
* Fixed demon hunter powers not decaying immediately after combat
* Fixed some powers decaying immediately out of combat after energizing (for example holy power)
* Replace hardcoded list of powers to set to full on levelup with a db2 flag check
* Updated Creature::GetPowerIndex for 10.1 new power types
2023-05-09 23:16:30 +02:00
Teleqraph
8828af2a5e
Core/Units: Add PowerTypeFlags enum ( #28897 )
2023-05-09 23:10:16 +02:00
Jeremy
205aba1ff3
Core/Battlegrounds: Moved AreaSpiritHealer resurrection handling to respective npc flags ( #28508 )
...
* UNIT_NPC_FLAG_AREA_SPIRIT_HEALER
* UNIT_NPC_FLAG_2_AREA_SPIRIT_HEALER_INDIVIDUAL
2023-05-09 05:20:35 +02:00
Teleqraph
145bb98ecb
Core/Auras: Implement SpellAuraInterruptFlags2::Falling ( #28941 )
2023-05-06 22:54:13 +02:00
Teleqraph and Shauren
2b231c9866
Core/Auras: Implement SpellAuraInterruptFlags2::WarModeLeave ( #28937 )
...
Co-authored-by: Shauren <[email protected] >
2023-05-06 22:49:01 +02:00
Shauren
f4e5c381ac
Build fix
2023-05-06 21:19:58 +02:00
Teleqraph and Shauren
998ee363c5
Core/Auras: Implement SpellAuraInterruptFlags2::EndOfEncounter ( #28939 )
...
Co-authored-by: Shauren <[email protected] >
2023-05-06 21:03:00 +02:00
Teleqraph and Shauren
15135ce16f
Core/Auras: Implement SpellAuraInterruptFlags2::StartOfEncounter ( #28938 )
...
Co-authored-by: Shauren <[email protected] >
2023-05-06 20:56:01 +02:00
Teleqraph
ca66da1c97
Core/Auras: Implement SpellAuraInterruptFlags2::DuelEnd ( #28940 )
2023-05-06 18:48:50 +02:00
Teleqraph
5fddf06daa
Core/Auras: Implement SpellAuraInterruptFlags2::EnteringInstance ( #28942 )
2023-05-06 17:58:40 +02:00
Teleqraph
513788e884
Core/Auras: Implement SpellAuraInterruptFlags2::AbandonVehicle ( #28944 )
2023-05-06 17:44:19 +02:00
Teleqraph
7c0ab49673
Core/Auras: Implement SpellAuraInterruptFlags2::LeaveArenaOrBattleground ( #28943 )
2023-05-06 17:39:37 +02:00
ModoX
920b9a99bd
Core/Unit: Named npc flags UNIT_NPC_FLAG_AREA_SPIRIT_HEALER and UNIT_NPC_FLAG_2_AREA_SPIRIT_HEALER_INDIVIDUAL
2023-05-06 14:39:13 +02:00
Shauren
cd8bba63a2
Core/PacketIO: Fixed CreateObject structure for areatriggers
2023-05-06 13:54:04 +02:00
Shauren
a1e2ad439d
Core/Spells: Check passive attribute on the final spell that will be cast by CMSG_CAST_SPELL, after taking overriden spells into account
2023-05-06 13:53:26 +02:00
Shauren
22eb73916a
Core/PacketIO: Reverted unintended change
2023-05-05 17:06:07 +02:00
Shauren
e540d74610
Core/PacketIO: Fixed quest query packet structure
2023-05-05 14:34:27 +02:00
Jeremy
cdb209fda4
Core/Spells: Implemented SPELL_EFFECT_TELEPORT_GRAVEYARD
...
* part of #28508
2023-05-05 09:27:56 +02:00
Shauren
16bc74667e
Core: Update to 10.1
2023-05-04 17:00:52 +02:00
Shauren
c563d52c8d
Core/Auras: Removed outdated aura type handling
2023-05-01 00:32:51 +02:00
Shauren
8f7a1d3c2c
Core/Misc: Delay creating std::string objects for locale data after size validation
2023-04-30 14:04:28 +02:00
Shauren
7f5e47c396
Core/Realms: Remove duplicate realm names storage
2023-04-29 00:25:31 +02:00
Shauren
d78f08aa9e
Core/Chat: Implemented more chat link types
...
Closes #28946
2023-04-28 00:11:24 +02:00
François B
1e11f51375
Core/PacketIO: Fixed bracket num in SMSG_RATED_PVP_INFO
2023-04-25 15:49:39 +02:00
Teleqraph and ModoX
c7ff9a9083
Scripts/Spells: Implement Summon Sayaad ( #28907 )
...
Co-authored-by: ModoX <[email protected] >
2023-04-23 16:49:01 +02:00
Shauren
26950594f6
GCC warning fix
2023-04-21 21:16:06 +02:00
Shauren
295c8f6326
Core/Spells: Fixed effects targeting the caster not hitting him immediately on spell launch if the spell targets a dest
...
* Also improve hit timing for charge spells
2023-04-21 19:05:38 +02:00
Shauren
c8ebf077c7
Scripts/Spells: Added proc requirements to a few auras that have SPELL_ATTR3_CAN_PROC_FROM_PROCS attribute
2023-04-19 23:56:59 +02:00
Meji
6c71a84e6c
Core/GameObjects: Allow certain types to be sent to the client without display ( #28908 )
2023-04-15 20:45:21 +02:00
ModoX
a7256209cc
Core/Spells: Readded accidently dropped line in 0750b7f845
2023-04-13 12:29:02 +02:00
Shauren
353a71c6cd
Core/Reputation: Fixed crash in reptutation code when PlayerStart.AllReputation is enabled in config
...
Closes #28915
2023-04-11 19:51:06 +02:00
Christyan
5e47a3522a
Core/Quests: Fixed typo in raid group requirements check ( #28914 )
2023-04-11 18:43:27 +02:00
ModoX
89e09dc44e
Core/AI: Drop script_waypoints and move data to waypoint_data ( #28879 )
2023-04-10 04:04:33 +02:00
Shauren
083b8d6c84
Core/Misc: Fix build with libc++
...
Closes #28909
2023-04-10 00:08:32 +02:00
Meji
d6133c78de
Core/Units: Calculate HoverHeight from model data ( #28899 )
2023-04-09 18:17:08 +02:00
Meji
cc5fa9107f
Core/Misc: Fix typo introduced in 36044a9470
2023-04-09 00:59:29 +02:00
Meji
0327f3ede3
Core/Conditions: Fix log typo
2023-04-08 21:49:33 +02:00
ModoX
356c98579b
Core/SAI: Drop waypoints table and move existing rows to waypoint_data table ( #28834 )
2023-04-08 01:33:05 +02:00
Meji
7d5d3cf655
Core/Units: Prevent backward melee attacks ( #28895 )
2023-04-07 20:54:03 +02:00
Shauren
422d521667
Core/Objects: Fixed ObjectGuid equality operator for GCC 10 (completely broken, see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94924 )
2023-04-07 00:26:23 +02:00
Shauren
7b31080258
Core/Misc: Modernize code a bit by replacing std::tie with either structured bindings or operator<=>
2023-04-06 17:46:58 +02:00
Meji
74c280da9e
Core/Skinning: Autolearn skill of skinned mob if not already learned ( #28894 )
2023-04-06 17:28:38 +02:00
ModoX
209a36424e
Core/Creature: Added missing nullcheck
2023-04-06 01:25:49 +02:00
ModoX and Ovah
0750b7f845
Core/Creature: Implemented sparring with max health percent thresholds ( #27198 )
...
Co-authored-by: Ovah <[email protected] >
2023-04-06 01:01:02 +02:00
ModoX
36044a9470
Core/Creature: Added possibility to give creatures multiple gossip menu ids and control them via conditions ( #28159 )
2023-04-05 23:49:46 +02:00