Commit Graph

36574 Commits

Author SHA1 Message Date
Wyrserth
d2b27bc43c Core/Misc: don't allow players to use/activate/loot non-allowed gameobjects while under the effect of a damage immunity aura (#23319)
* Core/Misc: don't allow players to use/activate/loot non-allowed gameobjects while under the effect of a damage immunity aura.

* Forgot to change this in last-second rename.

* Apply suggested changes, thanks Shauren!

# Conflicts:
#	src/server/game/Entities/GameObject/GameObject.cpp
#	src/server/game/Entities/Unit/UnitDefines.h
#	src/server/game/Entities/Unit/enuminfo_UnitDefines.cpp
#	src/server/scripts/Outland/CoilfangReservoir/TheSlavePens/boss_ahune.cpp
2020-09-11 15:06:15 +02:00
OcelotGear
1fd66b4621 Script/Hunter: fix Snake Trap's snakes' initialization.
Closes #23570.
2020-09-11 15:02:33 +02:00
Killyana
8c4ce86525 SAI/GameObject: Despawn the linked trap with the gameobject
Closes #23105
2020-09-11 15:02:17 +02:00
Treeston
8b81f1d9f0 revert 5df7ffa, hack 2020-09-11 15:01:42 +02:00
Treeston
77233dd073 Core/GameObject: Hunter traps now always put the Hunter in combat with the target when triggered. Closes #21847. 2020-09-11 15:00:58 +02:00
Killyana
5677d65eed Core/GameObject: Fix linked traps not being despawned properly and remove deprecated code
Closes #20159
2020-09-11 14:59:12 +02:00
Ovahlord
44f89c7dae Scripts/BWD: store Magmaw's body parts via guids instead of smelly pointers and validate the body parts on engage 2020-09-10 21:15:07 +02:00
Ovahlord
d78cfb2843 Scripts/DS: corrected damage reduction formula logic for Elementium Blast 2020-09-10 15:02:31 +02:00
Ovah
2bec45df4b Update README.md 2020-09-10 03:08:24 +02:00
Ovahlord
23b4961f7d Dep/Boost: raise minimum requires boost version for Linux systems to 1.68 2020-09-09 22:07:53 +02:00
Ovahlord
3274117cec Core/Spells: cleaned up and improved spell focusing behavior
* removed hacky update_object call from SetSpellFocus helper
* corrected facing behaivior in SetSpellFocus
* spells with SPELL_ATTR5_DONT_TURN_DURING_CAST will no longer set a target guid for proper clientside facing behaivior
* channeled spells with a destination target will no longer pick a objectTarget
* update serverside orientation for channeled spells with SPELL_ATTR1_CHANNEL_TRACK_TARGET
2020-09-09 20:08:35 +02:00
Shauren
b81afb5b92 Build: Fixed finding OpenSSL 1.1.1 installed from .msi packages instead of .exe
Closes #24664
2020-09-09 16:18:44 +02:00
HelloKitty
a4e5afed50 Core/Addon: Correct Banned Addon length in SMSG_ADDON_INFO packet (#25424) 2020-09-09 16:18:32 +02:00
Ovahlord
40ff84cf08 DB: fixed a startup error 2020-09-09 16:11:44 +02:00
Ovahlord
d3064181d8 DB/Spells: fixed Battle Trance proc data 2020-09-09 16:10:02 +02:00
Ovahlord
a7c2d89b02 DB/Creatures: ported movement updates for anim tier related creatures from 335 branch 2020-09-08 21:13:23 +02:00
Treeston
5073370126 Core/Combat: When entering a vehicle, transfer any current threat to that vehicle. Closes #1340. 2020-09-08 21:02:23 +02:00
jackpoz
129614cbf8 Core/PathFinding: Enable pathfinding (MMaps) by default 2020-09-08 20:58:37 +02:00
Keader
2159703022 Core/Spells: Implemented PROC_ATTR_CANT_PROC_FROM_ITEM_CAST 2020-09-08 20:58:11 +02:00
Ovahlord
ce52237935 DB: rename sql files after recent cherrypick 2020-09-08 20:57:21 +02:00
Shauren
fb11c148c8 Core/Spells: Removed PROC_ATTR_DISABLE_EFF_* attributes and store that in a separate column 2020-09-08 20:56:11 +02:00
Treeston
8385c3ffd3 Core/Movement: MoveSplineFlag::animId -> animTier, MoveSpline::GetAnimation() -> GetAnimationTier() 2020-09-08 20:52:34 +02:00
Shauren
64bc20bf35 Core/Players: Directly store PlayerSpell in m_spells, not as pointer 2020-09-07 21:36:13 +02:00
Ovahlord
74cf7fa413 Scripts/BWD: allow Shadow Conductor to be affected by resistances and other damage reduction auras instead of enforcing damage valuews 2020-09-05 00:22:49 +02:00
Ovahlord
82a1374fa9 Scripts/ZA:
* improved Vol'jin's intro script
* added some waypoints for some trash npcs
2020-09-02 18:19:26 +02:00
Ovahlord
c46ae64384 fixed nopch build 2020-09-02 10:32:44 +02:00
Ovahlord
64dd02acb0 Core/Vendors: converted SMSG_VENDOR_INVENTORY to packet class 2020-09-02 00:09:28 +02:00
Ovah
a6050356af Fixed a typo 2020-09-01 16:06:21 +02:00
Ovahlord
b2aad6e5a6 DB/Trainers: assing missing gossip menu and trainer to a Stormwind Rogue trainer 2020-09-01 15:37:45 +02:00
Ovahlord
7cffcc3d95 DB/Trainers: fixed most class trainers in Stormwind 2020-09-01 15:21:30 +02:00
Ovahlord
af7caddc08 DB/Trainer: fixed all profession trainers in Stormwind 2020-09-01 14:14:12 +02:00
funjoker
299f9eb043 DB: Fix another warrior trainer 2020-08-31 20:47:19 +02:00
Ovahlord
9bf26d19fa Core/Spells: Divine Purpose will no longer get consumed by Divine Storm 2020-08-31 18:18:54 +02:00
Ovahlord
d57332ca5d Core/Spells: Selfless Healer's damage bonus will now scale with the amount of holy power 2020-08-31 18:06:15 +02:00
Ovahlord
5d9076aac6 DB/FL: linked all trash npcs to their corresponding boss encounter 2020-08-31 15:01:11 +02:00
Ovahlord
80b05a7f72 DB: corrected a delete statement in last commit 2020-08-31 13:24:51 +02:00
Ovahlord
dbfd1e57b6 DB/BH: linked trash to Alizabal encounter 2020-08-31 13:22:13 +02:00
Ovahlord
3eee6f3559 Scripts/DM: ensure that Helix' vehicle aura is no longer present on players after a wipe 2020-08-31 13:07:22 +02:00
funjoker
a46c4c183e DB/Trainer: Fix first warrior trainers 2020-08-31 03:53:19 +02:00
funjoker
721ef7f19f DB: Add 2 missing npc_text 2020-08-31 02:00:41 +02:00
funjoker
bacfa85a55 DB: Correct small mistake 2020-08-31 01:25:59 +02:00
funjoker
858389d301 DB: Various gossip updates and co 2020-08-31 01:24:31 +02:00
Ovahlord
4b19715f47 DB/BoT: linked all trash npcs to their corresponding boss encounter 2020-08-31 00:23:03 +02:00
funjoker
ebffeadfdd DB: Update npc_text (8) 2020-08-30 22:27:43 +02:00
Ovahlord
32cf373719 Core/Spells: updated Focus Magic spell script to Cataclysm 2020-08-30 17:28:32 +02:00
Ovahlord
53b0311fa0 DB/Spells: allow Focus Magic to proc from critical heals as well 2020-08-30 16:49:48 +02:00
Ovahlord
c02a9ab923 DB/Spells: fixed glyph of Berserker Rage 2020-08-30 15:23:01 +02:00
Ovahlord
aba4da0898 Core/Spells: revert ec997a4715 and apply stricter rules to avoid unwanted behaivior 2020-08-30 14:30:55 +02:00
Ovahlord
ec997a4715 Core/Spells: revert SPELL_ATTR5_INCLUDE_MELEE_RANGE naming since all non-generic aoe spells are suposed to use hitbox sums instead 2020-08-30 14:17:01 +02:00
Ovahlord
2db08bb0e0 Scripts/BWD: Magmaw's Ignition fire dummy npcs will now move in circles with their correct radius value and corrected the amount of steps 2020-08-30 13:08:46 +02:00