Polearm Master

FeatXPHBp. 2062024
Ability
choose 1 of DEX/STR
Prerequisite
level: 4, ability: {"str":13} or level: 4, ability: {"dex":13}
Category
G

You gain the following benefits.

Pole Strike

Immediately after you take the Attack action and attack with a Quarterstaff, a Spear, or a weapon that has the Heavy and Reach properties, you can use a Bonus Action to make a melee attack with the opposite end of the weapon. The weapon deals Bludgeoning damage, and the weapon's damage die for this attack is a d4.

Reactive Strike

While you're holding a Quarterstaff, a Spear, or a weapon that has the Heavy and Reach properties, you can take a Reaction to make one melee attack against a creature that enters the reach you have with that weapon.

Raw data
{
  "name": "Polearm Master",
  "page": 206,
  "__prop": "feat",
  "source": "XPHB",
  "ability": [
    {
      "choose": {
        "from": [
          "dex",
          "str"
        ]
      }
    }
  ],
  "entries": [
    "You gain the following benefits.",
    {
      "name": "Pole Strike",
      "type": "entries",
      "entries": [
        "Immediately after you take the {@action Attack|XPHB} action and attack with a {@item Quarterstaff|XPHB}, a {@item Spear|XPHB}, or a {@filter weapon that has the Heavy and Reach properties|items|type=melee weapon;ranged weapon|property=heavy;reach=sand}, you can use a {@variantrule Bonus Action|XPHB} to make a melee attack with the opposite end of the weapon. The weapon deals Bludgeoning damage, and the weapon's damage die for this attack is a {@dice d4}."
      ]
    },
    {
      "name": "Reactive Strike",
      "type": "entries",
      "entries": [
        "While you're holding a {@item Quarterstaff|XPHB}, a {@item Spear|XPHB}, or a {@filter weapon that has the Heavy and Reach properties|items|type=melee weapon;ranged weapon|property=heavy;reach=sand}, you can take a {@variantrule Reaction|XPHB} to make one melee attack against a creature that enters the reach you have with that weapon."
      ]
    }
  ],
  "category": "G",
  "prerequisite": [
    {
      "level": 4,
      "ability": [
        {
          "str": 13
        }
      ]
    },
    {
      "level": 4,
      "ability": [
        {
          "dex": 13
        }
      ]
    }
  ]
}