feat(CORE/Instance): access_requirement db refactor and improved output (#3696)

This commit is contained in:
Petric
2021-03-29 17:24:52 +01:00
committed by GitHub
parent c0aa1b88e8
commit f11d3a5402
11 changed files with 807 additions and 138 deletions

View File

@@ -3609,6 +3609,45 @@ Calculate.Gameoject.Zone.Area.Data = 0
LFG.Location.All = 0
#
# DungeonAccessRequirements.PrintMode
#
# Description: Select the preferred format to display information to the player who cannot enter a portal dungeon because when has not met the access requirements:
# Default: 1 - (Display only one requirement at a time (BlizzLike, like in the LFG interface))
# 0 - (Display no extra information, only "Requirements not met")
# 2 - (Display detailed requirements, all at once, with clickable links)
#
DungeonAccessRequirements.PrintMode = 1
#
# DungeonAccessRequirements.PortalAvgIlevelCheck
#
# Description: Enable average item level requirement when entering a dungeon/raid's portal (= deny the entry if player has too low average ilevel, like in LFG).
# Default: 0 - (Disabled -> Blizzlike)
# 1 - (Enabled)
DungeonAccessRequirements.PortalAvgIlevelCheck = 0
#
# DungeonAccessRequirements.LFGLevelDBCOverride
#
# Description: If enabled, use `min_level` and `max_level` values from table `dungeon_access_requirements` to list or to hide a dungeon from the LFG window.
# Default: 0 - (Disabled)
# 1 - (Enabled)
DungeonAccessRequirements.LFGLevelDBCOverride = 0
#
# DungeonAccessRequirements.OptionalStringID
#
# Description: Display an extra message from acore_strings in the chat after printing the dungeon access requirements.
# To enable it set the ID of your desired string from the table acore_strings
# Default: 0 - (Disabled)
# 1+ - (Enabled)
DungeonAccessRequirements.OptionalStringID = 0
#
# ICC Buff
# Description: Specify ICC buff