Как определить критический хит для персонажа при использовании on_hit?
Вопрос
Как определить критический хит для персонажа при использовании on_hit?
Ответ
Для определения критического хита можно использовать следующий подход:
1. Создайте новый вид урона (например, crit_damage).
2. В логике объектов противника добавьте условие для проверки вида урона при on_hit.
3. Если урон критический, активируйте соответствующий поршень для обработки критического хита.
4. Пример кода:
case 'on_hit': if (hit_by_actor and damage_amount >= crit_threshold): activator.SetPiston('katsman_crit_hit') // Добавьте необходимые действия для обработки критического урона