|
|
| Строка 36: |
Строка 36: |
|
| |
|
|
| |
|
| | {| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 20px; background:#303037;" border=3 cellspacing=0 |
| | !<center>События станции</center> |
| | |- |
| | | |
| | <!-- |
| | |
| | --> |
| | {| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0 |
| | !<big>SentienceTarget</big> - |
| | |- |
| | | |
| | {| class="wikitable" |
| | |- |
| | ! style="background-color:#4E5058; width: 20%" | Название переменной !! style="background-color:#4E5058; width: 5%" | Тип переменной !! style="background-color:#4E5058; width: 20%" | Базовое значение переменной !! style="background-color:#4E5058; width: 50%" | Значение |
| | |- |
| | | style="background-color:#383842; | <center>''' flavorKind '''</center> |
| | | style="background-color:#383842; color:#D14137| <center>''' string '''</center> |
| | | style="background-color:#383842; | <center>''' default! '''</center> |
| | | style="background-color:#383842; | <center>''' '''</center> |
| | |} |
| | |} |
| | <!-- |
| | |
| | --> |
| | {| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0 |
| | !<big>VentCritterSpawnLocation</big> - Место появления вентиляционных существ. |
| | |- |
| | |} |
| | |
| | |} |
| | <!-- |
| | |
| | |
| | |
| | |
| | --> |
| | {| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 20px; background:#303037;" border=3 cellspacing=0 |
| | !<center>Записи станции</center> |
| | |- |
| | | |
| | <!-- |
| | |
| | --> |
| | {| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0 |
| | !<big>GeneralStationRecordConsole</big> - Компонент консоли станционного учёта. |
| | |- |
| | |} |
| | <!-- |
| | |
| | --> |
| | {| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0 |
| | !<big>StationRecords</big> - Компонент станционого учёта |
| | |- |
| | |} |
| | |
| | |} |
| | <!-- |
| | |
| | |
| | |
| | |
| | --> |
| | {| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 20px; background:#303037;" border=3 cellspacing=0 |
| | !<center>Прилипаемость</center> |
| | |- |
| | | |
| | <!-- |
| | |
| | --> |
| | {| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0 |
| | !<big>Sticky</big> - Элементы, которые могут быть прикреплены к другим структурам или объектам. Например, бумажные наклейки или заряды C4. |
| | |- |
| | | |
| | {| class="wikitable" |
| | |- |
| | ! style="background-color:#4E5058; width: 20%" | Название переменной !! style="background-color:#4E5058; width: 5%" | Тип переменной !! style="background-color:#4E5058; width: 20%" | Базовое значение переменной !! style="background-color:#4E5058; width: 50%" | Значение |
| | |- |
| | | style="background-color:#383842; | <center>''' whitelist '''</center> |
| | | style="background-color:#383842; color:#9650E4| <center>''' EntityWhitelist? '''</center> |
| | | style="background-color:#383842; | <center>''' '''</center> |
| | | style="background-color:#383842; | <center>''' Какие целевые объекты допустимы для использования в качестве поверхности для липкой сущности. '''</center> |
| | |- |
| | | style="background-color:#383842; | <center>''' blacklist '''</center> |
| | | style="background-color:#383842; color:#9650E4| <center>''' EntityWhitelist? '''</center> |
| | | style="background-color:#383842; | <center>''' '''</center> |
| | | style="background-color:#383842; | <center>''' Какие целевые объекты нельзя использовать в качестве поверхности для липкой сущности. '''</center> |
| | |- |
| | | style="background-color:#383842; | <center>''' stickDelay '''</center> |
| | | style="background-color:#383842; color:#9650E4| <center>''' TimeSpan '''</center> |
| | | style="background-color:#383842; | <center>''' TimeSpan.Zero '''</center> |
| | | style="background-color:#383842; | <center>''' Сколько времени требуется, чтобы прилепить объект к цели. Если ноль будет прилеплять объекта немедленно. '''</center> |
| | |- |
| | | style="background-color:#383842; | <center>''' canUnstick '''</center> |
| | | style="background-color:#383842; color:#D14137| <center>''' bool '''</center> |
| | | style="background-color:#383842; | <center>''' true '''</center> |
| | | style="background-color:#383842; | <center>''' Могут ли пользователи отклеить элемент, когда он был приклеен к поверхности. '''</center> |
| | |- |
| | | style="background-color:#383842; | <center>''' unstickDelay '''</center> |
| | | style="background-color:#383842; color:#9650E4| <center>''' TimeSpan '''</center> |
| | | style="background-color:#383842; | <center>''' TimeSpan.Zero '''</center> |
| | | style="background-color:#383842; | <center>''' Сколько времени требуется, чтобы отклеить объект. Если ноль моментально отклеит объект. '''</center> |
| | |- |
| | | style="background-color:#383842; | <center>''' stickPopupStart '''</center> |
| | | style="background-color:#383842; color:#D14137| <center>''' string? '''</center> |
| | | style="background-color:#383842; | <center>''' '''</center> |
| | | style="background-color:#383842; | <center>''' Всплывающее сообщение, отображаемое, когда игрок начал прикреплять объект к другому объекту. '''</center> |
| | |- |
| | | style="background-color:#383842; | <center>''' stickPopupSuccess '''</center> |
| | | style="background-color:#383842; color:#D14137| <center>''' string? '''</center> |
| | | style="background-color:#383842; | <center>''' '''</center> |
| | | style="background-color:#383842; | <center>''' Всплывающее сообщение, показываемое, когда игрок успешно приклеил объект. '''</center> |
| | |- |
| | | style="background-color:#383842; | <center>''' unstickPopupStart '''</center> |
| | | style="background-color:#383842; color:#D14137| <center>''' string? '''</center> |
| | | style="background-color:#383842; | <center>''' '''</center> |
| | | style="background-color:#383842; | <center>''' Всплывающее сообщение, показываемое, когда игрок успешно отклеил объект. '''</center> |
| | |- |
| | | style="background-color:#383842; | <center>''' unstickPopupSuccess '''</center> |
| | | style="background-color:#383842; color:#D14137| <center>''' string? '''</center> |
| | | style="background-color:#383842; | <center>''' '''</center> |
| | | style="background-color:#383842; | <center>''' Объект, который используется в качестве поверхности для липкого объекта. Null, если объект ни к чему не привязан. '''</center> |
| | |} |
| | |} |
| | |
| | |} |
| | <!-- |
| | |
| | |
| | |
| | |
| | --> |
| {| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 20px; background:#303037;" border=3 cellspacing=0 | | {| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 20px; background:#303037;" border=3 cellspacing=0 |
| !<center>Шкафчики</center> | | !<center>Шкафчики</center> |
СТРАНИЦА НАХОДИТСЯ В РАЗРАБОТКЕ
- Редакторы вики уже ведут работу над данной статьёй.
- При желании, вы можете подать заявку на редактора в нашем Discord и тоже принять участие в улучшении статьи.
- Данный этап:
На данной странице приведены все существующие компоненты, их значение и их переменные из Content.Server. Если вы хотите узнать больше про конкретный компонент вы можете вбить в поиск на Github название компонента, добавив в конце Component.cs.
Данная информация поможет юным и не очень разработчикам для создания прототипов.
| События станции
|
| SentienceTarget -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| flavorKind
|
string
|
default!
|
|
|
| VentCritterSpawnLocation - Место появления вентиляционных существ.
|
|
| Записи станции
|
| GeneralStationRecordConsole - Компонент консоли станционного учёта.
|
| StationRecords - Компонент станционого учёта
|
|
| Прилипаемость
|
| Sticky - Элементы, которые могут быть прикреплены к другим структурам или объектам. Например, бумажные наклейки или заряды C4.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| whitelist
|
EntityWhitelist?
|
|
Какие целевые объекты допустимы для использования в качестве поверхности для липкой сущности.
|
| blacklist
|
EntityWhitelist?
|
|
Какие целевые объекты нельзя использовать в качестве поверхности для липкой сущности.
|
| stickDelay
|
TimeSpan
|
TimeSpan.Zero
|
Сколько времени требуется, чтобы прилепить объект к цели. Если ноль будет прилеплять объекта немедленно.
|
| canUnstick
|
bool
|
true
|
Могут ли пользователи отклеить элемент, когда он был приклеен к поверхности.
|
| unstickDelay
|
TimeSpan
|
TimeSpan.Zero
|
Сколько времени требуется, чтобы отклеить объект. Если ноль моментально отклеит объект.
|
| stickPopupStart
|
string?
|
|
Всплывающее сообщение, отображаемое, когда игрок начал прикреплять объект к другому объекту.
|
| stickPopupSuccess
|
string?
|
|
Всплывающее сообщение, показываемое, когда игрок успешно приклеил объект.
|
| unstickPopupStart
|
string?
|
|
Всплывающее сообщение, показываемое, когда игрок успешно отклеил объект.
|
| unstickPopupSuccess
|
string?
|
|
Объект, который используется в качестве поверхности для липкого объекта. Null, если объект ни к чему не привязан.
|
|
|
| Шкафчики
|
| BluespaceLocker - Компонент шкафчика-телепортера.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| bluespaceLinks
|
HashSet<EntityUid>
|
|
Если длина > 0, то при добавлении чего-либо в хранилище оно вместо этого будет телепортировано в случайное хранилище из списка и будет открыто другое хранилище.
|
| minBluespaceLinks
|
uint
|
|
Каждый раз, когда система пытается получить ссылку, она будет привязывать дополнительные ячейки, чтобы обеспечить привязку минимального количества.
|
| pickLinksFromSameMap
|
bool
|
|
Определяет, ограничены ли автоматически добавляемые ссылки одной и той же картой.
|
| pickLinksFromResistLockers
|
bool
|
true
|
Определяет, должны ли автоматически добавляемые ссылки иметь ResistLockerComponent.
|
| pickLinksFromStationGrids
|
bool
|
true
|
Определяет, ограничены ли автоматически добавляемые ссылки пребыванием на станции.
|
| pickLinksFromSameAccess
|
bool
|
true
|
Определяет, ограничены ли автоматически добавляемые ссылки одинаковым доступом.
|
| pickLinksFromBluespaceLockers
|
bool
|
|
Определяет, ограничены ли автоматически добавляемые ссылки существующими блокировками bluespace.
|
| pickLinksFromNonBluespaceLockers
|
bool
|
true
|
Определяет, ограничены ли автоматически добавляемые ссылки блокировками, отличными от bluespace.
|
| autoLinksBidirectional
|
bool
|
|
Определяет, будут ли автоматически добавленные ссылки получать исходный блокиратор, установленный в качестве целевого.
|
| autoLinksUseProperties
|
bool
|
|
Определяет, используют ли ссылки автоматически свойства AutoLinkProperties.
|
| usesSinceLinkClear
|
int
|
|
|
| bluespaceEffectMinInterval
|
uint
|
|
|
| autoLinkProperties
|
BluespaceLockerBehaviorProperties
|
|
Определяет свойства автоматически создаваемых ссылок.
|
| behaviorProperties
|
BluespaceLockerBehaviorProperties
|
|
Определяет свойства этого шкафчика.
|
| transportGas
|
bool
|
true
|
Определяет, будет ли транспортироваться газ.
|
| transportEntities
|
bool
|
true
|
Определяет, будут ли транспортироваться объекты.
|
| transportSentient
|
bool
|
true
|
Определяет, будут ли транспортироваться объекты с компонентом Mind.
|
| actOnOpen
|
bool
|
true
|
Определяет, будет ли действовать шкафчик, при открытии.
|
| actOnClose
|
bool
|
true
|
Определяет, будет ли шкафчик действовать при закрытии.
|
| delay
|
float
|
|
Задержка после закрытия перед транспортировкой
|
| bluespaceEffectOnInit
|
bool
|
|
Определяет, отображается ли bluespace эффект при инициализации компонента.
|
| bluespaceEffectPrototype
|
string
|
EffectFlashBluespace
|
Определяет прототип для создания bluespace эффекта.
|
| bluespaceEffectOnTeleportSource
|
bool
|
|
Определяет, отображается ли bluespace эффект при телепортации в источнике.
|
| bluespaceEffectOnTeleportTarget
|
bool
|
|
Определяет, отображается ли bluespace эффект при телепортации в цель.
|
| bluespaceEffectMinInterval
|
double
|
2
|
Определяет минимальный интервал между bluespace эффектами.
|
| destroyAfterUses
|
int
|
|
Количество использований до того, как шкафчик будет уничтожен. -1 указывает на бесконечность
|
| destroyAfterUsesMinItemsToCountUse
|
int
|
|
Минимальное количество объектов, которые необходимо транспортировать, чтобы засчитать использование для Destroyafteruse.
|
| destroyType
|
BluespaceLockerDestroyType
|
BluespaceLockerDestroyType.Delete
|
|
| clearLinksEvery
|
int
|
-1
|
Используется до того, как будут очищены ссылки на шкафчики. -1 указывает на бесконечность.
|
| clearLinksDebluespaces
|
bool
|
|
Определяет, удален ли компонент очищенных ссылок.
|
| invalidateOneWayLinks
|
bool
|
|
Ссылки не будут действительными, если они не являются двунаправленными.
|
|
| CursedEntityStorage - Шкафчик, телепортирующий любой объект в другие случайные шкафчики.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| cursedSound
|
SoundSpecifier
|
"/Audio/Effects/teleport_departure.ogg"
|
Звук при телепортации
|
|
| EntityStorage - Компонент, превращающий предмет в шкафчик.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| air
|
GasMixture
|
new (200)
|
Газ, в настоящее время содержащийся в этом хранилище объекта. Нет, пока открыто. Захватывает газ из атмосферы, когда закрыт, и подвергает воздействию любых объектов внутри.
|
|
| SecretStash - Логика для потайного места, такого как горшок для растений или бачок для унитаза. В отличие от ItemSlotsComponent, в нем нет логики взаимодействия. Другие классы, такие как ToiletComponent, должны реализовать это.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| maxItemSize
|
int
|
(int) ReferenceSizes.Pocket
|
Максимальный размер предмета, который может быть помещен в тайник.
|
| secretPartName
|
string
|
""
|
Название секретного тайника IC. Например, "бачок для унитаза". Если строка пустая, заменит ее именем объекта в init.
|
|
| ServerStorage - Компонент хранилища, содержащий объекты внутри, соответствует пользовательскому интерфейсу на клиенте, который показывает сохраненные объекты
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| quickInsert
|
bool
|
false
|
Can insert storables by "attacking" them with the storage entity.
|
| clickInsert
|
bool
|
true
|
Can insert stuff by clicking the storage entity with it.
|
| areaInsert
|
bool
|
false
|
"Attacking" with the storage entity causes it to insert all nearby storables after a delay.
|
| areaInsertRadius
|
int
|
1
|
|
| whitelist
|
EntityWhitelist?
|
null
|
|
| blacklist
|
EntityWhitelist?
|
null
|
|
| popup
|
bool
|
true
|
Если значение true, хранилище будет показывать игроку всплывающие сообщения после неудачных взаимодействий. Обычно это сообщение о том, что предмет не помещается внутри контейнера.
|
| capacity
|
int
|
10000
|
|
| storageOpenSound
|
SoundSpecifier?
|
SoundCollectionSpecifier("storageRustle")
|
Звук открытия инвентаря.
|
| storageInsertSound
|
SoundSpecifier?
|
SoundCollectionSpecifier("storageRustle")
|
Звук перемещения предмета в инвентарь.
|
| storageRemoveSound
|
SoundSpecifier?
|
|
Звук удаления инвентаря.
|
| storageCloseSound
|
SoundSpecifier?
|
|
Звук закрытия инвентаря.
|
| occludesLight
|
bool
|
|
|
|
| SpawnItemsOnUse - Создаёт предметы при использовании в руке.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| items
|
List<EntitySpawnEntry>
|
|
Список объектов для создания.
|
| sound
|
SoundSpecifier?
|
null
|
Звук, воспроизводимый при появлении предметов. Например, разворачивание подарочных коробок.
|
| uses
|
int
|
1
|
Через сколько использований, он должен удалиться.
|
|
| SpawnItemsOnUse -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| contents
|
List<EntitySpawnEntry>
|
|
|
|
|
| Магазин
|
| Store - Этот компонент управляет магазином, который игроки могут использовать для покупки различных товаров через пользовательский интерфейс. Валюта, списки и категории определяются в yaml.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| preset
|
string?
|
|
Предустановка по умолчанию для магазина. Переопределяется значениями по умолчанию, указанными в компоненте.
|
| categories
|
HashSet<string>
|
|
Все категории объявлений, доступные в этом магазине.
|
| balance
|
Dictionary<string, FixedPoint2>
|
|
Общая сумма валюты, которую можно использовать в магазине. String - идентификатор прототипа валюты, float - это сумма.
|
| currencyWhitelist
|
HashSet<string>
|
|
Список валют, которые могут быть добавлены в этом магазине.
|
| buySuccessSound
|
SoundSpecifier
|
"/Audio/Effects/kaching.ogg"
|
Звук, воспроизводимый покупателю при успешном совершении покупки.
|
|
| Currency - Определяет компонент, который может быть вставлен в хранилище, чтобы увеличить его баланс.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| price
|
Dictionary<string, FixedPoint2>
|
|
Стоимость валюты. String - это тип валюты, который будет добавлен. FixedPoint2 - это стоимость каждого отдельного валютного объекта.
|
|
|
| Оглушение
|
| StunOnCollide - Добавляет оглушение при столкновении с объектом.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| stunAmount
|
int
|
|
|
| knockdownAmount
|
int
|
|
|
| slowdownAmount
|
int
|
|
|
| walkSpeedMultiplier
|
float
|
1f
|
|
| runSpeedMultiplier
|
float
|
1f
|
|
| fixture
|
string
|
"projectile"
|
Fixture we track for the collision
|
|
| Stunbaton - Компонент дубинки-шокера.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| energyPerUse
|
float
|
350
|
Количество энергии, которое тратися при использовании.
|
| onThrowStunChance
|
float
|
0.20f
|
|
| stunSound
|
SoundSpecifier
|
"/Audio/Weapons/egloves.ogg"
|
Звук удара дубинкой-шокером
|
| sparksSound
|
SoundSpecifier
|
SoundCollectionSpecifier("sparks")
|
Звук искр дубинки-шокера
|
| turnOnFailSound
|
SoundSpecifier
|
"/Audio/Machines/button.ogg"
|
Звук попытки включить дубинку-шокер при разряженной батарее.
|
|
|
| Камера наблюдения
|
| ActiveSurveillanceCameraMonitor - Компонент-пустышка для учёта активных мониторов наблюдения.
|
| SurveillanceCamera - Компонент камеры наблюдения
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| id
|
string
|
"camera"
|
|
| nameSet
|
bool
|
|
|
| networkSet
|
bool
|
|
|
| setupAvailableNetworks
|
List<string>
|
|
Прототипы сетевых частот устройств.
|
|
| SurveillanceCameraMicrophone - Компонент, который позволяет камерам наблюдения прослушивать разговоры в радиусе вкруг.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| enabled
|
bool
|
true
|
Включена ли камера?
|
| blacklist
|
EntityWhitelist
|
|
Используется, чтобы избежать таких вещей, как зацикленность или радиоспам.
|
| range
|
int
|
10
|
Радиус, в котором камера слышит разговоры.
|
|
| SurveillanceCameraMonitor - Компонент монитора камер наблюдения.
|
| SurveillanceCameraRouter - Маршрутизатор камер наблюдения.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| subnetName
|
string
|
string.Empty
|
Название подсети
|
| subnetFrequency
|
string?
|
|
Частота подсети
|
| setupAvailableNetworks
|
List<string>
|
|
Настройка доступных подсетей.
|
|
| SurveillanceCameraSpeaker - Позволяет камерам наблюдения говорить, если у камеры есть микрофон, который прослушивает речь.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| speechEnabled
|
bool
|
true
|
Будет ли камера говорить.
|
|
|
| Подозреваемый
|
| SuspicionItem - Компонент-тэг, предназначенный для учета элементов, порожденных режимом "подозрваемый".
|
| SuspicionRole - Компонент роли подозреваемого.
|
|
| Настольные игры
|
| TabletopGame - Компонент, который делает объект воспроизводимым как настольная игра.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| boardName
|
string
|
"tabletop-default-board-name"
|
Название доски
|
| setup
|
TabletopSetup
|
TabletopChessSetup()
|
Тип настольной игры
|
| size
|
Vector2i
|
(300, 300)
|
Размер доски (x, y)
|
| cameraZoom
|
Vector2
|
Vector2.One
|
Приблежение камеры
|
|
| TabletopGamer - Компонент для пометки объекта как играющего в данный момент в настольную игру.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| tabletop
|
EntityUid
|
EntityUid.Invalid
|
Идентификатор доски
|
|
|
| Температура
|
| ContainerTemperatureDamageThresholds - Компонент пороговых значений температуры, после которых наносится урон.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| heatDamageThreshold
|
float?
|
|
Насколько высокая должна быть температура, чтобы начать получать урон?
|
| coldDamageThreshold
|
float?
|
|
Насколько низкая должна быть температура, чтобы начать получать урон?
|
|
| HeatResistanceComponent - Компонент сопротивления ожогам.
|
| Temperature - Управляет изменением температуры, информирует о текущей температуре и получении урона от ожогов из-за высокой температуры.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| currentTemperature
|
float
|
Atmospherics.T20C
|
Текущая температура.
|
| heatDamageThreshold
|
float
|
360f
|
Насколько высокая должна быть температура, чтобы начать получать урон?
|
| coldDamageThreshold
|
float
|
260f
|
Насколько низкая должна быть температура, чтобы начать получать урон?
|
| specificHeat
|
float
|
50f
|
|
| atmosTemperatureTransferEfficiency
|
float
|
0.1f
|
Насколько хорошо окружающий воздух влияет на температуру тела?
|
| coldDamage
|
DamageSpecifier
|
|
|
| heatDamage
|
DamageSpecifier
|
|
|
| damageCap
|
FixedPoint2
|
FixedPoint2.New(8)
|
Температура не будет наносить больше этого количества урона в секунду.
|
|
|
| Тайлы
|
| FloorTile - Это дает элементам поведение напольной плитки, но это не обязательно должна быть буквальная напольная плитка. Многие материалы тоже используют это.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| outputs
|
List<string>?
|
|
Плитка, которая будет размещена на полу.
|
| placeTileSound
|
SoundSpecifier
|
/Audio/Items/genhit.ogg
|
Звук прикрепления плитки к полу.
|
|
| Lava - Заставляет гореть и наносит урон при нахождении на тайле.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| soundDisintegration
|
SoundSpecifier
|
/Audio/Effects/lightburn.ogg
|
Звук, проигрываемый, если что-то горит на лаве.
|
| fireStacks
|
float
|
2f
|
Как много fire stacks будет применятся в секунду
|
|
|
| Инструменты
|
| InnateToolComponent -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| tools
|
List<EntityUid>
|
|
|
|
| LatticeCutting -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| toolComponentNeeded
|
bool
|
true
|
|
| qualityNeeded
|
string
|
"Cutting"
|
|
| delay
|
float
|
0.25f
|
|
| vacuumDelay
|
float
|
1.75f
|
|
|
| LayerChangeOnWeld -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| unWeldedLayer
|
CollisionGroup
|
CollisionGroup.AirlockLayer
|
|
| weldedLayer
|
CollisionGroup
|
CollisionGroup.WallLayer
|
|
|
| TilePrying -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| toolComponentNeeded
|
bool
|
true
|
|
| qualityNeeded
|
string
|
"Prying"
|
|
| delay
|
float
|
1f
|
|
| cancelToken
|
CancellationTokenSource?
|
|
|
|
| Weldable - Позволяет заваривать/распаивать двери, ящики и шкафчики.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| weldingQuality
|
string
|
"Welding"
|
Тип инструмента для сварки
|
| weldable
|
bool
|
true
|
Может ли эта сущность быть заваренной.
|
| fuel
|
float
|
1f
|
Сколько топлива требуется для сварки/расплавления объекта.
|
| time
|
TimeSpan
|
TimeSpan.FromSeconds(1f)
|
Сколько времени требуется для сварки/расплавления объекта.
|
| weldedExamineMessage
|
string?
|
"weldable-component-examine-is-welded"
|
Надпись в описании заваренного предмета.
|
|
| Welder - Компонент сварочного аппарата.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| fuelSolution
|
string
|
"Welder"
|
Решение для объекта, который содержит топливо.
|
| FuelReagent
|
string
|
"WeldingFuel"
|
Реагент, который будет использоваться в качестве топлива для сварки.
|
| fuelConsumption
|
FixedPoint2
|
FixedPoint2.New(0.05f)
|
Расход топлива в секунду, пока сварочный аппарат активен.
|
| welderOnConsume
|
FixedPoint2
|
FixedPoint2.New(0.5f)
|
Количество топлива, которое будет израсходовано, когда сварочный аппарат будет включен.
|
| welderOffSounds
|
SoundSpecifier
|
SoundCollectionSpecifier("WelderOff")
|
Звук, воспроизводимый при выключении сварочного аппарата.
|
| welderOnSounds
|
SoundSpecifier
|
SoundCollectionSpecifier("WelderOn")
|
Звук, воспроизводимый при включении сварочного аппарата.
|
| welderRefill
|
SoundSpecifier
|
/Audio/Effects/refill.ogg
|
Звук, воспроизводимый при заправке сварочного аппарата.
|
| litMeleeDamageBonus
|
DamageSpecifier
|
|
Изменение урона при включении сварочного аппарата.
|
| tankSafe
|
bool
|
false
|
Можно ли заправлять включенный сварочный аппарат, не взрывая резервуар.
|
|
|
| Предатель
|
| SurplusBundle - Заполняет ящик случайными предметами из аплинка
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| totalPrice
|
int
|
20
|
Общая стоимость всего содержимого внутри.
|
| storePreset
|
string
|
"StorePresetUplink"
|
Предустановка, которая используется для получения списка предметов.
|
|
|
| Черты перонажа
|
| Narcolepsy - Это используется для черты нарколепсии.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| timeBetweenIncidents
|
Vector2
|
|
Случайное время между приступами, (мин, макс).
|
| durationOfIncident
|
Vector2
|
|
Продолжительность приступов, (мин, макс.).
|
|
| Pacifist - Используется для черты пацифизма.
|
| UncontrollableSnough - Используется для случайного чихания или кашля.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| snoughMessage
|
string
|
|
Сообщение, проигрываемое при чихе или кашле.
|
| snoughSound
|
SoundSpecifier?
|
|
Звук, проиграваемый при чихе или кашле
|
| timeBetweenIncidents
|
Vector2
|
|
Случайное время между инцидентами, (мин, макс).
|
|
|
| Пользовательский интерфейс
|
| ActivatableUI - Компонент активируемого пользовательского интерфейса.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| inHandsOnly
|
bool
|
false
|
|
| singleUser
|
bool
|
false
|
Могут ли просматривать интерфейс несколько человек?
|
| adminOnly
|
bool
|
false
|
Доступен ли интерфейс только администрации?
|
| key
|
string
|
default!
|
|
| verbText"
|
string
|
"ui-verb-toggle-open"
|
|
| requireHands
|
bool
|
true
|
Нужна ли вам рука для управления этим пользовательским интерфейсом. Рука не обязательно должна быть свободной, вам просто нужно ее иметь.
|
| allowSpectator
|
bool
|
true
|
Следует ли разрешить зрителям (призракам, не являющимся администраторами) просматривать этот пользовательский интерфейс.
|
| closeOnHandDeselect
|
bool
|
true
|
Должен ли пользовательский интерфейс закрываться, когда элемент отменен из-за смены руки или бросания на пол?
|
|
| IntrinsicUI - Встроенный компонент пользовательского интерфейса.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| uis
|
List<IntrinsicUIEntry>
|
|
Список пользовательских интерфейсов и их действий, которые есть у этого объекта.
|
| key
|
string
|
default!
|
BUI ключ, который должен открыть этот встроенный пользовательский интерфейс.
|
| toggleAction
|
InstantAction
|
|
Действие, используемое для этого BUI.
|
|
|
| Торговые автоматы
|
| VendingMachineRestock - Пополнение запасов в торговом автомате.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| restockDelay
|
TimeSpan
|
TimeSpan.FromSeconds(8.0f)
|
Время (в секундах), необходимое для пополнения запасов автомата.
|
| canRestock
|
HashSet<string>
|
|
Какие запасы оборудования пополняются при этом? Это значение проверяется на соответствие значению пакета VendingMachineComponent.
|
| soundRestockStart
|
SoundSpecifier
|
/Audio/Machines/vending_restock_start.ogg"
|
Звук, который воспроизводится при запуске пополнения запасов машины.
|
| soundRestockDone
|
SoundSpecifier
|
/Audio/Machines/vending_restock_done.ogg
|
Звук, который воспроизводится после завершения пополнения запасов машины.
|
|
|
| Голосовая маска
|
| VoiceMasker -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| action
|
string
|
"ChangeVoiceMask"
|
|
|
|
| Точки телепортации
|
| WarpPoint - Позволяет призракам и т.д. телепортироватся к этой сущности по имени.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| follow
|
readonly bool
|
false
|
Если true, призраки, телепортировавшись к этой сущности, начнут следовать за ней.
|
|
|
| Оружие
|
| ChemicalAmmo - Компонент химических боеприпасов.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| solution
|
string
|
DefaultSolutionName
|
|
|
| RangedDamageSound - Воспроизводит указанный звук при получении урона указанного типа.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| soundGroups
|
Dictionary<string, SoundSpecifier>?
|
|
Указанные звуки, которые будут воспроизводится, когда объект получает урон указанной группы. Будет возвращен к значениям по умолчанию, если они не указаны.
|
| soundTypes
|
Dictionary<string, SoundSpecifier>?
|
|
Указанные звуки, которые будут воспроизводится, когда объект получает урон указанного типа. Будет возвращен к значениям по умолчанию, если они не указаны.
|
|
| RechargeBasicEntityAmmo - Перезарядка базовый патронов.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| rechargeSound
|
SoundSpecifier
|
/Audio/Magic/forcewall.ogg
|
Звук перезарядки.
|
| accumulatedFrametime
|
float
|
|
|
|
| EnergySword - Компонент энергетического меча.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| isSharp
|
bool
|
true
|
|
| secret
|
bool
|
False
|
Становится ли скрытым при деактивации.
|
| cycleRate
|
float
|
1f
|
частота циклов RGB для взломанных электронных мечей.
|
| activateSound
|
SoundSpecifier
|
/Audio/Weapons/ebladeon.ogg
|
Звук активации меча.
|
| deActivateSound
|
SoundSpecifier
|
/Audio/Weapons/ebladeoff.ogg
|
Звук деактивации меча.
|
| onHitOn
|
SoundSpecifier
|
/Audio/Weapons/eblade1.ogg
|
звук удара включенного меча.
|
| onHitOff
|
SoundSpecifier
|
/Audio/Weapons/genhit1.ogg
|
Звук удара выключенного меча.
|
| colorOptions
|
List<Color>
|
Color.Tomato, Color.DodgerBlue, Color.Aqua, Color.MediumSpringGreen, Color.MediumOrchid
|
Цвет лезвия меча.
|
| litDamageBonus
|
DamageSpecifier
|
|
|
| litDisarmMalus
|
float
|
0.6f
|
|
|
|
| Приваремаемость
|
| IncreaseDamageOnWield -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| damage
|
DamageSpecifier
|
default!
|
|
|
| Wieldable - Используется для предметов, которые можно держать двумя или более руками.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| wieldSound
|
SoundSpecifier?
|
"/Audio/Effects/thudswoosh.ogg"
|
Звук заваривания объекта.
|
| unwieldSound
|
SoundSpecifier?
|
|
Звук разваривания объекта.
|
| freeHandsRequired
|
int
|
1
|
количество требуемых свободных рук.
|
| wieldedInhandPrefix
|
string
|
"wielded"
|
отвечает за надпись в описании, если предмет заварен.
|
| wieldTime
|
float
|
1.5f
|
Время заваривания объекта.
|
|
|
| Провода
|
| Wires - компонент системы взлома
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| BoardName
|
string
|
Wires
|
Название внутренней платы этого объекта.
|
| LayoutId
|
string
|
default!
|
Идентификатор макета проводов этого объекта.
|
| alwaysRandomize
|
bool
|
|
будет ли каждый раз генерироваться новый заказ на проводку(значения проводов).
|
| pulseSound
|
SoundSpecifier
|
/Audio/Effects/multitool_pulse.ogg
|
Звук импульса мультитула на провода.
|
| screwdriverOpenSound
|
SoundSpecifier
|
/Audio/Machines/screwdriveropen.ogg
|
Звук открывания панели.
|
| screwdriverCloseSound
|
SoundSpecifier
|
/Audio/Machines/screwdriverclose.ogg
|
Звук закрывания панели.
|
|
|
| Ксеноархеология
|
| ActiveArtifactAnalyzer - используется для отслеживания анализаторов артефактов, которые в настоящее время в процессе сканирования артефакта.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| startTime
|
TimeSpan
|
|
Когда началось сканирование?
|
|
| AnalysisConsole - Консоль, которая используется для анализа артефактов.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| linkingPort
|
readonly string
|
|
Порт подключения к аппарату для анализатора
|
| destroySound
|
SoundSpecifier
|
/Audio/Effects/radpulse11.ogg
|
Звук, воспроизводимый при уничтожении артефакта.
|
| reportEntityId
|
string
|
Paper
|
Сущность, созданная при печати отчета.
|
|
| ArtifactAnalyzer - Машина, которая объединена и связана с AnalysisConsole для того, чтобы анализировать и уничтожать артефакты.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| analysisDuration
|
TimeSpan
|
TimeSpan.FromSeconds(60)
|
Сколько времени требуется для анализа артефакта?
|
| machinePartAnalysisDuration
|
string
|
ScanningModule
|
Часть машины, которая изменяет продолжительность анализа.
|
| partRatingAnalysisDurationMultiplier
|
float
|
0.75f
|
Модификатор, повышенный до рейтинга детали, чтобы определить множитель продолжительности.
|
| scanFinishedSound
|
readonly SoundSpecifier
|
/Audio/Machines/scan_finish.ogg
|
звук завершения сканирования артефакта.
|
|
| TraversalDistorter - используется для машины, которая смещает артефакт, помещенный на него для перемещения к поверхности / в глубину.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| baseBiasChance
|
float
|
0.7f
|
базовый шанс смещения.
|
| machinePartBiasChance
|
string
|
ScanningModule
|
Часть машины, которая изменяет шанс смещения.
|
| partRatingBiasChance
|
float
|
1.1f
|
Модификатор, повышенный до рейтинга детали, чтобы определить множитель продолжительности.
|
|
| ChargeBatteryArtifact - При активации используется для подзарядки всех близлежащих аккумуляторов.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| radius
|
float
|
15f
|
Радиус, в котором будут затронуты объекты.
|
|
| ChemicalPuddleArtifact - используется для артефакта, который создает лужу случайных химических веществ при срабатывании.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| puddlePrototype
|
string
|
PuddleSmear
|
Идентификатор прототипа лужи.
|
| chemicalSolution
|
Solution
|
default!
|
Раствор, в котором хранятся все химические вещества.
|
| possibleChemicals
|
List<string>
|
default!
|
Различные химические вещества, которые могут быть вызваны этим эффектом.
|
| chemAmount
|
int
|
3
|
Количество химических веществ в луже.
|
|
| DamageNearbyArtifact - При активации наносит урон близлежащим объектам.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| radius
|
float
|
3f
|
Радиус, в котором будут затронуты объекты.
|
| whitelist
|
EntityWhitelist?
|
|
Вайтлист для фильтрации определенных повреждений.
|
| damage
|
DamageSpecifier
|
default!
|
Нанесенный урон.
|
| damageChance
|
float
|
1f
|
Вероятность того, что урон будет нанесен каждому отдельному объекту.
|
| ignoreResistances
|
bool
|
|
Следует ли игнорировать сопротивление урону или нет.
|
|
| DiseaseArtifact - Порождает случайную болезнь через регулярные промежутки времени при активации артефакта.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| diseasePrototype
|
List<string>
|
|
Болезнь, которую породит артефакт. Выбирает случайный вариант из списка.
|
| range
|
float
|
5f
|
Как далеко он будет проверять наличие людей. Если пусто, выбирает случайное значение из списка.
|
|
| EmpArtifact - ЭМИ артефакт
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| range
|
float
|
4f
|
Радиус, в котором будут затронуты объекты.
|
| energyConsumption
|
float
|
1000000
|
Сколько энергии будет поглощено артефактом.
|
|
| FoamArtifact - Генерирует пену из артефакта при активации.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| reagents
|
List<string>
|
|
Список реагентов, которые будут выбраны случайным образом, для выбора пенного реагента.
|
| duration
|
float
|
10
|
Как долго держится пена?
|
| reagentAmount
|
float
|
100
|
Сколько реагента содержится в пене?
|
| minFoamAmount
|
int
|
2
|
Минимальный радиус образования пены.
|
| maxFoamAmount
|
int
|
2
|
Максимальный радиус образования пены.
|
| spreadDuration
|
float
|
1
|
Сколько времени требуется для появления каждой плитки.
|
|
| GasArtifact - Создает случайный газ со случайной температурой при активации артефакта.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| spawnGas
|
Gas?
|
|
Газ, который будет создан при активации артефакта. Если null, он будет выбран при запуске из possibleGas.
|
| possibleGas
|
List<Gas>
|
Gas.Oxygen, Gas.Plasma, Gas.Nitrogen, Gas.CarbonDioxide, Gas.Tritium, Gas.Miasma, Gas.NitrousOxide, Gas.Frezon.
|
Список возможных активирующих газов для выбора при запуске.
|
| spawnTemperature
|
float?
|
|
Температура выделяемого газа. Если null, то он будет выбран при запуске из диапазона от minRandomTemp до maxRandomTemp.
|
| minRandomTemp
|
float
|
100
|
Минимальный диапазон температуры выделяемого газа.
|
| maxRandomTemp
|
float
|
400
|
Максимальный диапазон температуры выделяемого газа.
|
| maxExternalPressure
|
float
|
Atmospherics.GasMinerDefaultMaxExternalPressure
|
Максимально допустимое внешнее атмосферное давление. Артефакт остановит выделение газа.
|
| spawnAmount
|
float
|
Atmospherics.MolesCellStandard * 3
|
Моли газа появляются каждый раз при активации артефакта.
|
|
| IgniteArtifact - Артефакт, который воспламеняет окружающие объекты при срабатывании.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| range
|
float
|
2f
|
Радиус, в котором будут затронуты объекты.
|
| minFireStack
|
int
|
2
|
|
| maxFireStack
|
int
|
5
|
|
|
| KnockArtifact - Используется для использования эффекта "стука" при активации артефакта
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| knockRange
|
float
|
4f
|
Дальность действия эффекта.
|
|
| LightFlickerArtifact - Свет мигает в определенном радиусе.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| radius
|
float
|
4
|
При активации свет в пределах этого радиуса будут мигать.
|
| flickerChance
|
float
|
0.75f
|
Вероятность того, что свет будет мерцать.
|
|
| RandomTeleportArtifact - При активации артефакт будет телепортирован в случайную позицию в пределах определенного радиуса.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| range
|
float
|
7.5f
|
Максимальное расстояние, на которое будет телепортироваться артефакт.
|
|
| ShuffleArtifact - При активации перетасует позиции всех игроков в пределах определенного радиуса.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| radius
|
float
|
7.5f
|
Радиус действия эффекта.
|
|
| SpawnArtifact - При активации артефакт создаст объект из прототипа. Это может быть агрессивные мобы или какой-нибудь случайный предмет.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| spawns
|
List<EntitySpawnEntry>?
|
|
Список объектов, которые могут быть созданы.
|
| range
|
float
|
0.5f
|
Радиус вокруг артефакта, в котором он будет порождать сущность.
|
| maxSpawns
|
int
|
10
|
Максимальное количество раз, которое будет происходить порождение.
|
|
| TelepathicArtifact - Безвредный артефакт, который транслирует "мысли" игрокам, находящимся поблизости. Мысли отображаются в виде всплывающих сообщений и уникальны для каждого игрока.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| messages
|
List<string>
|
default!
|
Телепатические сообщения. Будет выбран случайным образом и показан игроку.
|
| drastic
|
List<string>?
|
|
телепатические сообщения(жуткая версия). Будет выбран случайным образом и показан игроку.
|
| drasticProb
|
float
|
0.2f
|
Вероятность выбора радикальной версии сообщения.
|
| range
|
float
|
10f
|
Радиус, в котором игрок может получать сообщения от артефакта.
|
|
| TemperatureArtifact - Изменяет температуру атмосферы до тех пор, пока она не достигнет целевого значения.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| targetTemp
|
float
|
Atmospherics.T0C
|
|
| spawnTemp
|
float
|
100
|
|
| maxTempDif
|
float
|
1
|
|
| affectAdjacent
|
bool
|
true
|
Если true, артефакт будет нагревать / охлаждать не только свою текущую плитку, но и окружающие плитки. Это приведет к гораздо более быстрому изменению температуры в помещении.
|
|
| ThrowArtifact - Отбрасывает все близлежащие объекты. Также разбрасывает близлежащие плитки.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| range
|
float
|
2f
|
Насколько близко вы должны быть, чтобы быть отброшенным?
|
| tilePryChance
|
float
|
0.5f
|
Какова вероятность того, что отдельная плитка будет отделена от пола?
|
| throwStrength
|
float
|
5f
|
Насколько сильно разбрасывает вещи?
|
|
| ArtifactDamageTrigger - Срабатывает при достижении определенного порога повреждений определенных типов.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| damageTypes
|
List<string>?
|
|
Какие типы повреждений накапливаются для триггера?
|
| damageThreshold
|
float
|
|
Какой порог должен быть достигнут, для активировации?
|
|
| ArtifactDeathTrigger - Срабатывает, когда умирает существо рядом.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| range
|
float
|
2f
|
Насколько близко смерть должна произойти к артефакту, чтобы он сработал.
|
|
| ArtifactElectricityTrigger - Активирует артефакт, когда он соприкоснется с источником электричества. Это могут быть подключенные кабели СВ, электрошоковая дубинка или мультитул.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| minPower
|
float
|
400
|
Сколько энергии должен получать артефакт для активации.
|
|
| ArtifactGasTrigger - Активирует артефакт, когда он окружен определенным газом.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| possibleGas
|
List<Gas>
|
Gas.Oxygen, Gas.Plasma, Gas.Nitrogen, Gas.CarbonDioxide, Gas.Miasma, Gas.NitrousOxide
|
Список возможных активирующих газов для выбора.
|
| gas
|
Gas?
|
|
Идентификатор газа, который активирует артефакт.
|
| moles
|
float
|
Atmospherics.MolesCellStandard * 0.1f
|
Сколько молей газа должно присутствовать в комнате, чтобы активировать артефакт.
|
|
| ArtifactHeatTrigger - Активирует артефакт, если он находится в горячей среде или соприкоснулся с горячим предметом (зажженным сварочным аппаратом, зажигалкой и т.д.).
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| activationTemperature
|
float
|
373
|
Минимальная температура окружающего газа для срабатывания артефакта.
|
| activateHot
|
bool
|
true
|
Должен ли артефакт активироваться горячими предметами (сварочными аппаратами, зажигалками и т.д.)?
|
|
| ArtifactInteractionTrigger - Активирует артефакт, прикоснувшись к нему, атаковав или потянув за него.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| emptyHandActivation
|
bool
|
true
|
Должен ли артефакт быть активирован простым касанием пустой рукой?
|
| attackActivation
|
bool
|
true
|
Должен ли артефакт активироваться при атаке в ближнем бою?
|
| pullActivation
|
bool
|
true
|
Должен ли артефакт активироваться, потянув за него?
|
|
| ArtifactMagnetTrigger - Активирует артефакт под действием магнита.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| range
|
float
|
40f
|
насколько близко к магниту артефакт должен находиться?
|
| magbootRange
|
float
|
2f
|
Насколько близко должны быть активные магнитные ботинки?
|
|
| ArtifactMusicTrigger - Срабатывает, когда поблизости играет музыкальный инструмент.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| range
|
float
|
5
|
насколько близко артефакт должен находиться к инструменту для активации?
|
|
| ArtifactPressureTrigger - Срабатывает при достижении определенного порогового значения давления.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| minPressureThreshold
|
float?
|
|
Нижний порог давления.
|
| maxPressureThreshold
|
float?
|
|
Верхний порог давления.
|
|
| ArtifactTimerTrigger - Будет периодически пытаться активировать артефакт. Не используется для случайных артефактов, может быть создан администраторами.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| rate
|
TimeSpan
|
TimeSpan.FromSeconds(5.0f)
|
Время между попытками активации артефакта.
|
|
| Artifact - компонент механики артефакта.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| nodesMin
|
int
|
3
|
Минимальное количество узлов для генерации, включительно.
|
| nodesMax
|
int
|
9
|
Максимальное количество генерируемых узлов, исключающее.
|
| timer
|
TimeSpan
|
TimeSpan.FromSeconds(5)
|
Время перезарядки между активациями артефакта (в секундах).
|
| IsSuppressed
|
bool
|
|
Этот артефакт находится под каким-то устройством подавления? Если да, будет игнорировать все попытки активации триггера.
|
| lastActivationTime
|
TimeSpan
|
|
Последний раз, когда артефакт был активирован.
|
| pricePerNode
|
int
|
500
|
Базовая цена каждого узла для артефакта.
|
| pointsPerNode
|
int
|
5000
|
Базовое количество очков исследования для каждого узла артефакта.
|
|
|
|
|
|
|
|
| Зомби
|
| ActiveZombie - Указывает, что зомби не в Крите.
|
| ZombifyOnDeath - Указывает, что существо должно стать зомби после смерти.
|
|