Перейти к основному содержимому

Как определить критический хит для персонажа при использовании 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') // Добавьте необходимые действия для обработки критического урона