История изменений
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
Изменено
- Изменен тип параметра push_id в методах /push/schedule, /push/cancel
09.12.2025
Добавлено
- Добавлен объект push
- Добавлен метод /push/list
03.12.2025
Добавлено
- Добавлен метод /dev/jmes/query
24.11.2025
Добавлено
- Добавлен метод /dev/level/complete
- Добавлен метод /dev/fragments/add
- Добавлен метод /reward/ready
13.11.2025
Добавлено
- В метод /level/continue добавлен обязательный параметр level_id
12.11.2025
Добавлено
- Добавлен метод /dev/member/delete
10.11.2025
Добавлено
- В метод /level/complete добавлен параметр result
- В объект member добавлен список rewards
- Добавлен объект reward
- Добавлен метод /reward/get
- Добавлен метод /push/schedule
- Добавлен метод /push/cancel
Изменено
- Метод /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
Добавлено
- Добавлен метод /level/continue
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
- Можно начать(а после - завершить) уровень, если он не привязан ни к одной из глав
- Убрана награда и увеличение уровня игрока после завершения игрового уровня
- Экипирование умения в занятый слот теперь сначала освобождает этот слот
Добавлено
- Добавлено поле community в объект member
- Добавлены поля exp, levelup в объект member.options
- Добавлен метод /member/levelup
- Добавлен метод /activity/collect
- Добавлен метод /product/buy
- Добавлен метод /slot/set
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