League of Legends Wiki

Want to contribute to this wiki?
Sign up for an account, and get started!
You can even turn off ads in your preferences.

Come join the LoL Wiki community Discord server!

READ MORE

League of Legends Wiki
mNo edit summary
No edit summary
(19 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
-- <pre>
 
-- <pre>
 
--[[Key:
 
--[[Key:
{{{1}}} = string - Trait name
+
[<...>] = string - Trait name
{{{2}}} = number - TFT Set
+
[<...>] = number - Set
  +
type = string - Class or Origin
 
icon = string - Trait icon
 
icon = string - Trait icon
 
innate = string - Trait innate
 
innate = string - Trait innate
Line 15: Line 16:
 
["Alchemist"] = {
 
["Alchemist"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Class",
 
["icon"] = "Alchemist TFT icon.svg",
 
["icon"] = "Alchemist TFT icon.svg",
 
["synergy"] = "[[File:Alchemist TFT gold icon.png|20px|link=]] Alchemists ignore collision, immunity to crowd control and never stop moving."
 
["synergy"] = "[[File:Alchemist TFT gold icon.png|20px|link=]] Alchemists ignore collision, immunity to crowd control and never stop moving."
Line 21: Line 23:
 
["Assassin"] = {
 
["Assassin"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Class",
 
["icon"] = "Assassin TFT icon.svg",
 
["icon"] = "Assassin TFT icon.svg",
 
["innate"] = "At the start of combat, Assassins stealth and become invulnerable for a short duration and leap to the farthest enemy.",
 
["innate"] = "At the start of combat, Assassins stealth and become invulnerable for a short duration and leap to the farthest enemy.",
Line 32: Line 35:
 
},
 
},
 
[2] = {
 
[2] = {
  +
["type"] = "Class",
 
["icon"] = "Assassin TFT icon.svg",
 
["icon"] = "Assassin TFT icon.svg",
 
["innate"] = "At the start of combat, Assassins stealth and become invulnerable for a short duration and leap to the farthest enemy.",
 
["innate"] = "At the start of combat, Assassins stealth and become invulnerable for a short duration and leap to the farthest enemy.",
Line 44: Line 48:
 
["Astro"] = {
 
["Astro"] = {
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Origin",
 
["icon"] = "Astro TFT icon.svg",
 
["icon"] = "Astro TFT icon.svg",
 
["synergy"] = "While at least [[File:Astro TFT gold icon.png|20px|link=]] 3 Astros are in play, reduce your Astro units' {{as|mana costs}} by 30."
 
["synergy"] = "While at least [[File:Astro TFT gold icon.png|20px|link=]] 3 Astros are in play, reduce your Astro units' {{as|mana costs}} by 30."
Line 50: Line 55:
 
["Avatar"] = {
 
["Avatar"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Class",
 
["icon"] = "Avatar TFT icon.svg",
 
["icon"] = "Avatar TFT icon.svg",
 
["innate"] = "Having an Avatar on your bench or board transforms all other Avatars in your shop to the Element of that Avatar.",
 
["innate"] = "Having an Avatar on your bench or board transforms all other Avatars in your shop to the Element of that Avatar.",
Line 57: Line 63:
 
["Battlecast"] = {
 
["Battlecast"] = {
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Origin",
 
["icon"] = "Battlecast TFT icon.svg",
 
["icon"] = "Battlecast TFT icon.svg",
["synergy"] = "Upon dealing or taking 10 instances of damage, Battlecast units trigger a bonus effect based on their {{as|'''current''' health}}. If {{as|'''above''' 50% health}}, they deal {{as|magic damage}} to the nearest enemy. If {{as|'''below''' 50% health}}, they instead heal.",
+
["synergy"] = "Upon dealing or taking 10 instances of damage, Battlecast units heal if {{as|'''below''' 50% health}}, or deal {{as|magic damage}} to the nearest enemy if {{as|'''above''' 50% health}}.",
  +
["diamondtrait"] = true,
 
["levels"] = {
 
["levels"] = {
[2] = "75 damage and heal",
+
[2] = "80 damage and heal",
[4] = "150 damage and heal",
+
[4] = "180 damage and heal",
[6] = "300 damage and heal"
+
[6] = "480 damage and heal",
  +
[8] = "1000 damage and heal"
 
},
 
},
  +
["item"] = "Battlecast Plating"
 
}
 
}
 
},
 
},
 
["Berserker"] = {
 
["Berserker"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Class",
 
["icon"] = "Berserker TFT icon.svg",
 
["icon"] = "Berserker TFT icon.svg",
 
["innate"] = "At the start of combat, Berserkers leap to the nearest enemy.",
 
["innate"] = "At the start of combat, Berserkers leap to the nearest enemy.",
Line 80: Line 91:
 
["Blademaster"] = {
 
["Blademaster"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Class",
 
["icon"] = "Blademaster TFT icon.svg",
 
["icon"] = "Blademaster TFT icon.svg",
 
["synergy"] = "Blademasters' basic attack have 45% chance to trigger additional attacks against their target. These additional attacks deal damage like basic attacks, trigger on-hit and on-attack effects, and generate mana.",
 
["synergy"] = "Blademasters' basic attack have 45% chance to trigger additional attacks against their target. These additional attacks deal damage like basic attacks, trigger on-hit and on-attack effects, and generate mana.",
Line 90: Line 102:
 
},
 
},
 
[2] = {
 
[2] = {
  +
["type"] = "Class",
 
["icon"] = "Blademaster TFT icon.svg",
 
["icon"] = "Blademaster TFT icon.svg",
 
["synergy"] = "Blademasters' basic attack have 45% chance to trigger additional attacks against their target. These additional attacks deal damage like basic attacks, trigger on-hit and on-attack effects, and generate mana.",
 
["synergy"] = "Blademasters' basic attack have 45% chance to trigger additional attacks against their target. These additional attacks deal damage like basic attacks, trigger on-hit and on-attack effects, and generate mana.",
Line 101: Line 114:
 
},
 
},
 
[3] = {
 
[3] = {
  +
["type"] = "Class",
 
["icon"] = "Blademaster TFT icon.svg",
 
["icon"] = "Blademaster TFT icon.svg",
 
["synergy"] = "Blademasters' basic attack have a chance to trigger 2 additional attacks against their target. These additional attacks deal damage like basic attacks, trigger on-hit and on-attack.",
 
["synergy"] = "Blademasters' basic attack have a chance to trigger 2 additional attacks against their target. These additional attacks deal damage like basic attacks, trigger on-hit and on-attack.",
Line 112: Line 126:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Class",
 
["icon"] = "Blademaster TFT icon.svg",
 
["icon"] = "Blademaster TFT icon.svg",
 
["synergy"] = "Blademasters' basic attack have a chance to trigger 2 additional attacks against their target. These additional attacks deal damage like basic attacks, trigger on-hit and on-attack.",
 
["synergy"] = "Blademasters' basic attack have a chance to trigger 2 additional attacks against their target. These additional attacks deal damage like basic attacks, trigger on-hit and on-attack.",
Line 117: Line 132:
 
["levels"] = {
 
["levels"] = {
 
[3] = "30%",
 
[3] = "30%",
[6] = "55%",
+
[6] = "65%",
 
[9] = "100%"
 
[9] = "100%"
 
},
 
},
Line 125: Line 140:
 
["Blaster"] = {
 
["Blaster"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Class",
 
["icon"] = "Blaster TFT icon.svg",
 
["icon"] = "Blaster TFT icon.svg",
 
["synergy"] = "Every fourth attacks from Blaster fire additional shots at random enemies. These shots deal damage like basic attacks, apply on-hit effects and can {{tip|TFT crit|critically strike}}.",
 
["synergy"] = "Every fourth attacks from Blaster fire additional shots at random enemies. These shots deal damage like basic attacks, apply on-hit effects and can {{tip|TFT crit|critically strike}}.",
Line 133: Line 149:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Class",
 
["icon"] = "Blaster TFT icon.svg",
 
["icon"] = "Blaster TFT icon.svg",
 
["synergy"] = "Every fourth attacks from Blaster fire additional shots at random enemies. These shots deal damage like basic attacks, apply on-hit effects and can {{tip|TFT crit|critically strike}}.",
 
["synergy"] = "Every fourth attacks from Blaster fire additional shots at random enemies. These shots deal damage like basic attacks, apply on-hit effects and can {{tip|TFT crit|critically strike}}.",
 
["levels"] = {
 
["levels"] = {
 
[2] = "3 additional attacks",
 
[2] = "3 additional attacks",
[4] = "5 additional attacks"
+
[4] = "6 additional attacks"
 
}
 
}
 
}
 
}
Line 143: Line 160:
 
["Brawler"] = {
 
["Brawler"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Class",
 
["icon"] = "Brawler TFT icon.svg",
 
["icon"] = "Brawler TFT icon.svg",
 
["synergy"] = "Brawlers gain additional {{as|'''maximum''' health}}.",
 
["synergy"] = "Brawlers gain additional {{as|'''maximum''' health}}.",
Line 152: Line 170:
 
},
 
},
 
[3] = {
 
[3] = {
  +
["type"] = "Class",
 
["icon"] = "Brawler TFT icon.svg",
 
["icon"] = "Brawler TFT icon.svg",
 
["synergy"] = "Brawlers gain additional {{as|'''maximum''' health}}.",
 
["synergy"] = "Brawlers gain additional {{as|'''maximum''' health}}.",
Line 160: Line 179:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Class",
 
["icon"] = "Brawler TFT icon.svg",
 
["icon"] = "Brawler TFT icon.svg",
 
["synergy"] = "Brawlers gain additional {{as|'''maximum''' health}}.",
 
["synergy"] = "Brawlers gain additional {{as|'''maximum''' health}}.",
Line 170: Line 190:
 
["Celestial"] = {
 
["Celestial"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Origin",
 
["icon"] = "Celestial TFT icon.svg",
 
["icon"] = "Celestial TFT icon.svg",
 
["synergy"] = "All allies heal based on damage dealt with spells and attacks.",
 
["synergy"] = "All allies heal based on damage dealt with spells and attacks.",
Line 180: Line 201:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Origin",
 
["icon"] = "Celestial TFT icon.svg",
 
["icon"] = "Celestial TFT icon.svg",
 
["synergy"] = "All allies heal based on damage dealt with spells and attacks.",
 
["synergy"] = "All allies heal based on damage dealt with spells and attacks.",
  +
["diamondtrait"] = true,
 
["levels"] = {
 
["levels"] = {
 
[2] = "15%",
 
[2] = "15%",
[4] = "40%",
+
[4] = "45%",
[6] = "99%"
+
[6] = "150%"
 
},
 
},
 
["item"] = "Celestial Orb"
 
["item"] = "Celestial Orb"
Line 192: Line 215:
 
["Chrono"] = {
 
["Chrono"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Origin",
 
["icon"] = "Chrono TFT icon.svg",
 
["icon"] = "Chrono TFT icon.svg",
 
["synergy"] = "All allies gain 15% {{as|'''bonus''' attack speed}} '''at the start of combat''' and then every few seconds.",
 
["synergy"] = "All allies gain 15% {{as|'''bonus''' attack speed}} '''at the start of combat''' and then every few seconds.",
Line 201: Line 225:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Origin",
 
["icon"] = "Chrono TFT icon.svg",
 
["icon"] = "Chrono TFT icon.svg",
 
["synergy"] = "All allies gain 15% {{as|'''bonus''' attack speed}} '''at the start of combat''' and then every few seconds.",
 
["synergy"] = "All allies gain 15% {{as|'''bonus''' attack speed}} '''at the start of combat''' and then every few seconds.",
Line 206: Line 231:
 
["levels"] = {
 
["levels"] = {
 
[2] = "8 seconds",
 
[2] = "8 seconds",
[4] = "{{fd|3.5}} seconds",
+
[4] = "3 seconds",
[6] = "{{fd|1.5}} seconds",
+
[6] = "1 second",
[8] = "{{fd|0.75}} seconds"
+
[8] = "{{fd|0.5}} seconds"
 
}
 
}
 
}
 
}
Line 214: Line 239:
 
["Cloud"] = {
 
["Cloud"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Cloud TFT icon.svg",
 
["icon"] = "Cloud TFT icon.svg",
 
["synergy"] = "All allies gain a chance to {{tip|TFT dodge|dodge}} enemy basic attack.",
 
["synergy"] = "All allies gain a chance to {{tip|TFT dodge|dodge}} enemy basic attack.",
Line 226: Line 252:
 
["Crystal"] = {
 
["Crystal"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Crystal TFT icon.svg",
 
["icon"] = "Crystal TFT icon.svg",
 
["synergy"] = "Crystals have a maximum amount of damage they can take from a single attack or ability hit.",
 
["synergy"] = "Crystals have a maximum amount of damage they can take from a single attack or ability hit.",
Line 237: Line 264:
 
["Cybernetic"] = {
 
["Cybernetic"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Origin",
 
["icon"] = "Cybernetic TFT icon.svg",
 
["icon"] = "Cybernetic TFT icon.svg",
 
["synergy"] = "Cybernetics with at least one item gain {{as|'''bonus''' health}} and {{as|'''bonus''' attack damage}}.",
 
["synergy"] = "Cybernetics with at least one item gain {{as|'''bonus''' health}} and {{as|'''bonus''' attack damage}}.",
Line 245: Line 273:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Origin",
 
["icon"] = "Cybernetic TFT icon.svg",
 
["icon"] = "Cybernetic TFT icon.svg",
 
["synergy"] = "Cybernetics with at least one item gain {{as|'''bonus''' health}} and {{as|'''bonus''' attack damage}}.",
 
["synergy"] = "Cybernetics with at least one item gain {{as|'''bonus''' health}} and {{as|'''bonus''' attack damage}}.",
 
["levels"] = {
 
["levels"] = {
[3] = "350 health and 50 AD",
+
[3] = "300 health and 35 AD",
[6] = "600 health and 90 AD"
+
[6] = "550 health and 70 AD"
 
}
 
}
 
}
 
}
Line 255: Line 284:
 
["Dark Star"] = {
 
["Dark Star"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Origin",
 
["icon"] = "Dark Star TFT icon.svg",
 
["icon"] = "Dark Star TFT icon.svg",
 
["synergy"] = "When a Dark Star unit dies, all other Dark Star units gain {{as|'''bonus''' attack damage}} and {{tip|TFT AP|spell power}}.",
 
["synergy"] = "When a Dark Star unit dies, all other Dark Star units gain {{as|'''bonus''' attack damage}} and {{tip|TFT AP|spell power}}.",
Line 266: Line 296:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Origin",
 
["icon"] = "Dark Star TFT icon.svg",
 
["icon"] = "Dark Star TFT icon.svg",
 
["synergy"] = "When an ally unit dies, all Dark Star units gain {{as|'''bonus''' attack damage}} and {{tip|TFT AP|spell power}}.",
 
["synergy"] = "When an ally unit dies, all Dark Star units gain {{as|'''bonus''' attack damage}} and {{tip|TFT AP|spell power}}.",
 
["diamondtrait"] = true,
 
["diamondtrait"] = true,
 
["levels"] = {
 
["levels"] = {
[2] = "+12 AD and spell power",
+
[2] = "+8 AD and spell power",
[4] = "+25 AD and spell power",
+
[4] = "+18 AD and spell power",
[6] = "+35 AD and spell power",
+
[6] = "+28 AD and spell power",
[8] = "+60 AD and spell power"
+
[8] = "+48 AD and spell power"
 
},
 
},
 
["item"] = "Dark Star's Heart"
 
["item"] = "Dark Star's Heart"
Line 280: Line 311:
 
["Demolitionist"] = {
 
["Demolitionist"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Class",
 
["icon"] = "Demolitionist TFT icon.svg",
 
["icon"] = "Demolitionist TFT icon.svg",
 
["synergy"] = "While at least [[File:Demolitionist TFT gold icon.png|20px|link=]] 2 Demolitionists are in play, all Demolitionist's spells {{tip|TFT stun|stun}} for {{fd|1.5}} seconds, once per spell cast.",
 
["synergy"] = "While at least [[File:Demolitionist TFT gold icon.png|20px|link=]] 2 Demolitionists are in play, all Demolitionist's spells {{tip|TFT stun|stun}} for {{fd|1.5}} seconds, once per spell cast.",
Line 285: Line 317:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Class",
 
["icon"] = "Demolitionist TFT icon.svg",
 
["icon"] = "Demolitionist TFT icon.svg",
 
["synergy"] = "While at least [[File:Demolitionist TFT gold icon.png|20px|link=]] 2 Demolitionists are in play, all Demolitionist's spells {{tip|TFT stun|stun}} for {{fd|1.5}} seconds, once per spell cast."
 
["synergy"] = "While at least [[File:Demolitionist TFT gold icon.png|20px|link=]] 2 Demolitionists are in play, all Demolitionist's spells {{tip|TFT stun|stun}} for {{fd|1.5}} seconds, once per spell cast."
Line 291: Line 324:
 
["Demon"] = {
 
["Demon"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Demon TFT icon.svg",
 
["icon"] = "Demon TFT icon.svg",
 
["synergy"] = "Demon's basic attacks have a 40% chance to reduce target's {{as|'''current''' mana}} by 20 and restore {{as|mana}} to the Demon.",
 
["synergy"] = "Demon's basic attacks have a 40% chance to reduce target's {{as|'''current''' mana}} by 20 and restore {{as|mana}} to the Demon.",
Line 303: Line 337:
 
["Desert"] = {
 
["Desert"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Desert TFT icon.svg",
 
["icon"] = "Desert TFT icon.svg",
 
["synergy"] = "Deserts reduce the enemy team's {{as|armor}}.",
 
["synergy"] = "Deserts reduce the enemy team's {{as|armor}}.",
Line 313: Line 348:
 
["Dragon"] = {
 
["Dragon"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Dragon TFT icon.svg",
 
["icon"] = "Dragon TFT icon.svg",
 
["synergy"] = "While at least [[File:Dragon TFT gold icon.png|20px|link=]] 2 Dragons are in play, all Dragons gain 75% resistance to {{as|magic damage}}."
 
["synergy"] = "While at least [[File:Dragon TFT gold icon.png|20px|link=]] 2 Dragons are in play, all Dragons gain 75% resistance to {{as|magic damage}}."
Line 319: Line 355:
 
["Druid"] = {
 
["Druid"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Class",
 
["icon"] = "Druid TFT icon.svg",
 
["icon"] = "Druid TFT icon.svg",
 
["synergy"] = "While at least [[File:Druid TFT gold icon.png|20px|link=]] 2 Druids are in play, Druids regenerate 45 health each second."
 
["synergy"] = "While at least [[File:Druid TFT gold icon.png|20px|link=]] 2 Druids are in play, Druids regenerate 45 health each second."
Line 325: Line 362:
 
["Electric"] = {
 
["Electric"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Electric TFT icon.svg",
 
["icon"] = "Electric TFT icon.svg",
 
["synergy"] = "Electrics deal {{as|magic damage}} to nearby enemies whenever they deal or receive a {{tip|TFT crit|critical strike}}. The damage does not scale with {{tip|TFT AP|spell power}}.",
 
["synergy"] = "Electrics deal {{as|magic damage}} to nearby enemies whenever they deal or receive a {{tip|TFT crit|critical strike}}. The damage does not scale with {{tip|TFT AP|spell power}}.",
Line 336: Line 374:
 
["Elementalist"] = {
 
["Elementalist"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Elementalist TFT icon.svg",
 
["icon"] = "Elementalist TFT icon.svg",
 
["innate"] = "Elementalists' basic attacks grant twice as much mana.",
 
["innate"] = "Elementalists' basic attacks grant twice as much mana.",
Line 343: Line 382:
 
["Exile"] = {
 
["Exile"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Exile TFT icon.svg",
 
["icon"] = "Exile TFT icon.svg",
 
["synergy"] = "[[File:Exile TFT gold icon.png|20px|link=]] Exiles start combat with a shield equal to {{as|100% of '''maximum''' health}} when not placed adjacent to an ally. The shield does not scale with {{tip|TFT AP|spell power}}."
 
["synergy"] = "[[File:Exile TFT gold icon.png|20px|link=]] Exiles start combat with a shield equal to {{as|100% of '''maximum''' health}} when not placed adjacent to an ally. The shield does not scale with {{tip|TFT AP|spell power}}."
Line 349: Line 389:
 
["Glacial"] = {
 
["Glacial"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Glacial TFT icon.svg",
 
["icon"] = "Glacial TFT icon.svg",
 
["synergy"] = "Glacials' basic attacks have a chance to {{tip|TFT stun|stun}} their target for {{fd|1.5}} seconds on-hit.",
 
["synergy"] = "Glacials' basic attacks have a chance to {{tip|TFT stun|stun}} their target for {{fd|1.5}} seconds on-hit.",
Line 359: Line 400:
 
},
 
},
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Glacial TFT icon.svg",
 
["icon"] = "Glacial TFT icon.svg",
 
["synergy"] = "Glacials' basic attacks have a 25% chance on-hit to {{tip|TFT stun|stun}} their target for {{fd|1.5}} seconds and deal {{as|'''bonus''' magic damage}}.",
 
["synergy"] = "Glacials' basic attacks have a 25% chance on-hit to {{tip|TFT stun|stun}} their target for {{fd|1.5}} seconds and deal {{as|'''bonus''' magic damage}}.",
Line 372: Line 414:
 
["Guardian"] = {
 
["Guardian"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Class",
 
["icon"] = "Guardian TFT icon.svg",
 
["icon"] = "Guardian TFT icon.svg",
 
["synergy"] = "While at least [[File:Guardian TFT gold icon.png|20px|link=]] 2 Guardians are in play, at the start of combat, Guardians grant {{as|40 armor}} to adjacent allies for the rest of the combat.<br />This effect can stack any number of times for each adjacent Guardian. <br />''Guardians do not buff themselves, but can buff other Guardians''."
 
["synergy"] = "While at least [[File:Guardian TFT gold icon.png|20px|link=]] 2 Guardians are in play, at the start of combat, Guardians grant {{as|40 armor}} to adjacent allies for the rest of the combat.<br />This effect can stack any number of times for each adjacent Guardian. <br />''Guardians do not buff themselves, but can buff other Guardians''."
Line 378: Line 421:
 
["Gunslinger"] = {
 
["Gunslinger"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Class",
 
["icon"] = "Gunslinger TFT icon.svg",
 
["icon"] = "Gunslinger TFT icon.svg",
 
["synergy"] = "Gunslingers' basic attacks have a 50% chance to fire additional bullets at other enemies within range. These bullets deal damage like basic attacks and apply on-hit effects.",
 
["synergy"] = "Gunslingers' basic attacks have a 50% chance to fire additional bullets at other enemies within range. These bullets deal damage like basic attacks and apply on-hit effects.",
Line 389: Line 433:
 
["Hextech"] = {
 
["Hextech"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Hextech TFT icon.svg",
 
["icon"] = "Hextech TFT icon.svg",
 
["synergy"] = "At the start of combat, an ally Hextech launches and detonates a pulse bomb at an enemy unit with at least one item, {{tip|TFT Item Disable|disabling}} the items of nearby enemies for 5 seconds.",
 
["synergy"] = "At the start of combat, an ally Hextech launches and detonates a pulse bomb at an enemy unit with at least one item, {{tip|TFT Item Disable|disabling}} the items of nearby enemies for 5 seconds.",
Line 399: Line 444:
 
["Imperial"] = {
 
["Imperial"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Imperial TFT icon.svg",
 
["icon"] = "Imperial TFT icon.svg",
 
["synergy"] = "At the start of combat, select Imperials are empowered to deal double damage. This does not affect items.",
 
["synergy"] = "At the start of combat, select Imperials are empowered to deal double damage. This does not affect items.",
Line 409: Line 455:
 
["Inferno"] = {
 
["Inferno"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Inferno TFT icon.svg",
 
["icon"] = "Inferno TFT icon.svg",
 
["synergy"] = "Inferno spell damage and {{tip|TFT crit|critical strikes}} burns the area beneath the target, dealing a percentage of that spell's or crit's pre-mitigation damage as {{as|magic damage}} over 4 seconds, with each tick occuring every {{fd|0.5}} seconds.",
 
["synergy"] = "Inferno spell damage and {{tip|TFT crit|critical strikes}} burns the area beneath the target, dealing a percentage of that spell's or crit's pre-mitigation damage as {{as|magic damage}} over 4 seconds, with each tick occuring every {{fd|0.5}} seconds.",
Line 422: Line 469:
 
["Infiltrator"] = {
 
["Infiltrator"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Class",
 
["icon"] = "Infiltrator TFT icon.svg",
 
["icon"] = "Infiltrator TFT icon.svg",
 
["innate"] = "At the start of combat, Infiltrators jump to the back of enemy backline.",
 
["innate"] = "At the start of combat, Infiltrators jump to the back of enemy backline.",
Line 434: Line 482:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Class",
 
["icon"] = "Infiltrator TFT icon.svg",
 
["icon"] = "Infiltrator TFT icon.svg",
["innate"] = "At the start of combat, Infiltrators jump to the back of enemy backline.",
+
["innate"] = "At the start of combat, Infiltrators jump to the back of enemy backline over {{fd|0.6}} seconds.",
 
["synergy"] = "Infiltrators gain {{as|'''bonus''' attack speed}} for 6 seconds at the start of combat, refreshed on takedown.",
 
["synergy"] = "Infiltrators gain {{as|'''bonus''' attack speed}} for 6 seconds at the start of combat, refreshed on takedown.",
 
["diamondtrait"] = true,
 
["diamondtrait"] = true,
 
["levels"] = {
 
["levels"] = {
 
[2] = "40%",
 
[2] = "40%",
[4] = "70%",
+
[4] = "80%",
[6] = "120%"
+
[6] = "150%"
 
},
 
},
 
["item"] = "Infiltrator's Talons"
 
["item"] = "Infiltrator's Talons"
Line 448: Line 497:
 
["Knight"] = {
 
["Knight"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Class",
 
["icon"] = "Knight TFT icon.svg",
 
["icon"] = "Knight TFT icon.svg",
 
["synergy"] = "All allies block a flat amount of damage from all sources.",
 
["synergy"] = "All allies block a flat amount of damage from all sources.",
Line 460: Line 510:
 
["Light"] = {
 
["Light"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Light TFT icon.svg",
 
["icon"] = "Light TFT icon.svg",
 
["synergy"] = "When a Light unit dies, all other Lights gain stackable {{as|'''bonus''' attack speed}} and are healed for {{as|20% of the dying unit '''maximum''' health}}.",
 
["synergy"] = "When a Light unit dies, all other Lights gain stackable {{as|'''bonus''' attack speed}} and are healed for {{as|20% of the dying unit '''maximum''' health}}.",
Line 473: Line 524:
 
["Lunar"] = {
 
["Lunar"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Lunar TFT icon.svg",
 
["icon"] = "Lunar TFT icon.svg",
 
["synergy"] = "While at least [[File:Lunar TFT gold icon.png|20px|link=]] 2 Lunars are in play, every 7 seconds, your team gains 15% critical strike chance, 15% critical strike damage, and 15% {{tip|TFT AP|ability power}}.<br />This effect stacks up to 4 times, for a maximum of 60% critical strike chance, 60% critical strike damage, and 60% {{tip|TFT AP|ability power}}."
 
["synergy"] = "While at least [[File:Lunar TFT gold icon.png|20px|link=]] 2 Lunars are in play, every 7 seconds, your team gains 15% critical strike chance, 15% critical strike damage, and 15% {{tip|TFT AP|ability power}}.<br />This effect stacks up to 4 times, for a maximum of 60% critical strike chance, 60% critical strike damage, and 60% {{tip|TFT AP|ability power}}."
Line 479: Line 531:
 
["Mage"] = {
 
["Mage"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Class",
 
["icon"] = "Mage TFT icon.svg",
 
["icon"] = "Mage TFT icon.svg",
 
["synergy"] = "Mages have a chance, when casting, to instead '''Doublecast'''.",
 
["synergy"] = "Mages have a chance, when casting, to instead '''Doublecast'''.",
Line 490: Line 543:
 
["Mana-Reaver"] = {
 
["Mana-Reaver"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Class",
 
["icon"] = "Mana-Reaver TFT icon.svg",
 
["icon"] = "Mana-Reaver TFT icon.svg",
 
["synergy"] = "While at least [[File:Mana-Reaver TFT gold icon.png|20px|link=]] 2 Mana-Reaver are in play, Mana-Reaver's attacks increase the cost of their target's next spell cast by 40%."
 
["synergy"] = "While at least [[File:Mana-Reaver TFT gold icon.png|20px|link=]] 2 Mana-Reaver are in play, Mana-Reaver's attacks increase the cost of their target's next spell cast by 40%."
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Class",
 
["icon"] = "Mana-Reaver TFT icon.svg",
 
["icon"] = "Mana-Reaver TFT icon.svg",
["synergy"] = "While at least [[File:Mana-Reaver TFT gold icon.png|20px|link=]] 2 Mana-Reaver are in play, Mana-Reaver's attacks increase the cost of their target's next spell cast by 40%."
+
["synergy"] = "While at least [[File:Mana-Reaver TFT gold icon.png|20px|link=]] 2 Mana-Reaver are in play, Mana-Reaver's attacks increase the cost of their target's next spell cast by 30%."
 
}
 
}
 
},
 
},
 
["Mech-Pilot"] = {
 
["Mech-Pilot"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Origin",
 
["icon"] = "Mech-Pilot TFT icon.svg",
 
["icon"] = "Mech-Pilot TFT icon.svg",
 
["synergy"] = "While at least [[File:Mech-Pilot TFT gold icon.png|20px|link=]] 3 Mech-Pilots are in play, at the start of combat, three random Mech-Pilots are merged into a Super-Mech until it dies. The Super-Mech has the Traits of its Pilots, as well as 3 random items from among them. When the Super-Mech dies the Pilots are ejected and they continue to fight."
 
["synergy"] = "While at least [[File:Mech-Pilot TFT gold icon.png|20px|link=]] 3 Mech-Pilots are in play, at the start of combat, three random Mech-Pilots are merged into a Super-Mech until it dies. The Super-Mech has the Traits of its Pilots, as well as 3 random items from among them. When the Super-Mech dies the Pilots are ejected and they continue to fight."
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Origin",
 
["icon"] = "Mech-Pilot TFT icon.svg",
 
["icon"] = "Mech-Pilot TFT icon.svg",
 
["synergy"] = "While at least [[File:Mech-Pilot TFT gold icon.png|20px|link=]] 3 Mech-Pilots are in play, at the start of combat, three random Mech-Pilots are merged into a Super-Mech until it dies. The Super-Mech has the Traits of its Pilots, as well as 3 random items from among them. When the Super-Mech dies the Pilots are ejected with {{as|35% health}} and they continue to fight."
 
["synergy"] = "While at least [[File:Mech-Pilot TFT gold icon.png|20px|link=]] 3 Mech-Pilots are in play, at the start of combat, three random Mech-Pilots are merged into a Super-Mech until it dies. The Super-Mech has the Traits of its Pilots, as well as 3 random items from among them. When the Super-Mech dies the Pilots are ejected with {{as|35% health}} and they continue to fight."
Line 510: Line 567:
 
["Mercenary"] = {
 
["Mercenary"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Class",
 
["icon"] = "Mercenary TFT icon.svg",
 
["icon"] = "Mercenary TFT icon.svg",
 
["synergy"] = "While a [[File:Mercenary TFT gold icon.png|20px|link=]] Mercenary is in play or on the Bench, players will have the opportunity to access the [[File:Gold.png|20px|link=]] {{as|8|gold}} Spell Upgrades pool of their Mercenary, each upgrades only appears once purchased.<br />Each Mercenary type can be upgraded up to 3 times.<br />''Selling Mercenarys does not revert to Spell Upgrades later''."
 
["synergy"] = "While a [[File:Mercenary TFT gold icon.png|20px|link=]] Mercenary is in play or on the Bench, players will have the opportunity to access the [[File:Gold.png|20px|link=]] {{as|8|gold}} Spell Upgrades pool of their Mercenary, each upgrades only appears once purchased.<br />Each Mercenary type can be upgraded up to 3 times.<br />''Selling Mercenarys does not revert to Spell Upgrades later''."
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Class",
 
["icon"] = "Mercenary TFT icon.svg",
 
["icon"] = "Mercenary TFT icon.svg",
 
["synergy"] = "While a [[File:Mercenary TFT gold icon.png|20px|link=]] Mercenary is in play or on the Bench, players will have the opportunity to access the [[File:Gold.png|20px|link=]] {{as|8|gold}} Spell Upgrades pool of their Mercenary, each upgrades only appears once purchased.<br />Each Mercenary type can be upgraded up to 3 times.<br />''Selling Mercenarys does not revert to Spell Upgrades later''."
 
["synergy"] = "While a [[File:Mercenary TFT gold icon.png|20px|link=]] Mercenary is in play or on the Bench, players will have the opportunity to access the [[File:Gold.png|20px|link=]] {{as|8|gold}} Spell Upgrades pool of their Mercenary, each upgrades only appears once purchased.<br />Each Mercenary type can be upgraded up to 3 times.<br />''Selling Mercenarys does not revert to Spell Upgrades later''."
Line 520: Line 579:
 
["Mountain"] = {
 
["Mountain"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Mountain TFT icon.svg",
 
["icon"] = "Mountain TFT icon.svg",
 
["synergy"] = "While at least [[File:Mountain TFT gold icon.png|20px|link=]] 2 Mountains are in play, at the start of combat, a random ally gains a 1500 health stoneshield."
 
["synergy"] = "While at least [[File:Mountain TFT gold icon.png|20px|link=]] 2 Mountains are in play, at the start of combat, a random ally gains a 1500 health stoneshield."
Line 526: Line 586:
 
["Mystic"] = {
 
["Mystic"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Class",
 
["icon"] = "Mystic TFT icon.svg",
 
["icon"] = "Mystic TFT icon.svg",
 
["synergy"] = "All allies gain {{as|'''bonus''' magic resistance}}.",
 
["synergy"] = "All allies gain {{as|'''bonus''' magic resistance}}.",
Line 534: Line 595:
 
},
 
},
 
[3] = {
 
[3] = {
  +
["type"] = "Class",
 
["icon"] = "Mystic TFT icon.svg",
 
["icon"] = "Mystic TFT icon.svg",
 
["synergy"] = "All allies gain {{as|'''bonus''' magic resistance}}.",
 
["synergy"] = "All allies gain {{as|'''bonus''' magic resistance}}.",
Line 542: Line 604:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Class",
 
["icon"] = "Mystic TFT icon.svg",
 
["icon"] = "Mystic TFT icon.svg",
 
["synergy"] = "All allies gain {{as|'''bonus''' magic resistance}}.",
 
["synergy"] = "All allies gain {{as|'''bonus''' magic resistance}}.",
 
["levels"] = {
 
["levels"] = {
[2] = "40",
+
[2] = "50",
[4] = "105"
+
[4] = "120"
 
}
 
}
 
}
 
}
Line 552: Line 615:
 
["Ninja"] = {
 
["Ninja"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Ninja TFT icon.svg",
 
["icon"] = "Ninja TFT icon.svg",
 
["synergy"] = "Ninjas gain {{as|'''bonus''' attack damage}} and {{tip|TFT AP|spell power}}.",
 
["synergy"] = "Ninjas gain {{as|'''bonus''' attack damage}} and {{tip|TFT AP|spell power}}.",
Line 563: Line 627:
 
["Noble"] = {
 
["Noble"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Noble TFT icon.svg",
 
["icon"] = "Noble TFT icon.svg",
 
["synergy"] = "At the start of combat, select allies gain {{as|50 armor}} and {{as|50 magic resistance}} and basic attacks restore {{as|30 health}} on-hit",
 
["synergy"] = "At the start of combat, select allies gain {{as|50 armor}} and {{as|50 magic resistance}} and basic attacks restore {{as|30 health}} on-hit",
Line 573: Line 638:
 
["Ocean"] = {
 
["Ocean"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Ocean TFT icon.svg",
 
["icon"] = "Ocean TFT icon.svg",
 
["synergy"] = "All allies restore {{as|mana}} every 4 seconds.",
 
["synergy"] = "All allies restore {{as|mana}} every 4 seconds.",
Line 585: Line 651:
 
["Paragon"] = {
 
["Paragon"] = {
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Class",
 
["icon"] = "Paragon TFT icon.svg",
 
["icon"] = "Paragon TFT icon.svg",
["synergy"] = "[[File:Paragon TFT diamond icon.png|20px|link=]] Ally {{TFTt|Star Guardian|set=3.5}} basic attacks are converted to {{as|true damage}} while all other ally basic attacks are converted to {{as|magic damage}}."
+
["synergy"] = "[[File:Paragon TFT gold icon.png|20px|link=]] Ally {{TFTt|Star Guardian|set=3.5}} basic attacks are converted to {{as|true damage}} while all other ally basic attacks are converted to {{as|magic damage}}."
 
}
 
}
 
},
 
},
 
["Phantom"] = {
 
["Phantom"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Phantom TFT icon.svg",
 
["icon"] = "Phantom TFT icon.svg",
["synergy"] = "While at least [[File:Phantom TFT gold icon.png|20px|link=]] 2 Phantoms are in play, at the start of combat, a random enemy's health is set to {{as|100|health}}.<br />Works against epic monsters, but set to {{fd|66.7}}% of their maximum health."
+
["synergy"] = "While at least [[File:Phantom TFT gold icon.png|20px|link=]] 2 Phantoms are in play, at the start of combat, a random enemy's health is set to {{as|100|health}}.<br />Works against epic monsters, but sets their health to {{as|{{fd|66.7}}% of their '''maximum''' health}}."
 
}
 
}
 
},
 
},
 
["Pirate"] = {
 
["Pirate"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Pirate TFT icon.svg",
 
["icon"] = "Pirate TFT icon.svg",
 
["synergy"] = "While at least [[File:Pirate TFT gold icon.png|20px|link=]] 3 Pirates are in play, at the end of each round against another player, spawns a chest that grants between {{g|0 and 4}}, with an average value of {{g|1.75}} per chest."
 
["synergy"] = "While at least [[File:Pirate TFT gold icon.png|20px|link=]] 3 Pirates are in play, at the end of each round against another player, spawns a chest that grants between {{g|0 and 4}}, with an average value of {{g|1.75}} per chest."
Line 603: Line 672:
 
["Poison"] = {
 
["Poison"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Poison TFT icon.svg",
 
["icon"] = "Poison TFT icon.svg",
 
["synergy"] = "While at least [[File:Poison TFT gold icon.png|20px|link=]] 3 Poisons are in play, Poisons apply '''Neurotoxin''' when they deal damage, increasing the {{as|mana cost of the target's spell by 33%}}."
 
["synergy"] = "While at least [[File:Poison TFT gold icon.png|20px|link=]] 3 Poisons are in play, Poisons apply '''Neurotoxin''' when they deal damage, increasing the {{as|mana cost of the target's spell by 33%}}."
Line 609: Line 679:
 
["Predator"] = {
 
["Predator"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Class",
 
["icon"] = "Predator TFT icon.svg",
 
["icon"] = "Predator TFT icon.svg",
 
["synergy"] = "While at least [[File:Predator TFT gold icon.png|20px|link=]] 3 Predators are in play, Predators instantly kill enemies they damage who are {{as|'''below''' 25% health}}.",
 
["synergy"] = "While at least [[File:Predator TFT gold icon.png|20px|link=]] 3 Predators are in play, Predators instantly kill enemies they damage who are {{as|'''below''' 25% health}}.",
Line 615: Line 686:
 
["Protector"] = {
 
["Protector"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Class",
 
["icon"] = "Protector TFT icon.svg",
 
["icon"] = "Protector TFT icon.svg",
 
["synergy"] = "Protectors gain a shield based on their health for 4 seconds whenever they cast a spell. The shield doesn't stack.",
 
["synergy"] = "Protectors gain a shield based on their health for 4 seconds whenever they cast a spell. The shield doesn't stack.",
Line 626: Line 698:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Class",
 
["icon"] = "Protector TFT icon.svg",
 
["icon"] = "Protector TFT icon.svg",
 
["synergy"] = "Protectors gain a shield based on their health for 4 seconds whenever they cast a spell. The shield doesn't stack.",
 
["synergy"] = "Protectors gain a shield based on their health for 4 seconds whenever they cast a spell. The shield doesn't stack.",
Line 632: Line 705:
 
[2] = "{{as|30% '''maximum''' health}} shield",
 
[2] = "{{as|30% '''maximum''' health}} shield",
 
[4] = "{{as|40% '''maximum''' health}} shield",
 
[4] = "{{as|40% '''maximum''' health}} shield",
[6] = "{{as|60% '''maximum''' health}} shield"
+
[6] = "{{as|50% '''maximum''' health}} shield"
 
},
 
},
 
["item"] = "Protector's Chestguard"
 
["item"] = "Protector's Chestguard"
Line 639: Line 712:
 
["Ranger"] = {
 
["Ranger"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Class",
 
["icon"] = "Ranger TFT icon.svg",
 
["icon"] = "Ranger TFT icon.svg",
 
["synergy"] = "Every 3 seconds, Rangers have a chance to gain {{as|double attack speed}} for 3 seconds.",
 
["synergy"] = "Every 3 seconds, Rangers have a chance to gain {{as|double attack speed}} for 3 seconds.",
Line 647: Line 721:
 
},
 
},
 
[2] = {
 
[2] = {
  +
["type"] = "Class",
 
["icon"] = "Ranger TFT icon.svg",
 
["icon"] = "Ranger TFT icon.svg",
 
["synergy"] = "Every 3 seconds, Rangers have a chance to gain {{as|increased attack speed}} for 3 seconds.",
 
["synergy"] = "Every 3 seconds, Rangers have a chance to gain {{as|increased attack speed}} for 3 seconds.",
Line 658: Line 733:
 
["Rebel"] = {
 
["Rebel"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Origin",
 
["icon"] = "Rebel TFT icon.svg",
 
["icon"] = "Rebel TFT icon.svg",
 
["synergy"] = "At the start of combat, Rebels gain a shield and bonus damage for each adjacent Rebel. The shield lasts for 8 seconds. The shield does not scale with {{tip|TFT AP|spell power}}.",
 
["synergy"] = "At the start of combat, Rebels gain a shield and bonus damage for each adjacent Rebel. The shield lasts for 8 seconds. The shield does not scale with {{tip|TFT AP|spell power}}.",
Line 669: Line 745:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Origin",
 
["icon"] = "Rebel TFT icon.svg",
 
["icon"] = "Rebel TFT icon.svg",
 
["synergy"] = "At the start of combat, Rebels gain a shield and bonus damage for each adjacent Rebel. The shield lasts for 8 seconds. The shield does not scale with {{tip|TFT AP|spell power}}.",
 
["synergy"] = "At the start of combat, Rebels gain a shield and bonus damage for each adjacent Rebel. The shield lasts for 8 seconds. The shield does not scale with {{tip|TFT AP|spell power}}.",
Line 674: Line 751:
 
["levels"] = {
 
["levels"] = {
 
[3] = "150 shield and 10% damage",
 
[3] = "150 shield and 10% damage",
[6] = "210 shield and 12% damage",
+
[6] = "225 shield and 12% damage",
[9] = "330 shield and 15% damage"
+
[9] = "400 shield and 20% damage"
 
},
 
},
 
["item"] = "Rebel Medal"
 
["item"] = "Rebel Medal"
Line 682: Line 759:
 
["Robot"] = {
 
["Robot"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Robot TFT icon.svg",
 
["icon"] = "Robot TFT icon.svg",
 
["synergy"] = "Robots begin combat with {{as|full mana}}."
 
["synergy"] = "Robots begin combat with {{as|full mana}}."
Line 688: Line 766:
 
["Shadow"] = {
 
["Shadow"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Shadow TFT icon.svg",
 
["icon"] = "Shadow TFT icon.svg",
 
["synergy"] = "At the start of combat, Shadow units deal increased damage for 6 seconds.",
 
["synergy"] = "At the start of combat, Shadow units deal increased damage for 6 seconds.",
Line 698: Line 777:
 
["Shapeshifter"] = {
 
["Shapeshifter"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Class",
 
["icon"] = "Shapeshifter TFT icon.svg",
 
["icon"] = "Shapeshifter TFT icon.svg",
 
["synergy"] = "When Shapeshifters activate their Special Ability for the first time, they gain additional {{as|'''maximum''' health}} and heal for the amount gained.",
 
["synergy"] = "When Shapeshifters activate their Special Ability for the first time, they gain additional {{as|'''maximum''' health}} and heal for the amount gained.",
Line 708: Line 788:
 
["Sniper"] = {
 
["Sniper"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Class",
 
["icon"] = "Sniper TFT icon.svg",
 
["icon"] = "Sniper TFT icon.svg",
 
["synergy"] = "While at least [[File:Sniper TFT gold icon.png|20px|link=]] 2 Snipers are in play, Snipers deal 15% increased damage for each hex of distance between themselves and their target."
 
["synergy"] = "While at least [[File:Sniper TFT gold icon.png|20px|link=]] 2 Snipers are in play, Snipers deal 15% increased damage for each hex of distance between themselves and their target."
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Class",
 
["icon"] = "Sniper TFT icon.svg",
 
["icon"] = "Sniper TFT icon.svg",
 
["synergy"] = "Snipers deal increased damage for each hex of distance between themselves and their target.",
 
["synergy"] = "Snipers deal increased damage for each hex of distance between themselves and their target.",
 
["levels"] = {
 
["levels"] = {
[2] = "12%",
+
[2] = "10%",
[4] = "20%"
+
[4] = "18%"
 
}
 
}
 
}
 
}
Line 722: Line 804:
 
["Sorcerer"] = {
 
["Sorcerer"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Class",
 
["icon"] = "Sorcerer TFT icon.svg",
 
["icon"] = "Sorcerer TFT icon.svg",
 
["innate"] = "Sorcerers' basic attacks grant twice as much mana.",
 
["innate"] = "Sorcerers' basic attacks grant twice as much mana.",
Line 733: Line 816:
 
},
 
},
 
[3] = {
 
[3] = {
  +
["type"] = "Class",
 
["icon"] = "Sorcerer TFT icon.svg",
 
["icon"] = "Sorcerer TFT icon.svg",
 
["synergy"] = "All allies gain {{tip|TFT AP|spell power}}.",
 
["synergy"] = "All allies gain {{tip|TFT AP|spell power}}.",
Line 744: Line 828:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Class",
 
["icon"] = "Sorcerer TFT icon.svg",
 
["icon"] = "Sorcerer TFT icon.svg",
 
["synergy"] = "All allies gain {{tip|TFT AP|spell power}}.",
 
["synergy"] = "All allies gain {{tip|TFT AP|spell power}}.",
 
["levels"] = {
 
["levels"] = {
 
[2] = "+20",
 
[2] = "+20",
[4] = "+45",
+
[4] = "+40",
[6] = "+80"
+
[6] = "+70"
 
}
 
}
 
}
 
}
Line 755: Line 840:
 
["Soulbound"] = {
 
["Soulbound"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Class",
 
["icon"] = "Soulbound TFT icon.svg",
 
["icon"] = "Soulbound TFT icon.svg",
 
["synergy"] = "While at least [[File:Soulbound TFT gold icon.png|20px|link=]] 2 Soulbound units are in play, the first Soulbound unit to die in a round will instead enter the Spirit Realm, becoming untargetable and continuing to fight as long as another Soulbound unit is alive."
 
["synergy"] = "While at least [[File:Soulbound TFT gold icon.png|20px|link=]] 2 Soulbound units are in play, the first Soulbound unit to die in a round will instead enter the Spirit Realm, becoming untargetable and continuing to fight as long as another Soulbound unit is alive."
Line 761: Line 847:
 
["Space Pirate"] = {
 
["Space Pirate"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Origin",
 
["icon"] = "Space Pirate TFT icon.svg",
 
["icon"] = "Space Pirate TFT icon.svg",
 
["synergy"] = "Whenever a Space Pirate lands a killing blow on a champion there is a chance to drop extra loot.",
 
["synergy"] = "Whenever a Space Pirate lands a killing blow on a champion there is a chance to drop extra loot.",
Line 769: Line 856:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Origin",
 
["icon"] = "Space Pirate TFT icon.svg",
 
["icon"] = "Space Pirate TFT icon.svg",
 
["synergy"] = "Whenever a Space Pirate lands a killing blow on a champion there is a chance to drop extra loot.",
 
["synergy"] = "Whenever a Space Pirate lands a killing blow on a champion there is a chance to drop extra loot.",
 
["levels"] = {
 
["levels"] = {
 
[2] = "50% chance for {{g|1}}",
 
[2] = "50% chance for {{g|1}}",
[4] = "50% chance for {{g|1}} and 25% chance for a component item."
+
[4] = "50% chance for {{g|1}} and 33% chance for a component item."
 
}
 
}
 
}
 
}
Line 779: Line 867:
 
["Star Guardian"] = {
 
["Star Guardian"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Origin",
 
["icon"] = "Star Guardian TFT icon.svg",
 
["icon"] = "Star Guardian TFT icon.svg",
 
["synergy"] = "Whenever a Star Guardian casts a spell, an amount of mana is evenly distributed among all other Star Guardians.",
 
["synergy"] = "Whenever a Star Guardian casts a spell, an amount of mana is evenly distributed among all other Star Guardians.",
Line 788: Line 877:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Origin",
 
["icon"] = "Star Guardian TFT icon.svg",
 
["icon"] = "Star Guardian TFT icon.svg",
 
["synergy"] = "Whenever a Star Guardian casts a spell, an amount of mana is evenly distributed among all other Star Guardians.",
 
["synergy"] = "Whenever a Star Guardian casts a spell, an amount of mana is evenly distributed among all other Star Guardians.",
 
["diamondtrait"] = true,
 
["diamondtrait"] = true,
 
["levels"] = {
 
["levels"] = {
[3] = "30 mana",
+
[3] = "15 mana",
[6] = "50 mana",
+
[6] = "25 mana",
[9] = "70 mana"
+
[9] = "60 mana"
 
},
 
},
 
["item"] = "Star Guardian's Charm"
 
["item"] = "Star Guardian's Charm"
Line 801: Line 891:
 
["Starship"] = {
 
["Starship"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Class",
 
["icon"] = "Starship TFT icon.svg",
 
["icon"] = "Starship TFT icon.svg",
 
["synergy"] = "[[File:Starship TFT gold icon.png|20px|link=]] Starships gain {{as|40 mana}} per second, continuously maneuver around the board, and are immune to movement impairing effects, but can't basic attack."
 
["synergy"] = "[[File:Starship TFT gold icon.png|20px|link=]] Starships gain {{as|40 mana}} per second, continuously maneuver around the board, and are immune to movement impairing effects, but can't basic attack."
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Class",
 
["icon"] = "Starship TFT icon.svg",
 
["icon"] = "Starship TFT icon.svg",
 
["synergy"] = "[[File:Starship TFT gold icon.png|20px|link=]] Starships gain {{as|40 mana}} per second, continuously maneuver around the board, and are immune to movement impairing effects, but can't basic attack."
 
["synergy"] = "[[File:Starship TFT gold icon.png|20px|link=]] Starships gain {{as|40 mana}} per second, continuously maneuver around the board, and are immune to movement impairing effects, but can't basic attack."
Line 811: Line 903:
 
["Steel"] = {
 
["Steel"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Steel TFT icon.svg",
 
["icon"] = "Steel TFT icon.svg",
 
["synergy"] = "Steel units gain damage immunity for a few seconds when they are reduced {{as|'''below''' 50% health}}.",
 
["synergy"] = "Steel units gain damage immunity for a few seconds when they are reduced {{as|'''below''' 50% health}}.",
Line 823: Line 916:
 
["Summoner"] = {
 
["Summoner"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Class",
 
["icon"] = "Summoner TFT icon.svg",
 
["icon"] = "Summoner TFT icon.svg",
 
["synergy"] = "Summoned units gain {{as|'''bonus''' health}} and last longer.",
 
["synergy"] = "Summoned units gain {{as|'''bonus''' health}} and last longer.",
Line 833: Line 927:
 
["Valkyrie"] = {
 
["Valkyrie"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Origin",
 
["icon"] = "Valkyrie TFT icon.svg",
 
["icon"] = "Valkyrie TFT icon.svg",
 
["synergy"] = " While at least [[File:Valkyrie TFT gold icon.png|20px|link=]] 2 Valkyries are in play, Valkyries basic attacks and spells always {{tip|TFT crit|critically strike}} targets {{as|'''below''' 40% health}}."
 
["synergy"] = " While at least [[File:Valkyrie TFT gold icon.png|20px|link=]] 2 Valkyries are in play, Valkyries basic attacks and spells always {{tip|TFT crit|critically strike}} targets {{as|'''below''' 40% health}}."
Line 839: Line 934:
 
["Vanguard"] = {
 
["Vanguard"] = {
 
[3] = {
 
[3] = {
  +
["type"] = "Class",
 
["icon"] = "Vanguard TFT icon.svg",
 
["icon"] = "Vanguard TFT icon.svg",
 
["synergy"] = "Vanguards gain {{as|'''bonus''' armor}}.",
 
["synergy"] = "Vanguards gain {{as|'''bonus''' armor}}.",
Line 847: Line 943:
 
},
 
},
 
[3.5] = {
 
[3.5] = {
  +
["type"] = "Class",
 
["icon"] = "Vanguard TFT icon.svg",
 
["icon"] = "Vanguard TFT icon.svg",
 
["synergy"] = "Vanguards gain {{as|'''bonus''' armor}}.",
 
["synergy"] = "Vanguards gain {{as|'''bonus''' armor}}.",
Line 852: Line 949:
 
[2] = "+125 armor",
 
[2] = "+125 armor",
 
[4] = "+300 armor",
 
[4] = "+300 armor",
[6] = "+750 armor"
+
[6] = "+900 armor"
 
}
 
}
 
}
 
}
Line 858: Line 955:
 
["Variable"] = {
 
["Variable"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Variable TFT icon.svg",
 
["icon"] = "Variable TFT icon.svg",
 
["synergy"] = "'''Variables''' transform into another '''Element''' based on in-game conditions. The condition and available elements are not consistent across '''Variables'''."
 
["synergy"] = "'''Variables''' transform into another '''Element''' based on in-game conditions. The condition and available elements are not consistent across '''Variables'''."
Line 864: Line 962:
 
["Void"] = {
 
["Void"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Void TFT icon.svg",
 
["icon"] = "Void TFT icon.svg",
 
["synergy"] = "Basic attacks and Special Abilities from select Void units deal {{as|true damage}}.",
 
["synergy"] = "Basic attacks and Special Abilities from select Void units deal {{as|true damage}}.",
Line 872: Line 971:
 
},
 
},
 
[3] = {
 
[3] = {
  +
["type"] = "Origin",
 
["icon"] = "Void TFT icon.svg",
 
["icon"] = "Void TFT icon.svg",
 
["synergy"] = "While at least [[File:Void TFT gold icon.png|20px|link=]] 3 Void units are in play, basic attacks and Special Abilities from Void units deal {{as|true damage}}."
 
["synergy"] = "While at least [[File:Void TFT gold icon.png|20px|link=]] 3 Void units are in play, basic attacks and Special Abilities from Void units deal {{as|true damage}}."
Line 878: Line 978:
 
["Warden"] = {
 
["Warden"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Class",
 
["icon"] = "Warden TFT icon.svg",
 
["icon"] = "Warden TFT icon.svg",
 
["synergy"] = "Wardens gain increased {{as|'''total''' armor}}.",
 
["synergy"] = "Wardens gain increased {{as|'''total''' armor}}.",
Line 890: Line 991:
 
["Wild"] = {
 
["Wild"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Wild TFT icon.svg",
 
["icon"] = "Wild TFT icon.svg",
 
["synergy"] = "Select allies become empowered, causing their basic attacks to generate stacks of {{as|Fury}}, up to 5. Each stack gives {{as|10% attack speed}}, up to {{as|50% attack speed}}.",
 
["synergy"] = "Select allies become empowered, causing their basic attacks to generate stacks of {{as|Fury}}, up to 5. Each stack gives {{as|10% attack speed}}, up to {{as|50% attack speed}}.",
Line 900: Line 1,002:
 
["Woodland"] = {
 
["Woodland"] = {
 
[2] = {
 
[2] = {
  +
["type"] = "Origin",
 
["icon"] = "Woodland TFT icon.svg",
 
["icon"] = "Woodland TFT icon.svg",
 
["synergy"] = "At the start of combat, select Woodland units create a copy of themselves (excluding items).",
 
["synergy"] = "At the start of combat, select Woodland units create a copy of themselves (excluding items).",
Line 911: Line 1,014:
 
["Yordle"] = {
 
["Yordle"] = {
 
[1] = {
 
[1] = {
  +
["type"] = "Origin",
 
["icon"] = "Yordle TFT icon.svg",
 
["icon"] = "Yordle TFT icon.svg",
 
["synergy"] = "Yordles have a chance to {{tip|TFT dodge|dodge}} enemy basic attacks and on-hit effects.",
 
["synergy"] = "Yordles have a chance to {{tip|TFT dodge|dodge}} enemy basic attacks and on-hit effects.",

Revision as of 03:16, 10 August 2020

Key

    [<...>]                     = string            - Trait name
        [<...>]                 = number            - Set
            type                = string            - Class or Origin
            icon                = string            - Trait icon
            innate              = string            - Trait innate
            synergy             = string            - Trait synergy
            levelunique         = boolean           - Exactly kind of level
            pluraltrait         = boolean           - If the trait uses a plural form other than 's'
            diamondtrait        = boolean           - If the trait uses diamond
            levels              - table of strings
            item                = string            - Trait item

-- <pre>
--[[Key:
    [<...>]                     = string            - Trait name
        [<...>]                 = number            - Set
            type                = string            - Class or Origin
            icon                = string            - Trait icon
            innate              = string            - Trait innate
            synergy             = string            - Trait synergy
            levelunique         = boolean           - Exactly kind of level
            diamondtrait        = boolean           - If the trait uses diamond
            levels              - table of strings
            item                = string            - Trait item
]]--

return {
    ["Alchemist"] = {
        [2] = {
            ["type"] = "Class",
            ["icon"] = "Alchemist TFT icon.svg",
            ["synergy"] = "[[File:Alchemist TFT gold icon.png|20px|link=]] Alchemists ignore collision, immunity to crowd control and never stop moving."
        }
    },
    ["Assassin"] = {
        [1] = {
            ["type"] = "Class",
            ["icon"] = "Assassin TFT icon.svg",
            ["innate"] = "At the start of combat, Assassins stealth and become invulnerable for a short duration and leap to the farthest enemy.",
            ["synergy"] = "Assassins gain {{as|'''bonus''' critical strike damage}} and {{as|'''bonus''' critical strike chance}}.",
            ["levels"] = {
                [3] = "+75% crit damage and +5% crit chance",
                [6] = "+150% crit damage and +20% crit chance",
                [9] = "+225% crit damage and +30% crit chance"
                },
            ["item"] = "Youmuu's Ghostblade"
        },
        [2] = {
            ["type"] = "Class",
            ["icon"] = "Assassin TFT icon.svg",
            ["innate"] = "At the start of combat, Assassins stealth and become invulnerable for a short duration and leap to the farthest enemy.",
            ["synergy"] = "Assassins gain {{as|'''bonus''' critical strike damage}} and {{as|'''bonus''' critical strike chance}}.",
            ["levels"] = {
                [3] = "+70% crit damage and +10% crit chance",
                [6] = "+210% crit damage and +20% crit chance"
                },
            ["item"] = "Youmuu's Ghostblade"
        }
    },
    ["Astro"] = {
        [3.5] = {
            ["type"] = "Origin",
            ["icon"] = "Astro TFT icon.svg",
            ["synergy"] = "While at least [[File:Astro TFT gold icon.png|20px|link=]] 3 Astros are in play, reduce your Astro units' {{as|mana costs}} by 30."
        }
    },
    ["Avatar"] = {
        [2] = {
            ["type"] = "Class",
            ["icon"] = "Avatar TFT icon.svg",
            ["innate"] = "Having an Avatar on your bench or board transforms all other Avatars in your shop to the Element of that Avatar.",
            ["synergy"] = "An [[File:Avatar TFT diamond icon.png|20px|link=]] Avatar's Origin Element is counted twice for Trait bonuses."
        }
    },
    ["Battlecast"] = {
        [3.5] = {
            ["type"] = "Origin",
            ["icon"] = "Battlecast TFT icon.svg",
            ["synergy"] = "Upon dealing or taking 10 instances of damage, Battlecast units heal if {{as|'''below''' 50% health}}, or deal {{as|magic damage}} to the nearest enemy if {{as|'''above''' 50% health}}.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "80 damage and heal",
                [4] = "180 damage and heal",
                [6] = "480 damage and heal",
                [8] = "1000 damage and heal"
                },
            ["item"] = "Battlecast Plating"
        }
    },
    ["Berserker"] = {
        [2] = {
            ["type"] = "Class",
            ["icon"] = "Berserker TFT icon.svg",
            ["innate"] = "At the start of combat, Berserkers leap to the nearest enemy.",
            ["synergy"] = "When Berserkers attack, they have a chance to hit all units in cone in front of them and apply on-hit effects.",
            ["levels"] = {
                [3] = "45% chance",
                [6] = "100% chance, and all Berserkers gain {{as|25 '''bonus''' attack damage}}"
                },
            ["item"] = "Berserker's Axe"
        }
    },
    ["Blademaster"] = {
        [1] = {
            ["type"] = "Class",
            ["icon"] = "Blademaster TFT icon.svg",
            ["synergy"] = "Blademasters' basic attack have 45% chance to trigger additional attacks against their target. These additional attacks deal damage like basic attacks, trigger on-hit and on-attack effects, and generate mana.",
            ["levels"] = {
                [3] = "1 additional attack",
                [6] = "2 additional attacks",
                [9] = "4 additional attacks"
                },
            ["item"] = "Blade of the Ruined King"
        },
        [2] = {
            ["type"] = "Class",
            ["icon"] = "Blademaster TFT icon.svg",
            ["synergy"] = "Blademasters' basic attack have 45% chance to trigger additional attacks against their target. These additional attacks deal damage like basic attacks, trigger on-hit and on-attack effects, and generate mana.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "1 additional attack",
                [4] = "2 additional attacks",
                [6] = "4 additional attacks"
                },
            ["item"] = "Blade of the Ruined King"
        },
        [3] = {
            ["type"] = "Class",
            ["icon"] = "Blademaster TFT icon.svg",
            ["synergy"] = "Blademasters' basic attack have a chance to trigger 2 additional attacks against their target. These additional attacks deal damage like basic attacks, trigger on-hit and on-attack.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [3] = "30%",
                [6] = "55%",
                [9] = "100%"
                },
            ["item"] = "Blade of the Ruined King"
        },
        [3.5] = {
            ["type"] = "Class",
            ["icon"] = "Blademaster TFT icon.svg",
            ["synergy"] = "Blademasters' basic attack have a chance to trigger 2 additional attacks against their target. These additional attacks deal damage like basic attacks, trigger on-hit and on-attack.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [3] = "30%",
                [6] = "65%",
                [9] = "100%"
                },
            ["item"] = "Blade of the Ruined King"
        }
    },
    ["Blaster"] = {
        [3] = {
            ["type"] = "Class",
            ["icon"] = "Blaster TFT icon.svg",
            ["synergy"] = "Every fourth attacks from Blaster fire additional shots at random enemies. These shots deal damage like basic attacks, apply on-hit effects and can {{tip|TFT crit|critically strike}}.",
            ["levels"] = {
                [2] = "3 additional attacks",
                [4] = "5 additional attacks"
                }
        },
        [3.5] = {
            ["type"] = "Class",
            ["icon"] = "Blaster TFT icon.svg",
            ["synergy"] = "Every fourth attacks from Blaster fire additional shots at random enemies. These shots deal damage like basic attacks, apply on-hit effects and can {{tip|TFT crit|critically strike}}.",
            ["levels"] = {
                [2] = "3 additional attacks",
                [4] = "6 additional attacks"
                }
        }
    },
    ["Brawler"] = {
        [1] = {
            ["type"] = "Class",
            ["icon"] = "Brawler TFT icon.svg",
            ["synergy"] = "Brawlers gain additional {{as|'''maximum''' health}}.",
            ["levels"] = {
                [2] = "+250",
                [4] = "+500",
                [6] = "+900"
                }
        },
        [3] = {
            ["type"] = "Class",
            ["icon"] = "Brawler TFT icon.svg",
            ["synergy"] = "Brawlers gain additional {{as|'''maximum''' health}}.",
            ["levels"] = {
                [2] = "+350",
                [4] = "+650"
                }
        },
        [3.5] = {
            ["type"] = "Class",
            ["icon"] = "Brawler TFT icon.svg",
            ["synergy"] = "Brawlers gain additional {{as|'''maximum''' health}}.",
            ["levels"] = {
                [2] = "+350",
                [4] = "+600"
                }
        }
    },
    ["Celestial"] = {
        [3] = {
            ["type"] = "Origin",
            ["icon"] = "Celestial TFT icon.svg",
            ["synergy"] = "All allies heal based on damage dealt with spells and attacks.",
            ["levels"] = {
                [2] = "15%",
                [4] = "35%",
                [6] = "60%"
                },
            ["item"] = "Celestial Orb"
        },
        [3.5] = {
            ["type"] = "Origin",
            ["icon"] = "Celestial TFT icon.svg",
            ["synergy"] = "All allies heal based on damage dealt with spells and attacks.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "15%",
                [4] = "45%",
                [6] = "150%"
                },
            ["item"] = "Celestial Orb"
        }
    },
    ["Chrono"] = {
        [3] = {
            ["type"] = "Origin",
            ["icon"] = "Chrono TFT icon.svg",
            ["synergy"] = "All allies gain 15% {{as|'''bonus''' attack speed}} '''at the start of combat''' and then every few seconds.",
            ["levels"] = {
                [2] = "8 seconds",
                [4] = "{{fd|3.5}} seconds",
                [6] = "{{fd|1.5}} seconds"
                }
        },
        [3.5] = {
            ["type"] = "Origin",
            ["icon"] = "Chrono TFT icon.svg",
            ["synergy"] = "All allies gain 15% {{as|'''bonus''' attack speed}} '''at the start of combat''' and then every few seconds.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "8 seconds",
                [4] = "3 seconds",
                [6] = "1 second",
                [8] = "{{fd|0.5}} seconds"
                }
        }
    },
    ["Cloud"] = {
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Cloud TFT icon.svg",
            ["synergy"] = "All allies gain a chance to {{tip|TFT dodge|dodge}} enemy basic attack.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "+20% dodge chance",
                [3] = "+25% dodge chance",
                [4] = "+35% dodge chance"
                }
        }
    },
    ["Crystal"] = {
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Crystal TFT icon.svg",
            ["synergy"] = "Crystals have a maximum amount of damage they can take from a single attack or ability hit.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "110 max damage",
                [4] = "60 max damage"
                }
        }
    },
    ["Cybernetic"] = {
        [3] = {
            ["type"] = "Origin",
            ["icon"] = "Cybernetic TFT icon.svg",
            ["synergy"] = "Cybernetics with at least one item gain {{as|'''bonus''' health}} and {{as|'''bonus''' attack damage}}.",
            ["levels"] = {
                [3] = "350 health and 35 AD",
                [6] = "700 health and 70 AD"
                }
        },
        [3.5] = {
            ["type"] = "Origin",
            ["icon"] = "Cybernetic TFT icon.svg",
            ["synergy"] = "Cybernetics with at least one item gain {{as|'''bonus''' health}} and {{as|'''bonus''' attack damage}}.",
            ["levels"] = {
                [3] = "300 health and 35 AD",
                [6] = "550 health and 70 AD"
                }
        }
    },
    ["Dark Star"] = {
        [3] = {
            ["type"] = "Origin",
            ["icon"] = "Dark Star TFT icon.svg",
            ["synergy"] = "When a Dark Star unit dies, all other Dark Star units gain {{as|'''bonus''' attack damage}} and {{tip|TFT AP|spell power}}.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [3] = "+20 AD and spell power",
                [6] = "+25 AD and spell power",
                [9] = "+35 AD and spell power"
                },
            ["item"] = "Dark Star's Heart"
        },
        [3.5] = {
            ["type"] = "Origin",
            ["icon"] = "Dark Star TFT icon.svg",
            ["synergy"] = "When an ally unit dies, all Dark Star units gain {{as|'''bonus''' attack damage}} and {{tip|TFT AP|spell power}}.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "+8 AD and spell power",
                [4] = "+18 AD and spell power",
                [6] = "+28 AD and spell power",
                [8] = "+48 AD and spell power"
                },
            ["item"] = "Dark Star's Heart"
        }
    },
    ["Demolitionist"] = {
        [3] = {
            ["type"] = "Class",
            ["icon"] = "Demolitionist TFT icon.svg",
            ["synergy"] = "While at least [[File:Demolitionist TFT gold icon.png|20px|link=]] 2 Demolitionists are in play, all Demolitionist's spells {{tip|TFT stun|stun}} for {{fd|1.5}} seconds, once per spell cast.",
            ["item"] = "Demolitionist's Charge"
        },
        [3.5] = {
            ["type"] = "Class",
            ["icon"] = "Demolitionist TFT icon.svg",
            ["synergy"] = "While at least [[File:Demolitionist TFT gold icon.png|20px|link=]] 2 Demolitionists are in play, all Demolitionist's spells {{tip|TFT stun|stun}} for {{fd|1.5}} seconds, once per spell cast."
        }
    },
    ["Demon"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Demon TFT icon.svg",
            ["synergy"] = "Demon's basic attacks have a 40% chance to reduce target's {{as|'''current''' mana}} by 20 and restore {{as|mana}} to the Demon.",
            ["levels"] = {
                [2] = "15 mana",
                [4] = "30 mana",
                [6] = "45 mana"
                },
            ["item"] = "Darkin"
        }
    },
    ["Desert"] = {
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Desert TFT icon.svg",
            ["synergy"] = "Deserts reduce the enemy team's {{as|armor}}.",
            ["levels"] = {
                [2] = "40% armor reduction",
                [4] = "100% armor reduction"
                }
        }
    },
    ["Dragon"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Dragon TFT icon.svg",
            ["synergy"] = "While at least [[File:Dragon TFT gold icon.png|20px|link=]] 2 Dragons are in play, all Dragons gain 75% resistance to {{as|magic damage}}."
        }
    },
    ["Druid"] = {
        [2] = {
            ["type"] = "Class",
            ["icon"] = "Druid TFT icon.svg",
            ["synergy"] = "While at least [[File:Druid TFT gold icon.png|20px|link=]] 2 Druids are in play, Druids regenerate 45 health each second."
        }
    },
    ["Electric"] = {
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Electric TFT icon.svg",
            ["synergy"] = "Electrics deal {{as|magic damage}} to nearby enemies whenever they deal or receive a {{tip|TFT crit|critical strike}}. The damage does not scale with {{tip|TFT AP|spell power}}.",
            ["levels"] = {
                [2] = "80 damage",
                [3] = "250 damage",
                [4] = "550 damage"
                }
        }
    },
    ["Elementalist"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Elementalist TFT icon.svg",
            ["innate"] = "Elementalists' basic attacks grant twice as much mana.",
            ["synergy"] = "While at least [[File:Elementalist TFT gold icon.png|20px|link=]] 3 Elementalists are in play, at the start of combat, summons a Golem adjacent to one of your Elementalists. This effect will fail if there are no valid spaces. The Golem has 2200 {{as|health}}, 100 {{as|attack damage}}, and 40 {{as|armor}}."
        }
    },
    ["Exile"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Exile TFT icon.svg",
            ["synergy"] = "[[File:Exile TFT gold icon.png|20px|link=]] Exiles start combat with a shield equal to {{as|100% of '''maximum''' health}} when not placed adjacent to an ally. The shield does not scale with {{tip|TFT AP|spell power}}."
        }
    },
    ["Glacial"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Glacial TFT icon.svg",
            ["synergy"] = "Glacials' basic attacks have a chance to {{tip|TFT stun|stun}} their target for {{fd|1.5}} seconds on-hit.",
            ["levels"] = {
                [2] = "20%",
                [4] = "33%",
                [6] = "50%"
                },
            ["item"] = "Frozen Mallet"
        },
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Glacial TFT icon.svg",
            ["synergy"] = "Glacials' basic attacks have a 25% chance on-hit to {{tip|TFT stun|stun}} their target for {{fd|1.5}} seconds and deal {{as|'''bonus''' magic damage}}.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "75 damage",
                [4] = "175 damage",
                [6] = "375 damage"
                },
            ["item"] = "Frozen Mallet"
        }
    },
    ["Guardian"] = {
        [1] = {
            ["type"] = "Class",
            ["icon"] = "Guardian TFT icon.svg",
            ["synergy"] = "While at least [[File:Guardian TFT gold icon.png|20px|link=]] 2 Guardians are in play, at the start of combat, Guardians grant {{as|40 armor}} to adjacent allies for the rest of the combat.<br />This effect can stack any number of times for each adjacent Guardian. <br />''Guardians do not buff themselves, but can buff other Guardians''."
        }
    },
    ["Gunslinger"] = {
        [1] = {
            ["type"] = "Class",
            ["icon"] = "Gunslinger TFT icon.svg",
            ["synergy"] = "Gunslingers' basic attacks have a 50% chance to fire additional bullets at other enemies within range. These bullets deal damage like basic attacks and apply on-hit effects.",
            ["levels"] = {
                [2] = "1 additional attack",
                [4] = "2 additional attacks",
                [6] = "4 additional attacks"
                },
        }
    },
    ["Hextech"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Hextech TFT icon.svg",
            ["synergy"] = "At the start of combat, an ally Hextech launches and detonates a pulse bomb at an enemy unit with at least one item, {{tip|TFT Item Disable|disabling}} the items of nearby enemies for 5 seconds.",
            ["levels"] = {
                [2] = "1-hex radius area",
                [4] = "2-hex radius area"
                },
        }
    },
    ["Imperial"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Imperial TFT icon.svg",
            ["synergy"] = "At the start of combat, select Imperials are empowered to deal double damage. This does not affect items.",
            ["levels"] = {
                [2] = "One random Imperial",
                [4] = "All Imperials"
                },
        }
    },
    ["Inferno"] = {
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Inferno TFT icon.svg",
            ["synergy"] = "Inferno spell damage and {{tip|TFT crit|critical strikes}} burns the area beneath the target, dealing a percentage of that spell's or crit's pre-mitigation damage as {{as|magic damage}} over 4 seconds, with each tick occuring every {{fd|0.5}} seconds.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [3] = "+70% damage within 1 hex",
                [6] = "+150% damage within 3 hexes",
                [9] = "+250% damage within 5 hexes"
                },
            ["item"] = "Inferno's Cinder"
        }
    },
    ["Infiltrator"] = {
        [3] = {
            ["type"] = "Class",
            ["icon"] = "Infiltrator TFT icon.svg",
            ["innate"] = "At the start of combat, Infiltrators jump to the back of enemy backline.",
            ["synergy"] = "Infiltrators gain {{as|'''bonus''' attack speed}} for 6 seconds at the start of combat, refreshed on takedown.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "50%",
                [4] = "75%",
                [6] = "120%"
                },
            ["item"] = "Infiltrator's Talons"
        },
        [3.5] = {
            ["type"] = "Class",
            ["icon"] = "Infiltrator TFT icon.svg",
            ["innate"] = "At the start of combat, Infiltrators jump to the back of enemy backline over {{fd|0.6}} seconds.",
            ["synergy"] = "Infiltrators gain {{as|'''bonus''' attack speed}} for 6 seconds at the start of combat, refreshed on takedown.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "40%",
                [4] = "80%",
                [6] = "150%"
                },
            ["item"] = "Infiltrator's Talons"
        }
    },
    ["Knight"] = {
        [1] = {
            ["type"] = "Class",
            ["icon"] = "Knight TFT icon.svg",
            ["synergy"] = "All allies block a flat amount of damage from all sources.",
            ["levels"] = {
                [2] = "15",
                [4] = "30",
                [6] = "60"
                },
            ["item"] = "Knight's Vow"
        }
    },
    ["Light"] = {
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Light TFT icon.svg",
            ["synergy"] = "When a Light unit dies, all other Lights gain stackable {{as|'''bonus''' attack speed}} and are healed for {{as|20% of the dying unit '''maximum''' health}}.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [3] = "+20% attack speed",
                [6] = "+30% attack speed",
                [9] = "+50% attack speed"
                },
            ["item"] = "Talisman of Light"
        }
    },
    ["Lunar"] = {
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Lunar TFT icon.svg",
            ["synergy"] = "While at least [[File:Lunar TFT gold icon.png|20px|link=]] 2 Lunars are in play, every 7 seconds, your team gains 15% critical strike chance, 15% critical strike damage, and 15% {{tip|TFT AP|ability power}}.<br />This effect stacks up to 4 times, for a maximum of 60% critical strike chance, 60% critical strike damage, and 60% {{tip|TFT AP|ability power}}."
        }
    },
    ["Mage"] = {
        [2] = {
            ["type"] = "Class",
            ["icon"] = "Mage TFT icon.svg",
            ["synergy"] = "Mages have a chance, when casting, to instead '''Doublecast'''.",
            ["levels"] = {
                [3] = "50% chance",
                [6] = "100% chance. All Mages gain 20 bonus {{tip|TFT AP|spell power}}"
                },
            ["item"] = "Mage's Cap"
        }
    },
    ["Mana-Reaver"] = {
        [3] = {
            ["type"] = "Class",
            ["icon"] = "Mana-Reaver TFT icon.svg",
            ["synergy"] = "While at least [[File:Mana-Reaver TFT gold icon.png|20px|link=]] 2 Mana-Reaver are in play, Mana-Reaver's attacks increase the cost of their target's next spell cast by 40%."
        },
        [3.5] = {
            ["type"] = "Class",
            ["icon"] = "Mana-Reaver TFT icon.svg",
            ["synergy"] = "While at least [[File:Mana-Reaver TFT gold icon.png|20px|link=]] 2 Mana-Reaver are in play, Mana-Reaver's attacks increase the cost of their target's next spell cast by 30%."
        }
    },
    ["Mech-Pilot"] = {
        [3] = {
            ["type"] = "Origin",
            ["icon"] = "Mech-Pilot TFT icon.svg",
            ["synergy"] = "While at least [[File:Mech-Pilot TFT gold icon.png|20px|link=]] 3 Mech-Pilots are in play, at the start of combat, three random Mech-Pilots are merged into a Super-Mech until it dies. The Super-Mech has the Traits of its Pilots, as well as 3 random items from among them. When the Super-Mech dies the Pilots are ejected and they continue to fight."
        },
        [3.5] = {
            ["type"] = "Origin",
            ["icon"] = "Mech-Pilot TFT icon.svg",
            ["synergy"] = "While at least [[File:Mech-Pilot TFT gold icon.png|20px|link=]] 3 Mech-Pilots are in play, at the start of combat, three random Mech-Pilots are merged into a Super-Mech until it dies. The Super-Mech has the Traits of its Pilots, as well as 3 random items from among them. When the Super-Mech dies the Pilots are ejected with {{as|35% health}} and they continue to fight."
        }
    },
    ["Mercenary"] = {
        [3] = {
            ["type"] = "Class",
            ["icon"] = "Mercenary TFT icon.svg",
            ["synergy"] = "While a [[File:Mercenary TFT gold icon.png|20px|link=]] Mercenary is in play or on the Bench, players will have the opportunity to access the [[File:Gold.png|20px|link=]] {{as|8|gold}} Spell Upgrades pool of their Mercenary, each upgrades only appears once purchased.<br />Each Mercenary type can be upgraded up to 3 times.<br />''Selling Mercenarys does not revert to Spell Upgrades later''."
        },
        [3.5] = {
            ["type"] = "Class",
            ["icon"] = "Mercenary TFT icon.svg",
            ["synergy"] = "While a [[File:Mercenary TFT gold icon.png|20px|link=]] Mercenary is in play or on the Bench, players will have the opportunity to access the [[File:Gold.png|20px|link=]] {{as|8|gold}} Spell Upgrades pool of their Mercenary, each upgrades only appears once purchased.<br />Each Mercenary type can be upgraded up to 3 times.<br />''Selling Mercenarys does not revert to Spell Upgrades later''."
        }
    },
    ["Mountain"] = {
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Mountain TFT icon.svg",
            ["synergy"] = "While at least [[File:Mountain TFT gold icon.png|20px|link=]] 2 Mountains are in play, at the start of combat, a random ally gains a 1500 health stoneshield."
        }
    },
    ["Mystic"] = {
        [2] = {
            ["type"] = "Class",
            ["icon"] = "Mystic TFT icon.svg",
            ["synergy"] = "All allies gain {{as|'''bonus''' magic resistance}}.",
            ["levels"] = {
                [2] = "40",
                [4] = "120"
                }
        },
        [3] = {
            ["type"] = "Class",
            ["icon"] = "Mystic TFT icon.svg",
            ["synergy"] = "All allies gain {{as|'''bonus''' magic resistance}}.",
            ["levels"] = {
                [2] = "35",
                [4] = "105"
                }
        },
        [3.5] = {
            ["type"] = "Class",
            ["icon"] = "Mystic TFT icon.svg",
            ["synergy"] = "All allies gain {{as|'''bonus''' magic resistance}}.",
            ["levels"] = {
                [2] = "50",
                [4] = "120"
                }
        }
    },
    ["Ninja"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Ninja TFT icon.svg",
            ["synergy"] = "Ninjas gain {{as|'''bonus''' attack damage}} and {{tip|TFT AP|spell power}}.",
            ["levelunique"] = true,
            ["levels"] = {
                [1] = "Ninjas of this type gain {{as|50 attack damage}} and {{as|50 ability power}}",
                [4] = "Ninjas of these type gain {{as|80 attack damage}} and {{as|80 ability power}}"
                }
        }
    },
    ["Noble"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Noble TFT icon.svg",
            ["synergy"] = "At the start of combat, select allies gain {{as|50 armor}} and {{as|50 magic resistance}} and basic attacks restore {{as|30 health}} on-hit",
            ["levels"] = {
                [3] = "A random ally",
                [6] = "The whole team"
                }
        }
    },
    ["Ocean"] = {
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Ocean TFT icon.svg",
            ["synergy"] = "All allies restore {{as|mana}} every 4 seconds.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "+10 mana",
                [4] = "+30 mana",
                [6] = "+60 mana"
                }
        }
    },
    ["Paragon"] = {
        [3.5] = {
            ["type"] = "Class",
            ["icon"] = "Paragon TFT icon.svg",
            ["synergy"] = "[[File:Paragon TFT gold icon.png|20px|link=]] Ally {{TFTt|Star Guardian|set=3.5}} basic attacks are converted to {{as|true damage}} while all other ally basic attacks are converted to {{as|magic damage}}."
        }
    },
    ["Phantom"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Phantom TFT icon.svg",
            ["synergy"] = "While at least [[File:Phantom TFT gold icon.png|20px|link=]] 2 Phantoms are in play, at the start of combat, a random enemy's health is set to {{as|100|health}}.<br />Works against epic monsters, but sets their health to {{as|{{fd|66.7}}% of their '''maximum''' health}}."
        }
    },
    ["Pirate"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Pirate TFT icon.svg",
            ["synergy"] = "While at least [[File:Pirate TFT gold icon.png|20px|link=]] 3 Pirates are in play, at the end of each round against another player, spawns a chest that grants between {{g|0 and 4}}, with an average value of {{g|1.75}} per chest."
        }
    },
    ["Poison"] = {
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Poison TFT icon.svg",
            ["synergy"] = "While at least [[File:Poison TFT gold icon.png|20px|link=]] 3 Poisons are in play, Poisons apply '''Neurotoxin''' when they deal damage, increasing the {{as|mana cost of the target's spell by 33%}}."
        }
    },
    ["Predator"] = {
        [2] = {
            ["type"] = "Class",
            ["icon"] = "Predator TFT icon.svg",
            ["synergy"] = "While at least [[File:Predator TFT gold icon.png|20px|link=]] 3 Predators are in play, Predators instantly kill enemies they damage who are {{as|'''below''' 25% health}}.",
        }
    },
    ["Protector"] = {
        [3] = {
            ["type"] = "Class",
            ["icon"] = "Protector TFT icon.svg",
            ["synergy"] = "Protectors gain a shield based on their health for 4 seconds whenever they cast a spell. The shield doesn't stack.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "{{as|25% '''maximum''' health}} shield",
                [4] = "{{as|30% '''maximum''' health}} shield",
                [6] = "{{as|40% '''maximum''' health}} shield"
                },
            ["item"] = "Protector's Chestguard"
        },
        [3.5] = {
            ["type"] = "Class",
            ["icon"] = "Protector TFT icon.svg",
            ["synergy"] = "Protectors gain a shield based on their health for 4 seconds whenever they cast a spell. The shield doesn't stack.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "{{as|30% '''maximum''' health}} shield",
                [4] = "{{as|40% '''maximum''' health}} shield",
                [6] = "{{as|50% '''maximum''' health}} shield"
                },
            ["item"] = "Protector's Chestguard"
        }
    },
    ["Ranger"] = {
        [1] = {
            ["type"] = "Class",
            ["icon"] = "Ranger TFT icon.svg",
            ["synergy"] = "Every 3 seconds, Rangers have a chance to gain {{as|double attack speed}} for 3 seconds.",
            ["levels"] = {
                [2] = "40% chance",
                [4] = "70% chance"
                }
        },
        [2] = {
            ["type"] = "Class",
            ["icon"] = "Ranger TFT icon.svg",
            ["synergy"] = "Every 3 seconds, Rangers have a chance to gain {{as|increased attack speed}} for 3 seconds.",
            ["levels"] = {
                [2] = "35% at{{times}}2 attack speed",
                [4] = "80% at{{times}}2 attack speed",
                [6] = "100% at{{times}}{{fd|2.5}} attack speed"
                }
        }
    },
    ["Rebel"] = {
        [3] = {
            ["type"] = "Origin",
            ["icon"] = "Rebel TFT icon.svg",
            ["synergy"] = "At the start of combat, Rebels gain a shield and bonus damage for each adjacent Rebel. The shield lasts for 8 seconds. The shield does not scale with {{tip|TFT AP|spell power}}.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [3] = "150 shield and 10% damage",
                [6] = "210 shield and 12% damage",
                [9] = "330 shield and 15% damage"
                },
            ["item"] = "Rebel Medal"
        },
        [3.5] = {
            ["type"] = "Origin",
            ["icon"] = "Rebel TFT icon.svg",
            ["synergy"] = "At the start of combat, Rebels gain a shield and bonus damage for each adjacent Rebel. The shield lasts for 8 seconds. The shield does not scale with {{tip|TFT AP|spell power}}.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [3] = "150 shield and 10% damage",
                [6] = "225 shield and 12% damage",
                [9] = "400 shield and 20% damage"
                },
            ["item"] = "Rebel Medal"
        }
    },
    ["Robot"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Robot TFT icon.svg",
            ["synergy"] = "Robots begin combat with {{as|full mana}}."
        }
    },
    ["Shadow"] = {
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Shadow TFT icon.svg",
            ["synergy"] = "At the start of combat, Shadow units deal increased damage for 6 seconds.",
            ["levels"] = {
                [3] = "+65% increased damage. Refreshed on takedown.",
                [6] = "+150% increased damage. Refreshed on any Shadow takedown."
                }
        }
    },
    ["Shapeshifter"] = {
        [1] = {
            ["type"] = "Class",
            ["icon"] = "Shapeshifter TFT icon.svg",
            ["synergy"] = "When Shapeshifters activate their Special Ability for the first time, they gain additional {{as|'''maximum''' health}} and heal for the amount gained.",
            ["levels"] = {
                [3] = "{{as|+60% of '''maximum''' health}}",
                [6] = "{{as|+100% of '''maximum''' health}}"
                }
        }
    },
    ["Sniper"] = {
        [3] = {
            ["type"] = "Class",
            ["icon"] = "Sniper TFT icon.svg",
            ["synergy"] = "While at least [[File:Sniper TFT gold icon.png|20px|link=]] 2 Snipers are in play, Snipers deal 15% increased damage for each hex of distance between themselves and their target."
        },
        [3.5] = {
            ["type"] = "Class",
            ["icon"] = "Sniper TFT icon.svg",
            ["synergy"] = "Snipers deal increased damage for each hex of distance between themselves and their target.",
            ["levels"] = {
                [2] = "10%",
                [4] = "18%"
                }
        }
    },
    ["Sorcerer"] = {
        [1] = {
            ["type"] = "Class",
            ["icon"] = "Sorcerer TFT icon.svg",
            ["innate"] = "Sorcerers' basic attacks grant twice as much mana.",
            ["synergy"] = "All allies gain {{tip|TFT AP|spell power}}.",
            ["levels"] = {
                [3] = "+40",
                [6] = "+120",
                [9] = "+200"
                },
            ["item"] = "Yuumi"
        },
        [3] = {
            ["type"] = "Class",
            ["icon"] = "Sorcerer TFT icon.svg",
            ["synergy"] = "All allies gain {{tip|TFT AP|spell power}}.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "+20",
                [4] = "+40",
                [6] = "+75",
                [8] = "+120"
                }
        },
        [3.5] = {
            ["type"] = "Class",
            ["icon"] = "Sorcerer TFT icon.svg",
            ["synergy"] = "All allies gain {{tip|TFT AP|spell power}}.",
            ["levels"] = {
                [2] = "+20",
                [4] = "+40",
                [6] = "+70"
                }
        }
    },
    ["Soulbound"] = {
        [2] = {
            ["type"] = "Class",
            ["icon"] = "Soulbound TFT icon.svg",
            ["synergy"] = "While at least [[File:Soulbound TFT gold icon.png|20px|link=]] 2 Soulbound units are in play, the first Soulbound unit to die in a round will instead enter the Spirit Realm, becoming untargetable and continuing to fight as long as another Soulbound unit is alive."
        }
    },
    ["Space Pirate"] = {
        [3] = {
            ["type"] = "Origin",
            ["icon"] = "Space Pirate TFT icon.svg",
            ["synergy"] = "Whenever a Space Pirate lands a killing blow on a champion there is a chance to drop extra loot.",
            ["levels"] = {
                [2] = "50% chance for {{g|1}}",
                [4] = "50% chance for {{g|1}} and 25% chance for a component item."
                }
        },
        [3.5] = {
            ["type"] = "Origin",
            ["icon"] = "Space Pirate TFT icon.svg",
            ["synergy"] = "Whenever a Space Pirate lands a killing blow on a champion there is a chance to drop extra loot.",
            ["levels"] = {
                [2] = "50% chance for {{g|1}}",
                [4] = "50% chance for {{g|1}} and 33% chance for a component item."
                }
        }
    },
    ["Star Guardian"] = {
        [3] = {
            ["type"] = "Origin",
            ["icon"] = "Star Guardian TFT icon.svg",
            ["synergy"] = "Whenever a Star Guardian casts a spell, an amount of mana is evenly distributed among all other Star Guardians.",
            ["levels"] = {
                [3] = "30 mana",
                [6] = "50 mana"
                },
            ["item"] = "Star Guardian's Charm"
        },
        [3.5] = {
            ["type"] = "Origin",
            ["icon"] = "Star Guardian TFT icon.svg",
            ["synergy"] = "Whenever a Star Guardian casts a spell, an amount of mana is evenly distributed among all other Star Guardians.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [3] = "15 mana",
                [6] = "25 mana",
                [9] = "60 mana"
                },
            ["item"] = "Star Guardian's Charm"
        }
    },
    ["Starship"] = {
        [3] = {
            ["type"] = "Class",
            ["icon"] = "Starship TFT icon.svg",
            ["synergy"] = "[[File:Starship TFT gold icon.png|20px|link=]] Starships gain {{as|40 mana}} per second, continuously maneuver around the board, and are immune to movement impairing effects, but can't basic attack."
        },
        [3.5] = {
            ["type"] = "Class",
            ["icon"] = "Starship TFT icon.svg",
            ["synergy"] = "[[File:Starship TFT gold icon.png|20px|link=]] Starships gain {{as|40 mana}} per second, continuously maneuver around the board, and are immune to movement impairing effects, but can't basic attack."
        }
    },
    ["Steel"] = {
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Steel TFT icon.svg",
            ["synergy"] = "Steel units gain damage immunity for a few seconds when they are reduced {{as|'''below''' 50% health}}.",
            ["diamondtrait"] = true,
            ["levels"] = {
                [2] = "2 seconds",
                [3] = "3 seconds",
                [4] = "4 seconds"
                }
        }
    },
    ["Summoner"] = {
        [2] = {
            ["type"] = "Class",
            ["icon"] = "Summoner TFT icon.svg",
            ["synergy"] = "Summoned units gain {{as|'''bonus''' health}} and last longer.",
            ["levels"] = {
                [3] = "+30% health and duration",
                [6] = "+120% health and duration"
                }
        }
    },
    ["Valkyrie"] = {
        [3] = {
            ["type"] = "Origin",
            ["icon"] = "Valkyrie TFT icon.svg",
            ["synergy"] = " While at least [[File:Valkyrie TFT gold icon.png|20px|link=]] 2 Valkyries are in play, Valkyries basic attacks and spells always {{tip|TFT crit|critically strike}} targets {{as|'''below''' 40% health}}."
        }
    },
    ["Vanguard"] = {
        [3] = {
            ["type"] = "Class",
            ["icon"] = "Vanguard TFT icon.svg",
            ["synergy"] = "Vanguards gain {{as|'''bonus''' armor}}.",
            ["levels"] = {
                [2] = "+125 armor",
                [4] = "+250 armor"
                }
        },
        [3.5] = {
            ["type"] = "Class",
            ["icon"] = "Vanguard TFT icon.svg",
            ["synergy"] = "Vanguards gain {{as|'''bonus''' armor}}.",
            ["levels"] = {
                [2] = "+125 armor",
                [4] = "+300 armor",
                [6] = "+900 armor"
                }
        }
    },
    ["Variable"] = {
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Variable TFT icon.svg",
            ["synergy"] = "'''Variables''' transform into another '''Element''' based on in-game conditions. The condition and available elements are not consistent across '''Variables'''."
        }
    },
    ["Void"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Void TFT icon.svg",
            ["synergy"] = "Basic attacks and Special Abilities from select Void units deal {{as|true damage}}.",
            ["levels"] = {
                [2] = "A random Void ally",
                [4] = "All Voids."
                }
        },
        [3] = {
            ["type"] = "Origin",
            ["icon"] = "Void TFT icon.svg",
            ["synergy"] = "While at least [[File:Void TFT gold icon.png|20px|link=]] 3 Void units are in play, basic attacks and Special Abilities from Void units deal {{as|true damage}}."
        }
    },
    ["Warden"] = {
        [2] = {
            ["type"] = "Class",
            ["icon"] = "Warden TFT icon.svg",
            ["synergy"] = "Wardens gain increased {{as|'''total''' armor}}.",
            ["levels"] = {
                [2] = "+150% armor",
                [4] = "+300% armor",
                [6] = "+999% armor"
                },
            ["item"] = "Warden's Mail"
        }
    },
    ["Wild"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Wild TFT icon.svg",
            ["synergy"] = "Select allies become empowered, causing their basic attacks to generate stacks of {{as|Fury}}, up to 5. Each stack gives {{as|10% attack speed}}, up to {{as|50% attack speed}}.",
            ["levels"] = {
                [2] = "Allied Wilds",
                [4] = "All allies. All allied basic attacks cannot be {{tip|TFT Dodge|dodged}}."
                }
        }
    },
    ["Woodland"] = {
        [2] = {
            ["type"] = "Origin",
            ["icon"] = "Woodland TFT icon.svg",
            ["synergy"] = "At the start of combat, select Woodland units create a copy of themselves (excluding items).",
            ["diamondtrait"] = true,
            ["levels"] = {
                [3] = "One random Woodland",
                [6] = "All Woodlands"
                }
        }
    },
    ["Yordle"] = {
        [1] = {
            ["type"] = "Origin",
            ["icon"] = "Yordle TFT icon.svg",
            ["synergy"] = "Yordles have a chance to {{tip|TFT dodge|dodge}} enemy basic attacks and on-hit effects.",
            ["levels"] = {
                [3] = "30%",
                [6] = "60%",
                [9] = "90%"
                },
            ["item"] = "Mittens"
        }
    }
}
-- </pre>
-- [[Category:Lua]]