Commit Graph

35297 Commits

Author SHA1 Message Date
Ovahlord
dd9b94f284 Core/Vehicles: allow control vehicle auras to be multi-slot auras 2019-11-06 21:59:52 +01:00
daMaex
4f438e5cb6 Dep/efsw: updated efsw to newest version (#23894) 2019-11-06 03:11:35 +01:00
Ovahlord
db35742421 DB: fixed a typo in ec26851114 2019-11-06 02:49:42 +01:00
Ovahlord
ec26851114 DB: removed bad sai from a trigger npc that is supsed to be used in multiple places 2019-11-06 02:34:10 +01:00
funjoker
c5ab59a2ed Update base sqls 2019-11-06 02:25:22 +01:00
Ovahlord
15f09fb82b Core/Misc: fixed warnings and building connection patcher with boost versions below 1.61 2019-11-06 00:51:04 +01:00
daMaex
abd3d58d57 added jemalloc configuration to CMake for CPU_SINWAIT (#23898) 2019-11-05 16:06:44 +01:00
jackpoz
7e5e553bac Dep/Jemalloc: Update to Jemalloc 5.2.1 2019-11-05 16:06:13 +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
Ovahlord
c1a7f74dda Revert "Misc: change travis boost version to 1.68" 2019-10-31 05:06:35 +01:00
Ovahlord
19c252cc1e Misc: Add build status to readme 2019-10-31 05:04:44 +01:00
Ovahlord
1ce34ed74d Misc: change travis boost version to 1.68 2019-10-31 04:58:23 +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
315bb1199f Dep/Recast: restored a change that got lost during merging 3.3.5 changes 2019-10-26 02:14:32 +02: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
63f95498ce DB/Spawns: correct respawn timer of gameobjects and creatures to 5 minutes instead of 2
* since we have dynamic spawns now we no longer have to wait for the corpse to despawn which means we can now use the correct default respawn time of 5 minutes
2019-10-23 21:10:31 +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
72ee5ccef4 DB/Deadmines: remove curhealth and curmana values for Defias Reapers and Watchers 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