Cobblemon Size Variations
Активный0.0
Установок
Последнее обновление
Версии
Cobblemon Size Variations
Этот аддон для Cobblemon позволяет покемонам появляться в мире с естественными вариациями размеров. Вы можете настроить максимальный и минимальный размер покемонов через конфигурационные файлы мода.
Настройка размеров
sizeModificationChance - определяет вероятность изменения размера при появлении покемона.
preventShoulderMountSize - предотвращает посадку крупных покемонов на плечо, если их масштаб превышает указанное значение (по умолчанию 1.5x).
sizeAlgorithm - выбор алгоритма расчета размеров из доступных в папке sizes/.
biasSizeTowardAverage - если включено, размеры покемонов будут чаще приближаться к среднему значению между минимумом и максимумом.
Доступные алгоритмы размера
Basic - случайный выбор размера между минимальным и максимальным коэффициентами масштаба.
Gen9 - воспроизводит систему размеров из игр 9 поколения Pokémon:
minSizeModifier + (randomValue/255) * (maxSizeModifier - minSizeModifier) = chosenSizeValue
Категории размеров
Note: Для работы этой функции требуется установка мода на клиенте
В интерфейсе команды покемонов и PC отображается категория размера над моделью покемона. Для алгоритма basic используются следующие категории:
| Название | Диапазон размера | Цвет |
|---|---|---|
| Tiny | 0.2 - 0.5 | #1b88cc |
| Small | 0.51 - 0.9 | #1bcc9a |
| Average | 0.91 - 1.2 | #ffffff |
| Big | 1.21 - 1.6 | #e6ff2b |
| Large | 1.61 - 1.9 | #f07426 |
| Huge | 1.91 - 2.0 | #f21800 |
Все эти категории полностью настраиваются через файлы алгоритмов размера.
Поддержка датапаков
Вы можете определять кастомные размеры для конкретных покемонов или групп покемонов через датапаки. Разместите файлы по пути:
data/cobblemonsizevariation/custom_sizes/
example.json
{
"species": [
"bulbasaur",
"weedle"
],
"minSize": 0.1,
"maxSize": 10.0
}
"Посмотреть обзор мода в действии"
Команды
/pokesizer - позволяет вручную изменять размеры покемонов в команде с разными уровнями доступа:
- Повторно генерирует всему отряду указанного игрока
- Изменяет размер конкретного покемона или слота случайным образом
- Устанавливает точный размер для покемона или проверяет текущий масштаб
Команда поддерживает парметры self для изменения только собственных покемонов.