-- Generated by Tools/import-guides.mjs from the RatedTracker website.
-- Do not edit by hand. Website guide data is the source of truth.
local ADDON_NAME, ns = ...

ns.MarkerTypes = {
    berserking = {
        label = "Berserking",
        icon = "assets/maps/markers/icons/pvp-rune-berserker.png",
        glow = "0 0 0 2px rgba(220, 38, 38, 0.55)",
        tier = "secondary",
        tooltip = "Increases all damage caused by 30% and all damage taken by 10% for 60 seconds.",
        iconScale = 0.95,
    },
    restoration = {
        label = "Restoration Leaf",
        icon = "assets/maps/markers/icons/restoration-ctfrune.png",
        glow = "0 0 0 2px rgba(132, 204, 22, 0.5)",
        tier = "secondary",
        tooltip = "Restores a significant amount of health/mana over 10 seconds. Cancelled when engaging in combat.",
        iconScale = 0.95,
    },
    crystal = {
        label = "Deephaul Crystal",
        icon = "assets/maps/markers/icons/deephaul-crystal.png",
        glow = "0 0 0 2px rgba(167, 139, 250, 0.75), 0 0 10px rgba(167, 139, 250, 0.35)",
        size = 30,
        tooltip = "Carry to a turn-in for points plus team Bloodlust or Heroism.",
    },
    ["rune-of-frequency"] = {
        label = "Rune of Frequency",
        icon = "ability_bossmagistrix_timewarp1",
        glow = "0 0 0 2px rgba(167, 139, 250, 0.65), 0 0 8px rgba(167, 139, 250, 0.3)",
        tier = "secondary",
        size = 28,
        tooltip = "Cooldown rate increased by 50% for 30 seconds.",
        iconScale = 0.9,
    },
    ["cooldown-reset"] = {
        label = "Cooldown Reset",
        icon = "assets/maps/markers/icons/cooldown-reset.png",
        glow = "0 0 0 2px rgba(250, 204, 21, 0.55), 0 0 8px rgba(250, 204, 21, 0.25)",
        tier = "secondary",
        size = 28,
        tooltip = "Fully resets your cooldowns.",
        iconScale = 0.95,
    },
    ["into-the-shadows"] = {
        label = "Into the Shadows",
        icon = "assets/maps/markers/icons/into-the-shadows.png",
        glow = "0 0 0 2px rgba(124, 92, 196, 0.6), 0 0 8px rgba(76, 52, 128, 0.35)",
        tier = "secondary",
        tooltip = "Conceals you from enemies and increases movement speed by 100% for 30 seconds.",
        iconScale = 0.95,
    },
    ["absorption-shield"] = {
        label = "Absorption Shield",
        icon = "assets/maps/markers/icons/absorption-shield.png",
        glow = "0 0 0 2px rgba(56, 189, 248, 0.55)",
        tier = "secondary",
        tooltip = "Shield of Protection: absorbs damage equal to 50% of max health for 45 seconds.",
        iconScale = 0.95,
    },
    ["shadow-sight"] = {
        label = "Shadow Sight",
        icon = "spell_shadow_evileye",
        glow = "0 0 0 2px rgba(139, 92, 246, 0.55)",
        tier = "underlay",
        size = 10,
        tooltip = "Grants Stealth/Invisibility detection but increases damage taken by 5% for 15 seconds.",
        iconScale = 0.95,
    },
    ["cart-spawn-horde"] = {
        label = "Cart Spawn",
        icon = "assets/maps/markers/icons/mine-cart.png",
        glow = "0 0 0 2px rgba(150, 28, 28, 0.68)",
        tier = "tertiary",
        legendGroup = "cart-horde",
    },
    ["cart-spawn-alliance"] = {
        label = "Cart Spawn",
        icon = "assets/maps/markers/icons/mine-cart.png",
        glow = "0 0 0 2px rgba(52, 110, 190, 0.65)",
        tier = "tertiary",
        legendGroup = "cart-alliance",
    },
    ["cart-capture-alliance"] = {
        label = "Cart Capture",
        icon = "assets/maps/markers/icons/mine-cart.png",
        glow = "0 0 0 2px rgba(52, 110, 190, 0.65)",
        tier = "tertiary",
        iconScale = 0.9,
        legendGroup = "cart-alliance",
    },
    ["cart-capture-horde"] = {
        label = "Cart Capture",
        icon = "assets/maps/markers/icons/mine-cart.png",
        glow = "0 0 0 2px rgba(150, 28, 28, 0.68)",
        tier = "tertiary",
        iconScale = 0.9,
        legendGroup = "cart-horde",
    },
    ["cart-capture"] = {
        label = "Cart Capture",
        icon = "assets/maps/markers/icons/mine-cart.png",
        glow = "0 0 0 2px rgba(250, 204, 21, 0.65), 0 0 10px rgba(250, 204, 21, 0.25)",
        tier = "secondary",
        iconScale = 0.9,
    },
    ["crystal-turnin"] = {
        label = "Crystal Turn-in",
        icon = "inv_misc_coin_02",
        glow = "0 0 0 2px rgba(148, 163, 184, 0.55)",
        tier = "tertiary",
        iconScale = 0.9,
        tooltip = "Turn in the Deephaul Crystal here for points and Bloodlust or Heroism.",
    },
    ["cart-turnin"] = {
        label = "Cart turn-in",
        icon = "assets/maps/markers/icons/mine-cart.png",
        glow = "0 0 0 2px rgba(250, 204, 21, 0.55)",
        iconScale = 0.82,
    },
    ["mine-depot"] = {
        label = "Central Depot",
        icon = "assets/maps/markers/icons/mine-cart.png",
        glow = "0 0 0 2px rgba(250, 204, 21, 0.65), 0 0 10px rgba(250, 204, 21, 0.3)",
        tier = "primary",
        size = 30,
        tooltip = "Central depot where mine carts spawn.",
    },
    ["track-switch"] = {
        label = "Track Switch",
        icon = "trade_engineering",
        glow = "0 0 0 2px rgba(148, 163, 184, 0.55)",
        tier = "secondary",
        size = 28,
        tooltip = "Track switch. Redirect carts onto a different route.",
        iconScale = 0.9,
    },
    graveyard = {
        label = "Graveyard",
        icon = "assets/maps/markers/icons/graveyard-poi.png",
        glow = "0 0 0 2px rgba(148, 163, 184, 0.45)",
        tier = "tertiary",
        size = 28,
    },
    ["kotmogu-graveyard"] = {
        label = "Graveyard",
        icon = "assets/maps/markers/icons/graveyard-poi.png",
        glow = "0 0 0 2px rgba(148, 163, 184, 0.45)",
        tier = "tertiary",
        size = 28,
        tooltip = "Respawn point. You resurrect on the opposite side from where you died. Alliance graveyards are north; Horde graveyards are south.",
    },
    ["graveyard-node"] = {
        label = "Node Graveyard",
        icon = "assets/maps/markers/icons/graveyard-poi.png",
        tier = "tertiary",
        size = 28,
        legendGroup = "graveyard-node",
        tooltip = "Only the faction that controls the linked base can resurrect here.",
    },
    ["graveyard-horde"] = {
        label = "Graveyard (Horde)",
        icon = "assets/maps/markers/icons/graveyard-poi.png",
        glow = "0 0 0 2px rgba(176, 42, 42, 0.7)",
        tier = "tertiary",
        size = 28,
        legendGroup = "graveyard-horde",
        tooltip = "Horde-side spawn graveyard.",
    },
    ["graveyard-alliance"] = {
        label = "Graveyard (Alliance)",
        icon = "assets/maps/markers/icons/graveyard-poi.png",
        glow = "0 0 0 2px rgba(52, 110, 190, 0.7)",
        tier = "tertiary",
        size = 28,
        legendGroup = "graveyard-alliance",
        tooltip = "Alliance-side spawn graveyard.",
    },
    ["lobby-horde"] = {
        label = "Horde Spawn/Graveyard",
        icon = "assets/maps/markers/icons/horde-v2-map.png",
        glow = "0 0 0 2px rgba(176, 42, 42, 0.7)",
        size = 30,
    },
    ["lobby-alliance"] = {
        label = "Alliance Spawn/Graveyard",
        icon = "assets/maps/markers/icons/alliance-v2-map.png",
        glow = "0 0 0 2px rgba(52, 110, 190, 0.7)",
        size = 30,
    },
    ["runners-boots"] = {
        label = "Runner's Empowerment",
        icon = "assets/maps/markers/icons/bootsofspeedrune.png",
        tier = "secondary",
        tooltip = "Increases movement speed by 50% for 15 seconds.",
        glow = "0 0 0 2px rgba(250, 204, 21, 0.5)",
        iconScale = 0.88,
    },
    ["random-empowerment"] = {
        label = "Random Empowerment",
        icon = "inv_misc_gift_02",
        tier = "secondary",
        iconScale = 0.88,
        tooltipHead = "Can spawn:",
        tooltipBlocks = {
            {
                category = "berserking",
                text = "Increases all damage caused by 30% and all damage taken by 10% for 60 seconds.",
            },
            {
                category = "restoration",
                text = "Restores a significant amount of health/mana over 10 seconds. Cancelled when engaging in combat.",
            },
            {
                category = "runners-boots",
                text = "Increases movement speed by 50% for 15 seconds.",
            },
        },
    },
    ["objective-flag"] = {
        label = "Objective Flag",
        icon = "inv_bannerpvp_03",
        tier = "primary",
        iconScale = 0.82,
        legendSkip = false,
        tooltip = "Capture point. Interact to take the base or tower.",
    },
    ["kotmogu-orb"] = {
        label = "Orb of Power",
        icon = "assets/maps/markers/icons/kotmogu-orb-of-power.png",
        glow = "0 0 0 2px rgba(167, 139, 250, 0.75), 0 0 10px rgba(167, 139, 250, 0.35)",
        tier = "primary",
        size = 28,
        iconClass = "blitz-map-orb-icon",
        tooltip = "Carry an orb to earn your team Victory Points over time. While held, the carrier takes increased damage, deals increased damage, and receives reduced healing. You drop the orb on death.",
    },
    ["base-stables"] = {
        label = "Stables (ST)",
        labelOnly = true,
        legendSkip = true,
        labelClass = "blitz-map-node-label-st",
    },
    ["base-blacksmith"] = {
        label = "Blacksmith (BS)",
        labelOnly = true,
        legendSkip = true,
        labelClass = "blitz-map-node-label-bs",
    },
    ["base-farm"] = {
        label = "Farm",
        labelOnly = true,
        legendSkip = true,
        labelClass = "blitz-map-node-label-farm",
    },
    ["base-gold-mine"] = {
        label = "Gold Mine (GM)",
        labelOnly = true,
        legendSkip = true,
        labelClass = "blitz-map-node-label-gm",
    },
    ["base-lumber-mill"] = {
        label = "Lumber Mill (LM)",
        labelOnly = true,
        legendSkip = true,
        labelClass = "blitz-map-node-label-lm",
    },
}

ns.LegendGroups = {
    ["cart-horde"] = {
        label = "Cart Spawn / Capture",
        icon = "assets/maps/markers/icons/mine-cart.png",
        glow = "0 0 0 2px rgba(150, 28, 28, 0.68)",
        size = 28,
        iconScale = 0.9,
    },
    ["cart-alliance"] = {
        label = "Cart Spawn / Capture",
        icon = "assets/maps/markers/icons/mine-cart.png",
        glow = "0 0 0 2px rgba(52, 110, 190, 0.65)",
        size = 28,
        iconScale = 0.9,
    },
    ["graveyard-horde"] = {
        label = "Graveyard (Horde)",
        icon = "assets/maps/markers/icons/graveyard-poi.png",
        glow = "0 0 0 2px rgba(176, 42, 42, 0.7)",
        size = 28,
        tooltip = "Horde-side spawn graveyard.",
    },
    ["graveyard-alliance"] = {
        label = "Graveyard (Alliance)",
        icon = "assets/maps/markers/icons/graveyard-poi.png",
        glow = "0 0 0 2px rgba(52, 110, 190, 0.7)",
        size = 28,
        tooltip = "Alliance-side spawn graveyard.",
    },
    ["graveyard-node"] = {
        label = "Graveyard (node)",
        icon = "assets/maps/markers/icons/graveyard-poi.png",
        splitColors = {
            "rgb(176, 42, 42)",
            "rgb(52, 110, 190)",
        },
        tooltip = "Node graveyard. Only the faction that controls the linked base can resurrect here.",
    },
}

