Битва

**Битва** или (**бой**) - это состояние игры, в котором игроки сражаются друг с другом.

## Подготовка к битве

Перед любой битвой игроки должны подготовится. Самое основное - это инвентарь игроков. Игроки могут использовать в битвах предметы только из активных частей инвентаря. Чтобы битва началась, у каждого игрока должно быть по 1 основному существу, то есть либо персонаж, либо босс, в зависимости от выбора игрока.

Одни из игроков начинает *подготовку к битве*, то есть создаёт её. Данный игрок будет *владельцем битвы*. Владелец битвы, в отличии от других участников битвы может:

* Изменять настройки битвы:
	+ Можно ли самостоятельно перемещаться участникам битвы между командами (*владелец битвы* может это делать и без включения настройки).
	+ Можно ли участникам битвы приглашать новых игроков (*владелец битвы* может это делать и без включения настройки).
	+ Можно ли просматривать инвентари других игроков во время битвы (изначально включено).
* Выгонять участников битвы из битвы.
* Передать статус *владельца битвы* другому игроку.

Все участники битвы (включая *владельца*) *могут:*

* Изменять своё основное существо во время битвы (персонаж/босс).
* Перемещаться между командами, если включена соответствующая настройка.
* Приглашать новых игроков, если включена соответствующая настройка.
* Заявить о том, что они готовы к битве.

Когда все участники заявили, что готовы к битве, *владелец битвы* может её начинать.

## Процесс сражения

Битвы проходят пошагово. Сначала ходит первая команда, затем вторая, затем первая, затем вторая и так по кругу. Игроки в командах ходят также пошагово, сначала первый, потом второй (если есть), третий (если есть) и так далее.

## Возможные действия во время битвы

Игроки во время битв могут принимать различные действия:

### Атака

Если основная сущность игрока для битвы - это персонаж, то он может использовать одно из своих активных оружий для атаки одной цели (урон от некоторых предметов может переходить на других противников) из команды противника.

### Активное использование экипировки

Если у какого-либо элемента экипировки игрока имеет активное действие, то игрок может активировать его.

### Использование активного предмета

Если основная сущность игрока для битвы - это персонаж, то он может использовать один из своих активных предметов на своей основной сущности, на одном из противников, или на одном из союзников. За каждое использование активного предмета, у него теряется 1 *единица использования*. Если у активного предмета заканчиваются *единицы использования*, то он уничтожается.

### Использование способности босса

Если основная сущность игрока для битвы - это босс, то он может использовать одну из способностей своего босса на своей основной сущности, на одном из противников, или на одном из союзников.

### Пропуск хода/накопление заряда

Игрок может "пропустить" свой ход и накопить 1 заряд, если у его основной сущности есть свободное место для 1 заряда. Заряды можно потратить в битве для использования некоторых предметов и способностей.

### Предложение ничьи

Игрок может предложить ничью. Если **все** остальные участники битвы соглашаются на ничью, то битва оканчивается ею.

### Сдача

Игрок может сдаться. В таком случае, ему будет нанесён урон в 65536 единиц.

## Варианты завершения битвы и награды

Битва может закончиться различными способами. Самый типичный - это окончание битвы из-за победы одной команды над другой, то есть для этого нужно свести HP всех участников команды противника к 0 или ниже.

В таком случае команде победителей будут выданы награды:

* С шансом 66% будут выданы очки опыта:
	+ С 1 по 10 уровень - от `3 * Level` до `(Level + 1)^2` EXP;
	+ С 11 по 50 уровень - от `3 * Level` до `4 * Level EXP;`
	+ С 51 уровня - от `Level` до `2 * Level EXP.`
* С шансом 50% будут выданы монеты:
	+ С 1 по 10 уровень - от `10 * Level` до `30 * Level` монет;
	+ С 11 по 50 уровень - от `10 * Level` до `20 * Level` монет;
	+ С 51 уровня - от `10 * Level` до `30 * Level` монет.
* С шансом 33% будет выдан сундук:
	+ С 1 по 4 уровень - начальный сундук;
	+ С 5 по 14 уровень - обычный сундук;
	+ С 15 по 34 уровень - продвинутый сундук;
	+ С 35 уровня - сундук игры.

Причем, если выпадает более редкая награда, то гарантировано выпадет менее редкая. Например: вы получили монеты, следовательно, вы точно получите и EXP.

Участники команды проигравших получат или потеряют монеты:

* С 1 по 10 уровень - получат от `Level` до `15 * Level;`
* С 11 по 50 уровень - потеряют от `Level` до `10 * Level;`
* C 51 уровня - потеряют от `Level` до `7 * Level`.

### Согласованная ничья

В случае согласованной ничьи все игроки могут потерять часть своих монет - от `0` до `Level;`

### Наказание за выход из битвы

Если какой-либо игрок вышел из битвы досрочно (сдача не считается), то он будет наказан, а битва закончится.

Вышедший игрок может потерять EXP и монеты: от `0` до `10 * Level` EXP и от `0` до `100 * Level` монет.

### Выключение сервера

Если во время битвы выключился сервер, то битва заканчивается досрочно, без определения наград или наказаний.