Commit Graph

24780 Commits

Author SHA1 Message Date
Ovahlord
5cd48b2afc Core/Movement: fixed a typo in MoveTakeoff that was causing flying creatures not lifting off properly 2019-10-06 06:57:18 +02:00
Ovahlord
6fe707532f Core/NetworkOI: corrected more connection types 2019-10-06 06:38:37 +02:00
Ovahlord
a1f4caff8e Scripts/Deadmines: reverted unintended changes of a upcoming rewrite for Helix Gearbreaker 2019-10-06 06:33:55 +02:00
Treeston
3edbb05425 Core/Movement: Properly resume chase/follow movement if it was paused by a spell cast 2019-10-06 06:32:51 +02:00
Ovahlord
6c2b9fd213 Core/NetworkOI: updated connection types for many opcodes 2019-10-06 06:24:00 +02:00
Ovahlord
009cffd1d8 fixed codystyle in last commit 2019-10-06 05:19:42 +02:00
Ovahlord
94295f3c16 Core/NetworkOI: send SMSG_MONSTER_MOVE and SMSG_MONSTER_MOVE_TRANSPORT on CONNECTION_TYPE_INSTANCE to fix a visual issue that is causing splines not getting displayed right away when sent after spawn 2019-10-06 05:19:27 +02:00
ccrs
94980ab362 Core/Movement: move MoveSplineInit (#21857)
The number of edge cases in which weirdness is seen on "effect movements" will be kinda reduced, plus consistency, plus movementInform on custom movement spline initalizations.

Core/Movement: use helpers for validation

Core/Movement: crashfix workaround
2019-10-06 04:55:46 +02:00
Wyrserth
88cd3626cb Misc/Config: set decay timer for unlooted normal creatures to 5 minutes.
Now that respawns do not care about the previous corpse's state, there's no reason to force a very frustrating faster despawn.
2019-10-06 03:53:49 +02:00
Ovahlord
b1eb4e58fd Scripts/BWD: make Magmaw's Lava Parasites fall on spawn since they wont fall by default 2019-10-05 23:10:51 +02:00
Ovahlord
48f2738b30 Core/Spells: removed a wotlk leftover for spell scaling 2019-10-05 20:22:42 +02:00
ModoX
ec40d87fe6 Tools/Patcher: tempfixed patching for Mac clients 2019-10-05 18:34:12 +02:00
Ovahlord
6166054be7 Scripts/Deadmines: fixed spell rotation for Glubtok's blossom summoning and his elemental fist attacks 2019-10-05 16:07:30 +02:00
Ovahlord
bcba6a82fa Scripts/Deadmines: reworked Glubtok encounter
* update script to new model
* use sniffed spline points and velocity for Glubtok's firewall platter
* corrected several timers
* re-order death sequence to reflect sniff data perfectly
* optimized several condition handlings
* increased Glubtok's melee damage
* added missing instance bind flag to Glubtok
2019-10-05 09:12:08 +02:00
Ovahlord
b40b738975 Core/Movement: fixed an issue in the spline synch packet that was causing cyclic splines to get asynch 2019-10-05 07:47:29 +02:00
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
92d25a9f85 Tools/Patcher: added patterns and patches for Mac 2019-09-30 02:54:59 +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
11b2f60586 Tools/Patcher: fixed x86 windows patterns and fixed patching battle.net dll file 2019-09-29 16:59:45 +02:00
Ovahlord
020f4e0ce9 Core/BNet: use prepared statement for login data update 2019-09-29 16:58:21 +02:00
Ovahlord
2ef48597a1 Tools/Patcher: backported module download 2019-09-29 07:58:51 +02:00
Ovahlord
cc180bbcbd Tools/Patcher: fixed some codestyle and keep the console open when a error happens 2019-09-29 02:38:57 +02:00
Shauren
3b3c6ca09d Tools: Added universal TrinityCore banner with git version info to all tools 2019-09-29 01:44:59 +02:00
Duarte Duarte
13c91911b3 Tools/ConnectionPatcher: Fix a typo when checking if moduleName dir exists 2019-09-29 01:41:14 +02:00
Shauren
7febdf4094 Tools/Patcher: Optimized loading binary file by patcher 2019-09-29 01:38:32 +02:00
Nayd
84e89ce9c8 Tools/ConnectionPatcher: Pause program when an error happens
Similar to what is done in mmaps_generator and vmap4_extractor.
This hopefully reduces the number of problems that Windows users have
when patching fails.
2019-09-29 01:33:46 +02:00
Bernd Lörwald
66101f2abc tools/connection_patcher: add executable permissions to binary to avoid the rare case where permissions of replaced file are ignored 2019-09-29 01:33:00 +02:00
Bernd Lörwald
67e81e9e11 Tools/ConnectionPatcher: allow to find pattern multiple times 2019-09-29 01:31:20 +02:00
Bernd Lörwald
4cd46a5786 Tools/ConnectionPatcher: fix: use patterns for mac on mac 2019-09-29 01:29:41 +02:00
Bernd Lörwald
ac75f9369d Tools/ConnectionPatcher: fix: don't try setting permissions for non-existing file when patching module 2019-09-29 01:28:23 +02:00
Bernd Lörwald
f62e49f3ef Tools/ConnectionPatcher: add documentation on what is patched 2019-09-29 01:27:33 +02:00
Ovahlord
178a60c440 Tools/Patcher: added missing files from 7a18cc2987 2019-09-29 01:24:53 +02:00