fix armor weapon runic name mis print. the size of the buf must be consistent as in the header and seems there's no warning in -Wall