The Ninja unit is very similar to the Samurai, except it deals bonus damage against Hero units and Kings instead of other Unique Units. I propose the following additional mechanics and stats (the default unit stats are displayed below my proposed changes):
Unique Mechanic: Ninja starts off as a ranged unit. It throws shuriken. When the Ninja’s HP reaches 0, a smoke cloud will appear and the Ninja will immediately respawn where it “died”, which gives the unit the appearance of disappearing and reappearing… just like a real Ninja! The Ninja’s “second spawn” is a melee fighter and will die when its HP reaches 0. The Ninja’s “second spawn” has reduced base pierce armor.
Train Location: Castle, train button 4
Ninja 1st Spawn:
35 Hit Points
4 LOS, 4 Search Radius
1.1 Speed
3 Range
9 Melee Attack
1.8 Attack Speed
+2 vs. Standard Buildings
+4 vs. Castles
+9 vs. Armor Class 36 (Heroes/Kings)
Armor Classes: Infantry, Unique Unit
1 Melee Armor
1 Pierce Armor
Train Time: 18 seconds
Cost: 30 Food, 60 Gold
Ninja 2nd Spawn:
35 Hit Points
4 LOS, 4 Search Radius
1.1 Speed
0.1 Range (Melee)
9 Melee Attack
1.8 Attack Speed
+2 vs. Standard Buildings
+4 vs. Castles
+9 vs. Armor Class 36 (Heroes/Kings)
Armor Classes: Infantry, Unique Unit
1 Melee Armor
0 Pierce Armor
Yes, I have already modded this into my game. And it is awesome.
Default stats of the Ninja unit:
50 Hit Points
4 LOS, 4 Search Radius
1.1 Speed
0 Range (Melee)
9 Melee Attack
1.8 Attack Speed
+2 vs. Standard Buildings
+2 vs. Eagle Warriors
+9 vs. Armor Class 36 (Heroes/Kings)
Armor Classes: Infantry, 31 (Civilian)
1 Melee Armor
1 Pierce Armor
Train Time: 9 seconds
Cost: 60 Food, 30 Gold