on_pre_use=function(self,t,silent)ifnotself:hasArcheryWeapon()thenifnotsilentthengame.logPlayer(self,"You require a bow or sling for this talent.")endreturnfalseendreturntrueend,
activate=function(self,t)
return{}
end,
deactivate=function(self,t,p)
returntrue
end,
info=function(self,t)
return([[Activating this talent enhances your reflexes to incredible levels. Each time you are attacked in melee, you have a %d%% chance get a defensive shot off in time to intercept the attack, fully disrupting it and all other attacks from the attacker for the turn.
In addition, the shot deals %d%% damage and causes %d knockback.]])
return([[Activating this talent enhances your reflexes to incredible levels. Each time you are attacked in melee, you have a %d%% chance get a defensive shot off in time to intercept the attack, fully disrupting it (including extra blows from certain talents), dealing %d%% archery damage, and knocking the attacker back %d tiles.
Activating this talent will not interrupt reloading.]])