Commit Graph
37301 Commits
Author SHA1 Message Date
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 3a67e376811743be208da4aab8a9e452e1ae637e)
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
Shauren 8acf90d115 Core/Units: Sync ProcessTerrainStatusUpdate code with master branch 2022-01-01 16:49:48 +01:00
killerwife 0eaea1109e MMAP: Build ADT floor just like WMO floor below liquid (#27503)
Fixes ocean floor pathfinding
2022-01-01 16:43:25 +01:00
Ovahlord e4356b681a DB: corrected several column types 2022-01-01 12:41:51 +01:00
Aokromes c832e63c4c Misc: Update (C) year
happy new year

# Conflicts:
#	AUTHORS
2022-01-01 11:28:48 +01:00
Ovahlord 675914a3cc DB/Spawns: fixed a startup error caused by Balnazzar trying to use his retired host's equipment 2022-01-01 11:23:50 +01:00
Ovahlord 2758007222 DB: corrected length for signed int types changed in 200791fdae 2022-01-01 11:13:53 +01:00
Ovahlord 010d5a7fcd DB: fixed an old typo in character updates tables 2022-01-01 11:10:47 +01:00
Ovahlord 684263871a DB: converted remaining table engines in auth and characters database to InnoDB 2022-01-01 11:09:48 +01:00
Ovahlord 7cdac9bd9e DB: converted world database engines to InnoDB 2021-12-31 19:01:15 +01:00
Ovahlord cc5ddf1faa DB: converted auth database to utf8mb4 2021-12-31 18:39:11 +01:00
Ovahlord dbcdf3105d DB: converted character database mediumint fields to int 2021-12-31 18:31:54 +01:00
Ovahlord 26ac089d7c DB: converted character database to utf8mb4 2021-12-31 17:57:07 +01:00
Ovahlord 200791fdae DB: converted all mediumint fields to int 2021-12-31 17:38:02 +01:00
Ovahlord 39da927196 Scripts/Misc: resolved cherrypick issues and regressions 2021-12-31 15:53:53 +01:00
Shauren a322e4eb37 Core/Spells: Implemented target 124 TARGET_UNIT_TARGET_TAP_LIST 2021-12-30 20:16:33 +01:00
Shauren 383e7c1315 Core/Spells: Implemented target 121 TARGET_CORPSE_TARGET_ALLY 2021-12-30 20:14:29 +01:00
Ovahlord 8bb9376aa2 Core/Spells: Rename targets 110 to TARGET_UNIT_CONE_CASTER_TO_DEST_ENTRY 2021-12-30 20:12:02 +01:00
Shauren 58d257c7a5 Core/Spells: Targets enum formatting 2021-12-30 20:11:01 +01:00
Shauren 84c7434b8b Core/Spells: Rename targets 108 and 109 to include CASTER_TO_DEST wording 2021-12-30 20:10:09 +01:00
Shauren 5fcf5bdee5 Core/Spells: Implemented target 107 TARGET_DEST_NEARBY_ENTRY_2 (the same as target 46) 2021-12-30 20:08:10 +01:00
Shauren adfc991f02 Core/Spells: Use orientation given in destTarget instead of always taking casters orientation for all effect types 2021-12-30 20:06:10 +01:00
Shauren 28f79765ca Core/Spells: Implemented target 62 TARGET_DEST_CASTER_GROUND (the same as target 125) 2021-12-30 20:00:42 +01:00
Shauren 7ef17f416c Core/Spells: Rename TARGET_UNIT_CONE_ENEMY_54 to TARGET_UNIT_CONE_180_DEG_ENEMY and add 180 degree fallback for this target type 2021-12-30 19:57:50 +01:00
Shauren 8e657a9b7c Core/Spells: Implemented target 105 TARGET_UNIT_CASTER_AND_PASSENGERS 2021-12-30 19:55:29 +01:00
Shauren 0ef0498d13 Core/Spells: Rename TARGET_UNIT_CONE_ENEMY_104 to TARGET_UNIT_CONE_CASTER_TO_DEST_ENEMY 2021-12-30 19:46:50 +01:00
Shauren fbf2a2e531 Core/Spells: Allow targeting script hooks to work with TARGET_DEST_DYNOBJ_ENEMY, TARGET_DEST_DYNOBJ_ALLY, TARGET_DEST_DYNOBJ_NONE, TARGET_DEST_DEST
# Conflicts:
#	src/server/game/Spells/Spell.cpp
2021-12-30 19:40:19 +01:00
Ovahlord 2916a38ea6 Core/Packets: converted SMSG_QUERY_PLAYER_NAME_RESPONSE to packet class 2021-12-29 21:05:42 +01:00
Ovahlord 8202480a93 Core/Units: corrected calculations for dodge, parry and spell hit chances 2021-12-29 19:37:47 +01:00
Ovahlord efc94b46f4 Core/Units: corrected melee miss chance calculation 2021-12-29 19:12:37 +01:00
jackpoz 48130896d8 Scripts/BlackrockSpire: Fix infinite loop in Gyth fight
Fix infinite loop in Gyth fight and double event caused by Rend Blackhand being respawned.
Please note this event is completely bugged and unfinished and contains for sure more bugs.
2021-12-28 23:36:16 +01:00
Ovahlord b1acc6353d DB/Spells: Seals of Command will no longer proc on explicit unit targets when hitting enemies with Divine Storm 2021-12-28 21:28:09 +01:00
Giacomo Pozzoni adde43e965 Core/AI: Fix crashes caused by charmed Creatures having null AI for 1 map update tick (#27434)
Implement using ScheduledChangeAI instead of nullptr to signal a required AI change
# Conflicts:
#	src/server/game/Entities/Unit/Unit.cpp
#	src/server/game/Entities/Unit/Unit.h
2021-12-27 22:25:11 +01:00
Ovahlord 4f9c640161 Core/Spells:
- Glyph of Aimed Shot will now only proc on critical hits with Aimed Shot
- fixed Glyph of the Dazzled Prey
2021-12-27 20:15:36 +01:00
Ovahlord 81813c1c0b Core/Player: replaced a world packet variable with its packet class version and removed a leftover from previous cleanups 2021-12-27 18:46:53 +01:00
Ovahlord 20fdb215db Core/Packets: converted SMSG_UPDATE_INSTANCE_ENCOUNTER_UNIT to packet class 2021-12-27 18:35:18 +01:00
Ovahlord 90b267764e Core/Spells: Focus Fire can no longer be used when no pet is active or if the pet has no application of Frenzy available 2021-12-27 15:31:06 +01:00
Ovahlord c7892087fe Core/Spells: fixed Serpent Spread talent 2021-12-27 13:46:05 +01:00