Commit Graph

3190 Commits

Author SHA1 Message Date
Nefertumm cee21c022a fix(Core): Crash on Mandokir gaze (#12611) 2022-08-03 09:06:28 -03:00
Nefertumm c806c62c62 fix(Core/Spells): Crashfix (#12609) 2022-08-03 09:05:24 -03:00
UltraNix 572a680c16 fix(Core/Movement): Improvements to taxi flight movement generator: (#12347)
Changed multi-segment taxi paths to fly nearby flight masters along the way, not directly through them.
Taxi cost on multi-segment paths is now charged per segment when it is started.
Properly send taxi node status on login, as well as if the taxi master is out of range.
Apply reputation discount to all points in multi-segment paths.
Properly clean up list of taxi destinations upon arrival at final node.
Teleport players to the destination taxi node location instead of their current ground position.
Don't start a spline with just 1 point in FlightPathMovementGenerator
Source: TrinityCore.
2022-08-01 23:21:11 -03:00
Nefertumm 3a4459eeeb fix(Core/RuinsOfAhnQiraj): Ossirian Crystals: Weakness spells (#12547) 2022-08-01 18:55:47 -03:00
UltraNix a5346d7811 fix(Scripts/Spells): Fixed T3 6P Frostfire Regalia bonus not proccing. (#12585) 2022-08-01 18:09:01 -03:00
UltraNix 314e6a84f7 fix(Scripts/Spells): Fixed T3 4P Frostfire Regalia bonus not proccing. (#12583) 2022-08-01 17:53:53 -03:00
UltraNix f13854cd5e fix(Core/SmartScripts): Fixed SMART_ACTION_START_FOLLOW not complet… (#12580)
…ing quests.
2022-08-01 17:53:03 -03:00
UltraNix 7327a55b05 fix(Scripts/Spells): Properly handle spellclick flag for Lightwell. (#12505) 2022-08-01 17:13:27 -03:00
UltraNix 529eebb107 fix(Core/Services): Re-check all achievement criterias on faction cha… (#12582)
...nge.
2022-08-01 16:20:07 -03:00
Nefertumm 63f52ab751 fix(Core): Crashfix on loot roll (#12605) 2022-08-01 16:06:45 -03:00
Skjalf 351ef2b77f fix(Scripts/RuinsOfAhnQiraj): Despawn Ayamiss summons on death/reset (#12550) 2022-07-31 12:31:32 -03:00
UltraNix 775172c5dc fix(Core): Crashfix. (#12594) 2022-07-31 12:26:38 -03:00
Benjamin Jackson fc2433cf9e fix(Scripts/Mail) Fix faction server mail rewards. (#12593)
* Create blackrock-drakes.sql

* Switch some things around.

* DELETE IT AGAIN
2022-07-31 09:43:40 -04:00
UltraNix bba9b9ce79 fix(Core): Crashfix. (#12581) 2022-07-30 11:59:30 -03:00
Nefertumm 62ffa75765 fix(Scripts/EmeraldDragons): fix summon player spam (#12573) 2022-07-29 09:39:47 -03:00
Skjalf 18b7b6c273 fix(Scripts/RuinsOfAhnQiraj): Limit Moan's mana drain to 6 targets (#12551)
* fix(Scripts/RuinsOfAhnQiraj): Limit Moan's mana drain to 6 targets

* fix copy paste failure
2022-07-28 01:03:45 -03:00
Nefertumm 07c043552a fix(Scripts/RuinsOfAhnQiraj): Ossirian reset (#12548) 2022-07-27 00:41:20 -03:00
AnchyDev dcbf224392 feat(Core): Add OnGroupRollRewardItem hook. (#12538)
Added OnGroupRollRewardItem hook.
2022-07-26 21:08:41 -03:00
Skjalf d0561c56df fix(Scripts/TempleOfAhnQiraj): Clear Eye of C'thun scheduler during p… (#12545)
fix(Scripts/TempleOfAhnQiraj): Clear Eye of C'thun scheduler during phase 2
2022-07-26 14:29:17 -03:00
Eddy Vega 278845f731 fix(Scripts/RuinsOfAhnQiraj): Improve Ayamiss (#12143) 2022-07-26 10:02:22 -03:00
Nefertumm f236921498 fix(Core/RuinsOfAhnQiraj): Buru (#12524)
* fix(Core/RuinsOfAhnQiraj): Buru

* spaces

* revert phase transition

* leftover conversion
2022-07-26 01:29:12 -03:00
Skjalf fdb18e0204 fix(Scripts/RuinsOfAhnQiraj): Rewrite Moam (#12539)
* fix(Scripts/RuinsOfAhnQiraj): Rewrite Moam

* serverside spell for summons, as well as summon phase handling

* end stone phase if he reaches full mana

* add missing emote

* remove unused variable

* move script to the new model

* Update boss_moam.cpp

* should not drain mana while stoned
2022-07-26 01:25:29 -03:00
Nefertumm b1136c7c24 refactor(Core/RuinsOfAhnQiraj): Ossirian (#12541) 2022-07-26 00:35:20 -03:00
Eddy Vega 6e659a1681 fix(Scripts/RuinsOfAhnQiraj): Improve Moam (#12142) 2022-07-25 22:10:50 -03:00
Skjalf a498584adf fix(Scripts/RuinsOfAhnQiraj): Script Anubisath Guardians (#12537) 2022-07-25 20:55:44 -03:00
Eddy Vega 60e70ac81f fix(Scripts/RuinsOfAhnQiraj): Improve Ossirian (#12138) 2022-07-25 20:32:53 -03:00
UltraNix c19d6b74e9 fix(Core/Spells): Make sure that attacker is always in combat with it… (#12516)
fix(Core/Spells): Make sure that attacker is always in combat with its victim when dealing damage/generating threat done by spells.

Fixes #10801
2022-07-25 16:34:21 -03:00
UltraNix 7aea91fcb3 fix(Core/Spells): Lightning Shield should not proc off from self-cast… (#12501)
fix(Core/Spells): Lightning Shield should not proc off from self-casted items.

Fixes #12361
2022-07-25 16:09:39 -03:00
Skjalf 2a7b5685e9 fix(Scripts/RuinsOfAhnQiraj): Moam should spawn a Large Obsidian Chun… (#12536) 2022-07-25 15:27:03 -03:00
Skjalf 5b14267159 fix(Scripts/Spells): Script spell Itch (AQ20) and improve Consume (AQ20) (#12502) 2022-07-25 12:13:06 -03:00
Skjalf 1cec5d2534 refactor(Scripts/TempleOfAhnQiraj): Remove Giant Flesh Claw script as… (#12526)
refactor(Scripts/TempleOfAhnQiraj): Remove Giant Flesh Claw script as it is not needed
2022-07-25 12:12:43 -03:00
Skjalf e3c7b52253 feat(Core/Creature): Implement SetRegeneratingPower() to disable powe… (#12535)
feat(Core/Creature): Implement SetRegeneratingPower() to disable power gains
2022-07-25 12:12:27 -03:00
Skjalf cd3151df40 fix(Scripts/RuinsOfAhnQiraj): Implement Rajaxx waves (#12513) 2022-07-25 12:12:08 -03:00
UltraNix d0f70b6cbf fix(DB/SAI): Fixed completing quest "Into The Realm of Shadows" (#12515) 2022-07-25 17:24:51 +07:00
Nefertumm 35194434d7 chore(Scripts): remove double method calling for ZG script (#12517) 2022-07-25 01:13:18 -03:00
Nefertumm 577ae14b25 fix(Core/RuinsOfAhnQiraj): Kurinnaxx (#12522) 2022-07-24 17:59:03 -03:00
Eddy Vega 8809ec5501 fix(scripts/RuinsOfAhnQiraj): Improve Buru (#12141) 2022-07-24 17:34:29 -03:00
ZhengPeiRu21 631686be7e fix(Core): Instance Reset Exploit Fix (#12459)
* fix(Core): Fix Instance Reset Exploit

* Whitespace fix

* Remove unnecessary include

* Check player instance save IDs when adding to map

* Only compare playerBind during login
2022-07-24 14:37:42 -03:00
UltraNix 5008e633e3 fix(Core/Spells): Elemental Mastery should only affect Lightning Bolt… (#12499)
* fix(Core/Spells): Elemental Mastery should only affect Lightning Bolt, Chain Lightning and Lava Burst.

Fixes #10903

* Update.
2022-07-24 14:33:05 -03:00
Synful-Syn d2f126710f chore(Cleanup): Merge redundant if in Totem::Update() (#12423)
TotemUpdate-too-long
2022-07-24 14:29:13 -03:00
UltraNix b81a14976c fix(Scripts/Spells): Glyph of Felguard. (#12497)
* fix(Scripts/Spells): Glyph of Felguard.

Fixes #12432

* Update.
2022-07-24 13:38:03 -03:00
UltraNix b2c3bd06e9 fix(Core/Pets): Warlock should not be refunded with Soul Shard on log… (#12409)
fix(Core/Pets): Warlock should not be refunded with Soul Shard on logging out.

Fixes #12058
2022-07-24 13:16:24 -03:00
UltraNix 801e68b1dd fix(Core/Creatures): Added new AI function OnTeleportUnreacheablePlayer to teleport all unreachable players. (#12193)
* fix(Core/Creatures): Implemented CREATURE_FLAG_EXTRA_TELEPORT_UNREACHABLE_PLAYERS.

Fixed #11750

* Update.

* Update.

* Update.
2022-07-24 13:10:41 -03:00
Nefertumm 5b0896577f fix(Core): Crash on smart event: near players (#12479) 2022-07-24 13:06:36 -03:00
Nefertumm f0777d1fd3 fix(Core/AI): validate stored targets (#12489)
Co-authored-by: Meji <meji46@users.noreply.github.com>
Co-authored-by: Ariel Silva <ariel-@users.noreply.github.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>

Co-authored-by: Meji <meji46@users.noreply.github.com>
Co-authored-by: Ariel Silva <ariel-@users.noreply.github.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-07-24 13:06:11 -03:00
UltraNix 5bcc54a617 fix(Scripts/Spells): Replenishment should trigger only from Mind Blast. (#12503)
Fixes #11878
2022-07-24 13:04:44 -03:00
UltraNix 0b0a142580 feat(Core/Entities): Enabled loading basic stats for players, pets an… (#12394)
* feat(Core/Entities): Enabled loading basic stats for players, pets and items from database as 32 bit integers.

Closes #12386
2022-07-23 12:12:07 -04:00
ZhengPeiRu21 2d4e93dc3e fix(Core): SMART_ACTION_SET_HOME_POS should accept a parameter (#12468) 2022-07-22 21:20:14 -04:00
Eddy Vega e8f271ca25 fix(Scripts/RuinsOfAhnQiraj): Improve Kurinnaxx (#12136) 2022-07-20 14:09:09 -03:00
Skjalf d42a74a9a5 fix(Scripts\TempleOfAhnQiraj): C'thun should aggro as soon as you eit… (#12429) 2022-07-20 14:01:18 -03:00