Merge remote-tracking branch 'space-station-14/master' into 29-04-2024-upstream
# Conflicts: # Resources/Prototypes/Entities/Mobs/Customization/Markings/human_hair.yml
This commit is contained in:
@@ -58,14 +58,14 @@
|
||||
id: DelayedForce
|
||||
earnPointModifier: 1.15
|
||||
description: anomaly-behavior-delayed-force
|
||||
pulseFrequencyModifier: 0.5
|
||||
pulseFrequencyModifier: 2
|
||||
pulsePowerModifier: 2
|
||||
|
||||
- type: anomalyBehavior
|
||||
id: Rapid
|
||||
earnPointModifier: 1.15
|
||||
description: anomaly-behavior-rapid
|
||||
pulseFrequencyModifier: 2
|
||||
pulseFrequencyModifier: 0.5
|
||||
pulsePowerModifier: 0.5
|
||||
|
||||
- type: anomalyBehavior
|
||||
|
||||
@@ -1,158 +0,0 @@
|
||||
- type: entity
|
||||
abstract: true
|
||||
parent: BaseItem
|
||||
id: PartTerminator
|
||||
name: nt-800 body part
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Mobs/Species/Terminator/parts.rsi
|
||||
- type: Icon
|
||||
sprite: Mobs/Species/Terminator/parts.rsi
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Cybernetic
|
||||
- type: BodyPart
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
bodypart: !type:Container
|
||||
ents: []
|
||||
- type: Gibbable
|
||||
- type: StaticPrice
|
||||
price: 200
|
||||
|
||||
- type: entity
|
||||
parent: PartTerminator
|
||||
id: TorsoTerminator
|
||||
name: nt-800 torso
|
||||
components:
|
||||
- type: Sprite
|
||||
state: torso_m
|
||||
- type: Icon
|
||||
state: torso_m
|
||||
- type: BodyPart
|
||||
partType: Torso
|
||||
|
||||
- type: entity
|
||||
parent: PartTerminator
|
||||
id: HeadTerminator
|
||||
name: nt-800 skull
|
||||
description: Its red eyes have powered down... for now.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: skull_icon
|
||||
- type: Icon
|
||||
state: skull_icon
|
||||
- type: BodyPart
|
||||
partType: Head
|
||||
# killing a terminators worth big bucks
|
||||
- type: StaticPrice
|
||||
price: 2000
|
||||
- type: Tag
|
||||
tags:
|
||||
- Head
|
||||
|
||||
- type: entity
|
||||
parent: PartTerminator
|
||||
id: LeftArmTerminator
|
||||
name: left nt-800 arm
|
||||
components:
|
||||
- type: Sprite
|
||||
state: l_arm
|
||||
- type: Icon
|
||||
state: l_arm
|
||||
- type: BodyPart
|
||||
partType: Arm
|
||||
symmetry: Left
|
||||
|
||||
- type: entity
|
||||
parent: PartTerminator
|
||||
id: RightArmTerminator
|
||||
name: right nt-800 arm
|
||||
components:
|
||||
- type: Sprite
|
||||
state: r_arm
|
||||
- type: Icon
|
||||
state: r_arm
|
||||
- type: BodyPart
|
||||
partType: Arm
|
||||
symmetry: Right
|
||||
|
||||
- type: entity
|
||||
parent: PartTerminator
|
||||
id: LeftHandTerminator
|
||||
name: left nt-800 hand
|
||||
components:
|
||||
- type: Sprite
|
||||
state: l_hand
|
||||
- type: Icon
|
||||
state: l_hand
|
||||
- type: BodyPart
|
||||
partType: Hand
|
||||
symmetry: Left
|
||||
|
||||
- type: entity
|
||||
parent: PartTerminator
|
||||
id: RightHandTerminator
|
||||
name: right nt-800 hand
|
||||
components:
|
||||
- type: Sprite
|
||||
state: r_hand
|
||||
- type: Icon
|
||||
state: r_hand
|
||||
- type: BodyPart
|
||||
partType: Hand
|
||||
symmetry: Right
|
||||
|
||||
- type: entity
|
||||
parent: PartTerminator
|
||||
id: LeftLegTerminator
|
||||
name: left nt-800 leg
|
||||
components:
|
||||
- type: Sprite
|
||||
state: l_leg
|
||||
- type: Icon
|
||||
state: l_leg
|
||||
- type: BodyPart
|
||||
partType: Leg
|
||||
symmetry: Left
|
||||
- type: MovementBodyPart
|
||||
|
||||
- type: entity
|
||||
parent: PartTerminator
|
||||
id: RightLegTerminator
|
||||
name: right nt-800 leg
|
||||
components:
|
||||
- type: Sprite
|
||||
state: r_leg
|
||||
- type: Icon
|
||||
state: r_leg
|
||||
- type: BodyPart
|
||||
partType: Leg
|
||||
symmetry: Right
|
||||
- type: MovementBodyPart
|
||||
|
||||
- type: entity
|
||||
parent: PartTerminator
|
||||
id: LeftFootTerminator
|
||||
name: left nt-800 foot
|
||||
components:
|
||||
- type: Sprite
|
||||
state: l_foot
|
||||
- type: Icon
|
||||
state: l_foot
|
||||
- type: BodyPart
|
||||
partType: Foot
|
||||
symmetry: Left
|
||||
|
||||
- type: entity
|
||||
parent: PartTerminator
|
||||
id: RightFootTerminator
|
||||
name: right nt-800 foot
|
||||
components:
|
||||
- type: Sprite
|
||||
state: r_foot
|
||||
- type: Icon
|
||||
state: r_foot
|
||||
- type: BodyPart
|
||||
partType: Foot
|
||||
symmetry: Right
|
||||
@@ -1,85 +0,0 @@
|
||||
# not quite human...
|
||||
- type: body
|
||||
id: TerminatorFlesh
|
||||
name: exterminator
|
||||
root: torso
|
||||
slots:
|
||||
head:
|
||||
part: HeadHuman
|
||||
connections:
|
||||
- torso
|
||||
organs:
|
||||
brain: MobTerminatorEndoskeleton
|
||||
torso:
|
||||
part: TorsoHuman
|
||||
connections:
|
||||
- left arm
|
||||
- right arm
|
||||
- left leg
|
||||
- right leg
|
||||
right arm:
|
||||
part: RightArmHuman
|
||||
connections:
|
||||
- right hand
|
||||
left arm:
|
||||
part: LeftArmHuman
|
||||
connections:
|
||||
- left hand
|
||||
right hand:
|
||||
part: RightHandHuman
|
||||
left hand:
|
||||
part: LeftHandHuman
|
||||
right leg:
|
||||
part: RightLegHuman
|
||||
connections:
|
||||
- right foot
|
||||
left leg:
|
||||
part: LeftLegHuman
|
||||
connections:
|
||||
- left foot
|
||||
right foot:
|
||||
part: RightFootHuman
|
||||
left foot:
|
||||
part: LeftFootHuman
|
||||
|
||||
# TODO: terminator body parts
|
||||
- type: body
|
||||
id: TerminatorEndoskeleton
|
||||
name: terminatorEndoskeleton
|
||||
root: torso
|
||||
slots:
|
||||
head:
|
||||
part: HeadTerminator
|
||||
connections:
|
||||
- torso
|
||||
torso:
|
||||
part: TorsoTerminator
|
||||
connections:
|
||||
- left arm
|
||||
- right arm
|
||||
- left leg
|
||||
- right leg
|
||||
right arm:
|
||||
part: RightArmTerminator
|
||||
connections:
|
||||
- right hand
|
||||
left arm:
|
||||
part: LeftArmTerminator
|
||||
connections:
|
||||
- left hand
|
||||
right hand:
|
||||
part: RightHandTerminator
|
||||
left hand:
|
||||
part: LeftHandTerminator
|
||||
right leg:
|
||||
part: RightLegTerminator
|
||||
connections:
|
||||
- right foot
|
||||
left leg:
|
||||
part: LeftLegTerminator
|
||||
connections:
|
||||
- left foot
|
||||
right foot:
|
||||
part: RightFootTerminator
|
||||
left foot:
|
||||
part: LeftFootTerminator
|
||||
@@ -15,6 +15,8 @@
|
||||
prob: 0.50
|
||||
- id: DoorRemoteCargo
|
||||
- id: RubberStampQm
|
||||
- id: RubberStampDenied
|
||||
- id: RubberStampApproved
|
||||
- id: ClothingHeadsetAltCargo
|
||||
- id: BoxEncryptionKeyCargo
|
||||
|
||||
@@ -118,6 +120,8 @@
|
||||
- id: DoorRemoteService
|
||||
- id: ClothingNeckGoldmedal
|
||||
- id: RubberStampHop
|
||||
- id: RubberStampDenied
|
||||
- id: RubberStampApproved
|
||||
- id: BoxEncryptionKeyPassenger
|
||||
- id: BoxEncryptionKeyService
|
||||
- id: ClothingBackpackIan
|
||||
|
||||
@@ -7,6 +7,9 @@
|
||||
DrinkVacuumFlask: 5
|
||||
DrinkFlaskBar: 5
|
||||
DrinkShaker: 5
|
||||
DrinkJigger: 5
|
||||
DrinkIceBucket: 2
|
||||
BarSpoon: 3
|
||||
CustomDrinkJug: 2 #to allow for custom drinks in the soda/booze dispensers
|
||||
DrinkAbsintheBottleFull: 2
|
||||
DrinkAleBottleFull: 5
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
BooksBag: 2
|
||||
BriefcaseBrown: 2
|
||||
HandLabeler: 2
|
||||
Cane: 3
|
||||
ClothingEyesGlasses: 2
|
||||
ClothingEyesGlassesJamjar: 2
|
||||
ClothingNeckScarfStripedGreen: 2
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
RiotShield: 2
|
||||
RiotLaserShield: 2
|
||||
RiotBulletShield: 2
|
||||
RadioHandheldSecurity: 5
|
||||
# security officers need to follow a diet regimen!
|
||||
contrabandInventory:
|
||||
FoodDonutHomer: 12
|
||||
|
||||
@@ -757,6 +757,17 @@
|
||||
categories:
|
||||
- UplinkDisruption
|
||||
|
||||
- type: listing
|
||||
id: UplinkSyndicateMartyrModule
|
||||
name: uplink-syndicate-martyr-module-name
|
||||
description: uplink-syndicate-martyr-module-desc
|
||||
productEntity: BorgModuleMartyr
|
||||
icon: { sprite: /Textures/Objects/Specific/Robotics/borgmodule.rsi, state: syndicateborgbomb }
|
||||
cost:
|
||||
Telecrystal: 4
|
||||
categories:
|
||||
- UplinkDisruption
|
||||
|
||||
- type: listing
|
||||
id: UplinkSoapSyndie
|
||||
name: uplink-soap-name
|
||||
@@ -1686,3 +1697,22 @@
|
||||
- Scientist
|
||||
- ResearchDirector
|
||||
- Chef
|
||||
|
||||
- type: listing
|
||||
id: UplinkCaneBlade
|
||||
name: uplink-cane-blade-name
|
||||
description: uplink-cane-blade-desc
|
||||
icon: { sprite: Objects/Weapons/Melee/cane.rsi, state: cane}
|
||||
productEntity: CaneSheathFilled
|
||||
cost:
|
||||
Telecrystal: 5
|
||||
categories:
|
||||
- UplinkJob
|
||||
conditions:
|
||||
- !type:BuyerJobCondition
|
||||
whitelist:
|
||||
- Librarian
|
||||
- !type:BuyerWhitelistCondition
|
||||
blacklist:
|
||||
components:
|
||||
- SurplusBundle
|
||||
@@ -1,22 +1,29 @@
|
||||
# Default human metabolism groups.
|
||||
# Default human metabolism groups.
|
||||
- type: metabolismGroup
|
||||
id: Poison
|
||||
name: metabolism-group-poison
|
||||
|
||||
- type: metabolismGroup
|
||||
id: Medicine
|
||||
name: metabolism-group-medicine
|
||||
|
||||
- type: metabolismGroup
|
||||
id: Narcotic
|
||||
name: metabolism-group-narcotic
|
||||
|
||||
- type: metabolismGroup
|
||||
id: Alcohol
|
||||
name: metabolism-group-alcohol
|
||||
|
||||
- type: metabolismGroup
|
||||
id: Food
|
||||
name: metabolism-group-food
|
||||
|
||||
- type: metabolismGroup
|
||||
id: Drink
|
||||
name: metabolism-group-drink
|
||||
|
||||
# Used for gases that have effects on being inhaled
|
||||
- type: metabolismGroup
|
||||
id: Gas
|
||||
name: metabolism-group-gas
|
||||
|
||||
@@ -1,46 +1,46 @@
|
||||
# If your species wants to metabolize stuff differently,
|
||||
# If your species wants to metabolize stuff differently,
|
||||
# you'll likely have to tag its metabolizers with something other than Human.
|
||||
|
||||
- type: metabolizerType
|
||||
id: Animal
|
||||
name: animal
|
||||
name: metabolizer-type-animal
|
||||
|
||||
- type: metabolizerType
|
||||
id: Bloodsucker
|
||||
name: bloodsucker
|
||||
name: metabolizer-type-bloodsucker
|
||||
|
||||
- type: metabolizerType
|
||||
id: Dragon
|
||||
name: dragon
|
||||
name: metabolizer-type-dragon
|
||||
|
||||
- type: metabolizerType
|
||||
id: Human
|
||||
name: human
|
||||
name: metabolizer-type-human
|
||||
|
||||
- type: metabolizerType
|
||||
id: Slime
|
||||
name: slime
|
||||
name: metabolizer-type-slime
|
||||
|
||||
- type: metabolizerType
|
||||
id: Vox
|
||||
name: vox
|
||||
name: metabolizer-type-vox
|
||||
|
||||
- type: metabolizerType
|
||||
id: Rat
|
||||
name: rat
|
||||
name: metabolizer-type-rat
|
||||
|
||||
- type: metabolizerType
|
||||
id: Plant
|
||||
name: plant
|
||||
name: metabolizer-type-plant
|
||||
|
||||
- type: metabolizerType
|
||||
id: Dwarf
|
||||
name: dwarf
|
||||
name: metabolizer-type-dwarf
|
||||
|
||||
- type: metabolizerType
|
||||
id: Moth
|
||||
name: moth
|
||||
name: metabolizer-type-moth
|
||||
|
||||
- type: metabolizerType
|
||||
id: Arachnid
|
||||
name: arachnid
|
||||
name: metabolizer-type-arachnid
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
- type: damageGroup
|
||||
id: Brute
|
||||
name: damage-group-brute
|
||||
damageTypes:
|
||||
- Blunt
|
||||
- Slash
|
||||
@@ -7,6 +8,7 @@
|
||||
|
||||
- type: damageGroup
|
||||
id: Burn
|
||||
name: damage-group-burn
|
||||
damageTypes:
|
||||
- Heat
|
||||
- Shock
|
||||
@@ -19,6 +21,7 @@
|
||||
# bloodloss, not this whole group, unless you have a wonder drug that affects both.
|
||||
- type: damageGroup
|
||||
id: Airloss
|
||||
name: damage-group-airloss
|
||||
damageTypes:
|
||||
- Asphyxiation
|
||||
- Bloodloss
|
||||
@@ -27,11 +30,13 @@
|
||||
# Though there are probably some radioactive poisons.
|
||||
- type: damageGroup
|
||||
id: Toxin
|
||||
name: damage-group-toxin
|
||||
damageTypes:
|
||||
- Poison
|
||||
- Radiation
|
||||
|
||||
- type: damageGroup
|
||||
id: Genetic
|
||||
name: damage-group-genetic
|
||||
damageTypes:
|
||||
- Cellular
|
||||
|
||||
@@ -296,41 +296,3 @@
|
||||
Cellular: 0.0
|
||||
Heat: 2.5
|
||||
Caustic: 0.0
|
||||
|
||||
# terminator's flesh damage set
|
||||
- type: damageModifierSet
|
||||
id: CyberneticFlesh
|
||||
coefficients:
|
||||
Blunt: 0.2
|
||||
Slash: 0.2
|
||||
Piercing: 0.1
|
||||
# fire and lasers burn it good
|
||||
Heat: 1.0
|
||||
# zap
|
||||
Shock: 1.5
|
||||
Cold: 0.25
|
||||
Caustic: 0.25
|
||||
# doesnt have organs to poison
|
||||
Poison: 0.0
|
||||
Cellular: 0.0
|
||||
|
||||
# terminator's endoskeleton damage set
|
||||
- type: damageModifierSet
|
||||
id: Cybernetic
|
||||
coefficients:
|
||||
# bonk
|
||||
Blunt: 1.0
|
||||
# alloy too hard to cut or shoot
|
||||
Slash: 0.0
|
||||
Piercing: 0.0
|
||||
# no burning anymore
|
||||
Heat: 0.0
|
||||
# zap zap
|
||||
Shock: 2.5
|
||||
Cold: 0.0
|
||||
Caustic: 0.0
|
||||
Poison: 0.0
|
||||
Cellular: 0.0
|
||||
flatReductions:
|
||||
# can't punch the endoskeleton to death
|
||||
Blunt: 5
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
# Usually healed automatically if entity can breathe
|
||||
- type: damageType
|
||||
id: Asphyxiation
|
||||
name: damage-type-asphyxiation
|
||||
armorCoefficientPrice: 5
|
||||
armorFlatPrice: 50
|
||||
|
||||
@@ -11,57 +12,68 @@
|
||||
# Represents there not enough blood to supply oxygen (or equivalent).
|
||||
- type: damageType
|
||||
id: Bloodloss
|
||||
name: damage-type-bloodloss
|
||||
armorCoefficientPrice: 5
|
||||
armorFlatPrice: 50
|
||||
|
||||
- type: damageType
|
||||
id: Blunt
|
||||
name: damage-type-blunt
|
||||
armorCoefficientPrice: 2
|
||||
armorFlatPrice: 10
|
||||
|
||||
- type: damageType
|
||||
id: Cellular
|
||||
name: damage-type-cellular
|
||||
armorCoefficientPrice: 5
|
||||
armorFlatPrice: 30
|
||||
|
||||
- type: damageType
|
||||
id: Caustic
|
||||
name: damage-type-caustic
|
||||
armorCoefficientPrice: 5
|
||||
armorFlatPrice: 30
|
||||
|
||||
- type: damageType
|
||||
id: Cold
|
||||
name: damage-type-cold
|
||||
armorCoefficientPrice: 2.5
|
||||
armorFlatPrice: 20
|
||||
|
||||
- type: damageType
|
||||
id: Heat
|
||||
name: damage-type-heat
|
||||
armorCoefficientPrice: 2.5
|
||||
armorFlatPrice: 20
|
||||
|
||||
- type: damageType
|
||||
id: Piercing
|
||||
name: damage-type-piercing
|
||||
armorCoefficientPrice: 2
|
||||
armorFlatPrice: 10
|
||||
|
||||
# Poison damage. Generally caused by various reagents being metabolised.
|
||||
- type: damageType
|
||||
id: Poison
|
||||
name: damage-type-poison
|
||||
armorCoefficientPrice: 10
|
||||
armorFlatPrice: 60
|
||||
|
||||
- type: damageType
|
||||
id: Radiation
|
||||
name: damage-type-radiation
|
||||
armorCoefficientPrice: 2.5
|
||||
armorFlatPrice: 16
|
||||
|
||||
- type: damageType
|
||||
id: Shock
|
||||
name: damage-type-shock
|
||||
armorCoefficientPrice: 2.5
|
||||
armorFlatPrice: 20
|
||||
|
||||
- type: damageType
|
||||
id: Slash
|
||||
name: damage-type-slash
|
||||
armorCoefficientPrice: 2
|
||||
armorFlatPrice: 10
|
||||
|
||||
@@ -69,5 +81,6 @@
|
||||
# Exclusive for structures such as walls, airlocks and others.
|
||||
- type: damageType
|
||||
id: Structural
|
||||
name: damage-type-structural
|
||||
armorCoefficientPrice: 1
|
||||
armorFlatPrice: 1
|
||||
|
||||
@@ -372,8 +372,7 @@
|
||||
- type: MeleeSpeech
|
||||
- type: ActivatableUI
|
||||
key: enum.MeleeSpeechUiKey.Key
|
||||
closeOnHandDeselect: false
|
||||
rightClickOnly: true
|
||||
verbOnly: true
|
||||
- type: Actions
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
|
||||
@@ -281,6 +281,9 @@
|
||||
size: Tiny
|
||||
- type: IdentityBlocker
|
||||
coverage: MOUTH
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Plastic: 25
|
||||
|
||||
- type: entity
|
||||
parent: ClothingMaskBase
|
||||
|
||||
@@ -9,6 +9,9 @@
|
||||
sprite: Clothing/Neck/Medals/bronzeheart.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Neck/Medals/bronzeheart.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- Medal
|
||||
|
||||
- type: entity
|
||||
parent: ClothingNeckBase
|
||||
@@ -22,6 +25,9 @@
|
||||
sprite: Clothing/Neck/Medals/gold.rsi
|
||||
- type: StealTarget
|
||||
stealGroup: ClothingNeckGoldmedal
|
||||
- type: Tag
|
||||
tags:
|
||||
- Medal
|
||||
|
||||
- type: entity
|
||||
parent: ClothingNeckBase
|
||||
@@ -33,6 +39,9 @@
|
||||
sprite: Clothing/Neck/Medals/cargomedal.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Neck/Medals/cargomedal.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- Medal
|
||||
|
||||
- type: entity
|
||||
parent: ClothingNeckBase
|
||||
@@ -44,6 +53,9 @@
|
||||
sprite: Clothing/Neck/Medals/engineermedal.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Neck/Medals/engineermedal.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- Medal
|
||||
|
||||
- type: entity
|
||||
parent: ClothingNeckBase
|
||||
@@ -55,6 +67,9 @@
|
||||
sprite: Clothing/Neck/Medals/medicalmedal.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Neck/Medals/medicalmedal.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- Medal
|
||||
|
||||
- type: entity
|
||||
parent: ClothingNeckBase
|
||||
@@ -66,6 +81,9 @@
|
||||
sprite: Clothing/Neck/Medals/sciencemedal.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Neck/Medals/sciencemedal.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- Medal
|
||||
|
||||
- type: entity
|
||||
parent: ClothingNeckBase
|
||||
@@ -77,6 +95,9 @@
|
||||
sprite: Clothing/Neck/Medals/securitymedal.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Neck/Medals/securitymedal.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- Medal
|
||||
|
||||
- type: entity
|
||||
parent: ClothingNeckBase
|
||||
@@ -90,3 +111,6 @@
|
||||
sprite: Clothing/Neck/Medals/clownmedal.rsi
|
||||
- type: StealTarget
|
||||
stealGroup: ClothingNeckClownmedal
|
||||
- type: Tag
|
||||
tags:
|
||||
- Medal
|
||||
|
||||
@@ -138,6 +138,8 @@
|
||||
Radiation: 0
|
||||
Caustic: 0.75
|
||||
- type: GroupExamine
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
slots: WITHOUT_POCKET
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterArmorHeavy
|
||||
@@ -234,6 +236,8 @@
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.5
|
||||
- type: GroupExamine
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
slots: WITHOUT_POCKET
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBaseLarge
|
||||
@@ -260,6 +264,8 @@
|
||||
- type: Construction
|
||||
graph: BoneArmor
|
||||
node: armor
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
slots: WITHOUT_POCKET
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBaseLarge
|
||||
@@ -279,3 +285,6 @@
|
||||
Piercing: 0.6
|
||||
Heat: 0.5
|
||||
- type: GroupExamine
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
slots: WITHOUT_POCKET
|
||||
|
||||
|
||||
@@ -134,6 +134,8 @@
|
||||
tags:
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
slots: WITHOUT_POCKET
|
||||
|
||||
- type: entity
|
||||
abstract: true
|
||||
@@ -152,6 +154,8 @@
|
||||
- type: HeldSpeedModifier
|
||||
- type: Item
|
||||
size: Huge
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
slots: WITHOUT_POCKET
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
|
||||
@@ -25,6 +25,8 @@
|
||||
tags:
|
||||
- Hardsuit
|
||||
- WhitelistChameleon
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
slots: WITHOUT_POCKET
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterSuitBomb
|
||||
@@ -63,6 +65,8 @@
|
||||
sprintModifier: 0.7
|
||||
- type: HeldSpeedModifier
|
||||
- type: GroupExamine
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
slots: WITHOUT_POCKET
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBaseLarge
|
||||
@@ -70,26 +74,28 @@
|
||||
name: atmos fire suit
|
||||
description: An expensive firesuit that protects against even the most deadly of station fires. Designed to protect even if the wearer is set aflame.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Suits/atmos_firesuit.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Suits/atmos_firesuit.rsi
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.02
|
||||
lowPressureMultiplier: 1000
|
||||
- type: TemperatureProtection
|
||||
coefficient: 0.001
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Slash: 0.9
|
||||
Heat: 0.3
|
||||
Cold: 0.2
|
||||
- type: ClothingSpeedModifier
|
||||
walkModifier: 0.8
|
||||
sprintModifier: 0.8
|
||||
- type: HeldSpeedModifier
|
||||
- type: GroupExamine
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Suits/atmos_firesuit.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Suits/atmos_firesuit.rsi
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.02
|
||||
lowPressureMultiplier: 1000
|
||||
- type: TemperatureProtection
|
||||
coefficient: 0.001
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Slash: 0.9
|
||||
Heat: 0.3
|
||||
Cold: 0.2
|
||||
- type: ClothingSpeedModifier
|
||||
walkModifier: 0.8
|
||||
sprintModifier: 0.8
|
||||
- type: HeldSpeedModifier
|
||||
- type: GroupExamine
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
slots: WITHOUT_POCKET
|
||||
|
||||
- type: entity
|
||||
parent: [ClothingOuterBaseLarge, GeigerCounterClothing]
|
||||
@@ -113,7 +119,9 @@
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
toggleable-clothing: !type:ContainerSlot {}
|
||||
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
slots: WITHOUT_POCKET
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBaseLarge
|
||||
id: ClothingOuterSuitSpaceNinja
|
||||
@@ -164,6 +172,8 @@
|
||||
sprite: Clothing/OuterClothing/Suits/chicken.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Suits/chicken.rsi
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
slots: WITHOUT_POCKET
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
@@ -189,6 +199,8 @@
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
toggleable-clothing: !type:ContainerSlot {}
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
slots: WITHOUT_POCKET
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
@@ -210,6 +222,8 @@
|
||||
- type: Construction
|
||||
graph: ClothingOuterSuitIan
|
||||
node: suit
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
slots: WITHOUT_POCKET
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBase
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
tags:
|
||||
- ClothMade
|
||||
- WhitelistChameleon
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
|
||||
- type: entity
|
||||
abstract: true
|
||||
|
||||
29
Resources/Prototypes/Entities/Debugging/tippy.yml
Normal file
29
Resources/Prototypes/Entities/Debugging/tippy.yml
Normal file
@@ -0,0 +1,29 @@
|
||||
- type: entity
|
||||
id: Tippy
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
noRot: false
|
||||
scale: 4,4
|
||||
layers:
|
||||
- sprite: Tips/tippy.rsi
|
||||
state: left
|
||||
map: [ "revealing" ]
|
||||
- sprite: Tips/tippy.rsi
|
||||
state: right
|
||||
map: [ "hiding" ]
|
||||
- sprite: Tips/tippy.rsi
|
||||
state: down
|
||||
visible: false
|
||||
map: [ "speaking" ]
|
||||
# footstep sounds wile waddling onto the screen.
|
||||
- type: FootstepModifier
|
||||
footstepSoundCollection:
|
||||
collection: FootstepClown
|
||||
# visuals for the speech bubble.
|
||||
# only supports background image.
|
||||
- type: PaperVisuals
|
||||
backgroundImagePath: "/Textures/Interface/Paper/paper_background_default.svg.96dpi.png"
|
||||
backgroundPatchMargin: 16.0, 16.0, 16.0, 16.0
|
||||
backgroundModulate: "#ffffcc"
|
||||
fontAccentColor: "#000000"
|
||||
@@ -107,6 +107,7 @@
|
||||
- FoodOnionRed
|
||||
- FoodWatermelon
|
||||
- FoodGatfruit
|
||||
- MobTomatoKiller
|
||||
rarePrototypes:
|
||||
- MobLuminousEntity
|
||||
- MobLuminousObject
|
||||
- MobLuminousObject
|
||||
|
||||
@@ -129,20 +129,3 @@
|
||||
- state: green
|
||||
- sprite: Objects/Weapons/Melee/energykatana.rsi
|
||||
state: icon
|
||||
|
||||
- type: entity
|
||||
parent: MarkerBase
|
||||
id: SpawnPointGhostTerminator
|
||||
name: terminator spawn point
|
||||
components:
|
||||
- type: GhostRole
|
||||
name: ghost-role-information-exterminator-name
|
||||
description: ghost-role-information-exterminator-description
|
||||
rules: ghost-role-information-exterminator-rules
|
||||
- type: GhostRoleMobSpawner
|
||||
prototype: MobHumanTerminator
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: green
|
||||
- sprite: Mobs/Species/Terminator/parts.rsi
|
||||
state: full
|
||||
|
||||
@@ -129,11 +129,14 @@
|
||||
proto: robot
|
||||
- type: Speech
|
||||
speechVerb: Robotic
|
||||
speechSounds: Pai
|
||||
speechSounds: Borg
|
||||
- type: Vocal
|
||||
sounds:
|
||||
Unsexed: UnisexSilicon
|
||||
- type: UnblockableSpeech
|
||||
- type: FootstepModifier
|
||||
footstepSoundCollection:
|
||||
collection: FootstepBorg
|
||||
- type: Construction
|
||||
graph: Cyborg
|
||||
containers:
|
||||
@@ -205,13 +208,14 @@
|
||||
- type: StandingState
|
||||
- type: Tag
|
||||
tags:
|
||||
- ShoesRequiredStepTriggerImmune
|
||||
- DoorBumpOpener
|
||||
- FootstepSound
|
||||
- CanPilot
|
||||
- type: Emoting
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
- Cyborgs
|
||||
- type: StepTriggerImmune
|
||||
|
||||
- type: entity
|
||||
id: BaseBorgChassisNT
|
||||
@@ -235,23 +239,28 @@
|
||||
parent: BaseBorgChassis
|
||||
abstract: true
|
||||
components:
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- Syndicate
|
||||
- type: Access
|
||||
tags:
|
||||
- NuclearOperative
|
||||
- SyndicateAgent
|
||||
- type: AccessReader
|
||||
access: [["SyndicateAgent"], ["NuclearOperative"]]
|
||||
- type: SiliconLawProvider
|
||||
laws: SyndicateStatic
|
||||
- type: IntrinsicRadioTransmitter
|
||||
channels:
|
||||
- Binary
|
||||
- Syndicate
|
||||
- type: ActiveRadio
|
||||
channels:
|
||||
- Syndicate
|
||||
- type: ShowSyndicateIcons
|
||||
- type: MovementAlwaysTouching
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- Syndicate
|
||||
- type: Access
|
||||
tags:
|
||||
- NuclearOperative
|
||||
- SyndicateAgent
|
||||
- type: AccessReader
|
||||
access: [["SyndicateAgent"], ["NuclearOperative"]]
|
||||
- type: SiliconLawProvider
|
||||
laws: SyndicateStatic
|
||||
- type: IntrinsicRadioTransmitter
|
||||
channels:
|
||||
- Binary
|
||||
- Syndicate
|
||||
- type: ActiveRadio
|
||||
channels:
|
||||
- Syndicate
|
||||
- type: ShowSyndicateIcons
|
||||
- type: MovementAlwaysTouching
|
||||
- type: Speech
|
||||
speechSounds: SyndieBorg
|
||||
- type: Vocal
|
||||
sounds:
|
||||
Unsexed: UnisexSiliconSyndicate
|
||||
|
||||
@@ -220,6 +220,11 @@
|
||||
access: [["Medical"], ["Command"], ["Research"]]
|
||||
- type: Inventory
|
||||
templateId: borgDutch
|
||||
- type: FootstepModifier
|
||||
footstepSoundCollection:
|
||||
collection: FootstepHoverBorg
|
||||
params:
|
||||
volume: -6
|
||||
|
||||
- type: entity
|
||||
id: BorgChassisService
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
- type: Speech
|
||||
speechSounds: Squeak
|
||||
speechVerb: SmallMob
|
||||
allowedEmotes: ['Squeak']
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
@@ -432,6 +433,9 @@
|
||||
- type: Speech
|
||||
speechVerb: Moth
|
||||
speechSounds: Squeak
|
||||
allowedEmotes: ['Chitter']
|
||||
- type: FaxableObject
|
||||
insertingState: inserting_mothroach
|
||||
- type: MothAccent
|
||||
- type: Sprite
|
||||
sprite: Mobs/Animals/mothroach.rsi
|
||||
@@ -815,6 +819,7 @@
|
||||
- type: Speech
|
||||
speechVerb: Arachnid
|
||||
speechSounds: Arachnid
|
||||
allowedEmotes: ['Click']
|
||||
- type: DamageStateVisuals
|
||||
states:
|
||||
Alive:
|
||||
@@ -1507,6 +1512,7 @@
|
||||
- type: Speech
|
||||
speechSounds: Squeak
|
||||
speechVerb: SmallMob
|
||||
allowedEmotes: ['Squeak']
|
||||
- type: Sprite
|
||||
drawdepth: SmallMobs
|
||||
sprite: Mobs/Animals/mouse.rsi
|
||||
@@ -1535,6 +1541,8 @@
|
||||
rootTask:
|
||||
task: MouseCompound
|
||||
- type: Physics
|
||||
- type: FaxableObject
|
||||
insertingState: inserting_mouse
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
@@ -2228,6 +2236,7 @@
|
||||
- type: Speech
|
||||
speechVerb: Arachnid
|
||||
speechSounds: Arachnid
|
||||
allowedEmotes: ['Click']
|
||||
- type: Vocal
|
||||
sounds:
|
||||
Male: UnisexArachnid
|
||||
@@ -3033,6 +3042,7 @@
|
||||
- type: Speech
|
||||
speechVerb: SmallMob
|
||||
speechSounds: Squeak
|
||||
allowedEmotes: ['Squeak']
|
||||
- type: Sprite
|
||||
drawdepth: SmallMobs
|
||||
sprite: Mobs/Animals/hamster.rsi
|
||||
@@ -3049,6 +3059,8 @@
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: Physics
|
||||
- type: FaxableObject
|
||||
insertingState: inserting_hamster
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
|
||||
@@ -44,7 +44,6 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- DoorBumpOpener
|
||||
- ShoesRequiredStepTriggerImmune
|
||||
- type: MobState
|
||||
allowedStates:
|
||||
- Alive
|
||||
@@ -73,6 +72,8 @@
|
||||
- type: InputMover
|
||||
- type: MobMover
|
||||
- type: ZombieImmune
|
||||
- type: ClothingRequiredStepTriggerImmune
|
||||
slots: All
|
||||
|
||||
- type: entity
|
||||
abstract: true
|
||||
|
||||
@@ -79,7 +79,6 @@
|
||||
description: it seems today it's not you eating tomatoes, it's the tomatoes eating you.
|
||||
components:
|
||||
- type: Item
|
||||
size: Huge
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- SimpleHostile
|
||||
@@ -142,10 +141,6 @@
|
||||
- type: Climbing
|
||||
- type: NameIdentifier
|
||||
group: GenericNumber
|
||||
- type: SlowOnDamage
|
||||
speedModifierThresholds:
|
||||
60: 0.7
|
||||
80: 0.5
|
||||
- type: FootstepModifier
|
||||
footstepSoundCollection:
|
||||
path: /Audio/Effects/Footsteps/slime1.ogg
|
||||
|
||||
@@ -745,6 +745,9 @@
|
||||
types:
|
||||
Blunt: 1
|
||||
Caustic: 1
|
||||
- type: MultiHandedItem
|
||||
- type: Item
|
||||
size: Huge
|
||||
- type: SentienceTarget
|
||||
flavorKind: station-event-random-sentience-flavor-slime
|
||||
- type: MobPrice
|
||||
|
||||
@@ -66,7 +66,6 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- DoorBumpOpener
|
||||
- ShoesRequiredStepTriggerImmune
|
||||
- type: MobState
|
||||
allowedStates:
|
||||
- Alive
|
||||
@@ -107,6 +106,7 @@
|
||||
- type: TypingIndicator
|
||||
proto: robot
|
||||
- type: ZombieImmune
|
||||
- type: StepTriggerImmune
|
||||
|
||||
- type: entity
|
||||
parent: MobSiliconBase
|
||||
|
||||
@@ -125,6 +125,12 @@
|
||||
makeSentient: true
|
||||
name: ghost-role-information-slimes-name
|
||||
description: ghost-role-information-slimes-description
|
||||
- type: Speech
|
||||
speechVerb: Slime
|
||||
speechSounds: Slime
|
||||
allowedEmotes: ['Squish']
|
||||
- type: TypingIndicator
|
||||
proto: slime
|
||||
- type: NpcFactionMember
|
||||
factions:
|
||||
- SimpleNeutral
|
||||
|
||||
@@ -263,6 +263,7 @@
|
||||
- type: Speech
|
||||
speechVerb: Arachnid
|
||||
speechSounds: Arachnid
|
||||
allowedEmotes: ['Click']
|
||||
- type: Vocal
|
||||
sounds:
|
||||
Male: UnisexArachnid
|
||||
|
||||
@@ -1,203 +0,0 @@
|
||||
# stuff common to flesh and endoskeleton
|
||||
- type: entity
|
||||
abstract: true
|
||||
id: MobTerminatorBase
|
||||
components:
|
||||
- type: ZombieImmune # yeah no
|
||||
- type: FlashImmunity # no brain to brainwash, eyes are robotic
|
||||
|
||||
- type: entity
|
||||
parent: [MobHuman, MobTerminatorBase]
|
||||
id: MobHumanTerminator
|
||||
# uses random name generator dont worry
|
||||
name: exterminator
|
||||
components:
|
||||
- type: Terminator
|
||||
- type: GenericAntag
|
||||
rule: Exterminator
|
||||
# reduced barotrauma damage
|
||||
- type: Barotrauma
|
||||
damage:
|
||||
types:
|
||||
Blunt: 0.1
|
||||
# 4x stamina, faster recovery
|
||||
- type: Stamina
|
||||
decay: 6
|
||||
cooldown: 1
|
||||
critThreshold: 400
|
||||
# immune to space drugs, pax, temporary blindness
|
||||
- type: StatusEffects
|
||||
allowed:
|
||||
- Stun
|
||||
- KnockedDown
|
||||
- SlowedDown
|
||||
- Stutter
|
||||
- Electrocution
|
||||
- Drunk
|
||||
- SlurredSpeech
|
||||
- RatvarianLanguage
|
||||
- PressureImmunity
|
||||
- Muted
|
||||
- ForcedSleep
|
||||
- StaminaModifier
|
||||
- type: MobState
|
||||
allowedStates:
|
||||
- Alive
|
||||
- Dead
|
||||
# endoskeleton need it
|
||||
- type: TransferMindOnGib
|
||||
- type: MobThresholds
|
||||
thresholds:
|
||||
0: Alive
|
||||
# used for health display its not possible to actually fall into crit
|
||||
200: Dead
|
||||
# fire!!!!
|
||||
- type: Flammable
|
||||
damage:
|
||||
types:
|
||||
Heat: 6.0
|
||||
# slightly wider thresholds
|
||||
- type: Temperature
|
||||
heatDamageThreshold: 390
|
||||
coldDamageThreshold: 240
|
||||
# take terminator flesh damage
|
||||
- type: Damageable
|
||||
damageModifierSet: CyberneticFlesh
|
||||
# only organ is an endoskeleton, which is transferred when flesh dies
|
||||
- type: Body
|
||||
prototype: TerminatorFlesh
|
||||
# endoskeleton transformation when either you would get burned to crit or killed by any damage
|
||||
# you will become an endoskeleton as your last chance to kill the target
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
# the burn trigger is first incase of a bombing or nuking, it might well do over 200 damage but 100 heat is more important
|
||||
- trigger:
|
||||
!type:DamageTypeTrigger
|
||||
damageType: Heat
|
||||
damage: 100
|
||||
behaviors:
|
||||
- !type:PopupBehavior
|
||||
popup: terminator-endoskeleton-burn-popup
|
||||
popupType: LargeCaution
|
||||
- !type:GibBehavior
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 200
|
||||
behaviors:
|
||||
- !type:PopupBehavior
|
||||
popup: terminator-endoskeleton-gib-popup
|
||||
popupType: LargeCaution
|
||||
- !type:GibBehavior
|
||||
# faster than humans when damaged
|
||||
- type: SlowOnDamage
|
||||
speedModifierThresholds:
|
||||
70: 0.8
|
||||
90: 0.6
|
||||
# arnold is very strong
|
||||
- type: MeleeWeapon
|
||||
damage:
|
||||
types:
|
||||
Blunt: 10
|
||||
Structural: 10
|
||||
- type: RandomHumanoidAppearance
|
||||
- type: Tag
|
||||
tags:
|
||||
- CanPilot
|
||||
- FootstepSound
|
||||
- DoorBumpOpener
|
||||
- Unimplantable # no brain to mindshield, no organic body to implant into
|
||||
|
||||
- type: entity
|
||||
parent:
|
||||
- BaseMob
|
||||
- MobCombat
|
||||
- MobDamageable
|
||||
- MobSiliconBase
|
||||
- MobTerminatorBase
|
||||
id: MobTerminatorEndoskeleton
|
||||
# you are now valid
|
||||
name: nt-800 "exterminator" endoskeleton
|
||||
description: The inner powerhouse of Susnet's infiltrator androids. Ridiculously hard alloy on the inside, unassuming flesh on the outside.
|
||||
components:
|
||||
- type: HumanoidAppearance
|
||||
species: Terminator
|
||||
- type: MovementSpeedModifier
|
||||
baseWalkSpeed: 1.5
|
||||
baseSprintSpeed: 3.0
|
||||
- type: Sprite
|
||||
sprite: Mobs/Species/Terminator/parts.rsi
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
fix1:
|
||||
shape:
|
||||
!type:PhysShapeCircle
|
||||
radius: 0.35
|
||||
# he heavy
|
||||
density: 500
|
||||
mask:
|
||||
- MobMask
|
||||
layer:
|
||||
- MobLayer
|
||||
- type: MobThresholds
|
||||
thresholds:
|
||||
0: Alive
|
||||
# gibbed at 200 so cant go crit
|
||||
200: Dead
|
||||
# incase some weird stuff happens and the crew adopts a terminator
|
||||
- type: Repairable
|
||||
doAfterDelay: 15
|
||||
allowSelfRepair: false
|
||||
- type: Body
|
||||
prototype: TerminatorEndoskeleton
|
||||
# lets it sit in the terminator flesh's brain slot
|
||||
- type: Organ
|
||||
- type: Brain
|
||||
- type: TypingIndicator
|
||||
proto: robot # beep boop borp
|
||||
- type: Speech
|
||||
speechSounds: Pai
|
||||
- type: Damageable
|
||||
damageModifierSet: Cybernetic
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
!type:DamageTrigger
|
||||
damage: 200
|
||||
behaviors:
|
||||
- !type:PlaySoundBehavior
|
||||
# endoSKELETON
|
||||
sound: /Audio/Effects/bone_rattle.ogg
|
||||
# a keepsake or a gift for cargo
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
HeadTerminator:
|
||||
min: 1
|
||||
max: 1
|
||||
- !type:DoActsBehavior
|
||||
acts: [ "Destruction" ]
|
||||
# for fire spreading around, the endoskeleton cannot burn
|
||||
- type: Flammable
|
||||
fireSpread: true
|
||||
canResistFire: true
|
||||
damage:
|
||||
types:
|
||||
Heat: 0
|
||||
# now his only weapon, but it is stronger
|
||||
- type: MeleeWeapon
|
||||
damage:
|
||||
types:
|
||||
Blunt: 15
|
||||
Structural: 5
|
||||
- type: Puller
|
||||
needsHands: false
|
||||
- type: Prying
|
||||
pryPowered: true
|
||||
force: true
|
||||
- type: Tag
|
||||
tags:
|
||||
- DoorBumpOpener
|
||||
- ShoesRequiredStepTriggerImmune
|
||||
# let mind transfer on gib work
|
||||
- MindTransferTarget
|
||||
# its just metal so no implants
|
||||
- Unimplantable
|
||||
@@ -1,5 +1,5 @@
|
||||
- type: entity
|
||||
save: false
|
||||
name: Vox
|
||||
name: Urist McVox
|
||||
parent: BaseMobVox
|
||||
id: MobVox
|
||||
id: MobVox
|
||||
@@ -62,6 +62,7 @@
|
||||
- type: Speech
|
||||
speechVerb: Arachnid
|
||||
speechSounds: Arachnid
|
||||
allowedEmotes: ['Click']
|
||||
- type: Vocal
|
||||
sounds:
|
||||
Male: UnisexArachnid
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
accent: zombieMoth
|
||||
- type: Speech
|
||||
speechVerb: Moth
|
||||
allowedEmotes: ['Chitter']
|
||||
- type: TypingIndicator
|
||||
proto: moth
|
||||
- type: Butcherable
|
||||
|
||||
@@ -42,6 +42,7 @@
|
||||
- type: Speech
|
||||
speechVerb: Slime
|
||||
speechSounds: Slime
|
||||
allowedEmotes: ['Squish']
|
||||
- type: TypingIndicator
|
||||
proto: slime
|
||||
- type: Vocal
|
||||
|
||||
@@ -104,3 +104,63 @@
|
||||
- type: Drink
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Drinks/jar_what.rsi
|
||||
|
||||
- type: entity
|
||||
id: BartenderMixer
|
||||
abstract: true
|
||||
components:
|
||||
- type: DrainableSolution
|
||||
solution: drink
|
||||
- type: Drink
|
||||
- type: DrawableSolution
|
||||
solution: drink
|
||||
- type: RefillableSolution
|
||||
solution: drink
|
||||
- type: SolutionTransfer
|
||||
canChangeTransferAmount: true
|
||||
- type: Spillable
|
||||
solution: drink
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.TransferAmountUiKey.Key:
|
||||
type: TransferAmountBoundUserInterface
|
||||
|
||||
- type: entity
|
||||
parent: [BaseItem, BartenderMixer]
|
||||
id: DrinkJigger
|
||||
name: jigger
|
||||
description: Like a shaker, but smaller. Used to control the amount of ingredients.
|
||||
components:
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
drink:
|
||||
maxVol: 20
|
||||
- type: MixableSolution
|
||||
solution: drink
|
||||
- type: FitsInDispenser
|
||||
solution: drink
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Drinks/jigger.rsi
|
||||
state: icon
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Steel: 20
|
||||
|
||||
- type: entity
|
||||
parent: [BaseItem, BartenderMixer]
|
||||
id: DrinkIceBucket
|
||||
name: ice bucket
|
||||
description: A special bucket of refreshy ice. Prohibited use for challenge with the same name!
|
||||
components:
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
drink:
|
||||
reagents:
|
||||
- ReagentId: Ice
|
||||
Quantity: 200
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Drinks/icebucket.rsi
|
||||
state: icon
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Steel: 75
|
||||
|
||||
@@ -1869,3 +1869,36 @@
|
||||
tags:
|
||||
- ClothMade
|
||||
- CottonBoll
|
||||
|
||||
- type: entity
|
||||
name: pyrotton boll
|
||||
description: This will probably set you on fire.
|
||||
id: PyrottonBol
|
||||
parent: FoodProduceBase
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Hydroponics/pyrotton.rsi
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- pyrotton
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
reagents:
|
||||
- ReagentId: Fiber
|
||||
Quantity: 5
|
||||
- ReagentId: Phlogiston
|
||||
Quantity: 5
|
||||
- type: Log
|
||||
spawnedPrototype: MaterialPyrotton1
|
||||
spawnCount: 2
|
||||
- type: Produce
|
||||
seedId: pyrotton
|
||||
- type: Tag
|
||||
tags:
|
||||
- ClothMade
|
||||
- CottonBoll
|
||||
- type: Extractable
|
||||
grindableSolutionName: food
|
||||
|
||||
@@ -28,6 +28,34 @@
|
||||
reagents:
|
||||
- ReagentId: THC
|
||||
Quantity: 20
|
||||
|
||||
- type: entity
|
||||
id: JointRainbow
|
||||
parent: Joint
|
||||
name: joint
|
||||
suffix: Rainbow
|
||||
description: A roll of dried plant matter wrapped in thin paper. Seems to be colorful inside.
|
||||
components:
|
||||
- type: Construction
|
||||
graph: smokeableJointRainbow
|
||||
node: jointRainbow
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
smokable:
|
||||
maxVol: 20
|
||||
reagents:
|
||||
- ReagentId: SpaceDrugs
|
||||
Quantity: 4
|
||||
- ReagentId: Lipolicide
|
||||
Quantity: 4
|
||||
- ReagentId: MindbreakerToxin
|
||||
Quantity: 2.66
|
||||
- ReagentId: Happiness
|
||||
Quantity: 2.66
|
||||
# - ReagentId: ColorfulReagent
|
||||
# Quantity: 1.33
|
||||
- ReagentId: Psicodine
|
||||
Quantity: 0.8
|
||||
|
||||
- type: entity
|
||||
id: Blunt
|
||||
@@ -59,3 +87,31 @@
|
||||
reagents:
|
||||
- ReagentId: THC
|
||||
Quantity: 20
|
||||
|
||||
- type: entity
|
||||
id: BluntRainbow
|
||||
parent: Blunt
|
||||
name: blunt
|
||||
suffix: Rainbow
|
||||
description: A roll of dried plant matter wrapped in a dried tobacco leaf. Seems to be colorful inside.
|
||||
components:
|
||||
- type: Construction
|
||||
graph: smokeableBluntRainbow
|
||||
node: bluntRainbow
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
smokable:
|
||||
maxVol: 20
|
||||
reagents:
|
||||
- ReagentId: SpaceDrugs
|
||||
Quantity: 4
|
||||
- ReagentId: Lipolicide
|
||||
Quantity: 4
|
||||
- ReagentId: MindbreakerToxin
|
||||
Quantity: 2.66
|
||||
- ReagentId: Happiness
|
||||
Quantity: 2.66
|
||||
# - ReagentId: ColorfulReagent
|
||||
# Quantity: 1.33
|
||||
- ReagentId: Psicodine
|
||||
Quantity: 0.8
|
||||
|
||||
@@ -63,3 +63,26 @@
|
||||
path: /Audio/Weapons/Guns/Empty/empty.ogg
|
||||
ejectSound:
|
||||
path: /Audio/Weapons/Guns/Empty/empty.ogg
|
||||
|
||||
- type: entity
|
||||
id: SmokingPipeFilledCannabisRainbow
|
||||
parent: SmokingPipe
|
||||
name: pipe
|
||||
suffix: Rainbow Cannabis
|
||||
description: Just like grandpappy used to smoke.
|
||||
components:
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
bowl_slot: !type:ContainerSlot
|
||||
- type: ItemSlots
|
||||
- type: SmokingPipe
|
||||
bowl_slot:
|
||||
name: smoking-pipe-slot-component-slot-name-bowl
|
||||
startingItem: GroundCannabisRainbow
|
||||
whitelist:
|
||||
tags:
|
||||
- Smokable
|
||||
insertSound:
|
||||
path: /Audio/Weapons/Guns/Empty/empty.ogg
|
||||
ejectSound:
|
||||
path: /Audio/Weapons/Guns/Empty/empty.ogg
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
price: 100
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Glass: 400
|
||||
Glass: 230
|
||||
chemicalComposition:
|
||||
Silicon: 20
|
||||
|
||||
|
||||
@@ -152,6 +152,28 @@
|
||||
DefaultPrototype: Beaker
|
||||
ExamineName: Glass Beaker
|
||||
|
||||
- type: entity
|
||||
parent: BaseMachineCircuitboard
|
||||
id: CircuitImprinterHyperConvectionMachineCircuitboard
|
||||
name: hyper convection circuit imprinter machine board
|
||||
description: A machine printed circuit board for a hyper convection circuit imprinter.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: science
|
||||
- type: MachineBoard
|
||||
prototype: CircuitImprinterHyperConvection
|
||||
requirements:
|
||||
MatterBin: 2
|
||||
tagRequirements:
|
||||
GlassBeaker:
|
||||
Amount: 2
|
||||
DefaultPrototype: Beaker
|
||||
ExamineName: Glass Beaker
|
||||
Igniter:
|
||||
Amount: 1
|
||||
DefaultPrototype: Igniter
|
||||
ExamineName: Igniter
|
||||
|
||||
- type: entity
|
||||
id: ExosuitFabricatorMachineCircuitboard
|
||||
parent: BaseMachineCircuitboard
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
price: 100
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Glass: 400
|
||||
Glass: 230
|
||||
chemicalComposition:
|
||||
Silicon: 20
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
- type: AccessReader
|
||||
- type: ActivatableUI
|
||||
key: enum.DoorElectronicsConfigurationUiKey.Key
|
||||
allowedItems:
|
||||
requiredItems:
|
||||
tags:
|
||||
- DoorElectronicsConfigurator
|
||||
- type: UserInterface
|
||||
|
||||
@@ -18,6 +18,8 @@
|
||||
state: timer
|
||||
- type: Item
|
||||
size: Small
|
||||
- type: StaticPrice
|
||||
price: 40
|
||||
- type: PayloadTrigger
|
||||
components:
|
||||
- type: OnUseTimerTrigger
|
||||
@@ -28,8 +30,6 @@
|
||||
path: /Audio/Machines/Nuke/general_beep.ogg
|
||||
params:
|
||||
volume: -2
|
||||
- type: StaticPrice
|
||||
price: 40
|
||||
|
||||
- type: entity
|
||||
parent: TimerTrigger
|
||||
@@ -40,6 +40,11 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Devices/signaltrigger.rsi
|
||||
state: signaltrigger
|
||||
- type: StaticPrice
|
||||
price: 40
|
||||
- type: Tag
|
||||
tags:
|
||||
- SignalTrigger
|
||||
- type: PayloadTrigger
|
||||
components:
|
||||
- type: TriggerOnSignal
|
||||
@@ -49,8 +54,6 @@
|
||||
- type: WirelessNetworkConnection
|
||||
range: 200
|
||||
- type: DeviceLinkSink
|
||||
- type: StaticPrice
|
||||
price: 40
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
@@ -61,11 +64,11 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Devices/voice.rsi
|
||||
state: voice
|
||||
- type: PayloadTrigger
|
||||
components:
|
||||
- type: TriggerOnVoice
|
||||
- type: StaticPrice
|
||||
price: 40
|
||||
- type: Tag
|
||||
tags:
|
||||
- VoiceTrigger
|
||||
- type: PayloadTrigger
|
||||
components:
|
||||
- type: TriggerOnVoice
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
- type: ActivatableUI
|
||||
inHandsOnly: true
|
||||
singleUser: true
|
||||
closeOnHandDeselect: false
|
||||
requireActiveHand: false
|
||||
key: enum.WarDeclaratorUiKey.Key
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
- type: ActivatableUI
|
||||
key: enum.ForensicScannerUiKey.Key
|
||||
inHandsOnly: true
|
||||
closeOnHandDeselect: false
|
||||
requireActiveHand: false
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.ForensicScannerUiKey.Key:
|
||||
|
||||
@@ -31,4 +31,7 @@
|
||||
Med: {state: geiger_on_med}
|
||||
High: {state: geiger_on_high}
|
||||
Extreme: {state: geiger_on_ext}
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Plastic: 100
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
requiredTriggeredSpeed: 0
|
||||
- type: Mousetrap
|
||||
- type: TriggerOnStepTrigger
|
||||
- type: ShoesRequiredStepTrigger
|
||||
- type: ClothingRequiredStepTrigger
|
||||
- type: DamageUserOnTrigger
|
||||
damage:
|
||||
types:
|
||||
|
||||
@@ -86,7 +86,6 @@
|
||||
- type: ActivatableUI
|
||||
key: enum.PdaUiKey.Key
|
||||
singleUser: true
|
||||
closeOnHandDeselect: false
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.PdaUiKey.Key:
|
||||
|
||||
@@ -23,3 +23,20 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- Radio
|
||||
|
||||
- type: entity
|
||||
name: security radio
|
||||
description: A handy security radio.
|
||||
parent: RadioHandheld
|
||||
id: RadioHandheldSecurity
|
||||
components:
|
||||
- type: RadioMicrophone
|
||||
broadcastChannel: Security
|
||||
- type: RadioSpeaker
|
||||
channels:
|
||||
- Security
|
||||
- type: Sprite
|
||||
sprite: Objects/Devices/securityhandy.rsi
|
||||
- type: Item
|
||||
sprite: Objects/Devices/securityhandy.rsi
|
||||
heldPrefix: walkietalkie
|
||||
@@ -121,7 +121,7 @@
|
||||
- type: StepTrigger
|
||||
intersectRatio: 0.2
|
||||
- type: TriggerOnStepTrigger
|
||||
- type: ShoesRequiredStepTrigger
|
||||
- type: ClothingRequiredStepTrigger
|
||||
- type: Slippery
|
||||
slipSound:
|
||||
path: /Audio/Effects/glass_step.ogg
|
||||
|
||||
@@ -33,15 +33,12 @@
|
||||
maxIntensity: 0.01
|
||||
intensitySlope: 1
|
||||
totalIntensity: 0.01
|
||||
- type: Tag
|
||||
tags:
|
||||
- SnapPop
|
||||
|
||||
- type: entity
|
||||
parent: BaseStorageItem
|
||||
id: SnapPopBox
|
||||
name: snap pop box
|
||||
description: Contains twenty snap pops for a few minutes of popping fun!
|
||||
description: Contains snap pops for a few minutes of popping fun!
|
||||
components:
|
||||
- type: Item
|
||||
size: Normal
|
||||
@@ -56,6 +53,6 @@
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: SnapPop
|
||||
amount: 20
|
||||
amount: 5
|
||||
- type: Dumpable
|
||||
|
||||
|
||||
@@ -419,6 +419,58 @@
|
||||
- type: Stack
|
||||
count: 1
|
||||
|
||||
- type: entity
|
||||
parent: MaterialBase
|
||||
id: MaterialPyrotton
|
||||
name: pyrotton
|
||||
suffix: Full
|
||||
components:
|
||||
- type: Stack
|
||||
stackType: Pyrotton
|
||||
baseLayer: base
|
||||
layerStates:
|
||||
- pyrotton
|
||||
- pyrotton_2
|
||||
- pyrotton_3
|
||||
- type: Sprite
|
||||
state: pyrotton_3
|
||||
layers:
|
||||
- state: pyrotton_3
|
||||
map: ["base"]
|
||||
- type: Appearance
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 10
|
||||
reagents:
|
||||
- ReagentId: Fiber
|
||||
Quantity: 5
|
||||
- ReagentId: Phlogiston
|
||||
Quantity: 5
|
||||
- type: Extractable
|
||||
juiceSolution:
|
||||
reagents:
|
||||
- ReagentId: Fiber
|
||||
Quantity: 3
|
||||
- ReagentId: Phlogiston
|
||||
Quantity: 3
|
||||
- type: Tag
|
||||
tags:
|
||||
- ClothMade
|
||||
- RawMaterial
|
||||
|
||||
- type: entity
|
||||
parent: MaterialPyrotton
|
||||
id: MaterialPyrotton1
|
||||
suffix: Single
|
||||
components:
|
||||
- type: Sprite
|
||||
state: pyrotton
|
||||
- type: Stack
|
||||
count: 1
|
||||
|
||||
- type: entity
|
||||
parent: MaterialBase
|
||||
id: MaterialBananium
|
||||
@@ -589,4 +641,4 @@
|
||||
materialComposition:
|
||||
Gunpowder: 100
|
||||
- type: Item
|
||||
size: Tiny
|
||||
size: Tiny
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
acts: [ "Destruction" ]
|
||||
- type: StepTrigger
|
||||
intersectRatio: 0.2
|
||||
- type: ShoesRequiredStepTrigger
|
||||
- type: ClothingRequiredStepTrigger
|
||||
- type: Slippery
|
||||
slipSound:
|
||||
path: /Audio/Effects/glass_step.ogg
|
||||
|
||||
@@ -22,7 +22,6 @@
|
||||
contentSize: 12000
|
||||
- type: ActivatableUI
|
||||
key: enum.PaperUiKey.Key
|
||||
closeOnHandDeselect: false
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.PaperUiKey.Key:
|
||||
|
||||
@@ -54,6 +54,9 @@
|
||||
enabled:
|
||||
True: { state: fire_extinguisher_closed }
|
||||
False: { state: fire_extinguisher_open }
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Steel: 100
|
||||
|
||||
- type: entity
|
||||
name: extinguisher spray
|
||||
|
||||
@@ -17,6 +17,9 @@
|
||||
- type: Storage
|
||||
grid:
|
||||
- 0,0,7,1
|
||||
whitelist:
|
||||
tags:
|
||||
- Medal
|
||||
- type: StorageFill
|
||||
contents:
|
||||
- id: ClothingNeckGoldmedal
|
||||
|
||||
@@ -18,7 +18,6 @@
|
||||
- type: PaperLabelType
|
||||
- type: ActivatableUI
|
||||
key: enum.PaperUiKey.Key
|
||||
closeOnHandDeselect: false
|
||||
requireHands: false
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
@@ -32,6 +31,7 @@
|
||||
- Trash
|
||||
- Paper
|
||||
- type: Appearance
|
||||
- type: FaxableObject
|
||||
- type: PaperVisuals
|
||||
- type: Flammable
|
||||
fireSpread: true
|
||||
|
||||
@@ -120,3 +120,28 @@
|
||||
- Plastic
|
||||
- Trash
|
||||
- Knife
|
||||
|
||||
- type: entity
|
||||
parent: UtensilBase
|
||||
id: BarSpoon
|
||||
name: bar spoon
|
||||
description: Your personal helper to mix drinks and changes lives.
|
||||
components:
|
||||
- type: Tag
|
||||
tags:
|
||||
- Metal
|
||||
- type: Sprite
|
||||
state: bar_spoon
|
||||
- type: Item
|
||||
heldPrefix: spoon
|
||||
- type: Utensil
|
||||
types:
|
||||
- Spoon
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: 180
|
||||
attackRate: 2
|
||||
damage:
|
||||
types:
|
||||
Blunt: 2
|
||||
- type: Shovel
|
||||
speedModifier: 0.05 # nah
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
- type: entity
|
||||
parent: Clothing
|
||||
id: PortableRecharger
|
||||
name: portable recharger
|
||||
description: High-tech recharger adapted for portability
|
||||
components:
|
||||
- type: Item
|
||||
size: Huge
|
||||
- type: Sprite
|
||||
sprite: Objects/Power/portable_recharger.rsi
|
||||
state: charging
|
||||
- type: Clothing
|
||||
equippedPrefix: charging
|
||||
quickEquip: false
|
||||
slots:
|
||||
- back
|
||||
- type: Charger
|
||||
slotId: charger_slot
|
||||
portable: true
|
||||
- type: PowerChargerVisuals
|
||||
- type: ApcPowerReceiver
|
||||
needsPower: false
|
||||
powerLoad: 0
|
||||
- type: StaticPrice
|
||||
price: 500
|
||||
- type: Tag
|
||||
tags: [] # ignore "WhitelistChameleon" tag
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
charger_slot: !type:ContainerSlot
|
||||
- type: ItemSlots
|
||||
slots:
|
||||
charger_slot:
|
||||
ejectOnInteract: true
|
||||
whitelist:
|
||||
components:
|
||||
- HitscanBatteryAmmoProvider
|
||||
- ProjectileBatteryAmmoProvider
|
||||
@@ -65,7 +65,101 @@
|
||||
- Smokable
|
||||
- type: Item
|
||||
size: Tiny
|
||||
|
||||
- type: entity
|
||||
name: rainbow cannabis leaves
|
||||
parent: LeavesCannabis
|
||||
id: LeavesCannabisRainbow
|
||||
description: "Is it supposed to be glowing like that...?"
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Hydroponics/rainbow_cannabis.rsi
|
||||
- type: Produce
|
||||
seedId: rainbowCannabis
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 2
|
||||
- type: RgbLightController
|
||||
cycleRate: 0.6
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
reagents:
|
||||
- ReagentId: SpaceDrugs
|
||||
Quantity: 3
|
||||
- ReagentId: Lipolicide
|
||||
Quantity: 3
|
||||
- ReagentId: MindbreakerToxin
|
||||
Quantity: 2
|
||||
- ReagentId: Happiness
|
||||
Quantity: 2
|
||||
# - ReagentId: ColorfulReagent
|
||||
# Quantity: 1
|
||||
- ReagentId: Psicodine
|
||||
Quantity: 0.6
|
||||
|
||||
- type: entity
|
||||
name: dried rainbow cannabis leaves
|
||||
parent: LeavesCannabisDried
|
||||
id: LeavesCannabisRainbowDried
|
||||
description: "Dried rainbow cannabis leaves, ready to be ground."
|
||||
components:
|
||||
- type: Stack
|
||||
stackType: LeavesCannabisRainbowDried
|
||||
count: 1
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 8.5 #fuck you saveload test fail
|
||||
reagents:
|
||||
- ReagentId: SpaceDrugs
|
||||
Quantity: 2.4
|
||||
- ReagentId: Lipolicide
|
||||
Quantity: 2.4
|
||||
- ReagentId: MindbreakerToxin
|
||||
Quantity: 1.6
|
||||
- ReagentId: Happiness
|
||||
Quantity: 1.6
|
||||
# - ReagentId: ColorfulReagent
|
||||
# Quantity: 0.8
|
||||
- ReagentId: Psicodine
|
||||
Quantity: 0.48
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Hydroponics/rainbow_cannabis.rsi
|
||||
state: dried
|
||||
|
||||
- type: entity
|
||||
name: ground rainbow cannabis
|
||||
parent: GroundCannabis
|
||||
id: GroundCannabisRainbow
|
||||
description: "Ground rainbow cannabis, ready to take you on a trip."
|
||||
components:
|
||||
- type: Stack
|
||||
stackType: GroundCannabisRainbow
|
||||
count: 1
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
reagents:
|
||||
- ReagentId: SpaceDrugs
|
||||
Quantity: 4
|
||||
- ReagentId: Lipolicide
|
||||
Quantity: 4
|
||||
- ReagentId: MindbreakerToxin
|
||||
Quantity: 2.66
|
||||
- ReagentId: Happiness
|
||||
Quantity: 2.66
|
||||
# - ReagentId: ColorfulReagent
|
||||
# Quantity: 1.33
|
||||
- ReagentId: Psicodine
|
||||
Quantity: 0.8
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Hydroponics/rainbow_cannabis.rsi
|
||||
state: powderpile_rainbow
|
||||
color: white
|
||||
- type: Construction
|
||||
graph: smokeableGroundCannabisRainbow
|
||||
node: groundRainbow
|
||||
|
||||
- type: entity
|
||||
name: tobacco leaves
|
||||
|
||||
@@ -295,6 +295,17 @@
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Hydroponics/cannabis.rsi
|
||||
|
||||
- type: entity
|
||||
parent: SeedBase
|
||||
name: packet of rainbow cannabis seeds
|
||||
description: "These seeds grow into rainbow weed. Groovy... and also highly addictive."
|
||||
id: RainbowCannabisSeeds
|
||||
components:
|
||||
- type: Seed
|
||||
seedId: rainbowCannabis
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Hydroponics/rainbow_cannabis.rsi
|
||||
|
||||
- type: entity
|
||||
parent: SeedBase
|
||||
name: packet of nettle seeds
|
||||
@@ -581,3 +592,13 @@
|
||||
seedId: cotton
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Hydroponics/cotton.rsi
|
||||
|
||||
- type: entity
|
||||
parent: SeedBase
|
||||
name: packet of pyrotton seeds
|
||||
id: PyrottonSeeds
|
||||
components:
|
||||
- type: Seed
|
||||
seedId: pyrotton
|
||||
- type: Sprite
|
||||
sprite: Objects/Specific/Hydroponics/pyrotton.rsi
|
||||
|
||||
@@ -30,6 +30,9 @@
|
||||
maxVol: 100
|
||||
- type: UseDelay
|
||||
delay: 1
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Plastic: 50
|
||||
- type: Tag
|
||||
tags:
|
||||
- Mop
|
||||
@@ -103,6 +106,9 @@
|
||||
coefficients:
|
||||
Blunt: 0.95
|
||||
Slash: 0.95
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Plastic: 50
|
||||
- type: Tag
|
||||
tags:
|
||||
- WetFloorSign
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
- type: ActivatableUIRequiresPowerCell
|
||||
- type: ActivatableUI
|
||||
key: enum.CrewMonitoringUIKey.Key
|
||||
closeOnHandDeselect: false
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.CrewMonitoringUIKey.Key:
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
storedRotation: -90
|
||||
- type: ActivatableUI
|
||||
key: enum.HealthAnalyzerUiKey.Key
|
||||
closeOnHandDeselect: false
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.HealthAnalyzerUiKey.Key:
|
||||
|
||||
@@ -15,6 +15,9 @@
|
||||
size: Large
|
||||
sprite: Objects/Specific/Medical/firstaidkits.rsi
|
||||
heldPrefix: firstaid
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Plastic: 150
|
||||
- type: Tag
|
||||
tags:
|
||||
- Medkit
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
state: icon
|
||||
- type: ActivatableUI
|
||||
key: enum.AnomalyScannerUiKey.Key
|
||||
closeOnHandDeselect: false
|
||||
requireActiveHand: false
|
||||
inHandsOnly: true
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
|
||||
@@ -552,5 +552,19 @@
|
||||
- state: icon-syndicate
|
||||
- type: ItemBorgModule
|
||||
items:
|
||||
- WeaponLightMachineGunL6C
|
||||
- PinpointerSyndicateNuclear
|
||||
- WeaponLightMachineGunL6C
|
||||
- PinpointerSyndicateNuclear
|
||||
|
||||
- type: entity
|
||||
id: BorgModuleMartyr
|
||||
parent: [ BaseBorgModule, BaseProviderBorgModule ]
|
||||
name: martyr cyborg module
|
||||
description: "A module that comes with an explosive you probably don't want to handle yourself."
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: syndicateborgbomb
|
||||
- state: icon-bomb
|
||||
- type: ItemBorgModule
|
||||
items:
|
||||
- SelfDestructSeq
|
||||
|
||||
@@ -10,7 +10,8 @@
|
||||
- type: MagicMirror
|
||||
- type: ActivatableUI
|
||||
key: enum.MagicMirrorUiKey.Key
|
||||
closeOnHandDeselect: true
|
||||
inHandsOnly: true
|
||||
requireActiveHand: true
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.MagicMirrorUiKey.Key:
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
- type: ActivatableUI
|
||||
inHandsOnly: true
|
||||
singleUser: true
|
||||
closeOnHandDeselect: false
|
||||
requireActiveHand: false
|
||||
key: enum.GasAnalyzerUiKey.Key
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
|
||||
@@ -162,6 +162,9 @@
|
||||
solution: beaker
|
||||
- type: StaticPrice
|
||||
price: 10
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Glass: 50
|
||||
- type: SolutionContainerVisuals
|
||||
maxFillLevels: 6
|
||||
fillBaseName: beaker
|
||||
@@ -210,6 +213,9 @@
|
||||
fillBaseName: beakerlarge
|
||||
inHandsMaxFillLevels: 4
|
||||
inHandsFillBaseName: -fill-
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Glass: 100
|
||||
- type: StaticPrice
|
||||
price: 20
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
- type: ActivatableUI
|
||||
key: enum.AccessOverriderUiKey.Key
|
||||
requireHands: true
|
||||
closeOnHandDeselect: false
|
||||
requireActiveHand: false
|
||||
singleUser: true
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
|
||||
@@ -17,6 +17,9 @@
|
||||
quickEquip: false
|
||||
slots:
|
||||
- Belt
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Steel: 250
|
||||
- type: Tag
|
||||
tags:
|
||||
- AppraisalTool
|
||||
|
||||
@@ -26,6 +26,9 @@
|
||||
price: 0
|
||||
- type: StackPrice
|
||||
price: 1
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Steel: 15
|
||||
|
||||
- type: entity
|
||||
id: CableHVStack
|
||||
|
||||
@@ -48,6 +48,15 @@
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
cell_slot: !type:ContainerSlot
|
||||
- type: HandheldLight
|
||||
addPrefix: false
|
||||
- type: PointLight # Just like the real thing...
|
||||
autoRot: true
|
||||
radius: 1.5
|
||||
energy: 2.3
|
||||
offset: 0, -1
|
||||
color: green
|
||||
netsync: false
|
||||
- type: Tag
|
||||
tags:
|
||||
- Balloon
|
||||
@@ -59,8 +68,6 @@
|
||||
name: operative balloon
|
||||
description: Upon closer inspection, this Syndicate operative is actually a balloon.
|
||||
components:
|
||||
- type: HandheldLight
|
||||
addPrefix: false
|
||||
- type: Sprite
|
||||
sprite: Objects/Tools/Decoys/operative_decoy.rsi
|
||||
layers:
|
||||
@@ -69,13 +76,6 @@
|
||||
- state: folded
|
||||
map: ["foldedLayer"]
|
||||
visible: false
|
||||
- type: PointLight # Just like the real thing...
|
||||
autoRot: true
|
||||
radius: 1.5
|
||||
energy: 2.3
|
||||
offset: 0, -1
|
||||
color: green
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
parent: BaseDecoy
|
||||
@@ -83,8 +83,6 @@
|
||||
name: agent balloon
|
||||
description: Upon closer inspection, this Syndicate agent is actually a balloon.
|
||||
components:
|
||||
- type: HandheldLight
|
||||
addPrefix: false
|
||||
- type: Sprite
|
||||
sprite: Objects/Tools/Decoys/agent_decoy.rsi
|
||||
layers:
|
||||
@@ -93,12 +91,6 @@
|
||||
- state: folded
|
||||
map: ["foldedLayer"]
|
||||
visible: false
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 2.3
|
||||
offset: 0, -1
|
||||
color: green
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
parent: BaseDecoy
|
||||
@@ -106,8 +98,6 @@
|
||||
name: elite operative balloon
|
||||
description: Upon closer inspection, this Syndicate elite operative is actually a balloon.
|
||||
components:
|
||||
- type: HandheldLight
|
||||
addPrefix: false
|
||||
- type: Sprite
|
||||
sprite: Objects/Tools/Decoys/elite_decoy.rsi
|
||||
layers:
|
||||
@@ -117,11 +107,7 @@
|
||||
map: ["foldedLayer"]
|
||||
visible: false
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 2.3
|
||||
offset: 0, -1
|
||||
color: red
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
parent: BaseDecoy
|
||||
@@ -129,8 +115,6 @@
|
||||
name: juggernaut balloon
|
||||
description: Upon closer inspection, this Syndicate juggernaut is actually a balloon.
|
||||
components:
|
||||
- type: HandheldLight
|
||||
addPrefix: false
|
||||
- type: Sprite
|
||||
sprite: Objects/Tools/Decoys/juggernaut_decoy.rsi
|
||||
layers:
|
||||
@@ -139,11 +123,6 @@
|
||||
- state: folded
|
||||
map: ["foldedLayer"]
|
||||
visible: false
|
||||
- type: PointLight # Inbuilt flashlight, I guess?
|
||||
radius: 1.5
|
||||
energy: 2.3
|
||||
offset: 0, -1
|
||||
netsync: false
|
||||
|
||||
- type: entity
|
||||
parent: BaseDecoy
|
||||
@@ -151,8 +130,6 @@
|
||||
name: commander balloon
|
||||
description: Upon closer inspection, this Syndicate commander is actually a balloon.
|
||||
components:
|
||||
- type: HandheldLight
|
||||
addPrefix: false
|
||||
- type: Sprite
|
||||
sprite: Objects/Tools/Decoys/commander_decoy.rsi
|
||||
layers:
|
||||
@@ -161,9 +138,3 @@
|
||||
- state: folded
|
||||
map: ["foldedLayer"]
|
||||
visible: false
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 2.3
|
||||
offset: 0, -1
|
||||
color: green
|
||||
netsync: false
|
||||
|
||||
@@ -12,6 +12,10 @@
|
||||
- type: Item
|
||||
sprite: Objects/Devices/gps.rsi
|
||||
- type: HandheldGPS
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Steel: 400
|
||||
Glass: 150
|
||||
- type: Tag
|
||||
tags:
|
||||
- GPS
|
||||
|
||||
@@ -19,5 +19,9 @@
|
||||
base:
|
||||
On: { state: tray-on }
|
||||
Off: { state: tray-off }
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Steel: 400
|
||||
Glass: 150
|
||||
- type: StaticPrice
|
||||
price: 60
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
tags:
|
||||
- CartridgeLightRifle
|
||||
proto: CartridgeLightRifle
|
||||
capacity: 50
|
||||
capacity: 60
|
||||
- type: Item
|
||||
size: Small
|
||||
- type: ContainerContainer
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
tags:
|
||||
- CartridgeMagnum
|
||||
proto: CartridgeMagnum
|
||||
capacity: 60
|
||||
capacity: 12
|
||||
- type: Item
|
||||
size: Small
|
||||
- type: ContainerContainer
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
tags:
|
||||
- CartridgeRifle
|
||||
proto: CartridgeRifle
|
||||
capacity: 60
|
||||
capacity: 50
|
||||
- type: Item
|
||||
size: Small
|
||||
- type: ContainerContainer
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
whitelist:
|
||||
tags:
|
||||
- ShellShotgun
|
||||
capacity: 12
|
||||
capacity: 16
|
||||
|
||||
# Shotgun Shells
|
||||
- type: entity
|
||||
@@ -89,6 +89,19 @@
|
||||
- state: boxwide
|
||||
- state: shellincendiary
|
||||
|
||||
- type: entity
|
||||
name: shotgun uranium cartridges dispenser
|
||||
parent: AmmoProviderShotgunShell
|
||||
id: BoxShotgunUranium
|
||||
description: A dispenser box full of uranium cartridges, designed for riot shotguns.
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: ShellShotgunUranium
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: boxwide
|
||||
- state: shelluranium
|
||||
|
||||
- type: entity
|
||||
name: shotgun practice cartridges dispenser
|
||||
parent: AmmoProviderShotgunShell
|
||||
@@ -113,4 +126,4 @@
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: boxwide
|
||||
- state: shellslug
|
||||
- state: shellslug
|
||||
|
||||
@@ -68,6 +68,19 @@
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
- type: entity
|
||||
id: MagazineLightRifleEmpty
|
||||
name: "magazine (.30 rifle any)"
|
||||
suffix: empty
|
||||
parent: MagazineLightRifle
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: null
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
|
||||
- type: entity
|
||||
id: MagazineLightRiflePractice
|
||||
name: "magazine (.30 rifle practice)"
|
||||
@@ -96,6 +109,14 @@
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
- type: entity
|
||||
id: MagazineLightRifleIncendiary
|
||||
name: "magazine (.30 rifle incendiary)"
|
||||
parent: MagazineLightRifle
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: CartridgeLightRifleIncendiary
|
||||
|
||||
- type: entity
|
||||
id: MagazineLightRifleMaxim
|
||||
name: "pan magazine (.30 rifle)"
|
||||
|
||||
@@ -47,6 +47,19 @@
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
|
||||
- type: entity
|
||||
id: MagazineMagnumEmpty
|
||||
name: pistol magazine (.45 magnum any)
|
||||
suffix: empty
|
||||
parent: BaseMagazineMagnum
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: null
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
|
||||
- type: entity
|
||||
id: MagazineMagnum
|
||||
name: pistol magazine (.45 magnum)
|
||||
@@ -103,6 +116,19 @@
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
- type: entity
|
||||
id: MagazineMagnumSubMachineGunEmpty
|
||||
name: "Vector magazine (.45 magnum any)"
|
||||
suffix: empty
|
||||
parent: BaseMagazineMagnumSubMachineGun
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: null
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
|
||||
- type: entity
|
||||
id: MagazineMagnumSubMachineGun
|
||||
name: "Vector magazine (.45 magnum)"
|
||||
|
||||
@@ -128,6 +128,14 @@
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
|
||||
- type: entity
|
||||
id: MagazinePistolSubMachineGunTopMountedEmpty
|
||||
name: WT550 magazine (.35 auto top-mounted any)
|
||||
parent: MagazinePistolSubMachineGunTopMounted
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: null
|
||||
|
||||
- type: entity
|
||||
id: MagazinePistol
|
||||
name: pistol magazine (.35 auto)
|
||||
@@ -142,6 +150,28 @@
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
- type: entity
|
||||
id: MagazinePistolEmpty
|
||||
name: pistol magazine (.35 auto any)
|
||||
suffix: empty
|
||||
parent: MagazinePistol
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: null
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
|
||||
|
||||
- type: entity
|
||||
id: MagazinePistolIncendiary
|
||||
name: pistol magazine (.35 auto incendiary)
|
||||
parent: MagazinePistol
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: CartridgePistolIncendiary
|
||||
|
||||
- type: entity
|
||||
id: MagazinePistolPractice
|
||||
name: pistol magazine (.35 auto practice)
|
||||
@@ -156,6 +186,33 @@
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
- type: entity
|
||||
id: MagazinePistolUranium
|
||||
name: pistol magazine (.35 auto uranium)
|
||||
parent: BaseMagazinePistol
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: CartridgePistolUranium
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: uranium
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
- type: entity
|
||||
id: MagazinePistolHighCapacityEmpty
|
||||
name: machine pistol magazine (.35 auto any)
|
||||
suffix: empty
|
||||
parent: BaseMagazinePistolHighCapacity
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: null
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
|
||||
- type: entity
|
||||
id: MagazinePistolHighCapacity
|
||||
name: machine pistol magazine (.35 auto)
|
||||
@@ -218,6 +275,19 @@
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
- type: entity
|
||||
id: MagazinePistolSubMachineGunEmpty
|
||||
name: SMG magazine (.35 auto any)
|
||||
suffix: empty
|
||||
parent: BaseMagazinePistolSubMachineGun
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: null
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
|
||||
- type: entity
|
||||
id: MagazinePistolSubMachineGunPractice
|
||||
name: SMG magazine (.35 auto practice)
|
||||
|
||||
@@ -47,6 +47,27 @@
|
||||
- state: mag-1
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
|
||||
- type: entity
|
||||
id: MagazineRifleEmpty
|
||||
name: "magazine (.20 rifle any)"
|
||||
suffix: empty
|
||||
parent: MagazineRifle
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: null
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: base
|
||||
map: ["enum.GunVisualLayers.Base"]
|
||||
|
||||
- type: entity
|
||||
id: MagazineRifleIncendiary
|
||||
name: "magazine (.20 rifle incendiary)"
|
||||
parent: MagazineRifle
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: CartridgeRifleIncendiary
|
||||
|
||||
- type: entity
|
||||
id: MagazineRiflePractice
|
||||
name: "magazine (.20 rifle practice)"
|
||||
|
||||
@@ -33,6 +33,15 @@
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
|
||||
- type: entity
|
||||
id: MagazineShotgunEmpty
|
||||
name: ammo drum (.50 shells any)
|
||||
suffix: empty
|
||||
parent: BaseMagazineShotgun
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: null
|
||||
|
||||
- type: entity
|
||||
id: MagazineShotgun
|
||||
name: ammo drum (.50 pellet)
|
||||
|
||||
@@ -39,6 +39,27 @@
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
|
||||
- type: entity
|
||||
id: SpeedLoaderMagnumEmpty
|
||||
name: "speed loader (.45 magnum any)"
|
||||
parent: SpeedLoaderMagnum
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: null
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Magnum/magnum_speed_loader.rsi
|
||||
layers:
|
||||
- state: base
|
||||
map: [ "enum.GunVisualLayers.Base" ]
|
||||
|
||||
- type: entity
|
||||
id: SpeedLoaderMagnumIncendiary
|
||||
name: "speed loader (.45 magnum incendiary)"
|
||||
parent: SpeedLoaderMagnum
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
proto: CartridgeMagnumIncendiary
|
||||
|
||||
- type: entity
|
||||
id: SpeedLoaderMagnumPractice
|
||||
name: "speed loader (.45 magnum practice)"
|
||||
|
||||
@@ -12,7 +12,8 @@
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
slots:
|
||||
- Back
|
||||
- Back
|
||||
- suitStorage
|
||||
- type: Wieldable
|
||||
wieldSound:
|
||||
path: /Audio/Items/bow_pull.ogg
|
||||
|
||||
@@ -36,6 +36,9 @@
|
||||
node: bat
|
||||
- type: UseDelay
|
||||
delay: 1
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Wood: 250
|
||||
- type: Tag
|
||||
tags:
|
||||
- BaseballBat
|
||||
|
||||
98
Resources/Prototypes/Entities/Objects/Weapons/Melee/cane.yml
Normal file
98
Resources/Prototypes/Entities/Objects/Weapons/Melee/cane.yml
Normal file
@@ -0,0 +1,98 @@
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: Cane
|
||||
name: cane
|
||||
description: A wooden cane.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Melee/cane.rsi
|
||||
state: cane
|
||||
- type: Item
|
||||
size: Normal
|
||||
sprite: Objects/Weapons/Melee/cane.rsi
|
||||
- type: Appearance
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: 45
|
||||
damage:
|
||||
types:
|
||||
Blunt: 5
|
||||
- type: StaminaDamageOnHit
|
||||
damage: 5
|
||||
- type: Wieldable
|
||||
- type: IncreaseDamageOnWield
|
||||
damage:
|
||||
types:
|
||||
Blunt: 3
|
||||
- type: UseDelay
|
||||
delay: 1
|
||||
|
||||
- type: entity
|
||||
name: cane blade
|
||||
parent: BaseItem
|
||||
id: CaneBlade
|
||||
description: A sharp blade with a cane shaped hilt.
|
||||
components:
|
||||
- type: Sharp
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Melee/cane_blade.rsi
|
||||
state: icon
|
||||
- type: MeleeWeapon
|
||||
wideAnimationRotation: 65
|
||||
attackRate: 1.5
|
||||
damage:
|
||||
types:
|
||||
Slash: 14
|
||||
soundHit:
|
||||
path: /Audio/Weapons/bladeslice.ogg
|
||||
- type: Item
|
||||
size: Normal
|
||||
sprite: Objects/Weapons/Melee/cane_blade.rsi
|
||||
- type: Tag
|
||||
tags:
|
||||
- CaneBlade
|
||||
- type: DisarmMalus
|
||||
|
||||
- type: entity
|
||||
parent: Cane
|
||||
id: CaneSheath
|
||||
suffix: Empty
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Melee/cane.rsi
|
||||
state: cane-empty
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
storagebase: !type:Container
|
||||
ents: []
|
||||
item: !type:ContainerSlot
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.StorageUiKey.Key:
|
||||
type: StorageBoundUserInterface
|
||||
- type: ItemSlots
|
||||
slots:
|
||||
item:
|
||||
name: CaneBlade
|
||||
insertVerbText: sheath-insert-verb
|
||||
ejectVerbText: sheath-eject-verb
|
||||
whitelist:
|
||||
tags:
|
||||
- CaneBlade
|
||||
insertSound: /Audio/Items/sheath.ogg
|
||||
ejectSound: /Audio/Items/unsheath.ogg
|
||||
- type: ItemMapper
|
||||
mapLayers:
|
||||
cane:
|
||||
whitelist:
|
||||
tags:
|
||||
- CaneBlade
|
||||
|
||||
- type: entity
|
||||
id: CaneSheathFilled
|
||||
parent: CaneSheath
|
||||
suffix: Filled
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
item:
|
||||
- CaneBlade
|
||||
@@ -120,6 +120,30 @@
|
||||
params:
|
||||
volume: 12
|
||||
|
||||
- type: entity
|
||||
name: Self Destruct
|
||||
description: Go out on your own terms!
|
||||
parent: GrenadeBase
|
||||
id: SelfDestructSeq
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: ExplodeOnTrigger
|
||||
- type: Explosive
|
||||
explosionType: Minibomb
|
||||
totalIntensity: 400
|
||||
intensitySlope: 30
|
||||
maxIntensity: 125
|
||||
canCreateVacuum: true
|
||||
- type: OnUseTimerTrigger
|
||||
delay: 4.5
|
||||
beepSound:
|
||||
path: /Audio/Effects/Grenades/SelfDestruct/SDS_Charge2.ogg
|
||||
params:
|
||||
volume: 30
|
||||
initialBeepDelay: 0
|
||||
beepInterval: 16
|
||||
|
||||
|
||||
- type: entity
|
||||
name: supermatter grenade
|
||||
description: Grenade that simulates delamination of the supermatter engine, pulling things in a heap and exploding after some time.
|
||||
|
||||
@@ -79,6 +79,10 @@
|
||||
explosionType: Default
|
||||
intensitySlope: 1.5
|
||||
maxIntensity: 200
|
||||
- type: PhysicalComposition
|
||||
materialComposition:
|
||||
Steel: 100
|
||||
Plastic: 100
|
||||
- type: GuideHelp
|
||||
guides:
|
||||
- Security
|
||||
|
||||
@@ -104,7 +104,10 @@
|
||||
components:
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
toilet:
|
||||
drainBuffer:
|
||||
maxVol: 100
|
||||
tank:
|
||||
maxVol: 500
|
||||
reagents:
|
||||
- ReagentId: Water
|
||||
Quantity: 180
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
- type: entity
|
||||
- type: entity
|
||||
parent: BaseMachinePowered
|
||||
id: FaxMachineBase
|
||||
name: long range fax machine
|
||||
@@ -9,7 +9,7 @@
|
||||
drawdepth: SmallObjects
|
||||
layers:
|
||||
- state: icon
|
||||
map: ["base"]
|
||||
map: [ "enum.FaxMachineVisuals.VisualState" ]
|
||||
- type: Icon
|
||||
sprite: Structures/Machines/fax_machine.rsi
|
||||
state: icon
|
||||
@@ -36,23 +36,27 @@
|
||||
type: FaxBoundUi
|
||||
- type: ApcPowerReceiver
|
||||
powerLoad: 250
|
||||
- type: Faxecute
|
||||
damage:
|
||||
types:
|
||||
Blunt: 100
|
||||
- type: FaxMachine
|
||||
paperSlot:
|
||||
insertSound: /Audio/Machines/scanning.ogg
|
||||
ejectSound: /Audio/Machines/tray_eject.ogg
|
||||
whitelist:
|
||||
components:
|
||||
- Paper
|
||||
- FaxableObject #used to be PaperComponent - brainfood1183
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.PowerDeviceVisuals.Powered:
|
||||
base:
|
||||
enum.FaxMachineVisuals.VisualState:
|
||||
True: { state: idle }
|
||||
False: { state: icon }
|
||||
enum.FaxMachineVisuals.VisualState:
|
||||
base:
|
||||
Inserting: { state: inserting }
|
||||
enum.FaxMachineVisuals.VisualState:
|
||||
Printing: { state: printing }
|
||||
Normal: {state: idle}
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
|
||||
@@ -163,44 +163,55 @@
|
||||
- ClothingHeadHatWelding
|
||||
- type: EmagLatheRecipes
|
||||
emagStaticRecipes:
|
||||
- CartridgePistol
|
||||
- CartridgeMagnum
|
||||
- ShellShotgun
|
||||
- ShellShotgunFlare
|
||||
- ShellTranquilizer
|
||||
- CartridgeLightRifle
|
||||
- CartridgeRifle
|
||||
- MagazineBoxPistol
|
||||
- MagazineBoxMagnum
|
||||
- MagazineBoxRifle
|
||||
- MagazineBoxLightRifle
|
||||
- GrenadeBlast
|
||||
- BoxLethalshot
|
||||
- BoxShotgunFlare
|
||||
- GrenadeBlast
|
||||
- MagazineBoxLightRifle
|
||||
- MagazineBoxMagnum
|
||||
- MagazineBoxPistol
|
||||
- MagazineBoxRifle
|
||||
- MagazineLightRifle
|
||||
- MagazineLightRifleEmpty
|
||||
- MagazinePistol
|
||||
- MagazinePistolEmpty
|
||||
- MagazinePistolSubMachineGun
|
||||
- MagazinePistolSubMachineGunEmpty
|
||||
- MagazineRifle
|
||||
- MagazineRifleEmpty
|
||||
- MagazineShotgun
|
||||
- MagazineShotgunEmpty
|
||||
- ShellTranquilizer
|
||||
- SpeedLoaderMagnum
|
||||
- SpeedLoaderMagnumEmpty
|
||||
emagDynamicRecipes:
|
||||
- ShellShotgunBeanbag
|
||||
- ShellShotgunIncendiary
|
||||
- CartridgePistolIncendiary
|
||||
- CartridgeMagnumIncendiary
|
||||
- CartridgeLightRifleIncendiary
|
||||
- CartridgeRifleIncendiary
|
||||
- MagazineBoxPistolIncendiary
|
||||
- MagazineBoxMagnumIncendiary
|
||||
- MagazineBoxLightRifleIncendiary
|
||||
- MagazineBoxRifleIncendiary
|
||||
- ShellShotgunUranium
|
||||
- CartridgePistolUranium
|
||||
- CartridgeMagnumUranium
|
||||
- CartridgeLightRifleUranium
|
||||
- CartridgeRifleUranium
|
||||
- MagazineBoxPistolUranium
|
||||
- MagazineBoxMagnumUranium
|
||||
- MagazineBoxLightRifleUranium
|
||||
- MagazineBoxRifleUranium
|
||||
- PowerCageSmall
|
||||
- PowerCageMedium
|
||||
- PowerCageHigh
|
||||
- MagazineGrenadeEmpty
|
||||
- BoxBeanbag
|
||||
- BoxShotgunIncendiary
|
||||
- BoxShotgunUranium
|
||||
- GrenadeEMP
|
||||
- GrenadeFlash
|
||||
- MagazineBoxLightRifleIncendiary
|
||||
- MagazineBoxLightRifleUranium
|
||||
- MagazineBoxMagnumIncendiary
|
||||
- MagazineBoxMagnumUranium
|
||||
- MagazineBoxPistolIncendiary
|
||||
- MagazineBoxPistolUranium
|
||||
- MagazineBoxRifleIncendiary
|
||||
- MagazineBoxRifleUranium
|
||||
- MagazineGrenadeEmpty
|
||||
- MagazineLightRifleIncendiary
|
||||
- MagazineLightRifleUranium
|
||||
- MagazinePistolIncendiary
|
||||
- MagazinePistolUranium
|
||||
- MagazineRifleIncendiary
|
||||
- MagazineRifleUranium
|
||||
- MagazineShotgunBeanbag
|
||||
- MagazineShotgunIncendiary
|
||||
- MagazineShotgunIncendiary
|
||||
- PowerCageHigh
|
||||
- PowerCageMedium
|
||||
- PowerCageSmall
|
||||
- SpeedLoaderMagnumIncendiary
|
||||
- SpeedLoaderMagnumUranium
|
||||
|
||||
- type: entity
|
||||
id: AutolatheHyperConvection
|
||||
@@ -405,6 +416,7 @@
|
||||
- PowerComputerCircuitboard
|
||||
- AutolatheHyperConvectionMachineCircuitboard
|
||||
- ProtolatheHyperConvectionMachineCircuitboard
|
||||
- CircuitImprinterHyperConvectionMachineCircuitboard
|
||||
- FatExtractorMachineCircuitboard
|
||||
- FlatpackerMachineCircuitboard
|
||||
- SheetifierMachineCircuitboard
|
||||
@@ -456,6 +468,21 @@
|
||||
- RawMaterial
|
||||
- Ingot
|
||||
|
||||
- type: entity
|
||||
id: CircuitImprinterHyperConvection
|
||||
parent: CircuitImprinter
|
||||
name: hyper convection circuit imprinter
|
||||
description: A highly-experimental circuit imprinter that harnesses the power of extreme heat to slowly create objects more cost-effectively.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Machines/circuit_imprinter_hypercon.rsi
|
||||
- type: Lathe
|
||||
materialUseMultiplier: 0.5
|
||||
timeMultiplier: 1.5
|
||||
- type: LatheHeatProducing
|
||||
- type: Machine
|
||||
board: CircuitImprinterHyperConvectionMachineCircuitboard
|
||||
|
||||
- type: entity
|
||||
id: ExosuitFabricator
|
||||
parent: BaseLathe
|
||||
@@ -639,71 +666,89 @@
|
||||
idleState: icon
|
||||
runningState: icon
|
||||
staticRecipes:
|
||||
- BoxLethalshot
|
||||
- BoxShotgunFlare
|
||||
- BoxShotgunPractice
|
||||
- BoxShotgunSlug
|
||||
- ClothingEyesHudSecurity
|
||||
- Flash
|
||||
- Handcuffs
|
||||
- Zipties
|
||||
- Stunbaton
|
||||
- ForensicPad
|
||||
- RiotShield
|
||||
- ShellShotgun
|
||||
- ShellShotgunBeanbag
|
||||
- ShellShotgunSlug
|
||||
- ShellShotgunFlare
|
||||
- ShellTranquilizer
|
||||
- MagazinePistol
|
||||
- MagazinePistolSubMachineGun
|
||||
- MagazinePistolSubMachineGunTopMounted
|
||||
- MagazineRifle
|
||||
- MagazineLightRifle
|
||||
- MagazineBoxPistol
|
||||
- MagazineBoxMagnum
|
||||
- MagazineBoxRifle
|
||||
- Handcuffs
|
||||
- MagazineBoxLightRifle
|
||||
- MagazineBoxLightRiflePractice
|
||||
- MagazineBoxMagnum
|
||||
- MagazineBoxMagnumPractice
|
||||
- MagazineBoxPistol
|
||||
- MagazineBoxPistolPractice
|
||||
- MagazineBoxRifle
|
||||
- MagazineBoxRiflePractice
|
||||
- MagazineLightRifle
|
||||
- MagazineLightRifleEmpty
|
||||
- MagazinePistol
|
||||
- MagazinePistolEmpty
|
||||
- MagazinePistolSubMachineGun
|
||||
- MagazinePistolSubMachineGunEmpty
|
||||
- MagazinePistolSubMachineGunTopMounted
|
||||
- MagazinePistolSubMachineGunTopMountedEmpty
|
||||
- MagazineRifle
|
||||
- MagazineRifleEmpty
|
||||
- MagazineShotgun
|
||||
- MagazineShotgunEmpty
|
||||
- MagazineShotgunSlug
|
||||
- RiotShield
|
||||
- SpeedLoaderMagnum
|
||||
- SpeedLoaderMagnumEmpty
|
||||
- Stunbaton
|
||||
- TargetClown
|
||||
- TargetHuman
|
||||
- TargetSyndicate
|
||||
- TargetClown
|
||||
- MagazineBoxLightRiflePractice
|
||||
- MagazineBoxMagnumPractice
|
||||
- MagazineBoxPistolPractice
|
||||
- MagazineBoxRiflePractice
|
||||
- ShellShotgunPractice
|
||||
- WeaponLaserCarbinePractice
|
||||
- WeaponDisablerPractice
|
||||
- WeaponLaserCarbinePractice
|
||||
- Zipties
|
||||
dynamicRecipes:
|
||||
- CartridgeLightRifleIncendiary
|
||||
- CartridgeMagnumIncendiary
|
||||
- CartridgePistolIncendiary
|
||||
- CartridgeRifleIncendiary
|
||||
- CartridgeLightRifleUranium
|
||||
- CartridgeMagnumUranium
|
||||
- CartridgePistolUranium
|
||||
- CartridgeRifleUranium
|
||||
- BoxBeanbag
|
||||
- BoxShotgunIncendiary
|
||||
- BoxShotgunUranium
|
||||
- ExplosivePayload
|
||||
- FlashPayload
|
||||
- HoloprojectorSecurity
|
||||
- MagazineBoxLightRifleIncendiary
|
||||
- MagazineBoxMagnumIncendiary
|
||||
- MagazineBoxPistolIncendiary
|
||||
- MagazineBoxRifleIncendiary
|
||||
- MagazineBoxLightRifleUranium
|
||||
- MagazineBoxMagnumUranium
|
||||
- MagazineBoxPistolUranium
|
||||
- MagazineBoxRifleUranium
|
||||
- MagazineGrenadeEmpty
|
||||
- GrenadeEMP
|
||||
- GrenadeFlash
|
||||
- ShellShotgunIncendiary
|
||||
- ShellShotgunUranium
|
||||
- HoloprojectorSecurity
|
||||
- MagazineBoxLightRifleIncendiary
|
||||
- MagazineBoxLightRifleUranium
|
||||
- MagazineBoxMagnumIncendiary
|
||||
- MagazineBoxMagnumUranium
|
||||
- MagazineBoxPistolIncendiary
|
||||
- MagazineBoxPistolUranium
|
||||
- MagazineBoxRifleIncendiary
|
||||
- MagazineBoxRifleUranium
|
||||
- MagazineGrenadeEmpty
|
||||
- MagazineLightRifleIncendiary
|
||||
- MagazineLightRifleUranium
|
||||
- MagazinePistolIncendiary
|
||||
- MagazinePistolUranium
|
||||
- MagazineRifleIncendiary
|
||||
- MagazineRifleUranium
|
||||
- MagazineShotgunBeanbag
|
||||
- MagazineShotgunIncendiary
|
||||
- PowerCageHigh
|
||||
- PowerCageMedium
|
||||
- PowerCageSmall
|
||||
- ShellTranquilizer
|
||||
- ShuttleGunDusterCircuitboard
|
||||
- ShuttleGunFriendshipCircuitboard
|
||||
- ShuttleGunPerforatorCircuitboard
|
||||
- ShuttleGunSvalinnMachineGunCircuitboard
|
||||
- Signaller
|
||||
- SignalTrigger
|
||||
- SpeedLoaderMagnumIncendiary
|
||||
- SpeedLoaderMagnumUranium
|
||||
- TelescopicShield
|
||||
- TimerTrigger
|
||||
- Truncheon
|
||||
- VoiceTrigger
|
||||
- WeaponDisablerPractice
|
||||
- WeaponAdvancedLaser
|
||||
- WeaponDisabler
|
||||
- WeaponDisablerSMG
|
||||
- WeaponLaserCannon
|
||||
- WeaponLaserCarbine
|
||||
@@ -715,6 +760,7 @@
|
||||
- ShuttleGunPerforatorCircuitboard
|
||||
- ShuttleGunFriendshipCircuitboard
|
||||
- ShuttleGunDusterCircuitboard
|
||||
- PortableRecharger
|
||||
- type: MaterialStorage
|
||||
whitelist:
|
||||
tags:
|
||||
@@ -747,18 +793,25 @@
|
||||
idleState: icon
|
||||
runningState: icon
|
||||
staticRecipes:
|
||||
- CartridgePistol
|
||||
- CartridgeMagnum
|
||||
- ShellShotgun
|
||||
- ShellShotgunSlug
|
||||
- ShellShotgunFlare
|
||||
- ShellTranquilizer
|
||||
- CartridgeLightRifle
|
||||
- CartridgeRifle
|
||||
- MagazineBoxPistol
|
||||
- MagazineBoxMagnum
|
||||
- MagazineBoxRifle
|
||||
- BoxLethalshot
|
||||
- BoxShotgunFlare
|
||||
- BoxShotgunSlug
|
||||
- MagazineBoxLightRifle
|
||||
- MagazineBoxMagnum
|
||||
- MagazineBoxPistol
|
||||
- MagazineBoxRifle
|
||||
- MagazineLightRifle
|
||||
- MagazineLightRifleEmpty
|
||||
- MagazinePistol
|
||||
- MagazinePistolEmpty
|
||||
- MagazineRifle
|
||||
- MagazineRifleEmpty
|
||||
- MagazineShotgun
|
||||
- MagazineShotgunEmpty
|
||||
- MagazineShotgunSlug
|
||||
- ShellTranquilizer
|
||||
- SpeedLoaderMagnum
|
||||
- SpeedLoaderMagnumEmpty
|
||||
- type: MaterialStorage
|
||||
whitelist:
|
||||
tags:
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
- type: entity
|
||||
parent: TelecomServer
|
||||
id: TelecomServerFilled
|
||||
suffix: Filled
|
||||
suffix: Filled All
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
@@ -80,3 +80,83 @@
|
||||
- EncryptionKeySecurity
|
||||
- EncryptionKeyService
|
||||
- EncryptionKeyCommand
|
||||
|
||||
- type: entity
|
||||
parent: TelecomServer
|
||||
id: TelecomServerFilledCommon
|
||||
suffix: Common
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
key_slots:
|
||||
- EncryptionKeyCommon
|
||||
|
||||
- type: entity
|
||||
parent: TelecomServer
|
||||
id: TelecomServerFilledCargo
|
||||
suffix: Cargo
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
key_slots:
|
||||
- EncryptionKeyCargo
|
||||
|
||||
- type: entity
|
||||
parent: TelecomServer
|
||||
id: TelecomServerFilledEngineering
|
||||
suffix: Engineering
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
key_slots:
|
||||
- EncryptionKeyEngineering
|
||||
|
||||
- type: entity
|
||||
parent: TelecomServer
|
||||
id: TelecomServerFilledMedical
|
||||
suffix: Medical
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
key_slots:
|
||||
- EncryptionKeyMedical
|
||||
|
||||
- type: entity
|
||||
parent: TelecomServer
|
||||
id: TelecomServerFilledScience
|
||||
suffix: Science
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
key_slots:
|
||||
- EncryptionKeyScience
|
||||
|
||||
- type: entity
|
||||
parent: TelecomServer
|
||||
id: TelecomServerFilledSecurity
|
||||
suffix: Security
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
key_slots:
|
||||
- EncryptionKeySecurity
|
||||
|
||||
- type: entity
|
||||
parent: TelecomServer
|
||||
id: TelecomServerFilledService
|
||||
suffix: Service
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
key_slots:
|
||||
- EncryptionKeyService
|
||||
|
||||
- type: entity
|
||||
parent: TelecomServer
|
||||
id: TelecomServerFilledCommand
|
||||
suffix: Command
|
||||
components:
|
||||
- type: ContainerFill
|
||||
containers:
|
||||
key_slots:
|
||||
- EncryptionKeyCommand
|
||||
|
||||
@@ -77,6 +77,8 @@
|
||||
graph: DisposalMachine
|
||||
node: disposal_unit
|
||||
- type: DisposalUnit
|
||||
- type: ThrowInsertContainer
|
||||
containerId: disposals
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.DisposalUnitUiKey.Key:
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
min: 1
|
||||
max: 2
|
||||
- type: Construction
|
||||
graph: ClosetSteel
|
||||
graph: ClosetSteelSecure
|
||||
node: done
|
||||
containers:
|
||||
- entity_storage
|
||||
@@ -66,8 +66,3 @@
|
||||
behaviors:
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- type: Construction
|
||||
graph: ClosetSteelSecure
|
||||
node: done
|
||||
containers:
|
||||
- entity_storage
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user