Commit Graph

16962 Commits

Author SHA1 Message Date
Ovahlord
e135d35551 Core/Movement: implement cyclic path motion master helper to allow creatures to move along hardcoded spline points that are perfect circles 2019-10-05 06:30:55 +02:00
Ovahlord
393664186a Scripts/Deadmines: moved faction related entrance spawns to spawn groups 2019-10-05 05:56:53 +02:00
Ovahlord
adec9f98e0 Core/Transports: fixed displaying transport movement after relogging with a already moved transport 2019-10-05 05:23:59 +02:00
Ovahlord
c68e39d074 Core/Transports: solved all remaining visual issues for transports 2019-10-05 03:46:31 +02:00
Ovahlord
846b5d1841 Core/NetworkOI: send SMSG_UPDATE_OBJECT on the instance connection 2019-10-05 00:58:41 +02:00
Ovahlord
8e8c870a47 Core/Players: corrected field order for feature status packet 2019-10-05 00:43:43 +02:00
Ovahlord
9d574d2220 Core/Players: convert SMSG_FEATURE_SYSTEM_STATUS to packet class 2019-10-05 00:22:53 +02:00
Ovahlord
d52e51cb6b Core/NetworkIO: renamed chat channel cmsg opcodes to match client names and defined CSMG_CHAT_CHANNEL_DECLINE_INVITE opcode 2019-10-04 22:41:13 +02:00
Ovahlord
3ef9b4d1d3 Core/NetworkOI: updated connection types for smsg opcodes for 4.3.4 2019-10-04 22:26:23 +02:00
Ovahlord
8df1e7da13 fixed spacing in last commit 2019-10-04 17:51:56 +02:00
Ovahlord
7a5bc34695 Core: fixed build 2019-10-04 17:51:10 +02:00
Ovahlord
5c5f806ee9 Core/Bnet: added version argument for Bnetserver 2019-10-04 17:49:22 +02:00
Ovahlord
2637895d6e Core/Session: removed an unneeded include 2019-10-04 17:07:51 +02:00
Ovahlord
5a02e15e86 Scripts: fixed more warnings 2019-10-04 15:58:38 +02:00
Ovahlord
1ea13572cf Core: fixed several warnings accross the board 2019-10-04 03:40:43 +02:00
Ovahlord
b3b1600b0a Core: fixed linux build 2019-10-04 01:11:22 +02:00
Ovahlord
8bec6af24a Core/NetworkIO: implement 2nd connection 2019-10-03 22:32:24 +02:00
Ovahlord
0299e10945 Core/Servers: nuke authserver 2019-09-30 07:26:54 +02:00
Ovahlord
894d586d81 DB/Bnet: increased account OS column size to allow 64 bit logins via battle net server 2019-09-29 18:49:45 +02:00
Ovahlord
2084124420 Tools/Patcher: add Windows x64 patterns 2019-09-29 18:33:42 +02:00
Ovahlord
020f4e0ce9 Core/BNet: use prepared statement for login data update 2019-09-29 16:58:21 +02:00
Ovahlord
7a8dd504a0 Core/Transports: set path progress for gameobject transports as well to provide needed data for BuildValuesUpdate 2019-09-28 22:18:53 +02:00
Ovahlord
19c52b7b09 Scripts/TSC: improved Ozruk's enrage handling 2019-09-28 20:33:21 +02:00
Ovahlord
351f26721d Core/Spells: updated Vengeance handling to 4.3 2019-09-27 03:23:59 +02:00
Ovahlord
3a4e9d3c91 Core/Taxis: teleport players to the taxi node coordinates instead of their current position 2019-09-26 19:23:59 +02:00
Ovahlord
6f1c532cd9 Core/Movement: fixed flight paths ending prematurely
* fixed teleporting players to their flight end location
2019-09-26 18:24:33 +02:00
Ovahlord
3ec0f92fc7 Core/Spells: fixed sending reduced cooldowns of cooldown modded spells 2019-09-25 21:23:22 +02:00
Ovahlord
e696acae1c Core/Spells: fixed Cobra Shot generating less focus than intended 2019-09-25 17:09:03 +02:00
Ovahlord
b3d81e08c1 Core/Spells: allow fire mages to stack Ignite damage numbers when Ignite did not tick for the first time 2019-09-22 15:31:54 +02:00
Ovahlord
4f68443817 Core/Movement: provide an additional spline vertex for taxi paths so taxi path nodes will no longer get lost in the process 2019-09-22 14:11:23 +02:00
Giacomo Pozzoni
fd8e20893d Core/MovementGenerator: 680e1cb follow-up 2019-09-22 13:55:47 +02:00
Ovahlord
c94d98f5eb Scripts/HillsbradFoothills: refactored script internals for the Plants vs. Zombies questline to offer more flexibility for future implementations
* updated scripts to new scripting model
2019-09-19 15:10:40 +02:00
Ovahlord
6aac908192 Scripts/BWD: initial work on Nefarian's End encounter 2019-09-19 02:06:27 +02:00
Giacomo Pozzoni
2bacebe93b Core/MovementGenerator: Fix crash in taxi paths
Fix a crash in taxi paths happening when joining a battleground/dungeon while on a taxi path after second last node but close to last node, then leaving/finishing the battleground.
2019-09-17 15:56:42 +02:00
Ovahlord
ba3084d1a4 Core/Transports: fixed a typo that was causing client crashes uppon relogging outside of instances 2019-09-15 19:57:30 +02:00
Ovahlord
4bad4757f1 Core/Spells: Ignite will no longer proc from Frostfire Orb and Flame Orb 2019-09-15 19:47:29 +02:00
Ovahlord
a1b90f3285 Core/Transports: solved several visual issues with transports which was causing them to move significantly slower than intended 2019-09-15 05:37:22 +02:00
Ovahlord
a1edcd0aed Kill a whitespace from last commit 2019-09-14 18:25:27 +02:00
Ovahlord
9a0fe48e70 Core/Movement: fixed packet structure for SMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY and SMSG_MOVE_UNSET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY
* enabled CMSG_MOVE_SET_CAN_TRANSITION_BETWEEN_SWIM_AND_FLY_ACK
2019-09-14 18:23:58 +02:00
Ovahlord
a723be6a64 Core/Dep: fixed build with boost 1.71 2019-09-14 02:59:19 +02:00
Giacomo Pozzoni
e8b9723b02 Core/Movement: Fix LoS issue of NPCs chasing targets
Add Line of Sight checks to ChaseMovementGenerator::Update(), fixing to ChaseMovementGenerator not reaching a point with valid LoS to the target.

Fix re-implements 8927a04253 after 2a84562dc8 partially removed it.

Fix #23724
2019-09-14 02:58:53 +02:00
Ovahlord
78e5791f19 Fixed build for newer boost versions 2019-09-12 03:16:24 +02:00
Ovahlord
33d2276c3d Core/Spells: improved spell script for Glyph of Kill Shot in order to fix an issue that was not resetting the cooldown when the target of Kill Shot was not killed 2019-09-08 18:45:18 +02:00
Ovahlord
ac85198ace Scripts/BoT: corrected Worshipping aurascript to match sniff behaivior 2019-09-07 04:55:10 +02:00
Ovahlord
76b032b24a Core/Spells: do not allow players to cast spells when they have a channeled spell that cannot be canceled 2019-09-07 04:54:39 +02:00
Ovahlord
bc0e48220e Core/Spells: converted Frenzied Regeneration into spellscript and fixed Glyph of Frenzied Regeneration 2019-09-07 00:29:00 +02:00
Ovahlord
f1b6c4e697 Scripts/GB: improved several spell scripts accross Forgemaster Throngus' script and added some safeguarding for AI based action calls 2019-09-07 00:08:39 +02:00
Ovahlord
3894ba17b8 Core/Spells: Ancestral Healing's health bonus proc effect will now proc on every heal instead of only on critial heals 2019-09-05 18:34:58 +02:00
Ovahlord
42e682c3b7 Core/Packets: converted guild reward packets to packet class 2019-09-05 02:51:59 +02:00
Ovahlord
75fd37afb0 Core/Guilds: fixed a typo 2019-09-04 23:28:32 +02:00