They always charge with spears and that's indeed useful as I was informed long time ago.
This sentence doesn't make much sense. So if you've got a longsword, you don't hold the line? Holding the line, keeping formation is essential for surviving and subsequently winning the battle, although I admit they would perform much better with spears when holding the line.
Peltastai Makedonikoi are much better suited for attacking than for holding the line. Hypaspistai are excellent at holding the line. They are basically excellent in any job that doesn't consist of running around. As are Kuarothoroi etc.
Bookmarks