I know you can not "Ready" a bonus action. But can you ready an attack action and use the bonus action before the attack action when the action is triggered?
The rule for bonus actions says:
You choose when to take a bonus action during your turn, unless the
bonus action's timing is specified, and anything that deprives you of
your ability to take actions also prevents you from taking a bonus
action.
An example of bonus action's timing specified is like with Monk's Flurry of Blows:
Immediately after you take the Attack action on your turn, you can
spend 1 ki point to make two unarmed strikes as a bonus action.
So unless the bonus action specifies that you have to take it at a specific time, you can take the bonus action at any point in your turn.
If a member of your party is talking to a guard 40 feet away, could you, for example, do the following?
- Ready an action, the trigger being "If the guard draws his weapon I am going to attack"
- The guard draws his weapon triggering your readied action.
- Use your bonus action to cast 'Misty Step,' which has no timing restrictions, to move 30' towards them, use 10 feet of movement, and attack.
Best Answer
Your reaction happens immediately in response to the trigger.
The rules for Ready state:
The rules for Reactions state:
You must use your reaction immediately in response to the trigger, so you cannot cast a bonus action spell between the trigger and your reaction.
You can only take a bonus action on your turn.
Notably, you can only take a bonus action on your turn:
So for this situation to even come up, the enemy would have to draw their sword on your turn, which would be quite unusual, but is possible. You cannot move or take a bonus action between the trigger and the reaction, but the following situation could happen:
It would be quite odd for this to happen, but it's technically possible. But again, you still cannot cast misty step between the trigger and the reaction.