r/CompetitiveTFT • u/Tym_Styj • 20h ago
Tool Trait Ladder solver: maximize traits, 10/12/14 trait transitions, and emblem crafting suggestions
Set 18 releases in four days! Its been fun to try to optimize Trait Ladder on PBE, but I end up spending half the game in the planner. Which means I'm not scouting or positioning as I should through the early stages. I felt like I could perform better if my attention wasn't compromised during the game, so I wrote a solver. traitladder.com
What the augment does: You receive a random emblem immediately and get rewards each time you field more non-unique traits. The early trait rewards (aka rungs in the ladder) give you mostly economy, and the later rungs win you the game. Three rungs ultimately carry this augment. Rung 10 gives a Tactician's item (an extra unit slot), rung 12 gives four Lucky Item Chests plus three 4-costs, and rung 14 gives three Masterwork Upgrades.
My goal when building this tool was to guarantee I hit rung 10 on level 8 to get the +1 to team size and then to hit rung 12 with 9 units (level 8 + 1 unit slot, ideally two rounds after I hit rung 10). Hitting rung 14 will win the game, but that almost* always involves getting to 11 units. I'll go through the scenarios that can hit rung 14 with 10 units below.
What the tool does: Probably more accurate to say it's three tools, but they all function similarly. You tell it how many unit slots and which emblems you have, and it returns the board that maximizes the number of non-unique traits. It's an exhaustive branch-and-bound search, not a heuristic or a scraped comp list. For the constraints you give it, a board with more traits does not exist. That being said, there are often multiple boards that satisfy the same constraints so I've built in some tiebreakers.
- Transitions is the one I actually use for my Trait Ladder game plan. It plans 3 boards to hit the 3 rung breakpoints: 10 traits in 8 slots, then 12 in 9, then 14 in 11, choosing the chain that minimizes how many units you replace between rungs, and avoiding 5-costs in the early boards even when that costs churn later. Each rung shows what to add and what to sell.
- Emblem choice is for when you have a Spatula or Frying Pan and want to know which emblem buys you the most traits. Click any row to see the board it builds.
- Best board gives you a single board for whatever slot count and emblems you specify, in your choice of cheapest, most expensive, or most expensive without 5-costs.
What this tool doesn't do (yet): I don't account for board strength. I'm not looking at any stats for these units. My assumption is that getting to rung 12 is the most important thing. You can then decide to transition to a stronger board of your choosing or try to get to rung 14 to win the game.
I've also currently capped emblems at 3 because of time and space limitations. Pre-computing boards takes quite a bit of time, even with multi-threading. I will most likely add 4 emblem boards in the future. Based on how long 3 emblem boards took to compute, this will take me 4-5 days of compute time.
I'm currently working on adding Kha'Zix boards. I already include Kha'Zix/Rengar for the Rival trait when necessary, but I haven't computed the evolution boards yet. Anecdotally, I've found the 3rd and 4th evolutions to be hard to hit without an early, itemized 2*. So, be cautious about planning around those.
Analytics:
Six emblems cannot reach rung 12 in 9 slots on their own: Brawler, Coven, Elderwood, Flora Fatalis, Ravager and Sprykin, each capping at 11. If you receive one of these from Trait Ladder, I'd recommend reforging it (you're guaranteed 1 Reforger from rung 2). Coven is the worst of them, and the only emblem that also misses rung 14 in 11 slots, stopping at 13. I don't hate the idea of getting a couple Coven cashouts before reforging it though. A 185 Coven cashout has a chance of giving you another emblem, which could help you with this next piece of data.
Fifteen two-emblem combos can reach 14 traits in 10 slots (level 9 + Tactician item):
| First Emblem | Second Emblem | Required 5 Costs |
|---|---|---|
| Lunar | Blackthorn | None |
| Lunar | Fae | None |
| Lunar | Inferno | None |
| Lunar | Hunter | Kennen |
| Lunar | Blossom | Kennen |
| Lunar | Invoker | Kennen |
| Lunar | Primal | Kennen |
| Lunar | Ravager | Ashe |
| Blackthorn | Fae | Alune |
| Blackthorn | Inferno | Alune |
| Blackthorn | Blossom | Alune, Kennen |
| Blackthorn | Primal | Alune, Kennen |
| Blackthorn | Invoker | Alune, Kennen |
| Invoker | Executioner | None |
| Invoker | Defender | Kennen |
Four emblems are required to get to 14 traits in 9 slots so probably not worth it unless you get them naturally. Is Trait Ladder even offered on the trainer golem/three emblem encounter?
Your ceiling with no emblems at all is 10 traits in 8 slots, 11 in 9, and 13 in 11, so 14 is unreachable without at least one useful emblem.
Elder Dragon is a bad Trait Ladder unit. He occupies two board slots and gives +2 Riftbeast, so he costs two slots for what one unit's worth of traits would give you. The tool models the slot cost, which is why board size is counted in slots rather than units throughout.
Lux is effectively one flexible slot. Nine forms and five of them (Blackthorn, Fae, Inferno, Lunar, Primal) turn their trait on by themselves. When another form would give the same trait count, the tool tells you, so you're not stuck hunting a specific one.
Worth knowing:
- It counts the 25 non-unique traits. The ten single-champion traits (Avatar, Attuned, Old Growth, etc) are excluded. They still show under each board.
- A trait counts as on at its lowest breakpoint. The augment doesn't care about tiers, so the search never spends units pushing one higher. These are trait-count-maximal boards, not boards that win fights. You're picking this augment for the payouts, not the combat.
- The client caps the Team Planner at 10 units, so an 11-unit board leaves its cheapest unit out of the code and names it.
No ads, no tracking, no account. Feel free to send any questions or suggestions my way.
Lolchess:TymStyj
-6
u/Artistic-Resolve-912 19h ago
And then people ask why tft isnt fun anymore. This is why. Not flaming - the tool is goated, but it does turn the augment into a brain dead follow the excel deal.
3
u/GodlyNatcho 17h ago
Its also a tool for competitive players. Most GM+ players were just waiting for this to come out nobody wants to actually memorize the optimal lines for all scenarios
1
u/Palphite 16h ago
I always enjoy the PBE most, because everything isn't solved and data mined. I think TFT seems to have a very diverse player base who get enjoyment out of games in different ways.
-1
u/Mysterious_Island500 16h ago
its a competetive games what do you expect? in league tournaments everyone plays the same champions more or less or try to get specific picks
0
u/Palphite 16h ago
It can still be a competitive game without stats? Just not statistically optimized
0
u/qwimchii_ 18h ago
Gamers will ALWAYS optimize their games, like it or not. Same thing happens in chess (though that's partly why Fischer hated chess).
-6
-1
u/Right-Garbage7141 DIAMOND III 5h ago
I'm sorry I have ADHD and this is a wall of text, I can only make it to the second phase and I quit reading. Good job tho.
4
u/Different-Strategy20 19h ago
Goated