* Add bash script for extracting client files
Simple bash script to automate extracting/copying client files on a Linux system.
It follows the instructions on the wiki but additionally copies camera files if found. It includes a few simple checks.
* Update extractor.sh
Client and server directories are now requested unless already set as environment variables.
* Fix client check
* Update contrib/extractor.sh
Clearer error
Co-Authored-By: Trond B. Krokli <[email protected]>
Co-authored-by: Trond B. Krokli <[email protected]>
(cherry picked from commit 1d78fb2cd45c43d9132019dfb4bea35cc5efc3bd)
Stop combat when a Player moves to a Sanctuary area only if there is any PvP combat (it would be nice to keep PvE combat but that's still an issue)
(cherry picked from commit c7974bdf909ceb34821fa3953ef4cb090282fcdf)
* Scripts/Ebon Hold: Improve cosmetics for q. The Gift That Keeps On Giving
* Improve cosmetics for q. The Gift That Keeps On Giving
* Fixes
* Fix
* Rename 9999_99_99_99_world.sql to 2020_03_07_03_world.sql
Co-authored-by: Giacomo Pozzoni <[email protected]>
(cherry picked from commit 41d80f2d43863588dc4516ee80579f965b07391b)
Closes#24241
Fix also timers, wrong target for the first text and add a missing spell
(cherry picked from commit ff40502fcb6007d082bd14a2bfb52da4c547b0fb)
* Core/Objects: MovePositonToFirstCollision will now use detour raycasts to determine terrain obstacles
* Added missing includes
* Update Object.cpp
Co-authored-by: Giacomo Pozzoni <[email protected]>
(cherry picked from commit d1080af8db63c78986a7fcc94fcfb2fdfe817734)
Update Z coordinate of end position when casting a mmap raycast that doesn't hit the target
(cherry picked from commit 16ccc17621313e5c954f26ad23b15392fe06e763)
Make creatures evade when a charming expires and they cannot attack the charmer (i.e. charmer with .gm on)
(cherry picked from commit 69809d12031d055d8d0cffb5a187d9af09dd0efe)
* Core/AI: Allow creatures to evade
Revert changes that didn't allow creatures to evade anymore no matter how hard a script would try
* PArtially revert 163f44c1b08cc043b114585922bd08664434bf92
(cherry picked from commit 817ae5bca6db14c9b3db7d5268511525e0cb4105)
* build on aarch64 with gcc
* Core/aarch64: readability on preprocessor macro
* Core/aarch64: TC C++ codestyle adjustment
(cherry picked from commit ce449f6b5332ab466d935de0077bccfdde716d1b)
* Core/Spell: Proper SPELL_EFFECT_PULL_TOWARDS_DEST implementation for players
Closes ##23203 and also reverts 9a1282a
thnx to xvwyh
* Make it optional
(cherry picked from commit 6067a996324dc4e36a414257e6abf7f9dfdfa934)
* Core/AI: Make charmed creatures follow their owner
* Follow the charmer only when applying the charm
* Make SmartAI follow the charmer
(cherry picked from commit ddf2f60c1317f0ce728d5894064f51251cf71c72)
* Core/Units: UNIT_FLAG_PACIFIED will no longer block victim updates
* pacified units should only have their melee attacks blocked as counterpart to silence mechanics
* Core/Spells: removed unnecessary attack stop call from pacify aura effect handler
(cherry picked from commit 6cbfda2fcecdda980b60b359018e520f1daeaf3a)
* Scripts/Gameobject: Move Orb of Command script to SAI.
* Scripts/Gameobject: Move Orb of Command script to SAI.
* Rename 2020_12_23_00_world.sql to 2020_02_28_03_world.sql
Co-authored-by: Giacomo Pozzoni <[email protected]>
(cherry picked from commit 0583445c05f92baf3ceb07aa842acb1d47804912)
Increase the agent height by x2 to reduce the chance of having underground mmap layers wrongly picked by recast.
(cherry picked from commit 3b0a89a2ea76157156c03262bc86f024a1d4ca57)