Ranger

ClassXPHBp. 1182024SRD
Hit die
d10
Primary ability
Dexterity and Wisdom
Saving throws
Strength, Dexterity
Spellcasting
Wisdom
Caster progression
artificer
Subclass title
Ranger Subclass
Armor
light, medium, shield
Weapons
simple, martial
Skills
choose 3 from animal handling, athletics, insight, investigation, nature, perception, stealth, survival

Starting equipment

Choose A or B: (A) Studded Leather Armor, Scimitar, Shortsword, Longbow, 20 Arrows, Quiver, Druidic Focus (sprig of mistletoe), Explorer's Pack, and 7 GP; or (B) 150 GP

LevelFavored Enemy
12
22
32
42
53
63
73
83
94
104
114
124
135
145
155
165
176
186
196
206
LevelPrepared Spells
12
23
34
45
56
66
77
87
99
109
1110
1210
1311
1411
1512
1612
1714
1814
1915
2015

Spell Slots per Spell Level

Level1st2nd3rd4th5th
12โ€”โ€”โ€”โ€”
22โ€”โ€”โ€”โ€”
33โ€”โ€”โ€”โ€”
43โ€”โ€”โ€”โ€”
542โ€”โ€”โ€”
642โ€”โ€”โ€”
743โ€”โ€”โ€”
843โ€”โ€”โ€”
9432โ€”โ€”
10432โ€”โ€”
11433โ€”โ€”
12433โ€”โ€”
134331โ€”
144331โ€”
154332โ€”
164332โ€”
1743331
1843331
1943332
2043332

Multiclassing

Proficiencies gained
light, medium, shield; martial; choose 1 from animal handling, athletics, insight, investigation, nature, perception, stealth, survival

Subclasses

Class features

You have learned to channel the magical essence of nature to cast spells. See chapter 7 for the rules on spellcasting. The information below details how you use those rules with Ranger spells, which appear in the Ranger spell list later in the class's description.

Spell Slots

The Ranger Features table shows how many spell slots you have to cast your level 1+ spells. You regain all expended slots when you finish a Long Rest.

Prepared Spells of Level 1+

You prepare the list of level 1+ spells that are available for you to cast with this feature. To start, choose two level 1 Ranger spells. Cure Wounds and Ensnaring Strike are recommended.

The number of spells on your list increases as you gain Ranger levels, as shown in the Prepared Spells column of the Ranger Features table. Whenever that number increases, choose additional Ranger spells until the number of spells on your list matches the number in the Ranger Features table. The chosen spells must be of a level for which you have spell slots. For example, if you're a level 5 Ranger, your list of prepared spells can include six Ranger spells of level 1 or 2 in any combination.

If another Ranger feature gives you spells that you always have prepared, those spells don't count against the number of spells you can prepare with this feature, but those spells otherwise count as Ranger spells for you.

Changing Your Prepared Spells

Whenever you finish a Long Rest, you can replace one spell on your list with another Ranger spell for which you have spell slots.

Spellcasting Ability

Wisdom is your spellcasting ability for your Ranger spells.

Spellcasting Focus

You can use a Druidic Focus as a Spellcasting Focus for your Ranger spells.

You always have the Hunter's Mark spell prepared. You can cast it twice without expending a spell slot, and you regain all expended uses of this ability when you finish a Long Rest.

The number of times you can cast the spell without a spell slot increases when you reach certain Ranger levels, as shown in the Favored Enemy column of the Ranger Features table.

Your training with weapons allows you to use the mastery properties of two kinds of weapons of your choice with which you have proficiency, such as Longbows and Shortswords.

Whenever you finish a Long Rest, you can change the kinds of weapons you chose. For example, you could switch to using the mastery properties of Scimitars and Longswords.

Thanks to your travels, you gain the following benefits.

Expertise

Choose one of your skill proficiencies with which you lack Expertise. You gain Expertise in that skill.

Languages

You know two languages of your choice from the language tables in chapter 2.

You gain a Fighting Style feat of your choice. Instead of choosing one of those feats, you can choose the option below.

Druidic Warrior

You learn two Druid cantrips of your choice. Guidance and Starry Wisp are recommended. The chosen cantrips count as Ranger spells for you, and Wisdom is your spellcasting ability for them. Whenever you gain a Ranger level, you can replace one of these cantrips with another Druid cantrip.

You gain a Ranger subclass of your choice. A subclass is a specialization that grants you features at certain Ranger levels. For the rest of your career, you gain each of your subclass's features that are of your Ranger level or lower.

You gain the Ability Score Improvement feat or another feat of your choice for which you qualify. You gain this feature again at Ranger levels 8, 12, and 16.

You can attack twice instead of once whenever you take the Attack action on your turn.

Roving

Level 6

Your Speed increases by 10 feet while you aren't wearing Heavy armor. You also have a Climb Speed and a Swim Speed equal to your Speed.

You gain a feature from your Ranger Subclass.

You gain the Ability Score Improvement feat or another feat of your choice for which you qualify.

Expertise

Level 9

Choose two of your skill proficiencies with which you lack Expertise. You gain Expertise in those skills.

Tireless

Level 10

Primal forces now help fuel you on your journeys, granting you the following benefits.

Temporary Hit Points

As a Magic action, you can give yourself a number of Temporary Hit Points equal to 1d8 plus your Wisdom modifier (minimum of 1). You can use this action a number of times equal to your Wisdom modifier (minimum of once), and you regain all expended uses when you finish a Long Rest.

Decrease Exhaustion

Whenever you finish a Short Rest, your Exhaustion level, if any, decreases by 1.

You gain a feature from your Ranger Subclass.

You gain the Ability Score Improvement feat or another feat of your choice for which you qualify.

Taking damage can't break your Concentration on Hunter's Mark.

You invoke spirits of nature to magically hide yourself. As a Bonus Action, you can give yourself the Invisible condition until the end of your next turn.

You can use this feature a number of times equal to your Wisdom modifier (minimum of once), and you regain all expended uses when you finish a Long Rest.

You gain a feature from your Ranger Subclass.

You gain the Ability Score Improvement feat or another feat of your choice for which you qualify.

You have Advantage on attack rolls against the creature currently marked by your Hunter's Mark.

Feral Senses

Level 18

Your connection to the forces of nature grants you Blindsight with a range of 30 feet.

Epic Boon

Level 19

You gain an Epic Boon feat or another feat of your choice for which you qualify. Boon of Dimensional Travel is recommended.

Foe Slayer

Level 20

The damage die of your Hunter's Mark is a d10 rather than a d6.

Raw data
{
  "hd": {
    "faces": 10,
    "number": 1
  },
  "name": "Ranger",
  "page": 118,
  "srd52": true,
  "__prop": "class",
  "source": "XPHB",
  "edition": "one",
  "hasFluff": true,
  "proficiency": [
    "str",
    "dex"
  ],
  "classFeatures": [
    [
      {
        "name": "Spellcasting",
        "page": 119,
        "type": "entries",
        "level": 1,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You have learned to channel the magical essence of nature to cast spells. See {@book chapter 7|XPHB|7} for the rules on spellcasting. The information below details how you use those rules with Ranger spells, which appear in the {@filter Ranger spell list|spells|class=Ranger} later in the class's description.",
          {
            "type": "entries",
            "entries": [
              {
                "name": "Spell Slots",
                "type": "entries",
                "entries": [
                  "The Ranger Features table shows how many spell slots you have to cast your level 1+ spells. You regain all expended slots when you finish a {@variantrule Long Rest|XPHB}."
                ]
              },
              {
                "name": "Prepared Spells of Level 1+",
                "type": "entries",
                "entries": [
                  "You prepare the list of level 1+ spells that are available for you to cast with this feature. To start, choose two {@filter level 1 Ranger spells|spells|class=Ranger|level=1}. {@spell Cure Wounds|XPHB} and {@spell Ensnaring Strike|XPHB} are recommended.",
                  "The number of spells on your list increases as you gain Ranger levels, as shown in the Prepared Spells column of the Ranger Features table. Whenever that number increases, choose additional Ranger spells until the number of spells on your list matches the number in the Ranger Features table. The chosen spells must be of a level for which you have spell slots. For example, if you're a level 5 Ranger, your list of prepared spells can include six Ranger spells of level 1 or 2 in any combination.",
                  "If another Ranger feature gives you spells that you always have prepared, those spells don't count against the number of spells you can prepare with this feature, but those spells otherwise count as Ranger spells for you."
                ]
              },
              {
                "name": "Changing Your Prepared Spells",
                "type": "entries",
                "entries": [
                  "Whenever you finish a {@variantrule Long Rest|XPHB}, you can replace one spell on your list with another Ranger spell for which you have spell slots."
                ]
              },
              {
                "name": "Spellcasting Ability",
                "type": "entries",
                "entries": [
                  "Wisdom is your spellcasting ability for your Ranger spells."
                ]
              },
              {
                "name": "Spellcasting Focus",
                "type": "entries",
                "entries": [
                  "You can use a {@item Druidic Focus|XPHB} as a {@variantrule Spellcasting Focus|XPHB} for your Ranger spells."
                ]
              }
            ]
          }
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      },
      {
        "name": "Favored Enemy",
        "page": 120,
        "type": "entries",
        "level": 1,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You always have the {@spell Hunter's Mark|XPHB} spell prepared. You can cast it twice without expending a spell slot, and you regain all expended uses of this ability when you finish a {@variantrule Long Rest|XPHB}.",
          "The number of times you can cast the spell without a spell slot increases when you reach certain Ranger levels, as shown in the Favored Enemy column of the Ranger Features table."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      },
      {
        "name": "Weapon Mastery",
        "page": 120,
        "type": "entries",
        "level": 1,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "Your training with weapons allows you to use the {@variantrule weapon mastery properties|XPHB|mastery properties} of two kinds of {@filter weapons|items|type=simple weapon;martial weapon} of your choice with which you have proficiency, such as {@item Longbow|XPHB|Longbows} and {@item Shortsword|XPHB|Shortswords}.",
          "Whenever you finish a {@variantrule Long Rest|XPHB}, you can change the kinds of weapons you chose. For example, you could switch to using the {@variantrule weapon mastery properties|XPHB|mastery properties} of {@item Scimitar|XPHB|Scimitars} and {@item Longsword|XPHB|Longswords}."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Deft Explorer",
        "page": 120,
        "type": "entries",
        "level": 2,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "Thanks to your travels, you gain the following benefits.",
          {
            "type": "entries",
            "entries": [
              {
                "name": "Expertise",
                "type": "entries",
                "entries": [
                  "Choose one of your skill proficiencies with which you lack {@variantrule Expertise|XPHB}. You gain {@variantrule Expertise|XPHB} in that skill."
                ]
              },
              {
                "name": "Languages",
                "type": "entries",
                "entries": [
                  "You know two languages of your choice from the language tables in {@book chapter 2|XPHB|2|Choose Languages}."
                ]
              }
            ]
          }
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      },
      {
        "name": "Fighting Style",
        "page": 120,
        "type": "entries",
        "level": 2,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You gain a {@filter Fighting Style feat|feats|category=FS} of your choice. Instead of choosing one of those feats, you can choose the option below.",
          {
            "type": "entries",
            "entries": [
              {
                "name": "Druidic Warrior",
                "page": 120,
                "type": "entries",
                "__prop": "feat",
                "source": "XPHB",
                "entries": [
                  "You learn two {@filter Druid cantrips|spells|level=0|class=druid} of your choice. {@spell Guidance|XPHB} and {@spell Starry Wisp|XPHB} are recommended. The chosen cantrips count as Ranger spells for you, and Wisdom is your spellcasting ability for them. Whenever you gain a Ranger level, you can replace one of these cantrips with another Druid cantrip."
                ],
                "category": "FS:R",
                "additionalSpells": [
                  {
                    "known": {
                      "_": [
                        {
                          "count": 2,
                          "choose": "level=0|class=druid"
                        }
                      ]
                    },
                    "ability": "wis"
                  }
                ]
              }
            ]
          }
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Ranger Subclass",
        "page": 120,
        "type": "entries",
        "level": 3,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You gain a Ranger subclass of your choice. A subclass is a specialization that grants you features at certain Ranger levels. For the rest of your career, you gain each of your subclass's features that are of your Ranger level or lower."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true,
        "gainSubclassFeature": true
      }
    ],
    [
      {
        "name": "Ability Score Improvement",
        "page": 120,
        "type": "entries",
        "level": 4,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You gain the {@feat Ability Score Improvement|XPHB} feat or another {@5etools feat|feats.html} of your choice for which you qualify. You gain this feature again at Ranger levels 8, 12, and 16."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Extra Attack",
        "page": 120,
        "type": "entries",
        "level": 5,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You can attack twice instead of once whenever you take the {@action Attack|XPHB} action on your turn."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Roving",
        "page": 121,
        "type": "entries",
        "level": 6,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "Your {@variantrule Speed|XPHB} increases by 10 feet while you aren't wearing Heavy armor. You also have a {@variantrule Climb Speed|XPHB} and a {@variantrule Swim Speed|XPHB} equal to your {@variantrule Speed|XPHB}."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Subclass Feature",
        "page": 121,
        "type": "entries",
        "level": 7,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You gain a feature from your Ranger Subclass."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true,
        "gainSubclassFeature": true
      }
    ],
    [
      {
        "name": "Ability Score Improvement",
        "page": 121,
        "type": "entries",
        "level": 8,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You gain the {@feat Ability Score Improvement|XPHB} feat or another {@5etools feat|feats.html} of your choice for which you qualify."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Expertise",
        "page": 121,
        "type": "entries",
        "level": 9,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "Choose two of your skill proficiencies with which you lack {@variantrule Expertise|XPHB}. You gain {@variantrule Expertise|XPHB} in those skills."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Tireless",
        "page": 121,
        "type": "entries",
        "level": 10,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "Primal forces now help fuel you on your journeys, granting you the following benefits.",
          {
            "type": "entries",
            "entries": [
              {
                "name": "Temporary Hit Points",
                "type": "entries",
                "entries": [
                  "As a {@action Magic|XPHB} action, you can give yourself a number of {@variantrule Temporary Hit Points|XPHB} equal to {@dice 1d8} plus your Wisdom modifier (minimum of 1). You can use this action a number of times equal to your Wisdom modifier (minimum of once), and you regain all expended uses when you finish a {@variantrule Long Rest|XPHB}."
                ]
              },
              {
                "name": "Decrease Exhaustion",
                "type": "entries",
                "entries": [
                  "Whenever you finish a {@variantrule Short Rest|XPHB}, your {@condition Exhaustion|XPHB} level, if any, decreases by 1."
                ]
              }
            ]
          }
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Subclass Feature",
        "page": 121,
        "type": "entries",
        "level": 11,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You gain a feature from your Ranger Subclass."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true,
        "gainSubclassFeature": true
      }
    ],
    [
      {
        "name": "Ability Score Improvement",
        "page": 121,
        "type": "entries",
        "level": 12,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You gain the {@feat Ability Score Improvement|XPHB} feat or another {@5etools feat|feats.html} of your choice for which you qualify."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Relentless Hunter",
        "page": 121,
        "type": "entries",
        "level": 13,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "Taking damage can't break your {@status Concentration|XPHB} on Hunter's Mark."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Nature's Veil",
        "page": 121,
        "type": "entries",
        "level": 14,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You invoke spirits of nature to magically hide yourself. As a {@variantrule Bonus Action|XPHB}, you can give yourself the {@condition Invisible|XPHB} condition until the end of your next turn.",
          "You can use this feature a number of times equal to your Wisdom modifier (minimum of once), and you regain all expended uses when you finish a {@variantrule Long Rest|XPHB}."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Subclass Feature",
        "page": 121,
        "type": "entries",
        "level": 15,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You gain a feature from your Ranger Subclass."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true,
        "gainSubclassFeature": true
      }
    ],
    [
      {
        "name": "Ability Score Improvement",
        "page": 121,
        "type": "entries",
        "level": 16,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You gain the {@feat Ability Score Improvement|XPHB} feat or another {@5etools feat|feats.html} of your choice for which you qualify."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Precise Hunter",
        "page": 121,
        "type": "entries",
        "level": 17,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You have {@variantrule Advantage|XPHB} on attack rolls against the creature currently marked by your Hunter's Mark."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Feral Senses",
        "page": 121,
        "type": "entries",
        "level": 18,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "Your connection to the forces of nature grants you {@sense Blindsight|XPHB} with a range of 30 feet."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Epic Boon",
        "page": 121,
        "type": "entries",
        "level": 19,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "You gain an {@filter Epic Boon feat|feats|category=EB} or another {@5etools feat|feats.html} of your choice for which you qualify. {@feat Boon of Dimensional Travel|XPHB} is recommended."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ],
    [
      {
        "name": "Foe Slayer",
        "page": 121,
        "type": "entries",
        "level": 20,
        "srd52": true,
        "__prop": "classFeature",
        "source": "XPHB",
        "entries": [
          "The damage die of your Hunter's Mark is a {@damage d10} rather than a {@damage d6}."
        ],
        "className": "Ranger",
        "classSource": "XPHB",
        "basicRules2024": true
      }
    ]
  ],
  "multiclassing": {
    "proficienciesGained": {
      "armor": [
        "light",
        "medium",
        "shield"
      ],
      "skills": [
        {
          "choose": {
            "from": [
              "animal handling",
              "athletics",
              "insight",
              "investigation",
              "nature",
              "perception",
              "stealth",
              "survival"
            ],
            "count": 1
          }
        }
      ],
      "weapons": [
        "martial"
      ]
    }
  },
  "subclassTitle": "Ranger Subclass",
  "basicRules2024": true,
  "hasFluffImages": true,
  "primaryAbility": [
    {
      "dex": true,
      "wis": true
    }
  ],
  "featProgression": [
    {
      "name": "Fighting Style",
      "category": [
        "FS",
        "FS:R"
      ],
      "progression": {
        "2": 1
      }
    },
    {
      "name": "Epic Boon",
      "category": [
        "EB"
      ],
      "progression": {
        "19": 1
      }
    }
  ],
  "additionalSpells": [
    {
      "prepared": {
        "1": [
          "hunter's mark|xphb"
        ]
      }
    }
  ],
  "classTableGroups": [
    {
      "rows": [
        [
          2
        ],
        [
          2
        ],
        [
          2
        ],
        [
          2
        ],
        [
          3
        ],
        [
          3
        ],
        [
          3
        ],
        [
          3
        ],
        [
          4
        ],
        [
          4
        ],
        [
          4
        ],
        [
          4
        ],
        [
          5
        ],
        [
          5
        ],
        [
          5
        ],
        [
          5
        ],
        [
          6
        ],
        [
          6
        ],
        [
          6
        ],
        [
          6
        ]
      ],
      "colLabels": [
        "Favored Enemy"
      ]
    },
    {
      "rows": [
        [
          2
        ],
        [
          3
        ],
        [
          4
        ],
        [
          5
        ],
        [
          6
        ],
        [
          6
        ],
        [
          7
        ],
        [
          7
        ],
        [
          9
        ],
        [
          9
        ],
        [
          10
        ],
        [
          10
        ],
        [
          11
        ],
        [
          11
        ],
        [
          12
        ],
        [
          12
        ],
        [
          14
        ],
        [
          14
        ],
        [
          15
        ],
        [
          15
        ]
      ],
      "colLabels": [
        "{@filter Prepared Spells|spells|level=!0|class=Ranger}"
      ]
    },
    {
      "title": "Spell Slots per Spell Level",
      "colLabels": [
        "{@filter 1st|spells|level=1|class=ranger}",
        "{@filter 2nd|spells|level=2|class=ranger}",
        "{@filter 3rd|spells|level=3|class=ranger}",
        "{@filter 4th|spells|level=4|class=ranger}",
        "{@filter 5th|spells|level=5|class=ranger}"
      ],
      "rowsSpellProgression": [
        [
          2,
          0,
          0,
          0,
          0
        ],
        [
          2,
          0,
          0,
          0,
          0
        ],
        [
          3,
          0,
          0,
          0,
          0
        ],
        [
          3,
          0,
          0,
          0,
          0
        ],
        [
          4,
          2,
          0,
          0,
          0
        ],
        [
          4,
          2,
          0,
          0,
          0
        ],
        [
          4,
          3,
          0,
          0,
          0
        ],
        [
          4,
          3,
          0,
          0,
          0
        ],
        [
          4,
          3,
          2,
          0,
          0
        ],
        [
          4,
          3,
          2,
          0,
          0
        ],
        [
          4,
          3,
          3,
          0,
          0
        ],
        [
          4,
          3,
          3,
          0,
          0
        ],
        [
          4,
          3,
          3,
          1,
          0
        ],
        [
          4,
          3,
          3,
          1,
          0
        ],
        [
          4,
          3,
          3,
          2,
          0
        ],
        [
          4,
          3,
          3,
          2,
          0
        ],
        [
          4,
          3,
          3,
          3,
          1
        ],
        [
          4,
          3,
          3,
          3,
          1
        ],
        [
          4,
          3,
          3,
          3,
          2
        ],
        [
          4,
          3,
          3,
          3,
          2
        ]
      ]
    }
  ],
  "casterProgression": "artificer",
  "startingEquipment": {
    "entries": [
      "{@i Choose A or B:} (A) {@item Studded Leather Armor|XPHB}, {@item Scimitar|XPHB}, {@item Shortsword|XPHB}, {@item Longbow|XPHB}, {@item Arrows (20)|XPHB|20 Arrows}, {@item Quiver|XPHB}, {@item Druidic Focus|XPHB} ({@item sprig of mistletoe|XPHB}), {@item Explorer's Pack|XPHB}, and 7 GP; or (B) 150 GP"
    ],
    "defaultData": [
      {
        "A": [
          {
            "item": "studded leather armor|xphb"
          },
          {
            "item": "scimitar|xphb"
          },
          {
            "item": "shortsword|xphb"
          },
          {
            "item": "longbow|xphb"
          },
          {
            "item": "arrows (20)|xphb"
          },
          {
            "item": "quiver|xphb"
          },
          {
            "item": "sprig of mistletoe|xphb"
          },
          {
            "item": "explorer's pack|xphb"
          },
          {
            "value": 700
          }
        ],
        "B": [
          {
            "value": 15000
          }
        ]
      }
    ],
    "additionalFromBackground": true
  },
  "spellcastingAbility": "wis",
  "preparedSpellsChange": "restLong",
  "startingProficiencies": {
    "armor": [
      "light",
      "medium",
      "shield"
    ],
    "skills": [
      {
        "choose": {
          "from": [
            "animal handling",
            "athletics",
            "insight",
            "investigation",
            "nature",
            "perception",
            "stealth",
            "survival"
          ],
          "count": 3
        }
      }
    ],
    "weapons": [
      "simple",
      "martial"
    ]
  },
  "preparedSpellsProgression": [
    2,
    3,
    4,
    5,
    6,
    6,
    7,
    7,
    9,
    9,
    10,
    10,
    11,
    11,
    12,
    12,
    14,
    14,
    15,
    15
  ]
}