OK - I was wrong. <Egg on face>
Correct settings:
Medal0=Iron Cross Second Class
Medal1=Iron Cross First Class
Medal2=Knights Cross
Medal3=Knights Cross With Oak Leaves
Medal4=Knights Cross With Oak Leaves and Swords
Medal5=Knights Cross With Oak Leaves, Swords and Diamonds
Medal6=Knights Cross With Golden Oak Leaves, Swords and Diamonds
Medal7=U-Boat War Badge
Medal8=U-Boat War Badge Front Clasp
Medal9=German Cross in Gold
The number can be any positive value - it is the order in which it was awarded, but the game doesn't give a damn when displaying them. Any negative value means no medal - "-1" is used by default. What threw me was I normally work in progression, so throwing random numbers in there wasn't part of my test routine. And that crew can receive the Wound Badge, but I can't find anywhere the player can earn it - apparently, you get wounded, you die!
It still doesn't explain your first question, tho - you should have been awarded Medal7 after your second patrol - but it gave you the Clasp at the same time - which is wrong. Note that the program ASSUMES that you had Medal7 and didn't hiccup on awarding you Medal8 to a non-existing reward!
More testing ......
p.s. That old thread that got me started:
http://www.subsim.com/radioroom/show...hlight=grad%3D