Было мне скучно, скачал посмотреть, что тут вообще предлагают...
Года два к Ultima Online почти не притрагивался, а тут решил немного поностальгировать и заодно погамнокодить. Жаль, конечно, что достался довольно старый исходник — текущую версию было бы намного интереснее пощупать.
В общем, взял за основу то, что выложил автор темы, и начал копаться.
За 3 дня перещупал практически всё, до чего смог дотянуться. Дальше активно заниматься этим не планирую — кому надо, допиливайте сами или обращайтесь $$$.
Короче, ловите моё обновление на шару. Может, кому-нибудь пригодится.
Как по мне, текущая версия получилась намного веселее и разнообразнее той, что была изначально. ))
Итак, что нового?Полный список писать просто нет ни сил, ни желания. Тут перечислю основное. Кому интересно — качайте и щупайте сами. ))
1. Полностью переделано отображение вещейСделал отображение предметов примерно в стиле AOS.
Теперь оружие, броня, бижутерия, талисманы, артефакты и прочие вещи нормально показывают:
— бонусы;
— штрафы;
— характеристики;
— сопротивления;
— урон;
— скорость;
— durability;
— редкость;
— принадлежность к комплекту;
— специальные свойства.
То есть больше не нужно гадать, что вообще делает найденная вещь.
2. Добавлены три новых топовых классовых комплектаKnight — Obsidian VanguardHunter — Nightwind CovenantWizzard — Astral DominionЭто полноценные наборы с бронёй, оружием, бижутерией, одеждой и дополнительными предметами.
Каждая вещь получает рандомные характеристики и бонусы. Есть бонусы отдельных предметов и бонусы полного комплекта.
Поэтому даже две одинаковые вещи одного класса могут сильно отличаться друг от друга.
Админские команды:
Код
.knight_armor
.hunter_armor
.wizzard_armor
.knight_weapons
.hunter_weapons
.wizzard_weapons
.knight_jewerly
.hunter_jewerly
.wizzard_jewerly
.knight_cloth
.hunter_cloth
.wizzard_cloth
Например:
.knight_armor — полный воинский комплект брони + щит.
.hunter_weapons — луки, лёгкие и тяжёлые арбалеты.
.wizzard_weapons — магическое оружие/книги.
Комплекты одежды содержат сандалии, шорты, фартуки, ленты, майки, головные уборы, плащи, robe, death shroud и т.д.
По факту комбинаций предметов теперь тысячи. А с рандомными бонусами — почти бесконечность.
3. Lord British Lost ChestsПо миру добавлено 90+ новых сундуков разных уровней.
Lord British Lost ChestУровни: 1–5.
У сундуков свои боссы, награды, рандомный лут и настройки.
Управление:
Код
Можно настраивать количество сундуков, награды, шансы выпадения и прочие параметры.
4. Сильно переработан Newbie DungeonИз обычного стартового данжа я попытался сделать место, из которого новичку реально не хочется сразу уходить.
Добавлено:
— Newbie Chest;
— Cursed Newbie Chest;
— случайные мини-боссы;
— Dungeon Boss;
— Elite-монстры;
— Veteran / Elite / Cursed / Ancient варианты мобов;
— Treasure Goblin;
— случайные Dungeon Events;
— контракты на убийство монстров;
— сопровождение NPC из точки A в точку B;
— скрытые находки;
— разноцветные секретные книги;
— специальные тайники;
— Newbie Dungeon Tokens;
— магазин за токены;
— журнал прогресса;
— Kill Streak;
— дополнительные награды;
— newbie-карты сокровищ.
Система постоянно рандомизируется.
Нет такого, что ты пришёл в одно место и часами долбишь одну и ту же точку.
Можно искать сундуки, книги, элитников, участвовать в событиях, ловить Treasure Goblin, сопровождать NPC, выполнять контракты и искать боссов.
Управление для Owner:
Код
Через меню можно управлять практически всей системой Newbie Dungeon.
Для игроков:
Код
.newbiedungeon
.newbiequests
.newbiestore
.newbiejournal
Квесты принимаются и сдаются прямо через таблицу .newbiequests, поэтому обязательного Quest NPC нет.
5. Newbie Store StoneДобавлен отдельный магазин для Newbie Dungeon.
Owner может поставить stone командой:
Код
Игрок делает двойной клик по камню и получает доступ к .newbiestore.
6. WGP Premium StoreНа маркете добавлен ещё один новый stone:
WGP Premium StoreТам уже начинается капитализм.
За очень большое количество WGP игрок может купить топовые классовые артефакты:
— Knight;
— Hunter;
— Wizzard.
Причём вещи создаются с тем же рандомом характеристик и бонусов.
Можно покупать отдельно:
— Armor Bag;
— Weapons Bag;
— Jewelry Bag;
— Clothing Bag.
Также доступны дорогие услуги:
Full Repair — полностью починить предмет.
Make Newbie — сделать вещь newbie, чтобы она не выпадала в труп после смерти.
Make Unbreakable — сделать вещь неломающейся.
Всё специально стоит очень дорого — речь идёт о сотнях тысяч и миллионах WGP.
Owner:
Код
.wgppremiumstone
.wgppremiumadmin
Через .wgppremiumadmin можно менять цены и включать/выключать магазин.
7. Переработаны карты сокровищДобавлено больше вариантов сокровищ, наград и самих находок.
В том числе отдельные newbie treasure maps.
8. Добавлены автоматические событияЕсть автоматические ивенты в разных локациях и данжах.
В том числе события с волнами мобов.
Управление:
Код
Можно настраивать и запускать события вручную.
9. Lockbox теперь действительно LockboxРаньше эти коробки можно было тупо открыть двойным кликом.
Теперь всё немного интереснее.
Каждый найденный Lockbox:
— закрыт;
— требует Lockpicking;
— никаких физических отмычек не требуется;
— внутри находится случайная слабая ловушка.
При попытках вскрытия прокачивается:
LockpickingЛовушку можно обезвредить стандартным:
Remove TrapПри попытках обезвреживания растёт Remove Trap.
Если открыть коробку с активной ловушкой — она срабатывает.
Есть несколько разновидностей:
— огонь;
— яд;
— магический разряд;
— заморозка/паралич;
— высасывание Mana/Stamina.
При срабатывании ловушек используется и прокачивается:
Resisting SpellsЛовушки специально сделаны не слишком сильными, чтобы это не превращалось в моментальную смерть новичка.
10. Auto HealДобавлен автоматический хил:
Код
/autoheal on
/autoheal off
11. Новые команды игрокаОсновное:
Код
.newbiedungeon
.newbiequests
.newbiestore
.newbiejournal
.talants
.character
.stats
.events
.skills
.autoheal on/off
12. Новые админские инструментыДобавлены:
Код
.admin_spawn
.admin_create
.admin_world
Позволяют удобно создавать мобов, предметы, артефакты и прочее.
В некоторых меню даже картинки есть. ))
По сравнению с ковырянием стандартных команд — пользоваться намного приятнее.
13. Система полейАдминистратор теперь может буквально одной командой и двумя кликами засеять целое поле.
Можно создавать поля:
— реагентов;
— еды;
— хлопка;
— различных культур;
— ресурсов.
Игроки потом могут всё это собирать и использовать.
14. Дополнительные Owner-командыДобавлено:
Код
.res — воскресить персонажа.
.restore — восстановить/сбросить характеристики под текущий уровень.
15. Админский BlessДобавлен эликсир/команда:
Код
Даёт примерно +1000 к статам и дополнительные бонусы:
— crit;
— attack speed;
— damage;
— и т.д.
Для обычной игры разумеется не предназначено. ))
16. КараванПытался сделать полноценный караван, но на половине разработки стало лень собирать маршрутные координаты.
Задумка была такая:
25 пиратов + босс + pack horses идут из точки A в точку B.
Если на группу нападают — охрана останавливается и защищается.
После победы продолжает маршрут.
Если кто-нибудь атакует или дебафает самого босса — с четырёх сторон появляются 20 драконов, по 5 с каждой стороны, и начинается небольшое мясо.
Идея мне нравится, исходник этого недоделанного варианта я в архив положил, но советую не запускать .caravan
Может, когда-нибудь всё-таки доделаю.
17. Homeless Kopeika
Блин, совсем забыл самое главное!
Команды:
Код
создают чумазого персонажа:
[b]Homeless KopeikaРаботает он как серверный уборщик.
Owner ставит его в нужное место, NPC запоминает эту точку и больше самостоятельно никуда не гуляет.
Если игрок в радиусе 25 тайлов выбрасывает на землю ненужную вещь:
— Kopeika сразу реагирует;
— радостно кричит:
Код
— бежит к выброшенному хламу;
— вещь уничтожается;
— после чего он говорит:
Код
— делает поклон;
— возвращается обратно на своё место;
— ждёт следующего мусора.
Он собирает именно вещи, которые выбросили игроки, а не серверную инфраструктуру.
Хотя во время разработки первым делом этот персонаж почему-то пошёл и украл банковский stone. (IMG:
style_emoticons/default/laugh.gif)
Я успел выключить сервер, пока он не ограбил весь город.
Не знаю, зачем вообще сделал этого NPC, тем более человек, в честь которого он появился, мне ничего плохого не сделал и мы даже не знакомы.
Но такова моя благодарность.
Я художник — я так вижу.
18. Исправлено много старых проблем сервераПочистил огромное количество ошибок консоли, битых вызовов, старых функций, неправильных предметов и прочих мелочей.
Полностью утверждать, что ошибок нигде нет, конечно, не буду — Sphere старый, скриптов тонна.
Но в моём текущем тестовом запуске стало значительно чище.
Что получилось в итоге?В общем, что я рассказываю...
Качайте и щупайте.
Мне кажется, сервер стал намного разнообразнее.
Здесь теперь огромное количество предметов и артефактов. Высшие артефакты получают случайные характеристики, поэтому смысл фарма не заканчивается после первого найденного предмета — всегда может выпасть вариант лучше.
Реликтовая/легендарная/мистическая вещь теперь не просто красивое слово на экране.
Одинаковый предмет может существовать в огромном количестве вариантов.
Можно сказать — почти бесконечный набор возможного дропа.
Newbie Dungeon тоже сильно оживился. Я вернул прокачку фактически с нулевого уровня, стартовые skills около 30, поэтому даже новорегом играть вполне комфортно.
Баланс лута я специально до идеала не вылизывал.
Мне это было нужно для фана.
Лута много, хороший тоже есть — под свой сервер и экономику настраивайте сами.
Добавлен автолут своего трупа, если тебя убили и не облутали, ты можешь 2 раза нажать на труп и автоматически одеться в те вещи которые были на тебе, а остальное будет аккуратно сложено в сумочке и положено в бекпак. Труп сразу превращается в скелет после того как ты его облутал. Если игроки залутали часть вещей, то автолут всё равно сработает но разумеется за исключением того что украли.
ВАЖНО:Совмещать мой архив со своим сервером методом «просто скопировал всё сверху» я не рекомендую.
ДЕЛАЙТЕ БЕКАПЫ.Особенно если у вас уже давно работающий сервер со своими изменёнными скриптами.
Полный список добавленных команд находится внутри архива.
Бесплатной поддержкой заниматься не планирую.
Если нужны индивидуальные доработки — услуги стоят дорого.
Как по мне, такой сервер вполне имеет право на существование.
Жаль только, что у меня сейчас нет ни времени, ни особого желания заниматься им дальше.
Пробуйте, товарищи. ))
Скриншотов много делать не стал — одного хватит.
(IMG:
https://i.ibb.co/1tLLQxVm/Screenshot-2.png)
Скачать архивБлагодарю за внимание.