[ { "name": "Beast Mastery", "backgroundUrl": "https://wow.zamimg.com/images/wow/talents/backgrounds/classic/361.jpg", "talents": [ { "fieldName": "improvedAspectOfTheHawk", "location": { "rowIdx": 0, "colIdx": 1 }, "spellIds": [ 19552, 19553, 19554, 19555, 19556 ], "maxPoints": 5 }, { "fieldName": "enduranceTraining", "location": { "rowIdx": 0, "colIdx": 2 }, "spellIds": [ 19583, 19584, 19585, 19586, 19587 ], "maxPoints": 5 }, { "fieldName": "improvedEyesOfTheBeast", "location": { "rowIdx": 1, "colIdx": 0 }, "spellIds": [ 19557, 19558 ], "maxPoints": 2 }, { "fieldName": "improvedAspectOfTheMonkey", "location": { "rowIdx": 1, "colIdx": 1 }, "spellIds": [ 19549, 19550, 19551, 24386, 24387 ], "maxPoints": 5 }, { "fieldName": "thickHide", "location": { "rowIdx": 1, "colIdx": 2 }, "spellIds": [ 19609, 19610, 19612 ], "maxPoints": 3 }, { "fieldName": "improvedRevivePet", "location": { "rowIdx": 1, "colIdx": 3 }, "spellIds": [ 24443, 19575 ], "maxPoints": 2 }, { "fieldName": "pathfinding", "location": { "rowIdx": 2, "colIdx": 0 }, "spellIds": [ 19559, 19560 ], "maxPoints": 2 }, { "fieldName": "bestialSwiftness", "location": { "rowIdx": 2, "colIdx": 1 }, "spellIds": [ 19596 ], "maxPoints": 1 }, { "fieldName": "unleashedFury", "location": { "rowIdx": 2, "colIdx": 2 }, "spellIds": [ 19616, 19617, 19618, 19619, 19620 ], "maxPoints": 5 }, { "fieldName": "improvedMendPet", "location": { "rowIdx": 3, "colIdx": 1 }, "spellIds": [ 19572, 19573 ], "maxPoints": 2 }, { "fieldName": "ferocity", "location": { "rowIdx": 3, "colIdx": 2 }, "spellIds": [ 19598, 19599, 19600, 19601, 19602 ], "maxPoints": 5 }, { "fieldName": "spiritBond", "location": { "rowIdx": 4, "colIdx": 0 }, "spellIds": [ 19578, 20895 ], "maxPoints": 2 }, { "fieldName": "intimidation", "location": { "rowIdx": 4, "colIdx": 1 }, "spellIds": [ 19577 ], "maxPoints": 1 }, { "fieldName": "bestialDiscipline", "location": { "rowIdx": 4, "colIdx": 3 }, "spellIds": [ 19590, 19592 ], "maxPoints": 2 }, { "fieldName": "frenzy", "location": { "rowIdx": 5, "colIdx": 2 }, "spellIds": [ 19621, 19622, 19623, 19624, 19625 ], "maxPoints": 5, "prereqLocation": { "rowIdx": 3, "colIdx": 2 } }, { "fieldName": "bestialWrath", "location": { "rowIdx": 6, "colIdx": 1 }, "spellIds": [ 19574 ], "maxPoints": 1, "prereqLocation": { "rowIdx": 4, "colIdx": 1 } } ] }, { "name": "Marksmanship", "backgroundUrl": "https://wow.zamimg.com/images/wow/talents/backgrounds/classic/363.jpg", "talents": [ { "fieldName": "improvedConcussiveShot", "location": { "rowIdx": 0, "colIdx": 1 }, "spellIds": [ 19407, 19412, 19413, 19414, 19415 ], "maxPoints": 5 }, { "fieldName": "efficiency", "location": { "rowIdx": 0, "colIdx": 2 }, "spellIds": [ 19416, 19417, 19418, 19419, 19420 ], "maxPoints": 5 }, { "fieldName": "improvedHuntersMark", "location": { "rowIdx": 1, "colIdx": 1 }, "spellIds": [ 19421, 19422, 19423, 19424, 19425 ], "maxPoints": 5 }, { "fieldName": "lethalShots", "location": { "rowIdx": 1, "colIdx": 2 }, "spellIds": [ 19426, 19427, 19429, 19430, 19431 ], "maxPoints": 5 }, { "fieldName": "aimedShot", "location": { "rowIdx": 2, "colIdx": 0 }, "spellIds": [ 19434 ], "maxPoints": 1 }, { "fieldName": "improvedArcaneShot", "location": { "rowIdx": 2, "colIdx": 1 }, "spellIds": [ 19454, 19455, 19456, 19457, 19458 ], "maxPoints": 5 }, { "fieldName": "hawkEye", "location": { "rowIdx": 2, "colIdx": 3 }, "spellIds": [ 19498, 19499, 19500 ], "maxPoints": 3 }, { "fieldName": "improvedSerpentSting", "location": { "rowIdx": 3, "colIdx": 1 }, "spellIds": [ 19464, 19465, 19466, 19467, 19468 ], "maxPoints": 5 }, { "fieldName": "mortalShots", "location": { "rowIdx": 3, "colIdx": 2 }, "spellIds": [ 19485, 19487, 19488, 19489, 19490 ], "maxPoints": 5, "prereqLocation": { "rowIdx": 1, "colIdx": 2 } }, { "fieldName": "scatterShot", "location": { "rowIdx": 4, "colIdx": 0 }, "spellIds": [ 19503 ], "maxPoints": 1 }, { "fieldName": "barrage", "location": { "rowIdx": 4, "colIdx": 1 }, "spellIds": [ 19461, 19462, 24691 ], "maxPoints": 3 }, { "fieldName": "improvedScorpidSting", "location": { "rowIdx": 4, "colIdx": 2 }, "spellIds": [ 19491, 19493, 19494 ], "maxPoints": 3 }, { "fieldName": "rangedWeaponSpecialization", "location": { "rowIdx": 5, "colIdx": 2 }, "spellIds": [ 19507, 19508, 19509, 19510, 19511 ], "maxPoints": 5 }, { "fieldName": "trueshotAura", "location": { "rowIdx": 6, "colIdx": 1 }, "spellIds": [ 19506 ], "maxPoints": 1, "prereqLocation": { "rowIdx": 4, "colIdx": 1 } } ] }, { "name": "Survival", "backgroundUrl": "https://wow.zamimg.com/images/wow/talents/backgrounds/classic/362.jpg", "talents": [ { "fieldName": "monsterSlaying", "location": { "rowIdx": 0, "colIdx": 0 }, "spellIds": [ 24293, 24294, 24295 ], "maxPoints": 3 }, { "fieldName": "humanoidSlaying", "location": { "rowIdx": 0, "colIdx": 1 }, "spellIds": [ 19151, 19152, 19153 ], "maxPoints": 3 }, { "fieldName": "deflection", "location": { "rowIdx": 0, "colIdx": 2 }, "spellIds": [ 19295, 19297, 19298, 19300, 19301 ], "maxPoints": 5 }, { "fieldName": "entrapment", "location": { "rowIdx": 1, "colIdx": 0 }, "spellIds": [ 19184, 19387, 19388, 19389, 19390 ], "maxPoints": 5 }, { "fieldName": "savageStrikes", "location": { "rowIdx": 1, "colIdx": 1 }, "spellIds": [ 19159, 19160 ], "maxPoints": 2 }, { "fieldName": "improvedWingClip", "location": { "rowIdx": 1, "colIdx": 2 }, "spellIds": [ 19228, 19232, 19233, 19234, 19235 ], "maxPoints": 5 }, { "fieldName": "cleverTraps", "location": { "rowIdx": 2, "colIdx": 0 }, "spellIds": [ 19239, 19245 ], "maxPoints": 2 }, { "fieldName": "survivalist", "location": { "rowIdx": 2, "colIdx": 1 }, "spellIds": [ 19255, 19256, 19257, 19258, 19259 ], "maxPoints": 5 }, { "fieldName": "deterrence", "location": { "rowIdx": 2, "colIdx": 2 }, "spellIds": [ 19263 ], "maxPoints": 1 }, { "fieldName": "trapMastery", "location": { "rowIdx": 3, "colIdx": 0 }, "spellIds": [ 19376, 19377 ], "maxPoints": 2 }, { "fieldName": "surefooted", "location": { "rowIdx": 3, "colIdx": 1 }, "spellIds": [ 19290, 19294, 24283 ], "maxPoints": 3 }, { "fieldName": "improvedFeignDeath", "location": { "rowIdx": 3, "colIdx": 3 }, "spellIds": [ 19286, 19287 ], "maxPoints": 2 }, { "fieldName": "killerInstinct", "location": { "rowIdx": 4, "colIdx": 1 }, "spellIds": [ 19370, 19371, 19373 ], "maxPoints": 3 }, { "fieldName": "counterattack", "location": { "rowIdx": 4, "colIdx": 2 }, "spellIds": [ 19306 ], "maxPoints": 1, "prereqLocation": { "rowIdx": 2, "colIdx": 2 } }, { "fieldName": "lightningReflexes", "location": { "rowIdx": 5, "colIdx": 2 }, "spellIds": [ 19168, 19180, 19181, 24296, 24297 ], "maxPoints": 5 }, { "fieldName": "wyvernSting", "location": { "rowIdx": 6, "colIdx": 1 }, "spellIds": [ 19386 ], "maxPoints": 1, "prereqLocation": { "rowIdx": 4, "colIdx": 1 } } ] } ]