[RPG] With Polearm Mastery and Shield Mastery, can I attack an approaching monster, shove it with the shield, and get a second attack, all on its turn


I'm just getting into D&D. I'm looking at fighter and some of the things available to them and came across this:

  • Shield Mastery allows me to knock back/shove an opponent I attack as a bonus action.
  • Polearm Mastery allows me to attack with the base of my quarterstaff as a bonus action.

This is where things get a little hectic: if a monster moves within range of me, Polearm Mastery allows me to get an opportunity attack on them, but I don't understand to what extent.

How many bonus actions are you allowed per turn? If a monster comes within reach on their turn, can I hit them with my quarterstaff, knock them back with my shield potentially making them prone, then get an opportunity attack for my 2nd hit from the butt end of my quarterstaff?

Best Answer

Unfortunately no, this doesn't work.

The biggest reason is that a bonus action can only be taken on your turn, not anyone else's. The second biggest reason is that you can only take one bonus action on your turn (see page 189 of the PHB).

Another reason is the wording of both the feats.

Polearm Master

When you take the Attack action [...] you can use a bonus action...

Shield Master

If you take the Attack action on your turn, you can use a bonus action...

Note that Shield Master actually specifically says "on your turn". But anyway, the Attack action is a specific action you must take in order to be able to take a bonus action granted by either of these feats. Polearm Master allows you to make an opportunity attack, and opportunity attacks use your Reaction, not the Attack action.

In the end all this leaves you with is being able to make an opportunity attack against a creature when they enter your reach, should you so wish. No shove from Shield Master, no extra attack from Polearm Master.