Commit Graph
36606 Commits
Author SHA1 Message Date
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
Ovahlord 5cc2b41146 Core/Movement: setting path length limits will now round the amount of smooth path points up instead of down to reduce edge cases in which charge effects close to their maximum cast range would return no path 2020-09-11 20:50:57 +02:00
Ovahlord dcc3ed4e54 DB/BoT: corrected movement speed for Halfus Wyrmbreaker for all difficulty entries 2020-09-11 20:28:54 +02:00
Ovahlord 9df379b30a Core/Spells: fixed Druid's Skull Bash abilities and Brutal Impact talent
closes #97
2020-09-11 20:16:49 +02:00
Ovahlord 40cda24dc2 Core/GameObjects: trigger npcs that are summoned for gameobject casts will now inherit the gameobject's phase shift as well to hit intended phased targets 2020-09-11 16:23:42 +02:00
Eridium 2aa05b951b Core/GameObject: Remove linked traps when the main GameObject is remo… (#24480)
* Core/GameObject: Remove linked traps when the main GameObject is removed from from the world

* Indentation
2020-09-11 15:24:21 +02:00
Ovahlord e871d2f0eb Fixed build 2020-09-11 15:23:53 +02:00
Giacomo Pozzoni 2cea40a466 Core/GameObjects: Skip LoS checks for traps (#23936)
* Core/GameObjects: Skip LoS checks for traps

* Core/GameObjects: Fix spells cast by traps missing always

* Scripts/Spells: Fix WSG heal buff not healing

The WSG green heal buff is now cast by a GameObject so the spell target should be used to calculate the healing, not the GameObject.

# Conflicts:
#	src/server/scripts/Spells/spell_generic.cpp
2020-09-11 15:12:12 +02:00
ariel- dcd017bbad Core/Spell: fix LoS checks for GameObject spells
Closes #21580
2020-09-11 15:11:24 +02:00
ariel- d34eb1a276 Core/GameObject: kill uninitialized, unused field from GameObjectTemplateAddon struct 2020-09-11 15:10:18 +02:00
ariel- 9040070520 Core/GameObject: refactor dismounting on use
# Conflicts:
#	src/server/game/Entities/GameObject/GameObject.cpp
2020-09-11 15:09:58 +02:00
ariel- 46866bad04 Core/GameObject: implement dismount on use of certain GOs
- The fact of player dismounting was entirely client-sided, with no server code enforcing it.

Closes #19979

# Conflicts:
#	src/server/game/Entities/GameObject/GameObject.cpp
2020-09-11 15:08:53 +02:00
Wyrserth d2b27bc43c Core/Misc: don't allow players to use/activate/loot non-allowed gameobjects while under the effect of a damage immunity aura (#23319)
* Core/Misc: don't allow players to use/activate/loot non-allowed gameobjects while under the effect of a damage immunity aura.

* Forgot to change this in last-second rename.

* Apply suggested changes, thanks Shauren!

# Conflicts:
#	src/server/game/Entities/GameObject/GameObject.cpp
#	src/server/game/Entities/Unit/UnitDefines.h
#	src/server/game/Entities/Unit/enuminfo_UnitDefines.cpp
#	src/server/scripts/Outland/CoilfangReservoir/TheSlavePens/boss_ahune.cpp
2020-09-11 15:06:15 +02:00
OcelotGear 1fd66b4621 Script/Hunter: fix Snake Trap's snakes' initialization.
Closes #23570.
2020-09-11 15:02:33 +02:00
Killyana 8c4ce86525 SAI/GameObject: Despawn the linked trap with the gameobject
Closes #23105
2020-09-11 15:02:17 +02:00
Treeston 8b81f1d9f0 revert 5df7ffa, hack 2020-09-11 15:01:42 +02:00
Treeston 77233dd073 Core/GameObject: Hunter traps now always put the Hunter in combat with the target when triggered. Closes #21847. 2020-09-11 15:00:58 +02:00
Killyana 5677d65eed Core/GameObject: Fix linked traps not being despawned properly and remove deprecated code
Closes #20159
2020-09-11 14:59:12 +02:00
Ovahlord 44f89c7dae Scripts/BWD: store Magmaw's body parts via guids instead of smelly pointers and validate the body parts on engage 2020-09-10 21:15:07 +02:00
Ovahlord d78cfb2843 Scripts/DS: corrected damage reduction formula logic for Elementium Blast 2020-09-10 15:02:31 +02:00
Ovah 2bec45df4b Update README.md 2020-09-10 03:08:24 +02:00
Ovahlord 23b4961f7d Dep/Boost: raise minimum requires boost version for Linux systems to 1.68 2020-09-09 22:07:53 +02:00
Ovahlord 3274117cec Core/Spells: cleaned up and improved spell focusing behavior
* removed hacky update_object call from SetSpellFocus helper
* corrected facing behaivior in SetSpellFocus
* spells with SPELL_ATTR5_DONT_TURN_DURING_CAST will no longer set a target guid for proper clientside facing behaivior
* channeled spells with a destination target will no longer pick a objectTarget
* update serverside orientation for channeled spells with SPELL_ATTR1_CHANNEL_TRACK_TARGET
2020-09-09 20:08:35 +02:00
Shauren b81afb5b92 Build: Fixed finding OpenSSL 1.1.1 installed from .msi packages instead of .exe
Closes #24664
2020-09-09 16:18:44 +02:00
HelloKitty a4e5afed50 Core/Addon: Correct Banned Addon length in SMSG_ADDON_INFO packet (#25424) 2020-09-09 16:18:32 +02:00
Ovahlord 40ff84cf08 DB: fixed a startup error 2020-09-09 16:11:44 +02:00
Ovahlord d3064181d8 DB/Spells: fixed Battle Trance proc data 2020-09-09 16:10:02 +02:00
Ovahlord a7c2d89b02 DB/Creatures: ported movement updates for anim tier related creatures from 335 branch 2020-09-08 21:13:23 +02:00
Treeston 5073370126 Core/Combat: When entering a vehicle, transfer any current threat to that vehicle. Closes #1340. 2020-09-08 21:02:23 +02:00
jackpoz 129614cbf8 Core/PathFinding: Enable pathfinding (MMaps) by default 2020-09-08 20:58:37 +02:00