Honestly, I hate Xin Zhao. Not because of the character (which design is cool), it's because of low interactivity and so flat gameplay (smash QWE and wait for effects). This is my attempt to make Xin Zhao better in terms of gameplay.

Abilities Edit


Basic attacks and Three Talon Strike's charge challenge Xin Zhao's target, reducing their armor by 15% for 3 seconds. Only one target can be affected by Challenge at any time.

Nothing to change. Has it purpouse: armor reduction and interaction with ult. Only changed tooltip to match his changed naming for E.

Audacious Strikes
RANGE: 300
COST: 30 mana
Audacious Charge

Active: Xin Zhao strikes toward the cursor dealing physical damage to all target in line and increasing his movement speed for 1.5 seconds. While champion is struck, movement speed bonus is doubled.

  • Physical Damage: 15 / 30 / 45 / 60 / 75 (+ 80% AD)
  • Movement Speed: 5 / 10 / 15 / 20 / 25

His old Q is merged (and nerfed) with E.
About his new Q: it was difficult to find ability to fits him in case of gameplay. His new Q is a skillshot which you can dodge and he can miss. It can hit multiple targets and mostly acts as MS boost, damage boost with short cd and very low range spammable poke.

Battle Cry
COST: 40 mana
COOLDOWN: 20 / 19 / 18 / 17 / 16
Battle Cry

Passive: Xin Zhao heals himself on every third basic attack and passively increases his attack speed.

  • Heal: 26 / 32 / 38 / 44 / 50 (+ 70% AP)
  • Attack speed: 5% / 10% / 15% / 20% / 25%

Active: Xin Zhao prepares himself for encounter, granting him shield for 6 seconds and reflecting 10% of damage dealt by basic attack as magic damage.

  • Shield: (80 / 95 / 110 / 125 / 140% AD) + (35 / 37.5 / 40 / 42.5 / 45% AP)

I removed his attack speed from W and moved to his E (also nerfing it), also adding some small passive AS to synergize with heal.
About active... I put shield which can both be used offensively and defensively which scales from offense (to make viable assassin path). Increased cooldown to ensure you wouldn't be able to use it twice during teamfight.

Three Talon Strike
RANGE: 600
COST: 60 mana
COOLDOWN: 14 / 13 / 12 / 11 / 10
Three Talon Strike

Active: Xin Zhao charges at an enemy, dealing magic damage to all enemies within 112.5 range. For the next 3 attacks Xin Zhao increases his attack speed by 100%, moving speed by 40 and at the third strike also knocks the target into the air for 1 second.

While Three Talon Strike is active Xin Zhao enters in kata, unabling him to use Audacious Strikes.

  • Magic damage: 70 / 105 / 140 / 175 / 210 (+ 60% AP)

I merged Q/W/E activies into one, also nerfing their aspects (removal of bonus damage on-hit and slow on charge, capping his AS to next 3 strikes). So, you wanna ask "why leaving those annoying part in his kit?"
1st of all: many players identify Xin as "loud guy with that pesky charge and knockup". By adding some other parts to his kit I made possibilities to remain those "trademarks".
2nd of all: If Xin player smash his face on the keyboard, it's not a nail to the coffin to his target anymore. Removal of slow allows his target to escape to his team/base/turret if neccessary (steroid "stick to the target" has changed into MS at the duration).
Also his reasoning behind "silence on Q" at the duration of spell is unable to gain more ms than intended.

Crescent Sweep
RANGE: 187.5
COST: 100 mana
COOLDOWN: 120 / 110 / 100
Crescent Sweep

Active: Xin Zhao unleashes a sweep around him, knocking enemies back and dealing physical damage equal to a base amount plus 15% of their current health. Xin Zhao gains bonus armor and magic resistance for each champion struck, lasting for 6 seconds and fading over time. Crescent Sweep will not knock back the enemy currently affected by Challenge Challenge.

  • Total Physical Damage: 75 / 175 / 275 (+ 100% bonus AD) (+ 15% of enemies' current health)

Not much change - the ability is fine and has it's interactivity. Only removed his boost to defenses because of freshly added shield.

Maybe i did some overdo on numbers (like shield from AD ratio or damage on Q) but it's impossible to check those without extensive testing on test servers.

What do you guys think about my changes?