Shauren
5c44ac1787
Core/Database: Silence deprecation warning on mysql_stmt_bind_param
2024-03-01 11:29:09 +01:00
Ovahlord
47c14bedef
Core/Items: allow all soulbound common and poor items to unlock their appearance to reflect patch 10.0.5 changes
2024-03-01 01:39:41 +01:00
Shauren
a814eb65b1
Core/Spells: Implemented pausing spell cooldowns
2024-03-01 00:23:09 +01:00
Shauren
ede97a52e9
Core/Spells: Store truncated (only up to millisecond precision) cooldown times
2024-03-01 00:23:09 +01:00
Ovahlord
70121171be
DB/Creatures: added some movement static flags and wander distance data for some Kelp'thar Forest creatures
2024-03-01 00:17:00 +01:00
Ovahlord
4e8e3d8fb8
Core/Creature: corrected swimming toggle behavior for amphibious creatures
2024-03-01 00:15:14 +01:00
Shauren
34308dd6de
Build: Perform CMake check_cxx_source_compiles checks using the same C++ standard as used in the project
2024-02-29 23:20:37 +01:00
Ovahlord
465c1d682a
DB: fixed query added in b04ab91edd
2024-02-29 20:41:45 +01:00
Ovahlord
b04ab91edd
DB/Creatures: fixed assignment of CREATURE_STATIC_FLAG_SESSILE, CREATURE_STATIC_FLAG_CAN_SWIM and CREATURE_STATIC_FLAG_3_CANNOT_SWIM static flags
2024-02-29 20:38:58 +01:00
Benjamin Jackson
eecdba9e01
Core/Misc: Rename templat to characterTemplate so it stop looking like a typo despite not being one. ( #29421 )
2024-02-29 18:44:43 +01:00
Shauren
0139ec41bb
Core/Creatures: Allow toggling CREATURE_STATIC_FLAG_4_TREAT_AS_RAID_UNIT_FOR_HELPFUL_SPELLS
2024-02-29 18:09:10 +01:00
Shauren
d373802458
Core/Creatures: Allow toggling CREATURE_STATIC_FLAG_FLOATING, CREATURE_STATIC_FLAG_SESSILE and CREATURE_STATIC_FLAG_3_CANNOT_PENETRATE_WATER
2024-02-29 16:47:35 +01:00
Ovahlord
fb3e6737da
Core/Movement: require a minimum wander_distance value of 0.1 and check the path length of generated random movement ( #29766 )
...
this serves as a means to reduce the console spam caused by failed spline validation
2024-02-29 15:52:25 +01:00
Ovahlord
c541eda54d
Core/Creatures: implemented most movement related static flags and migrated existing movement data into static flags ( #29541 )
...
* implemented CREATURE_STATIC_FLAG_AQUATIC - creatures cannot leave liquids
* implemented CREATURE_STATIC_FLAG_AMPHIBIOUS - creatures can enter and leave liquids but remain on the ocean floor when swimming is not enabled until engaged
* implemented CREATURE_STATIC_FLAG_FLOATING - creatures have their gravity on spawn / reset disabled
* implemented CREATURE_STATIC_FLAG_SESSILE - creatures are rooted in place
* implemented CREATURE_STATIC_FLAG_CAN_SWIM - creature can swim in liquids
* implemented CREATURE_STATIC_FLAG_3_CANNOT_SWIM - Amphibious creatures cannot toggle on swimming
* implemented CREATURE_STATIC_FLAG_3_CANNOT_TURN - Creatures cannot turn at all
* implemented CREATURE_STATIC_FLAG_4_PREVENT_SWIM - Amphibious creatures won't toggle on swimming until their victim starts leaving the ocean floor
* partially implemented CREATURE_STATIC_FLAG_3_CANNOT_PENETRATE_WATER
* deprecated CREATURE_FLAG_EXTRA_NO_MOVE_FLAGS_UPDATE as this flag was a hackfix to a wrong implementation that is now gone
2024-02-29 14:43:37 +01:00
Shauren
792a4d6c8b
Scripts/Serpentshrine Cavern: Removed Spout hack and use correct spell ids
2024-02-28 21:10:51 +01:00
Shauren
59f92412d0
Core/Movement: MoveRotate improvements
...
* Allow overriding rotation speed
* Allow limiting rotation using total rotation angle instead of duration
2024-02-28 21:10:05 +01:00
Shauren
20b29c5ff5
Core/Misc: Allow formatting optionals with Trinity::StringFormat
2024-02-28 20:42:20 +01:00
Shauren
288966e796
Core/Movement: Fixed MoveRotate not updating orientation
2024-02-28 20:41:04 +01:00
Shauren
c70bd6f5e4
Scripts/Forge of Souls: Fixed Devourer of Souls achievement worldstate expression requirement and rotate beam tick timing
2024-02-28 20:40:22 +01:00
Meji
637b7b520a
DB/PageTexts: Update multiple page texts
2024-02-28 20:20:56 +01:00
Meji
0676cbed94
DB/Stormwind: Update Love is in the Air stuff (Dragonflight)
2024-02-28 20:19:09 +01:00
Meji
91284f3f8e
DB/Valsharah: Added Love is in the Air spawns
2024-02-28 20:15:01 +01:00
Meji
192284a952
DB/TheJadeForest: Added Love is in the Air spawns
2024-02-28 20:14:04 +01:00
Meji
eede7aeb8b
DB/Winterspring: Added Love is in the Air spawns
2024-02-28 20:13:25 +01:00
Meji
aa84a951bb
DB/NorthernStranglethorn: Added Love is in the Air spawns
2024-02-28 20:12:01 +01:00
Aqua Deus
0ce73df1c9
DB/WanderingIsle: Update Racemasks for Pandaren Warlock
...
+ Add missing Gameobject spawn
Closes #29229
2024-02-27 19:38:10 +01:00
Aqua Deus
24539e8d27
Scripts/Spells: Fix DK talent Permafrost ( #29759 )
2024-02-27 18:49:09 +01:00
Shauren
deb24f3f53
Core/Units: Added helper function to clear boss emote frame and enable SMSG_CLEAR_BOSS_EMOTES
2024-02-27 16:13:23 +01:00
Shauren
9463933eda
Core/Creatures: Implemented CREATURE_STATIC_FLAG_2_ALLOW_MOUNTED_COMBAT and overriding default mount from creature addon
2024-02-27 14:05:47 +01:00
Shauren
120a19d179
Core/Items: Fixed possible out of bounds array access when applying enchantments to equipped profession tools
2024-02-27 12:41:17 +01:00
Shauren
be3dc89c32
Core/Creatures: Implemented CREATURE_STATIC_FLAG_5_NO_LEAVECOMBAT_STATE_RESTORE
2024-02-27 00:13:11 +01:00
Shauren
1572b8acab
Core/Logging: Call Log::instance() only once in each log statement
2024-02-26 22:55:27 +01:00
Jeremy
409adfa7a5
Core/Battlegrounds: Isle of Conquest Rework ( #29687 )
2024-02-26 22:33:07 +01:00
Naddley
5f69c1fe0d
DB/ForbiddenReach: Added some spawns for The War Creche
2024-02-26 18:08:39 +01:00
Shauren
9ecb93f34d
Core/Spells: Don't modify item charges in all slots on a single item spell cast
2024-02-26 14:39:16 +01:00
Kelpiesklubhouse
91939f343e
DB/Mulgore: Update questchains for Mulgore
...
Closes #29742
2024-02-26 01:44:22 +01:00
Kelpiesklubhouse
3c466f4ce7
DB/Durotar: Update questchains for Durotar
...
Closes #29739
2024-02-26 01:43:33 +01:00
Kelpiesklubhouse
6dc9be26a9
DB/DunMorogh: Update questchains for Dun Morogh
...
Closes #29725
2024-02-26 01:41:39 +01:00
Kelpiesklubhouse
7105d4c380
DB/Durotar: Update questchains for Echo Isles
...
Closes #29709
2024-02-26 01:40:44 +01:00
Kelpiesklubhouse
bdfe60b606
DB/ElwynnForest: Update questchains for Northshire
...
Closes #29672
2024-02-26 01:39:40 +01:00
Kelpiesklubhouse
a55653ce0b
DB/Durotar: Added ExclusiveGroup for Quests Lazy Peon and Vile Familiars
...
Closes #29737
2024-02-26 00:51:32 +01:00
Kelpiesklubhouse
f8ab334a33
DB/DunMorogh: Update questchain for New Tinkertown
...
Closes #29716
2024-02-26 00:49:18 +01:00
Kelpiesklubhouse
38730ee272
DB/DunMorogh: Update questchain for Coldrige Valley
...
Closes #29713
2024-02-26 00:46:55 +01:00
Kelpiesklubhouse
af108413dc
DB/AzuremystIsle: Update questchains for Ammen Vale
...
Closes #29685
2024-02-26 00:44:30 +01:00
Kelpiesklubhouse
d53d4fd7df
DB/ElwynnForest: Update questchain for Elwynn Forest
...
Closes #29675
2024-02-26 00:37:35 +01:00
Shauren
0c76618b19
Core/Auras: Implemented SpellEffectAttributes::AuraPointsStack
2024-02-26 00:03:02 +01:00
Mykhailo Redko
02b977c98e
Core/Players: Drop Player::SaveGoldToDB() and move it's code to Player::SaveInventoryAndGoldToDB() ( #29582 )
2024-02-25 18:58:00 +01:00
Razmataz
31236de396
Core/Players: Support race and faction changes for new races ( #29755 )
2024-02-25 18:49:20 +01:00
Ovahlord
6c15fb00e5
Core/Units: Update facing spline movement immediately after launching ( #29494 )
2024-02-25 15:12:46 +01:00
Malcrom
7465ce9aeb
DB/DunMorogh: Implementing quests Forced to Watch from Afar and Operation Recombobulation
...
* also fixed Wendigo spawn positions & waypoints
Closes #29606
2024-02-25 12:45:33 +01:00