Всем дробового времени суток, вот решил расшарить свою платную сборку. Вы можете подумать что я вас обманываю, но это не так. Сборку покупал лично и ещё один человек. По скольку ни чего дельного не вышло из проекта и лежит она у меня без дела, то решил выложить для вас. На форуме много людей у которых руки растут от куда надо, и я уверен смогут выдрать из неё то что им надо или снять привязку по IP, файл с ключом лежит в архиве. Ревизия которая тут написано 2677 её нет на сайте т.к. они делали частые обновления для клиентов и не выкладывали на сайте. P.S. да простит меня Bloodshed
Реализована новая система хранения объектов. Ссылка на объект (игрок, моб, предмет) хранится только в специальном Storage, и при удалении из него - объект полностью вычищается из памяти, вместе со всем мусором. А во всех остальных местах храниться только StoreId с помощью которого при необходимости получается объект из Storage. Причем, это происходит с помощью прямой адресации, из массива, а не из списка.
Например, в чужих проектах (основанных на L2JSF), ссылка на инстанс игрока (L2Player) хранится, где попало, в тысячах мест. При разработке так получилось. В итоге - они даже не могут удалить игрока из мира, при выходе его из игры и все связанные с ним ресурсы, которых огромное количество. Отсюда - с огромной скоростью течет память. То же самое - мобы, предметы. Они создаются с огромной скоростью, и тут же отбрасываются ненужными, но удерживаются в памяти.
Добавлена проверка на корректность дропа у НПС. * проверка на правильность шанса дропа у группы. * проверка по типу НПС.
Добавлена возможность включить мат-фильтр для названий личных магазинов покупки/продажи.
Рефакторинг ядра.
Добавлена возможность отключения дропа Common вещей, с автоматической заменой на нормальные вещи с пересчетом шанса.
Переделана система дропа. * Более корректный расчет количества и шанса. * Корректный расчет шанса дропа для групп.
Мелкие фиксы дропа хербов. Добавлены новые хербы. Фикс пакета Attack (учёт грейда SS).
Реализованы отдельные штрафы на оружие и армор. Фикс пакета [S] f9 EtcStatusUpdate (пенальти на оружие и армор отдельно). Реализованы скилы действующий только во время каста (Soul Sucking).
Переделан метод для расчета координат для Fly скилов (Warp, Blink, Rush и тд).
Фикс повышения уровня уровня у скилов: * Seed of Revenge * Spirit of Phoenix * Eva's Will * Pain of Shilen
Фикс эффекта Insane Crusher (уменьшение резиста в дебафам, уменьшение восст. HP, уменьшение макс количества CP) Фикс скилов класса Cancel. Фикс скилов класса SPOIL (можно использовать несколько раз на уже проспойленного монстра)