Age | Commit message (Collapse) | Author |
|
LiquidMaterial flags)
|
|
|
|
BIH::build copy vs move choice
|
|
Closes #30205
|
|
it to create deleters with compile time constant functions (reduces its size to just sizeof(void*))
|
|
constructor
|
|
|
|
|
|
|
|
map) to significantly reduce peak memory usage by vmap_assembler
|
|
* Changed spawn id to BIH tree index mapping from generated on load to baked in tile files
* Remove map holding model load counts and moved that to ModelInstance instead
|
|
|
|
handles
|
|
utilities
|
|
reduce memory use by deduplicating model name strings
|
|
|
|
|
|
other
|
|
|
|
tiles to model file itself
|
|
|
|
the bottom of a liquid (#29545)
|
|
|
|
compatible api)
|
|
area ids (#28632)
Closes #28326
Co-authored-by: Gosha <284210+Lordron@users.noreply.github.com>
|
|
|
|
Partial port of cmangos/mangos-wotlk@ff5232c64809207b5fa59d62e9870f58a36b6f3f
|
|
just orientation
|
|
it ourselves (#27883)
Do not calculate inv direction, Ray has one
|
|
* Core/Misc: fix double empty line
* worldserver.conf
(cherry picked from commit a32b6b8ac4c81128a56b282f20837fb085bdd9e7)
|
|
|
|
* Core/Misc: Fix issues reported by static analysis
* Core/Vmaps: Code cleanup after e77716188861d4aa83b227a90e04a66b63baeb1f
(cherry picked from commit cfc8f7b442a9dba07b198fcebe2c02ab89cf0a8b)
|
|
(cherry picked from commit 228696bf80bcd55d35445cd24ae119020c310f88)
|
|
C++17 is already mandatory, so it's a safe thing to do
(cherry picked from commit 202fd41389973322f63186fd8e5a368fce3e1b04)
|
|
(cherry picked from commit 54c701cf0db81c0062e8c5020e07db18984d0ffa)
|
|
* Vmap: Introduce skipping of antiportals and unreachable mogp
* Reduce differences with master branch
* Update VMAP and MMAP versions
* Update MMAPs version
Co-authored-by: jackpoz <giacomopoz@gmail.com>
(cherry picked from commit d5f1fefe7f6772b11e9fbb052bfd36be9bda98e2)
|
|
(#26324)
* MapExtraction: Fix water height redundancy algorithm ignoring "no water"
* Update MMAP_VERSION
* Change map version
Co-authored-by: jackpoz <giacomopoz@gmail.com>
(cherry picked from commit 00da074109e713280264761eedfbf6e5dc7ef912)
|
|
(cherry picked from commit 42877e75e2a67514dfeb185661e4f397b6eb044a)
|
|
Re-generating MMAPs IS required.
Partially reverts 995a443da219ec773febd7dd29d18f3cefaa1f3b .
Having 2 different slope angles of 55° and 85° created too many polygons to fit in the current mmtile structure. This caused some polygons to become disconnected from each other, creating the old "invisible walls" effect. Because of this and because of the performance hit when loading a mmtile caused by the increase of polygon numbers, this commit reverts the recent changes and sets by default the slope angle to 55°.
Feel free to restore the previous behaviour by running .\mmaps_generator --maxAngle 85 --maxAngleNotSteep 55 , specifying the map id as number if a single map should have different slope values.
This is the last commit that will change MMAPs version to force re-generating them. Any future change that will affect only the generation settings will be optional (but recommended).
(cherry picked from commit 3947e4cb57d4c6adb78cd3cb52718bb88add91fc)
|
|
(cherry picked from commit 3ac1992afbeb1cd7669b300b8ee4131d39f35595)
|
|
* Tools/MMAPs: Remove input argument --maxAngle
Remove input argument --maxAngle . This should be just hardcoded in MapBuilder::GetMapSpecificConfig() so all settings are easily found in the same place instead of being spread around.
* Tools/MMAPs: Add new area type NAV_AREA_GROUND_STEEP
Add new area type NAV_AREA_GROUND_STEEP for ground with slope in the range (55, 70] .
NAV_AREA_GROUND is used for ground with range [0, 55] .
NAV_AREA_GROUND_STEEP takes priority over NAV_AREA_GROUND.
* Tools/MMAPs: Fix NAV_GROUND_STEEP flag not being saved in the mmtile
* Core/PathFinding: Implement NAV_GROUND_STEEP flag
Implement NAV_GROUND_STEEP flag, used only by Creatures that are in combat or evading.
* Distinguish between RC_WALKABLE_AREA and NAV_AREA_GROUND.
* Allow mobs in combat to walk on steeps up to 80°
* Allow mobs in combat to walk on steeps up to 85°.
Disable rcFilterLedgeSpans() filter as it removed long steep spans.
* Increase cost of steep spans to try making creatures walk around obstacles instead of walking on them
* Revert last commit
(cherry picked from commit 995a443da219ec773febd7dd29d18f3cefaa1f3b)
|
|
(cherry picked from commit fb75a958f02695f166481033203869940d98b537)
|
|
See https://stackoverflow.com/a/4328396
Previous method works but is technically illegal.
(cherry picked from commit b089ed3b7578029ec1d35537372a2b8b923c7ec6)
|
|
https://github.com/recastnavigation/recastnavigation/commit/14b2631527c4792e95b2c78ebfa8ac4cd3413363
Rebuilding mmaps IS required
(cherry picked from commit 5ff88ea04aec4677f1c1d669674e5442288a25e3)
|
|
what the client does regarding being inside WMOs
Closes #21625
Closes #21624
Closes #21516
(cherry picked from commit b9c6bbb51df0ed10f74617482740fedb91ff5366)
|
|
|
|
shared file and replace #defines with enums
|
|
exclusively
|
|
Closes #26536
|
|
|