alright here is the background, i am developing a turn based war game with hit points, attack points and all that, i was just wondering if you could have a look see at my UML diagram to see if it looks alright ? If not then any improvements would be greatly appreciated

Not for sure of the way you are wanting to do this, but you are allowing 1-1 of army to infantry, archers, mounted knights, I'm assuming these are groups and not singles?

You might want to look at the longbows and cross bows. It looks like the distance is specified from the archer, and not for the weapon, which wouldn't allow these weapons to be different.