Сразу вижу 2 ошибки:
1. Несколько установлений триггеров и, как следствие, он будет работать только на последнюю функцию. Attack_1(2,3) нужно объединить в одну функцию.
2. Пропущен break в функции Attack_finished, поэтому сообщения о смерти Ингвара будут показываться бесконечно, что может привести к зависанию.