Да легко это. Просто на каждую атаку назначаешь свой элемент урона, а на каждый тип защиты - иммунитет к этому элементу.