Блоки (Модификации): различия между версиями

Материал из PetruCHIO - Mindustry server
Перейти к навигации Перейти к поиску
[непроверенная версия][досмотренная версия]
Строка 155: Строка 155:
 
|}
 
|}
 
Тут все параметры свойств
 
Тут все параметры свойств
=== consumes ===
+
=== Сonsumes ===
 
Правильная структура:
 
Правильная структура:
 
  <small>"consumes": {
 
  <small>"consumes": {
Строка 179: Строка 179:
 
|-
 
|-
 
| items
 
| items
| То же самое ,что и '''item''' ,но позволяет настраивать кол-во видов предметов и кол-во самих предметов
+
| То же самое, что и '''item''', но позволяет настраивать кол-во видов предметов и кол-во самих предметов
 
|-
 
|-
 
| liquid
 
| liquid
| Работает как '''items''' ,но для жидкостей (1 = 60 Жидкости)
+
| Работает как '''items''', но для жидкостей (1 = 60 Жидкости)
 
|-
 
|-
 
| power
 
| power
Строка 188: Строка 188:
 
|-
 
|-
 
|}
 
|}
 +
 
=== requirements ===
 
=== requirements ===
 
Правильная структура:
 
Правильная структура:

Версия 17:40, 27 октября 2019

Название всех типов указано ниже и подсвечено синим. Ниже у всех блоков есть такие свойства:

Floor

Поверхность. Плитки. Например, глубоководье, камень.

Свойство Описание
speedMultiplier Множитель скорости
variants Количество доп. спрайтов для одного и того же блока.
liquidDrop Какую жидкость можно получить при добыче
itemDrop Какой предмет можно получить при добыче
isLiquid Если true, то это жидкость.
status Эффект взаимодействия. Например при контакте с водой, юниты намокают
statusDuration Длительность эффекта
drownTime За какое время объект тонет в тайле
cacheLayer Шейдер
blendGroup Группа в который состоит блок
attributes.set Коэффициенты эффективности. Например для экстрактора воды на льду и т.п.
updateEffect Эффект происходящий, когда используется/добывается блок
playerUnmineable Если true, то игрок не сможет его добыть
fillsTile

OreBlock

Руда , которую можно добыть. (Отсутствуют свойства)

Rock

Глыба , которую можно уничтожить.

Свойство Описание
variants Количество доп. спрайтов для одного и того же блока.

StaticWall

Стена ,которую нельзя разрушить и внутри которой появляется темнота.

Свойство Описание
variants Количество доп. спрайтов для одного и того же блока.

GenericSmelter

Блоки для крафта , один из самых важных видов.

Свойство Описание Дополнительно
craftEffect Эффект, который появляется после крафта.
outputItem Выходной предмет. Правильная структура - {"item": "Предмет", "amount": Кол-во}

Название Предмета это название json (или png) файла предмета

outputLiquid Выходная жидкость Правильная структура - {"liquid": "Жидкость", "amount": Кол-во}
craftItem Время ,которое уходит на крафт. (60 = 1 сек)
size Размер блока. (1 = 1x1 , 2 = 2x2 и т.д)
health Здоровье блока.
itemCapacity Вместимость предметов. (Стандартно - 10)
liquidCapacity Вместимость жидкости. (Стандартно - 10)
hasItem Если true, то в этот блок можно вмещать предметы
hasLiquid Если true, то в этот блок можно вмещать жидкость
hasPower Если true, то этот блок может использовать энергию
consumes То ,что требуется для создания того или иного предмета/жидкости. Есть несколько параметров этого свойства (item/items , Power , liquid)

(Параметры consumes тут)

flameColor Цвет огня во время крафта Цвет в формате hex (html код цвета) , Пример : #b8128a
category Категория (Страница) в которой находится определённый предмет
idleSound Звук блока во время крафта
idleSoundVolume Громкость idleSound
requirements Стоимость постройки блока Правильная структура в requirements

Тут все параметры свойств

Сonsumes

Правильная структура:

"consumes": {
   "power": Энергия,
   "item": "Предмет"
   "liquid": {
     "liquid": "Жидкость"
     "amount": Кол-во
   }
   "items": {
      "items": [
        { "item": "Предмет", "amount": Кол-во },
        { "item": "Предмет", "amount": Кол-во }
      ]
   }
},
Параметр Описание
item Предмет который используется
items То же самое, что и item, но позволяет настраивать кол-во видов предметов и кол-во самих предметов
liquid Работает как items, но для жидкостей (1 = 60 Жидкости)
power Требования энергии (1 = 60 Энергии/сек)

requirements

Правильная структура:

"requirements": [
   { "item": "Предмет", "amount": Кол-во },
   { "item": "Предмет", "amount": Кол-во }
],