7 hours, headshot and peacemaker.
There is a cool down for peacemaker. You cannot cast or que up the casting of abilities that are on cool down. Casting peacemaker interrupts movement commands and auto attack windups. You cannot move during a cast. Marking an enemy as a spell target will have the player get in range before ground casting peacemaker at the target's position when it is in range. The peacemaker projectile faces the target. The start and end points are locked in at the start of the cast so that they do not change even if the player is displaced during the cast period (this matters for .50 cal net later). Casting a spell allows for one action to be held for execution after the spell. This held command now has its own data structure that will allow me to store what type of action is asked for and the data relevant to its placement. These actions are executed, no matter their nature (spell, move, attack command), as soon as the spell locking out action is complete.
Headshot is a spell that takes the place of auto attack in certain instances. Every 7th auto attack is a headshot. Because headshot is a spell it cannot be canceled once begun (like an AA's windup can be canceled). Headshot acts like an AA in target tracking, it advances that auto attack state to post, gives a time at which the AA took place and manages that states of a spell cast. More ways to proc a headshot coming down the pipes.