offl
688c12fa5b
DB/Quest: Convert & update support for 'Cuergo's Gold' to SAI
...
Closes #24675
(cherry picked from commit 0e7cabd7f1 )
2022-01-06 19:13:39 +01:00
NoName
145756a231
Scripts/RuinsOfAhnQiraj: Crystal handling ( #24679 )
...
+ make crystal usable with animation and despawn after use;
+ small code update;
+ spell rearrange;
+ define some magic numbers;
+ update crystal coordinates from sniffed data
(cherry picked from commit 89193c3548 )
2022-01-06 19:09:28 +01:00
Gildor
e826909498
Scripts/Icecrown Citadel: Fix Sindragosa movement when Wipe in fly phase ( #24665 )
...
(cherry picked from commit dd3fbf426c )
2022-01-06 19:08:14 +01:00
Killyana
8571a22017
DB/Quest: Convert "HELP!" & "Corki's Gone Missing Again!" & "Cho'war the Pillager" to SAI
...
Closes #24649
(cherry picked from commit fd66e291b5 )
2022-01-06 18:55:13 +01:00
offl
164dcc4deb
DB/Quest: Convert & update support for 'Prisoners of Wyrmskull' to SAI
...
Closes #24650
(cherry picked from commit 2008cb7dd3 )
2022-01-06 18:53:52 +01:00
offl
f3e262a056
DB/GameObject: Convert & update support for Shrine of the Eagle / Falcon / Hawk to SAI
...
Closes #24647
(cherry picked from commit 0cfd63fd26 )
2022-01-06 18:53:11 +01:00
offl
fbcfb505f4
DB/Creature: Convert Sayge to SAI
...
Closes #24663
(cherry picked from commit 626aeb5817 )
2022-01-06 18:52:14 +01:00
jackpoz
9e0e52f023
Scripts/Misc: Fix issues reported by ASan
...
(cherry picked from commit 013301088d )
2022-01-06 16:22:58 +01:00
offl
3f8b488071
DB/GameObject: Convert & update support for Tablet of Madness
...
Closes #24670
(cherry picked from commit 9c1c34a794 )
2022-01-06 16:22:42 +01:00
Killyana
876d9f52ec
DB/GameObject: Convert & update support for Jump-a-tron 4000 to DB script
...
Closes #24668
(cherry picked from commit 6b9a14ca94 )
2022-01-06 16:06:40 +01:00
offl
070da4f711
DB/Quest: Convert Escape from Umbrafen to SAI
...
Closes #24648
(cherry picked from commit cfe6b651bc )
2022-01-06 16:05:08 +01:00
offl
6eb7ed4490
DB/GameObject: Convert & update support for Fel & Bash'ir crystalforges
...
Closes #24643
(cherry picked from commit c3e4420a2b )
2022-01-06 15:59:18 +01:00
offl
aea428cd51
DB/Quest: Convert support for 'Strength of One' to SAI
...
Closes #24641
(cherry picked from commit 44aba5dcdf )
2022-01-06 15:57:22 +01:00
Keader
192cd48b21
Scripts/ICC: Fixed duplicated call of reputation spell
...
(cherry picked from commit 99c457c270 )
2022-01-06 00:23:58 +01:00
Keader
26844d32c3
Scripts/ICC: Fixed Deathbringer/Valithria reputation handler + codestyle fixes
...
* Added correct reputation spell for both bosses
* Fixed debuffs remove when deathbringer dies (it also fix recount)
* Changed all DoCast(me, xxx) -> DoCastSelf(xx)
* Removed old reputation hack in DB
* Fixed my OCD with spells enum :)
(cherry picked from commit d1e1b8753c )
2022-01-06 00:23:47 +01:00
NoName
860e489c4f
Scripts/RazorfenDowns: quest "Extinguishing the Idol" ( #24658 )
...
(cherry picked from commit 868748007d )
2022-01-06 00:23:11 +01:00
offl
a0bee07b0c
DB/Quest: Convert & update support for 'Shizz Work' to SAI
...
Closes #24638
(cherry picked from commit 049cba3ace )
2022-01-06 00:21:07 +01:00
offl
b217e5842f
DB/Quest: Convert & update support for 'Finding the Survivors' to SAI
...
Closes #24636
(cherry picked from commit 2815db52a6 )
2022-01-06 00:20:41 +01:00
offl
692163493c
DB/Creature: Convert & update support for Ashyen & Keleth to SAI
...
Closes #24635
(cherry picked from commit a2068cade5 )
2022-01-06 00:20:02 +01:00
Shauren
98272944ee
Core/Commands: Fixed .npc add overwriting existing spawns when used on transports
...
(cherry picked from commit 75ab3619bd )
2022-01-04 15:33:04 +01:00
Giacomo Pozzoni
89afeed41b
Core/MMAPs: Adjust walkable climb and fix a lot of mmap raycast issues ( #24539 )
...
* Core/MMAPs: Adjust walkable climb
Adjust walkable climb as recast using walkableClimb also to find the poly from a position, giving priority to polys that are below the position but closer than walkableClimb.
* Temporarily disable static collision (the whole check should be removed)
* Core/Spells: removed deprecated mmap path check for TARGET_DEST_CASTER_FRONT_LEAP
* Core/Objects: allow flying units to use the helper as well (flying units casting radius based spells)
* Code refactor
* Handle raycasts that end in a point with no height in the mmap mesh as PATHFIND_NOPATH
* Walk back a bit from raycast hitpoints as sometime the 2D result point is outside of the polygons due to floating point errors.
* Remove whitespace
* Revert 4a197ba22a as a raycast point path should have the Z retrieved with getPolyHeight(). Raycast will only return a 2-point path with Start and Hitpoint/End
* Cleanup PathGenerator raycast case
* Fix PathGenerator raycast broken if start and end are on same poly.
Fix PathGenerator raycast broken if no wall is hit.
Remove unused case of using raycast with an existing previous path (can be added back properly if needed).
Remove forcing poly length to 2 when we actually have already the right number.
* Use closestPointOnPolyBoundary on the second try of finding a point on poly for raycast.
Note that in this case the mesh height is not used which might cause issues. The poly boundary height will be used instead.
* Handle cases where getPolyHeight() fails because the point is on polygon border (and caused by floating point imprecision)
* Add far from poly flags
* Set PATHFIND_INCOMPLETE in raycast case if startFarFromPoly or endFarFromPoly
* Fix blink close to walls with no valid polygon behind the wall
* Require to re-extract mmaps
Co-authored-by: Ovah <dreadkiller@gmx.de >
(cherry picked from commit c0b75bf40d )
2022-01-04 15:33:04 +01:00
Shauren
5e37b1cd5d
Scripts/Icecrown Citadel: Fixed Professor Putricide oozes not moving during their channel
...
(cherry picked from commit 1d43003cfa )
2022-01-04 15:33:04 +01:00
Metalaka
d62886685b
Core/CreatureAI: Shambling Horror re-cast Enrage as soon as it is not stun ( #24618 )
...
(cherry picked from commit e2434e4f47 )
2022-01-04 15:33:04 +01:00
Jildor
9d27de8b80
DB/Spell: Arm Dead Damage Kologarn
...
Closes #24577
(cherry picked from commit 9170567218 )
2022-01-04 00:55:07 +01:00
Shauren
c0f976d23d
Core/Spells: Added helper function to select random injured healing spell targets
2022-01-03 13:07:30 +01:00
Sorikoff
74174332c6
Scripts/Pet: Lil' K.T ( #24528 )
...
* Lil' K.T.
* Rename 9999_99_99_99_world_335.sql to 2020_05_10_00_world.sql
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com >
(cherry picked from commit 34fecde022 )
2022-01-02 19:24:18 +01:00
offl
f32f812e29
DB/Quest: Becoming a Spellfire Tailor
...
Closes #24522
(cherry picked from commit 9638f0ad0b )
2022-01-01 23:22:09 +01:00
ForesterDev
9d38eeec7e
Core/Player: add helper methods for PLAYER_FLAGS_DEVELOPER ( #24511 )
...
* Core/Player: add helper methods for PLAYER_FLAGS_DEVELOPER. Update .dev command to new command model
* Rename _player -> player
(cherry picked from commit 8128bb97db )
2022-01-01 23:18:04 +01:00
NoName
6c6b8cb1c6
Scripts/IcecrownCitadel: Adding IsAlive check to avoid possible crash in Event ( #24514 )
...
(cherry picked from commit 22aaf32a79 )
2022-01-01 22:59:24 +01:00
NoName
5417438731
Core/Spells: Crystallize should not use DIMINISHING ( #24502 )
...
and also correcting spelling in script
by Rushor and wotlk-enthusiast
(cherry picked from commit 45993428f5 )
2022-01-01 21:38:13 +01:00
Gildor
5ce8c26914
Scripts/OnyxiasLair: Fix Onyxia Eruption spell ( #24472 )
...
(cherry picked from commit e4476fab6e )
2022-01-01 20:30:06 +01:00
Keader
c11288af78
Making travis happy
...
(cherry picked from commit ee218a5642 )
2022-01-01 20:16:05 +01:00
Keader
a21ad2079a
Scripts/Black Temple: Fixed Reliquary of Souls after combat rewrite changes.
...
Closes #23879
* Fixed combat start/evade issue
* Fixed visual issue in Soul Release spell
* Fixed some timers issue
* Fixed some codestyle issues
PS: Please, stop break my black temple babys.
(cherry picked from commit d8e726de58 )
2022-01-01 20:15:51 +01:00
jackpoz
d690648bce
Scripts/BWL: Fix crash in Razorgore encounter
...
(cherry picked from commit 7b8b02c32e )
2022-01-01 20:13:04 +01:00
skipperheartbeat
00f6631cd2
Boss/Script: Vazruden_Fix ( #24197 )
...
* Add files via upload
* Update boss_vazruden_the_herald.cpp
* Update boss_vazruden_the_herald.cpp
* Update boss_vazruden_the_herald.cpp
* Update boss_vazruden_the_herald.cpp
* Update boss_vazruden_the_herald.cpp
* Update boss_vazruden_the_herald.cpp
* Update boss_vazruden_the_herald.cpp
* Update boss_vazruden_the_herald.cpp
* Update boss_vazruden_the_herald.cpp
* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com >
* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com >
* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com >
* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com >
* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com >
* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com >
* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com >
* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp
Co-Authored-By: offl <suffle.o@gmail.com >
* Update src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp
Co-Authored-By: Trond B. Krokli <38162891+illfated@users.noreply.github.com >
* Update boss_vazruden_the_herald.cpp
* Update boss_vazruden_the_herald.cpp
* Update boss_vazruden_the_herald.cpp
Co-authored-by: Aokromes <Aokromes@users.noreply.github.com >
Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com >
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com >
Co-authored-by: offl <suffle.o@gmail.com >
(cherry picked from commit 8ac8374429 )
2022-01-01 20:01:46 +01:00
zartech22
c57c26d7fb
Add realm ID for actions based ip logging ( #24453 )
...
* Update SQL queries to insert realm id
* Insert the realm id when logging actions based on IP
* Adding the SQL update file
* Update 9999_99_99_99_auth.sql
* Update auth structure
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com >
(cherry picked from commit 56f20d69a6 )
2022-01-01 19:38:40 +01:00
Gildor
e67e0ff9fb
Scripts/Naxxramas: Fix Heigan Eruption spell ( #24470 )
...
(cherry picked from commit 6c7c2c6cd2 )
2022-01-01 19:17:54 +01:00
Keader
6957dd9bd6
Scripts/Ulduar: Little improvements in Auriaya
...
* Removed DespawnAtEvade
* Fix Feral Defender Damage
(cherry picked from commit 77dd751499 )
2022-01-01 15:54:52 +01:00
Keader
0484c0a337
Scripts/Trial of Crusader: Fixed issue with Snobold Vassal and some achiev criteria resets
...
* Fixed snobold behavior when gormok dies
* Fixed UPPER_BACK_PAIN Archiev reset
* Fixed THREE_SIXTY_PAIN_SPIKE Archiev reset
(cherry picked from commit 78dff46bf2 )
2022-01-01 15:51:21 +01:00
Gildor
a477e85ae3
Scripts/Quest: The Exorcism of Colonel Jules ( #24459 )
...
* Remove Anchorite Barada gossip when event start
(cherry picked from commit 8a5b02be0a )
2022-01-01 15:51:07 +01:00
Sven
2aa5f4e1b2
Improvements to Pyroguard Emberseer (UBRS) script ( #24405 )
...
* UBRS: Improve Pyroguard Emberseer script
* Remove whitespaces
* More whitespaces removed
* Addressing change requests
Removed cast from constructor
Removing unused member field
* That should be the last white spaces
* Forgot to remove the declaration
* Update boss_pyroguard_emberseer.cpp
* Add break to For loop
* War on white spaces
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com >
(cherry picked from commit c3037c3563 )
2022-01-01 14:52:43 +01:00
Sorikoff
26ae6df032
Scripts/Pets: Mojo ( #24431 )
...
* Mojo
* Update
* Rename 9999_99_99_99_world.sql to 2020_04_11_01_world.sql
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com >
(cherry picked from commit 194691f7c3 )
2022-01-01 14:38:52 +01:00
Killyana
281e695c56
Creature: Gorkun Ironskull & Martin Victus in The Pit of Saron
...
Still some events are missing in this instance
(cherry picked from commit d0f9ace679 )
2022-01-01 13:48:05 +01:00
Shauren
2f17038373
Scripts/Eye of Eternity: Fixed The Focusing Iris not respawning on wipe
...
Closes #22948
(cherry picked from commit f57b1e27d0 )
2022-01-01 13:28:41 +01:00
jackpoz
68d947d42f
Core/Log: Log all character kicks to "network.kick" category
...
(cherry picked from commit 31018c3652 )
2022-01-01 12:56:24 +01:00
Shauren
9f76071108
Core/Misc: Remove whitespace at the end of lines
2022-01-01 01:25:04 +01:00
jackpoz
95de1db5fc
Scripts/Guards: Fix spell cast spam after killing npc_air_force_bots guards
...
(cherry picked from commit 0844ad2ff0 )
2022-01-01 01:02:17 +01:00
jackpoz
f1f8af9c5f
Core/Misc: Replace tabs with spaces
...
(cherry picked from commit cb41c8828f )
2022-01-01 01:01:42 +01:00
jackpoz
ecdc387df2
Core/Misc: Remove whitespace at the end of lines
...
(cherry picked from commit caae3886d2 )
2022-01-01 01:00:26 +01:00
Giacomo Pozzoni
a9e325f6b7
Core/Logs: Log full guid instead of just low guid, part 2
...
(cherry picked from commit 3def52c1c4 )
2022-01-01 00:51:54 +01:00