Changeling
This commit is contained in:
parent
da19a63c83
commit
db72c8a03c
10 changed files with 52 additions and 57 deletions
|
|
@ -52,10 +52,10 @@ public sealed partial class ChangelingComponent : Component
|
|||
public bool StealthEnabled = false;
|
||||
|
||||
[DataField]
|
||||
public float StealthDrain = 1.5f;
|
||||
public float StealthDrain = 1.2f;
|
||||
|
||||
[DataField]
|
||||
public float StasisDrain = 0.2f;
|
||||
public float StasisDrain = 0.09f;
|
||||
|
||||
|
||||
public Dictionary<string, EntityUid?> Equipment = new();
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
ent-ActionEvolutionMenu = Открыть меню эволюции
|
||||
.desc = Открывает меню эволюции.
|
||||
ent-ActionAbsorbDNA = Поглотить ДНК
|
||||
.desc = Поглотите ДНК цели, превратив её в мумиеобразное состояние. Стоимость: 25 химикатов.
|
||||
.desc = Поглотите ДНК цели, превратив её в мумиеобразное состояние. Стоимость: 5 химикатов.
|
||||
ent-ActionStingExtractDNA = Жало для извлечения ДНК
|
||||
.desc = Украдите генетическую информацию у цели. Стоимость: 25 химикатов.
|
||||
ent-ActionChangelingTransformCycle = Смена ДНК
|
||||
|
|
@ -11,7 +11,7 @@ ent-ActionChangelingTransform = Трансформация
|
|||
ent-ActionEnterStasis = Войти в регенеративный стазис
|
||||
.desc = Имитация смерти с началом регенерации. Истощает все химикаты. Потребляет биомассу.
|
||||
ent-ActionExitStasis = Выйти из стазиса
|
||||
.desc = Восстание из мёртвых с полным здоровьем. Стоимость: 60 химикатов.
|
||||
.desc = Восстание из мёртвых с полным здоровьем. Стоимость: 50 химикатов.
|
||||
ent-ActionToggleArmblade = Переключение лезвия руки
|
||||
.desc = Превратите одну из рук в крепкое лезвие из костей и плоти. Уберите при вторичном использовании. Стоимость: 15 химикатов.
|
||||
ent-ActionCreateBoneShard = Создание костяного осколка
|
||||
|
|
|
|||
|
|
@ -3,7 +3,6 @@
|
|||
evolutionmenu-combat-armblade-name = Лезвие руки
|
||||
evolutionmenu-combat-armblade-desc =
|
||||
Преобразуйте одну из своих рук в уродливое лезвие, состоящее из костей и плоти, способное вскрывать шлюзы и разрезать врагов, как масло.
|
||||
ПРЕДУПРЕЖДЕНИЕ: Требуется поглотить как минимум 2 органики для использования способности.
|
||||
Стоимость: 15 химических веществ.
|
||||
evolutionmenu-combat-boneshard-name = Костяной осколок
|
||||
evolutionmenu-combat-boneshard-desc =
|
||||
|
|
@ -14,26 +13,22 @@ evolutionmenu-combat-armor-desc =
|
|||
Надуйте своё тело до огромной хитиновой массы брони.
|
||||
Обеспечивает обширную защиту от физического урона, но менее эффективна против других типов.
|
||||
Сильно замедляет ваше движение, а поддержание её формы замедляет генерацию химических веществ.
|
||||
ПРЕДУПРЕЖДЕНИЕ: Требуется поглотить как минимум 2 органики для использования способности.
|
||||
Стоимость: 25 химических веществ.
|
||||
evolutionmenu-combat-shield-name = Органический щит
|
||||
evolutionmenu-combat-shield-desc =
|
||||
Преобразуйте одну из своих рук в большой, мясистый щит.
|
||||
Автоматически блокирует атаки, но очень хрупок.
|
||||
ПРЕДУПРЕЖДЕНИЕ: Требуется поглотить как минимум 1 органику для использования способности.
|
||||
Стоимость: 20 химических веществ.
|
||||
evolutionmenu-combat-shriek-dissonant-name = Диссонирующий визг
|
||||
evolutionmenu-combat-shriek-dissonant-desc =
|
||||
Вы излучаете EMP-импульс, который отключает технологии в окружающей области, включая радиогарнитуры.
|
||||
Хорошо для побега от киборгов и службы безопасности.
|
||||
ПРЕДУПРЕЖДЕНИЕ: Требуется поглотить как минимум 1 органику для использования способности.
|
||||
Стоимость: 30 химических веществ.
|
||||
evolutionmenu-combat-shriek-resonant-name = Резонансный визг
|
||||
evolutionmenu-combat-shriek-resonant-desc =
|
||||
Вы излучаете тон, не воспринимаемый человеческим слухом,
|
||||
разбивая лампы и вызывая дезориентацию в окружающей вас области.
|
||||
Хорошо для побега от групп или препятствия бегству людей.
|
||||
ПРЕДУПРЕЖДЕНИЕ: Требуется поглотить как минимум 1 органику для использования способности.
|
||||
Стоимость: 30 химических веществ.
|
||||
evolutionmenu-combat-strainedmuscles-name = Напряжённые мышцы
|
||||
evolutionmenu-combat-strainedmuscles-desc =
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
state: absorb_dna
|
||||
event: !type:AbsorbDNAEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 25
|
||||
chemicalCost: 5
|
||||
requireBiomass: false
|
||||
useInLesserForm: true
|
||||
|
||||
|
|
@ -58,7 +58,7 @@
|
|||
state: sting_extractdna
|
||||
event: !type:StingExtractDNAEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 25
|
||||
chemicalCost: 15
|
||||
useInLesserForm: true
|
||||
|
||||
- type: entity
|
||||
|
|
@ -127,7 +127,7 @@
|
|||
state: stasis_exit
|
||||
event: !type:ExitStasisEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 60
|
||||
chemicalCost: 50
|
||||
useInLesserForm: true
|
||||
|
||||
# combat
|
||||
|
|
@ -145,8 +145,8 @@
|
|||
state: armblade
|
||||
event: !type:ToggleArmbladeEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 30
|
||||
requireAbsorbed: 2
|
||||
chemicalCost: 20
|
||||
# requireAbsorbed: 1
|
||||
|
||||
- type: entity
|
||||
id: ActionCreateBoneShard
|
||||
|
|
@ -162,7 +162,7 @@
|
|||
state: bone_shard
|
||||
event: !type:CreateBoneShardEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 15
|
||||
chemicalCost: 10
|
||||
|
||||
- type: entity
|
||||
id: ActionToggleChitinousArmor
|
||||
|
|
@ -178,8 +178,8 @@
|
|||
state: chitinous_armor
|
||||
event: !type:ToggleChitinousArmorEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 25
|
||||
requireAbsorbed: 2
|
||||
chemicalCost: 20 #Use for equip and uneuip
|
||||
# requireAbsorbed: 1
|
||||
|
||||
- type: entity
|
||||
id: ActionToggleOrganicShield
|
||||
|
|
@ -195,8 +195,8 @@
|
|||
state: organic_shield
|
||||
event: !type:ToggleOrganicShieldEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 20
|
||||
requireAbsorbed: 1
|
||||
chemicalCost: 15
|
||||
# requireAbsorbed: 1
|
||||
|
||||
- type: entity
|
||||
id: ActionShriekDissonant
|
||||
|
|
@ -205,7 +205,7 @@
|
|||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: InstantAction
|
||||
useDelay: 10
|
||||
useDelay: 25
|
||||
itemIconStyle: NoItem
|
||||
icon:
|
||||
sprite: Changeling/changeling_abilities.rsi
|
||||
|
|
@ -214,7 +214,7 @@
|
|||
- type: ChangelingAction
|
||||
chemicalCost: 30
|
||||
useInLesserForm: true
|
||||
requireAbsorbed: 1
|
||||
# requireAbsorbed: 1
|
||||
|
||||
- type: entity
|
||||
id: ActionShriekResonant
|
||||
|
|
@ -230,9 +230,9 @@
|
|||
state: shriek_resonant
|
||||
event: !type:ShriekResonantEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 30
|
||||
chemicalCost: 10
|
||||
useInLesserForm: true
|
||||
requireAbsorbed: 1
|
||||
# requireAbsorbed: 1
|
||||
|
||||
- type: entity
|
||||
id: ActionToggleStrainedMuscles
|
||||
|
|
@ -248,7 +248,7 @@
|
|||
state: strained_muscles
|
||||
event: !type:ToggleStrainedMusclesEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 30
|
||||
chemicalCost: 20
|
||||
useInLesserForm: true
|
||||
|
||||
# stings
|
||||
|
|
@ -291,7 +291,7 @@
|
|||
state: sting_cryo
|
||||
event: !type:StingCryoEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 35
|
||||
chemicalCost: 45
|
||||
useInLesserForm: true
|
||||
|
||||
- type: entity
|
||||
|
|
@ -312,7 +312,7 @@
|
|||
state: sting_lethargic
|
||||
event: !type:StingLethargicEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 35
|
||||
chemicalCost: 45
|
||||
useInLesserForm: true
|
||||
|
||||
- type: entity
|
||||
|
|
@ -354,7 +354,7 @@
|
|||
state: sting_armblade
|
||||
event: !type:StingFakeArmbladeEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 50
|
||||
chemicalCost: 40
|
||||
useInLesserForm: true
|
||||
|
||||
#- type: entity
|
||||
|
|
@ -395,7 +395,7 @@
|
|||
state: anatomic_panacea
|
||||
event: !type:ActionAnatomicPanaceaEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 30
|
||||
chemicalCost: 20
|
||||
useInLesserForm: true
|
||||
|
||||
- type: entity
|
||||
|
|
@ -429,7 +429,7 @@
|
|||
state: biodegrade
|
||||
event: !type:ActionBiodegradeEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 30
|
||||
chemicalCost: 10
|
||||
|
||||
- type: entity
|
||||
id: ActionChameleonSkin
|
||||
|
|
@ -465,7 +465,7 @@
|
|||
state: epinephrine_overdose
|
||||
event: !type:ActionEphedrineOverdoseEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 30
|
||||
chemicalCost: 25
|
||||
useInLesserForm: true
|
||||
|
||||
- type: entity
|
||||
|
|
@ -501,7 +501,7 @@
|
|||
state: lesser_form
|
||||
event: !type:ActionLesserFormEvent {}
|
||||
- type: ChangelingAction
|
||||
chemicalCost: 20
|
||||
chemicalCost: 10
|
||||
|
||||
- type: entity
|
||||
id: ActionToggleSpacesuit
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@
|
|||
event:
|
||||
!type:VampireGlareEvent
|
||||
definitionName: Glare
|
||||
useDelay: 60
|
||||
useDelay: 20
|
||||
|
||||
- type: entity
|
||||
id: ActionVampireHypnotise
|
||||
|
|
@ -75,12 +75,12 @@
|
|||
event:
|
||||
!type:VampireHypnotiseEvent
|
||||
definitionName: Hypnotise
|
||||
useDelay: 300
|
||||
useDelay: 30
|
||||
|
||||
- type: entity
|
||||
id: ActionVampireScreech
|
||||
name: Screech
|
||||
description: "Release a piercing scream, stunning unprotected mortals and shattering fragile objects nearby. Activation Cost: 20 Essence. Activation Delay: 5 Seconds. Cooldown: 5 Minutes"
|
||||
description: "Release a piercing scream, stunning unprotected mortals and shattering fragile objects nearby. Activation Cost: 20 Essence. Activation Delay: 5 Seconds. Cooldown: 30"
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: InstantAction
|
||||
|
|
@ -95,7 +95,7 @@
|
|||
event:
|
||||
!type:VampireScreechEvent
|
||||
definitionName: Screech
|
||||
useDelay: 60
|
||||
useDelay: 25
|
||||
|
||||
- type: entity
|
||||
id: ActionVampireBloodSteal
|
||||
|
|
@ -115,7 +115,7 @@
|
|||
event:
|
||||
!type:VampireBloodStealEvent
|
||||
definitionName: BloodSteal
|
||||
useDelay: 60
|
||||
useDelay: 25
|
||||
|
||||
- type: entity
|
||||
id: ActionVampireUnholyStrength
|
||||
|
|
@ -133,7 +133,7 @@
|
|||
event:
|
||||
!type:VampireUnholyStrengthEvent
|
||||
definitionName: UnholyStrength
|
||||
useDelay: 60
|
||||
useDelay: 25
|
||||
|
||||
- type: entity
|
||||
id: ActionVampireSupernaturalStrength
|
||||
|
|
@ -151,7 +151,7 @@
|
|||
event:
|
||||
!type:VampireUnholyStrengthEvent
|
||||
definitionName: SupernaturalStrength
|
||||
useDelay: 60
|
||||
useDelay: 25
|
||||
|
||||
- type: entity
|
||||
id: ActionVampireBatform
|
||||
|
|
|
|||
|
|
@ -121,7 +121,7 @@
|
|||
icon: { sprite: Changeling/changeling_abilities.rsi, state: sting_blind }
|
||||
productAction: ActionStingBlind
|
||||
cost:
|
||||
EvolutionPoint: 4
|
||||
EvolutionPoint: 3
|
||||
categories:
|
||||
- ChangelingAbilitySting
|
||||
conditions:
|
||||
|
|
@ -135,7 +135,7 @@
|
|||
icon: { sprite: Changeling/changeling_abilities.rsi, state: sting_cryo }
|
||||
productAction: ActionStingCryo
|
||||
cost:
|
||||
EvolutionPoint: 4
|
||||
EvolutionPoint: 5
|
||||
categories:
|
||||
- ChangelingAbilitySting
|
||||
conditions:
|
||||
|
|
@ -149,7 +149,7 @@
|
|||
icon: { sprite: Changeling/changeling_abilities.rsi, state: sting_lethargic }
|
||||
productAction: ActionStingLethargic
|
||||
cost:
|
||||
EvolutionPoint: 4
|
||||
EvolutionPoint: 5
|
||||
categories:
|
||||
- ChangelingAbilitySting
|
||||
conditions:
|
||||
|
|
@ -163,7 +163,7 @@
|
|||
icon: { sprite: Changeling/changeling_abilities.rsi, state: sting_mute }
|
||||
productAction: ActionStingMute
|
||||
cost:
|
||||
EvolutionPoint: 4
|
||||
EvolutionPoint: 2
|
||||
categories:
|
||||
- ChangelingAbilitySting
|
||||
conditions:
|
||||
|
|
@ -177,7 +177,7 @@
|
|||
icon: { sprite: Changeling/changeling_abilities.rsi, state: sting_armblade }
|
||||
productAction: ActionStingFakeArmblade
|
||||
cost:
|
||||
EvolutionPoint: 5
|
||||
EvolutionPoint: 3
|
||||
categories:
|
||||
- ChangelingAbilitySting
|
||||
conditions:
|
||||
|
|
@ -221,7 +221,7 @@
|
|||
icon: { sprite: Changeling/changeling_abilities.rsi, state: augmented_eyesight }
|
||||
productAction: ActionAugmentedEyesight
|
||||
cost:
|
||||
EvolutionPoint: 4
|
||||
EvolutionPoint: 2
|
||||
categories:
|
||||
- ChangelingAbilityUtility
|
||||
conditions:
|
||||
|
|
@ -235,7 +235,7 @@
|
|||
icon: { sprite: Changeling/changeling_abilities.rsi, state: biodegrade }
|
||||
productAction: ActionBiodegrade
|
||||
cost:
|
||||
EvolutionPoint: 4
|
||||
EvolutionPoint: 3
|
||||
categories:
|
||||
- ChangelingAbilityUtility
|
||||
conditions:
|
||||
|
|
@ -249,7 +249,7 @@
|
|||
icon: { sprite: Changeling/changeling_abilities.rsi, state: chameleon_skin }
|
||||
productAction: ActionChameleonSkin
|
||||
cost:
|
||||
EvolutionPoint: 4
|
||||
EvolutionPoint: 5
|
||||
categories:
|
||||
- ChangelingAbilityUtility
|
||||
conditions:
|
||||
|
|
@ -305,7 +305,7 @@
|
|||
icon: { sprite: Changeling/changeling_abilities.rsi, state: lesser_form }
|
||||
productAction: ActionToggleLesserForm
|
||||
cost:
|
||||
EvolutionPoint: 2
|
||||
EvolutionPoint: 1
|
||||
categories:
|
||||
- ChangelingAbilityUtility
|
||||
conditions:
|
||||
|
|
@ -319,7 +319,7 @@
|
|||
icon: { sprite: Changeling/changeling_abilities.rsi, state: space_adaptation }
|
||||
productAction: ActionToggleSpacesuit
|
||||
cost:
|
||||
EvolutionPoint: 4
|
||||
EvolutionPoint: 3
|
||||
categories:
|
||||
- ChangelingAbilityUtility
|
||||
conditions:
|
||||
|
|
@ -333,7 +333,7 @@
|
|||
icon: { sprite: Changeling/changeling_abilities.rsi, state: hivemind_access }
|
||||
productAction: ActionHivemindAccess
|
||||
cost:
|
||||
EvolutionPoint: 2
|
||||
EvolutionPoint: 1
|
||||
categories:
|
||||
- ChangelingAbilityUtility
|
||||
conditions:
|
||||
|
|
|
|||
|
|
@ -297,9 +297,9 @@
|
|||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Blunt: 0.5
|
||||
Slash: 0.5
|
||||
Piercing: 0.5
|
||||
Blunt: 0.4
|
||||
Slash: 0.4
|
||||
Piercing: 0.4
|
||||
Heat: 0.9
|
||||
Radiation: 0.8
|
||||
- type: ClothingSpeedModifier
|
||||
|
|
|
|||
|
|
@ -577,13 +577,13 @@
|
|||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 60
|
||||
damage: 120
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 50
|
||||
damage: 110
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
|
|
|
|||
|
|
@ -12,7 +12,7 @@
|
|||
attackRate: 0.75
|
||||
damage:
|
||||
types:
|
||||
Slash: 7.5
|
||||
Slash: 10
|
||||
Piercing: 10
|
||||
Structural: 10
|
||||
soundHit:
|
||||
|
|
@ -44,4 +44,4 @@
|
|||
Piercing: 1
|
||||
Structural: 1
|
||||
- type: TimedDespawn
|
||||
lifetime: 30
|
||||
lifetime: 60
|
||||
|
|
|
|||
|
|
@ -63,4 +63,4 @@
|
|||
- state: icon
|
||||
map: ["base"]
|
||||
- type: TimedDespawn
|
||||
lifetime: 30
|
||||
lifetime: 45
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue