jackpoz
bea0e48531
Core/MMaps: Fix mobs evading when target is out of MMap meshes
...
Fix mobs evading when target is out of MMap meshes causes by an overzealous check added in c602220e02 when trying to fix an infinite loop in Recast.
If the target is outside of the MMap mesh (for example very close to a wall which is an un-walkable area with current TrinityCore settings and that might be changed in the future) Detour will not be able to find the height of the poly and getPolyHeight() will return DT_FAILURE | DT_INVALID_PARAM . Most of the time this is ok and can be ignored and it's still better than having the Unit evade.
Fix #23613
(cherry picked from commit 5a98022649 )
2021-12-18 20:57:57 +01:00
Shauren
8f3904f8fd
Core/Map: Kill zoneId from RespawnInfo, all it did was significantly slow down startup to make one gm command faster
...
(cherry picked from commit 3a4216fd97 )
2021-12-18 20:57:38 +01:00
Killyana
6e4a578cb0
DB/Creature: Olrun the Battlecaller
...
Closes #23720
(cherry picked from commit 6e64cea69c )
2021-12-18 20:45:13 +01:00
Keader
47659e219a
Core/Spells: Fixed some issues with Drain Soul
...
Issue 1: Drain soul was always negative, but effect2 need be positive.
Issue 2: Drain soul was interrupted if someone in your group die. Caused by negative effects proccing in creature.
Issue 3: Since effect2 is positive, it was down-ranking in low level targets and should never happens (fixed before by ariel, transforming everything in negative in 2c8a6fb771 but it's wrong)
(cherry picked from commit 43c08b1761 )
2021-12-18 20:43:05 +01:00
Sorikoff
6cf301d4f6
Scripts/Spells: Port druid scripts to new script registration syntax (3 of 3) ( #23714 )
...
(cherry picked from commit f7793e7800 )
2021-12-18 20:42:13 +01:00
Keader
24281a5323
Core/Spells: Fixed SPELL_EFFECT_DISPEL when target has 2 spells with same ID ( #23710 )
...
Ty sirikfoll for all help :)
(cherry picked from commit 95284b23d1 )
2021-12-18 20:32:42 +01:00
Treeston
97bf9278a8
Entities/Creature: Fix an edge case assertion failure with pets dying in specific situations while casting spells.
...
(cherry picked from commit 6590a0bfce )
2021-12-18 20:31:57 +01:00
Aokromes
fc7ea18039
Core/Spells: Survey Sinkholes will now have a bigger range to be able…
...
… to hit all trigger npcs
By Ovahlord
(cherry picked from commit 028db8432e )
2021-12-18 20:31:45 +01:00
Treeston
e0e1978b08
Entities/Player: ReacquireSpellFocusTarget is now private. It should've been private all along.
...
(cherry picked from commit 1c2b1cbba8 )
2021-12-18 20:29:29 +01:00
Treeston
4b588694ca
Core/Creature: Fix an issue that sometimes prevented spellcast focus targets from being reacquired.
...
(cherry picked from commit fcce90508d )
2021-12-18 20:29:05 +01:00
Shauren
c5244d4e66
Core/Bnetserver: Added --update-databases-only console argument to bnetserver
2021-12-18 20:26:44 +01:00
Treeston
0b61c3b7b1
[3.3.5] Core/Authserver: TOTP rewrite: (PR #23633 )
...
- Proper management commands (.account 2fa)
- Secrets can now be encrypted (set TOTPTokenSecret in .conf)
- Secret now stored in binary
- Argon2 and AES primitives
- Base32/64 support
(cherry picked from commit 4211645834 )
2021-12-18 20:24:50 +01:00
Keader
92e92e818b
DB/Spells: Fixed Prayer of Mending proc with AOE Spells
...
Fix proc with spells like: Professor Putricide AOE Abomination damage, Sindragosa Frost Damage, Blood Queen Damage.
(cherry picked from commit 3d356b97d4 )
2021-12-18 19:19:42 +01:00
Treeston
f434241305
Core/Channels: Fix a bug that would cause channel settings to disappear in certain settings. Fix a bug that would cause channels to not be saved on .server shutdown without delay. Closes #23699 .
...
(cherry picked from commit 464b0b059b )
2021-12-18 19:16:47 +01:00
Sorikoff
66f5275d26
Scripts/Spells: Runic Healing Injector ( #23690 )
...
* Scripts/Spells: Runic Healing Injector
* Rename 9999_99_99_99_world.sql to 2019_08_08_00_world.sql
(cherry picked from commit 382f563571 )
2021-12-18 19:15:11 +01:00
Sorikoff
26f0c1182a
Scripts/Spells: Port Part of Druid Scripts to New Script Registration ( #23691 )
...
(cherry picked from commit 996d4f7cc4 )
2021-12-18 19:11:34 +01:00
Treeston
7704d8fc7a
Scripts/Commands: Add .go boss, and do a usability pass over .go instance to match it.
...
(cherry picked from commit 57b36dfdc6 )
2021-12-18 16:13:24 +01:00
Treeston
c7e7c52c1a
Scripts/Commands: Cleanup some output from .go instance
...
(cherry picked from commit 4320a021e9 )
2021-12-18 16:00:20 +01:00
Killyana
e6f3abcfa8
DB/Creature: Vanguard Tower Dummy
...
(cherry picked from commit f4ea3993ce )
2021-12-18 15:55:51 +01:00
Killyana
53bc592365
DB/Creature: Battlescarred Frostworg
...
(cherry picked from commit 195655dc8e )
2021-12-18 15:54:44 +01:00
Killyana
d60f5c3c65
DB/Creature: Frostworg and Son of Hodir
...
(cherry picked from commit f9db6cfe01 )
2021-12-18 15:53:41 +01:00
Killyana
83dee918ba
DB/Quest: Polishing the Helm
...
(cherry picked from commit b2554c0944 )
2021-12-18 15:52:17 +01:00
Treeston
dcf9854e6a
coverity
...
(cherry picked from commit 268384d2af )
2021-12-18 15:49:44 +01:00
Treeston
a8ceed265a
typo fix in comment
...
(cherry picked from commit 4fcb322010 )
2021-12-18 15:47:18 +01:00
Wyrserth
b2d1240ca3
DB/Quest: fix more quest chaining in Icecrown. Thanks PolarCookie for the initial work.
...
Closes #22338 .
(cherry picked from commit ca69f16c45 )
2021-12-18 15:47:07 +01:00
Killyana
c013571b76
DB/Creature: ELM General Purpose Bunny Hide Body (Phase I)
...
(cherry picked from commit 6869dbf1c1 )
2021-12-18 15:46:34 +01:00
Killyana
5d5679bf15
DB/Creature: Proto-Drake Corpse, Dead Drakerider & Dead Warbear
...
(cherry picked from commit 1d69f04c02 )
2021-12-18 15:45:22 +01:00
Wyrserth
98d2659fbd
DB/Quest: fix chaining for some Alliance Icecrown quests.
...
Closes #15992 .
(cherry picked from commit 3f638484ab )
2021-12-18 15:43:36 +01:00
Killyana
c0ec1e05e2
DB/Creature: Anub'ar Darter
...
(cherry picked from commit 31e607e2b7 )
2021-12-18 15:42:11 +01:00
Killyana
e80f803e3d
DB/Misc: Spirit Healers in Death Knight starting area
...
Update Spirit Healers with the correct entry, position, auras and movements
Fix Olrun the Battlecaller waypoint high
Fix Val'kyr Battle-maiden movements
(cherry picked from commit 7392bd360f )
2021-12-18 15:40:47 +01:00
ccrs
31bf529667
Core/Creature: 4a219ed codestyle followup, for real this time
...
(cherry picked from commit 30f4aabf64 )
2021-12-18 15:39:58 +01:00
Killyana
fee0b64cca
DB/Creature: Scarlet Lord Jesseriah McCree
...
(cherry picked from commit edd329612b )
2021-12-18 15:38:04 +01:00
Sorikoff
cd0fb6edbf
Scripts/Blackrock Depths: Use DB Texts for Doom'rel ( #23681 )
...
* Scripts/Blackrock Depths: Use DB Texts for Doom'rel
* Quick Fix
(cherry picked from commit 33807a065a )
2021-12-18 15:36:00 +01:00
Treeston
28942db431
Common/Util: Sorry about that unexpected downtime at 3AM last night, everyone. (We call them happy little features.)
...
(cherry picked from commit a4d5b24874 )
2021-12-18 15:33:44 +01:00
Killyana
b2eadc9c8e
DB/SAI: Add Explosive Rune ability to Dregmar Runebrand
...
(cherry picked from commit 0b972a8bf3 )
2021-12-18 15:33:35 +01:00
Killyana
400879af0e
DB/Creature: Bristlepine Den Bunny
...
(cherry picked from commit e2004672ff )
2021-12-18 15:32:52 +01:00
Killyana
2fed23f871
DB/Creature: Add missing spawns to Area 52
...
(cherry picked from commit 1bdda58d1f )
2021-12-18 15:32:02 +01:00
Killyana
9df99fa512
DB/Quest: The Bones of Nozronn
...
Closes #12168
(cherry picked from commit afccb54a0e )
2021-12-18 15:30:04 +01:00
Treeston
51fbda4223
Core/Pooling: Quest pooling rewrite: (PR#23627)
...
- Split quest pooling from PoolMgr (into QuestPoolMgr)
- Proper saving/restoring on server restart
- No more hacking into sObjectMgr to insert/remove available quests
(cherry picked from commit a5e73e41c0 )
2021-12-18 15:28:45 +01:00
Giacomo Pozzoni
6d5086da17
Core/Vehicle: Change vehicle accessories' phase according to the player on the vehicle ( #23646 )
...
* Core/Vehicle: Change vehicle accessories' phase according to the player on the vehicle
* Get the root vehicle to set the phase to all accessories. Attempt to get the accessories to stay mounted on the vehicle.
* Fix the accessories to stay mounted on the vehicle
(cherry picked from commit 15e85f882f )
2021-12-18 14:08:25 +01:00
Treeston
a90073dadd
no idea what happened there ( 4a219ed follow-up)
...
(cherry picked from commit b159921099 )
2021-12-18 11:37:33 +01:00
Treeston
a18268156a
Core/Chat: Always save channel info to database on shutdown if persistence is enabled.
...
(cherry picked from commit 2d74652b5b )
2021-12-18 11:37:14 +01:00
Treeston
14c38a1c52
Core/Unit: Spell focusing now no longer nonsensical. HasSpellFocus always const. Error logs for various stuff.
...
(cherry picked from commit 4a219eda07 )
2021-12-18 11:36:50 +01:00
Treeston
82d62a3d4c
This is not the critical chat system bug fix you were looking for. No sir. (Oops.)
...
(cherry picked from commit 6a330214a1 )
2021-12-18 11:27:02 +01:00
Treeston
87c2d247d9
Core/Misc: Rewrite some old name handling functions that use raw buffers to no longer be old name handling functions that use raw buffers.
...
(cherry picked from commit 309851ea24 )
2021-12-18 11:25:59 +01:00
aquadeus
da8d6b5180
Scripts/Spells: Fix Incanters Flow ( #27395 )
2021-12-18 11:24:10 +01:00
Naddley
635b1721d6
DB/Spawns: Added The Glided Landing spawns (Tazavesh entrance)
...
Closes #27393
2021-12-18 00:51:11 +01:00
Meji
2ea9663c21
DB/Spawns: Added Alliance Battle Pet trainer spawns
...
Closes #27359
2021-12-18 00:51:11 +01:00
Meji
6374145060
DB/Spawns: Added Horde Battle Pet trainer spawns
...
Closes #27346
2021-12-18 00:51:10 +01:00
Meji
5f53e85c65
DB/Trainers: Added Battle Pet trainers data
...
Closes #27327
2021-12-18 00:51:10 +01:00