Ich zitiere mal direkt die Wiki:
In Civ5 tragen die deutschen Landsknechte als Waffe eine Hellebarde. Ihr Einheitensymbol zeigt jedoch ein Schwert. Um diesen Fehler zu beheben, kann man in der Datei '''CIV5Units.xml''' unter Landsknecht in der Zeile "<UnitFlagIconOffset>33</UnitFlagIconOffset>" den Wert in 32 ändern. Dadurch erhält der Landsknecht das Einheitensymbol der Pikeniere.
Der Fehler hat weiterhin in den XML bestand. Sowohl Vanilla, als auch G&K.