История изменений

14.12.2025

Добавлено

  • Добавлен метод /dev/reward/check
  • Добавлен метод /dev/attempts/reset
  • В объект level добавлено поле attempts
  • Добавлена проверка условий главы при старте уровня из этой главы
  • Добавлено увеличение количества попыток прохождения в уровнях, где количество попыток ограничено

Изменено

  • Параметр reward_id в методе /reward/ready переименован в reward_ids
  • Параметр push_id в методе /push/cancel переименован в push_ids
  • Изменен тип параметра push_id в методе /push/schedule

10.12.2025

Добавлено

  • В метод /push/schedule добавлен параметр delay

Изменено

09.12.2025

Добавлено

  • Добавлен объект push
  • Добавлен метод /push/list

03.12.2025

Добавлено

24.11.2025

Добавлено

13.11.2025

Добавлено

  • В метод /level/continue добавлен обязательный параметр level_id

12.11.2025

Добавлено

10.11.2025

Добавлено

Изменено

  • Метод /member/reset перенесен в группу методов для разработчиков - /dev/member/reset
  • Метод /currency/refill перенесен в группу методов для разработчиков - /dev/currency/refill

24.10.2025

Добавлено

  • В объект member.options добавлены поля: energy_regeneration, energy_capacity, energy_current_tier
  • Добавлено метод /energy/buy

15.10.2025

Добавлено

  • В объект spin добавлено поле: synthsphere
  • В объект member добавлено поле: triggers
  • Добавлен объект trigger
  • Добавлен методы /trigger/set
  • Добавлен метод /trigger/add

08.10.2025

Добавлено

07.10.2025

Исправлено

  • Добавлена проверка энергии игрока при старте уровня

Добавлено

  • В объект member добавлено дублирующее поле created_at
  • В объект member добавлено поле is_premium
  • В объект activity добавлены поля launch_at (дублирует launch), reward_at
  • В объект member.gacha добавлены дублирующие поля spin_at, spin_free_at
  • В объект member.options добавлено поле energy_at
  • В метод /activity/collect добавлен параметр activity_id

06.10.2025

Изменено

  • Улучшение умения теперь списывает количество фрагментов в соответствии с конфигом priceStarsLevelProgression
  • Можно начать(а после - завершить) уровень, если он не привязан ни к одной из глав
  • Убрана награда и увеличение уровня игрока после завершения игрового уровня
  • Экипирование умения в занятый слот теперь сначала освобождает этот слот

Добавлено

01.10.2025

Изменено

  • Поле score в объекте level удалено
  • Объект reward в ответе метода /level/complete удален

Добавлено

  • Добавлен расчет звезды завершения уровня в соответствии с конфигом gameLevelReward
  • Добавлена проверка опыта игрока и увеличение уровня с начислением награды в соответствии с конфигом playerExpProgression
  • Добавлено начисление synthSphere в Гача-автомате, в случае если умение игрока имеет максимально-допустимое количество фрагментов
  • Добавлен объект options в объект member

30.09.2025

Изменено

  • Параметр score в методе /level/complete разделен на два - hp, steps
  • Метод /auth/telegram теперь авторизует и регистрирует новых пользователей. Авторизация тестового пользователя описана на странице метода

Добавлено

  • Добавлен метод /member/reset, который позволяет сбросить профиль пользователя
  • Добавлено списание валюты при улучшении умения игрока (метод /skill/levelup), в соответствии с конфигом priceSkillLevelProgression
  • Добавлено начисление в фоновых активностях в соответствии с конфигом afkActivity
  • Добавлено начисление награды и объект reward в методе /level/complete за завершение уровня, в соответствии с конфигом gameLevelReward

24.09.2025

Изменено

  • Поле status в объекте activity переименовано в active

Добавлено

  • Добавлены поля chapter_id, chapter_cid в объект level
  • Добавлено восстановление энергии пользователя
  • Добавлены значения и записи пользователя по умолчанию (валюты, умения, слоты) - данные тестового пользователя сброшены
  • Добавлено списание энергии, при старте уровня, с баланса пользователя, в соответствии с конфигом energySettings.costPerGameLevel

22.09.2025

Изменено

  • Методы /skill/equip и /skill/uneqip перенесены в другую группу - /slot/equip, /slot/uneqip
  • Поле status в объекте level разделено на два - active, complete

Добавлено

  • Добавлен объект spin
  • Добавлен метод /gacha/spin/free
  • Добавлен метод /gacha/spin/token
  • Добавлено поле ref_code в объект member
  • Добавлено поле available в объект member.slots
  • Добавлена проверка доступности слота в методе /slot/equip
  • Добавлено списание фрагментов при улучшении умения
  • Добавлена проверка прогресса игрока по уровням, чтобы исключить пропуск незавершенных уровней
  • Добавлен параметр filter в метод /member/info
  • Добавлен корневой элемент update в ответе api
  • Добавлен параметр ref_code в метод /auth/telegram