|
|
| (не показано 5 промежуточных версий 4 участников) |
| Строка 1: |
Строка 1: |
| {{In development | | {{infobox|indev|sign= [[Участник:CatBG|CatBG]] ([[Обсуждение участника:CatBG|обсуждение]])}} |
|
| |
|
| |
| |Этап=Начальный | |
|
| |
| }} | |
| | |
| <!-- | | <!-- |
|
| |
|
| Строка 4841: |
Строка 4835: |
| |- | | |- |
| | | | | |
| | <!-- |
| | |
| | --> |
| | {| class="wikitable mw-collapsible mw-collapsed" style="width: 100%; text-align:center; font-size: 14px; background:#303037;" border=3 cellspacing=0 |
| | !<big>BalloonPopper</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>''' balloonTag '''</center> |
| | | style="background-color:#383842; color:#D14137| <center>''' string '''</center> |
| | | style="background-color:#383842; | <center>''' Balloon '''</center> |
| | | style="background-color:#383842; | <center>''' Тэг, обозначающий что-либо как воздушный шар. '''</center> |
| | |- |
| | | style="background-color:#383842; | <center>''' popSound '''</center> |
| | | style="background-color:#383842; color:#9650E4| <center>''' SoundSpecifier '''</center> |
| | | style="background-color:#383842; | <center>''' /Audio/Effects/balloon-pop.ogg '''</center> |
| | | style="background-color:#383842; | <center>''' Звук, который раздается, когда лопается воздушный шарик. '''</center> |
| | |} |
| | |} |
| <!-- | | <!-- |
|
| |
|
| Строка 4891: |
Строка 4907: |
| |- | | |- |
| ! 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:#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>''' rechargeCooldown '''</center> |
| | | style="background-color:#383842; color:#9650E4| <center>''' float '''</center> |
| | | style="background-color:#383842; | <center>''' 1,5f '''</center> |
| | | style="background-color:#383842; | <center>''' Кулдаун перезарядки. '''</center> |
| |- | | |- |
| | style="background-color:#383842; | <center>''' rechargeSound '''</center> | | | style="background-color:#383842; | <center>''' rechargeSound '''</center> |
| Строка 4897: |
Строка 4918: |
| | style="background-color:#383842; | <center>''' Звук перезарядки. '''</center> | | | style="background-color:#383842; | <center>''' Звук перезарядки. '''</center> |
| |- | | |- |
| | style="background-color:#383842; | <center>''' accumulatedFrametime '''</center> | | | style="background-color:#383842; | <center>''' nextCharge '''</center> |
| | style="background-color:#383842; color:#D14137| <center>''' float '''</center> | | | style="background-color:#383842; color:#D14137| <center>''' TimeSpan '''</center> |
| | style="background-color:#383842; | <center>''' '''</center> | | | style="background-color:#383842; | <center>''' '''</center> |
| | style="background-color:#383842; | <center>''' '''</center> | | | style="background-color:#383842; | <center>''' '''</center> |
| Строка 4914: |
Строка 4935: |
| ! 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:#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>''' isSharp '''</center> | | | style="background-color:#383842; | <center>''' activatedColor '''</center> |
| | style="background-color:#383842; color:#D14137| <center>''' bool '''</center> | | | style="background-color:#383842; color:#9650E4| <center>''' Color '''</center> |
| | style="background-color:#383842; | <center>''' true '''</center> | | | style="background-color:#383842; | <center>''' Color.DodgerBlue'''</center> |
| | style="background-color:#383842; | <center>''' '''</center> | | | style="background-color:#383842; | <center>''' Цвет лезвия активированного меча. '''</center> |
| | |- |
| | | rowspan="2" style="background-color:#383842; | <center>''' colorOptions '''</center> |
| | | style="background-color:#383842; color:#9650E4| <center>''' List<Color> '''</center> |
| | | style="background-color:#383842; | <center>''' Color.Tomato, Color.DodgerBlue, Color.Aqua, Color.MediumSpringGreen, Color.MediumOrchid '''</center> |
| | | style="background-color:#383842; | <center>''' Список вариантов цветов для случайного выбора цвета. Определяется в EnergySwordSystem.'''</center> |
| |- | | |- |
| | style="background-color:#383842; | <center>''' secret '''</center>
| | | style="background-color:#383842; color:#9650E4| <center>''' bool '''</center> |
| | style="background-color:#383842; color:#D14137| <center>''' bool '''</center> | | | style="background-color:#383842; | <center>''' false '''</center> |
| | style="background-color:#383842; | <center>''' False '''</center> | | | style="background-color:#383842; | <center>''' Взломан ли меч мультитулом? '''</center> |
| | style="background-color:#383842; | <center>''' Становится ли скрытым при деактивации. '''</center> | |
| |- | | |- |
| | style="background-color:#383842; | <center>''' cycleRate '''</center> | | | style="background-color:#383842; | <center>''' cycleRate '''</center> |
| | style="background-color:#383842; color:#D14137| <center>''' float '''</center> | | | style="background-color:#383842; color:#D14137| <center>''' float '''</center> |
| | style="background-color:#383842; | <center>''' 1f '''</center> | | | style="background-color:#383842; | <center>''' 1f '''</center> |
| | style="background-color:#383842; | <center>''' частота циклов RGB для взломанных электронных мечей. '''</center> | | | style="background-color:#383842; | <center>''' Частота циклов RGB для взломанных энергомечей. ''' </center> |
| |-
| |
| | style="background-color:#383842; | <center>''' activateSound '''</center>
| |
| | style="background-color:#383842; color:#9650E4| <center>''' SoundSpecifier '''</center>
| |
| | style="background-color:#383842; | <center>''' /Audio/Weapons/ebladeon.ogg '''</center>
| |
| | style="background-color:#383842; | <center>''' Звук активации меча. '''</center>
| |
| |-
| |
| | style="background-color:#383842; | <center>''' deActivateSound '''</center>
| |
| | style="background-color:#383842; color:#9650E4| <center>''' SoundSpecifier '''</center>
| |
| | style="background-color:#383842; | <center>''' /Audio/Weapons/ebladeoff.ogg '''</center>
| |
| | style="background-color:#383842; | <center>''' Звук деактивации меча. '''</center>
| |
| |-
| |
| | style="background-color:#383842; | <center>''' onHitOn '''</center>
| |
| | style="background-color:#383842; color:#9650E4| <center>''' SoundSpecifier '''</center>
| |
| | style="background-color:#383842; | <center>''' /Audio/Weapons/eblade1.ogg '''</center>
| |
| | style="background-color:#383842; | <center>''' звук удара включенного меча. '''</center>
| |
| |-
| |
| | style="background-color:#383842; | <center>''' onHitOff '''</center>
| |
| | style="background-color:#383842; color:#9650E4| <center>''' SoundSpecifier '''</center>
| |
| | style="background-color:#383842; | <center>''' /Audio/Weapons/genhit1.ogg '''</center>
| |
| | style="background-color:#383842; | <center>''' Звук удара выключенного меча. '''</center>
| |
| |-
| |
| | style="background-color:#383842; | <center>''' colorOptions '''</center>
| |
| | style="background-color:#383842; color:#9650E4| <center>''' List<Color> '''</center>
| |
| | style="background-color:#383842; | <center>''' Color.Tomato, Color.DodgerBlue, Color.Aqua, Color.MediumSpringGreen, Color.MediumOrchid '''</center>
| |
| | style="background-color:#383842; | <center>''' Цвет лезвия меча. '''</center>
| |
| |-
| |
| | style="background-color:#383842; | <center>''' litDamageBonus '''</center>
| |
| | style="background-color:#383842; color:#9650E4| <center>''' DamageSpecifier '''</center>
| |
| | style="background-color:#383842; | <center>''' '''</center>
| |
| | style="background-color:#383842; | <center>''' '''</center>
| |
| |-
| |
| | style="background-color:#383842; | <center>''' litDisarmMalus '''</center>
| |
| | style="background-color:#383842; color:#D14137| <center>''' float '''</center>
| |
| | style="background-color:#383842; | <center>''' 0.6f '''</center>
| |
| | style="background-color:#383842; | <center>''' '''</center>
| |
| |} | | |} |
| |} | | |} |
|
| |
| |} | | |} |
| <!-- | | <!-- |
| Строка 5008: |
Строка 4997: |
| | style="background-color:#383842; color:#9650E4| <center>''' SoundSpecifier? '''</center> | | | style="background-color:#383842; color:#9650E4| <center>''' SoundSpecifier? '''</center> |
| | style="background-color:#383842; | <center>''' "/Audio/Effects/thudswoosh.ogg" '''</center> | | | style="background-color:#383842; | <center>''' "/Audio/Effects/thudswoosh.ogg" '''</center> |
| | style="background-color:#383842; | <center>''' Звук заваривания объекта. '''</center> | | | style="background-color:#383842; | <center>''' Звук взятия объекта а две руки. '''</center> |
| |- | | |- |
| | style="background-color:#383842; | <center>''' unwieldSound'''</center> | | | style="background-color:#383842; | <center>''' unwieldSound'''</center> |
| | style="background-color:#383842; color:#9650E4| <center>''' SoundSpecifier? '''</center> | | | style="background-color:#383842; color:#9650E4| <center>''' SoundSpecifier? '''</center> |
| | style="background-color:#383842; | <center>''' '''</center> | | | style="background-color:#383842; | <center>''' '''</center> |
| | style="background-color:#383842; | <center>''' Звук разваривания объекта. '''</center> | | | style="background-color:#383842; | <center>''' Звук взятия объекта в одну руку. '''</center> |
| |- | | |- |
| | style="background-color:#383842; | <center>''' freeHandsRequired '''</center> | | | style="background-color:#383842; | <center>''' freeHandsRequired '''</center> |
Build_Circle Страница находится в разработке
- Редакторы вики уже ведут работу над данной статьёй.
- Вся информация в данной статье не входит в канон и может быть полностью проигнорирована.
- При желании, вы можете подать заявку на редактора в нашем Discord и тоже принять участие в улучшении статьи.
- Статью ведёт: CatBG (обсуждение)
На данной странице приведены все существующие компоненты, их значение и их переменные из Content.Server. Если вы хотите узнать больше про конкретный компонент вы можете вбить в поиск на Github название компонента, добавив в конце Component.
Данная информация поможет юным и не очень разработчикам для создания прототипов.
|
|
| -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
|
|
|
|
|
|
|
| Питание
|
| Cigar - Одноразовый предмет для курения.
|
|
|
| Drink - Компонент напитка.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| solution
|
string
|
DefaultSolutionName
|
|
| useSound
|
SoundSpecifier
|
"/Audio/Items/drink.ogg"
|
|
| isOpen
|
bool
|
|
|
| openSounds
|
SoundSpecifier
|
SoundCollectionSpecifier("canOpenSounds")
|
|
| pressurized
|
bool
|
|
|
| burstSound
|
SoundSpecifier
|
"/Audio/Effects/flash_bang.ogg"
|
|
| delay
|
float
|
1
|
Сколько времени нужно, чтобы выпить это самому.
|
| forceFeedDelay
|
float
|
3
|
Сколько секунд требуется, чтобы насильно напоить кого-то этим напитком.
|
|
| FlavorProfile - Компонент всплывающего сообщения о вкусе еды.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| flavors
|
HashSet<string>
|
|
Локализованная строка, содержащая базовый вкус этого объекта.
|
| ignoreReagents
|
HashSet<string>
|
{"Nutriment", "Vitamin", "Protein" }
|
Идентификаторы реагентов, которые следует игнорировать при обработке этого профиля вкуса. По умолчанию используется значение "Питание".
|
|
| Food - Компонент еды.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| solution
|
string
|
"food"
|
|
| useSound
|
SoundSpecifier
|
"/Audio/Items/eatfood.ogg"
|
Звук воспроизводимый при еде.
|
| trash
|
string?
|
|
|
| transferAmount
|
FixedPoint2?
|
FixedPoint2.New(5)
|
|
| utensil
|
UtensilType
|
UtensilType.Fork
|
Приемлемая посуда для использования.
|
| utensilRequired
|
bool
|
false
|
Требуется ли посуда для употребления этой пищи.
|
| eatMessage
|
string
|
"food-nom"
|
Идентификатор локализации для сообщения eat. Нуждается в переданном ему аргументе объекта "еда".
|
| delay
|
float
|
1
|
Сколько времени требуется, чтобы съесть еду самому.
|
| forceFeedDelay
|
float
|
3
|
Сколько секунд требуется, чтобы насильно накормить кого-то едой.
|
|
| Hunger - Компонент голода.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| baseDecayRate
|
float
|
0.01666666666f
|
Базовая скорость голодания.
|
| startingHunger
|
float
|
-1f
|
Начальный уровень голода.
|
| thresholds
|
Dictionary<HungerThreshold, float>
|
{ HungerThreshold.Overfed, 200.0f }, { HungerThreshold.Okay, 150.0f }, { HungerThreshold.Peckish, 100.0f }, { HungerThreshold.Starving, 50.0f }, { HungerThreshold.Dead, 0.0f }
|
|
|
| IngestionBlocker - Компонент, обозначающий предмет одежды, который закрывает рот или иным образом препятствует приему пищи и питью.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| enabled
|
bool
|
true
|
Блокирует ли этот компонент потребление.
|
|
| SliceableFood - Компонент разрезаемой еды.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| slice
|
string
|
string.Empty
|
Ломтик, который получится в результате разрезки еды.
|
| sound
|
SoundSpecifier
|
"/Audio/Items/Culinary/chop.ogg"
|
Звук разрезки.
|
| count
|
ushort
|
5
|
Количество кусочков, на которые можно разрезать еду.
|
|
| SmokingPipe - Многоразовая трубка для курения.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| bowl_slot
|
ItemSlot
|
|
Слот трубки.
|
|
| Thirst - Компонент жажды.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| baseDecayRate
|
float
|
0.1f
|
Базовое голодание за промежуток времени.
|
| startingThirst
|
float
|
-1f
|
Начальный уровень голода.
|
| thresholds
|
Dictionary<ThirstThreshold, float>
|
{ThirstThreshold.OverHydrated, 600.0f}, {ThirstThreshold.Okay, 450.0f}, {ThirstThreshold.Thirsty, 300.0f}, {ThirstThreshold.Parched, 150.0f}, {ThirstThreshold.Dead, 0.0f}
|
Пороговы значения жажды.
|
|
| TrashOnEmpty - Компонент, который помечает контейнеры с растворами как мусор, когда они опустошены.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| solution
|
string
|
string.Empty
|
Название решения, в котором нужно проверить пустоту.
|
|
| Utensil - Компонент предметов, ломающихся при броске.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| breakChance
|
float
|
|
Вероятность того, что предмет будет ломаться при каждом броске.
|
| breakSound
|
SoundSpecifier
|
"/Audio/Items/snap.ogg"
|
Звук, который будет воспроизводиться, если предмет разобьется.
|
|
|
| КПК
|
| Ringer - Компонент рингтона КПК.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| ringtone
|
Note[]
|
Note[SharedRingerSystem.RingtoneLength]
|
|
| timeElapsed
|
float
|
0
|
|
| noteCount
|
int
|
0
|
Отслеживает, сколько нот прошло, если воспроизводится компонент звонка.
|
| range
|
float
|
3f
|
На какое расстояние распространяется звук в метрах.
|
| volume
|
float
|
-4f
|
Громкость звука.
|
|
|
| Бумага
|
| Paper -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| content
|
string
|
""
|
Содержание бумаги.
|
| contentSize
|
int
|
1000
|
Максимальный размер содержания.
|
| stampedBy
|
List<string>
|
new()
|
Список печатей на бумаге.
|
| stampState
|
string?
|
|
Печать, которая будет отображаться на бумаге, укажите из beauracracy.rsi
|
|
| ActivateOnPaperOpened - Активирует элемент при использовании для записи на бумаге, как если бы была нажата буква Z.
|
|
|
|
| Ускоритель частиц
|
| ParticleAcceleratorControlBox - Это компьютер, с которым люди взаимодействуют для управления УЧ. Также содержит первичную логику для фактического поведения УЧ, сканирования деталей и т.д
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| fireDelay
|
TimeSpan
|
TimeSpan.FromSeconds(6)
|
Задержка между выстрелами.
|
| powerDrawBase
|
int
|
500
|
|
| powerDrawMult
|
int
|
1500
|
|
|
| Эммитер УЧ. -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| emitterType
|
ParticleAcceleratorEmitterType
|
ParticleAcceleratorEmitterType.Center
|
Тип эммитера УЧ.
|
|
| ParticleAcceleratorEndCap -
|
|
|
| ParticleAcceleratorFuelChamber -
|
|
|
| ParticleAcceleratorPart -
|
|
|
| ParticleAcceleratorPowerBox -
|
|
|
|
| Физика
|
| RandomWalk - Компонент, который заставляет свою сущность перемещаться случайным образом.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| minSpeed
|
float
|
7.5f
|
Минимальная скорость, с которой будет двигаться этот объект.
|
| maxSpeed
|
float
|
10f
|
Максимальная скорость, с которой будет двигаться этот объект.
|
| accumulatorRatio
|
float
|
0.0f
|
Величина переносимой скорости при обновлении скорости.
|
| stepOnStartup
|
bool
|
false
|
Должен ли этот объект сразу же сделать шаг при запуске.
|
| minStepCooldown
|
TimeSpan
|
TimeSpan.FromSeconds(2.0)
|
Минимальный промежуток времени между обновлениями скорости.
|
| maxStepCooldown
|
TimeSpan
|
TimeSpan.FromSeconds(5.0)
|
Максимальный промежуток времени между обновлениями скорости.
|
|
|
| Растения
|
| PottedPlantHide - Оболочка взаимодействия для SecretStashComponent. Шуршит после каждого контакта с растением.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| rustleSound
|
SoundSpecifier
|
"/Audio/Effects/plant_rustle.ogg"
|
Звук шуршания.
|
|
|
| Пневматическая пушка
|
| PneumaticCannon - Пушка стреляющая предметами.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| fireInterval
|
float
|
0.1f
|
Задержка между выстрелами.
|
| instantFire
|
bool
|
true
|
Должна ли пневматическая пушка немедленно выстрелить один раз или ей следует сначала дождаться интервала между выстрелами.
|
| toolModifyPower
|
string
|
"Welding"
|
Предмет для изменения мощности пушки.
|
| toolModifyMode
|
string
|
"Screwing"
|
Предмет для изменентия типо стрельбы(по одному/сразу все)
|
| throwStrength
|
float
|
20.0f
|
Сила броска.
|
| baseThrowRange
|
float
|
8.0f
|
|
| highPowerStunTime
|
float
|
3.0f
|
Как долго можно оглушить, если они стреляют из пневматической пушки на большой мощности?
|
| gasTankRequired
|
bool
|
true
|
Необходим ли газовый баллон для стрельбы.
|
| fireSound
|
SoundSpecifier
|
"/Audio/Effects/thunk.ogg"
|
Звук выстрела
|
|
|
| Указатель
|
| PointingArrowAngering - Приводит к переходу указывающих стрелок в режим и уничтожению этого объекта.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| remainingAnger
|
int
|
5
|
|
|
| PointingArrow -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| rogue
|
bool
|
|
Будет ли эта стрелка преобразовываться в RoguePointingArrowComponent когда закончится её продолжительность.
|
|
| RoguePointingArrow -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| turningDelay
|
float
|
2
|
|
| chasingSpeed
|
float
|
5
|
|
| chasingTime
|
float
|
1
|
|
|
|
| Полиморф (???)
|
| PolymorphOnCollide -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| polymorph
|
string
|
default!
|
|
| whitelist
|
EntityWhitelist
|
default!
|
|
| blacklist
|
EntityWhitelist?
|
|
|
|
| Polymorphable -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| innatePolymorphs
|
List<string>?
|
null
|
Полиморфы, которые начинает выполнять объект.
|
|
| PolymorphedEntity -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| parent
|
EntityUid
|
new()
|
Исходная сущность, в которую игрок вернется обратно.
|
| time
|
float
|
0
|
Количество времени, прошедшее с момента создания объекта, используется для отслеживания продолжительности.
|
|
|
| Энергия
|
| ActivatableUIRequiresPower - Активируемый пользовательский интерфейс требует питания.
|
|
|
| ActiveCharger - Активное зарядное устройство.
|
|
|
| Apc - ЛКП.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| onReceiveMessageSound
|
SoundSpecifier
|
"/Audio/Machines/machine_switch.ogg"
|
Звук переключения ЛКП.
|
| open
|
bool
|
|
Открыта ли панель.
|
| screwdriverOpenSound
|
SoundSpecifier
|
"/Audio/Machines/screwdriveropen.ogg"
|
Звук открытия технической панели.
|
| screwdriverCloseSound
|
SoundSpecifier
|
"/Audio/Machines/screwdriverclose.ogg"
|
Звук закрытия технической панели.
|
|
| ApcElectronics - Этот объект представляет собой плату ЛКП, используемую для построения ЛКП.
|
|
|
| PowerProvider - Поставщик электроэнергии ЛКП.
|
|
|
| ApcPowerReceiver - Пытается подключиться к ближайшему ApcPowerProviderComponent, чтобы он мог получать питание от IApcNet.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| powerLoad
|
float
|
{ get => NetworkLoad.DesiredPower; set => NetworkLoad.DesiredPower = value; }
|
Количество заряда, необходимое для работы этого устройства от ЛКП в секунду.
|
| needsPower
|
bool
|
true
|
При значении false это приводит к тому, что он отображается включенным, даже если он не получает питание от ЛКП.
|
| powerDisabled
|
bool
|
{ get => !NetworkLoad.Enabled; set => NetworkLoad.Enabled = !value; }
|
При значении true это приводит к тому, что это никогда не отображается включенным.
|
|
| BaseNetConnector -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| voltage
|
Voltage
|
Voltage.High
|
Напряжение.
|
| node
|
string?
|
|
Узел.
|
|
| BatteryCharger - Подключает загрузочную честь BatteryComponent к сети питания, отличной от ЛКП.
|
|
|
| Battery - Аккумуляторный узел в сети pow3r. Требуются другие компоненты для подключения к настоящим сетям.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| maxCharge
|
float
|
|
Максимальный заряд аккумулятора в джоулях (т.е. ватт-секунды).
|
| startingCharge
|
float
|
|
Текущий заряд аккумулятора в джоулях (т.е. ватт-секунды).
|
| pricePerJoule
|
float
|
0.0001f
|
Цена за один джоуль. По умолчанию - 1 кредит за 10 кДж.
|
|
| BatterySelfRecharger - Самозарядная батарея.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| autoRecharge
|
bool
|
|
Включена ли автоматическая подзарядка.
|
| autoRechargeRate
|
float
|
|
Скорость автоматической подзарядки.
|
|
| Cable - Позволяет отрезать прикрепленный объект с помощью кусачек, вернув кусок кабеля.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| cableDroppedOnCutPrototype
|
readonly string
|
"CableHVStack1"
|
|
| cuttingQuality
|
string
|
"Cutting"
|
Тип инструмента, которым можно вырезать кабель.
|
| cableType
|
CableType
|
CableType.HighVoltage
|
Проверяется с помощью CablePlacerComponent, чтобы определить, есть ли уже кабель определенного типа на плитке.
|
| cuttingDelay
|
float
|
0.25f
|
Время резки кабеля.
|
|
| CablePlacer -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| cablePrototypeID
|
string?
|
"CableHV"
|
Прототип кабеля.
|
| blockingWireType
|
CableType
|
CableType.HighVoltage
|
Тип кабеля.
|
|
| CableVis -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| node
|
string?
|
|
Узел.
|
|
| Charger - Зарядное устройство
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| chargeRate
|
int
|
20
|
Скорость зарядки.
|
| slotId
|
string
|
string.Empty
|
|
|
| ExtensionCableProvider -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| transferRange
|
int
|
3
|
Максимальное расстояние, на которое может подключаться к ExtensionCableReceiverComponent.
|
|
| ExtensionCableReceiver -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| receptionRange
|
int
|
3
|
Максимальное расстояние от ExtensionCableProviderComponent, от которого он может получать питание.
|
|
| PowerConsumer - Питается непосредственно от провода СВ или ВВ, поверх которого он находится.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| drawRate
|
float
|
{ get => NetworkLoad.DesiredPower; set => NetworkLoad.DesiredPower = value; }
|
Сколько энергии требуется для полного включения.
|
|
| PowerMonitoringConsole - Консоль питания.
|
|
|
| PowerNetworkBattery - Компонент, который управляет сетевым узлом pow3r для батарей, подключенных к сети электропитания.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| maxChargeRate
|
float
|
|
|
| maxSupply
|
float
|
|
|
| supplyRampTolerance
|
float
|
|
|
| supplyRampRate
|
float
|
|
|
| supplyRampPosition
|
float
|
|
|
| currentSupply
|
float
|
|
|
| currentReceiving
|
float
|
|
|
| loadingNetworkDemand
|
float
|
|
|
| enabled
|
bool
|
|
|
| canCharge
|
bool
|
|
|
| canDischarge
|
bool
|
|
|
| efficiency
|
float
|
|
|
|
| PowerSupplier - Источник питания.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| supplyRate
|
float
|
|
Количество генерируемой енергии.
|
| supplyRampTolerance
|
float
|
|
|
| supplyRampRate
|
float
|
|
|
| supplyRampPosition
|
float
|
|
|
| enabled
|
bool
|
|
Включен ли.
|
|
| PowerSwitch - Предоставляет альтернативный глагол для переключения питания.
|
|
|
| UpgradeBattery - Улучшаемая батарея.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| machinePartPowerCapacity
|
string
|
"Capacitor"
|
Деталь машины, которая влияет на мощность.
|
| maxChargeMultiplier
|
float
|
2f
|
Номинальная мощность детали машины повышается до этой мощности при расчете коэффициента усиления мощности.
|
| baseMaxCharge
|
float
|
8000000
|
Масштабирование коэффициента усиления мощности.
|
|
| UpgradePowerDraw - Это используется для машин, потребляющих мощность, может быть уменьшен за счет модернизации деталей машины.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| machinePartPowerDraw
|
string
|
"Capacitor"
|
|
| powerDrawMultiplier
|
float
|
1f
|
|
| scaling
|
MachineUpgradeScalingType
|
|
|
|
| UpgradePowerSupplier -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| machinePartPowerSupply
|
string
|
"Capacitor"
|
Деталь машины, которая влияет на подачу питания.
|
| powerSupplyMultiplier
|
float
|
1f
|
Множитель, используемый для масштабирования источника питания.
|
| scaling
|
MachineUpgradeScalingType
|
|
Какой тип масштабирования используется?
|
|
|
| Источники питания
|
| PowerSink - Поглощает энергию до предела, когда закреплен, а затем взрывается.
|
|
|
|
| Молитва
|
| Prayable - Позволяет молиться на объекте в контекстном меню
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| bibleUserOnly
|
bool
|
|
Только ли пользователям Библии разрешено использовать эту сущность для молитвы?
|
| sentMessage
|
string
|
"prayer-popup-notify-pray-sent"
|
Сообщение, предоставленное пользователю для уведомления о том, что сообщение было отправлено.
|
| notifiactionPrefix
|
string
|
"prayer-chat-notify-pray"
|
Префикс, используемый в уведомлении администраторам.
|
| verb
|
string
|
"prayer-verbs-pray"
|
Используется в заголовке окна и контекстном меню.
|
| verbImage
|
SpriteSpecifier?
|
SpriteSpecifier.Texture(new ResourcePath("/Textures/Interface/pray.svg.png"))
|
Изображение контекстного меню.
|
|
|
| Процедурность
|
| DungeonAtlasTemplate - Добавлено к предварительно загруженным картам для шаблонов подземелий.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| path
|
ResourcePath?
|
|
Путь.
|
|
|
| РСУ
|
| RCDAmmo - Картридж РСУ.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| refillAmmo
|
int
|
5
|
Сколько зарядов пополняет.
|
|
| RCD - РСУ.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| maxAmmo
|
int
|
DefaultAmmoCount
|
Максимальное количество зарядов.
|
| delay
|
float
|
2f
|
Задержка при использовании РСУ.
|
| swapModeSound
|
SoundSpecifier
|
"/Audio/Items/genhit.ogg"
|
Звук смены режима РСУ.
|
| successSound
|
SoundSpecifier
|
"/Audio/Items/deconstruct.ogg"
|
Звук использования РСУ.
|
| mode
|
RcdMode
|
RcdMode.Floors
|
Какой режим выбран? Могут быть полы, стены, шлюзы, демонтаж.
|
| ammo
|
int
|
DefaultAmmoCount
|
Сколько зарядов осталось. Вы можете заправить его картриджами РСУ.
|
|
|
| Радиация
|
| RadiationBlocker - Блокирует излучение при размещении на плитке.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| enabled
|
bool
|
true
|
Блокирует ли он излучение вообще?
|
| resistance
|
float
|
1f
|
Сколько радиоволн в секунду поглощает блокиратор?
|
|
| RadiationGridResistance - Компонент сетки, в котором хранится радиационная стойкость см. RadiationBlockerComponent для каждой плитки.
|
|
|
| RadiationReceiver - Отмечает компонент, который получает излучение от см. RadiationSourceComponent.
|
|
|
|
| Радио
|
| ActiveRadio - Этот компонент необходим для приема событий радиосообщения.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| channels
|
HashSet<string>
|
|
Каналы, по которым слушается это радио.
|
|
| IntrinsicRadioReceiver - Этот компонент позволяет объекту напрямую переводить радиосообщения в сообщения чата. Обратите внимание, что это не приводит к автоматическому добавлению ActiveRadioComponent, который необходим для приема радиосообщений по определенным каналам.
|
|
|
| RadioMicrophone - Прослушивает сообщения локального чата и передает их на определенную радиочастоту.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| broadcastChannel
|
string
|
SharedChatSystem.CommonChannel
|
|
| supportedChannels
|
List<string>?
|
|
Поддерживаемые каналы.
|
| listenRange
|
int
|
4
|
Дальность прослушивания рации.
|
| enabled
|
bool
|
false
|
Включена ли рация.
|
| powerRequired
|
bool
|
false
|
Необходима ли энергия для работы.
|
| unobstructedRequired
|
bool
|
false
|
Должен ли источник звука иметь беспрепятственный доступ к радиоприемнику для того, чтобы радио говорило.
|
|
| RadioSpeaker - Прослушивает радиосообщения и передает их в локальный чат.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| channels
|
HashSet<string>
|
{ SharedChatSystem.CommonChannel }
|
Канал из которого передаётся сообщения.
|
| enabled
|
bool
|
|
Включена ли.
|
|
| WearingHeadset - Этот компонент используется для пометки игроков, которые в данный момент носят АКТИВНУЮ гарнитуру.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| headset
|
EntityUid
|
|
Гарнитура.
|
|
|
| Случайная внешность
|
| RandomAppearance - Компонент случайной внешности.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| spriteStates
|
string[]
|
{ "0", "1", "2", "3", "4" }
|
Состояние спрайта.
|
| key
|
string
|
default!
|
Какой ключ перечисления внешнего вида должен быть установлен в состояние случайного спрайта?
|
|
|
| Случайные метаданные
|
| RandomMetadata - Рандомизирует описание и / или имя объекта, создавая его из списка прототипов набора данных или строк.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| descriptionSegments
|
List<string>?
|
|
Описание.
|
| nameSegments
|
List<string>?
|
|
Имя.
|
| nameSeparator
|
string
|
" "
|
Разделитель имен.
|
| descriptionSeparator
|
string
|
" "
|
Разделитель описания.
|
|
|
| Крысиный король
|
| RatKing - Король крыс.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| actionRaiseArmy
|
InstantAction
|
|
Действие призыва армии.
|
| hungerPerArmyUse
|
float
|
25f
|
Количество голода, которое потребляет одно использование Raise Army.
|
| armyMobSpawnId
|
string
|
"MobRatServant"
|
Сущность - прототип моба, которую призывает Raise Army.
|
| actionDomain
|
InstantAction
|
|
способность Rat King's Domain.
|
| hungerPerDomainUse
|
float
|
50f
|
Количество голода, потребляемого при одном использовании Rat King's Domain.
|
| molesMiasmaPerDomain
|
float
|
100f
|
Сколько молей Миазмов высвобождается после использования Rat King's Domain.
|
|
|
| Переработка
|
| Recyclable - Перерабатываемость.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| prototype
|
string?
|
|
Прототип, который будет создан при переработке.
|
| amount
|
int
|
1
|
Количество вещей, которые будут созданы при переработке.
|
| safe
|
bool
|
true
|
Является ли это "безопасным" для переработки или нет.Если это значение равно false, то для его переработки необходимо отключить функцию безопасности переработчика.
|
|
| Recycler - Переработчик.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| enabled
|
bool
|
|
Включен ли переработчик.
|
| efficiency
|
float
|
0.25f
|
Процент материала, который будет извлечен.
|
| sound
|
SoundSpecifier?
|
"/Audio/Effects/saw.ogg"
|
Звук по умолчанию, воспроизводимый при переработке.
|
|
|
| Поддающиеся ремонту
|
| Repairable - Ремонтируемость.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| damage
|
DamageSpecifier?
|
|
Если указано это поле данных, оно изменит урон на эту величину вместо того, чтобы установить значение "весь урон" равным 0. для излечения/ремонта значения повреждений должны быть отрицательными.
|
| fuelCost
|
int
|
5
|
Топливо, которое будет затрачено на ремонт.
|
| qualityNeeded
|
string
|
"Welding"
|
Предмет, которым производится ремонт.
|
| doAfterDelay
|
int
|
1
|
Задержка doAfter.
|
| selfRepairPenalty
|
float
|
3f
|
Множитель, который будет применен к вышеуказанному, если объект ремонтирует сам себя.
|
|
|
| Исследование
|
| ResearchConsole - Компонент исследовательской консоли.
|
|
|
| ResearchPointSource - Пассивный источник очков РнД.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| pointspersecond
|
int
|
|
Количество очков в секунду.
|
| active
|
bool
|
|
Активен ли генератор.
|
|
| ResearchDisk - Исследовательский диск.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| points
|
int
|
1000
|
Количество очков в диске.
|
| unlockAllTech
|
bool
|
false
|
Если значение true, то значение очков этого диска будет равно сумме всех технологий в игре.
|
|
| DiskConsole - Консоль технологических дисков.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| pricePerDisk
|
int
|
2500
|
Количество очков, нужное чтобы напечатать диск.
|
| diskPrototype
|
string
|
"TechnologyDisk"
|
Прототип печатаемого диска.
|
| printDuration
|
TimeSpan
|
TimeSpan.FromSeconds(1)
|
Вермя, за которое будет напечатан диск.
|
| printSound
|
SoundSpecifier
|
"/Audio/Machines/printer.ogg"
|
Звук печати диска.
|
|
| TechnologyDisk - Технологический диск.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| recipes
|
List<string>?
|
|
Технология, которая будет добавлена. Если null, то одна будет сгенерирована случайным образом.
|
|
|
| Сопротивление
|
| CanEscapeInventory -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| baseResistTime
|
float
|
5f
|
|
| isEscaping
|
bool
|
|
|
|
| ResistLocker -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| resistTime
|
float
|
120f
|
Сколько времени потребуется, чтобы открыть шкафчик, по умолчанию 2 минуты.
|
|
|
| Поворачиваемость
|
| Flippable -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| mirrorEntity
|
string
|
default!
|
Объект для замены этого объекта, когда текущий объект "перевернут".
|
|
|
| Утилизация
|
| SalvageGrid - Сетка, созданная магнитом для сбора обломков.
|
| SalvageMagnet - Магнит обломков.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| offset
|
Vector2
|
Vector2.Zero
|
Смещение относительно магнита, используемого в качестве центра установочной окружности.
|
| offsetRadiusMin
|
float
|
0f
|
Минимальное расстояние от позиции смещения, которая будет использоваться в качестве точки появления обломка.
|
| offsetRadiusMax
|
float
|
0f
|
Максимальное расстояние от позиции смещения, которая будет использоваться в качестве точки появления обломка.
|
| attachedEntity
|
EntityUid?
|
null
|
Объект, прикрепленный к магниту.
|
| magnetState
|
MagnetState
|
MagnetState.Inactive
|
Текущее состояние этого магнита.
|
| attachingTime
|
TimeSpan
|
TimeSpan.FromSeconds(10)
|
Сколько времени требуется магниту, чтобы притянуть обломок
|
| holdTime
|
TimeSpan
|
TimeSpan.FromSeconds(10)
|
Как долго магнит может удерживать обломок, пока он не начнет терять фиксацию.
|
| detachingTime
|
TimeSpan
|
TimeSpan.FromSeconds(10)
|
Как долго магнит может удерживать обломок при потере фиксации.
|
| cooldownTime
|
TimeSpan
|
TimeSpan.FromSeconds(10)
|
Как долго магнит должен остывать после использования.
|
| salvageChannel
|
string
|
"Supply"
|
Канал магнита обломков.
|
|
| SalvageMobRestrictions - Этот компонент существует как своего рода маркер состояния для killswitch, предназначенный для удержания мобов с обломков от того, что они действительно не должны делать (атаковать станцию).
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| linkedGridEntity
|
EntityUid
|
EntityUid.Invalid
|
|
|
| SalvageMobRestrictionsGrid - Этот компонент прикрепляется к сеткам, когда на них появляется моб с обломка. Проще говоря, когда этот компонент удаляется, мобы умирают.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| mobsToKill
|
List<EntityUid>
|
|
|
|
|
| Служба безопасности
|
| DeployableBarrier - Развёртываемый барьер.
|
|
| Шаттлы
|
| ArrivalsShuttle - Шаттл прибытия.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| station
|
EntityUid
|
|
EntityUid станции
|
| nextTransfer
|
TimeSpan
|
|
Время следующей отправки.
|
|
| ArrivalsSource - Добавлен на назначенную станцию прибытия, где игроки могут появляться, если она включена.
|
| AutoDock - Добавляется к объектам, когда они активно пытаются состыковаться с чем-то другим.
|
| Docking - Стыковка.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| dockedWith
|
EntityUid?
|
|
|
| dockJointId
|
string?
|
|
|
| radarColor
|
Color
|
Color.DarkViolet
|
Цвет, который отображается на экране радара.
|
| highlightedRadarColor
|
Color
|
Color.Magenta
|
Цвет, который отображается на экране радара при выделении док-станции.
|
|
| EmergencyShuttleConsole - Консоль эвакуационного шаттла.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| authorized
|
HashSet<string>
|
|
Идентификационные карты, которые были использованы для авторизации раннего запуска.
|
| authorizationsRequired
|
int
|
3
|
Количество авторизаций для запуска шаттла.
|
|
| EscapePod - Спасательная капсула.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| launchTime
|
TimeSpan?
|
|
При добавлении в сетку запускается вместе с аварийным шаттлом.
|
|
| FTL - Добавляется к компоненту, когда он готовится или находится в БСС прыжке.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| targetUid
|
EntityUid?
|
|
Целевой идентификатор для стыковки в конце прыжка.
|
| targetCoordinates
|
EntityCoordinates
|
|
Координаты цели прыжка.
|
| dock
|
bool
|
|
Должны ли мы состыковаться с целью по прибытии или появиться поблизости.
|
| priorityTag
|
string?
|
|
Если мы стыкуаемся после прыжка, какой приоритетный тег стыковки (если применимо).
|
| soundTravel
|
SoundSpecifier?
|
|
Звук нахождения с БСС прыжке.
|
|
| FTLDestination - Пункты назначения БСС прыжков.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| whitelist
|
EntityWhitelist?
|
|
Должен ли этот пункт назначения быть ограничен в какой-либо форме из видимости консоли.
|
| enabled
|
bool
|
true
|
Является ли видимымый пункт назначения , но доступным для изменения?
|
|
| GridFill - При добавлении шлюз попытается автоматически заполнить сетку на нем на MapInit.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| path
|
ResourcePath
|
"/Maps/Shuttles/escape_pod_small.yml"
|
Путь до файла шаттла.
|
|
| IFFConsole - Консоль системы слежения.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| allowedFlags
|
IFFFlags
|
IFFFlags.HideLabel
|
Флаги, которые разрешено устанавливать этой консоли.
|
|
| PendingClockIn - Добавляет в прибытие поздно присоединившихся до тех пор, пока не прибудут на станцию.
|
| PriorityDock - Отдается приоритет при рассмотрении вопроса о том, где пристыковатся.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| tag
|
string?
|
|
Тэг приоритетной стыковки.
|
|
| RecentlyDocked - Проверяет, покинули ли они указанный радиус, прежде чем разрешить автоматическую стыковку снова.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| lastDocked
|
EntityUid
|
|
|
| radius
|
float
|
1.5f
|
|
|
| Shuttle - Компонент шаттла.
|
| ShuttleConsole - Консоль шаттла.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| zoom
|
Vector2
|
new(1.5f, 1.5f)
|
|
|
| SpaceGarbage - Компонент очистки, который удаляет объект, если у него есть коллизия между сетками.
|
| StationArrivals - Добавлен на станцию, доступную для шаттлов прибытия.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| shuttle
|
EntityUid
|
|
|
| shuttlePath
|
ResourcePath
|
"/Maps/Shuttles/arrivals.yml"
|
|
|
| Thruster - Двигатель.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| enabled
|
bool
|
750f
|
|
| baseThrust
|
float
|
|
|
| thrusterType
|
ThrusterType
|
ThrusterType.Linear
|
|
| burnShape
|
List<Vector2>
|
|
|
| damage
|
DamageSpecifier?
|
|
Сколько урона наносится в секунду всему, что сталкивается с тягой.
|
| requireSpace
|
true
|
|
Должно ли сопло быть расправленно в космос для работы двигателя.
|
| machinePartThrust
|
string
|
"Laser"
|
|
| partRatingThrustMultiplier
|
float
|
1.5f
|
|
|
|
| Роботы/боты
|
| Medibot - Медицинский бот.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| standardMed
|
string
|
"Tricordrazine"
|
Медицинский бот сделает инъекцию при ПРЕВЫШЕНИИ порога критических повреждений.
|
| standardMedInjectAmount
|
float
|
15f
|
Количество впрыскиваемого вещества.
|
| emergencyMed
|
string
|
"Inaprovaline"
|
Медицинский бот сделает инъекцию при стандартном пороге повреждений.
|
| emergencyMedInjectAmount
|
float
|
15f
|
Количество впрыскиваемого вещества.
|
|
|
| Сингулярность
|
| GravityWell - Серверная версия SharedDravityWellComponent. В основном управляется GravityWellSystem.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| maxRange
|
float
|
|
Максимальная дальность, на которой гравитационный колодец может толкать/ тянуть объекты.
|
| minRange
|
float
|
0f
|
Минимальный диапазон, на котором гравитационный колодец может толкать/ тянуть объекты.
|
| baseRadialAcceleration
|
float
|
0.0f
|
Объекты будут испытывать ускорение по направлению к гравитационному колодцу на расстоянии 1 м. Отрицательные значения ускоряют объекты вдали от гравитационного колодца. Фактическое ускорение масштабируется с точностью, обратной расстоянию до сингулярности.
|
| baseTangentialAcceleration
|
float
|
0.0f
|
Объекты ускорения будут испытывать касательную к гравитационному колодцу на расстоянии 1 м. Положительное тангенциальное ускорение - против часовой стрелки. Фактическое ускорение масштабируется с точностью, обратной расстоянию до сингулярности.
|
| gravPulsePeriod
|
TimeSpan
|
TimeSpan.FromSeconds(0.5)
|
Количество времени, которое должно пройти между автоматическими обновлениями этого гравитационного колодца.
|
|
| RadiationCollector - Вырабатывает электричество из излучения.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| chargeModifier
|
float
|
30000f
|
Сколько джоулей будет генерировать коллектор для каждого рад. .
|
| cooldown
|
TimeSpan
|
TimeSpan.FromSeconds(0.81f)
|
Время перезарядки между взаимодействиями пользователей.
|
|
| SingularityGenerator - Генератор сингулярности.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| power
|
float
|
0
|
Количество энергии, накопленной этим генератором.
|
| threshold
|
float
|
16
|
Порог мощности, при котором этот генератор создаст сингулярность.
|
| spawnId
|
string?
|
"Singularity"
|
Идентификатор прототипа, используемый для создания сингулярности.
|
|
| SinguloFood - Переопределяет точное количество энергии, которое этот объект отдает сингулярности.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| energy
|
float
|
1f
|
|
|
|
| Солнечные панели
|
| SolarControlConsole - Консоль контроля солнечных панелей.
|
| SolarControlConsoleBoundInterface - Компонент солнечной панели.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| maxSupply
|
int
|
1500
|
Максимальная мощность питания на этой панели.
|
|
|
| Звук
|
| EmitSoundOnTrigger - Всякий раз, когда выполняется TriggerEvent, воспроизводится звук в диапазоне PVS.
|
| EmitSoundOnUIOpen - Простой звуковой проигрыватель, который излучает звук при AfterActivatableUIOpenEvent.
|
| SpamEmitSound - Переключается для воспроизведения звука каждые несколько секунд.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| accumulator
|
float
|
0f
|
|
| rollInterval
|
float
|
2f
|
|
| playChance
|
float
|
0.5f
|
|
| popUp
|
string?
|
|
|
| enabled
|
bool
|
true
|
|
|
|
| Спавнеры
|
| TimedDespawn - Поместите этот компонент на то, что вы хотите удалить через определенное время.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| lifetime
|
float
|
5f
|
Как долго объект будет существовать, прежде чем исчезнет.
|
|
|
| Речь
|
| ActiveListener - Этот компонент используется для передачи речевых событий в другие системы.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| range
|
float
|
ChatSystem.VoiceRange
|
|
|
| AddAccentClothing - Применяет акцент к пользователю, когда он носит объект в качестве одежды.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| accent
|
string
|
default!
|
Имя компонента для акцента, который будет применен.
|
| replacement
|
string?
|
|
What ReplacementAccentPrototype to use. Will be applied only with ReplacementAccentComponent.
|
|
| BackwardsAccent - Обратный акцент.
|
| LizardAccent - Компонент акцента ящерицы.
|
| MobsterAccent - Ньех, дазабей, видишь?
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| isBoss
|
bool
|
true
|
Ты тут главный?
|
|
| MonkeyAccent - Обезьяний акцент.
|
| ReplacementAccent -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| accent
|
string
|
default!
|
Заменяет любые произносимые предложения случайным словом.
|
|
| RussianAccent - Русский акцент (???).
|
| ScrambledAccent - Искаженный акцент.
|
| SkeletonAccent - АЧК АЧК!
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| ackChance
|
float
|
0.3f
|
Вероятность того, что к сообщению будет добавлено "АЧК АЧК!"
|
|
| SlurredAccent - Невнятный акцент.
|
| SpanishAccent - Испанский акцент.
|
| StutteringAccent - Заикающийся акцент.
|
| Vocal - Компонент, необходимый для того, чтобы сущности могли выражать вокальные эмоции.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| sounds
|
Dictionary<Sex, string>?
|
|
Идентификатор прототипа Emote sounds для каждого пола (которых 2).
|
| screamId
|
string
|
"Scream"
|
|
| wilhelm
|
SoundSpecifier
|
"/Audio/Voice/Human/wilhelm_scream.ogg"
|
|
| wilhelmProbability
|
float
|
0.0002f
|
|
| screamActionId
|
string
|
"Scream"
|
|
| screamAction
|
InstantAction?
|
|
|
|
|
| Станция
|
| BecomesStation - Указывает на сетку, что она являются сеткой "главной станции".
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| id
|
string
|
default!
|
Только для маппинга. Следует использовать StationIds во всех других случаях.
|
|
| PartOfStation - Обозначает сетку как "часть станции", а не как основные сетки. Т.е. вспомогательные шаттлы для станций с несколькими сетками.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| id
|
string
|
default!
|
|
|
| StationData - Хранит основную информацию о станции, а именно ее конфигурацию и связанные с ней сетки. Все объекты станции будут иметь этот компонент.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| stationConfig
|
StationConfig?
|
null
|
Прототип игровой карты, если таковой имеется, связанный с этой станцией.
|
| grids
|
readonly HashSet<EntityUid>
|
|
Список всех сетей, частью которых является эта станция.
|
|
| StationJobs - Хранит информацию о выборе работы на станции.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| roundStartTotalJobs
|
int
|
|
Итого *round-start* профессий при запуске станции.
|
| midRoundTotalJobs
|
int
|
|
Итого *mid-round* профессий при запуске станции.
|
| totalJobs
|
int
|
|
Текущее общее количество профессий.
|
| extendedAccess
|
bool
|
|
Станция работает в режиме расширенного доступа.
|
| jobList
|
Dictionary<string, uint?>
|
|
Это не должно быть изменено или использовано напрямую.
|
| roundStartJobList
|
Dictionary<string, uint?>
|
|
|
| overflowJobs
|
HashSet<string>
|
|
Переполнение профессий, которые запускаются с раундом, может порождать бесконечно много.
|
|
| StationMember - Указывает, что сетка является частью данной станции.
|
| StationSpawning - Контролирует появление на данной станции, отслеживая присутствующих на ней спавнеров.
|
|
| События станции
|
| 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
|
Через сколько использований, он должен удалиться.
|
|
| StorageFill -
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| 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, призраки, телепортировавшись к этой сущности, начнут следовать за ней.
|
|
|
| Оружие
|
| BalloonPopper - Компонент лопателя воздушных шаров.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| balloonTag
|
string
|
Balloon
|
Тэг, обозначающий что-либо как воздушный шар.
|
| popSound
|
SoundSpecifier
|
/Audio/Effects/balloon-pop.ogg
|
Звук, который раздается, когда лопается воздушный шарик.
|
|
| ChemicalAmmo - Компонент химических боеприпасов.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| solution
|
string
|
DefaultSolutionName
|
|
|
| RangedDamageSound - Воспроизводит указанный звук при получении урона указанного типа.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| soundGroups
|
Dictionary<string, SoundSpecifier>?
|
|
Указанные звуки, которые будут воспроизводится, когда объект получает урон указанной группы. Будет возвращен к значениям по умолчанию, если они не указаны.
|
| soundTypes
|
Dictionary<string, SoundSpecifier>?
|
|
Указанные звуки, которые будут воспроизводится, когда объект получает урон указанного типа. Будет возвращен к значениям по умолчанию, если они не указаны.
|
|
| RechargeBasicEntityAmmo - Перезарядка базовый патронов.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| rechargeCooldown
|
float
|
1,5f
|
Кулдаун перезарядки.
|
| rechargeSound
|
SoundSpecifier
|
/Audio/Magic/forcewall.ogg
|
Звук перезарядки.
|
| nextCharge
|
TimeSpan
|
|
|
|
| EnergySword - Компонент энергетического меча.
|
| Название переменной |
Тип переменной |
Базовое значение переменной |
Значение
|
| activatedColor
|
Color
|
Color.DodgerBlue
|
Цвет лезвия активированного меча.
|
| colorOptions
|
List<Color>
|
Color.Tomato, Color.DodgerBlue, Color.Aqua, Color.MediumSpringGreen, Color.MediumOrchid
|
Список вариантов цветов для случайного выбора цвета. Определяется в EnergySwordSystem.
|
| bool
|
false
|
Взломан ли меч мультитулом?
|
| cycleRate
|
float
|
1f
|
Частота циклов RGB для взломанных энергомечей.
|
|
|
| Приваремаемость
|
| 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 - Указывает, что существо должно стать зомби после смерти.
|
|