Commit Graph

33468 Commits

Author SHA1 Message Date
jackpoz
3947e4cb57 Core/MMAPs: Restore single slope angle of 55°
Re-generating MMAPs IS required.
Partially reverts 995a443da2 .

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).
2020-10-10 23:03:09 +02:00
Gildor
c13ccaab5c Core/Spells: Aura refresh improvements (#25511) 2020-10-08 20:36:50 +02:00
Gildor
ce2d441304 Scripts/Ulduar: Implemented Realm First! Death's Demise (#25530)
* Scripts/Ulduar: Implemented Realm First! Death's Demise

* comment line

* Rename 9999_99_99_99_world.sql to 2020_10_08_01_world.sql

Co-authored-by: offl <11556157+offl@users.noreply.github.com>
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
2020-10-08 19:57:41 +02:00
Treeston
3ec98bf241 Core/ChatCommands: Fix a potential crash if a custom chat command does not have a specified help string 2020-10-08 17:01:42 +02:00
SneakyV
5f001ddb2b DB/Locales: Add some missing deDE quest locales
Closes #25542
2020-10-06 00:25:55 +03:00
offl
5485f4b430 DB/Gameobject: Make Old Treasure Chest selectable after using torch
Closes #25508
2020-10-06 00:25:29 +03:00
illfated
07845b4ece DB/Quest: Add missing CompletionText to quest Brew of the Month Club (12421)
Closes #25535
2020-10-05 01:55:34 +03:00
Cerveciento
ecd9430cda DB/Locales: Add missing esES & esMX quest locales (Part 44)
Closes #25536
2020-10-05 00:22:42 +03:00
dr-j
65accdfbf9 DB/Creature: Add missing gossip option to obtain Yeh'kinya's Scroll
Closes #25532
2020-10-05 00:22:28 +03:00
Jildor
609276c445 DB/Vehicle: Add missing passenger to Salvaged Demolisher (Ulduar)
Closes #25531
2020-10-05 00:22:12 +03:00
offl
749cc91fd3 DB/Creature: Change flight state CanFly to DisableGravity part 3
Updates #6148
2020-10-05 00:21:48 +03:00
offl
e0ea0fb896 DB/Creature: Standardize respawn time for Auchindoun creatures 2020-10-05 00:21:32 +03:00
offl
f8d959023c DB/Instance/Auchenai Crypts: Complete overhaul part 2 2020-10-05 00:21:17 +03:00
Shauren
c09ab08ddd Core/Guilds: Fixed crash when kicking guild members
Closes #25537
2020-10-04 22:35:14 +02:00
Giacomo Pozzoni
b6e205f7ef Tools/MMapsGenerator: Add some more input parameters to improve mmaps load performances (#25520)
* Some research about mmaps load performances

* Tools/MMapsGenerator: Add some more input parameters

Add some more input parameters which affect the resulting mmaps:
- --smallOutputSize: sets both walkableSlopeAngle and walkableSlopeAngleNotSteep to 55°, reducing by a lot the .mmtile size and the number of polys. A rcFilterLedgeSpans() call is included too to filter out some polys. Default to false.
- --maxAngle: Restore this parameter removed some commits ago. Specifies the max walkable angle of a Creature when in combat. Default to 85
- --maxAngleNotSteep: Max walkable angle of a Player and of a Creature out of combat. Must be less or equal than --maxAngle. Default to 55.

A performance profiling comparison highlighted that .mmtile load grows exponential with the number of polys. A small server with GridUnload enabled and without preloading all grids on startup will be more affected than a big server with GridUnload disabled and preloading grids on startup.
2020-10-04 21:08:54 +02:00
jackpoz
5be7c2ad4f Core/SAI: Fix SMART_ACTION_WP_RESUME actually pausing next waypoint if the current path was not paused
Fixes #25519
2020-10-04 19:43:49 +02:00
jackpoz
59bb822f78 Core/SAI: Allow to debug SmartAI methods 2020-10-04 17:00:23 +02:00
offl
60ded4ea47 DB/Instance/Auchenai Crypts: Complete overhaul part 1 2020-10-03 02:37:58 +03:00
offl
57775239da DB/Gameobject: Fix spawn position of Ooze Covered Mithril Deposit
Closes #25509
2020-10-03 02:34:32 +03:00
Cerveciento
9505e5de8e DB/Locales: Add missing esES & esMX quest locales (Part 43)
Closes #25514
2020-10-03 02:34:07 +03:00
Cerveciento
4ad1cf4a39 DB/Locales: Add missing esES & esMX quest locales (Part 42)
Closes #25510
2020-10-03 02:33:41 +03:00
Ovah
77aa058504 Core/Spells: unify OnSpellCastInterrupt and OnSuccessfulSpellCast hooks into OnSpellCastFinished (#25522)
* added support for calling the hook when completing a channeled spell as well
2020-10-03 00:48:32 +02:00
robinsch
53cb57b864 Core/Aura: Fixed thread-unsafe return from Aura::GetCaster() (#25524) 2020-10-02 09:43:06 +02:00
Ovah
e811b9cdc2 Core/Movement: fix units falling through the ground when hover mode is disengaged (PR #25518) 2020-10-01 04:41:08 +02:00
Ovah
31abdc6ecf Core/Movement: add optional velocity argument for MoveLand and MoveTakeoff (PR #25516) 2020-10-01 02:50:45 +02:00
Shauren
0152878de5 Core/Pets: Add missing nullptr check 2020-09-29 19:50:29 +02:00
Shauren
d163735abd Core/Pets: Fixed crash happening when current pet is forcibly removed while being temporarily unsummoned (like on a mount) 2020-09-29 17:31:50 +02:00
Cerveciento
ed567014cc DB/Locales: Add missing esES & esMX quest locales (Part 41)
Closes #25504
2020-09-29 03:07:38 +03:00
offl
f4ca28f161 DB/Instance/Mana Tombs: Fix stats for all creatures 2020-09-29 03:07:21 +03:00
offl
9547908624 DB/Texts: Fix CompletionText of quest 192 ver 2.0
Ref #25499 24c798ddac
2020-09-29 03:07:06 +03:00
offl
df1f0eec1b DB/Creature: Fix type of Emberstrife's emote, remove useless duration 2020-09-29 03:06:47 +03:00
Shauren
a415540775 Core/PacketIO: Add missing ByteBuffer operator overload 2020-09-28 10:37:32 +02:00
Shauren
868c82aa6c Dep/Boost: Support for boost 1.74 - heap
Closes #25470
2020-09-27 21:24:38 +02:00
Shauren
155e37831e Dep/Boost: Partial support for boost 1.74 - asio
Ref #25470
2020-09-27 20:20:59 +02:00
Shauren
7de23e4619 Warning fix 2020-09-27 18:52:13 +02:00
Shauren
0a9e239c12 Core/Mail: Replaced blocking db query in mail sending with async version 2020-09-27 17:07:47 +02:00
Shauren
93f6e7431a Core/PacketIO: Convert mail packets to classes 2020-09-27 15:29:32 +02:00
Cerveciento
24c798ddac DB/Texts: Fix CompletionText of quests 191 and 192
Closes #25499
2020-09-27 02:43:56 +03:00
offl
aa7b93b99f DB/Instance/Sethekk Halls: Fix stats and positions, add missing creatures 2020-09-27 02:43:40 +03:00
Shauren
d0d0f51f32 Core/Auction House: Eliminate blocking db queries for account permissions when expiring auctions that have offline bidders 2020-09-27 00:51:52 +02:00
Shauren
dc56f0a1d9 Core/Misc: nopch fixes 2020-09-26 20:51:32 +02:00
jackpoz
6f6cec89e5 Core/Commands: Enable .debug loadcells on console and allow to load a specific tile
Specify the tile as XY. Note that this is not Grid XY
2020-09-26 16:23:26 +02:00
jackpoz
34af088c9b Core/Commands: Fix typo in .mmap loc command
The displayed "tileloc" value is a "swapped" Tile XY, not to be confused with Grid XY.
2020-09-26 16:14:32 +02:00
offl
c49d6f97f0 DB/Creature: Fix wrong sheath state 2020-09-26 03:58:53 +03:00
Cerveciento
22bdb3d753 DB/Locales: Add missing esES & esMX quest locales (Part 40)
Closes #25498
2020-09-26 03:58:36 +03:00
dr-j
86d2544d11 DB/Creature: Make Guard Slip'kik's gossip option available
Closes #25496
2020-09-26 03:58:21 +03:00
offl
78f4c15426 DB/Event/Brewfest: Fix gossip options related to items Ram Racing Reins / Synthebrew Goggles
Closes #25492
2020-09-26 03:58:02 +03:00
offl
9f7824cbf0 DB/Item: Fix page text content of item Foreboding Plans
Closes #25495
2020-09-26 03:57:43 +03:00
Cerveciento
b038dd985f DB/Locales: Add missing esES & esMX quest locales (Part 39)
Closes #25491
2020-09-25 01:38:22 +03:00
offl
af192cfce2 DB/Creature: Remove wrongly spawned Ironbark the Redeemed
Closes #25493

Old Ironbark updates template to Ironbark the Redeemed after Zevrim Thornhoof's death
2020-09-25 01:38:03 +03:00