banner
Рейтинг
Голоса0

StoreRotationConfig мод

Категория - Моды для Lethal Company
0
Версия мода:1
Версия игры:2.3.1
Mод успешно проверен на отсутствие вирусов
1349.29K12.63K

Репорт мод

  • image
modalImage

Об этом моде

Описание.

Простой мод, позволяющий регулировать количество предметов в магазине каждую неделю.


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


Совместимо с v45, v49, v50 и v56.


Использует CSync от Lordfirespeed (v5.0.1 или более поздняя версия) для синхронизации настроек конфигурации между хостом и клиентом.


Конфигурация

Общая конфигурация.

По умолчанию количество товаров в магазине увеличивается с 4-5 (ванильный вариант) до 8-12, но этот диапазон может быть изменен в настройках minItems и maxItems. Если оба числа установлены в одно и то же значение, количество предметов фиксируется на все обороты; если minItems больше maxItems, оба числа устанавливаются в большее значение. Чтобы избежать проблем с отрицательными числами, при создании ротаций магазина используются абсолютные значения этих двух параметров.


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


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


Чтобы гарантировать появление товаров в ротации магазина, добавьте название товара в настройки itemWhitelist, разделенные запятыми. Аналогично, чтобы товар не появлялся в ротации магазина, добавьте его название в itemBlacklist.


Ротация продаж

В версии 2.3.0 товары во вращающемся магазине можно настроить так, чтобы они время от времени попадали на распродажу. По умолчанию вероятность того, что 1-5 предметов попадут на распродажу, составляет около 33 %, а размер скидки варьируется в пределах 10-50 %, с округлением до ближайших 10.


Параметр SaleChance управляет процентной вероятностью того, что вращающиеся предметы попадут на распродажу. Как и в обычных магазинах, параметр roundToNearestTen определяет, будет ли скидка округляться до 10.


Настройки на стороне клиента

Включение параметра sortItems (по умолчанию выключен) обеспечивает отображение ротации магазинов в алфавитном порядке.


Если включена функция stockAll или значение minItems/maxItems велико и прокрутка пропускает несколько строк, если в ротации магазина слишком много товаров, включите настройку relativeScroll (по умолчанию включена), прокрутка, определяемая настройкой linesToScroll (по умолчанию 20), будет адаптирована к определенному количеству строк за раз в зависимости от длины текущей отображаемой страницы терминала.


Эти настройки не синхронизируются с хост-компьютером и могут быть свободно изменены без возникновения проблем.


Совместимость.

Исправленный метод Terminal.RotateShipDecorSelection() функционально идентичен ванильному, только с дополнительными возможностями настройки, поэтому он должен хорошо работать с другими модами (Terminal. ShipDecorSelection, если только вы не очистите список и не создадите свой собственный, или не добавите его принудительно, не проверяя, существует ли уже этот предмет).


Кроме того, что-то может пойти не так, если список Terminal.ShipDecorSelection будет занят другим модом сразу после присоединения к лобби и до синхронизации предметов разблокировки корабля. Список будет заполнен только после успешной синхронизации с хостом и до этого момента будет оставаться пустым. Пока что проблем не возникало, но если вы заметите какие-либо несовместимости, пожалуйста, сообщите нам об этом в соответствующей теме на сервере Lethal Company Modding Discord или откройте проблему на GitHub.


Эта система продаж полностью отделена от обычных продаж предметов в магазине, поэтому она не конфликтует с другими модами, которые могут изменять эти продажи (например, позволяя продавать больше предметов). Однако если другие моды изменят страницу магазина устройства, на ней появится цифра скидки (например, 50%). Скидка должна применяться независимо от этого, но если обнаружены несовместимости, исправьте их как можно скорее.


Это также может вызвать несовместимость или проблемы с другими модами, которые изменяют или устанавливают PlayerControllerB.terminalScrollVertical.


Примечание: Хотя этот мод технически является серверным, клиент должен иметь установленный мод, чтобы видеть и покупать предметы, добавленные в ротацию ванильного магазина. Аналогично, если присоединиться к лобби без установленного мода, ротация магазинов не изменится.


Примечание: начиная с версии 2.0.0, этот мод должен быть установлен как на хосте, так и на клиенте, но если CSync вновь реализует возможность присоединиться к лобби клиента или хоста без установленного мода, который зависит от этого мода, я снова стану (технически) серверным.image 1 for StoreRotationConfig мод

Похожие Моды/Аддоны

Версия игры *

2.3.1 (pacoito-StoreRotationConfig-2.3.1.zip)