Блоки (Модификации): различия между версиями
Перейти к навигации
Перейти к поиску
| [непроверенная версия] | [досмотренная версия] |
MemFaceGo (обсуждение | вклад) |
Serg230 (обсуждение | вклад) Метки: правка из мобильной версии, правка с мобильного устройства |
||
| (не показаны 22 промежуточные версии 6 участников) | |||
| Строка 6: | Строка 6: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
| − | ! Свойство !! Описание | + | ! Свойство !! Описание |
|- | |- | ||
| speedMultiplier | | speedMultiplier | ||
| − | | | + | | Множитель скорости |
| − | |||
|- | |- | ||
| variants | | variants | ||
| Строка 16: | Строка 15: | ||
|- | |- | ||
| liquidDrop | | liquidDrop | ||
| − | | | + | | Какую жидкость можно получить при добыче |
|- | |- | ||
| itemDrop | | itemDrop | ||
| − | | | + | | Какой предмет можно получить при добыче |
|- | |- | ||
| isLiquid | | isLiquid | ||
| Строка 25: | Строка 24: | ||
|- | |- | ||
| status | | status | ||
| − | | | + | | Эффект взаимодействия. Например при контакте с водой, юниты намокают |
|- | |- | ||
| statusDuration | | statusDuration | ||
| − | | | + | | Длительность эффекта |
|- | |- | ||
| drownTime | | drownTime | ||
| − | | | + | | За какое время объект тонет в тайле |
|- | |- | ||
| cacheLayer | | cacheLayer | ||
| − | | | + | | Шейдер "cacheLayer": "water", если вода. |
|- | |- | ||
| blendGroup | | blendGroup | ||
| Строка 40: | Строка 39: | ||
|- | |- | ||
| attributes.set | | attributes.set | ||
| − | | | + | | Коэффициенты эффективности. Например для экстрактора воды на льду и т.п. |
|- | |- | ||
| updateEffect | | updateEffect | ||
| − | | Эффект происходящий ,когда используется/добывается блок | + | | Эффект происходящий, когда используется/добывается блок |
|- | |- | ||
| playerUnmineable | | playerUnmineable | ||
| Строка 49: | Строка 48: | ||
|- | |- | ||
| fillsTile | | fillsTile | ||
| + | | | ||
|- | |- | ||
|} | |} | ||
| + | |||
== OreBlock == | == OreBlock == | ||
Руда , которую можно добыть. | Руда , которую можно добыть. | ||
| Строка 58: | Строка 59: | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
| − | ! Свойство !! Описание | + | ! Свойство !! Описание |
|- | |- | ||
| variants | | variants | ||
| Строка 64: | Строка 65: | ||
|- | |- | ||
|} | |} | ||
| + | |||
== StaticWall == | == StaticWall == | ||
Стена ,которую '''нельзя''' разрушить и внутри которой появляется темнота. | Стена ,которую '''нельзя''' разрушить и внутри которой появляется темнота. | ||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
| − | ! Свойство !! Описание | + | ! Свойство !! Описание |
|- | |- | ||
| variants | | variants | ||
| Строка 74: | Строка 76: | ||
|- | |- | ||
|} | |} | ||
| + | |||
| + | |||
| + | == Category == | ||
| + | |||
| + | Определяет в какую категорию будет помещён блок. | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | ! Группы !! Описание; | ||
| + | |- | ||
| + | | none || Отсутствует; | ||
| + | |- | ||
| + | | walls || Стены; | ||
| + | |- | ||
| + | | turrets || Турели; | ||
| + | |- | ||
| + | | transportation || Транспортная; | ||
| + | |- | ||
| + | | power || Энергетическая; | ||
| + | |- | ||
| + | | liquids || Жидкостная; | ||
| + | |- | ||
| + | | drills || Буры. | ||
| + | |- | ||
| + | | other || Другие типы блоков; | ||
| + | |- | ||
| + | | units || блоки работающие с юнитами; | ||
| + | |- | ||
| + | | logic || логические блоки; | ||
| + | |- | ||
| + | | payloads || блоки с полезной нагрузкой; | ||
| + | |} | ||
| + | |||
| + | <small>Пример кода: | ||
| + | |||
| + | "category": "turret"</small> | ||
| + | |||
== GenericSmelter == | == GenericSmelter == | ||
Блоки для крафта , один из самых важных видов. | Блоки для крафта , один из самых важных видов. | ||
| Строка 82: | Строка 121: | ||
| craftEffect | | craftEffect | ||
| Эффект, который появляется после крафта. | | Эффект, который появляется после крафта. | ||
| + | | | ||
|- | |- | ||
| outputItem | | outputItem | ||
| Строка 88: | Строка 128: | ||
Название Предмета это название json (или png) файла предмета | Название Предмета это название json (или png) файла предмета | ||
|- | |- | ||
| − | |outputLiquid | + | | outputLiquid |
| Выходная жидкость | | Выходная жидкость | ||
| Правильная структура - '''{"liquid": "Жидкость", "amount": Кол-во}''' | | Правильная структура - '''{"liquid": "Жидкость", "amount": Кол-во}''' | ||
| Строка 94: | Строка 134: | ||
| craftItem | | craftItem | ||
| Время ,которое уходит на крафт. '''(60 = 1 сек)''' | | Время ,которое уходит на крафт. '''(60 = 1 сек)''' | ||
| + | | | ||
|- | |- | ||
| size | | size | ||
| Размер блока. '''(1 = 1x1 , 2 = 2x2 и т.д)''' | | Размер блока. '''(1 = 1x1 , 2 = 2x2 и т.д)''' | ||
| + | | | ||
|- | |- | ||
| health | | health | ||
| Здоровье блока. | | Здоровье блока. | ||
| + | | | ||
|- | |- | ||
| itemCapacity | | itemCapacity | ||
| Вместимость предметов. (Стандартно - 10) | | Вместимость предметов. (Стандартно - 10) | ||
| + | | | ||
|- | |- | ||
| liquidCapacity | | liquidCapacity | ||
| Вместимость жидкости. (Стандартно - 10) | | Вместимость жидкости. (Стандартно - 10) | ||
| + | | | ||
|- | |- | ||
| hasItem | | hasItem | ||
| Если true, то в этот блок можно вмещать предметы | | Если true, то в этот блок можно вмещать предметы | ||
| + | | | ||
|- | |- | ||
| hasLiquid | | hasLiquid | ||
| Если true, то в этот блок можно вмещать жидкость | | Если true, то в этот блок можно вмещать жидкость | ||
| + | | | ||
|- | |- | ||
| hasPower | | hasPower | ||
| Если true, то этот блок может использовать энергию | | Если true, то этот блок может использовать энергию | ||
| + | | | ||
|- | |- | ||
| consumes | | consumes | ||
| Строка 127: | Строка 175: | ||
| category | | category | ||
| Категория (Страница) в которой находится определённый предмет | | Категория (Страница) в которой находится определённый предмет | ||
| + | | | ||
|- | |- | ||
| idleSound | | idleSound | ||
| Звук блока во время крафта | | Звук блока во время крафта | ||
| + | | | ||
|- | |- | ||
| idleSoundVolume | | idleSoundVolume | ||
| Громкость '''idleSound''' | | Громкость '''idleSound''' | ||
| + | | | ||
|- | |- | ||
| requirements | | requirements | ||
| Стоимость постройки блока | | Стоимость постройки блока | ||
| − | | Правильная структура | + | | Правильная структура в requirements |
|- | |- | ||
|} | |} | ||
Тут все параметры свойств | Тут все параметры свойств | ||
| − | === | + | |
| + | |||
| + | == LightBlock== | ||
| + | {| class="wikitable sortable" | ||
| + | |- | ||
| + | |brightness | ||
| + | |яркость | ||
| + | |- | ||
| + | |radius | ||
| + | |радиус | ||
| + | |} | ||
| + | |||
| + | |||
| + | === Сonsumes === | ||
Правильная структура: | Правильная структура: | ||
<small>"consumes": { | <small>"consumes": { | ||
| Строка 164: | Строка 228: | ||
|- | |- | ||
| items | | items | ||
| − | | То же самое ,что и '''item''' ,но позволяет настраивать кол-во видов предметов и кол-во самих предметов | + | | То же самое, что и '''item''', но позволяет настраивать кол-во видов предметов и кол-во самих предметов |
|- | |- | ||
| liquid | | liquid | ||
| − | | Работает как '''items''' ,но для жидкостей (1 = 60 Жидкости) | + | | Работает как '''items''', но для жидкостей (1 = 60 Жидкости) |
|- | |- | ||
| power | | power | ||
| Строка 173: | Строка 237: | ||
|- | |- | ||
|} | |} | ||
| + | |||
=== requirements === | === requirements === | ||
Правильная структура: | Правильная структура: | ||
Текущая версия на 13:36, 8 декабря 2021
Название всех типов указано ниже и подсвечено синим. Ниже у всех блоков есть такие свойства:
Содержание
Floor
Поверхность. Плитки. Например, глубоководье, камень.
| Свойство | Описание |
|---|---|
| speedMultiplier | Множитель скорости |
| variants | Количество доп. спрайтов для одного и того же блока. |
| liquidDrop | Какую жидкость можно получить при добыче |
| itemDrop | Какой предмет можно получить при добыче |
| isLiquid | Если true, то это жидкость. |
| status | Эффект взаимодействия. Например при контакте с водой, юниты намокают |
| statusDuration | Длительность эффекта |
| drownTime | За какое время объект тонет в тайле |
| cacheLayer | Шейдер "cacheLayer": "water", если вода. |
| blendGroup | Группа в который состоит блок |
| attributes.set | Коэффициенты эффективности. Например для экстрактора воды на льду и т.п. |
| updateEffect | Эффект происходящий, когда используется/добывается блок |
| playerUnmineable | Если true, то игрок не сможет его добыть |
| fillsTile |
OreBlock
Руда , которую можно добыть. (Отсутствуют свойства)
Rock
Глыба , которую можно уничтожить.
| Свойство | Описание |
|---|---|
| variants | Количество доп. спрайтов для одного и того же блока. |
StaticWall
Стена ,которую нельзя разрушить и внутри которой появляется темнота.
| Свойство | Описание |
|---|---|
| variants | Количество доп. спрайтов для одного и того же блока. |
Category
Определяет в какую категорию будет помещён блок.
| Группы | Описание; |
|---|---|
| none | Отсутствует; |
| walls | Стены; |
| turrets | Турели; |
| transportation | Транспортная; |
| power | Энергетическая; |
| liquids | Жидкостная; |
| drills | Буры. |
| other | Другие типы блоков; |
| units | блоки работающие с юнитами; |
| logic | логические блоки; |
| payloads | блоки с полезной нагрузкой; |
Пример кода:
"category": "turret"
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 |
Тут все параметры свойств
LightBlock
| brightness | яркость |
| radius | радиус |
С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": Кол-во }
],