Size
- Возможно, вы ищете размер одежды, брони, размеры тайлов. Или, что более вероятно, список существ по размеру.
Размер — это мера величины существа или предмета, измеряемая в кубических сантиметрах[1]. По сути, это объем, но в raw-файл существ он называется размером и также переводится в описаниях предметов. За размер отвечают токены [BODY_SIZE] или [SIZE].
Размер имеет большое количество важных ответвлений в игре, многие из которых связаны с влиянием на общий вес, но с точки зрения свойств материала его реализация в игре несколько разочаровывает — посмотрите невероятное сжатие материи, пространства, и времени, которое представляет собой мусорная свалка. В основном это связано с тем, что когда даже драконы занимают один тайл, размер становится немного сложнее контекстуализировать. Не помогает то, что бронзовый колосс размером от тридцати пяти до сорока футов помещается в простой деревянной клетке (хотя огневик в нее тоже ловится).
Размер напрямую влияет на такие вещи, как какое оружие ваши дварфы могут экипировать, результаты разделки и эффективность бою, как для существ (слонов очень сложно убивать, потому что у них так много тканей, но им на удивление трудно нанести удар, скажем, по морской свинке), так и для оружия.
Размер вместе с плотностью основного материала используется для расчета веса предмета:
- Вес (в Γ) = Плотность (в кг/м3) * Размер (в см3) / 1 000 000 (см3/м3)
Благодаря весу, размер предмета имеет большое количество дальнейших следствий в игре, таких как время переноски, активация нажимных пластин, импульс удара, ограничения по весу и так далее. Слишком сильное изменение этой величины может привести к веселью.
Вес существ рассчитывается на основе плотности и размеров слоёв частей их тела, что в настоящее время приводит к тому, что вес трупов (которые считаются уже предметами, а не существами) примерно на треть превышает ожидаемый.
Игромеханически все значения размеров округляются вниз до ближайшего значения, кратного 10. Таким образом, если вы укажете для предмета [SIZE:15], он будет вести себя так, как если бы вы указали [SIZE:10].[2]
Постройки
Токен построек [DIM] определяет размер мастерской или постройки в тайлах. У построек нет веса и их рахмер не измеряется в см³.
Существа
Когда речь идёт о существах, размер — это приблизительная замена весу, поскольку в среднем плоть весит около одного грамма на кубический сантиметр. Однако, как и со многими друими механиками игры, есть существует ряд нюансов, связанных с другими материалами (бивни, шерсть, рог, панцирь и т. д.), которые имеют свою плотность, что иногда значительно меняет фактический вес существа относительно его размера (например, бивни весят много). Размер существа определяется несколькими токенами [BODY_SIZE], которые определяют его базовый размер в разные периоды жизни.
Размер тела определяет несколько факторов:
- Средний результат разделки на мясо.
- Сколько урона оно может выдержать (но также влияет строение тела).
- Сколько урона они могут нанести в ближнем бою (но также влияет строение и токены атаки).
- Для существ, которые могут носить снаряжение (
[EQUIPS]).
- Размер снаряжения, которое может носить существо; одежда и доспехи имеют размер, соответствующий определённому биологическому виду, и носить их могут только существа с близким к нему базовым размером вида, фактический размер отдельного существа не имеет значения.
- У оружия есть минимальный размер, которого должно достичь существо, чтобы им владеть (
[MINIMUM_SIZE]и[TWO_HANDED]), толщина слоя ткани не учитывается, см. ниже.
Фактический размер отдельного существа является результатом различных факторов:
- Базовый размер (
BODY_SIZE) для биологического вида. - Возраст существа; большинство существ рождаются с минимальным размером и вырастают до максимального.
- Некоторые, например, драконы и большинство видов змей, растут всю жизнь и могут не прожить достаточно долго, чтобы достичь максимума.
- Наследственность; у многих существ есть токены
[BODY_APPEARANCE_MODIFIER], из-за которых они варьируются по высоте, ширине или длине, и которые они могут передать детям.
Следующие факторы влияют на размер, но не учитываются при определении способа владения оружием.
- Мышечная масса, определяемая её атрибутом силы (худой дварф с размером ~44210 вырастет до ~64210, когда достигнет уровня unbelievably strong), поскольку мышцы имеют
[THICKENS_ON_STRENGTH]. - Жировая масса, обусловленная
[THICKENS_ON_ENERGY_STORAGE].
Размеры существ варьируются от 1 (насекомое-вредитель) до 200 000 000 (гигантский кашалот — самое крупное существо в игре). Полный список можно найти тут.
Список размеров существ в см3
| Название | Размер при рождении | Взрослый размер | Примечания |
|---|---|---|---|
| Гадюка | 15 | 150 | Самое малое существо (из не-вредителей) |
| Кролик | 50 | 500 | Самое малое одомашненное животное |
| Кошка | 500 | 5,000 | |
| Кобольд | 1,000 | 20,000 | |
| Собака | 1000 | 30,000 | |
| Дварф | 3,000 | 60,000 | |
| Гигантский сапсан | 8,308 | 113,292 | Самое малое гигантское животное |
| Водяной буйвол | 100,000 | 1,000,000 | Крупнейшее одомашненное животное |
| Слон | 500,000 | 5,000,000 | Крупнейшее естественное наземное животное |
| Пещерный дракон | 6,000 | 15,000,000 | Крупнейший хищник |
| Кашалот | 500,000 | 25,000,000 | Крупнейшее естественное животное |
| Дракон | 6,000 | 25,000,000 | Крупнейшее мегачудовище |
| Гигантский слон | 4,000,000 | 40,000,000 | Крупнейшее наземное существо |
| Гигантский кашалот | 4,000,000 | 150,000,000 | Крупнейшее существо в игре |
Предметы
Большинству предметов, заданных через raw-файл, требуется токен [SIZE], каждый класс предметов имеет свой собственный: например, [SIZE] для боеприпасов, [SIZE] для оружия, [SIZE] для инструментов и так далее.
Типы предметов, не определённые в raw-файлах, также имеют размер, который можно определить по их весу и плотности материала с помощью DFHack. Вот некоторые размеры различных типов предметов и их ёмкость, если она у них имеется:
| Тип предмета | Размер | Ёмкость | Примечания |
|---|---|---|---|
| Слитки | 6000 | ||
| Огранённые самоцветы | 200 | ||
| Блоки | 6000 | ||
| Неогранённые самоцветы | 2500 | ||
| Выкопанный камень | 100000 | ||
| Брёвна | 50000 | ||
| Дверь | 30000 | ||
| Шлюз | 30000 | ||
| Кровать | 30000 | ||
| Стул | 30000 | ||
| Цепь | 5000 | ||
| Фляга | 1000 | 1800 | |
| Кубок | 1000 | 1800 | |
| Муз. инструмент | 4000 | ||
| Игрушка | 1000 | ||
| Окно | 20000 | ||
| Клетка | 30000 | 60000 | |
| Бочка | 20000 | 60000 | |
| Ведро | 3000 | 6000 | |
| Силки | 3000 | 30000 | |
| Стол | 30000 | ||
| Гроб | 30000 | 60000 | |
| Статуя | 60000 | ||
| Труп | Special | Based on the size of the corpse and what it's made of. | |
| Оружие | [SIZE]1
|
||
| Броня | Special | Depends on armor type and the race it was crafted for. See here for some examples. | |
| Щиты | Special | Based on UPSTEP and the race that crafted it. | |
| Коробка | 20000 | 60000 | |
| Мешок | 1000 | 60000 | |
| Ящик | 15000 | 60000 | |
| Стойка для брони | 10000 | 60000 | |
| Стойка для оружия | 10000 | 60000 | |
| Шкаф | 30000 | 60000 | |
| Статуетка | 1000 | ||
| Амулет | 500 | ||
| Скипетер | 3000 | ||
| Боеприпасы | [SIZE]1
|
||
| Корона | 1000 | ||
| Кольцо | 50 | ||
| Серьги | 30 | ||
| Браслет | 200 | ||
| Большой самоцвет | 50 | ||
| Наковальня | 10000 | ||
| Части тел | Special | Based on the size of the body part and what it's made of. | |
| Мелкие останки | 2000 | ||
| Мясо | 2000 | ||
| Рыба | 2000 | ||
| Сырая рыба | 2000 | ||
| Живые вредители | Special | Based on creature's adult size. | |
| Прирученные вредители | Special | Based on creature's adult size. | |
| Семена | 100 | ||
| Растения | 1000 | ||
| Кожа | 5000 | ||
| Побеги растений | 50 | ||
| Нить | ceil(DIMENSION/50)1 | Freshly gathered/produced thread has a dimension of 15000 and thus has a volume of 300 | |
| Ткань | ceil(DIMENSION/50)1 | Freshly woven cloth has a dimension of 10000 and thus has a volume of 200 | |
| Тотем | 5000 | ||
| Рюкзак | 5000 | 30000 | |
| Колчан | 3000 | 12000 | |
| Части катапульты | 20000 | ||
| Части баллисты | 20000 | ||
| Осадные боеприпасы | 30000 | ||
| Наконечник стрелы баллисты | 10000 | ||
| Механизмы | 20000 | ||
| Части ловушек | [SIZE]1
|
||
| Выпивка | 600 | ||
| Порошок | 600 | ||
| Сыр | 1000 | ||
| Готовые блюда | 1000 | ||
| Экстракты | 600 | ||
| Слитки | 10/161 | The size of a stack is 0.625 per coin, then subject to the rounding; so a single coin is 10 cm³ but a stack of 500 is 310 cm³. | |
| Сгустки | 600 | ||
| Мелкие камушки | 2000 | As thrown by adventurers. | |
| Секции труб | 30000 | ||
| Люк | 10000 | ||
| Решётка | 10000 | ||
| Ручной жернов | 30000 | ||
| Мельничный жернов | 30000 | ||
| Деревянная шина | 2000 | ||
| Костыль | 2000 | ||
| Транционная кушетка | 30000 | ||
| Гипсовая шина | 2000 | ||
| Инструмент | [SIZE]1
|
[CAPACITY]1
|
Includes items such as nest boxes, jugs, large pots, hives, minecarts, wheelbarrows, stepladders, pedestals, and display cases |
| Табличка | 60000 | ||
| Яйцо | Special | Presumably the caste's EGG_SIZE. | |
| Книга | 1000 | ||
| Лист | ceil(DIMENSION/50)1 | A fresh sheet has a dimension of 10000 and thus has a volume of 200 | |
| Ветка | 5000 | An adventurer mode item |
- 1 — Как отмечалось выше, все значения округляются в меньшую сторону до ближайшего числа, кратного 10, с минимальным значением 10.