Hoplite

Hoplites are highly skilled fighters who ward off against terrible odds. They form the first line of defense, fighting side by side other hoplites to form an impenetrable wall. Their advance is like a great tsunami and their march like a rumbling earthquate.

Combat Awareness Beginning at 3rd level, you may take a reaction even if you have already used a reaction that round. Once you do so twice, you must finish a short or long rest before you can do so again. You can do so three times before a short or long rest at 7th level, four times at 10th level, five times at 14th level, and six times at 18th level.

Repulse At 3rd level, you can deflect enemy blows and create tactical openings. When a creature makes an attack against you, you may use your reaction to deflect it. Make a melee attack. The creature's attack misses you if it's attack roll is lower then either your armor class or your attack roll. If your attack roll is equal to or greater than the creature's AC and the creature's attack roll, your attack hits the creature. You can wait until after it rolls the d20 before deciding to take this reaction, but you must decide before the DM says whether the roll succeeds or fails.

Unwavering Resolve At 7th level, your resolve shows through and others are reluctant to fight you. You have advantage on persuasion and intimidation checks to avoid violent conflict.

Beat Back At 10th level, you form a wall no one can pass. When you and another creature moves within 5 feet of each other, you may use a reaction to take the Shove action against that creature. In addition, you may move over a prone creature's space as if it were difficult terrain, but you cannot end your turn on another creature's space as normal.

Opportune Strike At 14th level, you can maximally take advantage of the

opportunities your opponents give you. When you hit a creature with a melee attack during a turn other than

your own, you may make that attack a critical hit. Once you do so, you cannot do so again until

you finish a short or long rest.