Commit Graph

35170 Commits

Author SHA1 Message Date
Ovahlord
178a60c440 Tools/Patcher: added missing files from 7a18cc2987 2019-09-29 01:24:53 +02:00
Shauren
40c865612a Tools/Patcher
* Client patcher no longer has to be ran from administrator level command line to successfully create bnet module
* Set patched bnet module as readonly to prevent wow from deleting it
2019-09-29 01:24:21 +02:00
Shauren
d1017e1c62 Tools/Patcher: Removed "Connection" patch and added rsa modulus patch 2019-09-29 01:19:26 +02:00
Bernd Lörwald
9db2b4d53f Tools/connection_patcher: use user readable characters for '.logon.battle.net' pattern 2019-09-29 01:08:04 +02:00
Shauren
6f0ff86f5f Tools/Patcher: Added pattern & patch for portal to all build configurations 2019-09-29 01:05:20 +02:00
bloerwald
b8464b993b Tools/connection_patcher: remove c# code, add c++ code with minor modification, move to tools, integrate into cmake
note: no longer downloads nonexistent modules
note: now throws on not finding patterns
new dependency: boost.filesystem
2019-09-29 00:47:38 +02:00
Ovahlord
31d99fb487 DB: removed a sql file that was not suposed to be here 2019-09-29 00:35:54 +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
1acf265d49 DB/Spells: Landslide and Windwalker will now have a PPM chance of 1 instead of 1,75 2019-09-27 03:21:03 +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
Shauren
7dacfff2ef Core/Build: Fix build with boost 1.71 2019-09-14 14:31:18 +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
Shauren
66bdfee4ee Core/Dep: Boost 1.70 compatibility
(cherry picked from commit bcda8dd742)
2019-09-12 01:11:21 +02:00
SolarisSDK
a0e7958f85 Local-only mode fix (#23546)
* Local-only mode fix

In response to issue #21309

* Full patch also for boost 1.66 and newer
2019-09-12 01:09:36 +02:00
jackpoz
0b79415e59 Buildsystem: Fix finding VS 2019 compiled boost libs 2019-09-12 01:09:04 +02:00
Shauren
c4d5642f72 Core/Dep: Boost 1.70 compatibility
(cherry picked from commit bcda8dd742)
2019-09-12 01:08:29 +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
8418c17590 DB: fixed a typo 2019-09-05 18:29:19 +02:00
Ovahlord
c4bf8bd14d DB/Spells:
* Telluric Currents will now only proc from Lightning Bolt
* removed outdated proc entry for Art of War
* added (for now unused) proc data for Bandit's Guile
2019-09-05 16:57:43 +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
Ovahlord
f722d70d29 Core/Guilds: initialize bit array properly when sending recipes of a member 2019-09-04 23:16:53 +02:00
Ovahlord
ca9b424e11 Core/Guilds: implement CMSG_GUILD_QUERY_MEMBER_RECIPES and SMSG_GUILD_MEMBER_RECIPES 2019-09-04 23:12:49 +02:00
Ovahlord
ca51f7f9ad Core/Packets: allow CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE a few more requests per second 2019-09-04 22:29:43 +02:00
Ovahlord
f5c7a623f6 Core/Packets: added new handled cmsg opcodes to ddos protection data 2019-09-04 22:04:45 +02:00
Ovahlord
739067c0fa Core/Guilds: always send member with recipes packet even if there is no member with the recipe 2019-09-04 21:54:50 +02:00
Ovahlord
9668494ae0 Core/Guilds: implement CMSG_GUILD_QUERY_MEMBERS_FOR_RECIPE and SMSG_GUILD_MEMBERS_WITH_RECIPE 2019-09-04 21:50:00 +02:00