funjoker
061756d2a0
DB/Trainer: Add missing spell
2020-08-24 21:47:58 +02:00
funjoker
2f738c41f2
DB: Update some gossip_menu (2)
2020-08-24 21:40:05 +02:00
funjoker
4db0bf8b51
DB: Verify some gossip_menu_options (5)
2020-08-24 21:39:42 +02:00
funjoker
f98f9f2498
DB: Verify some gossip_menu_options (4)
2020-08-24 21:33:06 +02:00
funjoker
1e27afe315
DB: Update some gossip_menu
2020-08-24 21:32:57 +02:00
funjoker
e20fa29c4a
DB: Verify some gossip_menu_options (3)
2020-08-24 21:21:35 +02:00
funjoker
de946f4618
DB: Verify some gossip_menu_options (2)
2020-08-24 21:06:26 +02:00
funjoker
6b4d03a364
DB: Verify some gossip_menu_options
2020-08-24 21:00:03 +02:00
Ovahlord
7c5c4bd9fa
DB/ICC: fixed Blood Queen Lana'thel's movement data
...
closes #176
2020-08-24 20:24:42 +02:00
Ovahlord
75a0e1c011
Core/Spells: updated Bloodworm's Blood Gorged behaivior to Cataclysm
2020-08-24 18:32:31 +02:00
Ovahlord
afe7c91475
DB/Spells:
...
* added missing proc entry for Grand Crusader
* Reckoning will no longer proc from all taken attacks
* updated Scent of Blood proc entry to Cataclysm and added missing proc cooldown
* reduced the proc cooldown of Blood Parasite from 20 seconds to 5 seconds
2020-08-24 17:21:41 +02:00
funjoker
febcc097e5
DB/Trainer: Update some trainers
2020-08-24 04:08:44 +02:00
Ovahlord
a6207eba63
DB/Spells: added missing threat pct coefficients for Consecration, Avenger's Shield and Hammer of the Righteous based on sniff analysis
2020-08-24 02:52:29 +02:00
Ovahlord
5f24181ebd
Core/Combat: corrected threat amount sent in threat update packets
...
* for some reason blizzard sometimes sends 99 values instead of round 100ish values which made it look a bit weird
2020-08-24 02:04:54 +02:00
Ovahlord
47ac0004c2
Core/Packets: converted SMSG_DESTROY_OBJECT to packet class
2020-08-23 23:09:34 +02:00
Ovahlord
c504068259
Scripts/BWD: Maloriak will now try to release Aberrations until he has released all of them instead of stopping after 6 attempts
2020-08-23 21:10:02 +02:00
jackpoz
5989ad860c
Core/Movement: Fix RandomMovementGenerator for swimming creatures
...
Fix RandomMovementGenerator for swimming creatures not moving at all due to PATHFIND_FARFROMPOLY being handled as wrong path.
2020-08-23 20:38:03 +02:00
Shauren
4ea65b38bd
Core/Spells: Fix refreshing exclusive auras that have different values in each effect
...
Closes #24592
2020-08-23 20:22:18 +02:00
Shauren
3dfa88f20e
Core/Spells: Relaxed aura exclusivity check to allow casting spells that have other, non-aura effects even if aura will not be applied
2020-08-23 20:21:40 +02:00
Shauren
5d98550574
Core/Spells: Fixed refreshing stat buff auras that have been improved by talents
2020-08-23 20:20:18 +02:00
Shauren
0c08285932
Core/Spells Fixed scroll stacking check when not targeting self
...
* Reuse code that removes non-stackable auras at apply to check before casting the spell to keep reagents/cast item
2020-08-23 20:18:52 +02:00
FAQ
cc085443ac
Core/Spells: Scrolls should not be consumed, when they fail to apply.
2020-08-23 20:15:30 +02:00
Ovahlord
e0f9548624
DB/Spells: the normal and instant cast DoT effect of Pyroblast will no longer stack with each other
2020-08-23 20:09:35 +02:00
Ovahlord
864ce72818
Scripts/TSC: fixed Corborus' Crystal Shard's not attacking anything
2020-08-23 18:56:08 +02:00
Shauren
476ce2107d
Core/Networking: Initialize MPSCQueueIntrusive dummy node without undefined behavior
2020-08-23 17:48:16 +02:00
Shauren
a24e11cdd3
Core/Networking: Switch to intrusive variant of MPSC queue to halve the number of memory allocations for packet sending ( #24659 )
...
# Conflicts:
# src/server/game/Server/WorldSocket.h
2020-08-23 17:47:57 +02:00
Shauren
44e0d6c0f9
Scripts/Spells: Replace RegisterAuraScript with RegisterSpellScript and remove it
2020-08-23 17:44:48 +02:00
Shauren
7bad7247da
Core/Scripts: Unify RegisterSpellScript and RegisterAuraScript macros to do the same thing and implemented passing custom arguments to spell script classes
2020-08-23 17:42:31 +02:00
Shauren
1a7f437b6d
Core/Util: Added another template utility - find_type_if
...
* Trinity::find_type_if - Find a type matching predicate in a given template parameter pack
2020-08-23 17:42:19 +02:00
Shauren
4362a1fff1
Core/Util: Added new utilities
...
* Trinity::new_from_tuple - same as std::make_from_tuple except allocates object using "new"
* Trinity::is_tuple - detects whether given type is a tuple specialization
* advstd::type_identity - C++20 std::type_identity
# Conflicts:
# src/common/Utilities/Tuples.h
2020-08-23 17:42:08 +02:00
Ovahlord
1ddb3d2456
Fixed more warnings
2020-08-23 17:38:45 +02:00
robinsch
1aaa949fff
Core/Unit: Fixed race condition when loot recipient is in different map
2020-08-23 17:36:12 +02:00
Ovahlord
359d6f3a9f
Core/Spells: fixed a potential crash in proccing auras of pet / guardian summoners
2020-08-23 17:32:48 +02:00
Ovahlord
52cc952392
Core/Units: fixed virtual item slot check for parry chance calculation
2020-08-23 17:25:04 +02:00
Ovahlord
116f10104a
Fixed a warning
2020-08-23 17:22:27 +02:00
Ovahlord
a657a21c4a
Core/Units: backported hit, dodge, parry and crit chance updates from 335 and fixed logics in 4.x specific code
2020-08-23 17:14:34 +02:00
Ovahlord
ec1b73e6eb
Core/Spells: reduce the scope of which controlled unit may proc owner's auras from controlled units to pets and guardians
2020-08-23 14:21:38 +02:00
Ovahlord
5be03870b5
Core/Spells:
...
* fixed Hunter Fervor talent
* fixed Hunter Killing Streak talent
* fixed Crouching Tiger, Hidden Chimera talent
* allow controlled units to proc the auras of their owner when dealing spell damage
2020-08-23 00:51:52 +02:00
Ovahlord
1507ca0179
Fixed build
2020-08-22 18:46:57 +02:00
Ovahlord
6d67af0607
DB: updated trainer tables for recent changes
2020-08-22 18:26:31 +02:00
Aokromes
34c7022378
Core/Creatures: Fix typo
2020-08-22 18:23:50 +02:00
Shauren
fa6f081037
Core/Creatures: Move gossip trainer assignment to creature_trainer table - same gossip can open different trainers depending on which creature it is assigned to
2020-08-22 18:22:57 +02:00
Ovahlord
52287e1f07
Core/SAI: ported set speed, weather and override light smart actions from 335
2020-08-22 18:16:03 +02:00
Ovahlord
0e61055ac3
Scripts/BWD: corrected Nefarian's respawn position after a wipe based on cyclic path point information
2020-08-22 16:19:03 +02:00
Ovahlord
ced7868646
DB/BWD: corrected Nefarian's flight type in movement template
2020-08-22 16:13:19 +02:00
Ovahlord
f1bbb7fa64
Scripts/BWD: the Poison Bombs in Omnotron Defense System encounter will now also fully fixate on their target
2020-08-09 21:15:59 +02:00
Ovahlord
0bf3444a80
Core/Packets: converted SMSG_CATEGORY_COOLDOWN to packet class and fixed packet structure
2020-08-09 20:51:06 +02:00
Ovahlord
12a1f5ce6e
Scripts/DS: fixed a oversight in Concentration spell script that was causing Deathwing's focused limbs to get stuck in their flying anim tier state when the Concentration gets removed
2020-08-09 18:56:04 +02:00
Ovahlord
e01a81bc3e
Scripts/TSC: 80d2cfbfc1 followup
2020-08-09 18:44:32 +02:00
Ovahlord
80d2cfbfc1
Scripts/TSC: updated Slabhide's scripting model to modern standard and corrected flight handlings in order to fix an issue that was causing it to glitch under the floor
2020-08-09 18:35:23 +02:00