Ovahlord
9892d239a8
Core/Spells: renamed SPELL_ATTR5_INCLUDE_MELEE_RANGE to SPELL_ATTR5_TREAT_AS_AREA_EFFECT and handle the attribute in SpellInfo::IsAffectingArea
2022-01-16 11:44:49 +01:00
Ovahlord
d5fa8c3e10
Core/Spells: Hunter Pets will now correctly inherit 22% of the player's attackpower instead of 42.5%
2022-01-16 11:32:47 +01:00
Ovahlord
d17ceb70d5
Core/Movement: add a helper to obtain movement direction angles from player movement
2022-01-16 11:31:14 +01:00
Ovahlord
7342ba57f7
DB/Loot: unlink references that were referencing themselves, resulting in infite loops
...
closes #319
2022-01-16 09:23:49 +01:00
Ovahlord
f621152df6
typo fix²
2022-01-16 03:33:46 +01:00
Ovahlord
8368c065fb
typo fix
2022-01-15 21:05:31 +01:00
Ovahlord
19bf9cd7d7
DB/Pets: corrected level 85 stat values for DK ghouls
2022-01-15 21:04:16 +01:00
ModoX
83456ed853
Core/Quests: Set quest slot earlier when abandoning a quest
2022-01-14 21:40:27 +01:00
Ovahlord
319ef144b4
Core/Spells: SPELL_ATTR0_CU_CONE_LINE is no longer taking a target's combatreach into account to avoid being falsely hit when not even inside of the cone
2022-01-14 21:37:08 +01:00
Ovahlord
86d8443732
Core/Spells: further fixups for spell focusing and channel target selection
...
* SPELL_ATTR1_SELF_CHANNELED is now also considering targets when required
2022-01-14 21:36:13 +01:00
Ovahlord
b242ca48ed
Scripts/BH: fixed a crash in Occu'thar's target selection script for Focused Fire
2022-01-14 18:46:43 +01:00
Ovahlord
520b53a5e0
Core/Spells: added a helper to determine whenever a periodic aura should roll over its duration on refresh
...
* introduce another custom spell attribute to grant full control over when or when not to roll over ticks
2022-01-14 18:46:03 +01:00
Ovahlord
19e28e2077
Core/Phasing: fixed a typo in b1f16bceb0
2022-01-13 22:00:44 +01:00
Ovahlord
0aa9129c3b
Core/Spells: let all periodic effects roll over their timers on refresh
...
* renamed SPELL_ATTR0_CU_DONT_RESET_PERIODIC to SPELL_ATTR0_CU_RESET_PERIODIC_TIMER and changed functionality to prevent described behavior from happening
2022-01-12 18:51:21 +01:00
Ovahlord
1149fbce3d
Core/Spells: revert an unwanted change that sneaked into 9085526f9a
2022-01-12 17:57:41 +01:00
Ovahlord
9085526f9a
Core/Spells: define and implement SPELL_ATTR8_PERIODIC_CAN_CRIT
...
* SPELL_ATTR8_DONT_RESET_PERIODIC_TIMER has been moved to a custom attribute (SPELL_ATTR0_CU_DONT_RESET_PERIODIC)
2022-01-12 17:33:34 +01:00
Shauren
6252bd9fa8
Core/Groups: Fixed crash in loot rolls happening when looted object despawns before roll expires
2022-01-12 15:56:48 +01:00
Ovahlord
cf29d94161
DB/TotT: Commander Ulthok has learned to swim as well
2022-01-10 22:18:45 +01:00
Ovahlord
cd365a880d
warning fix
2022-01-10 01:57:27 +01:00
Ovahlord
c95b81063c
Scripts/BWD: beffd30076 followup
2022-01-10 01:50:51 +01:00
Ovahlord
ff753eb9ac
Scripts/HoO: make sure that Temple Guardian Anhuur's position is up to date when he is about to teleport to avoid him from rubberbanding back to his pre-teleport position
2022-01-10 01:38:42 +01:00
Ovahlord
243e833000
DB/BWD: allow Chimaeron to swim since his puddle now uses liquid pathfinding data
2022-01-09 22:35:33 +01:00
Ovahlord
beffd30076
Scripts/BWD: moved Atramede's Reverberating Flame movement behavior to a own AI script and pick a new follow target when his current target dies
2022-01-09 22:29:13 +01:00
Ovahlord
3ff8840fe2
Core/Items: ported several enchantment flag implementations from master branch
2022-01-09 18:15:38 +01:00
Ovahlord
009e1dba37
Core/Spells: coefficient scaling will no longer affect attack power multipliers
2022-01-09 15:09:21 +01:00
Ovahlord
04df69a8ed
Core/Guids: optimize guild recipe querying by avoiding unnecessary copys of profession data elements
2022-01-09 15:08:02 +01:00
TDB Release
1a1f0b767d
TDB 434.22011 - 2022/01/09
2022-01-09 00:18:53 +00:00
funjoker
2b61445109
DB: Add missing hotfixes db drop
2022-01-09 00:36:20 +01:00
Giacomo Pozzoni
2c4a20da24
DB: Add drop script compatible with MySQL 8
2022-01-08 22:46:10 +01:00
Ovahlord
cc33d38d80
DB/Quests: added missing locales for all quest template entries
...
closes #315
2022-01-08 22:22:04 +01:00
Ovahlord
1ecaa9ab5f
DB/Creatures: prune aura blobs in creature addon tables of bad data
...
closes #180
2022-01-06 00:17:02 +01:00
Ovahlord
4751767c39
DB/Creature: re-add Marshal McBride's text event when accepting 'Report to Goldshire' and make the text personal for the accepting player only
2022-01-06 00:00:27 +01:00
Ovahlord
2161908280
Core/Spells: partially implement Dancing Rune Weapon and handle Blood DK t12 4p bonus
2022-01-05 23:43:43 +01:00
Ovahlord
e84bb6e6ba
Core/Units: no longer send debug hitInfo flags as these have no clientside effect at all
...
closes #261
2022-01-05 22:35:30 +01:00
Ovahlord
7dc29ee9c1
Core/Spells: skip unnecessary coefficient scaling lookups when no coefficient is provided
2022-01-05 22:32:05 +01:00
Ovahlord
66a49b77f6
DB/Gossip: corrected Innkeeper Farley's gossip menu
...
closes #236
2022-01-05 22:20:29 +01:00
Ovahlord
2dc07876ea
Core/Spells: implement spellpower and attackpower coefficient scaling
2022-01-05 20:19:06 +01:00
Ovahlord
d1c006d4dd
Core/Spells: Judgement will now also benefit from Two-Handed Weapon Specialization
...
* though it's nowhere mentioned in the tooltips or effects, according to several addons and logs Judgement indeed benefits from its bonus
2022-01-05 15:04:54 +01:00
Ovahlord
01d0a0b09c
Core/Spells: use the correct getter for school mask
2022-01-05 15:03:42 +01:00
Ovahlord
fa378dc870
Core/Spells: Unit::MeleeDamageBonusTaken will now use the SchoolMask of melee attack spells when spellInfo is provided
...
ref https://github.com/TrinityCore/TrinityCore/issues/27523
2022-01-05 13:11:58 +01:00
Ovahlord
6250b74969
DB: removed deprecated conversion sql files for auth and character database as they are heavily outdated and no longer supported
2022-01-05 11:50:40 +01:00
Ovahlord
6a43cd1691
Tools/MMapsExtrator: ported multi-threading updates from master branch
...
closes #204
2022-01-04 22:50:02 +01:00
Shauren
171e6adf19
Tools/mmaps_generator: Made loading vmaps by mmaps_generator threadsafe
2022-01-04 22:18:43 +01:00
Shauren
267cd04e57
Core/Time: Remove artificially high minimal update intervals
...
(cherry picked from commit 3a67e37681 )
2022-01-04 19:23:46 +01:00
Ovahlord
7f62463f36
Core/Movement: no longer blindy rely on ack messages to change movementstatus values as the client can and will sometimes ignore packets such as when receiving movement packets while not being sent out via update object (changing maps via teleport)
2022-01-04 15:04:49 +01:00
Ovahlord
8f2bcf3716
fixed build
2022-01-04 13:05:19 +01:00
Ovahlord
7b3f163ef6
Core/Movement: no longer override a player's movementInfo with the info returned from dismissing controlled vehicles as these do not belong to him. This fixes players getting stuck in a disable gravity state when exiting vehicle seats that have disabled a player's gravity
2022-01-04 12:59:55 +01:00
Ovahlord
5a66a295ee
Scripts/TSC: corrected Force Grip channel behavior and fixed an edge case in which the player remains stuck in the air when Force Grip ends.
...
Thx @roc13x for the headsup.
closes #311
2022-01-04 11:50:22 +01:00
Ovahlord
91516e155f
Core/Units: ported another crashfix from TC
2022-01-04 11:48:42 +01:00
Ovahlord
d5db24c3d8
Scripts/Tol Barad: fixed quest 'Magnets, how do they work?'
...
* fixed some visuals at the alliance baradin base camp
2022-01-01 23:11:54 +01:00