change composition of an attack by a dictionary key:value => type:qty