Commit Graph

35260 Commits

Author SHA1 Message Date
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
Ovahlord
7f0356bd79 DB: fixed applying 159b858035 multiple times 2019-10-09 00:41:38 +02:00
Ovah
4009d9bec3 Merge pull request #11 from funjoker/4.3.4
Fix mistake in Language.h
2019-10-08 19:51:12 +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
Ovah
c2b9f17e6a Merge pull request #6 from ArtamedesForks/destroyObject
Core/PacketIO: Restore SMSG_DESTROY_OBJECT removed in 5fac8e72cba7629db2799ab6a
2019-10-07 22:20:44 +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
Ovahlord
777da7ba44 Scripts/Deadmines: reworked Helix Gearbreaker encounter
* updated script to new model
* use Helix as spawning handler instead of the Lumbering Oaf
* added missing visuals when throwing Helix
* corrected several timers and get rid of some jerky code
* added missing spawn event for Helix' 2nd crew when Lumbering Oaf dies
* increased Helix melee damage to get closer to sniff values
2019-10-07 10:57:54 +02:00
Ovah
eecc496001 Merge pull request #5 from Artamedes/patch-1
Server/PacketIO: Fix S->C logging
2019-10-07 10:21:19 +02:00
Ovahlord
ca07c38a3f Core/Packets: order system status packet members by size 2019-10-07 08:26:58 +02:00
Artamedes
daa58b574b Server/PacketIO: Fix S->C logging
Wrong static cast
2019-10-06 23:59:36 -04:00
Giacomo Pozzoni
e73c7dc2e4 Core/LFG: Fix re-queueing while in a dungeon (#23862)
Fix an issue that wouldn't allow to re-queue after joining a dungeon, having 1 member leave/get kicked, queue, leave, queue.
In this case a message "One or more dungeons was not valid" would be displayed because LFG would try to queue the group as "continue dungeon" but the current group was not marked as "in dungeon" state anymore.
2019-10-07 00:45:56 +02:00
Giacomo Pozzoni
354927050b Core/LFG: Remove Dungeon Cooldown when getting kicked 2019-10-07 00:44:24 +02:00
Ovahlord
c17ffc0b91 DB/Bnet: added more missing components 2019-10-06 20:49:00 +02:00
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