Xikachi, the Ever Guardian is a champion in League of Legends. (Note from author: please tell me if it's too op. Because it probably will be)
Every time Xikachi hits an allied champion with an ability (upon activation), he shields them for 2 seconds and gives them bonus armor and magic resist for 6 seconds. Xikachi himself gets half the shield and bonus resistances when he activates an ability at all. The bonuses cannot stack on allied champions, but can stack up to 3 times on Xikachi. Further application of the passive refreshes the shield and duration of the resistances.
Active: Xikachi sends a shining statue in a line, dealing magic damage to all enemies it comes into contact with and knocking them aside. Upon reaching the end of its range or recasting, it stops and wards the area.
Passive: Xikachi gains bonus armor and magic resist.
Bonus Resistances: 20 / 25 / 30 / 35
Active: Xikachi emits a field of energy, dealing magic damage to all enemies hit by it and slowing them by 30% for 2 seconds. An aura is then created around Xikachi for 6 seconds that doubles his resistances from this ability's passive and protects allied champions within it by directing a percentage of damage they take to Xikachi instead.
Active: Xikachi blinks to a target unit or tower (including broken ones). If the target is an ally, he heals it and positions himself between the target and the closest enemy champion. If the target is an enemy tower or enemy, he deals magic damage to it and positions himself in front of the target. If the target is an allied turret, he positions himself in front of it and applies the base amount of his passive's shield to it, stacking up to 2 times on it. If the target is a ward, he will instantly gain a charge of Salvation. Xikachi can hold up to 3 charges of this ability. Kills or assists instantly grant a charge. If Xikachi has Protecting Aura active when he uses this ability, he will stun enemies within the same aura's area for 1 second. An enemy cannot be stunned more than once every 8 seconds.
Passive: Xikachi sorrows in the death of an allied champion, giving him 200% increased movement speed for 2 seconds. He also heals nearby allies for 10% of their missing health.
Active: Xikachi sends a huge arcane whirlwind in a line that picks up all enemies within it, causing them to become untargetable as they get carried with the whirlwind. Once the whirlwind reaches the end of its range, or upon recasting, enemies are slammed down to the ground with much force, becoming targetable again, receiving magic damage, and gaining a debuff for 8 seconds that increases the damage they take from all sources.