---
type: "firecrawl-provider"
description: "Talents Forever, a World of Warcraft: Forever talent calculator built from the beta client: every class's talent trees with each rank's text, prerequisites and what changed from Classic, decoding of the site's build links into ranks per talent (CC BY 4.0 data from its JSON export), the most popular level 60 and level 30 builds per class and spec, and the order players place talent points in while leveling, with the talents held at any level."
use_when: "Talents Forever, a World of Warcraft: Forever talent calculator built from the beta client: every class's talent trees with each rank's text, prerequisites and what changed from Classic, decoding of the site's build links into ranks per talent (CC BY 4.0 data from its JSON export), the most popular level 60 and level 30 builds per class and spec, and the order players place talent points in while leveling, with the talents held at any level."
categories: "Entertainment"
capabilities: 3
credits_per_call: 5
---
# Talents Forever on Firecrawl Alexandria

Talents Forever, a World of Warcraft: Forever talent calculator built from the beta client: every class's talent trees with each rank's text, prerequisites and what changed from Classic, decoding of the site's build links into ranks per talent (CC BY 4.0 data from its JSON export), the most popular level 60 and level 30 builds per class and spec, and the order players place talent points in while leveling, with the talents held at any level.

- Categories: Entertainment
- Category index: [Entertainment category](https://firecrawl.dev/alexandria/agents/categories/entertainment)
- Provider key: `talentsforever-com`
- Access: Firecrawl credits
- Cost: 5 credits per call

## More

- [Human guide](https://firecrawl.dev/app/alexandria/talentsforever-com)
- [OpenAPI spec](https://firecrawl.dev/alexandria/agents/providers/talentsforever-com/openapi.json)

## Capabilities

- [Builds](https://firecrawl.dev/alexandria/agents/providers/talentsforever-com/video-game-talents/builds): The World of Warcraft: Forever builds people plan most on Talents Forever for one class, optionally one spec: the top level 60 build families and the most set 21-point builds at the level 30 beta cap, each with its points per tree, key talents, share and counts and a calculator link, plus the class's spec split and each spec's first 21 points from the leveling orders. Counts are the site's own tally, not a tier list.
- [Leveling](https://firecrawl.dev/alexandria/agents/providers/talentsforever-com/video-game-talents/leveling): The order World of Warcraft: Forever players place talent points in while leveling one class, from the builds planned on Talents Forever: per tree, the leading order level by level from 10 (talent, rank and level range of each step) in ten-level brackets with how many builds agree, and with `level`, the talents that order holds at that level.
- [Talents](https://firecrawl.dev/alexandria/agents/providers/talentsforever-com/video-game-talents/talents): Every talent of one World of Warcraft: Forever class: the three trees with each talent's grid position, rank count, prerequisite, ability cost, the text of every rank and how it compares with Classic, plus the Classic talents Forever removed. With `build` (a Talents Forever calculator link), also the ranks that build puts in each talent and its points per tree. Data is CC BY 4.0: credit Talents Forever with the returned `attribution`.

## 1. Choose this provider when

Talents Forever, a World of Warcraft: Forever talent calculator built from the beta client: every class's talent trees with each rank's text, prerequisites and what changed from Classic, decoding of the site's build links into ranks per talent (CC BY 4.0 data from its JSON export), the most popular level 60 and level 30 builds per class and spec, and the order players place talent points in while leveling, with the talents held at any level.

## 2. Minimal request

Call `POST https://api.firecrawl.dev/v2/scrape` with `{ alexandria: { provider, capability, options } }`. For a batch, send `{ alexandria: [...] }` with up to 10 calls.

```json
{
  "provider": "talentsforever-com",
  "capability": "video-game-talents/builds",
  "options": {
    "class": "warrior"
  }
}
```

## 3. Add provider options

Use only the options needed for the task:

- `class` (string, required): Class slug. Example: `druid`
- `spec` (string): Spec slug of that class, to keep only builds or orders that lead in that tree: druid balance/feral/restoration, hunter beast-mastery/marksmanship/survival, mage arcane/fire/frost, paladin holy/protection/retribution, priest discipline/holy/shadow, rogue assassination/combat/subtlety, shaman elemental/enhancement/restoration, warlock affliction/demonology/destruction, warrior arms/fury/protection. Example: `balance`

## 4. Request through your preferred interface

### JavaScript

```javascript
const result = await firecrawl.scrape({
  alexandria: {
    provider: "talentsforever-com",
    capability: "video-game-talents/builds",
    options: {
      class: "warrior",
    },
  },
});
```

### Python

```python
result = firecrawl.scrape_alexandria({
  "provider": "talentsforever-com",
  "capability": "video-game-talents/builds",
  "options": {
    "class": "warrior"
  }
})
```

### cURL

```sh
curl https://api.firecrawl.dev/v2/scrape \
  -H "Authorization: Bearer $FIRECRAWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "alexandria": {
    "provider": "talentsforever-com",
    "capability": "video-game-talents/builds",
    "options": {
      "class": "warrior"
    }
  }
}'
```

### CLI

```sh
firecrawl scrape 'talentsforever-com/video-game-talents/builds' \
  --options '{"class":"warrior"}'
```


### MCP

Call the FCX MCP retrieve tool with this object:

```json
{
  "provider": "talentsforever-com",
  "capability": "video-game-talents/builds",
  "options": {
    "class": "warrior"
  }
}
```

Ask for only the returned fields needed by the task.

## 5. Full request shape

```json
{
  "provider": "talentsforever-com",
  "capability": "video-game-talents/builds",
  "options": {
    "class": "warrior"
  }
}
```

## 6. Response data

The response includes `success`, `provider`, `capability`, `creditsCost` and `data`. This example shows the provider payload in `data`:

```json
{
  "attribution": "Counts from Talents Forever (https://talentsforever.com/), the site's own tally of builds planned on it. A count of what people plan, not a tier list.",
  "class": "Warrior",
  "counted_on": "9 Oct 2026",
  "level_30": [
    {
      "calculator_url": "https://talentsforever.com/warrior/30/-050530251--6",
      "close_builds": 5,
      "key_talents": [
        "Cruelty",
        "Unbridled Wrath",
        "Furious Precision",
        "Dual Wield Specialization",
        "Raging Blows"
      ],
      "key_text": "Maxes Cruelty, Unbridled Wrath, Furious Precision, Dual Wield Specialization, Raging Blows.",
      "lead_tree": "Fury",
      "level": 30,
      "name": "Level 30 Fury Warrior build, 21 points",
      "opened": null,
      "people_days": 9,
      "points": [
        {
          "points": 0,
          "tree": "Arms"
        },
        {
          "points": 21,
          "tree": "Fury"
        },
        {
          "points": 0,
          "tree": "Protection"
        }
      ],
      "rank": 1,
      "saved": null,
      "share_pct": 3.4,
      "shared": null,
      "total_points": 21
    }
  ],
  "level_30_from_leveling": [
    {
      "calculator_url": "https://talentsforever.com/warrior/30/--250033120301001-jnipmortw-6",
      "points": "0/0/21",
      "tree": "Protection"
    },
    {
      "calculator_url": "https://talentsforever.com/warrior/30/-0525300501--SUVTYa-6",
      "points": "0/21/0",
      "tree": "Fury"
    }
  ],
  "level_60": [
    {
      "calculator_url": "https://talentsforever.com/warrior/60/0502-05-250533120321021351-6",
      "close_builds": 26,
      "key_talents": [
        "Improved Shield Wall",
        "Concussion Blow",
        "Focused Rage",
        "Bastion",
        "Shield Slam",
        "Deflection",
        "Improved Charge",
        "Cruelty",
        "Improved Bloodrage",
        "Shield Specialization",
        "Anticipation"
      ],
      "key_text": "Takes Improved Shield Wall 2/2, Concussion Blow, Focused Rage 3/3, Bastion 5/5 and Shield Slam. Maxes Deflection, Improved Charge, Cruelty, Improved Bloodrage, Shield Specialization, Anticipation and 11 more. Takes Defiance, the shield threat talent Warriors tank with.",
      "lead_tree": "Protection",
      "level": 60,
      "name": "Protection Warrior 7/5/39",
      "opened": 601,
      "people_days": null,
      "points": [
        {
          "points": 7,
          "tree": "Arms"
        },
        {
          "points": 5,
          "tree": "Fury"
        },
        {
          "points": 39,
          "tree": "Protection"
        }
      ],
      "rank": 1,
      "saved": 115,
      "share_pct": 0.7,
      "shared": 37,
      "total_points": 51
    },
    {
      "calculator_url": "https://talentsforever.com/warrior/60/30305213132515201-050501--6",
      "close_builds": 21,
      "key_talents": [
        "Bloodthrill",
        "Sweeping Strikes",
        "Weaponmaster",
        "Improved Slam",
        "Mortal Strike",
        "Improved Heroic Strike",
        "Improved Rend",
        "Improved Tactical Mastery",
        "Improved Overpower",
        "Anger Management",
        "Deep Wounds"
      ],
      "key_text": "Takes Bloodthrill 5/5, Sweeping Strikes, Weaponmaster 5/5, Improved Slam 2/2 and Mortal Strike. Maxes Improved Heroic Strike, Improved Rend, Improved Tactical Mastery, Improved Overpower, Anger Management, Deep Wounds and 11 more.",
      "lead_tree": "Arms",
      "level": 60,
      "name": "Arms Warrior 37/11/0",
      "opened": 2198,
      "people_days": null,
      "points": [
        {
          "points": 37,
          "tree": "Arms"
        },
        {
          "points": 11,
          "tree": "Fury"
        },
        {
          "points": 0,
          "tree": "Protection"
        }
      ],
      "rank": 2,
      "saved": 196,
      "share_pct": 2.4,
      "shared": 79,
      "total_points": 48
    },
    {
      "calculator_url": "https://talentsforever.com/warrior/60/30305013002-05253005151010501--6",
      "close_builds": 28,
      "key_talents": [
        "Death Wish",
        "Flurry",
        "Bloodthirst",
        "Improved Heroic Strike",
        "Improved Rend",
        "Improved Tactical Mastery",
        "Anger Management",
        "Deep Wounds",
        "Impale"
      ],
      "key_text": "Takes Death Wish, Flurry 5/5 and Bloodthirst. Maxes Improved Heroic Strike, Improved Rend, Improved Tactical Mastery, Anger Management, Deep Wounds, Impale and 9 more.",
      "lead_tree": "Fury",
      "level": 60,
      "name": "Fury Warrior 17/34/0",
      "opened": 104,
      "people_days": null,
      "points": [
        {
          "points": 17,
          "tree": "Arms"
        },
        {
          "points": 34,
          "tree": "Fury"
        },
        {
          "points": 0,
          "tree": "Protection"
        }
      ],
      "rank": 3,
      "saved": 34,
      "share_pct": 0.1,
      "shared": 5,
      "total_points": 51
    },
    {
      "calculator_url": "https://talentsforever.com/warrior/60/-2505003005-250033120031011351-6",
      "close_builds": 2,
      "key_talents": [
        "Improved Shield Wall",
        "Concussion Blow",
        "Focused Rage",
        "Bastion",
        "Shield Slam",
        "Cruelty",
        "Unbridled Wrath",
        "Blood Craze",
        "Enrage",
        "Improved Bloodrage",
        "Shield Specialization"
      ],
      "key_text": "Takes Improved Shield Wall 1/2, Concussion Blow, Focused Rage 3/3, Bastion 5/5 and Shield Slam. Maxes Cruelty, Unbridled Wrath, Blood Craze, Enrage, Improved Bloodrage, Shield Specialization and 10 more.",
      "lead_tree": "Protection",
      "level": 60,
      "name": "Protection / Fury Warrior 0/20/31",
      "opened": 48,
      "people_days": null,
      "points": [
        {
          "points": 0,
          "tree": "Arms"
        },
        {
          "points": 20,
          "tree": "Fury"
        },
        {
          "points": 31,
          "tree": "Protection"
        }
      ],
      "rank": 4,
      "saved": 0,
      "share_pct": 0,
      "shared": 1,
      "total_points": 51
    },
    {
      "calculator_url": "https://talentsforever.com/warrior/60/05-05-250530120321021351-6",
      "close_builds": 7,
      "key_talents": [
        "Improved Shield Wall",
        "Concussion Blow",
        "Focused Rage",
        "Bastion",
        "Shield Slam",
        "Deflection",
        "Cruelty",
        "Improved Bloodrage",
        "Shield Specialization",
        "Anticipation",
        "Improved Revenge"
      ],
      "key_text": "Takes Improved Shield Wall 2/2, Concussion Blow, Focused Rage 3/3, Bastion 5/5 and Shield Slam. Maxes Deflection, Cruelty, Improved Bloodrage, Shield Specialization, Anticipation, Improved Revenge and 9 more. Takes Defiance, the shield threat talent Warriors tank with.",
      "lead_tree": "Protection",
      "level": 60,
      "name": "Protection Warrior 5/5/36",
      "opened": 1192,
      "people_days": null,
      "points": [
        {
          "points": 5,
          "tree": "Arms"
        },
        {
          "points": 5,
          "tree": "Fury"
        },
        {
          "points": 36,
          "tree": "Protection"
        }
      ],
      "rank": 5,
      "saved": 55,
      "share_pct": 1.2,
      "shared": 33,
      "total_points": 46
    }
  ],
  "observed_at_ms": 1760057000000,
  "spec": null,
  "spec_shares": [
    {
      "share_pct": 37,
      "tree": "Fury"
    },
    {
      "share_pct": 36,
      "tree": "Protection"
    },
    {
      "share_pct": 27,
      "tree": "Arms"
    }
  ],
  "url": "https://talentsforever.com/warrior/builds"
}
```

## API reference-derived contract

The following capability contract is generated from the same normalized Alexandria API reference exposed in the API spec.

### Builds

- Capability: `video-game-talents/builds`
- Description: The World of Warcraft: Forever builds people plan most on Talents Forever for one class, optionally one spec: the top level 60 build families and the most set 21-point builds at the level 30 beta cap, each with its points per tree, key talents, share and counts and a calculator link, plus the class's spec split and each spec's first 21 points from the leveling orders. Counts are the site's own tally, not a tier list.
- Instructions: Answer which talent build a WoW Forever class or spec should take at 60 or at the level 30 cap. Pass a row's `calculator_url` to `talents` as `build` for every rank.
- Cost: 5 credits per call
- Capability file: [Builds](https://firecrawl.dev/alexandria/agents/providers/talentsforever-com/video-game-talents/builds)

Accepted options:
- `class` (string, required): Class slug. Example: `druid`
- `spec` (string): Spec slug of that class, to keep only builds or orders that lead in that tree: druid balance/feral/restoration, hunter beast-mastery/marksmanship/survival, mage arcane/fire/frost, paladin holy/protection/retribution, priest discipline/holy/shadow, rogue assassination/combat/subtlety, shaman elemental/enhancement/restoration, warlock affliction/demonology/destruction, warrior arms/fury/protection. Example: `balance`

Response schema example:
```json
{
  "attribution": "Counts from Talents Forever (https://talentsforever.com/), the site's own tally of builds planned on it. A count of what people plan, not a tier list.",
  "class": "Warrior",
  "counted_on": "9 Oct 2026",
  "level_30": [
    {
      "calculator_url": "https://talentsforever.com/warrior/30/-050530251--6",
      "close_builds": 5,
      "key_talents": [
        "Cruelty",
        "Unbridled Wrath",
        "Furious Precision",
        "Dual Wield Specialization",
        "Raging Blows"
      ],
      "key_text": "Maxes Cruelty, Unbridled Wrath, Furious Precision, Dual Wield Specialization, Raging Blows.",
      "lead_tree": "Fury",
      "level": 30,
      "name": "Level 30 Fury Warrior build, 21 points",
      "opened": null,
      "people_days": 9,
      "points": [
        {
          "points": 0,
          "tree": "Arms"
        },
        {
          "points": 21,
          "tree": "Fury"
        },
        {
          "points": 0,
          "tree": "Protection"
        }
      ],
      "rank": 1,
      "saved": null,
      "share_pct": 3.4,
      "shared": null,
      "total_points": 21
    }
  ],
  "level_30_from_leveling": [
    {
      "calculator_url": "https://talentsforever.com/warrior/30/--250033120301001-jnipmortw-6",
      "points": "0/0/21",
      "tree": "Protection"
    },
    {
      "calculator_url": "https://talentsforever.com/warrior/30/-0525300501--SUVTYa-6",
      "points": "0/21/0",
      "tree": "Fury"
    }
  ],
  "level_60": [
    {
      "calculator_url": "https://talentsforever.com/warrior/60/0502-05-250533120321021351-6",
      "close_builds": 26,
      "key_talents": [
        "Improved Shield Wall",
        "Concussion Blow",
        "Focused Rage",
        "Bastion",
        "Shield Slam",
        "Deflection",
        "Improved Charge",
        "Cruelty",
        "Improved Bloodrage",
        "Shield Specialization",
        "Anticipation"
      ],
      "key_text": "Takes Improved Shield Wall 2/2, Concussion Blow, Focused Rage 3/3, Bastion 5/5 and Shield Slam. Maxes Deflection, Improved Charge, Cruelty, Improved Bloodrage, Shield Specialization, Anticipation and 11 more. Takes Defiance, the shield threat talent Warriors tank with.",
      "lead_tree": "Protection",
      "level": 60,
      "name": "Protection Warrior 7/5/39",
      "opened": 601,
      "people_days": null,
      "points": [
        {
          "points": 7,
          "tree": "Arms"
        },
        {
          "points": 5,
          "tree": "Fury"
        },
        {
          "points": 39,
          "tree": "Protection"
        }
      ],
      "rank": 1,
      "saved": 115,
      "share_pct": 0.7,
      "shared": 37,
      "total_points": 51
    },
    {
      "calculator_url": "https://talentsforever.com/warrior/60/30305213132515201-050501--6",
      "close_builds": 21,
      "key_talents": [
        "Bloodthrill",
        "Sweeping Strikes",
        "Weaponmaster",
        "Improved Slam",
        "Mortal Strike",
        "Improved Heroic Strike",
        "Improved Rend",
        "Improved Tactical Mastery",
        "Improved Overpower",
        "Anger Management",
        "Deep Wounds"
      ],
      "key_text": "Takes Bloodthrill 5/5, Sweeping Strikes, Weaponmaster 5/5, Improved Slam 2/2 and Mortal Strike. Maxes Improved Heroic Strike, Improved Rend, Improved Tactical Mastery, Improved Overpower, Anger Management, Deep Wounds and 11 more.",
      "lead_tree": "Arms",
      "level": 60,
      "name": "Arms Warrior 37/11/0",
      "opened": 2198,
      "people_days": null,
      "points": [
        {
          "points": 37,
          "tree": "Arms"
        },
        {
          "points": 11,
          "tree": "Fury"
        },
        {
          "points": 0,
          "tree": "Protection"
        }
      ],
      "rank": 2,
      "saved": 196,
      "share_pct": 2.4,
      "shared": 79,
      "total_points": 48
    },
    {
      "calculator_url": "https://talentsforever.com/warrior/60/30305013002-05253005151010501--6",
      "close_builds": 28,
      "key_talents": [
        "Death Wish",
        "Flurry",
        "Bloodthirst",
        "Improved Heroic Strike",
        "Improved Rend",
        "Improved Tactical Mastery",
        "Anger Management",
        "Deep Wounds",
        "Impale"
      ],
      "key_text": "Takes Death Wish, Flurry 5/5 and Bloodthirst. Maxes Improved Heroic Strike, Improved Rend, Improved Tactical Mastery, Anger Management, Deep Wounds, Impale and 9 more.",
      "lead_tree": "Fury",
      "level": 60,
      "name": "Fury Warrior 17/34/0",
      "opened": 104,
      "people_days": null,
      "points": [
        {
          "points": 17,
          "tree": "Arms"
        },
        {
          "points": 34,
          "tree": "Fury"
        },
        {
          "points": 0,
          "tree": "Protection"
        }
      ],
      "rank": 3,
      "saved": 34,
      "share_pct": 0.1,
      "shared": 5,
      "total_points": 51
    },
    {
      "calculator_url": "https://talentsforever.com/warrior/60/-2505003005-250033120031011351-6",
      "close_builds": 2,
      "key_talents": [
        "Improved Shield Wall",
        "Concussion Blow",
        "Focused Rage",
        "Bastion",
        "Shield Slam",
        "Cruelty",
        "Unbridled Wrath",
        "Blood Craze",
        "Enrage",
        "Improved Bloodrage",
        "Shield Specialization"
      ],
      "key_text": "Takes Improved Shield Wall 1/2, Concussion Blow, Focused Rage 3/3, Bastion 5/5 and Shield Slam. Maxes Cruelty, Unbridled Wrath, Blood Craze, Enrage, Improved Bloodrage, Shield Specialization and 10 more.",
      "lead_tree": "Protection",
      "level": 60,
      "name": "Protection / Fury Warrior 0/20/31",
      "opened": 48,
      "people_days": null,
      "points": [
        {
          "points": 0,
          "tree": "Arms"
        },
        {
          "points": 20,
          "tree": "Fury"
        },
        {
          "points": 31,
          "tree": "Protection"
        }
      ],
      "rank": 4,
      "saved": 0,
      "share_pct": 0,
      "shared": 1,
      "total_points": 51
    },
    {
      "calculator_url": "https://talentsforever.com/warrior/60/05-05-250530120321021351-6",
      "close_builds": 7,
      "key_talents": [
        "Improved Shield Wall",
        "Concussion Blow",
        "Focused Rage",
        "Bastion",
        "Shield Slam",
        "Deflection",
        "Cruelty",
        "Improved Bloodrage",
        "Shield Specialization",
        "Anticipation",
        "Improved Revenge"
      ],
      "key_text": "Takes Improved Shield Wall 2/2, Concussion Blow, Focused Rage 3/3, Bastion 5/5 and Shield Slam. Maxes Deflection, Cruelty, Improved Bloodrage, Shield Specialization, Anticipation, Improved Revenge and 9 more. Takes Defiance, the shield threat talent Warriors tank with.",
      "lead_tree": "Protection",
      "level": 60,
      "name": "Protection Warrior 5/5/36",
      "opened": 1192,
      "people_days": null,
      "points": [
        {
          "points": 5,
          "tree": "Arms"
        },
        {
          "points": 5,
          "tree": "Fury"
        },
        {
          "points": 36,
          "tree": "Protection"
        }
      ],
      "rank": 5,
      "saved": 55,
      "share_pct": 1.2,
      "shared": 33,
      "total_points": 46
    }
  ],
  "observed_at_ms": 1760057000000,
  "spec": null,
  "spec_shares": [
    {
      "share_pct": 37,
      "tree": "Fury"
    },
    {
      "share_pct": 36,
      "tree": "Protection"
    },
    {
      "share_pct": 27,
      "tree": "Arms"
    }
  ],
  "url": "https://talentsforever.com/warrior/builds"
}
```

### Leveling

- Capability: `video-game-talents/leveling`
- Description: The order World of Warcraft: Forever players place talent points in while leveling one class, from the builds planned on Talents Forever: per tree, the leading order level by level from 10 (talent, rank and level range of each step) in ten-level brackets with how many builds agree, and with `level`, the talents that order holds at that level.
- Instructions: Answer which talents a leveling WoW Forever character should have at its level ("level 20 Arms warrior"): pass class, spec and level and read `points_at_level`.
- Cost: 5 credits per call
- Capability file: [Leveling](https://firecrawl.dev/alexandria/agents/providers/talentsforever-com/video-game-talents/leveling)

Accepted options:
- `class` (string, required): Class slug. Example: `druid`
- `level` (number): Character level for `points_at_level`. Example: `10`
- `spec` (string): Spec slug of that class, to keep only builds or orders that lead in that tree: druid balance/feral/restoration, hunter beast-mastery/marksmanship/survival, mage arcane/fire/frost, paladin holy/protection/retribution, priest discipline/holy/shadow, rogue assassination/combat/subtlety, shaman elemental/enhancement/restoration, warlock affliction/demonology/destruction, warrior arms/fury/protection. Example: `balance`

Response schema example:
```json
{
  "attribution": "Counts from Talents Forever (https://talentsforever.com/), the site's own tally of builds planned on it. A count of what people plan, not a tier list.",
  "class": "Warrior",
  "counted_on": "7 Oct 2026",
  "observed_at_ms": 1760057000000,
  "orders": [
    {
      "brackets": [
        {
          "agreed": true,
          "from_level": 10,
          "holders": "1,722 of the 16,848 Arms builds that reach level 19 hold these points, 10.2%.",
          "note": "Across all 16,848 of those builds the talents taken most in these levels are Improved Rend (83%), Improved Tactical Mastery (65%), Deflection (49%) and Improved Heroic Strike (46%).",
          "steps": [
            {
              "from_level": 10,
              "max_rank": 3,
              "rank": 3,
              "talent": "Improved Rend",
              "talent_url": "https://talentsforever.com/warrior/talents/improved-rend",
              "to_level": 12,
              "tree": "Arms"
            },
            {
              "from_level": 13,
              "max_rank": 5,
              "rank": 2,
              "talent": "Deflection",
              "talent_url": "https://talentsforever.com/warrior/talents/deflection",
              "to_level": 14,
              "tree": "Arms"
            },
            {
              "from_level": 15,
              "max_rank": 5,
              "rank": 5,
              "talent": "Improved Tactical Mastery",
              "talent_url": "https://talentsforever.com/warrior/talents/improved-tactical-mastery",
              "to_level": 19,
              "tree": "Arms"
            }
          ],
          "to_level": 19
        },
        {
          "agreed": true,
          "from_level": 20,
          "holders": "537 of the 4,294 Arms builds that reach level 29 hold these points, 12.5%.",
          "note": "Across all 4,294 of those builds the talents taken most in these levels are Deep Wounds (94%), Improved Overpower (81%), Anger Management (78%) and Impale (73%).",
          "steps": [
            {
              "from_level": 20,
              "max_rank": 2,
              "rank": 2,
              "talent": "Improved Overpower",
              "talent_url": "https://talentsforever.com/warrior/talents/improved-overpower",
              "to_level": 21,
              "tree": "Arms"
            },
            {
              "from_level": 22,
              "max_rank": 3,
              "rank": 3,
              "talent": "Deep Wounds",
              "talent_url": "https://talentsforever.com/warrior/talents/deep-wounds",
              "to_level": 24,
              "tree": "Arms"
            },
            {
              "from_level": 25,
              "max_rank": 1,
              "rank": 1,
              "talent": "Anger Management",
              "talent_url": "https://talentsforever.com/warrior/talents/anger-management",
              "to_level": 25,
              "tree": "Arms"
            },
            {
              "from_level": 26,
              "max_rank": 2,
              "rank": 2,
              "talent": "Impale",
              "talent_url": "https://talentsforever.com/warrior/talents/impale",
              "to_level": 27,
              "tree": "Arms"
            },
            {
              "from_level": 28,
              "max_rank": 3,
              "rank": 2,
              "talent": "Two-Handed Weapon Specialization",
              "talent_url": "https://talentsforever.com/warrior/talents/two-handed-weapon-specialization",
              "to_level": 29,
              "tree": "Arms"
            }
          ],
          "to_level": 29
        },
        {
          "agreed": false,
          "from_level": 30,
          "holders": null,
          "note": "Fewer than 25 of the builds that follow the order above reach these levels the same way, so the order stops here rather than guess. Of the 1,015 that reach them, most put points in Sweeping Strikes (86%), Weaponmaster (79%), Two-Handed Weapon Specialization (76%) and Bloodthrill (67%).",
          "steps": [],
          "to_level": 39
        }
      ],
      "calculator_url": "https://talentsforever.com/warrior/29/02305213022---CBEFHGKJ-6",
      "level_30_url": null,
      "orders_counted": 16848,
      "points_at_level": {
        "covered": true,
        "level": 20,
        "points_spent": 11,
        "talents": [
          {
            "max_rank": 3,
            "rank": 3,
            "talent": "Improved Rend",
            "tree": "Arms"
          },
          {
            "max_rank": 5,
            "rank": 2,
            "talent": "Deflection",
            "tree": "Arms"
          },
          {
            "max_rank": 5,
            "rank": 5,
            "talent": "Improved Tactical Mastery",
            "tree": "Arms"
          },
          {
            "max_rank": 2,
            "rank": 1,
            "talent": "Improved Overpower",
            "tree": "Arms"
          }
        ]
      },
      "role": null,
      "runs_to_level": 29,
      "share_pct": 28.4,
      "summary": "The order runs to level 29: Improved Rend ×3, Deflection ×2, Improved Tactical Mastery ×5, Improved Overpower ×2, Deep Wounds ×3, Anger Management, Impale ×2, Two-Handed Weapon Specialization ×2.",
      "tree": "Arms"
    }
  ],
  "spec": "Arms",
  "spec_shares": [
    {
      "share_pct": 52.6,
      "tree": "Protection"
    },
    {
      "share_pct": 28.4,
      "tree": "Arms"
    },
    {
      "share_pct": 18.9,
      "tree": "Fury"
    }
  ],
  "url": "https://talentsforever.com/warrior/leveling"
}
```

### Talents

- Capability: `video-game-talents/talents`
- Description: Every talent of one World of Warcraft: Forever class: the three trees with each talent's grid position, rank count, prerequisite, ability cost, the text of every rank and how it compares with Classic, plus the Classic talents Forever removed. With `build` (a Talents Forever calculator link), also the ranks that build puts in each talent and its points per tree. Data is CC BY 4.0: credit Talents Forever with the returned `attribution`.
- Instructions: Answer what a WoW Forever talent does, what a class's trees hold, or exactly which talents a shared build link takes. Pass `calculator_url` from `builds` or `leveling` as `build` to decode it.
- Cost: 5 credits per call
- Capability file: [Talents](https://firecrawl.dev/alexandria/agents/providers/talentsforever-com/video-game-talents/talents)

Accepted options:
- `build` (string): Optional Talents Forever calculator link or path (`https://talentsforever.com/warrior/60/30305213132515201-050501--6`) of the same class, in the current link format (ending in `-6`). Example: `https://talentsforever.com/warrior/60/30305213132515201-050501--6`
- `class` (string, required): Class slug. Example: `druid`

Response schema example:
```json
{
  "attribution": "Talent data from Talents Forever (https://talentsforever.com/), licensed CC BY 4.0. Game names and tooltip text belong to Blizzard Entertainment.",
  "build": null,
  "class": "Warrior",
  "data_build": "1.60.1.70291",
  "generated": "2026-10-08",
  "license": "CC BY 4.0",
  "license_url": "https://creativecommons.org/licenses/by/4.0/",
  "observed_at_ms": 1760057000000,
  "trees": [
    {
      "name": "Arms",
      "points": null,
      "removed_from_classic": [
        {
          "max_rank": 5,
          "name": "Axe Specialization",
          "text": "Increases your chance to get a critical strike with Axes by 1%."
        },
        {
          "max_rank": 5,
          "name": "Mace Specialization",
          "text": "Gives you a 1% chance to stun your target for 3 sec with a Mace."
        },
        {
          "max_rank": 5,
          "name": "Sword Specialization",
          "text": "Gives you a 1% chance to get an extra attack on the same target after dealing damage with your Sword."
        },
        {
          "max_rank": 5,
          "name": "Polearm Specialization",
          "text": "Increases your chance to get a critical strike with Polearms by 1%."
        }
      ],
      "talents": [
        {
          "classic_status": "changed",
          "classic_text": "Reduces the cost of your Heroic Strike ability by 1 rage point.",
          "col": 1,
          "cost": null,
          "max_rank": 3,
          "name": "Improved Heroic Strike",
          "passive": true,
          "points": null,
          "ranks": [
            "Reduces the cost of your Heroic Strike ability by 1 Rage.",
            "Reduces the cost of your Heroic Strike ability by 2 Rage.",
            "Reduces the cost of your Heroic Strike ability by 3 Rage."
          ],
          "requires": null,
          "row": 1
        },
        {
          "classic_status": "same",
          "classic_text": "Increases your Parry chance by 1%.",
          "col": 2,
          "cost": null,
          "max_rank": 5,
          "name": "Deflection",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases your Parry chance by 1%.",
            "Increases your Parry chance by 2%.",
            "Increases your Parry chance by 3%.",
            "Increases your Parry chance by 4%.",
            "Increases your Parry chance by 5%."
          ],
          "requires": null,
          "row": 1
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases the bleed damage done by your Rend ability by 15%.",
          "col": 3,
          "cost": null,
          "max_rank": 3,
          "name": "Improved Rend",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases the Bleed damage done by your Rend ability by 12%.",
            "Increases the Bleed damage done by your Rend ability by 23%.",
            "Increases the Bleed damage done by your Rend ability by 35%."
          ],
          "requires": null,
          "row": 1
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases the amount of rage generated by your Charge ability by 3.",
          "col": 1,
          "cost": null,
          "max_rank": 2,
          "name": "Improved Charge",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases the Rage generated by your Charge ability by 3.",
            "Increases the Rage generated by your Charge ability by 6."
          ],
          "requires": null,
          "row": 2
        },
        {
          "classic_status": "changed",
          "classic_text": "You retain up to 5 of your rage points when you change stances.",
          "col": 2,
          "cost": null,
          "max_rank": 5,
          "name": "Improved Tactical Mastery",
          "passive": true,
          "points": null,
          "ranks": [
            "Tactical Mastery lets you retain up to an additional 3 Rage when you change stances.",
            "Tactical Mastery lets you retain up to an additional 6 Rage when you change stances.",
            "Tactical Mastery lets you retain up to an additional 9 Rage when you change stances.",
            "Tactical Mastery lets you retain up to an additional 12 Rage when you change stances.",
            "Tactical Mastery lets you retain up to an additional 15 Rage when you change stances."
          ],
          "requires": null,
          "row": 2
        },
        {
          "classic_status": "moved",
          "classic_text": "Increases the critical strike chance of your Overpower ability by 25%.",
          "col": 4,
          "cost": null,
          "max_rank": 2,
          "name": "Improved Overpower",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases the critical strike chance of your Overpower ability by 25%.",
            "Increases the critical strike chance of your Overpower ability by 50%."
          ],
          "requires": null,
          "row": 2
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases the time required for your rage to decay while out of combat by 30%.",
          "col": 2,
          "cost": null,
          "max_rank": 1,
          "name": "Anger Management",
          "passive": true,
          "points": null,
          "ranks": [
            "Generates 1 Rage every 3 sec while in combat, and reduces Rage loss while out of combat by 30%."
          ],
          "requires": "Improved Tactical Mastery",
          "row": 3
        },
        {
          "classic_status": "changed",
          "classic_text": "Your critical strikes cause the opponent to bleed, dealing 20% of your melee weapon's average damage over 12 sec.",
          "col": 3,
          "cost": null,
          "max_rank": 3,
          "name": "Deep Wounds",
          "passive": true,
          "points": null,
          "ranks": [
            "Your critical strikes cause your opponent to Bleed, dealing 20% of your melee weapon's average damage over 12 sec.",
            "Your critical strikes cause your opponent to Bleed, dealing 40% of your melee weapon's average damage over 12 sec.",
            "Your critical strikes cause your opponent to Bleed, dealing 60% of your melee weapon's average damage over 12 sec."
          ],
          "requires": "Improved Rend",
          "row": 3
        },
        {
          "classic_status": "new",
          "classic_text": null,
          "col": 1,
          "cost": "15 Rage | Melee Range | Instant | 20 sec cooldown | Requires Battle Stance",
          "max_rank": 1,
          "name": "Spearing Strike",
          "passive": false,
          "points": null,
          "ranks": [
            "A brutal attack that deals 40% weapon damage. Deals an additional 80% weapon damage against Giants, Dragonkin, and mounted targets. Mounted targets are dismounted."
          ],
          "requires": null,
          "row": 4
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases the damage you deal with two-handed melee weapons by 1%.",
          "col": 2,
          "cost": null,
          "max_rank": 3,
          "name": "Two-Handed Weapon Specialization",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases the damage you deal with two-handed melee weapons by 1%.",
            "Increases the damage you deal with two-handed melee weapons by 2%.",
            "Increases the damage you deal with two-handed melee weapons by 3%."
          ],
          "requires": null,
          "row": 4
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases the critical strike damage bonus of your abilities in Battle, Defensive, and Berserker stance by 10%.",
          "col": 3,
          "cost": null,
          "max_rank": 2,
          "name": "Impale",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases the critical strike damage bonus of your abilities by 10%.",
            "Increases the critical strike damage bonus of your abilities by 20%."
          ],
          "requires": "Deep Wounds",
          "row": 4
        },
        {
          "classic_status": "new",
          "classic_text": null,
          "col": 1,
          "cost": null,
          "max_rank": 5,
          "name": "Bloodthrill",
          "passive": true,
          "points": null,
          "ranks": [
            "Your Main Hand melee attacks against enemies afflicted by your Rend have a 4% chance to allow the use of your Overpower ability on the target. Lasts 6 sec.",
            "Your Main Hand melee attacks against enemies afflicted by your Rend have a 8% chance to allow the use of your Overpower ability on the target. Lasts 6 sec.",
            "Your Main Hand melee attacks against enemies afflicted by your Rend have a 12% chance to allow the use of your Overpower ability on the target. Lasts 6 sec.",
            "Your Main Hand melee attacks against enemies afflicted by your Rend have a 16% chance to allow the use of your Overpower ability on the target. Lasts 6 sec.",
            "Your Main Hand melee attacks against enemies afflicted by your Rend have a 20% chance to allow the use of your Overpower ability on the target. Lasts 6 sec."
          ],
          "requires": null,
          "row": 5
        },
        {
          "classic_status": "same",
          "classic_text": "Your next 5 melee attacks strike an additional nearby opponent.",
          "col": 2,
          "cost": "30 Rage | Instant | 30 sec cooldown | Requires Battle Stance",
          "max_rank": 1,
          "name": "Sweeping Strikes",
          "passive": false,
          "points": null,
          "ranks": [
            "Your next 5 melee attacks strike an additional nearby opponent."
          ],
          "requires": null,
          "row": 5
        },
        {
          "classic_status": "new",
          "classic_text": null,
          "col": 3,
          "cost": null,
          "max_rank": 5,
          "name": "Weaponmaster",
          "passive": true,
          "points": null,
          "ranks": [
            "Gives your melee weapon attacks a benefit depending on the weapon.\n\n Axe/Polearm: Increases your\n critical strike chance by 1%.\n\n Mace/Staff: Your attacks ignore\n 3% of your target's armor.\n\n Sword: Your successful melee \n attacks have a 1% chance to \n trigger an extra attack on the \n target.",
            "Gives your melee weapon attacks a benefit depending on the weapon.\n\n Axe/Polearm: Increases your\n critical strike chance by 2%.\n\n Mace/Staff: Your attacks ignore\n 6% of your target's armor.\n\n Sword: Your successful melee \n attacks have a 2% chance to \n trigger an extra attack on the \n target.",
            "Gives your melee weapon attacks a benefit depending on the weapon.\n\n Axe/Polearm: Increases your\n critical strike chance by 3%.\n\n Mace/Staff: Your attacks ignore\n 9% of your target's armor.\n\n Sword: Your successful melee \n attacks have a 3% chance to \n trigger an extra attack on the \n target.",
            "Gives your melee weapon attacks a benefit depending on the weapon.\n\n Axe/Polearm: Increases your\n critical strike chance by 4%.\n\n Mace/Staff: Your attacks ignore\n 12% of your target's armor.\n\n Sword: Your successful melee \n attacks have a 4% chance to \n trigger an extra attack on the \n target.",
            "Gives your melee weapon attacks a benefit depending on the weapon.\n\n Axe/Polearm: Increases your\n critical strike chance by 5%.\n\n Mace/Staff: Your attacks ignore\n 15% of your target's armor.\n\n Sword: Your successful melee \n attacks have a 5% chance to \n trigger an extra attack on the \n target."
          ],
          "requires": null,
          "row": 5
        },
        {
          "classic_status": "changed",
          "classic_text": "Decreases the casting time of your Slam ability by 0.1 sec.",
          "col": 1,
          "cost": null,
          "max_rank": 2,
          "name": "Improved Slam",
          "passive": true,
          "points": null,
          "ranks": [
            "Reduces the global cooldown and cast time of your Slam ability by 0.25 sec. In addition, Slam no longer interrupts or delays your melee swing and Slam's cooldown is reduced by 3.0 sec.",
            "Reduces the global cooldown and cast time of your Slam ability by 0.50 sec. In addition, Slam no longer interrupts or delays your melee swing and Slam's cooldown is reduced by 3.0 sec."
          ],
          "requires": null,
          "row": 6
        },
        {
          "classic_status": "same",
          "classic_text": "Gives your Hamstring ability a 5% chance to immobilize the target for 5 sec.",
          "col": 3,
          "cost": null,
          "max_rank": 3,
          "name": "Improved Hamstring",
          "passive": true,
          "points": null,
          "ranks": [
            "Gives your Hamstring ability a 5% chance to immobilize the target for 5 sec.",
            "Gives your Hamstring ability a 10% chance to immobilize the target for 5 sec.",
            "Gives your Hamstring ability a 15% chance to immobilize the target for 5 sec."
          ],
          "requires": null,
          "row": 6
        },
        {
          "classic_status": "same",
          "classic_text": "A vicious strike that deals weapon damage plus 85 and wounds the target, reducing the effectiveness of any healing by 50% for 10 sec.",
          "col": 2,
          "cost": "30 Rage | Melee Range | Instant | 6 sec cooldown",
          "max_rank": 1,
          "name": "Mortal Strike",
          "passive": false,
          "points": null,
          "ranks": [
            "A vicious strike that deals weapon damage plus 85 and wounds the target, reducing the effectiveness of any healing by 50% for 10 sec."
          ],
          "requires": "Sweeping Strikes",
          "row": 7
        }
      ]
    },
    {
      "name": "Fury",
      "points": null,
      "removed_from_classic": [
        {
          "max_rank": 5,
          "name": "Improved Demoralizing Shout",
          "text": "Increases the melee attack power reduction of your Demoralizing Shout by 8%."
        },
        {
          "max_rank": 3,
          "name": "Improved Cleave",
          "text": "Increases the bonus damage done by your Cleave ability by 40%."
        },
        {
          "max_rank": 5,
          "name": "Improved Battle Shout",
          "text": "Increases the melee attack power bonus of your Battle Shout by 5%."
        }
      ],
      "talents": [
        {
          "classic_status": "changed",
          "classic_text": "Increases the area of effect and duration of your Battle Shout and Demoralizing Shout by 10%.",
          "col": 2,
          "cost": null,
          "max_rank": 5,
          "name": "Booming Voice",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases the area of effect of your Shouts by 10% and reduces their Rage cost by 5%.",
            "Increases the area of effect of your Shouts by 20% and reduces their Rage cost by 10%.",
            "Increases the area of effect of your Shouts by 30% and reduces their Rage cost by 15%.",
            "Increases the area of effect of your Shouts by 40% and reduces their Rage cost by 20%.",
            "Increases the area of effect of your Shouts by 50% and reduces their Rage cost by 25%."
          ],
          "requires": null,
          "row": 1
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases your chance to get a critical strike with melee weapons by 1%.",
          "col": 3,
          "cost": null,
          "max_rank": 5,
          "name": "Cruelty",
          "passive": true,
          "points": null,
          "ranks": [
            "Improves your chance to get a critical strike with melee attacks by 1%.",
            "Improves your chance to get a critical strike with melee attacks by 2%.",
            "Improves your chance to get a critical strike with melee attacks by 3%.",
            "Improves your chance to get a critical strike with melee attacks by 4%.",
            "Improves your chance to get a critical strike with melee attacks by 5%."
          ],
          "requires": null,
          "row": 1
        },
        {
          "classic_status": "new",
          "classic_text": null,
          "col": 2,
          "cost": null,
          "max_rank": 5,
          "name": "Lingering Rage",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases the time before your Rage begins to decay after leaving combat by 2 sec.",
            "Increases the time before your Rage begins to decay after leaving combat by 4 sec.",
            "Increases the time before your Rage begins to decay after leaving combat by 6 sec.",
            "Increases the time before your Rage begins to decay after leaving combat by 8 sec.",
            "Increases the time before your Rage begins to decay after leaving combat by 10 sec."
          ],
          "requires": null,
          "row": 2
        },
        {
          "classic_status": "changed",
          "classic_text": "Gives you a 8% chance to generate an additional Rage point when you deal melee damage with a weapon.",
          "col": 3,
          "cost": null,
          "max_rank": 5,
          "name": "Unbridled Wrath",
          "passive": true,
          "points": null,
          "ranks": [
            "Gives you a 12% chance to generate 1 additional Rage when you deal melee damage with a weapon.",
            "Gives you a 24% chance to generate 1 additional Rage when you deal melee damage with a weapon.",
            "Gives you a 36% chance to generate 1 additional Rage when you deal melee damage with a weapon.",
            "Gives you a 48% chance to generate 1 additional Rage when you deal melee damage with a weapon.",
            "Gives you a 60% chance to generate 1 additional Rage when you deal melee damage with a weapon."
          ],
          "requires": null,
          "row": 2
        },
        {
          "classic_status": "new",
          "classic_text": null,
          "col": 1,
          "cost": null,
          "max_rank": 3,
          "name": "Furious Precision",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases your chance to hit with off-hand attacks by 4%.",
            "Increases your chance to hit with off-hand attacks by 7%.",
            "Increases your chance to hit with off-hand attacks by 10%."
          ],
          "requires": null,
          "row": 3
        },
        {
          "classic_status": "changed",
          "classic_text": "Causes all enemies near the warrior to be dazed, reducing movement speed by 50% for 6 sec.",
          "col": 2,
          "cost": "10 Rage | Instant",
          "max_rank": 1,
          "name": "Piercing Howl",
          "passive": false,
          "points": null,
          "ranks": [
            "Causes all enemies within 10 yds to be Dazed, reducing movement speed by 50% for 6 sec."
          ],
          "requires": null,
          "row": 3
        },
        {
          "classic_status": "changed",
          "classic_text": "Regenerates 1% of your total Health over 6 sec after being the victim of a critical strike.",
          "col": 3,
          "cost": null,
          "max_rank": 3,
          "name": "Blood Craze",
          "passive": true,
          "points": null,
          "ranks": [
            "Regenerates 1% of your total Health over 6 sec after being the victim of a critical strike or suffering more than 20% of your maximum Health from a single attack.",
            "Regenerates 2% of your total Health over 6 sec after being the victim of a critical strike or suffering more than 20% of your maximum Health from a single attack.",
            "Regenerates 3% of your total Health over 6 sec after being the victim of a critical strike or suffering more than 20% of your maximum Health from a single attack."
          ],
          "requires": null,
          "row": 3
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases the damage done by your offhand weapon by 5%.",
          "col": 1,
          "cost": null,
          "max_rank": 5,
          "name": "Dual Wield Specialization",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases the damage done by your off-hand weapon by 5% and the Rage generated by your off-hand attacks by 10%.",
            "Increases the damage done by your off-hand weapon by 10% and the Rage generated by your off-hand attacks by 20%.",
            "Increases the damage done by your off-hand weapon by 15% and the Rage generated by your off-hand attacks by 30%.",
            "Increases the damage done by your off-hand weapon by 20% and the Rage generated by your off-hand attacks by 40%.",
            "Increases the damage done by your off-hand weapon by 25% and the Rage generated by your off-hand attacks by 50%."
          ],
          "requires": null,
          "row": 4
        },
        {
          "classic_status": "new",
          "classic_text": null,
          "col": 2,
          "cost": null,
          "max_rank": 1,
          "name": "Raging Blows",
          "passive": true,
          "points": null,
          "ranks": [
            "Reduces the Rage cost of your Cleave and Whirlwind abilities by 3."
          ],
          "requires": null,
          "row": 4
        },
        {
          "classic_status": "changed",
          "classic_text": "Gives you a 5% melee damage bonus for 12 sec up to a maximum of 12 swings after being the victim of a critical strike.",
          "col": 3,
          "cost": null,
          "max_rank": 5,
          "name": "Enrage",
          "passive": true,
          "points": null,
          "ranks": [
            "Gives you a 30% chance to deal 2% increased Physical damage for 12 sec after being the victim of any damaging attack.",
            "Gives you a 30% chance to deal 4% increased Physical damage for 12 sec after being the victim of any damaging attack.",
            "Gives you a 30% chance to deal 6% increased Physical damage for 12 sec after being the victim of any damaging attack.",
            "Gives you a 30% chance to deal 8% increased Physical damage for 12 sec after being the victim of any damaging attack.",
            "Gives you a 30% chance to deal 10% increased Physical damage for 12 sec after being the victim of any damaging attack."
          ],
          "requires": null,
          "row": 4
        },
        {
          "classic_status": "changed",
          "classic_text": "Reduces the Rage cost of your Execute ability by 2.",
          "col": 4,
          "cost": null,
          "max_rank": 2,
          "name": "Improved Execute",
          "passive": true,
          "points": null,
          "ranks": [
            "Reduces the Rage cost of your Execute ability by 3.",
            "Reduces the Rage cost of your Execute ability by 5."
          ],
          "requires": null,
          "row": 4
        },
        {
          "classic_status": "changed",
          "classic_text": "The Berserker Rage ability will generate 5 rage when used.",
          "col": 1,
          "cost": null,
          "max_rank": 2,
          "name": "Improved Berserker Rage",
          "passive": true,
          "points": null,
          "ranks": [
            "Your Berserker Rage ability will instantly generate 5 Rage and has a 50% chance to remove all movement impairing effects when activated.",
            "Your Berserker Rage ability will instantly generate 10 Rage and has a 100% chance to remove all movement impairing effects when activated."
          ],
          "requires": null,
          "row": 5
        },
        {
          "classic_status": "changed",
          "classic_text": "When activated, increases your physical damage by 20% and makes you immune to Fear effects, but lowers your armor and all resistances by 20%. Lasts 30 sec.",
          "col": 2,
          "cost": "10 Rage | Instant | 3 min cooldown",
          "max_rank": 1,
          "name": "Death Wish",
          "passive": false,
          "points": null,
          "ranks": [
            "When activated, increases your Physical damage done by 20% and makes you immune to Fear effects, but increases all damage you take by 5%. Lasts 30 sec."
          ],
          "requires": null,
          "row": 5
        },
        {
          "classic_status": "same",
          "classic_text": "Reduces the cooldown of your Intercept ability by 5 sec.",
          "col": 4,
          "cost": null,
          "max_rank": 2,
          "name": "Improved Intercept",
          "passive": true,
          "points": null,
          "ranks": [
            "Reduces the cooldown of your Intercept ability by 5 sec.",
            "Reduces the cooldown of your Intercept ability by 10 sec."
          ],
          "requires": null,
          "row": 5
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases your attack speed by 10% for your next 3 swings after dealing a melee critical strike.",
          "col": 2,
          "cost": null,
          "max_rank": 5,
          "name": "Flurry",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases your melee attack speed by 5% for your next 3 swings after dealing a melee critical strike.",
            "Increases your melee attack speed by 10% for your next 3 swings after dealing a melee critical strike.",
            "Increases your melee attack speed by 15% for your next 3 swings after dealing a melee critical strike.",
            "Increases your melee attack speed by 20% for your next 3 swings after dealing a melee critical strike.",
            "Increases your melee attack speed by 25% for your next 3 swings after dealing a melee critical strike."
          ],
          "requires": "Death Wish",
          "row": 6
        },
        {
          "classic_status": "new",
          "classic_text": null,
          "col": 3,
          "cost": null,
          "max_rank": 2,
          "name": "Gore Drinker",
          "passive": true,
          "points": null,
          "ranks": [
            "Your Enrage, Berserker Rage, Bloodrage, Death Wish, and Bloodthirst abilities cause your next 3 melee attacks to restore 0.5% of your maximum Health.",
            "Your Enrage, Berserker Rage, Bloodrage, Death Wish, and Bloodthirst abilities cause your next 3 melee attacks to restore 1.0% of your maximum Health."
          ],
          "requires": "Enrage",
          "row": 6
        },
        {
          "classic_status": "changed",
          "classic_text": "Instantly attack the target causing damage equal to 45% of your attack power. In addition, the next 5 successful melee attacks will restore 10 health. This effect lasts 8 sec.",
          "col": 2,
          "cost": "30 Rage | Melee Range | Instant | 6 sec cooldown",
          "max_rank": 1,
          "name": "Bloodthirst",
          "passive": false,
          "points": null,
          "ranks": [
            "Instantly attack the target causing damage equal to 45% of your Attack Power plus 30 and increasing your movement speed by 10% for 10 sec."
          ],
          "requires": null,
          "row": 7
        }
      ]
    },
    {
      "name": "Protection",
      "points": null,
      "removed_from_classic": [
        {
          "max_rank": 5,
          "name": "Toughness",
          "text": "Increases your armor value from items by 2%."
        },
        {
          "max_rank": 3,
          "name": "Improved Shield Block",
          "text": "Allows your Shield Block ability to block an additional attack and increases the duration by 0.5 second."
        },
        {
          "max_rank": 2,
          "name": "Improved Taunt",
          "text": "Reduces the cooldown of your Taunt ability by 1 sec."
        }
      ],
      "talents": [
        {
          "classic_status": "changed",
          "classic_text": "Increases the instant Rage generated by your Bloodrage ability by 2.",
          "col": 1,
          "cost": null,
          "max_rank": 2,
          "name": "Improved Bloodrage",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases all the Rage generated by your Bloodrage ability by 25%.",
            "Increases all the Rage generated by your Bloodrage ability by 50%."
          ],
          "requires": null,
          "row": 1
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases your chance to block attacks with a shield by 1% and has a 20% chance to generate 1 rage when a block occurs.",
          "col": 2,
          "cost": null,
          "max_rank": 5,
          "name": "Shield Specialization",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases your chance to Block attacks with your shield by 1% and grants you a 20% chance to generate 5 Rage when you Block.",
            "Increases your chance to Block attacks with your shield by 2% and grants you a 40% chance to generate 5 Rage when you Block.",
            "Increases your chance to Block attacks with your shield by 3% and grants you a 60% chance to generate 5 Rage when you Block.",
            "Increases your chance to Block attacks with your shield by 4% and grants you a 80% chance to generate 5 Rage when you Block.",
            "Increases your chance to Block attacks with your shield by 5% and grants you a 100% chance to generate 5 Rage when you Block."
          ],
          "requires": null,
          "row": 1
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases your chance to resist Stun and Charm effects by an additional 3%.",
          "col": 3,
          "cost": null,
          "max_rank": 5,
          "name": "Iron Will",
          "passive": true,
          "points": null,
          "ranks": [
            "Reduces the duration of Stun and Fear effects inflicted on you by 3%.",
            "Reduces the duration of Stun and Fear effects inflicted on you by 6%.",
            "Reduces the duration of Stun and Fear effects inflicted on you by 9%.",
            "Reduces the duration of Stun and Fear effects inflicted on you by 12%.",
            "Reduces the duration of Stun and Fear effects inflicted on you by 15%."
          ],
          "requires": null,
          "row": 1
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases your Defense skill by 2.",
          "col": 1,
          "cost": null,
          "max_rank": 5,
          "name": "Anticipation",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases your Defense Skill by 4.",
            "Increases your Defense Skill by 8.",
            "Increases your Defense Skill by 12.",
            "Increases your Defense Skill by 16.",
            "Increases your Defense Skill by 20."
          ],
          "requires": null,
          "row": 2
        },
        {
          "classic_status": "changed",
          "classic_text": "Gives your Revenge ability a 15% chance to stun the target for 3 sec.",
          "col": 3,
          "cost": null,
          "max_rank": 3,
          "name": "Improved Revenge",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases damage dealt by your Revenge ability by 20%.",
            "Increases damage dealt by your Revenge ability by 40%.",
            "Increases damage dealt by your Revenge ability by 60%."
          ],
          "requires": null,
          "row": 2
        },
        {
          "classic_status": "changed",
          "classic_text": "Reduces the cost of your Thunder Clap ability by 1 rage point.",
          "col": 4,
          "cost": null,
          "max_rank": 3,
          "name": "Improved Thunder Clap",
          "passive": true,
          "points": null,
          "ranks": [
            "Reduces the Rage cost of your Thunder Clap ability by 2.",
            "Reduces the Rage cost of your Thunder Clap ability by 4.",
            "Reduces the Rage cost of your Thunder Clap ability by 6."
          ],
          "requires": null,
          "row": 2
        },
        {
          "classic_status": "changed",
          "classic_text": "When activated, this ability temporarily grants you 30% of your maximum hit points for 20 seconds. After the effect expires, the hit points are lost.",
          "col": 1,
          "cost": "Instant | 3 min cooldown",
          "max_rank": 1,
          "name": "Last Stand",
          "passive": false,
          "points": null,
          "ranks": [
            "When activated, this ability temporarily grants you 30% of your maximum health for 20 sec. After the effect expires, the health is lost."
          ],
          "requires": null,
          "row": 3
        },
        {
          "classic_status": "new",
          "classic_text": null,
          "col": 2,
          "cost": null,
          "max_rank": 2,
          "name": "Master of Defense",
          "passive": true,
          "points": null,
          "ranks": [
            "Grants you a 50% chance to generate 5 Rage when you Dodge or Parry while a shield is equipped.",
            "Grants you a 100% chance to generate 5 Rage when you Dodge or Parry while a shield is equipped."
          ],
          "requires": "Shield Specialization",
          "row": 3
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases the duration of your Disarm ability by 1 secs.",
          "col": 3,
          "cost": null,
          "max_rank": 3,
          "name": "Improved Disarm",
          "passive": true,
          "points": null,
          "ranks": [
            "Reduces the cooldown of your Disarm ability by 7 secs.",
            "Reduces the cooldown of your Disarm ability by 13 secs.",
            "Reduces the cooldown of your Disarm ability by 20 secs."
          ],
          "requires": null,
          "row": 3
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases the threat generated by your attacks by 3% while in Defensive Stance.",
          "col": 4,
          "cost": null,
          "max_rank": 3,
          "name": "Defiance",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases all threat generated in Defensive stance by an additional 5% while a shield is equipped.",
            "Increases all threat generated in Defensive stance by an additional 10% while a shield is equipped.",
            "Increases all threat generated in Defensive stance by an additional 15% while a shield is equipped."
          ],
          "requires": null,
          "row": 3
        },
        {
          "classic_status": "changed",
          "classic_text": "Reduces the cost of your Sunder Armor ability by 1 rage point.",
          "col": 1,
          "cost": null,
          "max_rank": 3,
          "name": "Improved Sunder Armor",
          "passive": true,
          "points": null,
          "ranks": [
            "Reduces the Rage cost of your Sunder Armor ability by 1.",
            "Reduces the Rage cost of your Sunder Armor ability by 2.",
            "Reduces the Rage cost of your Sunder Armor ability by 3."
          ],
          "requires": null,
          "row": 4
        },
        {
          "classic_status": "new",
          "classic_text": null,
          "col": 2,
          "cost": null,
          "max_rank": 1,
          "name": "Vanguard",
          "passive": true,
          "points": null,
          "ranks": [
            "Your Charge ability is now usable while in Defensive Stance."
          ],
          "requires": null,
          "row": 4
        },
        {
          "classic_status": "moved",
          "classic_text": "Gives your Shield Bash ability a 50% chance to silence the target for 3 sec.",
          "col": 3,
          "cost": null,
          "max_rank": 2,
          "name": "Improved Shield Bash",
          "passive": true,
          "points": null,
          "ranks": [
            "Gives your Shield Bash ability a 50% chance to Silence the target for 3 sec.",
            "Gives your Shield Bash ability a 100% chance to Silence the target for 3 sec."
          ],
          "requires": null,
          "row": 4
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases the effect duration of your Shield Wall ability by 3 secs.",
          "col": 1,
          "cost": null,
          "max_rank": 2,
          "name": "Improved Shield Wall",
          "passive": true,
          "points": null,
          "ranks": [
            "Reduces the cooldown of your Shield Wall ability by 5.5 min.",
            "Reduces the cooldown of your Shield Wall ability by 11.0 min."
          ],
          "requires": null,
          "row": 5
        },
        {
          "classic_status": "changed",
          "classic_text": "Stuns the opponent for 5 sec.",
          "col": 2,
          "cost": "10 Rage | Melee Range | Instant | 45 sec cooldown",
          "max_rank": 1,
          "name": "Concussion Blow",
          "passive": false,
          "points": null,
          "ranks": [
            "Stuns the target for 5 sec."
          ],
          "requires": null,
          "row": 5
        },
        {
          "classic_status": "new",
          "classic_text": null,
          "col": 3,
          "cost": null,
          "max_rank": 3,
          "name": "Focused Rage",
          "passive": true,
          "points": null,
          "ranks": [
            "Reduces the Rage cost of your offensive abilities by 1.",
            "Reduces the Rage cost of your offensive abilities by 2.",
            "Reduces the Rage cost of your offensive abilities by 3."
          ],
          "requires": null,
          "row": 5
        },
        {
          "classic_status": "changed",
          "classic_text": "Increases the damage you deal with One-Handed Melee weapons by 2%.",
          "col": 3,
          "cost": null,
          "max_rank": 5,
          "name": "Bastion",
          "passive": true,
          "points": null,
          "ranks": [
            "Increases all damage you deal by 2% while a shield is equipped.",
            "Increases all damage you deal by 4% while a shield is equipped.",
            "Increases all damage you deal by 6% while a shield is equipped.",
            "Increases all damage you deal by 8% while a shield is equipped.",
            "Increases all damage you deal by 10% while a shield is equipped."
          ],
          "requires": null,
          "row": 6
        },
        {
          "classic_status": "changed",
          "classic_text": "Slam the target with your shield, causing 225 to 235 damage, modified by your shield block value, and has a 50% chance of dispelling 1 magic effect on the target. Also causes a high amount of threat.",
          "col": 2,
          "cost": "20 Rage | Melee Range | Instant | 6 sec cooldown | Requires Shields",
          "max_rank": 1,
          "name": "Shield Slam",
          "passive": false,
          "points": null,
          "ranks": [
            "Slam the target with your shield, causing 421 to 439 damage, increased by your Block Value, and has a 50% chance of dispelling 1 magic effect on the target. Causes a very high amount of threat."
          ],
          "requires": "Concussion Blow",
          "row": 7
        }
      ]
    }
  ],
  "url": "https://talentsforever.com/export/warrior.json"
}
```
