Ovahlord
ae2ec5a7d2
DB/Items: added loot for Satchel of Freshly-Picked Herbs
2020-07-07 19:06:51 +02:00
Ovahlord
c0eae1322b
Scripts/DS: removed a debug output from Madness of Deathwing script
2020-07-07 14:28:54 +02:00
Ovahlord
25073fa927
Core/Datastores: cleaned up some master exclusive code and fixed an issue that was causing default localized strings being sent for all remaining fields, despite having available locales
2020-07-07 13:59:13 +02:00
Ovahlord
73a15edd28
Tools/MapExtractor: remove unused argument from camera extraction function
2020-07-07 10:42:48 +02:00
Ovahlord
a826008c78
Core/Datastores: fixed enabling locales for session based locales if available
2020-07-07 02:39:08 +02:00
Ovahlord
b30f90cfb0
Scripts/Commands: fixed a typo
2020-07-07 02:39:07 +02:00
Shauren
750ff8f3ce
Core/Battle.net: Only send one IP address for a realm - fixes waiting time to join realm if the wrong address gets picked by the client first (local address for external client)
2020-07-07 02:39:07 +02:00
Ovahlord
d077c92011
Core/Datastores: ported locale related datastore updates in order to load storage locales properly when set in config
2020-07-07 02:39:07 +02:00
funjoker
ada7c0b41a
DB/Hotfixes: Add spanish item_sparse_locale
2020-07-06 23:30:29 +02:00
funjoker
d7586817e7
DB/Hotfixes: Add french item_sparse_locale
2020-07-06 23:21:10 +02:00
funjoker
a602c102da
DB/Hotfixes: Add german item_sparse_locale
2020-07-06 22:35:26 +02:00
Ovahlord
2e819493c3
DB: fixed more typos
2020-07-06 18:28:29 +02:00
Ovahlord
db6371473e
DB: fixed startup errors
2020-07-06 18:24:23 +02:00
Shauren
0f3590ebb4
Core/Maps: Added optional *.tilelist file to map_extractor output which contains a list of existing tiles to speed up map creation in worldserver
2020-07-06 17:45:53 +02:00
Ovahlord
1ce5cc7a20
DB/ZA: added gold loot, currency rewards and item loot to Nalorakk, Jan'alai, Halazzi, Hex Lord Malacrass and Daakara
2020-07-06 13:54:28 +02:00
Ovahlord
5eae88f779
DB/BWD: added loot for Magmaw, Omnotron Defense System, Chimaeron, Maloriak and Atramedes
2020-07-06 12:35:06 +02:00
Ovahlord
2f176528fc
Scripts/BWD: Maloriak will now launch his Magma Jets into the direction of random players instead of his victim only.
2020-07-06 01:09:58 +02:00
Ovahlord
7121946bee
Scripts/TotT: Lady Nazjar can no longer be oneshot killed and needs her two phases to be completed before being able to kill her
2020-07-05 21:59:52 +02:00
Shauren
c51bd68b91
Core/DBLayer: Optimize string based query results by eliminating unneeded buffer copies
...
# Conflicts:
# src/server/database/Database/Field.cpp
# src/server/database/Database/Field.h
# src/server/database/Database/QueryResult.cpp
2020-07-05 20:53:10 +02:00
Ovahlord
779c52ec7b
Core/Movement: cancel follow movement when the follow target has died
2020-07-05 10:42:47 +02:00
Ovahlord
381d85eba4
DB: fixed a typo
2020-07-02 18:09:16 +02:00
Ovahlord
d0e6aaf641
DB/Trainers: fixed Multi-Profession trainer in Goldshire
2020-07-02 00:32:31 +02:00
Ovahlord
0cb39d334e
DB/MoltenFront: added missing Thermal Pocket Bunnies at Fireplume Peak and added static Lava Burster spawns at Magma Springs
2020-07-01 11:59:03 +02:00
Ovahlord
0820ce3367
Core/Objects: corrected a bit setting condition in SMSG_UPDATE_OBJECT
2020-06-29 17:17:56 +02:00
Ovahlord
696ab70f7f
Core/Movement: moved the cleanup of the idle motion slot to CleanupBeforeRemoveFromMap
2020-06-29 12:15:17 +02:00
Ovahlord
b4c4f82dd8
Core/Movement: fixed pets not chasing their target properly
2020-06-29 11:26:45 +02:00
Ovahlord
6bb5405296
Core/Movement: removed unnecessary logging from f1b16b4820
2020-06-28 22:20:11 +02:00
Ovahlord
588ab1b45e
Fixed nopch build
2020-06-28 14:31:35 +02:00
Ovahlord
f1b16b4820
Core/Movement: added a safety and error output if a follow target has a dead / invalid follower reference that should have been cleared before.
2020-06-28 14:23:02 +02:00
Ovahlord
9bd1cb8970
Core/Movement: handle special follow movement case for companions
2020-06-27 16:04:37 +02:00
Ovahlord
043446f8f2
Core/Movement: fixed follow movement getting broken after its first update tick and removed legacy code
2020-06-27 15:37:41 +02:00
Rothend
2ef041bf36
Core/Player: do not consider FLAG_EXTRA_NO_XP_AT_KILL or pet status when deciding if a creature counts as a "gives experience or honor" target. ( #24884 )
...
Closes #23860
2020-06-26 21:27:36 +02:00
jackpoz
cb6611b048
Core/MMAPs: Fix small steps being considered as NAV_AREA_GROUND_STEEP
2020-06-26 21:27:04 +02:00
Ovah
b09d6e2330
Core/Movement: reimplement follow movement ( #124 )
2020-06-26 21:22:21 +02:00
Ovahlord
120a4cc983
Core/Spells: Fire Nova will no longer consume Flame Shock from its targets and will no longer deal damage to its explicit cast target
2020-06-22 20:32:06 +02:00
Ovahlord
f1c48d35c3
Core/Spells: fixed build
2020-06-22 12:31:37 +02:00
Ovahlord
29c332949f
Core/Spells: followup fixed for merge conflicts
2020-06-22 12:03:30 +02:00
Shauren
9fe40967b1
Core/Spells: Implemented new target types
...
* TARGET_UNIT_TARGET_ALLY_OR_RAID
* TARGET_UNIT_CASTER_AND_SUMMONS
* TARGET_UNIT_AREA_THREAT_LIST
* TARGET_UNIT_AREA_TAP_LIST
2020-06-22 11:49:26 +02:00
jackpoz
6622a94384
Tools/MMAPs: Output the time spent in a human readable format
...
# Conflicts:
# src/tools/mmaps_generator/PathGenerator.cpp
2020-06-22 11:34:55 +02:00
Shauren
59dbc1df0a
Core/Misc: Properly close database connections when using --update-databases-only arg
2020-06-22 11:32:57 +02:00
Carbenium
2b9c6bcf86
Fix non-PCH build
2020-06-22 11:32:36 +02:00
Shauren
c8a95068e5
Build: Fix gcc pch builds
2020-06-22 11:31:43 +02:00
Ovahlord
4d39bb602e
Core/Players: do not update position data on character creation
...
Retail does not have a zone id for newly created character until their first login so we do the same as well. This will drastically improve performance on character creations as we no longer unnecessarily load grids and map data.
2020-06-18 05:17:22 +02:00
Giacomo Pozzoni
85532de2e9
Handle different slopes in mmaps ( #24765 )
...
* 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
# Conflicts:
# src/server/game/Movement/PathGenerator.cpp
2020-06-18 02:16:11 +02:00
Ovahlord
15b5bfb326
DB/Creatures: removed many duplicate spawns at the Sanctuary of Malorne
2020-06-17 04:08:28 +02:00
Carbenium
70e84c3e48
CMake: Use target_precompile_headers instead of cotire with CMake >= 3.16.0
...
# Conflicts:
# cmake/macros/FindPCHSupport.cmake
2020-06-16 10:53:42 +02:00
Carbenium
f6c07113b9
CMake: Remove guards around CMP0043 and CMP0054
...
We require CMake >= 3.8 which includes the policies.
CMP0043 OLD behaviour is still required by cotire.
2020-06-16 10:52:22 +02:00
jackpoz
79c707e6ec
Build/CMake: Increase minimum version to 3.8
...
(cherry picked from commit 965ac6fb08 )
# Conflicts:
# CMakeLists.txt
2020-06-16 10:51:56 +02:00
Giacomo Pozzoni
29a987b81b
Build/CMake: Set some policies to NEW ( #23779 )
...
* Build/CMake: Set CMP0005 to NEW
See https://cmake.org/cmake/help/v3.2/policy/CMP0005.html
* Build/CMake: Set CMP0043 to NEW
See https://cmake.org/cmake/help/v3.2/policy/CMP0043.html
* Build/CMake: Set CMP0074 to NEW
See https://cmake.org/cmake/help/v3.12/policy/CMP0074.html
(cherry picked from commit 18cc36bc67 )
2020-06-16 10:51:06 +02:00
Ovahlord
7521c2ebfa
DB/ScarletEnclave: ported commit bbb308f628 and fixed some quest ender and movement template data
2020-06-15 04:47:28 +02:00