Hello. I was trying to make an agile fighter, but none of the archetypes available suits it the way I wanted, so I ended uo creating this one. I would like to ask for your opinion about it.
Spry Striker (Fighter)
The spry striker is an agile combatant who sacrifices the protection of heavier armors to increase speed and mobility.
Weapon and Armor Proficiency: A spry striker is not proficient with medium armor, heavy armor or tower shields.
Skills: Acrobatics (Dex), Escape Artist (Dex), Sleight of Hand (Dex), and Stealth (Dex) are all class skills for the spy striker.
Uncanny Dodge (Ex): At 2nd level, a spry striker gains the ability to react to danger before her senses would normally allow her to do so. She cannot be caught flat-footed, nor does she lose her Dex bonus to AC if the attacker is invisible. She still loses her Dexterity bonus to armor class if immobilized. A spry striker with this ability can still lose her Dexterity bonus to armor class if an opponent successfully uses the feint action against her. If a spry striker already has uncanny dodge from a different class, she automatically gains improved uncanny dodge instead.
Nimble (Ex): At 3rd level, a spry striker gains a +1 dodge bonus to AC while wearing light or no armor. Anything that causes the spry striker to lose her Dexterity bonus to AC also causes her to lose this dodge bonus. This bonus increases by 1 for every 4 levels beyond 3rd (to a maximum of +5 at 19th level). This ability replaces armor training I, II, III, and IV.
Improved Uncanny Dodge (Ex): At 5th level and higher, a spry striker can no longer be flanked. This defense denies a rogue the ability to sneak attack the spry striker by flanking her, unless the attacker has at least four more rogue levels than the target has fighter levels. If a character already has uncanny dodge from another class, the levels from the classes that grant uncanny dodge stack to determine the minimum rogue level required to flank the character.