Аккаунт

Два разных экрана. В бою — карточка во вкладке меню. На сайте — раздел /account/.

В игре

Строки: ник, опыт, монеты, медали. Кнопки «Перейти в аккаунт», «Войти» и «Выйти».

Опыт и монеты берутся из /api/auth/me: поля combat_xp и service_coins. Это те же числа, что в лобби.

Медали в этой карточке сейчас всегда 0. Игра смотрит поля medals, medal_count или awards. Ответ профиля их не отдаёт, счётчик остаётся нулём. Это не список наград.

Награды войны лежат отдельно и видны на сайте, не в этой строке.

На сайте

Профиль: ID, ник, боевой опыт, выслужная монета этой войны. ID копируется кнопкой — по нему добавляют в друзья, с сайта или из игры.

Опыт остаётся на игроке. Монета копится только на сервере войны: секунда даёт 1, убийство — 100, и то и другое идёт и в опыт, и в монету. Новая война ставит стартовый набор. По умолчанию это 1000 монет. Админ может задать другой набор, когда запускает войну. Накопленное в прошлой войне на новый счёт не переносится.

Ниже профиля блок Ачивки. Их отдаёт /api/achievements/me, не строка медалей в игре. В конце войны участнику пишется ачивка:

  • победа своего клана — «Победа войны №N», золотая;
  • иначе — «Участие в войне №N», синяя.

Та же пара есть у клана: страница Клан. На чужой странице игрока видны ник, ID, клан, опыт и его ачивки. Монеты чужого профиля сайт не показывает.

«Входы»: почта, VK и Telegram. Почту отвязать нельзя. VK и Telegram отвязываются только когда уже есть почта и пароль. Если провайдер на сервере выключен, привязать его нельзя.

«Друзья»: заявка по ID. Человек подтверждает её у себя: Аккаунт → Друзья → Входящие. Входящую можно принять или отклонить, исходящую — отменить, друга — удалить.

Что ещё есть на сайте, без повтора урона и стволов — страница Сайт.