tft-dataset
Version:
Basic informations on current tft set.
409 lines (408 loc) • 10.1 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.champions = void 0;
const champion_name_1 = require("./champion-name");
const synergy_name_1 = require("./synergy-name");
const { BattleAcademia, CrystalGambit, Luchador, Mentor, MightyMech, MonsterTrainer, RogueCaptain, Rosemother, SoulFighter, StanceMaster, StarGuardian, SupremeCells, TheChamp, TheCrew, Wraith,
// TFT Classes
Bastion, Duelist, Edgelord, Executioner, Heavyweight, Juggernaut, Prodigy, Protector, Sniper, Sorcerer, Strategist, } = synergy_name_1.SynergyName;
exports.champions = [
// Battle Academia
{
name: champion_name_1.ChampionName.Caitlyn,
synergies: [BattleAcademia, Sniper],
cost: 3,
range: 4,
},
{
name: champion_name_1.ChampionName.Ezreal,
synergies: [BattleAcademia, Prodigy],
cost: 1,
range: 4,
},
{
name: champion_name_1.ChampionName.Garen,
synergies: [BattleAcademia, Bastion],
cost: 1,
range: 1,
},
{
name: champion_name_1.ChampionName.Jayce,
synergies: [BattleAcademia, Heavyweight],
cost: 3,
range: 1,
},
{
name: champion_name_1.ChampionName.Katarina,
synergies: [BattleAcademia, Executioner],
cost: 2,
range: 1,
},
{
name: champion_name_1.ChampionName.Leona,
synergies: [BattleAcademia, Bastion],
cost: 4,
range: 1,
},
{
name: champion_name_1.ChampionName.Rakan,
synergies: [BattleAcademia, Protector],
cost: 2,
range: 1,
},
{
name: champion_name_1.ChampionName.Yuumi,
synergies: [BattleAcademia, Prodigy],
cost: 4,
range: 4,
},
// Crystal Gambit
{
name: champion_name_1.ChampionName.Ashe,
synergies: [CrystalGambit, Duelist],
cost: 4,
range: 4,
},
{
name: champion_name_1.ChampionName.Janna,
synergies: [CrystalGambit, Protector, Strategist],
cost: 2,
range: 4,
},
{
name: champion_name_1.ChampionName.Swain,
synergies: [CrystalGambit, Bastion, Sorcerer],
cost: 3,
range: 2,
},
{
name: champion_name_1.ChampionName.Syndra,
synergies: [CrystalGambit, Prodigy],
cost: 1,
range: 4,
},
{
name: champion_name_1.ChampionName.Vi,
synergies: [CrystalGambit, Juggernaut],
cost: 2,
range: 1,
},
// Luchador
{
name: champion_name_1.ChampionName.Braum,
synergies: [Luchador, TheChamp, Bastion],
cost: 5,
range: 1,
},
{
name: champion_name_1.ChampionName.DrMundo,
synergies: [Luchador, Juggernaut],
cost: 2,
range: 1,
},
{
name: champion_name_1.ChampionName.Gnar,
synergies: [Luchador, Sniper],
cost: 1,
range: 1,
},
{
name: champion_name_1.ChampionName.Volibear,
synergies: [Luchador, Edgelord],
cost: 4,
range: 1,
},
// Mentor
{
name: champion_name_1.ChampionName.Kobuko,
synergies: [Mentor, Heavyweight],
cost: 2,
range: 1,
},
{
name: champion_name_1.ChampionName.Ryze,
synergies: [Mentor, Executioner, Strategist],
cost: 4,
range: 4,
},
{
name: champion_name_1.ChampionName.Udyr,
synergies: [Mentor, Duelist, Juggernaut],
cost: 3,
range: 1,
},
{
name: champion_name_1.ChampionName.Yasuo,
synergies: [Mentor, Edgelord],
cost: 3,
range: 1,
},
// Mighty Mech
{
name: champion_name_1.ChampionName.Aatrox,
synergies: [MightyMech, Heavyweight, Juggernaut],
cost: 1,
range: 1,
},
{
name: champion_name_1.ChampionName.Gangplank,
synergies: [MightyMech, Duelist],
cost: 2,
range: 1,
},
{
name: champion_name_1.ChampionName.JarvanIV,
synergies: [MightyMech, Strategist],
cost: 4,
range: 1,
},
{
name: champion_name_1.ChampionName.Karma,
synergies: [MightyMech, Sorcerer],
cost: 4,
range: 4,
},
{
name: champion_name_1.ChampionName.Lucian,
synergies: [MightyMech, Sorcerer],
cost: 1,
range: 4,
},
{
name: champion_name_1.ChampionName.Senna,
synergies: [MightyMech, Executioner],
cost: 3,
range: 4,
},
{
name: champion_name_1.ChampionName.Yone,
synergies: [MightyMech, Edgelord],
cost: 5,
range: 1,
},
// Monster Trainer
{
name: champion_name_1.ChampionName.Kogmaw,
synergies: [MonsterTrainer],
cost: 3,
range: 4,
},
{
name: champion_name_1.ChampionName.Lulu,
synergies: [MonsterTrainer],
cost: 3,
range: 4,
},
{
name: champion_name_1.ChampionName.Rammus,
synergies: [MonsterTrainer],
cost: 3,
range: 1,
},
{
name: champion_name_1.ChampionName.Smolder,
synergies: [MonsterTrainer],
cost: 3,
range: 4,
},
// Rogue Captain
{
name: champion_name_1.ChampionName.TwistedFate,
synergies: [RogueCaptain],
cost: 5,
range: 4,
},
// Soul Fighter
{
name: champion_name_1.ChampionName.Gwen,
synergies: [SoulFighter, Sorcerer],
cost: 5,
range: 1,
},
{
name: champion_name_1.ChampionName.Kalista,
synergies: [SoulFighter, Executioner],
cost: 1,
range: 4,
},
{
name: champion_name_1.ChampionName.Lux,
synergies: [SoulFighter, Sorcerer],
cost: 2,
range: 4,
},
{
name: champion_name_1.ChampionName.Naafiri,
synergies: [SoulFighter, Juggernaut],
cost: 1,
range: 1,
},
{
name: champion_name_1.ChampionName.Samira,
synergies: [SoulFighter, Edgelord],
cost: 4,
range: 4,
},
{
name: champion_name_1.ChampionName.Sett,
synergies: [SoulFighter, Juggernaut],
cost: 4,
range: 1,
},
{
name: champion_name_1.ChampionName.Viego,
synergies: [SoulFighter, Duelist],
cost: 3,
range: 1,
},
{
name: champion_name_1.ChampionName.XinZhao,
synergies: [SoulFighter, Bastion],
cost: 2,
range: 1,
},
// Stance Master
{
name: champion_name_1.ChampionName.LeeSin,
synergies: [StanceMaster, Duelist, Executioner, Juggernaut],
cost: 5,
range: 1,
},
// Star Guardian
{
name: champion_name_1.ChampionName.Ahri,
synergies: [StarGuardian, Sorcerer],
cost: 3,
range: 4,
},
{
name: champion_name_1.ChampionName.Jinx,
synergies: [StarGuardian, Sniper],
cost: 4,
range: 4,
},
{
name: champion_name_1.ChampionName.Neeko,
synergies: [StarGuardian, Protector],
cost: 3,
range: 1,
},
{
name: champion_name_1.ChampionName.Poppy,
synergies: [StarGuardian, Heavyweight],
cost: 4,
range: 1,
},
{
name: champion_name_1.ChampionName.Rell,
synergies: [StarGuardian, Bastion],
cost: 1,
range: 1,
},
{
name: champion_name_1.ChampionName.Seraphine,
synergies: [StarGuardian, Prodigy],
cost: 5,
range: 4,
},
{
name: champion_name_1.ChampionName.Xayah,
synergies: [StarGuardian, Edgelord],
cost: 2,
range: 4,
},
// Supreme Cells
{
name: champion_name_1.ChampionName.Akali,
synergies: [SupremeCells, Executioner],
cost: 4,
range: 1,
},
{
name: champion_name_1.ChampionName.Darius,
synergies: [SupremeCells, Heavyweight],
cost: 3,
range: 1,
},
{
name: champion_name_1.ChampionName.Kaisa,
synergies: [SupremeCells, Duelist],
cost: 2,
range: 4,
},
{
name: champion_name_1.ChampionName.Kennen,
synergies: [SupremeCells, Protector, Sorcerer],
cost: 1,
range: 4,
},
// The Crew
{
name: champion_name_1.ChampionName.Malphite,
synergies: [TheCrew, Protector],
cost: 1,
range: 1,
},
{
name: champion_name_1.ChampionName.Shen,
synergies: [TheCrew, Bastion, Edgelord],
cost: 2,
range: 1,
},
{
name: champion_name_1.ChampionName.Sivir,
synergies: [TheCrew, Sniper],
cost: 1,
range: 4,
},
{
name: champion_name_1.ChampionName.Ziggs,
synergies: [TheCrew, Strategist],
cost: 3,
range: 4,
},
// Wraith
{
name: champion_name_1.ChampionName.Jhin,
synergies: [Wraith, Sniper],
cost: 2,
range: 4,
},
{
name: champion_name_1.ChampionName.KSante,
synergies: [Wraith, Protector],
cost: 4,
range: 1,
},
{
name: champion_name_1.ChampionName.Kayle,
synergies: [Wraith, Duelist],
cost: 1,
range: 4,
},
{
name: champion_name_1.ChampionName.Malzahar,
synergies: [Wraith, Prodigy],
cost: 3,
range: 4,
},
{
name: champion_name_1.ChampionName.Varus,
synergies: [Wraith, Sniper],
cost: 5,
range: 4,
},
{
name: champion_name_1.ChampionName.Zac,
synergies: [Wraith, Heavyweight],
cost: 1,
range: 1,
},
// Rosemother (Zyra est dans Crystal Gambit et Rosemother)
{
name: champion_name_1.ChampionName.Zyra,
synergies: [CrystalGambit, Rosemother],
cost: 5,
range: 4,
},
];