Дебафи, атаки та режим бою — девблог 45

Scared Debuff

Коли кіт програє бій з монстром, він може отримати тимчасовий дебафф "Зляканий". Чим молодший кіт, тим вища ймовірність. Зляканий кіт переходить у режим "втечі", і цей режим неможливо змінити, поки кіт не заспокоїться.

Pop-up Logs

Додано плаваючі логи, які відображаються, коли предмети використовуються. Якщо предмет застосовується до кота чи монстра, це також буде зафіксовано в логу. (Колір тексту буде налаштовано пізніше, я знаю, що зараз вони виглядають погано.)

pic

Combat Toggle

Додано перемикач бою в коді. Одна строка в конфігурації дозволяє включати або вимикати монстрів та бій. Це дає гнучкість, якщо я вирішу відмовитися від системи бою, створити мирний режим гри або для тестування.

Attack Types

Працював над різними типами атак, які корисні як для бою з монстрами, так і для взаємодії з неживими перешкодами. Наразі експериментую з чергою атак.

Три типи атак на даний момент: автоматична атака, укус та подряпина. Кожен кіт має автоматичну атаку і ще один додатковий випадковий тип атаки. Типи атак успадковуються, але не гарантовані.

Тепер кулдауни для атак різні.

Для тестування я створив прості круглі кнопки для атак (жовта та синя). Біла обводка навколо кнопки вказує, що атака буде виконана автоматично, як тільки вона буде готова. Без обводки — гравець має вручну вибрати атаку.
Правий клік перемикає між автоматичним і ручним режимами.
Використані атаки затемнені, але сірий колір зникає, коли кулдаун атаки завершується.

Ось скріншот:

pic

Система бою поки не є захоплюючою, але я навмисно залишаю елементи примітивними, щоб потім можна було швидко вносити зміни та експериментувати.

Task queue for cats

Тепер коти мають окрему чергу завдань від черги атак. Для завдань:
Простий клік скасовує існуючі замовлення та додає нове завдання.
Ctrl + клік додає нове завдання до черги без скасування інших.

Я спробував пограти з цим, і мені сподобалося, як це виглядає.

Deleting Cats

Виправлена логіка видалення котів. Видалені коти зникають із світу гри, але їх файли видаляються тільки після збереження. Так, якщо гравець видаляє кота, шкодує і виходить без збереження, кіт з'явиться знову при наступному запуску.

Перекладено з: Debuffs, attacks and battle mode — devblog 45

Leave a Reply

Your email address will not be published. Required fields are marked *