Age | Commit message (Collapse) | Author |
|
(cherry picked from commit 06c1f728baca8e584fee8a10cb9e793abc5475bf)
|
|
* 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)
|
|
Apply renames of #25529 to review that PR easier
(cherry picked from commit 7635f3f948b8cdc0c9992f741cb163f204749c59)
|
|
(cherry picked from commit cdb79041828c820866c73f21a0c8b77ddf91380c)
|
|
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)
|
|
(cherry picked from commit 6ad76dd7c09b7a519998d4505ea0925e0dc6b810)
|
|
* Scripts/Events: Fix achievement in Love is in the air: "Lonely?"
* apply @keader feedback ;)
* apply @jackpoz feedback ;)
* @jackpoz feedback
(cherry picked from commit ca253e412436c185cf164b39f7f89dbdb041a2fd)
|
|
(cherry picked from commit 2f9e38612f90f2b438df26eb10f465e2ac53b1f7)
|
|
* Fix AI refresh on charmed
* Remove unnecessary refresh
* Check SMART_EVENT_FLAG_WHILE_CHARMED flag
(cherry picked from commit f6e52f6b3df92a837787f63514417a7d240144cd)
|
|
* 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)
|
|
Ref #25649
(cherry picked from commit b84b92506354fc37017cb687aac263218265cf06)
|
|
(cherry picked from commit 4cc1f850670b868a1d16833a2cf5c60715f749ef)
|
|
(cherry picked from commit 3cb70ee62a3f30ae492a6985b5306052d90c89c4)
|
|
Closes #25881
(cherry picked from commit e5518b53fa37fbcf401db635d95099b474a916d0)
|
|
Ref #25764
(cherry picked from commit a9c83d556635a51c13cea5e231e879a67d2e77ff)
|
|
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)
|
|
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)
|
|
(cherry picked from commit 3e6b3f88b0169600e9e09281723d82476e08fae7)
|
|
Closes #25870
(cherry picked from commit d2be584f99a63a165cfd1d047f460a8ebfb87ac3)
|
|
Some already are stored in DB. Looks like they all are still valid for master
(cherry picked from commit 1ed79d7a2e61bf98178954a427cd4b7acd6c4509)
|
|
* 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)
|
|
(#25945)
(cherry picked from commit 28353e920b531b7dd221ac926049f5a68b75e7ec)
|
|
* 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)
|
|
Include the number of SetActive objects in ".debug objectcount" command
(cherry picked from commit d0231c5a8fdea9704be442cbd8840079caf47a6d)
|
|
* 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)
|
|
(cherry picked from commit a832a1fe903779fa5a03202708997ced7d4c1acc)
|
|
comments and logging (#25885)
(cherry picked from commit ec689e790894cfcab5b44b3bd5a9cee036bc9daf)
|
|
Circle CI artifacts (#25832)
Co-authored-by: Shauren <shauren.trinity@gmail.com>
(cherry picked from commit 9af6bf15aa2fe836c3ebba306eaaa8971f00fac4)
|
|
Ref #25764
(cherry picked from commit 7b79adf5b1c9e482d061076065687ab8d058e59c)
|
|
TARGET_UNIT_NEARBY_PARTY (#25837)
* Update SharedDefines.h
* Update SpellInfo.cpp
(cherry picked from commit 7c6d92012afa4efe7b075aa6543e2169cda3faed)
|
|
Typo correction for console & log output `>> Loaded reference loot templates in %u ms`
`refence` --> `reference`
(cherry picked from commit cf5f360299d9cf156a94aae7c3c05fd0d0941a4f)
|
|
* 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)
|
|
* 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)
|
|
Ref #25764
(cherry picked from commit 95a2b906b0bce6756c28334b6dadd051879c8587)
|
|
(#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)
|
|
(cherry picked from commit 27722d42ef5a1da24eee7bc2278b4d708ce9e116)
|
|
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)
|
|
(cherry picked from commit de33d50c1940512985887f916118014c98b53ecb)
|
|
std::wstring in 309851e. Fixes creation characters with declined russian names (#25797)
Closes #23775
(cherry picked from commit eaa22b8a1722fd362bf5ef2c6944b5c50b121afd)
|
|
|
|
* Core/Misc: fix double empty line
* worldserver.conf
(cherry picked from commit a32b6b8ac4c81128a56b282f20837fb085bdd9e7)
|
|
* Fixed Auto Attack bug on sitting player
* Victim now stands during sleep and stand emotes
(cherry picked from commit 4ea64b515aa952662dce11fd1012c566ae0d2449)
|
|
(cherry picked from commit 94c03b2107ad6603aaf185d58d63480e79c97e76)
|
|
const*, to signify that outside code has zero business changing these.
(cherry picked from commit 803dc789e42ea2298a8bd1822849b6f2df82efe6)
|
|
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)
|
|
fixes #25777
(cherry picked from commit f8afcec9f3efc58ce8a38a6c63e2ebfc24d2e01d)
|
|
A more generic solution might be better, maybe depending on spell flags
Ref #25652
(cherry picked from commit 0ad1854d1c6a3b6ff93e71272c919f1f5f11d5ed)
|
|
Close #25652
(cherry picked from commit aabd2b49e2710e00c39c4b4f22fef08aa029d4db)
|
|
Revert define to constexpr as this also broke some calculations
(cherry picked from commit ed1c0b6ec9232cc638fa242ea839c4645bb4be07)
|
|
The development will continue in a PR
(cherry picked from commit 1e3d85e2839c5ee3170223f4d985eecd527c5533)
|