| Age | Commit message (Collapse) | Author |
|
* game/AI: Convert SelectAggroTarget to enum class
* game/AI: Rename SelectAggroTarget to SelectTargetMethod
(cherry picked from commit 418c3b1fd50664aad035bd975a65281e82ba2dea)
|
|
Closes #24744
(cherry picked from commit a117450ce9178c4afc769b3b747a24fbc6100912)
|
|
Closes #24732
(cherry picked from commit 8bccb258ba027c013ee4e6e5d59f184129d27d5c)
|
|
Closes #24730
(cherry picked from commit d70eb96c85ab6b117e785261932ca7c454a5fad2)
|
|
Closes #24728
(cherry picked from commit e47f302fc95d4e3f4d16b19950ce6172b549b166)
|
|
Add .debug objectcount <optional map id> chat command to show the number of Creatures and GameObjects
(cherry picked from commit cd37a17103b88a56ec1fde2156c4325b74989e08)
|
|
(cherry picked from commit be48fbc32ac49673ce2415b76cb447a61585ed01)
|
|
(cherry picked from commit aeb41e67a92b7cd0c75683a269fb0ca75309e9a0)
|
|
* Core/AI: refactor SpellHit and SpellHitTarget.
- now caster/target is WorldObject instead of Unit
- remove SpellHitByGameObject / SpellHitTargetGameObject (handled by SpellHit / SpellHitTarget)
- rename parameters in scripts according parent methods
* Restore logic in Algalon script
* Changed check for REMORSELESS_WINTER hit to avoid dublicate call, because it has TARGET_UNIT_CASTER for effects 0/1 and TARGET_GAMEOBJECT_SRC_AREA for effect 2
* Fix build after merge
(cherry picked from commit e3b232fe0e5c21a87d3fe71813e9d750259823f1)
|
|
(cherry picked from commit 1181b636c0cec174367906808c999641ca7897fc)
|
|
Twilight Bloodbolt (#24717)
Ref: 9f7b464a6aa5b64bf5ec5c0f586853fbc71029c6
- Implemented a new SpellScript hook that allow control Resistance/Absorb amount of a damage spell.
(cherry picked from commit d81a9e5bc3b3e13b47332b3e7817bd0a0b228cbc)
|
|
(cherry picked from commit adc7cd3ceec969488cd8d8fa93edc281f0169102)
|
|
* Making jackpoz happy xD
(cherry picked from commit a72197911e24e7496f565cc0ca2d8bb544c4a1ef)
|
|
By: Rushor
(cherry picked from commit 00bc6e7d54e924dabaf4636a4b8084f0db067194)
|
|
(cherry picked from commit 05eeaade3e4e15028143575dcb16267959a2153d)
|
|
(cherry picked from commit 456aaf2cea40160ad8f8b2504a003a1991db741a)
|
|
(cherry picked from commit 6c1a874e5702a2dbefd4b4685c41a9d6c51dd2bb)
|
|
(cherry picked from commit 3ab970aa4742dde354e1d903304da850f05d6e09)
|
|
Closes #24686
(cherry picked from commit e48c4151560049a876418f69cd25153a259f50eb)
|
|
Closes #24685
(cherry picked from commit 1316ca482d1d20d03bbdfa5aa338955d96dd03bb)
|
|
Closes #24675
(cherry picked from commit 0e7cabd7f10eaa9ffad20f9fcd03fca8cb88fa68)
|
|
+ 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 89193c3548c4da307ca08884c53b593b56ab47d1)
|
|
(#24665)
(cherry picked from commit dd3fbf426c7455558825777b02f630f1b0d702c9)
|
|
Pillager" to SAI
Closes #24649
(cherry picked from commit fd66e291b5595635411116b5b0946b476719a2ab)
|
|
Closes #24650
(cherry picked from commit 2008cb7dd33411a381911c6b64e4ebf96fa8c39f)
|
|
Hawk to SAI
Closes #24647
(cherry picked from commit 0cfd63fd26312c8abb475cf36fcd164e65fc3eec)
|
|
Closes #24663
(cherry picked from commit 626aeb5817a42efc026e3623a65362eef355abb1)
|
|
(cherry picked from commit 013301088d862f634cd5b817cb3949c58454f924)
|
|
Closes #24670
(cherry picked from commit 9c1c34a79420b2513ee0009fcd84726c3ff95bfe)
|
|
Closes #24668
(cherry picked from commit 6b9a14ca940a2104a89cfadf07978a2759acb47a)
|
|
Closes #24648
(cherry picked from commit cfe6b651bc38239de58d6a3f95e8897bfb7d1869)
|
|
Closes #24643
(cherry picked from commit c3e4420a2b8584f97e49d7ae9a5b2f3140d50984)
|
|
Closes #24641
(cherry picked from commit 44aba5dcdf403797de777586bd7f10e9d76eaf53)
|
|
(cherry picked from commit 99c457c2709fc021b0441d488dc1710b284ee587)
|
|
* 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 d1e1b8753c491022055e255fd8c8b4ffbdd87bc9)
|
|
(cherry picked from commit 868748007da3b70e96f10b4689065bd0b3f876c5)
|
|
Closes #24638
(cherry picked from commit 049cba3ace198ec74a2014e233b33aafbf749a53)
|
|
Closes #24636
(cherry picked from commit 2815db52a643bdfa397317b79d5b3f68995b343e)
|
|
Closes #24635
(cherry picked from commit a2068cade59a067f55d779735ba8bcf5c48f045f)
|
|
transports
(cherry picked from commit 75ab3619bdec058dcc848ad134c6d5e838e8f6fb)
|
|
* 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 4a197ba22af4eed01be632ea2dd7d103a963f043 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 c0b75bf40da8b447a2f3533dabbfad9eba7c6ea1)
|
|
their channel
(cherry picked from commit 1d43003cfa29cee2c7921fdeaa5c1714d085c770)
|
|
(#24618)
(cherry picked from commit e2434e4f4726f9c99f9260607b78ece09b5df249)
|
|
Closes #24577
(cherry picked from commit 91705672181204b8d5f61a1f180b8efa36f57055)
|
|
targets
|
|
* 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 34fecde022e6e2a228111ee79a0e9f5f8a7bed12)
|
|
Closes #24522
(cherry picked from commit 9638f0ad0b70084f06bf3b6a9d9e49f00830772e)
|
|
* Core/Player: add helper methods for PLAYER_FLAGS_DEVELOPER. Update .dev command to new command model
* Rename _player -> player
(cherry picked from commit 8128bb97dbf4b5ba7cb0b624ce7cf7428d7bdc63)
|
|
Event (#24514)
(cherry picked from commit 22aaf32a79cd6ce8ebb4507cdfd677f073c35178)
|
|
and also correcting spelling in script
by Rushor and wotlk-enthusiast
(cherry picked from commit 45993428f5c7e7e03d0d98529354e23cd8c7cf98)
|