[worldserver]
########################################
# Waygate Network
########################################
#
# WaygateNetwork.Enable
# Description: Toggles the Waygate Network module. When enabled, capital cities are attuned
# on first visit, and the `.waygate` command opens a travel menu of attuned
# destinations.
# Default: 1 - Enabled
# 0 - Disabled
#
# WaygateNetwork.Debug
# Description: GM-only (SEC_GAMEMASTER+, regardless of this setting). When enabled, `.waygate`
# lists every destination in mod_waygate_network_locations instead of just
# attuned ones, and skips the attunement check on travel -- for reviewing/testing
# new locations without needing to physically visit each one first.
# Default: 0 - Disabled
# 1 - Enabled
#
# WaygateNetwork.UnlockSoundId
# Description: SoundEntries.dbc ID played to a character when they attune a new destination.
# Default is 1519, "TaxiNodeDiscovered" -- real data, not guessed: traced
# directly through this client's binary SoundEntries.dbc, it's Blizzard's own
# sound for discovering a new flight point, the closest real in-game equivalent
# to unlocking a new fast-travel destination. 0 disables the sound (the chat
# message still happens either way).
# Default: 1519
#
# WaygateNetwork.AttuneVisualKitId
# Description: SpellVisualKit.dbc ID played on the character the moment a destination is
# attuned (interacting with its Waygate Stone) -- purely cosmetic, same
# SendPlaySpellVisual mechanism as WaygateNetwork.ChannelVisualKitId, no
# aura/cooldown/gameplay effect. Default is kit 3394, the Mage Teleport family's
# real ImpactKit -- the flash that plays when a real Teleport cast completes --
# reusing the same real, already-verified visual family as the travel channel
# (kit 267) instead of picking an unrelated new one. 0 disables the visual (the
# chat message and sound still happen either way). Preview any kit in-game
# (GM-only) with `.debug play visual `.
# Default: 3394
#
# WaygateNetwork.CostPerYard
# Description: Copper charged per yard of straight-line distance from the player's current
# position to the destination, for same-map trips. Default (0.02) puts
# Stormwind <-> Ironforge (~4217 yards) at ~84c, roughly 1.7x the real flight
# price (50c, from this client's TaxiPath.dbc) -- the only real price this was
# actually checked against. See PLAN.md for why this is a starting point, not a
# precise calibration -- tune it against what you see in-game.
# Default: 0.02
#
# WaygateNetwork.CrossMapCostCopper
# Description: Flat copper cost for a trip that crosses maps (e.g. Eastern Kingdoms <->
# Kalimdor <-> Outland <-> Northrend), since straight-line distance isn't
# meaningful across different coordinate spaces.
# Default: 20000 (2g)
#
# WaygateNetwork.MinCostCopper
# Description: Cost floor, so a very short same-map hop still costs something.
# Default: 25
#
# WaygateNetwork.ChannelMs
# Description: How long (in milliseconds) a character must stand still after picking a
# destination before the Waygate actually opens and they're charged/teleported.
# Moving away from where the wait started, or entering combat, cancels it with
# no charge. See PLAN.md/README.md for why this replaced an earlier "hijack a
# real spell's cast bar" design.
# Default: 4000 (4 seconds)
#
# WaygateNetwork.ChannelVisualKitId
# Description: SpellVisualKit.dbc ID played on the character while they wait (purely cosmetic
# -- SendPlaySpellVisual, no aura/cooldown/gameplay effect of any kind). Default
# is kit 267, the Mage Teleport family's real sustained casting-loop visual (the
# glowing rune circle spun under the caster's feet during the cast) -- traced
# directly through this client's binary Spell.dbc -> SpellVisual.dbc ->
# SpellVisualKit.dbc (Teleport: Stormwind et al, SpellVisualID 263's CastingKit),
# not guessed. 0 disables the visual (the chat message still happens either way).
# Preview any kit in-game (GM-only) with `.debug play visual `.
# Default: 267
#
# WaygateNetwork.RequireIntroQuest
# Description: Gates both the `.waygate` command AND interacting with a Waygate Stone behind
# completing "The Network Reborn" (quest 912004, the finale of the "Ley Wardens"
# intro chain, starting from Aemos in the Hillsbrad Foothills) -- GM debug mode
# is the only other bypass for either. Before it's complete, a stone shows
# in-world flavor text instead of attuning. Disable for a private/testing server
# that doesn't want the quest prerequisite at all.
# Default: 1 - Enabled
# 0 - Disabled
#
WaygateNetwork.Enable = 1
WaygateNetwork.Debug = 0
WaygateNetwork.UnlockSoundId = 1519
WaygateNetwork.AttuneVisualKitId = 3394
WaygateNetwork.CostPerYard = 0.02
WaygateNetwork.CrossMapCostCopper = 20000
WaygateNetwork.MinCostCopper = 25
WaygateNetwork.ChannelMs = 4000
WaygateNetwork.ChannelVisualKitId = 267
WaygateNetwork.RequireIntroQuest = 1