aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-03-06Script/Ulduar: Fixed conflict with Random Aggro Periodic spell (#26184)Keader
(cherry picked from commit 06c1f728baca8e584fee8a10cb9e793abc5475bf)
2022-03-06Revive all command (#26127)Jakub Cieplinski
* First version of command handler * Done HandleReviveAllCommand * Moved command to group subcommonads * removed empty row * nullptr check for player target (cherry picked from commit 97e41645d3dac259b53f2c82ed9eca3d71b1d7ee)
2022-03-06Scripts/Ulduar: Apply renames of #25529jackpoz
Apply renames of #25529 to review that PR easier (cherry picked from commit 7635f3f948b8cdc0c9992f741cb163f204749c59)
2022-03-06DB/Instance/Gruul's Lair: Overhauloffl
(cherry picked from commit cdb79041828c820866c73f21a0c8b77ddf91380c)
2022-03-06Core/Maps: Use a fixed offset instead of full collision height when ↵Giacomo Pozzoni
retrieving floor Z (#26092) Use a fixed offset 0.5f instead of full collision height when retrieving floor Z as a full collision height ended up on the floor above a few times. It makes more sense to cast the ray just a bit higher up than using a full collision height (which by default is 2.0f) (cherry picked from commit f96aab2186d17ddd286fa42913f3f14e9562c4eb)
2022-03-06DB/Instance/The Eye: Overhaul part 2offl
(cherry picked from commit 6ad76dd7c09b7a519998d4505ea0925e0dc6b810)
2022-03-06Scripts/Events: Fix achievement in Love is in the air: "Lonely?" (#26083)Gildor
* Scripts/Events: Fix achievement in Love is in the air: "Lonely?" * apply @keader feedback ;) * apply @jackpoz feedback ;) * @jackpoz feedback (cherry picked from commit ca253e412436c185cf164b39f7f89dbdb041a2fd)
2022-03-06DB/Instance/The Eye: Overhaul part 1offl
(cherry picked from commit 2f9e38612f90f2b438df26eb10f465e2ac53b1f7)
2022-03-06Core/SmartAI: AI change on charmed (#26065)Engilas
* Fix AI refresh on charmed * Remove unnecessary refresh * Check SMART_EVENT_FLAG_WHILE_CHARMED flag (cherry picked from commit f6e52f6b3df92a837787f63514417a7d240144cd)
2022-03-06Scripts/UtgardePinnacle: Svala Sorrowgrave Ritual improvements (#25997)Gildor
* Scripts/UtgardePinnacle: Svala Sorrowgrave Ritual improvements * remove unneded fall thx @offl * apply @Ovahlord feedback * prevent svala fall (visual) when ritual start after wipe * svala should be disarmed before teleport when ritual start * apply @Ovahlord feedback * Use DoCastSelf * Remove unneded AttackStart when finish ritual * Use SetDisableGravity properly (cherry picked from commit 0675be4bc3c59142cd47b64f71857e019208e957)
2022-03-06Core/Unit: Fix crash when exiting a vehiclejackpoz
Ref #25649 (cherry picked from commit b84b92506354fc37017cb687aac263218265cf06)
2022-03-06Core/Unit: Set stand state on damage only to playersjackpoz
(cherry picked from commit 4cc1f850670b868a1d16833a2cf5c60715f749ef)
2022-03-06Core/Scripts: Move some speed values & UNIT_FLAG_NOT_SELECTABLE to DBoffl
(cherry picked from commit 3cb70ee62a3f30ae492a6985b5306052d90c89c4)
2022-03-06DB/GameObject: Matrix Punchographoffl
Closes #25881 (cherry picked from commit e5518b53fa37fbcf401db635d95099b474a916d0)
2022-03-06DB/Creature: Remove UNIT_FLAG_PACIFIEDoffl
Ref #25764 (cherry picked from commit a9c83d556635a51c13cea5e231e879a67d2e77ff)
2022-03-06Scripts/EoE: Attempt to fix players getting stuck after dyingjackpoz
Attempt to fix players getting stuck after dying caused by a hack that calls SetControlled(true, UNIT_STATE_ROOT) by calling the opposite when a dead player leaves the instance, i.e. on releasing. Close #24458 (cherry picked from commit dc21ac342ec3293ecf37b6a87244c46a39ff687f)
2022-03-06Core/Creature: Allow to skip Rate.Corpse.Decay.Looted when calling ↵Giacomo Pozzoni
SetCorpseDelay() (#25989) Add a second parameter to SetCorpseDelay() that specifies if Rate.Corpse.Decay.Looted setting should be ignored, false by default (aka don't ignore by default). Add a second parameter to SMART_ACTION_SET_CORPSE_DELAY to specify if Rate.Corpse.Decay.Looted should be included, false by default (aka ignore by default). (cherry picked from commit d5fc86af8b22fed5b054e51349eb3ab47b06b784)
2022-03-06Core/Warden: Send Lua checks only when ingame (#25977)Giacomo Pozzoni
(cherry picked from commit 3e6b3f88b0169600e9e09281723d82476e08fae7)
2022-03-06Core/Commands: Implemented command to teleport character to npcMatan Shukry
Closes #25870 (cherry picked from commit d2be584f99a63a165cfd1d047f460a8ebfb87ac3)
2022-03-06Core/Scripts: Verify & migrate spell school immunities to DBoffl
Some already are stored in DB. Looks like they all are still valid for master (cherry picked from commit 1ed79d7a2e61bf98178954a427cd4b7acd6c4509)
2022-03-06Core/SAI: Add new action SMART_ACTION_SET_HEALTH_PCT (#25932)Giacomo Pozzoni
* Core/SAI: Add new action SMART_ACTION_SET_HEALTH_PCT Add new action SMART_ACTION_SET_HEALTH_PCT (142) with one single parameter "percent" to set the Unit health. Close #25317 * Do not allow 0% (cherry picked from commit 7d6f7e4d19b298632deeb27830b876b12c490a03)
2022-03-06Core/Spells: Fixed spell effect 43 (SPELL_EFFECT_TELEPORT_UNITS_FACE_CASTER) ↵Meji
(#25945) (cherry picked from commit 28353e920b531b7dd221ac926049f5a68b75e7ec)
2022-03-06Core/Misc: Fix static analysis issues (#25924)Giacomo Pozzoni
* Core/Misc: Fix static analysis issues * Fix infinite loop in ".debug send opcode" Fix using uninitialized memory in ".debug send opcode" (cherry picked from commit 661f554b9e08a3721227f1e4a4fe6fd74e43a1f4)
2022-03-06Scripts/Commands: Improve ".debug objectcount"jackpoz
Include the number of SetActive objects in ".debug objectcount" command (cherry picked from commit d0231c5a8fdea9704be442cbd8840079caf47a6d)
2022-03-06Core/Creature: Add new db field InteractionPauseTimer (#25880)Giacomo Pozzoni
* Core/Creature: Add new db field InteractionPauseTimer Add new db field InteractionPauseTimer to allow to define different interaction pause timers for each creature (the previous system was a global setting in worldserver.conf Creature.MovingStopTimeForPlayer) * Set all columns in creature_template_movement as optional (can be NULL, default NULL). Fill only the columns that should override the default C++ value * Use the InteractionPauseTimer value throughout the code instead of Creature.MovingStopTimeForPlayer * Handle InteractionPauseTimer set to 0 as "don't stop at all" * Implement InteractionPauseTimer in creature_movement_override creature_movement_override allows NULL values, in which case the values from creature_template_movement will be used for those columns that are NULL, falling back to default C++ values if creature_template_movement has NULL values too (or no rows for the creature) * Read default InteractionPauseTimer from worldserver.conf * Rename 2021_99_99_99_world.sql to 2021_01_22_00_world.sql (cherry picked from commit a22bc236ebc038c723774e5b38cd93e814ccc43d)
2022-03-06Core/Misc: Fix typo in SendAuthWaitQue method name (#25887)Jan Van Buggenhout
(cherry picked from commit a832a1fe903779fa5a03202708997ced7d4c1acc)
2022-03-06Core/Misc: Update WorldSocket::OnRead to WorldSocket::ReadDataHandler in ↵Jan Van Buggenhout
comments and logging (#25885) (cherry picked from commit ec689e790894cfcab5b44b3bd5a9cee036bc9daf)
2022-03-06CI/CircleCI: Expose binaries built on Circle CI as docker images in the ↵Giacomo Pozzoni
Circle CI artifacts (#25832) Co-authored-by: Shauren <shauren.trinity@gmail.com> (cherry picked from commit 9af6bf15aa2fe836c3ebba306eaaa8971f00fac4)
2022-03-06DB/Creature: Remove UNIT_FLAG_STUNNED in more casesoffl
Ref #25764 (cherry picked from commit 7b79adf5b1c9e482d061076065687ab8d058e59c)
2022-03-05Core/Spells: Correct swapped TARGET_UNIT_NEARBY_ALLY and ↵xvwyh
TARGET_UNIT_NEARBY_PARTY (#25837) * Update SharedDefines.h * Update SpellInfo.cpp (cherry picked from commit 7c6d92012afa4efe7b075aa6543e2169cda3faed)
2022-03-05Update LootMgr.cpp (#25849)Trond B. Krokli
Typo correction for console & log output `>> Loaded reference loot templates in %u ms` `refence` --> `reference` (cherry picked from commit cf5f360299d9cf156a94aae7c3c05fd0d0941a4f)
2022-03-05Scripts/Diremaul - Dire Maul crystal and forcefield fix (#25332)Jinnaix
* Scripts/Diremaul Diremaul Crystal and Forcefield fix * Apply suggestions from code review Apply suggestions Co-authored-by: MaxtorCoder <warsongkiller.s8@gmail.com> * Fix stuff * _private member * use std array instead of c-arrays and standartized guid container namings * Process feedback * finalize * blubb * small changes * whoops * Process feedback * Missing include * Process feedback * Apply suggestions from code review Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> * remove unused field Co-authored-by: MaxtorCoder <warsongkiller.s8@gmail.com> Co-authored-by: Ovah <dreadkiller@gmx.de> Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 26002c530f7183105bf3dcb33272bb0cf3322558)
2022-03-05Core/Unit: Fix movement hiccups in water (#24020)Giacomo Pozzoni
* Core/Unit: Allow to define Units which can enter water but cannot swim Allow to define Units which can enter water but cannot swim, i.e. crabs walking at the bottom of a sea. * Add UNIT_FLAG_SWIMMING to creatures when entering combat * Fix charmed creatures not entering water * Always allow Creatures controlled by players to enter water * Add swimming flag when possessing a unit and remove it properly at the end, even if the creature engaged combat before and after. When adding/removing UNIT_FLAG_SWIMMING manually calling Creature::RefreshSwimmingFlag(true) might be required. (cherry picked from commit fc1a0d936888395f114028af3337e7d674e0a43c)
2022-03-05DB/Creature: Remove remaining UNIT_FLAG_PACIFIED part 1offl
Ref #25764 (cherry picked from commit 95a2b906b0bce6756c28334b6dadd051879c8587)
2022-03-05Scripts/Utgarde Pinnacle: Svala Sorrowgrave Intro and Ritual of the Sword ↵wotlk-enthusiast
(#24503) * Scripts/Svala SorrowGrave - Fix broken intro event and Ritual of the Sword * Added missing header for non-PCH build. * Added error checking for Svala's targeting, and tightened up the timing on the intro event. * Update WorldDB\Creature_Template_Movement for Svala * Fix movement during intro and ritual event * Rename SQL file for merge Co-authored-by: Carbenium <carbenium@outlook.com> (cherry picked from commit a225717b99b6d1befcfe40f3001bfb1efcf8a9d8)
2022-03-05DB/Creature: Add UNIT_FLAG2_UNK1 (CREATURE_DIFFICULTYFLAGS_2_HIDE_BODY)offl
(cherry picked from commit 27722d42ef5a1da24eee7bc2278b4d708ce9e116)
2022-03-05Scripts/Spells: Implement effect "Party Time" & Add Rejuvenation when eating ↵Mikhail Redko
Deviate Fish (#25802) * Scripts/Spells: Implement effect "Party Time" & Add Rejuvenation when eating Deviate Fish * Rename XXXX_XX_XX_XX_world.sql to 2021_01_06_08_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit a9db8a9b9a2f40ade5038c68321f0e9f4f566dcf)
2022-03-05Core/Warden: Max packet size 500 -> 450Treeston
(cherry picked from commit de33d50c1940512985887f916118014c98b53ecb)
2022-03-05Core/Misc: Remove unneeded null-terminator after switch from wchar_t to ↵Mikhail Redko
std::wstring in 309851e. Fixes creation characters with declined russian names (#25797) Closes #23775 (cherry picked from commit eaa22b8a1722fd362bf5ef2c6944b5c50b121afd)
2022-03-05Core/Proto: cleanup double newlines in generated codeShauren
2022-03-05Core: whitespace cleanup, reduce double blank line to single (#25795)Kargatum
* Core/Misc: fix double empty line * worldserver.conf (cherry picked from commit a32b6b8ac4c81128a56b282f20837fb085bdd9e7)
2022-03-05Core/Player: auto-attacked player stands up from sit or sleep state (#25684)Aurelio Arcabascio
* Fixed Auto Attack bug on sitting player * Victim now stands during sleep and stand emotes (cherry picked from commit 4ea64b515aa952662dce11fd1012c566ae0d2449)
2022-03-05Core/Maps: Move some more Map internals to actually be... internals.Treeston
(cherry picked from commit 94c03b2107ad6603aaf185d58d63480e79c97e76)
2022-03-05Core/Maps: All RespawnInfo* handed to outside code are now RespawnInfo ↵Treeston
const*, to signify that outside code has zero business changing these. (cherry picked from commit 803dc789e42ea2298a8bd1822849b6f2df82efe6)
2022-03-05Core/SAI: Fix SMART_EVENT_FLAG_NOT_REPEATABLE flag being ignored when ↵Giacomo Pozzoni
specifying a chance (and other SMART_ACTION_CAST fixes) (#25778) * Core/SAI: Fix SMART_EVENT_FLAG_NOT_REPEATABLE flag being ignored when specifying a chance Fix SMART_EVENT_FLAG_NOT_REPEATABLE flag being ignored when specifying a chance, always making the action trigger. * Fix SMART_ACTION_CAST with SMART_EVENT_FLAG_NOT_REPEATABLE not casting the spell at all if rolled chance was successful but creature couldn't cast the spell * Prevent linked actions if SMART_ACTION_CAST couldn't be completed and will be retried later (cherry picked from commit 96b289cadbf304e427ddbd281d1a6f592af612a7)
2022-03-05Core/Maps: move pooling hand-off outside of Map::CheckRespawn (PR#25785)Treeston
fixes #25777 (cherry picked from commit f8afcec9f3efc58ce8a38a6c63e2ebfc24d2e01d)
2022-03-05Scripts/ICC: Fix teleporter not removing players from Gunshipjackpoz
A more generic solution might be better, maybe depending on spell flags Ref #25652 (cherry picked from commit 0ad1854d1c6a3b6ff93e71272c919f1f5f11d5ed)
2022-03-05Core/Maps: Attempt to fix picking the wrong min height (#25771)Giacomo Pozzoni
Close #25652 (cherry picked from commit aabd2b49e2710e00c39c4b4f22fef08aa029d4db)
2022-03-05Core/Maps: Partially revert 0c69316714d0558e32462f5401197fe1e803ae75jackpoz
Revert define to constexpr as this also broke some calculations (cherry picked from commit ed1c0b6ec9232cc638fa242ea839c4645bb4be07)
2022-03-05Core/Maps: Partially revert 0c69316714d0558e32462f5401197fe1e803ae75jackpoz
The development will continue in a PR (cherry picked from commit 1e3d85e2839c5ee3170223f4d985eecd527c5533)