Всем привет.
Начал переделку игры Авалор. В просторах интернета нашел скрипт, поднял его, переделал на пхп 8.4. нужны тестеры
https://ebot.lt
Сделано в игре (кратко по итогам всех работ):
Авторизация и пароли: исправлены проблемы входа, добавлена миграция на password_hash, защита от обрезанного хэша, очищение cookie при выходе.
Восстановление пароля: добавлен полный флоу «забыли пароль», таблица password_resets, корректные ссылки с базовым путём.
Админ‑панель:
выдача предметов (поиск, превью, количество, причины, логирование),
выдача золота/серебра,
телепорт игрока,
логирование действий.
Карта/мобы:
мобы переведены в БД (location_mobs), глобальный спавн, респавн, перемещение, лимиты, запретные зоны, групповой спавн,
уменьшены плотности/частота, глобальный лимит на мир,
исправлено отображение мобов и атак.
Дропы на земле: TTL 5 минут, авто‑очистка.
PVE/PVP/PVB/PVG: исправления ошибок, корректные логи, сброс кулдаунов после боя.
Анти‑429: backoff в polling, уменьшение нагрузки.
Конструктор карты:
интерактивная сетка, управление клавишами, сохранение в БД,
список текстур со всех миров, копирование текстуры в выбранный мир
Update:
Добавлено LOTO: покупка билетов, ежедневный тираж в 19:00 , пул, резерв и история.
Билеты LOTO отображаются в инвентаре как расходники с данными о тираже и номерах.
Сделан удобный выбор чисел для билета с ограничением на 5 чисел.
Артефактный магазин: просмотр предмета, видимость только в последнем городе.
Уровневые ограничения на экипировку: кнопка “надеть” скрывается, в магазинах есть предупреждения.
Исправлена стоимость улучшения качества артефактов (золото, корректная формула).
Руны и свитки заточки разделены: артефактные — только для артефактов, обычные — для обычных.
Исправлены ошибки в логах и предупреждения о неопределенных переменных.
Update:
создан модуль групповых боев. мах 4х4 (просто на экране место мало :Д).
UPDATE:
В игре появилась новая система рыбалки!
Для рыбалки вам понадобятся удочка и наживка. Их можно приобрести в специальном рыболовном магазине.
Оба предмета нужно экипировать в профиле: удочка — в правую руку, наживка — в левую.
Удочка и наживка имеют ограниченный запас прочности: удочка ломается после 20 использований, наживка — после 4–6 использований (в зависимости от типа).
После поломки предмет автоматически снимается, и вы получите соответствующее сообщение.
Сам процесс рыбалки — это мини-игра: нужно вовремя нажать кнопку, чтобы поймать рыбу. Чем выше ваш навык рыбалки, тем проще становится мини-игра.
За успешную рыбалку вы получаете рыбу (ресурсы), опыт и повышаете навык рыбалки.
Вся пойманная рыба отображается в инвентаре, её можно использовать или продать.
Следите за состоянием удочки и наживки, чтобы не остаться без снастей в самый ответственный момент!

10 изображений
"Проблемы индейцев шерифа не волнуют"
JaWa , Предлагаю сделать раздельное использование эликсиров. Используя малое зелье триггерится и среднее. Смысл тогда вешать на пояс несколько склянок?
1. Сделай больше крафта, с мобов выподал лот, при ходбе находишь например разные ростение и с них кравтишь элексиры.
2. сделай автобой.
3. Больше локаций.
Bazcms , 1. Сделай больше крафта, с мобов выподал лот, при ходбе находишь например разные ростение и с них кравтишь элексиры.
2. сделай автобой.
3. Больше локаций.
1. Позже будет больше рецептов, теперь игра ведь в теставом режиме, пока ведутся работы.
2. А зачем это нужно? Никакого кайфа от игры.
3. Локации будут развеваться тогда, когда решу, на чем остановится, какой концепт выберу мира
.gif)
. Тестирую разные возможности
.gif)
https://ebot.lt/avalor/testworld/index.html
"Проблемы индейцев шерифа не волнуют"
JaWa , 1. Позже будет больше рецептов, теперь игра ведь в теставом режиме, пока ведутся работы.
2. А зачем это нужно? Никакого кайфа от игры.
3. Локации будут развеваться тогда, когда решу, на чем остановится, какой концепт выберу мира
.gif)
. Тестирую разные возможности
.gif)
https://ebot.lt/avalor/testworld/index.html
Автобой не нужен