all he need do to be promoted to armsman is to have memorized the first twenty codes of the warrior and have his drillmaster attest that he was sufficiently skilled so as not to bring dishonor or shame onto the guild .