Менеджер статов в шмоте(StatManager)
Просмотр файла
Позволяет быстро менять набор характеристик, используя инсигнии.
Выглядит и работает наподобии BuildManager, те
а) Характеристики меняются в один клик - выбрали билд, подождали появления сообщения в чате "Статы установлены" (Это занимает некоторое время, тк нужно ожидать ответа клиетна на каждое изменение)
б) Есть группировка по классам
в) Исходники открыты
Список поддержива
Правка для вещей 3 тира.
Изначально я надеялся, что подойдет itemLib.CanUseOnItem(sourceId, targerId) или itemLib.GetBlockingPredicateCause(itemId), но увы.
А еще нет готовой функции для получения тира, поэтому пришлось сделать свою.
local function getItemTier(itemId)
local category = itemLib.GetCategory(itemId)
local categoryInfo = category and itemLib.GetCategoryInfo(category)
local tier = categoryInfo and categoryInfo.sysName and string.match(categoryInfo.sysName, 'Tier(%d+)'