[ { "name": "Arcane", "backgroundUrl": "https://wow.zamimg.com/images/wow/talents/backgrounds/classic/81.jpg", "talents": [ { "fieldName": "arcaneSubtlety", "location": { "rowIdx": 0, "colIdx": 0 }, "spellIds": [ 11210, 12592 ], "maxPoints": 2 }, { "fieldName": "arcaneFocus", "location": { "rowIdx": 0, "colIdx": 1 }, "spellIds": [ 11222, 12839, 12840, 12841, 12842 ], "maxPoints": 5 }, { "fieldName": "improvedArcaneMissiles", "location": { "rowIdx": 0, "colIdx": 2 }, "spellIds": [ 11237, 12463, 12464, 16769, 16770 ], "maxPoints": 5 }, { "fieldName": "wandSpecialization", "location": { "rowIdx": 1, "colIdx": 0 }, "spellIds": [ 6057, 6085 ], "maxPoints": 2 }, { "fieldName": "magicAbsorption", "location": { "rowIdx": 1, "colIdx": 1 }, "spellIds": [ 29441, 29444, 29445, 29446, 29447 ], "maxPoints": 5 }, { "fieldName": "arcaneConcentration", "location": { "rowIdx": 1, "colIdx": 2 }, "spellIds": [ 11213, 12574, 12575, 12576, 12577 ], "maxPoints": 5 }, { "fieldName": "magicAttunement", "location": { "rowIdx": 2, "colIdx": 0 }, "spellIds": [ 11247, 12606 ], "maxPoints": 2 }, { "fieldName": "improvedArcaneExplosion", "location": { "rowIdx": 2, "colIdx": 1 }, "spellIds": [ 11242, 12467, 12469 ], "maxPoints": 3 }, { "fieldName": "arcaneResilience", "location": { "rowIdx": 2, "colIdx": 2 }, "spellIds": [ 28574 ], "maxPoints": 1 }, { "fieldName": "improvedManaShield", "location": { "rowIdx": 3, "colIdx": 0 }, "spellIds": [ 11252, 12605 ], "maxPoints": 2 }, { "fieldName": "improvedCounterspell", "location": { "rowIdx": 3, "colIdx": 1 }, "spellIds": [ 11255, 12598 ], "maxPoints": 2 }, { "fieldName": "arcaneMeditation", "location": { "rowIdx": 3, "colIdx": 3 }, "spellIds": [ 18462, 18463, 18464 ], "maxPoints": 3 }, { "fieldName": "presenceOfMind", "location": { "rowIdx": 4, "colIdx": 1 }, "spellIds": [ 12043 ], "maxPoints": 1 }, { "fieldName": "arcaneMind", "location": { "rowIdx": 4, "colIdx": 2 }, "spellIds": [ 11232, 12500, 12501, 12502, 12503 ], "maxPoints": 5, "prereqLocation": { "rowIdx": 2, "colIdx": 2 } }, { "fieldName": "arcaneInstability", "location": { "rowIdx": 5, "colIdx": 1 }, "spellIds": [ 15058, 15059, 15060 ], "maxPoints": 3, "prereqLocation": { "rowIdx": 4, "colIdx": 1 } }, { "fieldName": "arcanePower", "location": { "rowIdx": 6, "colIdx": 1 }, "spellIds": [ 12042 ], "maxPoints": 1, "prereqLocation": { "rowIdx": 5, "colIdx": 1 } } ] }, { "name": "Fire", "backgroundUrl": "https://wow.zamimg.com/images/wow/talents/backgrounds/classic/41.jpg", "talents": [ { "fieldName": "improvedFireball", "location": { "rowIdx": 0, "colIdx": 1 }, "spellIds": [ 11069, 12338, 12339, 12340, 12341 ], "maxPoints": 5 }, { "fieldName": "impact", "location": { "rowIdx": 0, "colIdx": 2 }, "spellIds": [ 11103, 12357, 12358, 12359, 12360 ], "maxPoints": 5 }, { "fieldName": "ignite", "location": { "rowIdx": 1, "colIdx": 0 }, "spellIds": [ 11119, 11120, 12846, 12847, 12848 ], "maxPoints": 5 }, { "fieldName": "flameThrowing", "location": { "rowIdx": 1, "colIdx": 1 }, "spellIds": [ 11100, 12353 ], "maxPoints": 2 }, { "fieldName": "improvedFireBlast", "location": { "rowIdx": 1, "colIdx": 2 }, "spellIds": [ 11078, 11080, 12342 ], "maxPoints": 3 }, { "fieldName": "incinerate", "location": { "rowIdx": 2, "colIdx": 0 }, "spellIds": [ 18459, 18460 ], "maxPoints": 2 }, { "fieldName": "improvedFlamestrike", "location": { "rowIdx": 2, "colIdx": 1 }, "spellIds": [ 11108, 12349, 12350 ], "maxPoints": 3 }, { "fieldName": "pyroblast", "location": { "rowIdx": 2, "colIdx": 2 }, "spellIds": [ 11366 ], "maxPoints": 1 }, { "fieldName": "burningSoul", "location": { "rowIdx": 2, "colIdx": 3 }, "spellIds": [ 11083, 12351 ], "maxPoints": 2 }, { "fieldName": "improvedScorch", "location": { "rowIdx": 3, "colIdx": 0 }, "spellIds": [ 11095, 12872, 12873 ], "maxPoints": 3 }, { "fieldName": "improvedFireWard", "location": { "rowIdx": 3, "colIdx": 1 }, "spellIds": [ 11094, 13043 ], "maxPoints": 2 }, { "fieldName": "masterOfElements", "location": { "rowIdx": 3, "colIdx": 3 }, "spellIds": [ 29074, 29075, 29076 ], "maxPoints": 3 }, { "fieldName": "criticalMass", "location": { "rowIdx": 4, "colIdx": 1 }, "spellIds": [ 11115, 11367, 11368 ], "maxPoints": 3 }, { "fieldName": "blastWave", "location": { "rowIdx": 4, "colIdx": 2 }, "spellIds": [ 11113 ], "maxPoints": 1, "prereqLocation": { "rowIdx": 2, "colIdx": 2 } }, { "fieldName": "firePower", "location": { "rowIdx": 5, "colIdx": 2 }, "spellIds": [ 11124, 12378, 12398, 12399, 12400 ], "maxPoints": 5 }, { "fieldName": "combustion", "location": { "rowIdx": 6, "colIdx": 1 }, "spellIds": [ 11129 ], "maxPoints": 1, "prereqLocation": { "rowIdx": 4, "colIdx": 1 } } ] }, { "name": "Frost", "backgroundUrl": "https://wow.zamimg.com/images/wow/talents/backgrounds/classic/61.jpg", "talents": [ { "fieldName": "frostWarding", "location": { "rowIdx": 0, "colIdx": 0 }, "spellIds": [ 11189, 28332 ], "maxPoints": 2 }, { "fieldName": "improvedFrostbolt", "location": { "rowIdx": 0, "colIdx": 1 }, "spellIds": [ 11070, 12473, 16763, 16765, 16766 ], "maxPoints": 5 }, { "fieldName": "elementalPrecision", "location": { "rowIdx": 0, "colIdx": 2 }, "spellIds": [ 29438, 29439, 29440 ], "maxPoints": 3 }, { "fieldName": "iceShards", "location": { "rowIdx": 1, "colIdx": 0 }, "spellIds": [ 11207, 12672, 15047, 15052, 15053 ], "maxPoints": 5 }, { "fieldName": "frostbite", "location": { "rowIdx": 1, "colIdx": 1 }, "spellIds": [ 11071, 12496, 12497 ], "maxPoints": 3 }, { "fieldName": "improvedFrostNova", "location": { "rowIdx": 1, "colIdx": 2 }, "spellIds": [ 11165, 12475 ], "maxPoints": 2 }, { "fieldName": "permafrost", "location": { "rowIdx": 1, "colIdx": 3 }, "spellIds": [ 11175, 12569, 12571 ], "maxPoints": 3 }, { "fieldName": "piercingIce", "location": { "rowIdx": 2, "colIdx": 0 }, "spellIds": [ 11151, 12952, 12953 ], "maxPoints": 3 }, { "fieldName": "coldSnap", "location": { "rowIdx": 2, "colIdx": 1 }, "spellIds": [ 12472 ], "maxPoints": 1 }, { "fieldName": "improvedBlizzard", "location": { "rowIdx": 2, "colIdx": 3 }, "spellIds": [ 11185, 12487, 12488 ], "maxPoints": 3 }, { "fieldName": "arcticReach", "location": { "rowIdx": 3, "colIdx": 0 }, "spellIds": [ 16757, 16758 ], "maxPoints": 2 }, { "fieldName": "frostChanneling", "location": { "rowIdx": 3, "colIdx": 1 }, "spellIds": [ 11160, 12518, 12519 ], "maxPoints": 3 }, { "fieldName": "shatter", "location": { "rowIdx": 3, "colIdx": 2 }, "spellIds": [ 11170, 12982, 12983, 12984, 12985 ], "maxPoints": 5, "prereqLocation": { "rowIdx": 1, "colIdx": 2 } }, { "fieldName": "iceBlock", "location": { "rowIdx": 4, "colIdx": 1 }, "spellIds": [ 11958 ], "maxPoints": 1 }, { "fieldName": "improvedConeOfCold", "location": { "rowIdx": 4, "colIdx": 2 }, "spellIds": [ 11190, 12489, 12490 ], "maxPoints": 3 }, { "fieldName": "wintersChill", "location": { "rowIdx": 5, "colIdx": 2 }, "spellIds": [ 11180, 28592, 28593, 28594, 28595 ], "maxPoints": 5 }, { "fieldName": "iceBarrier", "location": { "rowIdx": 6, "colIdx": 1 }, "spellIds": [ 11426 ], "maxPoints": 1, "prereqLocation": { "rowIdx": 4, "colIdx": 1 } } ] } ]