Martial Throw

Type: General, Fighter
Source: Miniatures Handbook

You can switch positions with an opponent you hit in melee by throwing that opponent.
Prerequisite: Dex 17, Improved Unarmed Strike.
Benefit: When you are adjacent to an opponent of your size category or smaller and you hit that opponent with an unarmed strike, you may immediately make a special opposed grapple check against that opponent. Make a grapple check using your Dexterity modifier instead of your Strength modifier. The opponent uses its Strength modifier as normal. If you succeed, you and your opponent are not grappling, but you switch positions with the foe. (If either combatant occupies more than one square, both must end up adjacent to each other after the throw, each must occupy at least one square the other formerly occupied, and neither can be located in a square occupied by any obstacle or other creature. If both combatants can't meet these conditions, you can't execute the throw.)
Switching positions in this fashion does not provoke attacks of opportunity.
You can use this feat on allies as well as enemies, if the other character is willing, your attack roll and grapple check are automatically successful, and you deal unarmed strike damage to your ally normally. (This move is a hard, violent throw, and you can't pull it off without actually striking the subject of the throw.)
This feat can be used only once per round.
Special: A fighter may select this feat as one of his fighter bonus feats.

Close