Ovahlord
3eee6f3559
Scripts/DM: ensure that Helix' vehicle aura is no longer present on players after a wipe
2020-08-31 13:07:22 +02:00
Ovahlord
32cf373719
Core/Spells: updated Focus Magic spell script to Cataclysm
2020-08-30 17:28:32 +02:00
Ovahlord
aba4da0898
Core/Spells: revert ec997a4715 and apply stricter rules to avoid unwanted behaivior
2020-08-30 14:30:55 +02:00
Ovahlord
ec997a4715
Core/Spells: revert SPELL_ATTR5_INCLUDE_MELEE_RANGE naming since all non-generic aoe spells are suposed to use hitbox sums instead
2020-08-30 14:17:01 +02:00
Ovahlord
2db08bb0e0
Scripts/BWD: Magmaw's Ignition fire dummy npcs will now move in circles with their correct radius value and corrected the amount of steps
2020-08-30 13:08:46 +02:00
Ovahlord
8e339ba164
Scripts/BWD: Lord Victor Nefarius will now manipulate the abilities of any Omnotron golem with a cooldown instead of always picking the longest active golem
2020-08-30 12:48:35 +02:00
Ovahlord
ce5d28617d
Core/Packets: converted CMSG_GENERATE_RANDOM_CHARACTER_NAME, SMSG_GENERATE_RANDOM_CHARACTER_NAME_RESULT, CMSG_CHAR_DELETE, SMSG_CREATE_CHAR, SMSG_DELETE_CHAR and CMSG_PLAYER_LOGIN to packet class
2020-08-30 02:23:39 +02:00
Ovahlord
62a96c8f30
Core/AI: SortByDistance will now sort the referenced list instead of a copy of it. This fixes MinDistance and MaxDistance target selection
2020-08-30 00:15:35 +02:00
Ovahlord
94ad82b4e1
Core/Spells: fixed several miss chance calculations in melee and spell hit result calculations
2020-08-30 00:14:42 +02:00
Ovahlord
27bbba32aa
Core/Spells:
...
* fixed Protector of the Innocent talent
* fixed Tower of Radiance talent
* fixed Blessed Life talent
* fixed Gift of the Earthmother Rejuvenation instant heal effect
2020-08-29 21:33:16 +02:00
Giacomo Pozzoni
6a8ecc3ee3
Core/Misc: Fix issues reported by static analysis ( #25351 )
...
* Core/Misc: Fix issues reported by static analysis
* Core/Vmaps: Code cleanup after e777161888
# Conflicts:
# src/common/Collision/DynamicTree.cpp
# src/server/game/Entities/Object/Object.cpp
# src/server/game/World/World.cpp
2020-08-29 13:49:21 +02:00
Ovahlord
85018f9421
Core/Spells: fixed name clash between local variables and class member corpseTarget
2020-08-29 13:15:43 +02:00
Ovahlord
b85168975f
fixed a warning
2020-08-29 11:43:24 +02:00
kvipka
e6e20bd574
Scripts/InstanceScript: Fix an issue where LoadAllGrids would load creatures before TeamInInstance was properly set (PR #25340 )
...
# Conflicts:
# src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
2020-08-29 00:48:20 +02:00
Shauren
bdb6705911
Core/Misc: Use "proper" type for respawn info map key
2020-08-29 00:47:28 +02:00
Ovahlord
bb5e8a11b7
Core/Creatures: initialize LeaderGUID in FormationInfo struct
2020-08-29 00:45:16 +02:00
Ovahlord
9d345f0d87
Core/Creatures: creature groups no longer unnecessarily throw their data on the heap and formations now support inversing angles when waypoint Ids are 0
2020-08-28 23:02:05 +02:00
Ovahlord
89fdfd5d7f
Core/Spells: corrected Furor behaivior and fixed an exploit that was allowing druids to get full energy when turning into cat form
2020-08-28 15:51:29 +02:00
Warpten
2b2fc5fb8a
Core/Spells: remove PrepareSpellScript and PrepareAuraScript macros and make Hooklist use emplace behaivior ( #174 )
2020-08-28 15:40:26 +02:00
Ovahlord
677990a1b8
Core/Spells: removed more unused parameters for 4.x since SPELL_AURA_MOD_CRIT_PERCENT_VERSUS is not used at all
2020-08-28 12:20:35 +02:00
Ovahlord
dccd460088
Core/Spells: corrected Shatter bonus logic and fixed another warning
2020-08-28 12:10:53 +02:00
Ovahlord
74b44c91a7
fixed warnings
2020-08-28 11:54:53 +02:00
Ovahlord
25c980c390
Core/Units: ported spell crit chance updates from 335 branch
2020-08-28 11:46:07 +02:00
Ovahlord
afba1ba347
Core/Quests: launch gossips on rewarding quests only when the corresponding quest flag is present
2020-08-27 23:22:28 +02:00
Ovahlord
30e787d5a4
Core/Player: update agility dodge coefficients
2020-08-27 21:41:21 +02:00
Ovahlord
4ab66b1462
Core/Units: added crit chance supression
...
According to blueposts and wikis, there is a supression to crit chances if the target is having a higher level than the attacker. Each level that the target is above the one of the attacker, the crit chance is reduced by 1%. Though this number is solely based on bluepost data so this needs extensive testing since fan made calculations point more towards 0.7%.
2020-08-27 17:00:00 +02:00
Ovahlord
6e257a5123
Core/Spells: Warrior's Deep Wounds periodic damage is now based on normalized weapon damage and will only use the mainhand weapon as reference
2020-08-25 15:18:44 +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
Ovahlord
75a0e1c011
Core/Spells: updated Bloodworm's Blood Gorged behaivior to Cataclysm
2020-08-24 18:32:31 +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
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