Commit Graph

39720 Commits

Author SHA1 Message Date
Serpaa 89db163a6d DB/Creature: Add two Draenei Artificer spawns
Closes #21024

(cherry picked from commit dbe3feeedb)
2021-02-25 18:50:55 +01:00
Keader 2630a5288a Core/Scripts: Fixed Enervating Brand in Baltharus encounter
Closes #21027
By Mihapro

(cherry picked from commit 6598c5d2f3)
2021-02-25 18:50:55 +01:00
Shauren c1ad297a72 Core/Spells: Fixed accessing freed memory after reloading spell_area
(cherry picked from commit d011097ab0)
2021-02-25 18:50:55 +01:00
jackpoz 246871e3d5 Shared/Metric: Stop metrics on shutdown
Properly stop metric information gathering and sending on shutdown.
Issue reported by AddressSanitizer.

(cherry picked from commit e9c475d45f)
2021-02-25 18:50:55 +01:00
jackpoz 96406e3408 Core/Crash reporting: Fix buffer overflow
(cherry picked from commit c7043b25f6)
2021-02-25 18:50:55 +01:00
jackpoz 7cb6c17df4 Core/CreatureAI: Disable TotemAI from database
Disable TotemAI set in creature_template, triggering an assert when spawning the creature

(cherry picked from commit 072c884ed8)
2021-02-25 18:50:55 +01:00
Serpaa 1565c4d52d DB/Creature: Tower of the Damned waypoints/spawns
Closes  #21013

(cherry picked from commit 1f9f59b4b3)
2021-02-25 18:50:55 +01:00
Treeston 03ab9bc6fa woops (ref 76a4c7d)
(cherry picked from commit b4df977ca6)
2021-02-25 18:50:55 +01:00
Treeston 2c0b94a000 Some misc streamlining/cleanup:
- std::chrono overloads for SummonCreature
- Removed misleading const qualifier from SummonCreature (it wasn't being honored)
- Rename parameters of SummonCreature to follow convention
- EventProcessor has a new method (AddEventAtOffset) that adds an event...at an offset. Genius.

PS: Hi there Keader.
(cherry picked from commit 76a4c7d974)
2021-02-25 18:50:55 +01:00
jackpoz f1388f37b6 Core/WorldSession: Fix idle WorldSessions getting kicked twice as fast as supposed
Fix SocketTimeOutTime and SocketTimeOutTimeActive settings being effectively halved by reducing the timeout time twice every update instead of just once, causing much faster kicks (i.e. after 30 seconds with 60 seconds set in the configs).

(cherry picked from commit 032194099e)
2021-02-25 18:50:55 +01:00
Killyana d04a927316 DB/Creature: Remove wrong spawns
Closes #21010

(cherry picked from commit 69078a1b1c)
2021-02-25 18:50:55 +01:00
Killyana 2cfab33e9f DB/Misc: Death knights area rework part6
Original work done by Grz3s on Cmangos

(cherry picked from commit 123e8a95ba)
2021-02-25 18:50:55 +01:00
jackpoz e9e59e0861 Dep/Jemalloc: Enable MADV_FREE if available
(cherry picked from commit 10ad43916f)
2021-02-25 18:50:55 +01:00
jackpoz ba953eb6ac Dep/Jemalloc: Temporarily disable MADV_FREE
Temporarily disable MADV_FREE until CMake file is modified to check if MADV_FREE is available on the current system.
This fixes the build on older systems.

(cherry picked from commit 0f6feb828b)
2021-02-25 18:50:55 +01:00
Killyana 6fd706867a DB/Creature: Add missing texts for Wilfred Fizzlebang
(cherry picked from commit 5f830f0cac)
2021-02-25 18:50:55 +01:00
ZenoX92 b5e9fa4268 DB/Misc: Quest Greetings
Closes #20997

(cherry picked from commit c3f60c63b4)
2021-02-25 18:50:55 +01:00
ZenoX92 63c504d3d6 DB/Texts: "Stinky" Ignatz
Closes #20988

(cherry picked from commit a41488e8b2)
2021-02-25 18:50:55 +01:00
Kittnz d306c686e9 Event: Make Booty Bay Bruisers turn into Drunken Bruisers during New Year's Eve & Fireworks Spectacular
https://wow.gamepedia.com/Drunken_Bruiser
(cherry picked from commit b2f4655fca)
2021-02-25 18:50:55 +01:00
Killyana 29aae591bc DB/Creature: Scourging Crystal
And fix spell script spell_q11396_11399_scourging_crystal_controller
Closes #17596

(cherry picked from commit 00e3023b32)
2021-02-25 18:50:55 +01:00
Shauren faea676b60 DB/playercreateinfo: Remove old hunter initial pet creation spells
Closes #26128
2021-02-24 23:07:29 +01:00
Ovah 9ff4aea416 Fix build 2021-02-24 23:03:00 +01:00
Ovah c2632999ee Core/PacketIO: Fixed building SMSG_PARTY_MEMBER_FULL_STATE for multiple receivers 2021-02-24 23:00:35 +01:00
Matan Shukry 37db083589 Scripts/Spells: Changed palading spell scripts to use RegisterSpellScript and RegisterAuraScript (#26149) 2021-02-24 22:30:22 +01:00
Matan Shukry ed2a0b610a Scripts/Spells: Remove old paladin spell scripts (#26148) 2021-02-24 22:13:52 +01:00
Shauren 8740c2f85f Core/Auras: Improve PROC_ATTR_USE_STACKS_FOR_CHARGES implementation to give stacks priority over charges if both are present in spell data
Closes #26146
2021-02-24 22:08:21 +01:00
Matan Shukry de77f046a0 DB/Tele: Add some new expansion teleport locations
Closes #26143
2021-02-24 22:02:57 +01:00
Matan Shukry 9e948ff4bd Core/Spells: Corrected the spell id source used in the learn spells map when loading SpellLearnSpell.db2 data (#26140) 2021-02-24 20:20:14 +01:00
Matan Shukry 428fbcb133 Core/Players: Always clear old action bars on specialization change, even if new specialization doesn't have anything on its bars (#26134) 2021-02-23 20:08:21 +01:00
Matan Shukry 2b672d807f Scripts/Spells: Fix Ferocious Bite damage increase from extra energy (#26093) 2021-02-23 20:05:39 +01:00
Matan Shukry 03f1d3cedf Core/Auras: Implemented SPELL_AURA_MOD_POWER_GAIN_PCT (#26132) 2021-02-23 17:36:36 +01:00
Matan Shukry 23aa13257a Core/Spells: Fixed spells using SPELL_EFFECT_POWER_BURN not working when combined with other effect types that hit other units and power burn hits caster (#26097) 2021-02-23 00:16:02 +01:00
Matan Shukry 4302f2ba95 Scripts/Spells: Implemented druid's Skull Bash (#26103) 2021-02-22 22:10:49 +01:00
Shauren 01a3be276f Core/Spells: Prevent spell power costs from changing their sign (positive cost cannot become negative) 2021-02-21 23:19:18 +01:00
Matan Shukry a76c08843f Core/Auras: implement mana cost modification aura (#26085) 2021-02-21 23:08:51 +01:00
Matan Shukry 19b733fefc Scripts/Spells: Fix Prayer of Mending (#26020) 2021-02-21 21:12:08 +01:00
Shauren 51a9d2a9c2 Core/Auras: Implemented new spell modifier type to change aura stack size on apply 2021-02-21 18:36:18 +01:00
Matan Shukry b4b13e7b38 Core/Auras: Implemented new spell modifier type to change max aura stack size (#26109) 2021-02-21 18:11:34 +01:00
Shauren dd31b36291 Core/Spells: Fix typo (fixes casting all spells) 2021-02-21 18:07:42 +01:00
Shauren 834d78638a Core/Players: Rename player flag PLAYER_ALLOW_ONLY_ABILITY to PLAYER_FLAGS_HIDE_ACCOUNT_ACHIEVEMENTS 2021-02-21 16:11:35 +01:00
Shauren ac1ef5efbe Core/Auras: Implemented SPELL_AURA_DISABLE_ATTACKING_EXCEPT_ABILITIES 2021-02-21 16:10:48 +01:00
Shauren 1b8ef46808 Core/Auras: Reimplement SPELL_AURA_DISABLE_CASTING_EXCEPT_ABILITIES to properly allow casting listed spells 2021-02-21 16:10:22 +01:00
Shauren b811da080c Core/Auras: Implemented SPELL_AURA_MOD_COMBAT_RATING_FROM_COMBAT_RATING 2021-02-21 16:07:01 +01:00
Shauren d2a9953684 Core/Auras: Implemented SPELL_AURA_LEARN_SPELL 2021-02-21 16:06:35 +01:00
Shauren 84cb6718ee Core/Auras: Implemented SPELL_AURA_MOD_CRIT_CHANCE_VERSUS_TARGET_HEALTH and SPELL_AURA_MOD_CRIT_CHANCE_FOR_CASTER 2021-02-21 15:43:58 +01:00
Shauren 6fd90ebb61 Core/Auras: Update comment for aura 235 - SPELL_AURA_MOD_HOVER_NO_HEIGHT_OFFSET 2021-02-21 15:39:53 +01:00
Shauren 983e565650 Core/Auras: Restore old SPELL_AURA_MOD_HOT_PCT implementation from 3.3.5 branch 2021-02-21 15:39:14 +01:00
Shauren c57b012ee4 Core/Auras: Implemented SPELL_AURA_SET_FFA_PVP 2021-02-21 15:37:11 +01:00
Shauren ffbbc1d8e5 Core/Auras: Implemented SPELL_AURA_MOD_AUTOATTACK_RANGE and SPELL_AURA_MOD_AUTOATTACK_CRIT_CHANCE 2021-02-21 15:35:33 +01:00
Shauren 4f38650810 Core/Auras: Implemented SPELL_AURA_MOD_INCREASE_HEALTH_PERCENT2 2021-02-21 15:33:54 +01:00
Shauren 5ed75bb2d3 Core/Auras: Implemented SPELL_AURA_PERIODIC_WEAPON_PERCENT_DAMAGE 2021-02-21 15:32:52 +01:00