Commit Graph
36479 Commits
Author SHA1 Message Date
funjoker cc5914eefa DB/Gossip: Add and update some gossip_menu_options (3) 2020-08-25 02:49:48 +02:00
funjoker b328061190 DB/Gossip: Add and update some gossip_menu_options (2) 2020-08-25 02:33:53 +02:00
funjoker c04c382f00 DB/Gossip: Add and update some gossip_menu_options (1) 2020-08-25 02:18:42 +02:00
Roc13x 0d95ea24bc Core/Command: Make new access take effect immediately on GM level change 2020-08-24 23:49:47 +02:00
Roc13x 110f178527 Core/Player: HasItemCount and DestroyItemCount now count bank bags 2020-08-24 23:49:47 +02:00
Roc13x c8d6fc99c0 Core/Player: Fix equipment sets not saving correctly
New sets were always saved to _equipmentSets[0], overwriting eachother
2020-08-24 23:49:47 +02:00
Roc13x eec9ef54b6 Core/Instance: Prevent possible crash on boss minion despawn 2020-08-24 23:49:47 +02:00
Roc13x e80375a7a9 Core/Account: Fix security level not updating in RBAC 2020-08-24 23:49:47 +02:00
Roc13x 31a04a1de1 Core/Guild: Implement guild master dethrone feature (#168) 2020-08-24 23:48:30 +02:00
Ovahlord d8478b689c Core/Spells:
* fixed Glyph of Dazing Shield proc
* fixed Glyph of Colossus Smash
* fixed Glyph of Divinity
* updated Glyph of Heroic Throw to Cataclysm
2020-08-24 23:18:51 +02:00
funjoker e8668c5666 DB: Verify some gossip_menu_options (8) 2020-08-24 22:13:27 +02:00
funjoker 8a7b29e76e Revert "DB/Trainer: Add missing spell"
This reverts commit 061756d2a0.
2020-08-24 22:04:30 +02:00
funjoker 25e7a52e99 DB: Verify some gossip_menu_options (7) 2020-08-24 22:02:54 +02:00
funjoker 03833151aa DB: Verify some gossip_menu_options (6) 2020-08-24 21:55:04 +02:00
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