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

Материал из МК14 | Space Station 14 Wiki
(Новая страница: «Компоненты»)
 
(Переоформление страницы)
 
(не показано 8 промежуточных версий 2 участников)
Строка 1: Строка 1:
Компоненты
<div style="margin: -2% 0% -1% 0%">
{{Alert|text= <p style="font-size: 1.4em; text-align: center"> Компоненты - это элементы объектов, задающие им свойства и дающие функционал.</p></center>
}}</div>
__NOTOC__
----
=== Компоненты предметов и одежды: ===
* Item - компонент, который позволяет брать любую вещь в руки.
** размер size в этом компоненте можно использовать для ивентов, огромные размеры можно менять в Normal или Small и они будут помещаться в сумку.
* 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 - компонент на очки, чтобы флешки не слепили.
* HandTelerporter - компонент позволяющий убирать ограничение по гридам (НРа). для того чтобы он ставился между гридами, нужно поставить галочку на allowportalsondiffenetgrids.
* TimedDespawn - Поместите этот компонент на то, что вы хотите удалить через определенное время.
*SpawnItemsOnUse - Создаёт предметы при использовании в руке. В нем есть несколько параметров начнем с items это список предметов и uses сколько используется до удаления.
*AnomalyComponent - вы можете менять его у аномалий, тем самым меняя частицы, время до импульса или же просто удалить компонент оставив аномалию без импульсов.
*BallisticAmmoProvider- может помочь в замене пуль, данный компонент позволит вам стрелять всяким а так же позволит сменить калибр. Чтоб ваше орудие стреляло каким то предметом то в разделе proto вставляем прототип предмета.
*PowerSupplier - Настройка для генераторов помогает настроить нужную мощность генератора, пригодится для мапинга чтоб на мелком шатле не было кучи генераторов, в MaxSupply  и в SupplyRampTolerance указать нужное значение для вашего шаттла.
*DemonPortal - делает объект порталом демонов.
*Sticky - Элементы, которые могут быть прикреплены к другим структурам или объектам. Например, бумажные наклейки или заряды C4.
*BluespaceLocker - Компонент шкафчика-телепортера.
*IngestionBlocker - Компонент, обозначающий предмет одежды, который закрывает рот или иным образом препятствует приему пищи и питью.
*TrashOnEmpty - Компонент, который помечает контейнеры с растворами как мусор, когда они опустошены, как пример баночки пива становятся предметом который можно собрать в мешок для мусора.
*Prayable - Позволяет молиться на объекте в контекстном меню, к примеру можно использовать для иной веры.
*AddAccentClothing - Применяет акцент к пользователю, когда он носит объект в качестве одежды.
*FoodComponent - даёт возможность съесть целевой объект.
*FaxbleObject - отвечает за то отправку предмета по факсу, вся живность сразу умирает при попытке отправить как гамлет. Работает только в связке с Paper
* Pointlight - компонент цвета любого предмета, работает вместе с другим компонентом.
*RGBlightcontroller - ргб компонент, если хотите сделать свет на лампочке ргбшным, нужно давать его именно на светильник, а не на лампу. (работает вместе с компонентом pointlight, если добавить их вместе и поменять радиус на pointlight, можно сделать госта радужным).
* Anchorable - компонент прекрепления (гаечным ключом).
*CursedMask - при надевании данной вещи игрока кидает в госты а его персонаж имеет желание бить каждого.
----
=== Компоненты живых существ/ролей ===
*MovementSpeedModifier - может поменять скорость, данный компонент имеют как существа так и предметы (например скаф, бронежилет, костюм) в случае организма позволит настроить скорость в любом из состояний, что касаемо предметов то при ношении предмета изменится скорость.
*Stamina - отвечает за стамину а точнее урон нелетальным оружием.
*barotrauma - компонент отвечающий за урон давлением. То есть убрав его можно бегать по космосу как скелетик.
*Drunk - Делает пьяным.
*Hands - компонент, который должен присутствовать у любого существа, чтобы ему можно было сделать руки командой addhand.
*Body - компонент тела без которого не добавить руки существу.
*KnockedDown - Кладёт спрайт существа на спину как при сне, не лишает человека способности двигаться и сознания.
*RandomWalk - Рандомное перемещение объекта, скорость/время можно настроить в самом компоненте.
* HumanoidAppearance - компонент расы. (работает коряво, но меняет расу).
**Moth - моль
**Human - человек
**Skeleton - скелет
**Felinid - фелинид
**VulpkaninSpecies - вульпа
**Reptilian - унатх
* TTS - компонент ттса.
* Vocal - компонент эмоций. (крик и прочее). При добавлении его существу без него, в EmoteSound открываем список на LIST и ищем желающий. (Например Demon - крики и смех демона).
*Thirst - Компонент жажды.
*Hunger - Компонент голода.
*ghostrole - это компонент гост роли, он есть в меню дебага но если вы например хотите убрать гост роль то можете просто удалить его или же исправить что то зайдя в него.
*ContainerTemperatureDamageThresholds - Компонент пороговых значений температуры, после которых наносится урон.
*HeatResistanceComponent - Компонент сопротивления ожогам.
*Temperature - Управляет изменением температуры, информирует о текущей температуре и получении урона от ожогов из-за высокой температуры.
*CanEscapeInventory - если это объединить с компонентом item  то мы получим побег из рук или инвентаря.
----
=== Компоненты артефактов: ===
 
<span style="color: #9966CC;">Артефакт и триггеры:</span>
*Artifact - компонент механики артефакта, то есть куда вы его добавили то и будет артефактом.
Работает в этой связке: 
 
*ArtifactTimerTrigger - Будет периодически пытаться активировать артефакт. Не используется для случайных артефактов, может быть создан администраторами.
 
*ArtifactPressureTrigger - Срабатывает при достижении определенного порогового значения давления.
 
*ArtifactMusicTrigger - Срабатывает, когда поблизости играет музыкальный инструмент.
 
*ArtifactMagnetTrigger - Активирует артефакт под действием магнита.
 
*ArtifactInteractionTrigger - Активирует артефакт, прикоснувшись к нему, атаковав или потянув за него.
 
*ArtifactHeatTrigger - Активирует артефакт, если он находится в горячей среде или соприкоснулся с горячим предметом (зажженным сварочным аппаратом, зажигалкой и т.д.).
 
*ArtifactGasTrigger - Активирует артефакт, когда он окружен определенным газом.
 
*ArtifactElectricityTrigger - Активирует артефакт, когда он соприкоснется с источником электричества. Это могут быть подключенные кабели СВ, электрошоковая дубинка или мультитул.
 
*ArtifactDeathTrigger - Срабатывает, когда умирает существо рядом.
 
*ArtifactDamageTrigger - Срабатывает при достижении определенного порога повреждений определенных типов.
 
<span style="color: #9966CC;">Реакции на данные триггеры:</span>
 
*ThrowArtifact - Отбрасывает все близлежащие объекты. Также разбрасывает близлежащие плитки.
 
*TemperatureArtifact - Изменяет температуру атмосферы до тех пор, пока она не достигнет целевого значения.
 
*TelepathicArtifact - Узел, который транслирует "мысли" игрокам, находящимся поблизости. Мысли отображаются в виде всплывающих сообщений и уникальны для каждого игрока.
 
*SpawnArtifact - При активации артефакт создаст объект из прототипа. Это может быть агрессивные мобы или какой-нибудь случайный предмет.
 
*ShuffleArtifact - При активации перетасует позиции всех игроков в пределах определенного радиуса.
 
*RandomTeleportArtifact - При активации артефакт будет телепортирован в случайную позицию в пределах определенного радиуса.
 
*LightFlickerArtifact - Свет мигает в определенном радиусе.
 
*KnockArtifact - Используется для использования эффекта "стука" при активации артефакта.
 
*IgniteArtifact - Артефакт, который воспламеняет окружающие объекты при срабатывании.
 
*GasArtifact - Создает случайный газ со случайной температурой при активации артефакта.
 
*FoamArtifact - Генерирует пену из артефакта при активации.
 
*EmpArtifact - ЭМИ артефакт.
 
*DamageNearbyArtifact - При активации наносит урон близлежащим объектам.
 
*ChemicalPuddleArtifact - используется для артефакта, который создает лужу случайных химических веществ при срабатывании.
 
*ChargeBatteryArtifact - При активации используется для подзарядки всех близлежащих аккумуляторов.
----
=== Компоненты ниндзя ===
 
*Ninjarole - делает роль ниндзи
*Ninjagloves - делает перчатки со способностью ниндзя
*Ninjasuit - делает из одежды костюм ниндзя(способности)
*SpaceNinja - даёт пользоваться экипировкой ниндзя, но запрещает огрестрел
----
=== Компоненты Ситха ===
 
*Sith - дает тиму ситха.
 
*SithForceAbility - дает те самые способности притяжения и отдаления одной или нескольких целей.
 
*SithForceShieldAbility - дает щит.
 
*SithSubmissionAbility - способность порабощения.
----
=== Компоненты акцента ===
 
*BackwardsAccent - Обратный акцент.
 
*LizardAccent - Компонент акцента ящерицы.
 
*MobsterAccent - Ньех, дазабей, видишь?, или простыми словами король крысок.
 
*OwOAccent - думаю и так ясно, если нет то феленидский акцент.
 
*SkeletonAccent - АЧК АЧК!, или акцент скелетика.
 
*SpanishAccent - Испанский акцент.
 
*StutteringAccent - Заикающийся акцент.
 
*Muted- лишает цель возможности говорить ( в чате под названием "Рядом").
----
=== Иные компоненты ===
*lightningArcShooter - Удар молнии по рандомному объекту (ЭФФЕКТ ТЕСЛЫ).
* Stealth - компонент инвиза ниндзи.
* IncurableZombie - Нулевой пациент.
* ghost - компонент призрака.
**color в этом компоненте меняет цвет призрака, если поставить #00000000, вы будете полностью невидимым.
* Ambientsound - делает из вашего госта ходящего миди.
* Egg - компонент заражённых пауков (яйца в человеке).
* maplight - меняет время суток на карте (map).
**Глубокая ночь - #020202
**Тёмная ночь, мало что видно - #010101
**Облачная погода, закат/рассвет - #5b5b5b
**Солнечный день - #feffae
**Закат тёмный - #745d13
**Рассвет - #c1a751
*Zombie - компонент дает иконку зомби, регенерацию зомби , и кулаки которые заражают вирусом.
*Invisible - по сути тот же ивиз нинзи но с возможностью включения и выключения, очень похож на stealth.
*Lava - Заставляет гореть и наносит урон при нахождении на тайле.
*DemonDash - телепор в поле зрения без отката.

Текущая версия от 16:07, 6 октября 2024

Компоненты - это элементы объектов, задающие им свойства и дающие функционал.


Компоненты предметов и одежды:

  • Item - компонент, который позволяет брать любую вещь в руки.
    • размер size в этом компоненте можно использовать для ивентов, огромные размеры можно менять в Normal или Small и они будут помещаться в сумку.
  • 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 - компонент на очки, чтобы флешки не слепили.
  • HandTelerporter - компонент позволяющий убирать ограничение по гридам (НРа). для того чтобы он ставился между гридами, нужно поставить галочку на allowportalsondiffenetgrids.
  • TimedDespawn - Поместите этот компонент на то, что вы хотите удалить через определенное время.
  • SpawnItemsOnUse - Создаёт предметы при использовании в руке. В нем есть несколько параметров начнем с items это список предметов и uses сколько используется до удаления.
  • AnomalyComponent - вы можете менять его у аномалий, тем самым меняя частицы, время до импульса или же просто удалить компонент оставив аномалию без импульсов.
  • BallisticAmmoProvider- может помочь в замене пуль, данный компонент позволит вам стрелять всяким а так же позволит сменить калибр. Чтоб ваше орудие стреляло каким то предметом то в разделе proto вставляем прототип предмета.
  • PowerSupplier - Настройка для генераторов помогает настроить нужную мощность генератора, пригодится для мапинга чтоб на мелком шатле не было кучи генераторов, в MaxSupply и в SupplyRampTolerance указать нужное значение для вашего шаттла.
  • DemonPortal - делает объект порталом демонов.
  • Sticky - Элементы, которые могут быть прикреплены к другим структурам или объектам. Например, бумажные наклейки или заряды C4.
  • BluespaceLocker - Компонент шкафчика-телепортера.
  • IngestionBlocker - Компонент, обозначающий предмет одежды, который закрывает рот или иным образом препятствует приему пищи и питью.
  • TrashOnEmpty - Компонент, который помечает контейнеры с растворами как мусор, когда они опустошены, как пример баночки пива становятся предметом который можно собрать в мешок для мусора.
  • Prayable - Позволяет молиться на объекте в контекстном меню, к примеру можно использовать для иной веры.
  • AddAccentClothing - Применяет акцент к пользователю, когда он носит объект в качестве одежды.
  • FoodComponent - даёт возможность съесть целевой объект.
  • FaxbleObject - отвечает за то отправку предмета по факсу, вся живность сразу умирает при попытке отправить как гамлет. Работает только в связке с Paper
  • Pointlight - компонент цвета любого предмета, работает вместе с другим компонентом.
  • RGBlightcontroller - ргб компонент, если хотите сделать свет на лампочке ргбшным, нужно давать его именно на светильник, а не на лампу. (работает вместе с компонентом pointlight, если добавить их вместе и поменять радиус на pointlight, можно сделать госта радужным).
  • Anchorable - компонент прекрепления (гаечным ключом).
  • CursedMask - при надевании данной вещи игрока кидает в госты а его персонаж имеет желание бить каждого.

Компоненты живых существ/ролей

  • MovementSpeedModifier - может поменять скорость, данный компонент имеют как существа так и предметы (например скаф, бронежилет, костюм) в случае организма позволит настроить скорость в любом из состояний, что касаемо предметов то при ношении предмета изменится скорость.
  • Stamina - отвечает за стамину а точнее урон нелетальным оружием.
  • barotrauma - компонент отвечающий за урон давлением. То есть убрав его можно бегать по космосу как скелетик.
  • Drunk - Делает пьяным.
  • Hands - компонент, который должен присутствовать у любого существа, чтобы ему можно было сделать руки командой addhand.
  • Body - компонент тела без которого не добавить руки существу.
  • KnockedDown - Кладёт спрайт существа на спину как при сне, не лишает человека способности двигаться и сознания.
  • RandomWalk - Рандомное перемещение объекта, скорость/время можно настроить в самом компоненте.
  • HumanoidAppearance - компонент расы. (работает коряво, но меняет расу).
    • Moth - моль
    • Human - человек
    • Skeleton - скелет
    • Felinid - фелинид
    • VulpkaninSpecies - вульпа
    • Reptilian - унатх
  • TTS - компонент ттса.
  • Vocal - компонент эмоций. (крик и прочее). При добавлении его существу без него, в EmoteSound открываем список на LIST и ищем желающий. (Например Demon - крики и смех демона).
  • Thirst - Компонент жажды.
  • Hunger - Компонент голода.
  • ghostrole - это компонент гост роли, он есть в меню дебага но если вы например хотите убрать гост роль то можете просто удалить его или же исправить что то зайдя в него.
  • ContainerTemperatureDamageThresholds - Компонент пороговых значений температуры, после которых наносится урон.
  • HeatResistanceComponent - Компонент сопротивления ожогам.
  • Temperature - Управляет изменением температуры, информирует о текущей температуре и получении урона от ожогов из-за высокой температуры.
  • CanEscapeInventory - если это объединить с компонентом item то мы получим побег из рук или инвентаря.

Компоненты артефактов:

Артефакт и триггеры:

  • 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 - При активации используется для подзарядки всех близлежащих аккумуляторов.

Компоненты ниндзя

  • Ninjarole - делает роль ниндзи
  • Ninjagloves - делает перчатки со способностью ниндзя
  • Ninjasuit - делает из одежды костюм ниндзя(способности)
  • SpaceNinja - даёт пользоваться экипировкой ниндзя, но запрещает огрестрел

Компоненты Ситха

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

Компоненты акцента

  • BackwardsAccent - Обратный акцент.
  • LizardAccent - Компонент акцента ящерицы.
  • MobsterAccent - Ньех, дазабей, видишь?, или простыми словами король крысок.
  • OwOAccent - думаю и так ясно, если нет то феленидский акцент.
  • SkeletonAccent - АЧК АЧК!, или акцент скелетика.
  • SpanishAccent - Испанский акцент.
  • StutteringAccent - Заикающийся акцент.
  • Muted- лишает цель возможности говорить ( в чате под названием "Рядом").

Иные компоненты

  • lightningArcShooter - Удар молнии по рандомному объекту (ЭФФЕКТ ТЕСЛЫ).
  • Stealth - компонент инвиза ниндзи.
  • IncurableZombie - Нулевой пациент.
  • ghost - компонент призрака.
    • color в этом компоненте меняет цвет призрака, если поставить #00000000, вы будете полностью невидимым.
  • Ambientsound - делает из вашего госта ходящего миди.
  • Egg - компонент заражённых пауков (яйца в человеке).
  • maplight - меняет время суток на карте (map).
    • Глубокая ночь - #020202
    • Тёмная ночь, мало что видно - #010101
    • Облачная погода, закат/рассвет - #5b5b5b
    • Солнечный день - #feffae
    • Закат тёмный - #745d13
    • Рассвет - #c1a751
  • Zombie - компонент дает иконку зомби, регенерацию зомби , и кулаки которые заражают вирусом.
  • Invisible - по сути тот же ивиз нинзи но с возможностью включения и выключения, очень похож на stealth.
  • Lava - Заставляет гореть и наносит урон при нахождении на тайле.
  • DemonDash - телепор в поле зрения без отката.