Skip to content

Commit

Permalink
Finish 0.4.2
Browse files Browse the repository at this point in the history
  • Loading branch information
Tiendil committed Jun 25, 2020
2 parents 18aa7eb + 3273888 commit f2ce654
Showing 1 changed file with 4 additions and 25 deletions.
29 changes: 4 additions & 25 deletions docs/source/external_api/methods.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

:адрес: /api/info/
:http-метод: GET
:версии: 1.0
:версии: 1.1
:параметры: нет
:ошибки: нет

Expand All @@ -20,11 +20,8 @@
"static_content": "абсолютный url", // базовый абсолютный путь к статическим игровым данным (например, картинкам)
"game_version": "текущая.версия.игры", // текущая версия игры
"turn_delta": <целое>, // задержка между ходами в секундах
"account_id": <целое>|null // идентификатор аккаунта, если пользователь вошёл в игру, иначе null
"account_id": <целое>|null, // идентификатор аккаунта, если пользователь вошёл в игру, иначе null
"account_name": <строка>|null // имя пользователя, если он вошёл в игру, иначе null
"abilities_cost": { // цена использования способностей игрока
<идентификатор способности>: <целое число>
}
}
Абсолютные адреса возвращаются без указания протокола: ``//path/to/entity``
Expand Down Expand Up @@ -232,7 +229,7 @@

:адрес: /game/api/info
:http-метод: GET
:версии: 1.9
:версии: 1.10
:параметры:
* GET: account — идентификатор аккаунта
* GET: client_turns — номера ходов, по отношению к которым можно вернуть сокращённую информацию о герое (только изменённые с этого времени поля).
Expand Down Expand Up @@ -279,8 +276,7 @@
"last_visit": <timestamp>, // примерное время последнего посещения игры
"is_own": true|false, // информация о собственном герое или о чужом
"is_old": true|false, // информация устаревшая или нет
"hero": <hero_info>, // информация о герое
"energy": <целое число>|null // энергия игрока
"hero": <hero_info> // информация о герое
}
<hero_info> = {
Expand Down Expand Up @@ -390,7 +386,6 @@
"might": { // могущество игрока
"value": <дробное число>, // величина
"crit_chance": <дробное число>, // вероятность критического срабатывания помощи
"pvp_effectiveness_bonus": <дробное число>, // бонус к эффективности в pvp от могущества
"politics_power": <дробное число> // бонус к политическому влиянию героя
},
Expand Down Expand Up @@ -478,22 +473,6 @@
}
Использование способности
-------------------------

Использование одной из способностей игрока (список способностей см. в разделе типов)

:адрес: /game/abilities/<идентификатор способности>/api/use
:http-метод: POST
:версии: 1.0
:ошибки:
* game.abilities.use.no_enough_energy — для использования способности не хватает энергии

Метод является «неблокирующей операцией» (см. документацию), формат ответа соответствует ответу для всех «неблокирующих операций».

Цена использования способностей возвращается при запросе базовой информации.


Выбор в задании
---------------

Expand Down

0 comments on commit f2ce654

Please sign in to comment.