Компоненты: различия между версиями

Материал из МК14 | Space Station 14 Wiki
(Новая страница: «Компоненты»)
 
Нет описания правки
Строка 1: Строка 1:
Компоненты
Компоненты сервера — это элементы, которые добавляют или удаляют функционал объектам. Для их просмотра нажимаем по существу правой кнопкой мыши и находим "View Variables" после переходим во вкладку компоненты сервера. Мы видим компоненты которые через крестик можем удалить или добавить через кнопку "добавить компоненты"
 
Список компонентов:
 
IncurableZombie - Нулевой пациент.
 
Item - компонент, который позволяет брать любую вещь в руки.
размер size в этом компоненте можно использовать для ивентов, огромные размеры можно менять в Normal или Small и они будут помещаться в сумку.
 
ghost - компонент призрака.
color в этом компоненте меняет цвет призрака, если поставить #00000000, вы будете полностью невидимым.
 
stealth - компонент инвиза ниндзи.
 
InteractionPopup - компонент объятий.
 
reflect - компонент отражения выстрелов. (например дабла такой имеет)
 
meleeWeapon - компонент урона. (урон редачится только через консоль, скорость и умножение от урона можно редактировать внутри)
Пример редакта урона у даблы, что сделать её игрушечной (у включённой):
  vvwrite /entity/id предмета/MeleeWeapon/DamageDict[Structural] 0
  vvwrite /entity/id предмета/MeleeWeapon/DamageDict[Heat] 0
  vvwrite /entity/id предмета/MeleeWeapon/DamageDict[Slash] 0
У выключеной даблы также нужно убрать урон:
  vvwrite /entity/id предмета/MeleeWeapon/DamageDict[Blunt] 0
 
Unremoveable - компонент неснимаемости.
 
Flashimmunity - компонент на очки, чтобы флешки не слепили.
 
pointlight - компонент цвета любого предмета, работает вместе с другим компонентом.
 
rgblightcontroller - ргб компонент, если хотите сделать свет на лампочке ргбшным, нужно давать его именно на светильник, а не на лампу. (работает вместе с компонентом pointlight, если добавить их вместе и поменять радиус на pointlight, можно сделать госта радужным).
 
anchorable - компонент прекрепления (гаечным ключом).
 
HumanoidAppearance - компонент расы. (работает коряво, но меняет расу).
Moth - моль
Human - человек
Skeleton - скелет
Felinid - фелинид
VulpkaninSpecies - вульпа
Reptilian - унатх
 
tts - компонент ттса.
 
vocal - компонент эмоций. (крик и прочее). При добавлении его существу без него, в EmoteSound открываем список на LIST и ищем желающий. (Например Demon - крики и смех демона).
 
ambientsound - делает из вашего госта ходящего миди.
 
egg - компонент заражённых пауков (яйца в человеке).
 
maplight - меняет время суток на карте (map).
Цвета:
Глубокая ночь - #020202
Тёмная ночь, мало что видно - #010101
Облачная погода, закат/рассвет - #5b5b5b
Солнечный день - #feffae
Закат тёмный - #745d13
Рассвет - #c1a751
 
handtelerporter - компонент позволяющий убирать ограничение по гридам (НРа). для того чтобы он ставился между гридами, нужно поставить галочку на allowportalsondiffenetgrids.
 
ContainerTemperatureDamageThresholds - Компонент пороговых значений температуры, после которых наносится урон.
 
HeatResistanceComponent - Компонент сопротивления ожогам.
 
Zombie - компонент дает иконку зомби, регенерацию зомби , и кулаки которые заражают вирусом.
 
Temperature - Управляет изменением температуры, информирует о текущей температуре и получении урона от ожогов из-за высокой температуры.
 
CanEscapeInventory - если это объединить с компонентом item  то мы получим побег из рук или инвентаря.
 
TimedDespawn - Поместите этот компонент на то, что вы хотите удалить через определенное время.
 
SpawnItemsOnUse - Создаёт предметы при использовании в руке. В нем есть несколько параметров начнем с items это список предметов и uses сколько используется до удаления.
 
invisible - по сути тот же ивиз нинзи но с возможностью включения и выключения, очень похож на stealth.
 
Artifact - компонент механики артефакта, то есть куда вы его добавили то и будет артефактом.
Работает в этой связке: 
 
ArtifactTimerTrigger - Будет периодически пытаться активировать артефакт. Не используется для случайных артефактов, может быть создан администраторами.
 
ArtifactPressureTrigger - Срабатывает при достижении определенного порогового значения давления.
 
ArtifactMusicTrigger - Срабатывает, когда поблизости играет музыкальный инструмент.
 
ArtifactMagnetTrigger - Активирует артефакт под действием магнита.
 
ArtifactInteractionTrigger - Активирует артефакт, прикоснувшись к нему, атаковав или потянув за него.
 
ArtifactHeatTrigger - Активирует артефакт, если он находится в горячей среде или соприкоснулся с горячим предметом (зажженным сварочным аппаратом, зажигалкой и т.д.).
 
ArtifactGasTrigger - Активирует артефакт, когда он окружен определенным газом.
 
ArtifactElectricityTrigger - Активирует артефакт, когда он соприкоснется с источником электричества. Это могут быть подключенные кабели СВ, электрошоковая дубинка или мультитул.
 
ArtifactDeathTrigger - Срабатывает, когда умирает существо рядом.
 
ArtifactDamageTrigger - Срабатывает при достижении определенного порога повреждений определенных типов.
 
Реакции на данные триггеры:
 
ThrowArtifact - Отбрасывает все близлежащие объекты. Также разбрасывает близлежащие плитки.
 
TemperatureArtifact - Изменяет температуру атмосферы до тех пор, пока она не достигнет целевого значения.
 
TelepathicArtifact - Узел, который транслирует "мысли" игрокам, находящимся поблизости. Мысли отображаются в виде всплывающих сообщений и уникальны для каждого игрока.
 
SpawnArtifact - При активации артефакт создаст объект из прототипа. Это может быть агрессивные мобы или какой-нибудь случайный предмет.
 
ShuffleArtifact - При активации перетасует позиции всех игроков в пределах определенного радиуса.
 
RandomTeleportArtifact - При активации артефакт будет телепортирован в случайную позицию в пределах определенного радиуса.
 
LightFlickerArtifact - Свет мигает в определенном радиусе.
 
KnockArtifact - Используется для использования эффекта "стука" при активации артефакта.
 
IgniteArtifact - Артефакт, который воспламеняет окружающие объекты при срабатывании.
 
GasArtifact - Создает случайный газ со случайной температурой при активации артефакта.
 
FoamArtifact - Генерирует пену из артефакта при активации.
 
EmpArtifact - ЭМИ артефакт.
 
DamageNearbyArtifact - При активации наносит урон близлежащим объектам.
 
ChemicalPuddleArtifact - используется для артефакта, который создает лужу случайных химических веществ при срабатывании.
 
ChargeBatteryArtifact - При активации используется для подзарядки всех близлежащих аккумуляторов.
 
это конец связок с Artifact
 
Thirst - Компонент жажды.
 
Hunger - Компонент голода.
 
ghostrole - это компонент гост роли, он есть в меню дебага но если вы например хотите убрать гост роль то можете просто удалить его или же исправить что то зайдя в него.
 
Ниндзя, из за многочисленных нарушений связанных с абузом  экипы и нарушения логики персонажа ниндзи были добавлены компоненты ниндзи такие как:
Ninjarole
Ninjagloves
Ninjasuit
SpaceNinja
Дадут возможности всей экипировки ниндзи но теперь вы не можете стрелять из пушек никак
 
MovementSpeedModifier - может поменять скорость, данный компонент имеют как существа так и предметы (например скаф, бронежилет, костюм) в случае организма позволит настроить скорость в любом из состояний, что касаемо предметов то при ношении предмета изменится скорость.
 
AnomalyComponent - вы можете менять его у аномалий, тем самым меняя частицы, время до импульса или же просто удалить компонент оставив аномалию без импульсов.
 
BallisticAmmoProvider- может помочь в замене пуль, данный компонент позволит вам стрелять всяким а так же позволит сменить калибр. Чтоб ваше орудие стреляло каким то предметом то в разделе proto вставляем прототип предмета.
 
PowerSupplier - Настройка для генераторов помогает настроить нужную мощность генератора, пригодится для мапинга чтоб на мелком шатле не было кучи генераторов, в MaxSupply  и в SupplyRampTolerance указать нужное значение для вашего шаттла.
 
Stamina - отвечает за стамину а точнее урон нелетальным оружием.
 
barotrauma - компонент отвечающий за урон давлением. То есть убрав его можно бегать по космосу как скелетик.
 
DemonDash - телепор в поле зрения без отката.
 
DemonPortal - делает объект порталом демонов.
 
Sticky - Элементы, которые могут быть прикреплены к другим структурам или объектам. Например, бумажные наклейки или заряды C4.
 
BluespaceLocker - Компонент шкафчика-телепортера.
 
Lava - Заставляет гореть и наносит урон при нахождении на тайле.
 
Ситх:
Sith - дает тиму ситха.
 
SithForceAbility - дает те самые способности притяжения и отдаления одной или нескольких целей.
 
SithForceShieldAbility - дает щит.
 
SithSubmissionAbility - способность порабощения.
 
более у ситха нету
 
IngestionBlocker - Компонент, обозначающий предмет одежды, который закрывает рот или иным образом препятствует приему пищи и питью.
 
TrashOnEmpty - Компонент, который помечает контейнеры с растворами как мусор, когда они опустошены, как пример баночки пива становятся предметом который можно собрать в мешок для мусора.
 
Prayable - Позволяет молиться на объекте в контекстном меню, к примеру можно использовать для иной веры.
 
AddAccentClothing - Применяет акцент к пользователю, когда он носит объект в качестве одежды.
 
Акценты:
 
BackwardsAccent - Обратный акцент.
 
LizardAccent - Компонент акцента ящерицы.
 
MobsterAccent - Ньех, дазабей, видишь?, или простыми словами король крысок.
 
OwOAccent - думаю и так ясно, если нет то феленидский акцент.
 
SkeletonAccent - АЧК АЧК!, или акцент скелетика.
 
SpanishAccent - Испанский акцент.
 
StutteringAccent - Заикающийся акцент.
 
Muted- лишает цель возможности говорить ( в чате под названием "Рядом").
 
FoodComponent - даёт возможность съесть целевой объект.
 
Drunk - Делает пьяным.
 
Hands - компонент, который должен присутствовать у любого существа, чтобы ему можно было сделать руки командой addhand.
 
Body - компонент тела без которого не добавить руки существу.
 
CursedMask - при надевании данной вещи игрока кидает в госты а его персонаж имеет желание бить каждого.
 
KnockedDown - Кладёт спрайт существа на спину как при сне, не лишает человека способности двигаться и сознания.
 
RandomWalk - Рандомное перемещение объекта, скорость/время можно настроить в самом компоненте.
 
lightningArcShooter - Удар молнии по рандомному объекту (ЭФФЕКТ ТЕСЛЫ).
 
FaxbleObject - отвечает за то отправку предмета по факсу, вся живность сразу умирает при попытке отправить как гамлет. Работает только в связке с Paper

Версия от 07:26, 6 октября 2024

Компоненты сервера — это элементы, которые добавляют или удаляют функционал объектам. Для их просмотра нажимаем по существу правой кнопкой мыши и находим "View Variables" после переходим во вкладку компоненты сервера. Мы видим компоненты которые через крестик можем удалить или добавить через кнопку "добавить компоненты"

Список компонентов:

IncurableZombie - Нулевой пациент.

Item - компонент, который позволяет брать любую вещь в руки.

размер size в этом компоненте можно использовать для ивентов, огромные размеры можно менять в Normal или Small и они будут помещаться в сумку.

ghost - компонент призрака.

color в этом компоненте меняет цвет призрака, если поставить #00000000, вы будете полностью невидимым.

stealth - компонент инвиза ниндзи.

InteractionPopup - компонент объятий.

reflect - компонент отражения выстрелов. (например дабла такой имеет)

meleeWeapon - компонент урона. (урон редачится только через консоль, скорость и умножение от урона можно редактировать внутри) Пример редакта урона у даблы, что сделать её игрушечной (у включённой):

 vvwrite /entity/id предмета/MeleeWeapon/DamageDict[Structural] 0
 vvwrite /entity/id предмета/MeleeWeapon/DamageDict[Heat] 0
 vvwrite /entity/id предмета/MeleeWeapon/DamageDict[Slash] 0

У выключеной даблы также нужно убрать урон:

 vvwrite /entity/id предмета/MeleeWeapon/DamageDict[Blunt] 0

Unremoveable - компонент неснимаемости.

Flashimmunity - компонент на очки, чтобы флешки не слепили.

pointlight - компонент цвета любого предмета, работает вместе с другим компонентом.

rgblightcontroller - ргб компонент, если хотите сделать свет на лампочке ргбшным, нужно давать его именно на светильник, а не на лампу. (работает вместе с компонентом pointlight, если добавить их вместе и поменять радиус на pointlight, можно сделать госта радужным).

anchorable - компонент прекрепления (гаечным ключом).

HumanoidAppearance - компонент расы. (работает коряво, но меняет расу). Moth - моль Human - человек Skeleton - скелет Felinid - фелинид VulpkaninSpecies - вульпа Reptilian - унатх

tts - компонент ттса.

vocal - компонент эмоций. (крик и прочее). При добавлении его существу без него, в EmoteSound открываем список на LIST и ищем желающий. (Например Demon - крики и смех демона).

ambientsound - делает из вашего госта ходящего миди.

egg - компонент заражённых пауков (яйца в человеке).

maplight - меняет время суток на карте (map). Цвета: Глубокая ночь - #020202 Тёмная ночь, мало что видно - #010101 Облачная погода, закат/рассвет - #5b5b5b Солнечный день - #feffae Закат тёмный - #745d13 Рассвет - #c1a751

handtelerporter - компонент позволяющий убирать ограничение по гридам (НРа). для того чтобы он ставился между гридами, нужно поставить галочку на allowportalsondiffenetgrids.

ContainerTemperatureDamageThresholds - Компонент пороговых значений температуры, после которых наносится урон.

HeatResistanceComponent - Компонент сопротивления ожогам.

Zombie - компонент дает иконку зомби, регенерацию зомби , и кулаки которые заражают вирусом.

Temperature - Управляет изменением температуры, информирует о текущей температуре и получении урона от ожогов из-за высокой температуры.

CanEscapeInventory - если это объединить с компонентом item то мы получим побег из рук или инвентаря.

TimedDespawn - Поместите этот компонент на то, что вы хотите удалить через определенное время.

SpawnItemsOnUse - Создаёт предметы при использовании в руке. В нем есть несколько параметров начнем с items это список предметов и uses сколько используется до удаления.

invisible - по сути тот же ивиз нинзи но с возможностью включения и выключения, очень похож на stealth.

Artifact - компонент механики артефакта, то есть куда вы его добавили то и будет артефактом. Работает в этой связке:

ArtifactTimerTrigger - Будет периодически пытаться активировать артефакт. Не используется для случайных артефактов, может быть создан администраторами.

ArtifactPressureTrigger - Срабатывает при достижении определенного порогового значения давления.

ArtifactMusicTrigger - Срабатывает, когда поблизости играет музыкальный инструмент.

ArtifactMagnetTrigger - Активирует артефакт под действием магнита.

ArtifactInteractionTrigger - Активирует артефакт, прикоснувшись к нему, атаковав или потянув за него.

ArtifactHeatTrigger - Активирует артефакт, если он находится в горячей среде или соприкоснулся с горячим предметом (зажженным сварочным аппаратом, зажигалкой и т.д.).

ArtifactGasTrigger - Активирует артефакт, когда он окружен определенным газом.

ArtifactElectricityTrigger - Активирует артефакт, когда он соприкоснется с источником электричества. Это могут быть подключенные кабели СВ, электрошоковая дубинка или мультитул.

ArtifactDeathTrigger - Срабатывает, когда умирает существо рядом.

ArtifactDamageTrigger - Срабатывает при достижении определенного порога повреждений определенных типов.

Реакции на данные триггеры:

ThrowArtifact - Отбрасывает все близлежащие объекты. Также разбрасывает близлежащие плитки.

TemperatureArtifact - Изменяет температуру атмосферы до тех пор, пока она не достигнет целевого значения.

TelepathicArtifact - Узел, который транслирует "мысли" игрокам, находящимся поблизости. Мысли отображаются в виде всплывающих сообщений и уникальны для каждого игрока.

SpawnArtifact - При активации артефакт создаст объект из прототипа. Это может быть агрессивные мобы или какой-нибудь случайный предмет.

ShuffleArtifact - При активации перетасует позиции всех игроков в пределах определенного радиуса.

RandomTeleportArtifact - При активации артефакт будет телепортирован в случайную позицию в пределах определенного радиуса.

LightFlickerArtifact - Свет мигает в определенном радиусе.

KnockArtifact - Используется для использования эффекта "стука" при активации артефакта.

IgniteArtifact - Артефакт, который воспламеняет окружающие объекты при срабатывании.

GasArtifact - Создает случайный газ со случайной температурой при активации артефакта.

FoamArtifact - Генерирует пену из артефакта при активации.

EmpArtifact - ЭМИ артефакт.

DamageNearbyArtifact - При активации наносит урон близлежащим объектам.

ChemicalPuddleArtifact - используется для артефакта, который создает лужу случайных химических веществ при срабатывании.

ChargeBatteryArtifact - При активации используется для подзарядки всех близлежащих аккумуляторов.

это конец связок с Artifact

Thirst - Компонент жажды.

Hunger - Компонент голода.

ghostrole - это компонент гост роли, он есть в меню дебага но если вы например хотите убрать гост роль то можете просто удалить его или же исправить что то зайдя в него.

Ниндзя, из за многочисленных нарушений связанных с абузом экипы и нарушения логики персонажа ниндзи были добавлены компоненты ниндзи такие как: Ninjarole Ninjagloves Ninjasuit SpaceNinja Дадут возможности всей экипировки ниндзи но теперь вы не можете стрелять из пушек никак

MovementSpeedModifier - может поменять скорость, данный компонент имеют как существа так и предметы (например скаф, бронежилет, костюм) в случае организма позволит настроить скорость в любом из состояний, что касаемо предметов то при ношении предмета изменится скорость.

AnomalyComponent - вы можете менять его у аномалий, тем самым меняя частицы, время до импульса или же просто удалить компонент оставив аномалию без импульсов.

BallisticAmmoProvider- может помочь в замене пуль, данный компонент позволит вам стрелять всяким а так же позволит сменить калибр. Чтоб ваше орудие стреляло каким то предметом то в разделе proto вставляем прототип предмета.

PowerSupplier - Настройка для генераторов помогает настроить нужную мощность генератора, пригодится для мапинга чтоб на мелком шатле не было кучи генераторов, в MaxSupply и в SupplyRampTolerance указать нужное значение для вашего шаттла.

Stamina - отвечает за стамину а точнее урон нелетальным оружием.

barotrauma - компонент отвечающий за урон давлением. То есть убрав его можно бегать по космосу как скелетик.

DemonDash - телепор в поле зрения без отката.

DemonPortal - делает объект порталом демонов.

Sticky - Элементы, которые могут быть прикреплены к другим структурам или объектам. Например, бумажные наклейки или заряды C4.

BluespaceLocker - Компонент шкафчика-телепортера.

Lava - Заставляет гореть и наносит урон при нахождении на тайле.

Ситх: Sith - дает тиму ситха.

SithForceAbility - дает те самые способности притяжения и отдаления одной или нескольких целей.

SithForceShieldAbility - дает щит.

SithSubmissionAbility - способность порабощения.

более у ситха нету

IngestionBlocker - Компонент, обозначающий предмет одежды, который закрывает рот или иным образом препятствует приему пищи и питью.

TrashOnEmpty - Компонент, который помечает контейнеры с растворами как мусор, когда они опустошены, как пример баночки пива становятся предметом который можно собрать в мешок для мусора.

Prayable - Позволяет молиться на объекте в контекстном меню, к примеру можно использовать для иной веры.

AddAccentClothing - Применяет акцент к пользователю, когда он носит объект в качестве одежды.

Акценты:

BackwardsAccent - Обратный акцент.

LizardAccent - Компонент акцента ящерицы.

MobsterAccent - Ньех, дазабей, видишь?, или простыми словами король крысок.

OwOAccent - думаю и так ясно, если нет то феленидский акцент.

SkeletonAccent - АЧК АЧК!, или акцент скелетика.

SpanishAccent - Испанский акцент.

StutteringAccent - Заикающийся акцент.

Muted- лишает цель возможности говорить ( в чате под названием "Рядом").

FoodComponent - даёт возможность съесть целевой объект.

Drunk - Делает пьяным.

Hands - компонент, который должен присутствовать у любого существа, чтобы ему можно было сделать руки командой addhand.

Body - компонент тела без которого не добавить руки существу.

CursedMask - при надевании данной вещи игрока кидает в госты а его персонаж имеет желание бить каждого.

KnockedDown - Кладёт спрайт существа на спину как при сне, не лишает человека способности двигаться и сознания.

RandomWalk - Рандомное перемещение объекта, скорость/время можно настроить в самом компоненте.

lightningArcShooter - Удар молнии по рандомному объекту (ЭФФЕКТ ТЕСЛЫ).

FaxbleObject - отвечает за то отправку предмета по факсу, вся живность сразу умирает при попытке отправить как гамлет. Работает только в связке с Paper