Предложение
Добавьте отдельную возможность для дуэли между котами.
(осторожно много текста)
P.s.:
В роли отправителя запроса выступает игрок Пушистик [1].
В роли получателя запроса выступает игрок Синезвёзд [2].
Например дуэль может выглядеть так.
В меню действий с игроком появляется кнопка "Дуэль". При её нажатии, другой игрок (обязательно находящийся онлайн) получает примерно такое сообщение:
Пушистик [1] вызывает Вас на дуэль. Введите команду "/duel yes" в случае согласия или "/duel no" в случае отказа. По истечении 5 минут, предложение будет отклонено автоматически.
Примечание. Если у игрока уже есть запрос на дуэль, то отправителю будет отправляться в чат такое сообщение:
Синезвёзд [2] уже имеет запрос на дуэль.
Если получатель введёт команду "/duel no", то отправившему запрос на дуэль придёт такое сообщение:
Синезвёзд [2] отказался от дуэли.
А получателю такое:
Вы отказались от дуэли с Пушистик [1].
Если получатель введёт команду "/duel yes", то обоих игроков телепортирует в отдельную, только что созданную локацию, предварительно восполнив хп до 100 и очистив инвентарь.
Обоим игрокам будет доступна команда "/duel leave", после её ввода одним из игроков, обоих телепортирует обратно с тем хп и предметами, которые были до этого.
После телепортации на локацию, отправитель может выбрать условия дуэли:
Выберите условия дуэли: /duel <количество раундов> <длительность каждого раунда> <минимальное количество хп для проигрыша> <количество лечащих трав> <количество энерговосстанавливающих трав>
Примечание.
Количество раундов не может превышать 10.
Минимальное количество хп для проигрыша не может быть 0. (Чтобы персонаж не отправился в Звёздные угодья).
Длительность каждого раунда не может превышать 10 (15?) минут.
Количество лечащих и энерговосстанавливающих трав не может быть больше 6, однако может быть 0.
Например команда "/duel 3 5 25 0 4" означает 3 раунда по 5 минут, с четырьмя кровохлёбками, минимальным хп для победы 25
При каждом окончании раунда высвечивается счёт, например:
Счёт: Пушистик [1] - 0, Синезвёзд [2] - 1.
Номер следующего раунда - 2.
В новом раунде восстанавливается хп после прошлого, даётся то же количество трав, что и в предыдущем раунде (согласно настройкам).
После окончания всех раундов, дуэль заканчивается, а в чате появляется строка со счётом и объявлением победителя. Если победителя нет, объявляется ничья (Ничья может быть в том случае, если игроки не успели завершить дуэль до истечения раунда).
Счёт: Пушистик [1] - 1, Синезвёзд [2] - 2.
Победитель - Синезвёзд [2].