BananaMaster

47.2 - Боевая сцена: яд, практика (JS уроки — аргументы и return)

Если что то забыли кликни для перехода на урок

📘 Задание: Battle HP Bar — Poison

🏗️ Что нужно подготовить в HTML:

Сейчас на странице есть 2 кнопки, которые выглядят как значок — они спрятаны. Чтобы их открыть: зайди в HTML-файл, найди блоки с классом reveal-wrapper hidden (примерно строки 67 и 78) и убери из класса слово hidden, чтобы получилось просто reveal-wrapper. После этого вместо ❓ появятся настоящие кнопки: ☠️ Poison и 💚 Heal.

⚔️ Правила боя:

📐 Как это должно работать:

При клике на Poison начинается отсчёт: раз в секунду HP персонажа уменьшается на 5, и так 5 раз подряд. Полоска и текст HP обновляются после каждого тика. HP не может уйти ниже 0 — если персонаж умер раньше, чем яд закончился, оставшиеся тики просто ничего не меняют.
Используйте такую встроенную функцию, как setTimeout. Если не знакомы с ней, то просмотрите урок и только потом решайте данное усложнение.

При клике на Heal HP персонажа сразу увеличивается на 20. HP не может стать больше 100.