У вас в коде две ошибки.
Во-первых, перед if не нужен отступ.
Во-вторых, нужно либо вводимое число приводить к int
variant = int(input("= "))
либо в исходных словарях ключи оформить как строки (обратите внимание на кавычки)
actdam = {'1': self.damagetohead, '2': self.damagetobody, '3': self.damagetoheand, '4': self.damagetolegs}
И ещё - когда спрашиваете совета, подробно объясняйте, в чём состоит проблема.
Если программа демонстрирует не такое поведение, какого вы ожидали - подробно описывайте, чем отличается реальность от вашего ожидания.
Если программа выдаёт ошибку - копируйте полный текст ошибки.
В противном случае многие просто не будут разбираться в вашем вопросе.