Commit Graph

36635 Commits

Author SHA1 Message Date
Ovahlord
f1ef08fc84 Core/Movement: added optional velocity argument for MotionMaster::MoveTakeoff helper to manually specify velocity values 2020-09-29 17:40:31 +02:00
Ovahlord
ece5fe65c0 DB/Trainers: fixed remaining Death Knight trainers in Acherus 2020-09-28 23:24:29 +02:00
Ovahlord
84a5437001 Core/Spells: updated Lava Surge spell scripts to new model and added db proc entry 2020-09-28 21:05:34 +02:00
Ovahlord
f3696e6cff DB/Loot: reverted Magmaw's token drop removal 2020-09-28 20:38:17 +02:00
Ovahlord
1ae2b2f4bb DB/VP: corrected health value for Howling Gale 2020-09-28 20:10:06 +02:00
Ovahlord
9bf4685de7 DB/Loot: Chimaeon will now correctly drop 2 items on heroic difficulty and removed incorrect token drops from Magmaw 2020-09-28 20:01:51 +02:00
Ovahlord
84760e8a10 Scripts/VP: fixed a warning 2020-09-28 19:39:08 +02:00
Ovahlord
df60a4d848 Scripts/VP: minor cleanups and improved Holwing Gale behaivior
* Howling Gale will no longer get stuck in combat when applying periodic damage effects on them
* When damaging a Howling Gale, the target will now stop casting any knockbacks for 10 seconds before slowly starting to build up again
2020-09-28 19:36:22 +02:00
Ovahlord
44be244ced Core/Units: remove excessive spam of animation tier spline update packets on every movement update 2020-09-28 19:33:14 +02:00
Ovahlord
059dff081c Core/Units: fixed a typo in Lava Burst crit chance bonus 2020-09-27 18:16:07 +02:00
Ovahlord
0528189e62 Core/Spells:
* Atramedes' Sonar Pulse will now always target 4 players
* Atramedes' Sonar Bomb will now target 5 targets in 10 player mode and 12 targets in 25 player mode
2020-09-27 18:08:45 +02:00
Ovahlord
6594fb650d Core/Spells: fixed Relentless Strikes talent 2020-09-27 17:21:37 +02:00
Ovahlord
bf78c98459 Core/Spells: Lava Bursts that have been triggered by Elemental Overload will now crit as well when the target has been affected by Flame Shock 2020-09-27 16:35:55 +02:00
Ovahlord
35b07faf2b Scripts/Quests: scripted Launch Quest spells and use them to launch the 'A Personal Summon' quests when entering Stormwind or Orgrimmar 2020-09-26 19:57:05 +02:00
Ovahlord
941194018d Core/Players: reduce excessive casting of spell_area spells by casting them only when zone and area ids actually change 2020-09-26 19:38:49 +02:00
Ovahlord
175d84495e DB: rename sql files 2020-09-26 15:49:35 +02:00
offl
bbdf620ffa DB/Creature: Change flight state CanFly to DisableGravity part 2
Updates #6148
2020-09-26 15:47:06 +02:00
offl
cd5e46bb42 DB/Creature: Change flight state CanFly to DisableGravity part 1
Updates #6148

That fish in Dalaran aquarium is finally visible
2020-09-26 15:47:00 +02:00
Ovahlord
3c2ae9c5cf DB/Spells: added missing elixir spells to Battle Elixir spell group 2020-09-26 15:43:46 +02:00
Ovahlord
164fe1890e Scripts/BWD: Lightning Conductor will now get removed when Lord Victor Nefarius transforms the target into a Shadow Conductor 2020-09-26 15:11:36 +02:00
Ovahlord
ba78de9354 DB/Creatures: added velocity values for the cyclic splines of Ban'thalos, Xariona, Tank and Blazewing 2020-09-25 00:10:53 +02:00
Ovahlord
bf04bd36db Core/Units: do not update facing for mind controlled creatures 2020-09-24 14:31:18 +02:00
Ovahlord
361ac2292b Core/Movement: add velocity field to waypoint_data to allow specifying custom speed value for waypoints and cyclic splines
* standartized member naming in WaypointNode and WaypointPath struct
2020-09-24 14:30:48 +02:00
Giacomo Pozzoni
8bbe17c684 Core/Creature: Ignore combat reach when looking for assisting creatures 2020-09-24 00:37:11 +02:00
Ovahlord
d2790a4c32 Core/Spells: cleaned up and updated Envenom spell script to Cataclysm
* fixed the spell script not changing the dealt damage at all
2020-09-23 20:48:45 +02:00
Ovahlord
adffbaf375 Core/Units: restrict target guid based turning to creatures only 2020-09-23 20:48:45 +02:00
Ovahlord
c9afa1a6ed Core/Units: renamed SetInFront to SetOrientationTowards to clarify its actual functionality and added comments to SetOrientationTowards, SetFacingTo and SetFacingToObject 2020-09-23 20:48:44 +02:00
Ovahlord
0a480f3ae8 Core/Units: update internal facing of units on every update tick when a target guid or a tracking channeled spell is being used 2020-09-23 20:48:43 +02:00
TDB Release
3e5ff77e0d TDB 434.20091 - 2020/09/22 2020-09-22 00:58:18 +00:00
funjoker
2e6d05434c DB/Misc: Set default charset for auth and characters to utf8mb4 in create_mysql.sql 2020-09-22 01:26:57 +02:00
funjoker
6e77dc8f78 DB/Core: Converted hotfix database charset to utf8mb4
Update DBUpdater to create databases with utf8mb4
2020-09-22 01:22:59 +02:00
Ovahlord
0fe8d6e7f2 DB/Creatures: spawned Xariona and added cyclic spline path for her 2020-09-21 00:53:49 +02:00
Ovahlord
64a48500c2 DB/Creatures: added cyclic spline data to Tank, Ban'thalos and Blazewing 2020-09-21 00:34:38 +02:00
Ovahlord
27c1fd6aee Core/Movement: implement cyclic spline database support 2020-09-21 00:32:55 +02:00
Ovahlord
a7cd689bb8 DB/Spells: Malestrom Weapon will now get consumed by Healing Rain 2020-09-20 00:15:48 +02:00
xvwyh
6342b0def2 Core/PathFinding: Fix GetPathPolyByPosition() using only 2D distance instead of 3D
Signed-off-by: jackpoz <giacomopoz@gmail.com>
2020-09-19 21:41:31 +02:00
Ovahlord
f067228bd7 Core/Spells: allow the channel target tracking to bypass no turn unit states 2020-09-19 20:22:51 +02:00
Ovahlord
02d700f3c2 Core/Spells: fixed a potential crash when trying to turn towards a non-existing target on spell cast 2020-09-15 14:51:37 +02:00
Ovahlord
267008df00 DB: converted world database charset to utf8mb4
* reset charset of all string based columns to ensure that they all use the table's default char set
2020-09-13 23:08:54 +02:00
Ovahlord
d606fa4688 Core/Spells: update serverside orientation of SPELL_ATTR1_CHANNEL_TRACK_TARGET on periodic aura update ticks instead of every spell update tick 2020-09-13 22:43:11 +02:00
Ovahlord
a51d331e9a Core/Spells: do not save Priest's T11 Chakra Flow bonus to database to fix an exploit that was causing it to permanently last on the player 2020-09-13 22:24:02 +02:00
Ovahlord
b06352f418 Scripts/ZA: implement Jan'alai encounter 2020-09-13 16:05:39 +02:00
Ovahlord
abfd6f02f7 Scripts/BWD: Maloriak's Consuming Flames will no longer deal increased damage from its own damage 2020-09-12 00:27:18 +02:00
Ovahlord
5327dde2a8 Scripts/BWD: several fixups for Maloriak's encounter
* Consuming Flames will now increase the periodic damage when taking damage
* Scorching Blast will now be cast on correct targets
* remove a wrongly assigned spell script name that was causing runtime errors log messages
2020-09-12 00:13:32 +02:00
Winfidonarleyan
cc1df1560c Dep/fmt: update fmt library to 7.0.3
# Conflicts:
#	dep/PackageList.txt
#	dep/fmt/CMakeLists.txt
#	src/common/Utilities/StringFormat.h
2020-09-11 22:53:51 +02:00
Ovahlord
c3eda5eb45 Core/Spells: updated Holy Shock spell script to Cataclysm
* fixed T11 Holy set bonus for Paladins not proccing from Holy Shock heal effects
2020-09-11 22:07:55 +02:00
Ovahlord
df370885a0 fixed nopch build 2020-09-11 21:43:30 +02:00
Ovahlord
b2bddb2921 Core/Spells: fixed an issue that was preventing Bandit's Guile's Deep Insight not getting removed when switching combat targets 2020-09-11 21:42:14 +02:00
Giacomo Pozzoni
fe30a6ef00 Core/AI: Make critters flee as soon as engaged in combat and make them evade after they stop running in fear 2020-09-11 21:33:54 +02:00
Ovahlord
b6ea5033fa Core/Movement: 5cc2b41146 codestyle followup 2020-09-11 21:13:01 +02:00