UNPKG

lol-constants

Version:

League of Legends constants, functions, and types. Provides a plathera of functions to easily convert between ID, Name, and Key for champions, items, summoner spells, and runes.

1,478 lines (1,477 loc) 44.4 kB
export declare const Runes: { readonly 8005: { readonly id: 8005; readonly key: "PressTheAttack"; readonly name: "Press the Attack"; readonly treeId: 8000; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8008, 8021, 8010]; }; readonly 8008: { readonly id: 8008; readonly key: "LethalTempo"; readonly name: "Lethal Tempo"; readonly treeId: 8000; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8005, 8021, 8010]; }; readonly 8009: { readonly id: 8009; readonly key: "PresenceOfMind"; readonly name: "Presence of Mind"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [9101, 9111]; }; readonly 8010: { readonly id: 8010; readonly key: "Conqueror"; readonly name: "Conqueror"; readonly treeId: 8000; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8005, 8008, 8021]; }; readonly 8014: { readonly id: 8014; readonly key: "CoupDeGrace"; readonly name: "Coup de Grace"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8017, 8299]; }; readonly 8017: { readonly id: 8017; readonly key: "CutDown"; readonly name: "Cut Down"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8014, 8299]; }; readonly 8021: { readonly id: 8021; readonly key: "FleetFootwork"; readonly name: "Fleet Footwork"; readonly treeId: 8000; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8005, 8008, 8010]; }; readonly 8105: { readonly id: 8105; readonly key: "RelentlessHunter"; readonly name: "Relentless Hunter"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8135, 8106]; }; readonly 8106: { readonly id: 8106; readonly key: "UltimateHunter"; readonly name: "Ultimate Hunter"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8135, 8105]; }; readonly 8112: { readonly id: 8112; readonly key: "Electrocute"; readonly name: "Electrocute"; readonly treeId: 8100; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8128, 9923]; }; readonly 8126: { readonly id: 8126; readonly key: "CheapShot"; readonly name: "Cheap Shot"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8139, 8143]; }; readonly 8128: { readonly id: 8128; readonly key: "DarkHarvest"; readonly name: "Dark Harvest"; readonly treeId: 8100; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8112, 9923]; }; readonly 8135: { readonly id: 8135; readonly key: "TreasureHunter"; readonly name: "Treasure Hunter"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8105, 8106]; }; readonly 8137: { readonly id: 8137; readonly key: "SixthSense"; readonly name: "Sixth Sense"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8140, 8141]; }; readonly 8139: { readonly id: 8139; readonly key: "TasteOfBlood"; readonly name: "Taste of Blood"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8126, 8143]; }; readonly 8140: { readonly id: 8140; readonly key: "GrislyMementos"; readonly name: "Grisly Mementos"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8137, 8141]; }; readonly 8141: { readonly id: 8141; readonly key: "DeepWard"; readonly name: "Deep Ward"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8137, 8140]; }; readonly 8143: { readonly id: 8143; readonly key: "SuddenImpact"; readonly name: "Sudden Impact"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8126, 8139]; }; readonly 8210: { readonly id: 8210; readonly key: "Transcendence"; readonly name: "Transcendence"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8234, 8233]; }; readonly 8214: { readonly id: 8214; readonly key: "SummonAery"; readonly name: "Summon Aery"; readonly treeId: 8200; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8229, 8230]; }; readonly 8224: { readonly id: 8224; readonly key: "NullifyingOrb"; readonly name: "Axiom Arcanist"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8226, 8275]; }; readonly 8226: { readonly id: 8226; readonly key: "ManaflowBand"; readonly name: "Manaflow Band"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8224, 8275]; }; readonly 8229: { readonly id: 8229; readonly key: "ArcaneComet"; readonly name: "Arcane Comet"; readonly treeId: 8200; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8214, 8230]; }; readonly 8230: { readonly id: 8230; readonly key: "PhaseRush"; readonly name: "Phase Rush"; readonly treeId: 8200; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8214, 8229]; }; readonly 8232: { readonly id: 8232; readonly key: "Waterwalking"; readonly name: "Waterwalking"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8237, 8236]; }; readonly 8233: { readonly id: 8233; readonly key: "AbsoluteFocus"; readonly name: "Absolute Focus"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8210, 8234]; }; readonly 8234: { readonly id: 8234; readonly key: "Celerity"; readonly name: "Celerity"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8210, 8233]; }; readonly 8236: { readonly id: 8236; readonly key: "GatheringStorm"; readonly name: "Gathering Storm"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8237, 8232]; }; readonly 8237: { readonly id: 8237; readonly key: "Scorch"; readonly name: "Scorch"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8232, 8236]; }; readonly 8242: { readonly id: 8242; readonly key: "Unflinching"; readonly name: "Unflinching"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8451, 8453]; }; readonly 8275: { readonly id: 8275; readonly key: "NimbusCloak"; readonly name: "Nimbus Cloak"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8224, 8226]; }; readonly 8299: { readonly id: 8299; readonly key: "LastStand"; readonly name: "Last Stand"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8014, 8017]; }; readonly 8304: { readonly id: 8304; readonly key: "MagicalFootwear"; readonly name: "Magical Footwear"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8306, 8321]; }; readonly 8306: { readonly id: 8306; readonly key: "HextechFlashtraption"; readonly name: "Hextech Flashtraption"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8304, 8321]; }; readonly 8313: { readonly id: 8313; readonly key: "PerfectTiming"; readonly name: "Triple Tonic"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8352, 8345]; }; readonly 8316: { readonly id: 8316; readonly key: "JackOfAllTrades"; readonly name: "Jack Of All Trades"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8347, 8410]; }; readonly 8321: { readonly id: 8321; readonly key: "CashBack"; readonly name: "Cash Back"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8306, 8304]; }; readonly 8345: { readonly id: 8345; readonly key: "BiscuitDelivery"; readonly name: "Biscuit Delivery"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8313, 8352]; }; readonly 8347: { readonly id: 8347; readonly key: "CosmicInsight"; readonly name: "Cosmic Insight"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8410, 8316]; }; readonly 8351: { readonly id: 8351; readonly key: "GlacialAugment"; readonly name: "Glacial Augment"; readonly treeId: 8300; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8360, 8369]; }; readonly 8352: { readonly id: 8352; readonly key: "TimeWarpTonic"; readonly name: "Time Warp Tonic"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8313, 8345]; }; readonly 8360: { readonly id: 8360; readonly key: "UnsealedSpellbook"; readonly name: "Unsealed Spellbook"; readonly treeId: 8300; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8351, 8369]; }; readonly 8369: { readonly id: 8369; readonly key: "FirstStrike"; readonly name: "First Strike"; readonly treeId: 8300; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8351, 8360]; }; readonly 8401: { readonly id: 8401; readonly key: "ShieldBash"; readonly name: "Shield Bash"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8446, 8463]; }; readonly 8410: { readonly id: 8410; readonly key: "ApproachVelocity"; readonly name: "Approach Velocity"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8347, 8316]; }; readonly 8429: { readonly id: 8429; readonly key: "Conditioning"; readonly name: "Conditioning"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8444, 8473]; }; readonly 8437: { readonly id: 8437; readonly key: "GraspOfTheUndying"; readonly name: "Grasp of the Undying"; readonly treeId: 8400; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8439, 8465]; }; readonly 8439: { readonly id: 8439; readonly key: "Aftershock"; readonly name: "Aftershock"; readonly treeId: 8400; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8437, 8465]; }; readonly 8444: { readonly id: 8444; readonly key: "SecondWind"; readonly name: "Second Wind"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8429, 8473]; }; readonly 8446: { readonly id: 8446; readonly key: "Demolish"; readonly name: "Demolish"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8463, 8401]; }; readonly 8451: { readonly id: 8451; readonly key: "Overgrowth"; readonly name: "Overgrowth"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8453, 8242]; }; readonly 8453: { readonly id: 8453; readonly key: "Revitalize"; readonly name: "Revitalize"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8451, 8242]; }; readonly 8463: { readonly id: 8463; readonly key: "FontOfLife"; readonly name: "Font of Life"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8446, 8401]; }; readonly 8465: { readonly id: 8465; readonly key: "Guardian"; readonly name: "Guardian"; readonly treeId: 8400; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8437, 8439]; }; readonly 8473: { readonly id: 8473; readonly key: "BonePlating"; readonly name: "Bone Plating"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8429, 8444]; }; readonly 9101: { readonly id: 9101; readonly key: "AbsorbLife"; readonly name: "Absorb Life"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [9111, 8009]; }; readonly 9103: { readonly id: 9103; readonly key: "LegendBloodline"; readonly name: "Legend: Bloodline"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [9104, 9105]; }; readonly 9104: { readonly id: 9104; readonly key: "LegendAlacrity"; readonly name: "Legend: Alacrity"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [9105, 9103]; }; readonly 9105: { readonly id: 9105; readonly key: "LegendHaste"; readonly name: "Legend: Haste"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [9104, 9103]; }; readonly 9111: { readonly id: 9111; readonly key: "Triumph"; readonly name: "Triumph"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [9101, 8009]; }; readonly 9923: { readonly id: 9923; readonly key: "HailOfBlades"; readonly name: "Hail of Blades"; readonly treeId: 8100; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8112, 8128]; }; }; export declare const runeKeys: { readonly Electrocute: 8112; readonly DarkHarvest: 8128; readonly HailOfBlades: 9923; readonly CheapShot: 8126; readonly TasteOfBlood: 8139; readonly SuddenImpact: 8143; readonly SixthSense: 8137; readonly GrislyMementos: 8140; readonly DeepWard: 8141; readonly TreasureHunter: 8135; readonly RelentlessHunter: 8105; readonly UltimateHunter: 8106; readonly GlacialAugment: 8351; readonly UnsealedSpellbook: 8360; readonly FirstStrike: 8369; readonly HextechFlashtraption: 8306; readonly MagicalFootwear: 8304; readonly CashBack: 8321; readonly PerfectTiming: 8313; readonly TimeWarpTonic: 8352; readonly BiscuitDelivery: 8345; readonly CosmicInsight: 8347; readonly ApproachVelocity: 8410; readonly JackOfAllTrades: 8316; readonly PressTheAttack: 8005; readonly LethalTempo: 8008; readonly FleetFootwork: 8021; readonly Conqueror: 8010; readonly AbsorbLife: 9101; readonly Triumph: 9111; readonly PresenceOfMind: 8009; readonly LegendAlacrity: 9104; readonly LegendHaste: 9105; readonly LegendBloodline: 9103; readonly CoupDeGrace: 8014; readonly CutDown: 8017; readonly LastStand: 8299; readonly GraspOfTheUndying: 8437; readonly Aftershock: 8439; readonly Guardian: 8465; readonly Demolish: 8446; readonly FontOfLife: 8463; readonly ShieldBash: 8401; readonly Conditioning: 8429; readonly SecondWind: 8444; readonly BonePlating: 8473; readonly Overgrowth: 8451; readonly Revitalize: 8453; readonly Unflinching: 8242; readonly SummonAery: 8214; readonly ArcaneComet: 8229; readonly PhaseRush: 8230; readonly NullifyingOrb: 8224; readonly ManaflowBand: 8226; readonly NimbusCloak: 8275; readonly Transcendence: 8210; readonly Celerity: 8234; readonly AbsoluteFocus: 8233; readonly Scorch: 8237; readonly Waterwalking: 8232; readonly GatheringStorm: 8236; }; export declare const runeNames: { readonly Electrocute: 8112; readonly "Dark Harvest": 8128; readonly "Hail of Blades": 9923; readonly "Cheap Shot": 8126; readonly "Taste of Blood": 8139; readonly "Sudden Impact": 8143; readonly "Sixth Sense": 8137; readonly "Grisly Mementos": 8140; readonly "Deep Ward": 8141; readonly "Treasure Hunter": 8135; readonly "Relentless Hunter": 8105; readonly "Ultimate Hunter": 8106; readonly "Glacial Augment": 8351; readonly "Unsealed Spellbook": 8360; readonly "First Strike": 8369; readonly "Hextech Flashtraption": 8306; readonly "Magical Footwear": 8304; readonly "Cash Back": 8321; readonly "Triple Tonic": 8313; readonly "Time Warp Tonic": 8352; readonly "Biscuit Delivery": 8345; readonly "Cosmic Insight": 8347; readonly "Approach Velocity": 8410; readonly "Jack Of All Trades": 8316; readonly "Press the Attack": 8005; readonly "Lethal Tempo": 8008; readonly "Fleet Footwork": 8021; readonly Conqueror: 8010; readonly "Absorb Life": 9101; readonly Triumph: 9111; readonly "Presence of Mind": 8009; readonly "Legend: Alacrity": 9104; readonly "Legend: Haste": 9105; readonly "Legend: Bloodline": 9103; readonly "Coup de Grace": 8014; readonly "Cut Down": 8017; readonly "Last Stand": 8299; readonly "Grasp of the Undying": 8437; readonly Aftershock: 8439; readonly Guardian: 8465; readonly Demolish: 8446; readonly "Font of Life": 8463; readonly "Shield Bash": 8401; readonly Conditioning: 8429; readonly "Second Wind": 8444; readonly "Bone Plating": 8473; readonly Overgrowth: 8451; readonly Revitalize: 8453; readonly Unflinching: 8242; readonly "Summon Aery": 8214; readonly "Arcane Comet": 8229; readonly "Phase Rush": 8230; readonly "Axiom Arcanist": 8224; readonly "Manaflow Band": 8226; readonly "Nimbus Cloak": 8275; readonly Transcendence: 8210; readonly Celerity: 8234; readonly "Absolute Focus": 8233; readonly Scorch: 8237; readonly Waterwalking: 8232; readonly "Gathering Storm": 8236; }; export declare const RunesArr: ({ readonly id: 8005; readonly key: "PressTheAttack"; readonly name: "Press the Attack"; readonly treeId: 8000; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8008, 8021, 8010]; } | { readonly id: 8008; readonly key: "LethalTempo"; readonly name: "Lethal Tempo"; readonly treeId: 8000; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8005, 8021, 8010]; } | { readonly id: 8009; readonly key: "PresenceOfMind"; readonly name: "Presence of Mind"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [9101, 9111]; } | { readonly id: 8010; readonly key: "Conqueror"; readonly name: "Conqueror"; readonly treeId: 8000; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8005, 8008, 8021]; } | { readonly id: 8014; readonly key: "CoupDeGrace"; readonly name: "Coup de Grace"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8017, 8299]; } | { readonly id: 8017; readonly key: "CutDown"; readonly name: "Cut Down"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8014, 8299]; } | { readonly id: 8021; readonly key: "FleetFootwork"; readonly name: "Fleet Footwork"; readonly treeId: 8000; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8005, 8008, 8010]; } | { readonly id: 8105; readonly key: "RelentlessHunter"; readonly name: "Relentless Hunter"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8135, 8106]; } | { readonly id: 8106; readonly key: "UltimateHunter"; readonly name: "Ultimate Hunter"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8135, 8105]; } | { readonly id: 8112; readonly key: "Electrocute"; readonly name: "Electrocute"; readonly treeId: 8100; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8128, 9923]; } | { readonly id: 8126; readonly key: "CheapShot"; readonly name: "Cheap Shot"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8139, 8143]; } | { readonly id: 8128; readonly key: "DarkHarvest"; readonly name: "Dark Harvest"; readonly treeId: 8100; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8112, 9923]; } | { readonly id: 8135; readonly key: "TreasureHunter"; readonly name: "Treasure Hunter"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8105, 8106]; } | { readonly id: 8137; readonly key: "SixthSense"; readonly name: "Sixth Sense"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8140, 8141]; } | { readonly id: 8139; readonly key: "TasteOfBlood"; readonly name: "Taste of Blood"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8126, 8143]; } | { readonly id: 8140; readonly key: "GrislyMementos"; readonly name: "Grisly Mementos"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8137, 8141]; } | { readonly id: 8141; readonly key: "DeepWard"; readonly name: "Deep Ward"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8137, 8140]; } | { readonly id: 8143; readonly key: "SuddenImpact"; readonly name: "Sudden Impact"; readonly treeId: 8100; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8126, 8139]; } | { readonly id: 8210; readonly key: "Transcendence"; readonly name: "Transcendence"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8234, 8233]; } | { readonly id: 8214; readonly key: "SummonAery"; readonly name: "Summon Aery"; readonly treeId: 8200; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8229, 8230]; } | { readonly id: 8224; readonly key: "NullifyingOrb"; readonly name: "Axiom Arcanist"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8226, 8275]; } | { readonly id: 8226; readonly key: "ManaflowBand"; readonly name: "Manaflow Band"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8224, 8275]; } | { readonly id: 8229; readonly key: "ArcaneComet"; readonly name: "Arcane Comet"; readonly treeId: 8200; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8214, 8230]; } | { readonly id: 8230; readonly key: "PhaseRush"; readonly name: "Phase Rush"; readonly treeId: 8200; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8214, 8229]; } | { readonly id: 8232; readonly key: "Waterwalking"; readonly name: "Waterwalking"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8237, 8236]; } | { readonly id: 8233; readonly key: "AbsoluteFocus"; readonly name: "Absolute Focus"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8210, 8234]; } | { readonly id: 8234; readonly key: "Celerity"; readonly name: "Celerity"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8210, 8233]; } | { readonly id: 8236; readonly key: "GatheringStorm"; readonly name: "Gathering Storm"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8237, 8232]; } | { readonly id: 8237; readonly key: "Scorch"; readonly name: "Scorch"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8232, 8236]; } | { readonly id: 8242; readonly key: "Unflinching"; readonly name: "Unflinching"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8451, 8453]; } | { readonly id: 8275; readonly key: "NimbusCloak"; readonly name: "Nimbus Cloak"; readonly treeId: 8200; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8224, 8226]; } | { readonly id: 8299; readonly key: "LastStand"; readonly name: "Last Stand"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8014, 8017]; } | { readonly id: 8304; readonly key: "MagicalFootwear"; readonly name: "Magical Footwear"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8306, 8321]; } | { readonly id: 8306; readonly key: "HextechFlashtraption"; readonly name: "Hextech Flashtraption"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8304, 8321]; } | { readonly id: 8313; readonly key: "PerfectTiming"; readonly name: "Triple Tonic"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8352, 8345]; } | { readonly id: 8316; readonly key: "JackOfAllTrades"; readonly name: "Jack Of All Trades"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8347, 8410]; } | { readonly id: 8321; readonly key: "CashBack"; readonly name: "Cash Back"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8306, 8304]; } | { readonly id: 8345; readonly key: "BiscuitDelivery"; readonly name: "Biscuit Delivery"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8313, 8352]; } | { readonly id: 8347; readonly key: "CosmicInsight"; readonly name: "Cosmic Insight"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8410, 8316]; } | { readonly id: 8351; readonly key: "GlacialAugment"; readonly name: "Glacial Augment"; readonly treeId: 8300; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8360, 8369]; } | { readonly id: 8352; readonly key: "TimeWarpTonic"; readonly name: "Time Warp Tonic"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8313, 8345]; } | { readonly id: 8360; readonly key: "UnsealedSpellbook"; readonly name: "Unsealed Spellbook"; readonly treeId: 8300; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8351, 8369]; } | { readonly id: 8369; readonly key: "FirstStrike"; readonly name: "First Strike"; readonly treeId: 8300; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8351, 8360]; } | { readonly id: 8401; readonly key: "ShieldBash"; readonly name: "Shield Bash"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8446, 8463]; } | { readonly id: 8410; readonly key: "ApproachVelocity"; readonly name: "Approach Velocity"; readonly treeId: 8300; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8347, 8316]; } | { readonly id: 8429; readonly key: "Conditioning"; readonly name: "Conditioning"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8444, 8473]; } | { readonly id: 8437; readonly key: "GraspOfTheUndying"; readonly name: "Grasp of the Undying"; readonly treeId: 8400; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8439, 8465]; } | { readonly id: 8439; readonly key: "Aftershock"; readonly name: "Aftershock"; readonly treeId: 8400; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8437, 8465]; } | { readonly id: 8444; readonly key: "SecondWind"; readonly name: "Second Wind"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8429, 8473]; } | { readonly id: 8446; readonly key: "Demolish"; readonly name: "Demolish"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8463, 8401]; } | { readonly id: 8451; readonly key: "Overgrowth"; readonly name: "Overgrowth"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8453, 8242]; } | { readonly id: 8453; readonly key: "Revitalize"; readonly name: "Revitalize"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 3; readonly horizontal: readonly [8451, 8242]; } | { readonly id: 8463; readonly key: "FontOfLife"; readonly name: "Font of Life"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [8446, 8401]; } | { readonly id: 8465; readonly key: "Guardian"; readonly name: "Guardian"; readonly treeId: 8400; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8437, 8439]; } | { readonly id: 8473; readonly key: "BonePlating"; readonly name: "Bone Plating"; readonly treeId: 8400; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [8429, 8444]; } | { readonly id: 9101; readonly key: "AbsorbLife"; readonly name: "Absorb Life"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [9111, 8009]; } | { readonly id: 9103; readonly key: "LegendBloodline"; readonly name: "Legend: Bloodline"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [9104, 9105]; } | { readonly id: 9104; readonly key: "LegendAlacrity"; readonly name: "Legend: Alacrity"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [9105, 9103]; } | { readonly id: 9105; readonly key: "LegendHaste"; readonly name: "Legend: Haste"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 2; readonly horizontal: readonly [9104, 9103]; } | { readonly id: 9111; readonly key: "Triumph"; readonly name: "Triumph"; readonly treeId: 8000; readonly isKeystone: false; readonly slot: 1; readonly horizontal: readonly [9101, 8009]; } | { readonly id: 9923; readonly key: "HailOfBlades"; readonly name: "Hail of Blades"; readonly treeId: 8100; readonly isKeystone: true; readonly slot: 0; readonly horizontal: readonly [8112, 8128]; })[]; export type RuneId = typeof RunesArr[number]['id']; export type RuneKey = typeof RunesArr[number]['key']; export type RuneName = typeof RunesArr[number]['name']; export declare const StatRunes: { readonly 5001: { readonly id: 5001; readonly name: "Health Scaling"; readonly description: "+10–180 Health (based on level)"; readonly value: 0; }; readonly 5005: { readonly id: 5005; readonly name: "Attack Speed"; readonly description: "+10% Attack Speed"; readonly value: 0.1; }; readonly 5007: { readonly id: 5007; readonly name: "Ability Haste"; readonly description: "+8 Ability Haste"; readonly value: 8; }; readonly 5008: { readonly id: 5008; readonly name: "Adaptive Force"; readonly description: "+9 Adaptive Force"; readonly value: 9; }; readonly 5010: { readonly id: 5010; readonly name: "Move Speed"; readonly description: "+2% Move Speed"; readonly value: 0.02; }; readonly 5011: { readonly id: 5011; readonly name: "Health"; readonly description: "+65 Health"; readonly value: 65; }; readonly 5013: { readonly id: 5013; readonly name: "Tenacity and Slow Resist"; readonly description: "+10% Tenacity and Slow Resist"; readonly value: 0.1; }; }; export declare const StatRunesInSlot: { readonly 5001: { readonly 1: { readonly id: 5001; readonly name: "Health Scaling"; readonly description: "+10–180 Health (based on level)"; readonly value: 0; readonly slot: 1; readonly horizontal: readonly [5008, 5010]; }; readonly 2: { readonly id: 5001; readonly name: "Health Scaling"; readonly description: "+10–180 Health (based on level)"; readonly value: 0; readonly slot: 2; readonly horizontal: readonly [5011, 5013]; }; }; readonly 5005: { readonly 0: { readonly id: 5005; readonly name: "Attack Speed"; readonly description: "+10% Attack Speed"; readonly value: 0.1; readonly slot: 0; readonly horizontal: readonly [5008, 5007]; }; }; readonly 5007: { readonly 0: { readonly id: 5007; readonly name: "Ability Haste"; readonly description: "+8 Ability Haste"; readonly value: 8; readonly slot: 0; readonly horizontal: readonly [5008, 5005]; }; }; readonly 5008: { readonly 0: { readonly id: 5008; readonly name: "Adaptive Force"; readonly description: "+9 Adaptive Force"; readonly value: 9; readonly slot: 0; readonly horizontal: readonly [5005, 5007]; }; readonly 1: { readonly id: 5008; readonly name: "Adaptive Force"; readonly description: "+9 Adaptive Force"; readonly value: 9; readonly slot: 1; readonly horizontal: readonly [5010, 5001]; }; }; readonly 5010: { readonly 1: { readonly id: 5010; readonly name: "Move Speed"; readonly description: "+2% Move Speed"; readonly value: 0.02; readonly slot: 1; readonly horizontal: readonly [5008, 5001]; }; }; readonly 5011: { readonly 2: { readonly id: 5011; readonly name: "Health"; readonly description: "+65 Health"; readonly value: 65; readonly slot: 2; readonly horizontal: readonly [5001, 5013]; }; }; readonly 5013: { readonly 2: { readonly id: 5013; readonly name: "Tenacity and Slow Resist"; readonly description: "+10% Tenacity and Slow Resist"; readonly value: 0.1; readonly slot: 2; readonly horizontal: readonly [5001, 5011]; }; }; }; export declare const StatRunesInSlotArr: readonly [{ readonly id: 5008; readonly name: "Adaptive Force"; readonly description: "+9 Adaptive Force"; readonly value: 9; readonly slot: 0; readonly horizontal: readonly [5005, 5007]; }, { readonly id: 5008; readonly name: "Adaptive Force"; readonly description: "+9 Adaptive Force"; readonly value: 9; readonly slot: 1; readonly horizontal: readonly [5010, 5001]; }, { readonly id: 5005; readonly name: "Attack Speed"; readonly description: "+10% Attack Speed"; readonly value: 0.1; readonly slot: 0; readonly horizontal: readonly [5008, 5007]; }, { readonly id: 5007; readonly name: "Ability Haste"; readonly description: "+8 Ability Haste"; readonly value: 8; readonly slot: 0; readonly horizontal: readonly [5008, 5005]; }, { readonly id: 5010; readonly name: "Move Speed"; readonly description: "+2% Move Speed"; readonly value: 0.02; readonly slot: 1; readonly horizontal: readonly [5008, 5001]; }, { readonly id: 5001; readonly name: "Health Scaling"; readonly description: "+10–180 Health (based on level)"; readonly value: 0; readonly slot: 1; readonly horizontal: readonly [5008, 5010]; }, { readonly id: 5001; readonly name: "Health Scaling"; readonly description: "+10–180 Health (based on level)"; readonly value: 0; readonly slot: 2; readonly horizontal: readonly [5011, 5013]; }, { readonly id: 5011; readonly name: "Health"; readonly description: "+65 Health"; readonly value: 65; readonly slot: 2; readonly horizontal: readonly [5001, 5013]; }, { readonly id: 5013; readonly name: "Tenacity and Slow Resist"; readonly description: "+10% Tenacity and Slow Resist"; readonly value: 0.1; readonly slot: 2; readonly horizontal: readonly [5001, 5011]; }]; export declare const statRuneNames: { readonly "Adaptive Force": 5008; readonly "Attack Speed": 5005; readonly "Ability Haste": 5007; readonly "Move Speed": 5010; readonly "Health Scaling": 5001; readonly Health: 5011; readonly "Tenacity and Slow Resist": 5013; }; export declare const StatRunesArr: ({ readonly id: 5001; readonly name: "Health Scaling"; readonly description: "+10–180 Health (based on level)"; readonly value: 0; } | { readonly id: 5005; readonly name: "Attack Speed"; readonly description: "+10% Attack Speed"; readonly value: 0.1; } | { readonly id: 5007; readonly name: "Ability Haste"; readonly description: "+8 Ability Haste"; readonly value: 8; } | { readonly id: 5008; readonly name: "Adaptive Force"; readonly description: "+9 Adaptive Force"; readonly value: 9; } | { readonly id: 5010; readonly name: "Move Speed"; readonly description: "+2% Move Speed"; readonly value: 0.02; } | { readonly id: 5011; readonly name: "Health"; readonly description: "+65 Health"; readonly value: 65; } | { readonly id: 5013; readonly name: "Tenacity and Slow Resist"; readonly description: "+10% Tenacity and Slow Resist"; readonly value: 0.1; })[]; export type StatRuneId = typeof StatRunesArr[number]['id']; export type StatRuneName = typeof StatRunesArr[number]['name']; export declare const RuneTrees: { readonly 8000: { readonly id: 8000; readonly key: "Precision"; readonly name: "Precision"; }; readonly 8100: { readonly id: 8100; readonly key: "Domination"; readonly name: "Domination"; }; readonly 8200: { readonly id: 8200; readonly key: "Sorcery"; readonly name: "Sorcery"; }; readonly 8300: { readonly id: 8300; readonly key: "Inspiration"; readonly name: "Inspiration"; }; readonly 8400: { readonly id: 8400; readonly key: "Resolve"; readonly name: "Resolve"; }; }; export declare const runeTreeKeys: { readonly Domination: 8100; readonly Inspiration: 8300; readonly Precision: 8000; readonly Resolve: 8400; readonly Sorcery: 8200; }; export declare const runeTreeNames: { readonly Domination: 8100; readonly Inspiration: 8300; readonly Precision: 8000; readonly Resolve: 8400; readonly Sorcery: 8200; }; export declare const RuneTreesArr: ({ readonly id: 8000; readonly key: "Precision"; readonly name: "Precision"; } | { readonly id: 8100; readonly key: "Domination"; readonly name: "Domination"; } | { readonly id: 8200; readonly key: "Sorcery"; readonly name: "Sorcery"; } | { readonly id: 8300; readonly key: "Inspiration"; readonly name: "Inspiration"; } | { readonly id: 8400; readonly key: "Resolve"; readonly name: "Resolve"; })[]; export type RuneTreeId = typeof RuneTreesArr[number]['id']; export type RuneTreeKey = typeof RuneTreesArr[number]['key']; export type RuneTreeName = typeof RuneTreesArr[number]['name'];