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
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