Commit Graph

24836 Commits

Author SHA1 Message Date
Ovahlord
15f09fb82b Core/Misc: fixed warnings and building connection patcher with boost versions below 1.61 2019-11-06 00:51:04 +01:00
Shauren
43a18dae7f Core/PacketIO: Restrict CMSG_STANDSTATECHANGE to only allow the same stand states that client can send by itself 2019-11-05 16:05:54 +01:00
Shauren
ff018e4d75 Core/PacketIO: Restrict CMSG_EMOTE to only allow emotes that are hardcoded in client 2019-11-05 16:04:52 +01:00
Ovahlord
cca7e81895 Core/Transports: split passenger position update into two seperate functions to enable updating positions of single passengers instead of iterating through the entire passenger set 2019-11-04 15:01:21 +01:00
Ovahlord
9b68e2a93a Core/Spells:
* Festering Strike will now increase the duration of Frost Fever and Blood Plague up to 6 seconds
* Diseases will now properly benefit from their mastery bonus
2019-11-04 02:59:42 +01:00
Ovahlord
517a4581ad Core/Transports: fixed a crash happening when logging in while saved on a transport 2019-11-04 01:42:32 +01:00
Ovahlord
7371f305ae Core/Spells: added missing handling for Seed of Corruption detonation when surpassing the needed damage threshold to explode 2019-11-04 01:00:17 +01:00
Ovahlord
b65291112f Core/Transports: update passenger positions when adding a passenger to a transport 2019-11-04 00:16:38 +01:00
Ovahlord
7306afc43a Scripts/BoT: improved reset mechanic for Ascendant Council encounter 2019-11-02 22:19:45 +01:00
Ovahlord
3dd63ff980 Scripts/BWD: initial work on phase three mechanics for Nefarian's End encounter 2019-11-01 23:36:12 +01:00
Artamedes
f8f1701189 Core/Movement: Fix SMSG_MOVE_UPDATE_SWIM_SPEED structure (#14)
* Core/MovementStructures: Fix SMSG_MOVE_UPDATE_SWIM_SPEED structure

* Change spacing

* rename a movement status element and add a comment to a nyi movement status element
2019-10-31 03:06:22 +01:00
Ovahlord
7b5ee673fb Core/Movement: renamed MSEHasTransportTime3 to MSEHasVehicleId 2019-10-31 01:51:14 +01:00
Ovahlord
72b10106f6 Scripts/BWD: implement normal difficulty mechanics for phase two and scripted intro for phase three and add timers for phase three tail lash and shadowflame breath 2019-10-31 00:48:56 +01:00
Ovahlord
8bbc3d35af Scripts/HoO: removed a debug change from Lift of the Maker handling 2019-10-30 16:39:27 +01:00
Ovahlord
7f1b3cf52c Core/Transports: use additional anim node data for GO_STATE_TRANSPORT_ACTIVE to handle serverside position updates properly 2019-10-30 16:36:33 +01:00
Ovahlord
c26b2bc819 Core/Transports: corrected travel time alignment time handling 2019-10-30 04:32:07 +01:00
Ovahlord
385d2b2b27 Core/Transports: fixed a typo that was causing transports to move faster than intended after making them return to stop frame 0 via GO_STATE_TRANSPORT_ACTIVE 2019-10-30 03:36:25 +01:00
Ovahlord
e30d474aa6 Core/Transports: handle GO_STATE_TRANSPORT_ACTIVE properly now and clarified some code in transport position update handling 2019-10-29 19:24:52 +01:00
Ovahlord
55d4990949 Scripts/BWD: finish base work on phase one of Nefarian's End encounter 2019-10-29 00:17:11 +01:00
Ovahlord
fc623b5ab5 Scripts/BWD: remove vehicle aura from players and defeating or losing to Atramedes on heroic difficulty 2019-10-25 13:47:07 +02:00
Ovahlord
a2654c32fc Core/Movement: fixed linux build 2019-10-25 13:05:52 +02:00
Ovahlord
76ad4b1080 Scripts/GB: use the correct randomizer method to select Throngus' next weapon to fix an issue that was preventing him from picking his swords 2019-10-17 15:46:41 +02:00
Wyrserth
279a45e23c Core/Script: add script hook to allow overriding of a vehicle passenger's exit position (#23322)
* Core/Script: add script hook to allow overriding of a vehicle passenger's exit position.

* Allow to change orientation, and fix nopch.

* Keep original orientation, thanks jackpoz!

* Update Unit.cpp

Code cleanup

* Update Unit.cpp
2019-10-17 03:45:49 +02:00
ccrs
83c0bb1f93 Core/Movement: handle Resume/Pause on RandomMovementGenerator 2019-10-17 03:44:29 +02:00
ccrs
8cb10a38a4 Core/Unit: f869c49 followup
Movement Pause/Clear is already handled in Unit::SetCharmedBy and Unit::RemoveCharmedBy, respectively

TODO: missing PAUSE handling in RandomMovementGenerator
2019-10-17 03:32:45 +02:00
Wyrserth
d19d0dc29e Core/Vehicle: prevent creature vehicles from following their old movement generator when a player enters them in some cases.
Closes #21731 and #22368.
2019-10-17 03:32:15 +02:00
Artamedes
57992c4f0d Core/PacketIO: Update UpdateFlags for SMSG_UPDATE_OBJECT movement update (#9)
* Core/PacketIO: Update UpdateFlags for SMSG_UPDATE_OBJECT movement update

* 1

* Core/NetworkOI: corrected connection type for SMSG_MOVE_UPDATE

* suggestions
2019-10-15 19:11:15 +02:00
Ovahlord
91d020d99d Scripts/Deadmines: removed a unneeded spell cast from Helix' face ride timer aurascript 2019-10-14 19:21:39 +02:00
Ovahlord
6c97d6a49e Scripts/Deadmines: players will no longer become clickable vehicles when Helix dismounts from a player face
* Helix will no longer attack immediately when Lumbering Oaf has died
2019-10-14 19:20:18 +02:00
Ovahlord
535cbc3cac Core/Guilds: fixed a typo in rewarding challenge gold rewards 2019-10-14 01:17:55 +02:00
Ovahlord
8d29de88a2 Core/Guilds: updated guild challenge system
* converted guild challenge packets to packet class
* moved guild challenge reward data to database
2019-10-14 00:56:48 +02:00
Ovahlord
52afc1e171 Scripts/Deadmines: fixed a typo that was causing the Defias Harvester Golems to energize the Foe Reaper 5000 multiple times 2019-10-14 00:56:47 +02:00
Ovahlord
0a71e7c2c2 Core/Spells: Nature's Blessing will now correctly grant its bonus only for eligible direct healing spells 2019-10-14 00:56:47 +02:00
Ovahlord
8980150a82 Scripts/Deadmines: the faction related spawns should only spawn on normal difficulty 2019-10-14 00:56:46 +02:00
Artamedes
a146d3598b Server/Database: Fix loading battlenet accountid (#12) 2019-10-11 21:42:53 +02:00
Ovahlord
11da06cb0b Scripts/Deadmines: cleaned up script for Defias Reaper to match retail behaivior 2019-10-10 15:32:21 +02:00
Ovahlord
ba85a5ec9f Core/Spells: corrected a typo that was causing Earth Shield to gain additional spell power benefits from the heal target's spellpower 2019-10-09 13:59:25 +02:00
funjoker
c1e5c17613 Fix mistake in Language.h 2019-10-08 19:48:13 +02:00
Ovah
159b858035 Merge pull request #10 from funjoker/4.3.4
Porting several commits
2019-10-08 19:19:56 +02:00
Artamedes
87c6cc19e5 Core/PacketIO: Handle CMSG_REQUEST_PET_INFO, so pet/vehicle/charm/possess bar shows after a client /reload (#7)
* Core/PacketIO: Handle CMSG_REQUEST_PET_INFO, so pet/vehicle/charm/possess bar shows after a client /reload

* Core/Handlers: added additional checks for PetSpellInitialize() call in HandleRequestPetInfoOpcode and apply codestyle standards
2019-10-08 16:53:55 +02:00
DDuarte
cc2aa7df38 Core/Bnetserver: Catch and log an exception that happens when WorldserverListenPort is already used
Closes #15284
2019-10-08 16:02:25 +02:00
Shauren
d297600dc7 Core/Battle.net: Fixed another client crash happening when logging out to character list 2019-10-08 15:33:36 +02:00
Shauren
7b15c4029b Core/Battle.net: Fixed client crashes happening when reconnecting too soon after being kicked 2019-10-08 15:32:23 +02:00
Shauren
e596504d93 * Auth/Battle.net Added missing build check to JoinRequest handler
* Core/Commands: Battle.net account command changesisting accounts

(6584995c11)
(0c27ffaa49)
2019-10-08 15:26:06 +02:00
Ovahlord
3640c11096 Merge branch '4.3.4' of https://github.com/Ovahlord/TrinityCore into 4.3.4 2019-10-08 15:14:44 +02:00
Ovahlord
6722e83123 Scripts/Deadmines: scripted goblin event sequence when opening the door to the Goblin Foundry 2019-10-08 15:09:12 +02:00
Ovahlord
143ece1702 Scripts/Deadmines: Helix Gearbreaker will summon his 2nd crew only on heroic difficulty 2019-10-08 14:31:41 +02:00
sun
0f05657fb6 Remove whitespace 2019-10-07 14:57:46 -04:00
sun
c98c92b902 Core/PacketIO: Restore SMSG_DESTROY_OBJECT removed in 92816c0f17
- this packet was removed in WoD not 4.3.4...
2019-10-07 14:53:36 -04:00
Ovahlord
2f9847ee7e Merge branch '4.3.4' of https://github.com/Ovahlord/TrinityCore into 4.3.4 2019-10-07 10:58:31 +02:00