Merge branch 'master' into air-alarm-fixup
This commit is contained in:
@@ -15,6 +15,10 @@
|
||||
- back
|
||||
- type: Storage
|
||||
capacity: 100
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
storagebase: !type:Container
|
||||
ents: []
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.StorageUiKey.Key
|
||||
|
||||
@@ -15,6 +15,10 @@
|
||||
- back
|
||||
- type: Storage
|
||||
capacity: 120
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
storagebase: !type:Container
|
||||
ents: []
|
||||
- type: ClothingSpeedModifier
|
||||
walkModifier: 1
|
||||
sprintModifier: 0.9
|
||||
|
||||
@@ -15,6 +15,10 @@
|
||||
- back
|
||||
- type: Storage
|
||||
capacity: 100
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
storagebase: !type:Container
|
||||
ents: []
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.StorageUiKey.Key
|
||||
|
||||
@@ -20,6 +20,10 @@
|
||||
capacity: 40
|
||||
equipSound:
|
||||
path: /Audio/Items/belt_equip.ogg
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
storagebase: !type:Container
|
||||
ents: []
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.StorageUiKey.Key
|
||||
|
||||
@@ -221,6 +221,10 @@
|
||||
Heat: 0.65
|
||||
Radiation: 1
|
||||
- type: IdentityBlocker
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
cell_slot: !type:ContainerSlot {}
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadLightBase
|
||||
|
||||
@@ -42,6 +42,28 @@
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Soft/cargosoft_flipped.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatQMsoft
|
||||
name: quartermaster's cap
|
||||
description: "It's a baseball hat painted in the Quartermaster's colors."
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/qmsoft.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Soft/qmsoft.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatQMsoftFlipped
|
||||
name: quartermaster's cap flipped
|
||||
description: "It's a baseball hat painted in the Quartermaster's colors. Flipped."
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Head/Soft/qmsoft_flipped.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Head/Soft/qmsoft_flipped.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingHeadBase
|
||||
id: ClothingHeadHatCorpsoft
|
||||
|
||||
@@ -30,6 +30,10 @@
|
||||
components:
|
||||
- type: Storage
|
||||
capacity: 10
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
storagebase: !type:Container
|
||||
ents: []
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.StorageUiKey.Key
|
||||
@@ -62,6 +66,9 @@
|
||||
- type: DiseaseProtection
|
||||
protection: 0.05
|
||||
- type: ToggleableClothing
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
toggleable-clothing: !type:ContainerSlot {}
|
||||
|
||||
- type: entity
|
||||
abstract: true
|
||||
|
||||
@@ -32,8 +32,8 @@
|
||||
- type: entity
|
||||
parent: ClothingOuterHardsuitBase
|
||||
id: ClothingOuterHardsuitCap
|
||||
name: captain's armor
|
||||
description: A suit of protective formal armor made for the station's captain.
|
||||
name: captain's armored spacesuit
|
||||
description: A formal armored spacesuit, made for the station's captain.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Hardsuits/capspace.rsi
|
||||
@@ -83,7 +83,7 @@
|
||||
Heat: 0.2
|
||||
Radiation: 0.2
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.7
|
||||
damageCoefficient: 0.2
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitDeathsquad
|
||||
|
||||
@@ -139,7 +139,7 @@
|
||||
Slash: 0.85
|
||||
Piercing: 0.8
|
||||
Heat: 0.4
|
||||
Radiation: 0.25
|
||||
Radiation: 0.0
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.2
|
||||
- type: ToggleableClothing
|
||||
@@ -237,21 +237,21 @@
|
||||
- type: Clothing
|
||||
sprite: Clothing/OuterClothing/Hardsuits/rd.rsi
|
||||
- type: PressureProtection
|
||||
highPressureMultiplier: 0.05
|
||||
highPressureMultiplier: 0.02
|
||||
lowPressureMultiplier: 5500
|
||||
- type: Armor
|
||||
modifiers:
|
||||
coefficients:
|
||||
Blunt: 0.6
|
||||
Slash: 0.75
|
||||
Slash: 0.8
|
||||
Piercing: 0.95
|
||||
Heat: 0.65
|
||||
Radiation: 0.25
|
||||
Heat: 0.3
|
||||
Radiation: 0.1
|
||||
- type: ClothingSpeedModifier
|
||||
walkModifier: 0.75
|
||||
sprintModifier: 0.75
|
||||
- type: ExplosionResistance
|
||||
damageCoefficient: 0.3
|
||||
damageCoefficient: 0.1
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetHardsuitRd
|
||||
- type: StaticPrice
|
||||
@@ -345,7 +345,7 @@
|
||||
parent: ClothingOuterHardsuitBase
|
||||
id: ClothingOuterHardsuitSyndie
|
||||
name: blood red hardsuit
|
||||
description: A dual-mode advanced hardsuit designed for work in special operations.
|
||||
description: A heavily armored and agile advanced hardsuit designed for work in special operations.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/OuterClothing/Hardsuits/syndicate.rsi
|
||||
|
||||
@@ -35,6 +35,9 @@
|
||||
coefficient: 0.5
|
||||
- type: ToggleableClothing
|
||||
clothingPrototype: ClothingHeadHelmetEVA
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
toggleable-clothing: !type:ContainerSlot {}
|
||||
|
||||
- type: entity
|
||||
parent: ClothingOuterBaseLarge
|
||||
|
||||
@@ -15,11 +15,30 @@
|
||||
sprite: Objects/Weapons/Guns/Pistols/debug.rsi
|
||||
- type: Gun
|
||||
fireRate: 100
|
||||
- type: BallisticAmmoProvider
|
||||
whitelist:
|
||||
tags:
|
||||
- Debug
|
||||
proto: MagazinePistolDebug
|
||||
selectedMode: FullAuto
|
||||
availableModes:
|
||||
- SemiAuto
|
||||
- FullAuto
|
||||
- type: AmmoCounter
|
||||
- type: ChamberMagazineAmmoProvider
|
||||
- type: ItemSlots
|
||||
slots:
|
||||
gun_magazine:
|
||||
name: Magazine
|
||||
startingItem: MagazinePistolDebug
|
||||
insertSound: /Audio/Weapons/Guns/MagIn/smg_magin.ogg
|
||||
ejectSound: /Audio/Weapons/Guns/MagOut/smg_magout.ogg
|
||||
priority: 2
|
||||
whitelist:
|
||||
tags:
|
||||
- Debug
|
||||
gun_chamber:
|
||||
name: Chamber
|
||||
startingItem: CartridgeDebug
|
||||
priority: 1
|
||||
whitelist:
|
||||
tags:
|
||||
- CartridgePistol
|
||||
|
||||
- type: entity
|
||||
id: MagazinePistolDebug
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
- type: Sprite
|
||||
drawdepth: FloorObjects
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
puddle: {}
|
||||
- type: Puddle
|
||||
spillSound:
|
||||
path: /Audio/Effects/Fluids/splat.ogg
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
- state: blue
|
||||
- texture: Mobs/Species/Human/parts.rsi/full.png
|
||||
- state: ai
|
||||
- type: Timer
|
||||
- type: TimedSpawner
|
||||
prototypes:
|
||||
- MobSpirate
|
||||
@@ -27,6 +28,7 @@
|
||||
- state: blue
|
||||
- texture: Mobs/Aliens/Xenos/burrower.rsi/crit.png
|
||||
- state: ai
|
||||
- type: Timer
|
||||
- type: TimedSpawner
|
||||
prototypes:
|
||||
- MobXeno
|
||||
@@ -45,6 +47,7 @@
|
||||
- state: blue
|
||||
- texture: Mobs/Animals/mouse.rsi/icon-2.png
|
||||
- state: timed
|
||||
- type: Timer
|
||||
- type: TimedSpawner
|
||||
prototypes:
|
||||
- MobMouse
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
- type: entity
|
||||
parent: BaseMobHuman
|
||||
suffix: Dead
|
||||
save: true
|
||||
save: false # mobs are currently not saveable.
|
||||
id: SalvageHumanCorpse
|
||||
name: unidentified human
|
||||
description: We barely knew ye.
|
||||
|
||||
@@ -60,11 +60,16 @@
|
||||
softness: 0.75
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.RevenantUiKey.Key
|
||||
type: RevenantBoundUserInterface
|
||||
- key: enum.StoreUiKey.Key
|
||||
type: StoreBoundUserInterface
|
||||
- type: MobState
|
||||
- type: Visibility
|
||||
layer: 2 #ghost vis layer
|
||||
- type: Store
|
||||
categories:
|
||||
- RevenantAbilities
|
||||
currencyWhitelist:
|
||||
- StolenEssence
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
name: GuardianBase
|
||||
id: MobGuardianBase
|
||||
description: guardian
|
||||
save: false
|
||||
components:
|
||||
- type: GhostTakeoverAvailable
|
||||
makeSentient: true
|
||||
|
||||
@@ -254,27 +254,27 @@
|
||||
60: 0.7
|
||||
80: 0.5
|
||||
- type: HeatResistance
|
||||
- type: DamageVisuals
|
||||
thresholds: [ 20, 40, 100 ]
|
||||
targetLayers:
|
||||
- "enum.HumanoidVisualLayers.Chest"
|
||||
- "enum.HumanoidVisualLayers.Head"
|
||||
- "enum.HumanoidVisualLayers.LArm"
|
||||
- "enum.HumanoidVisualLayers.LLeg"
|
||||
- "enum.HumanoidVisualLayers.RArm"
|
||||
- "enum.HumanoidVisualLayers.RLeg"
|
||||
damageOverlayGroups:
|
||||
Brute:
|
||||
sprite: Mobs/Effects/brute_damage.rsi
|
||||
color: "#FF0000"
|
||||
Burn:
|
||||
sprite: Mobs/Effects/burn_damage.rsi
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: RotationVisualizer
|
||||
- type: BuckleVisualizer
|
||||
- type: CreamPiedVisualizer
|
||||
state: creampie_human
|
||||
- type: DamageVisualizer
|
||||
thresholds: [ 20, 40, 100 ]
|
||||
targetLayers:
|
||||
- "enum.HumanoidVisualLayers.Chest"
|
||||
- "enum.HumanoidVisualLayers.Head"
|
||||
- "enum.HumanoidVisualLayers.LArm"
|
||||
- "enum.HumanoidVisualLayers.LLeg"
|
||||
- "enum.HumanoidVisualLayers.RArm"
|
||||
- "enum.HumanoidVisualLayers.RLeg"
|
||||
damageOverlayGroups:
|
||||
Brute:
|
||||
sprite: Mobs/Effects/brute_damage.rsi
|
||||
color: "#FF0000"
|
||||
Burn:
|
||||
sprite: Mobs/Effects/burn_damage.rsi
|
||||
- type: FireVisuals
|
||||
sprite: Mobs/Effects/onfire.rsi
|
||||
normalState: Generic_mob_burning
|
||||
|
||||
@@ -22,6 +22,8 @@
|
||||
solution: drink
|
||||
- type: RefillableSolution
|
||||
solution: drink
|
||||
- type: DrainableSolution
|
||||
solution: drink
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.TransferAmountUiKey.Key
|
||||
|
||||
@@ -27,6 +27,12 @@
|
||||
- state: icon
|
||||
map: ["enum.DrinkCanVisualLayers.Icon"]
|
||||
netsync: false
|
||||
- type: FitsInDispenser
|
||||
solution: drink
|
||||
- type: DrawableSolution
|
||||
solution: drink
|
||||
- type: RefillableSolution
|
||||
solution: drink
|
||||
- type: DrainableSolution
|
||||
solution: drink
|
||||
- type: Appearance
|
||||
|
||||
@@ -15,6 +15,8 @@
|
||||
solution: drink
|
||||
- type: RefillableSolution
|
||||
solution: drink
|
||||
- type: DrainableSolution
|
||||
solution: drink
|
||||
- type: SolutionTransfer
|
||||
canChangeTransferAmount: true
|
||||
maxTransferAmount: 10
|
||||
|
||||
@@ -16,6 +16,8 @@
|
||||
solution: drink
|
||||
- type: RefillableSolution
|
||||
solution: drink
|
||||
- type: DrainableSolution
|
||||
solution: drink
|
||||
- type: SolutionTransfer
|
||||
canChangeTransferAmount: true
|
||||
- type: Spillable
|
||||
@@ -34,6 +36,13 @@
|
||||
name: shot glass
|
||||
description: ''
|
||||
components:
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
drink:
|
||||
maxVol: 10
|
||||
- type: SolutionTransfer
|
||||
transferAmount: 10
|
||||
minTransferAmount: 10
|
||||
- type: Drink
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Drinks/shotglass.rsi
|
||||
|
||||
@@ -19,6 +19,14 @@
|
||||
isOpen: true
|
||||
- type: Spillable
|
||||
solution: drink
|
||||
- type: FitsInDispenser
|
||||
solution: drink
|
||||
- type: DrawableSolution
|
||||
solution: drink
|
||||
- type: RefillableSolution
|
||||
solution: drink
|
||||
- type: DrainableSolution
|
||||
solution: drink
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.TransferAmountUiKey.Key
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
components:
|
||||
- type: Drink
|
||||
solution: food
|
||||
refillable: false
|
||||
openSounds:
|
||||
collection: packetOpenSounds
|
||||
- type: DrawableSolution
|
||||
@@ -19,7 +20,9 @@
|
||||
solution: food
|
||||
- type: DrainableSolution
|
||||
solution: food
|
||||
# Note NOT refillable
|
||||
# Note NOT refillable.
|
||||
# It be a shame if it turned out ALL drinks were ALWAYS refillable.... ffs.
|
||||
# Well its fixed now, but I want to share my pain.
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
@@ -331,6 +334,10 @@
|
||||
solution: food
|
||||
openSounds:
|
||||
collection: pop
|
||||
- type: RefillableSolution
|
||||
solution: food
|
||||
- type: DrainableSolution
|
||||
solution: food
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
@@ -478,6 +485,10 @@
|
||||
solution: food
|
||||
openSounds:
|
||||
collection: pop
|
||||
- type: RefillableSolution
|
||||
solution: food
|
||||
- type: DrainableSolution
|
||||
solution: food
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
- type: MachineBoard
|
||||
- type: Sprite
|
||||
sprite: Objects/Misc/module.rsi
|
||||
state: id_mod
|
||||
state: generic
|
||||
- type: Tag
|
||||
tags:
|
||||
- DroneUsable
|
||||
|
||||
@@ -4,6 +4,8 @@
|
||||
name: PA end cap board
|
||||
description: A machine board for a particle accelerator end cap
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engineering
|
||||
- type: MachineBoard
|
||||
prototype: ParticleAcceleratorEndCapUnfinished
|
||||
materialRequirements:
|
||||
@@ -16,6 +18,8 @@
|
||||
name: PA fuel chamber board
|
||||
description: A machine board for a particle accelerator fuel chamber
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engineering
|
||||
- type: MachineBoard
|
||||
prototype: ParticleAcceleratorFuelChamberUnfinished
|
||||
componentRequirements:
|
||||
@@ -33,6 +37,8 @@
|
||||
name: PA power box board
|
||||
description: A machine board for a particle accelerator power box
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engineering
|
||||
- type: MachineBoard
|
||||
prototype: ParticleAcceleratorPowerBoxUnfinished
|
||||
materialRequirements:
|
||||
@@ -47,6 +53,8 @@
|
||||
name: PA emitter left board
|
||||
description: A machine board for a particle accelerator left emitter
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engineering
|
||||
- type: MachineBoard
|
||||
prototype: ParticleAcceleratorEmitterLeftUnfinished
|
||||
materialRequirements:
|
||||
@@ -59,6 +67,8 @@
|
||||
name: PA emitter center board
|
||||
description: A machine board for a particle accelerator center emitter
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engineering
|
||||
- type: MachineBoard
|
||||
prototype: ParticleAcceleratorEmitterCenterUnfinished
|
||||
materialRequirements:
|
||||
@@ -71,6 +81,8 @@
|
||||
name: PA emitter right board
|
||||
description: A machine board for a particle accelerator right emitter
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engineering
|
||||
- type: MachineBoard
|
||||
prototype: ParticleAcceleratorEmitterRightUnfinished
|
||||
materialRequirements:
|
||||
|
||||
@@ -35,6 +35,8 @@
|
||||
name: security techfab machine board
|
||||
description: A machine printed circuit board for a security techfab
|
||||
components:
|
||||
- type: Sprite
|
||||
state: security
|
||||
- type: MachineBoard
|
||||
prototype: SecurityTechFab
|
||||
requirements:
|
||||
@@ -52,6 +54,8 @@
|
||||
name: medical techfab machine board
|
||||
description: A machine printed circuit board for a medical techfab
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medical
|
||||
- type: MachineBoard
|
||||
prototype: MedicalTechFab
|
||||
requirements:
|
||||
@@ -68,6 +72,8 @@
|
||||
parent: BaseMachineCircuitboard
|
||||
name: circuit imprinter machine board
|
||||
components:
|
||||
- type: Sprite
|
||||
state: science
|
||||
- type: MachineBoard
|
||||
prototype: CircuitImprinter
|
||||
requirements:
|
||||
@@ -96,6 +102,8 @@
|
||||
parent: BaseMachineCircuitboard
|
||||
name: vaccinator machine board
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medical
|
||||
- type: MachineBoard
|
||||
prototype: Vaccinator
|
||||
requirements:
|
||||
@@ -114,6 +122,8 @@
|
||||
parent: BaseMachineCircuitboard
|
||||
name: diagnoser machine board
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medical
|
||||
- type: MachineBoard
|
||||
prototype: DiseaseDiagnoser
|
||||
requirements:
|
||||
@@ -128,6 +138,8 @@
|
||||
name: freezer thermomachine machine board
|
||||
description: Looks like you could use a screwdriver to change the board type.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engineering
|
||||
- type: MachineBoard
|
||||
prototype: GasThermoMachineFreezer
|
||||
requirements:
|
||||
@@ -145,6 +157,8 @@
|
||||
name: heater thermomachine machine board
|
||||
description: Looks like you could use a screwdriver to change the board type.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engineering
|
||||
- type: MachineBoard
|
||||
prototype: GasThermoMachineHeater
|
||||
requirements:
|
||||
@@ -162,6 +176,8 @@
|
||||
name: portable scrubber machine board
|
||||
description: A PCB for a portable scrubber.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engineering
|
||||
- type: MachineBoard
|
||||
prototype: PortableScrubber
|
||||
requirements:
|
||||
@@ -177,6 +193,8 @@
|
||||
name: cloning pod machine board
|
||||
description: A machine printed circuit board for a cloning pod
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medical
|
||||
- type: MachineBoard
|
||||
prototype: CloningPod
|
||||
requirements:
|
||||
@@ -192,6 +210,8 @@
|
||||
name: medical scanner machine board
|
||||
description: A machine printed circuit board for a medical scanner
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medical
|
||||
- type: MachineBoard
|
||||
prototype: MedicalScanner
|
||||
requirements:
|
||||
@@ -208,6 +228,8 @@
|
||||
name: ChemMaster 4000 machine board
|
||||
description: A machine printed circuit board for a ChemMaster 4000
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medical
|
||||
- type: MachineBoard
|
||||
prototype: chem_master
|
||||
requirements:
|
||||
@@ -226,6 +248,8 @@
|
||||
name: chem dispenser machine board
|
||||
description: A machine printed circuit board for a chem dispenser
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medical
|
||||
- type: MachineBoard
|
||||
prototype: chem_dispenser
|
||||
requirements:
|
||||
@@ -241,6 +265,8 @@
|
||||
name: hydroponics tray machine board
|
||||
description: A machine printed circuit board for a hydroponics tray
|
||||
components:
|
||||
- type: Sprite
|
||||
state: service
|
||||
- type: MachineBoard
|
||||
prototype: hydroponicsTray
|
||||
# See: https://github.com/vgstation-coders/vgstation13/blob/e9a806f30b4db0efa2a68b9eb42e3120d2321b6a/code/modules/hydroponics/hydro_tray.dm#L57
|
||||
@@ -325,6 +351,8 @@
|
||||
parent: BaseMachineCircuitboard
|
||||
name: generator (plasma) machine board
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engineering
|
||||
- type: MachineBoard
|
||||
prototype: GeneratorPlasma
|
||||
requirements:
|
||||
@@ -337,6 +365,8 @@
|
||||
parent: BaseMachineCircuitboard
|
||||
name: generator (uranium) machine board
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engineering
|
||||
- type: MachineBoard
|
||||
prototype: GeneratorUranium
|
||||
requirements:
|
||||
@@ -367,6 +397,8 @@
|
||||
parent: BaseMachineCircuitboard
|
||||
name: Stasis Bed (Machine Board)
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medical
|
||||
- type: MachineBoard
|
||||
prototype: StasisBed
|
||||
requirements:
|
||||
@@ -389,6 +421,8 @@
|
||||
parent: BaseMachineCircuitboard
|
||||
name: ore processor machine board
|
||||
components:
|
||||
- type: Sprite
|
||||
state: supply
|
||||
- type: MachineBoard
|
||||
prototype: OreProcessor
|
||||
requirements:
|
||||
@@ -403,6 +437,8 @@
|
||||
parent: BaseMachineCircuitboard
|
||||
name: microwave machine board
|
||||
components:
|
||||
- type: Sprite
|
||||
state: service
|
||||
- type: MachineBoard
|
||||
prototype: KitchenMicrowave
|
||||
requirements:
|
||||
@@ -417,6 +453,8 @@
|
||||
parent: BaseMachineCircuitboard
|
||||
name: emitter machine board
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engineering
|
||||
- type: MachineBoard
|
||||
prototype: Emitter
|
||||
requirements:
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: AlertsComputerCircuitboard
|
||||
name: alerts computer board
|
||||
description: A computer printed circuit board for an alerts computer
|
||||
description: A computer printed circuit board for an alerts computer.
|
||||
components:
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerAlert
|
||||
@@ -27,8 +27,10 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: PowerComputerCircuitboard
|
||||
name: power monitoring computer board
|
||||
description: A computer printed circuit board for a power monitoring computer
|
||||
description: A computer printed circuit board for a power monitoring computer.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_engineering
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerPowerMonitoring
|
||||
|
||||
@@ -36,8 +38,10 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: MedicalRecordsComputerCircuitboard
|
||||
name: medical records computer board
|
||||
description: A computer printed circuit board for a medical records computer
|
||||
description: A computer printed circuit board for a medical records computer.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_medical
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerMedicalRecords
|
||||
|
||||
@@ -45,8 +49,10 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: CriminalRecordsComputerCircuitboard
|
||||
name: criminal records computer board
|
||||
description: A computer printed circuit board for a criminal records computer
|
||||
description: A computer printed circuit board for a criminal records computer.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_security
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerCriminalRecords
|
||||
|
||||
@@ -54,8 +60,10 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: SupplyComputerCircuitboard
|
||||
name: supply ordering computer board
|
||||
description: A computer printed circuit board for a supply ordering console
|
||||
description: A computer printed circuit board for a supply ordering console.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_supply
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerCargoOrders
|
||||
- type: StaticPrice
|
||||
@@ -65,8 +73,10 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: SupplyRequestComputerCircuitboard
|
||||
name: supply request computer board
|
||||
description: A computer printed circuit board for a supply request console
|
||||
description: A computer printed circuit board for a supply request console.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_supply
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerCargoOrders
|
||||
|
||||
@@ -74,7 +84,7 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: SurveillanceCameraMonitorCircuitboard
|
||||
name: surveillance camera monitor board
|
||||
description: A computer printed circuit board for a surveillance camera monitor
|
||||
description: A computer printed circuit board for a surveillance camera monitor.
|
||||
components:
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerSurveillanceCameraMonitor
|
||||
@@ -83,7 +93,7 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: SurveillanceWirelessCameraMonitorCircuitboard
|
||||
name: surveillance wireless camera monitor board
|
||||
description: A computer printed circuit board for a surveillance wireless camera monitor
|
||||
description: A computer printed circuit board for a surveillance wireless camera monitor.
|
||||
components:
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerSurveillanceWirelessCameraMonitor
|
||||
@@ -92,7 +102,7 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: ComputerTelevisionCircuitboard
|
||||
name: television board
|
||||
description: A computer printed circuit board for a television
|
||||
description: A computer printed circuit board for a television.
|
||||
components:
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerTelevision
|
||||
@@ -102,6 +112,8 @@
|
||||
id: PowerMonitoringComputerCircuitboard
|
||||
name: power monitoring computer board
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_engineering
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerPowerMonitoring
|
||||
|
||||
@@ -109,8 +121,10 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: ResearchComputerCircuitboard
|
||||
name: R&D computer board
|
||||
description: A computer printed circuit board for a R&D console
|
||||
description: A computer printed circuit board for a R&D console.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_science
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerResearchAndDevelopment
|
||||
|
||||
@@ -118,7 +132,7 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: CrewMonitoringComputerCircuitboard
|
||||
name: crew monitoring computer board
|
||||
description: A computer printed circuit board for a crew monitoring console
|
||||
description: A computer printed circuit board for a crew monitoring console.
|
||||
components:
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerCrewMonitoring
|
||||
@@ -127,8 +141,10 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: IDComputerCircuitboard
|
||||
name: ID card computer board
|
||||
description: A computer printed circuit board for an ID card console
|
||||
description: A computer printed circuit board for an ID card console.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_command
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerId
|
||||
- type: StaticPrice
|
||||
@@ -138,8 +154,10 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: BodyScannerComputerCircuitboard
|
||||
name: body scanner computer board
|
||||
description: A computer printed circuit board for a body scanner console
|
||||
description: A computer printed circuit board for a body scanner console.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_medical
|
||||
- type: ComputerBoard
|
||||
prototype: computerBodyScanner
|
||||
|
||||
@@ -147,8 +165,10 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: CommsComputerCircuitboard
|
||||
name: communications computer board
|
||||
description: A computer printed circuit board for a communications console
|
||||
description: A computer printed circuit board for a communications console.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_command
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerComms
|
||||
|
||||
@@ -156,7 +176,7 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: SyndicateCommsComputerCircuitboard
|
||||
name: syndicate communications computer board
|
||||
description: A computer printed circuit board for a syndicate communications console
|
||||
description: A computer printed circuit board for a syndicate communications console.
|
||||
components:
|
||||
- type: ComputerBoard
|
||||
prototype: SyndicateComputerComms
|
||||
@@ -173,8 +193,10 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: SolarControlComputerCircuitboard
|
||||
name: solar control computer board
|
||||
description: A computer printed circuit board for a solar control console
|
||||
description: A computer printed circuit board for a solar control console.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_engineering
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerSolarControl
|
||||
|
||||
@@ -182,7 +204,7 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: SpaceVillainArcadeComputerCircuitboard
|
||||
name: space villain arcade board
|
||||
description: A computer printed circuit board for a space villain arcade cabinet
|
||||
description: A computer printed circuit board for a space villain arcade cabinet.
|
||||
components:
|
||||
- type: ComputerBoard
|
||||
prototype: SpaceVillainArcade
|
||||
@@ -191,7 +213,7 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: BlockGameArcadeComputerCircuitboard
|
||||
name: block game arcade board
|
||||
description: A computer printed circuit board for a block game arcade cabinet
|
||||
description: A computer printed circuit board for a block game arcade cabinet.
|
||||
components:
|
||||
- type: ComputerBoard
|
||||
prototype: BlockGameArcade
|
||||
@@ -200,8 +222,10 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: ParticleAcceleratorComputerCircuitboard
|
||||
name: PA control box computer board
|
||||
description: A computer printed circuit board for a particle accelerator control box
|
||||
description: A computer printed circuit board for a particle accelerator control box.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_engineering
|
||||
- type: ComputerBoard
|
||||
prototype: ParticleAcceleratorControlBoxUnfinished
|
||||
|
||||
@@ -209,7 +233,7 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: ShuttleConsoleCircuitboard
|
||||
name: shuttle console board
|
||||
description: A computer printed circuit board for a shuttle console
|
||||
description: A computer printed circuit board for a shuttle console.
|
||||
components:
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerShuttle
|
||||
@@ -218,7 +242,7 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: SyndicateShuttleConsoleCircuitboard
|
||||
name: syndicate shuttle console board
|
||||
description: A computer printed circuit board for a syndicate shuttle console
|
||||
description: A computer printed circuit board for a syndicate shuttle console.
|
||||
components:
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerShuttleSyndie
|
||||
@@ -227,7 +251,9 @@
|
||||
parent: BaseComputerCircuitboard
|
||||
id: CloningConsoleComputerCircuitboard
|
||||
name: cloning console computer board
|
||||
description: A computer printed circuit board for a cloning console
|
||||
description: A computer printed circuit board for a cloning console.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cpu_medical
|
||||
- type: ComputerBoard
|
||||
prototype: ComputerCloningConsole
|
||||
|
||||
@@ -8,6 +8,10 @@
|
||||
- type: ItemCooldown
|
||||
- type: UseDelay
|
||||
delay: 1.0
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
cell_slot: !type:ContainerSlot {}
|
||||
- type: PowerCellSlot
|
||||
cellSlot:
|
||||
startingItem: PowerCellMedium
|
||||
|
||||
@@ -48,6 +48,10 @@
|
||||
- type: StaticPrice
|
||||
price: 50000 # YOU STOLE A NUCLEAR FISSION EXPLOSIVE?!
|
||||
- type: CargoSellBlacklist
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
Nuke: !type:ContainerSlot
|
||||
|
||||
- type: entity
|
||||
parent: NuclearBomb
|
||||
|
||||
@@ -76,6 +76,11 @@
|
||||
enum.ChemicalPayloadFilledSlots.Left: payload-chemical-left
|
||||
enum.ChemicalPayloadFilledSlots.Right: payload-chemical-right
|
||||
enum.ChemicalPayloadFilledSlots.Both: payload-chemical-armed
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
BeakerSlotA: !type:ContainerSlot
|
||||
BeakerSlotB: !type:ContainerSlot
|
||||
|
||||
- type: entity
|
||||
name: flash payload
|
||||
|
||||
@@ -17,6 +17,11 @@
|
||||
state: pda
|
||||
- type: Item
|
||||
size: 10
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
PDA-id: !type:ContainerSlot {}
|
||||
PDA-pen: !type:ContainerSlot {}
|
||||
- type: ItemSlots
|
||||
- type: Clothing
|
||||
quickEquip: false
|
||||
slots:
|
||||
@@ -43,8 +48,8 @@
|
||||
interfaces:
|
||||
- key: enum.PDAUiKey.Key
|
||||
type: PDABoundUserInterface
|
||||
- key: enum.UplinkUiKey.Key
|
||||
type: UplinkBoundUserInterface
|
||||
- key: enum.StoreUiKey.Key
|
||||
type: StoreBoundUserInterface
|
||||
- key: enum.RingerUiKey.Key
|
||||
type: RingerBoundUserInterface
|
||||
- key: enum.InstrumentUiKey.Key
|
||||
|
||||
@@ -147,7 +147,7 @@
|
||||
state: toms
|
||||
|
||||
- type: entity
|
||||
parent: BasePlaceableInstrument
|
||||
parent: [ BasePlaceableInstrument, ConstructibleMachine]
|
||||
id: DawInstrument
|
||||
name: digital audio workstation
|
||||
description: Cutting edge music technology, straight from the 90s.
|
||||
@@ -160,11 +160,7 @@
|
||||
- state: daw-panel
|
||||
map: ["enum.WiresVisualLayers.MaintenancePanel"]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: WiresVisualizer
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: WiresVisuals
|
||||
- type: Wires
|
||||
BoardName: "DawInstrument"
|
||||
LayoutId: DawInstrument
|
||||
|
||||
@@ -487,10 +487,14 @@
|
||||
- type: BallisticAmmoProvider
|
||||
whitelist:
|
||||
tags:
|
||||
- CartridgeRocket
|
||||
- BulletFoam
|
||||
capacity: 1
|
||||
soundInsert:
|
||||
path: /Audio/Weapons/drawbow2.ogg
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
ents: []
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
@@ -530,6 +534,10 @@
|
||||
autoCycle: true
|
||||
soundInsert:
|
||||
path: /Audio/Weapons/Guns/MagIn/revolver_magin.ogg
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
ents: []
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
@@ -648,3 +656,49 @@
|
||||
size: 24
|
||||
sprite: Objects/Fun/toys.rsi
|
||||
heldPrefix: orb
|
||||
|
||||
- type: entity
|
||||
id: ToySword
|
||||
name: toy sword
|
||||
description: New Sandy-Cat plastic sword! Comes with realistic sound and full color! Looks almost like the real thing!
|
||||
components:
|
||||
- type: EnergySword
|
||||
isSharp: false
|
||||
colorOptions:
|
||||
- DodgerBlue
|
||||
- type: Sprite
|
||||
sprite: Objects/Weapons/Melee/e_sword.rsi
|
||||
layers:
|
||||
- state: e_sword
|
||||
- state: e_sword_blade
|
||||
color: "#FFFFFF"
|
||||
visible: false
|
||||
shader: unshaded
|
||||
map: [ "blade" ]
|
||||
- type: Item
|
||||
size: 5
|
||||
sprite: Objects/Weapons/Melee/e_sword.rsi
|
||||
- type: UseDelay
|
||||
delay: 1.0
|
||||
- type: PointLight
|
||||
netsync: false
|
||||
enabled: false
|
||||
radius: 2
|
||||
energy: 2
|
||||
color: white
|
||||
- type: Appearance
|
||||
- type: ToggleableLightVisuals
|
||||
spriteLayer: blade
|
||||
inhandVisuals:
|
||||
left:
|
||||
- state: inhand-left-blade
|
||||
shader: unshaded
|
||||
right:
|
||||
- state: inhand-right-blade
|
||||
shader: unshaded
|
||||
- type: DisarmMalus
|
||||
malus: 0
|
||||
- type: MeleeWeapon
|
||||
damage:
|
||||
types:
|
||||
Blunt: 0
|
||||
|
||||
@@ -89,6 +89,7 @@
|
||||
parent: SheetGlassBase
|
||||
id: SheetRGlass
|
||||
name: reinforced glass
|
||||
description: A reinforced sheet of glass.
|
||||
suffix: Full
|
||||
components:
|
||||
- type: Material
|
||||
@@ -130,6 +131,7 @@
|
||||
parent: SheetGlassBase
|
||||
id: SheetPGlass
|
||||
name: plasma glass
|
||||
description: A sheet of translucent plasma.
|
||||
suffix: Full
|
||||
components:
|
||||
- type: Material
|
||||
@@ -168,6 +170,7 @@
|
||||
parent: SheetGlassBase
|
||||
id: SheetRPGlass
|
||||
name: reinforced plasma glass
|
||||
description: A reinforced sheet of translucent plasma.
|
||||
suffix: Full
|
||||
components:
|
||||
- type: Material
|
||||
|
||||
@@ -12,3 +12,6 @@
|
||||
- type: Storage
|
||||
capacity: 30
|
||||
size: 10
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
storagebase: !type:Container
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
- type: HandheldLight
|
||||
addPrefix: true
|
||||
- type: PowerCellSlot
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
cell_slot: !type:ContainerSlot
|
||||
@@ -16,6 +17,7 @@
|
||||
- type: Item
|
||||
sprite: Objects/Misc/Lights/lights.rsi
|
||||
size: 20
|
||||
heldPrefix: off
|
||||
- type: PointLight
|
||||
netsync: false
|
||||
enabled: false
|
||||
|
||||
@@ -67,6 +67,11 @@
|
||||
False: {visible: false}
|
||||
- type: Pullable
|
||||
- type: AntiRottingContainer
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
entity_storage: !type:Container
|
||||
paper_label: !type:ContainerSlot
|
||||
|
||||
- type: entity
|
||||
id: BodyBag_Folded
|
||||
|
||||
@@ -67,3 +67,8 @@
|
||||
- type: StorageVisualizer
|
||||
state_open: artifact_container_open
|
||||
state_closed: artifact_container_door
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
entity_storage: !type:Container
|
||||
paper_label: !type:ContainerSlot
|
||||
|
||||
@@ -15,9 +15,11 @@
|
||||
count: 20
|
||||
max: 999999 # todo: add support for unlimited stacks
|
||||
stackType: Telecrystal
|
||||
- type: Telecrystal
|
||||
- type: StackPrice
|
||||
price: 200
|
||||
- type: Currency
|
||||
price:
|
||||
Telecrystal: 1
|
||||
|
||||
- type: entity
|
||||
parent: Telecrystal
|
||||
@@ -61,45 +63,55 @@
|
||||
heldPrefix: old-radio
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.UplinkUiKey.Key
|
||||
type: UplinkBoundUserInterface
|
||||
- type: Uplink
|
||||
activatesInHands: true
|
||||
|
||||
- key: enum.StoreUiKey.Key
|
||||
type: StoreBoundUserInterface
|
||||
- type: ActivatableUI
|
||||
key: enum.StoreUiKey.Key
|
||||
- type: Store
|
||||
preset: StorePresetUplink
|
||||
balance:
|
||||
Telecrystal: 0
|
||||
|
||||
- type: entity
|
||||
parent: BaseUplinkRadio
|
||||
id: BaseUplinkRadio20TC
|
||||
suffix: 20 TC
|
||||
components:
|
||||
- type: Uplink
|
||||
presetInfo:
|
||||
balance: 20
|
||||
- type: Store
|
||||
preset: StorePresetUplink
|
||||
balance:
|
||||
Telecrystal: 20
|
||||
|
||||
|
||||
#Default Nuclear Operative amount, not considering crew count
|
||||
- type: entity
|
||||
parent: BaseUplinkRadio
|
||||
id: BaseUplinkRadio25TC
|
||||
suffix: 25 TC
|
||||
components:
|
||||
- type: Uplink
|
||||
presetInfo:
|
||||
balance: 25
|
||||
- type: Store
|
||||
preset: StorePresetUplink
|
||||
balance:
|
||||
Telecrystal: 25
|
||||
|
||||
#this uplink MUST be used for nukeops, as it has the tag for filtering the listing.
|
||||
- type: entity
|
||||
parent: BaseUplinkRadio
|
||||
id: BaseUplinkRadio40TC
|
||||
suffix: 40 TC
|
||||
suffix: 40 TC, NukeOps
|
||||
components:
|
||||
- type: Uplink
|
||||
presetInfo:
|
||||
balance: 40
|
||||
- type: Store
|
||||
preset: StorePresetUplink
|
||||
balance:
|
||||
Telecrystal: 40
|
||||
- type: Tag
|
||||
tags:
|
||||
- NukeOpsUplink
|
||||
|
||||
- type: entity
|
||||
parent: BaseUplinkRadio
|
||||
id: BaseUplinkRadioDebug
|
||||
suffix: Debug
|
||||
components:
|
||||
- type: Uplink
|
||||
presetInfo:
|
||||
balance: 9999
|
||||
- type: Store
|
||||
preset: StorePresetUplink
|
||||
balance:
|
||||
Telecrystal: 99999
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
cell_slot: !type:ContainerSlot
|
||||
- type: ItemSlots
|
||||
- type: Sprite
|
||||
sprite: Objects/Tools/flashlight.rsi
|
||||
netsync: false
|
||||
|
||||
@@ -30,6 +30,10 @@
|
||||
- type: PowerCellSlot
|
||||
cellSlot:
|
||||
startingItem: PowerCellMedium
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
cell_slot: !type:ContainerSlot {}
|
||||
|
||||
- type: entity
|
||||
name: extra-bright lantern
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
visible: false
|
||||
- state: basic_icon_top
|
||||
- type: Item
|
||||
size: 2
|
||||
size: 1
|
||||
sprite: Objects/Tools/lighters.rsi
|
||||
heldPrefix: off
|
||||
- type: ItemCooldown
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
- type: Storage
|
||||
capacity: 10
|
||||
- type: Item
|
||||
size: 6
|
||||
size: 10
|
||||
|
||||
- type: entity
|
||||
name: match stick
|
||||
|
||||
@@ -19,3 +19,7 @@
|
||||
steps: 2
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
ents: []
|
||||
|
||||
@@ -11,6 +11,10 @@
|
||||
capacity: 30
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
ents: []
|
||||
|
||||
# Boxes
|
||||
- type: entity
|
||||
@@ -20,7 +24,7 @@
|
||||
components:
|
||||
- type: BallisticAmmoProvider
|
||||
capacity: 40
|
||||
proto: BulletDonkSoft
|
||||
proto: BulletFoam
|
||||
- type: Sprite
|
||||
sprite: Objects/Fun/toys.rsi
|
||||
state: foambox
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: FloorObjects
|
||||
netsync: false
|
||||
- type: Tag
|
||||
tags:
|
||||
|
||||
@@ -1,34 +1,14 @@
|
||||
- type: entity
|
||||
id: BaseBulletDonkSoft
|
||||
id: BulletFoam
|
||||
description: I hope you're wearing eye protection.
|
||||
name: foam dart
|
||||
parent: BaseItem
|
||||
abstract: true
|
||||
components:
|
||||
- type: Tag
|
||||
tags:
|
||||
- Cartridge
|
||||
- CartridgeRocket
|
||||
- type: Projectile
|
||||
damage:
|
||||
types:
|
||||
Blunt: 1
|
||||
soundHit:
|
||||
path: /Audio/Weapons/Guns/Hits/bullet_hit.ogg
|
||||
|
||||
- type: entity
|
||||
id: BulletDonkSoft
|
||||
name: foam dart
|
||||
parent: BaseBulletDonkSoft
|
||||
description: I hope you're wearing eye protection.
|
||||
components:
|
||||
- type: CartridgeAmmo
|
||||
proto: BulletFoam
|
||||
deleteOnSpawn: true
|
||||
- type: Sprite
|
||||
sprite: Objects/Fun/toys.rsi
|
||||
layers:
|
||||
- state: foamdart
|
||||
- type: Projectile
|
||||
damage:
|
||||
types:
|
||||
Blunt: 1
|
||||
- type: Tag
|
||||
tags:
|
||||
- BulletFoam
|
||||
- type: Ammo
|
||||
- type: Sprite
|
||||
sprite: Objects/Fun/toys.rsi
|
||||
layers:
|
||||
- state: foamdart
|
||||
|
||||
@@ -11,6 +11,10 @@
|
||||
capacity: 6
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
ents: []
|
||||
|
||||
- type: entity
|
||||
id: SpeedLoaderMagnum
|
||||
|
||||
@@ -12,6 +12,10 @@
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Objects/Weapons/Guns/Ammunition/SpeedLoaders/Pistol/pistol_speed_loader.rsi
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
ents: []
|
||||
|
||||
- type: entity
|
||||
id: SpeedLoaderPistol
|
||||
|
||||
@@ -22,3 +22,7 @@
|
||||
steps: 6
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
ents: []
|
||||
|
||||
@@ -21,6 +21,10 @@
|
||||
steps: 7
|
||||
zeroVisible: false
|
||||
- type: Appearance
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
ents: []
|
||||
|
||||
- type: entity
|
||||
id: SpeedLoaderCap
|
||||
|
||||
@@ -44,3 +44,7 @@
|
||||
steps: 4
|
||||
zeroVisible: true
|
||||
- type: Appearance
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
ents: []
|
||||
|
||||
@@ -37,14 +37,24 @@
|
||||
angularDamping: 0
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
- shape:
|
||||
- id: projectile
|
||||
shape:
|
||||
!type:PhysShapeAabb
|
||||
bounds: "-0.1,-0.1,0.1,0.1"
|
||||
hard: false
|
||||
id: projectile
|
||||
mask:
|
||||
- Impassable
|
||||
- BulletImpassable
|
||||
- &flybyfixture
|
||||
id: fly-by
|
||||
shape: !type:PhysShapeCircle
|
||||
radius: 1.5
|
||||
layer:
|
||||
- Impassable
|
||||
- MidImpassable
|
||||
- HighImpassable
|
||||
- LowImpassable
|
||||
hard: False
|
||||
- type: Projectile
|
||||
impactEffect: BulletImpactEffect
|
||||
damage:
|
||||
@@ -76,6 +86,7 @@
|
||||
mask:
|
||||
- Impassable
|
||||
- BulletImpassable
|
||||
- *flybyfixture
|
||||
|
||||
- type: entity
|
||||
id: BaseBulletHighVelocity
|
||||
@@ -142,6 +153,7 @@
|
||||
mask:
|
||||
- Impassable
|
||||
- BulletImpassable
|
||||
- *flybyfixture
|
||||
- type: Ammo
|
||||
- type: StaminaDamageOnCollide
|
||||
damage: 30
|
||||
@@ -178,6 +190,7 @@
|
||||
mask:
|
||||
- Impassable
|
||||
- Opaque
|
||||
- *flybyfixture
|
||||
- type: Projectile
|
||||
# soundHit: Waiting on serv3
|
||||
damage:
|
||||
@@ -323,24 +336,6 @@
|
||||
intensitySlope: 1
|
||||
maxIntensity: 10
|
||||
|
||||
- type: entity
|
||||
id: BulletFoam
|
||||
name: foam dart
|
||||
parent: BaseBullet
|
||||
noSpawn: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Fun/toys.rsi
|
||||
layers:
|
||||
- state: foamdart
|
||||
- type: Projectile
|
||||
deleteOnCollide: true
|
||||
damage:
|
||||
types:
|
||||
Blunt: 2
|
||||
soundHit:
|
||||
path: /Audio/Weapons/Guns/Hits/snap.ogg
|
||||
|
||||
- type: entity
|
||||
id: BulletCap
|
||||
name: cap bullet
|
||||
|
||||
@@ -17,12 +17,17 @@
|
||||
- SemiAuto
|
||||
soundGunshot:
|
||||
path: /Audio/Weapons/Guns/Gunshots/revolver.ogg
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
revolver-ammo: !type:Container
|
||||
- type: RevolverAmmoProvider
|
||||
whitelist:
|
||||
tags:
|
||||
- CartridgeMagnum
|
||||
proto: CartridgeMagnum
|
||||
capacity: 7
|
||||
chambers: [ True, True, True, True, True, True, True ]
|
||||
ammoSlots: [ null, null, null, null, null, null, null ]
|
||||
soundEject:
|
||||
path: /Audio/Weapons/Guns/MagOut/revolver_magout.ogg
|
||||
soundInsert:
|
||||
@@ -46,6 +51,8 @@
|
||||
sprite: Objects/Weapons/Guns/Revolvers/deckard.rsi
|
||||
- type: RevolverAmmoProvider
|
||||
capacity: 5
|
||||
chambers: [ True, True, True, True, True ]
|
||||
ammoSlots: [ null, null, null, null, null ]
|
||||
- type: MagazineVisuals
|
||||
magState: mag
|
||||
steps: 4
|
||||
@@ -64,6 +71,8 @@
|
||||
sprite: Objects/Weapons/Guns/Revolvers/inspector.rsi
|
||||
- type: RevolverAmmoProvider
|
||||
capacity: 6
|
||||
chambers: [ True, True, True, True, True, True ]
|
||||
ammoSlots: [ null, null, null, null, null, null ]
|
||||
|
||||
- type: entity
|
||||
name: Mateba
|
||||
@@ -75,8 +84,6 @@
|
||||
sprite: Objects/Weapons/Guns/Revolvers/mateba.rsi
|
||||
- type: Item
|
||||
sprite: Objects/Weapons/Guns/Revolvers/mateba.rsi
|
||||
- type: RevolverAmmoProvider
|
||||
capacity: 7
|
||||
- type: Gun
|
||||
soundGunshot:
|
||||
path: /Audio/Weapons/Guns/Gunshots/mateba.ogg
|
||||
@@ -104,5 +111,10 @@
|
||||
sprite: Objects/Weapons/Guns/Revolvers/pirate_revolver.rsi
|
||||
- type: Gun
|
||||
fireRate: 1
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
revolver-ammo: !type:Container
|
||||
- type: RevolverAmmoProvider
|
||||
capacity: 5
|
||||
chambers: [ True, True, True, True, True ]
|
||||
ammoSlots: [ null, null, null, null, null ]
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
- state: icon
|
||||
map: [ "enum.GunVisualLayers.Base" ]
|
||||
- type: Item
|
||||
# If you update this also update the bulldog's size.
|
||||
size: 30
|
||||
- type: AmmoCounter
|
||||
- type: Gun
|
||||
@@ -31,6 +32,10 @@
|
||||
proto: ShellShotgun
|
||||
soundInsert:
|
||||
path: /Audio/Weapons/Guns/MagIn/shotgun_insert.ogg
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
ents: []
|
||||
|
||||
- type: entity
|
||||
name: Bulldog
|
||||
@@ -49,6 +54,7 @@
|
||||
map: ["enum.GunVisualLayers.Mag"]
|
||||
- type: Item
|
||||
sprite: Objects/Weapons/Guns/Shotguns/bulldog.rsi
|
||||
size: 30
|
||||
- type: Gun
|
||||
fireRate: 2
|
||||
selectedMode: FullAuto
|
||||
|
||||
@@ -27,6 +27,10 @@
|
||||
whitelist:
|
||||
tags:
|
||||
- CartridgeLightRifle
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
ents: []
|
||||
|
||||
- type: entity
|
||||
name: Kardashev-Mosin
|
||||
|
||||
@@ -27,3 +27,7 @@
|
||||
capacity: 1
|
||||
soundInsert:
|
||||
path: /Audio/Weapons/Guns/MagIn/shotgun_insert.ogg
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ballistic-ammo: !type:Container
|
||||
ents: []
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
- type: Physics
|
||||
bodyType: Dynamic
|
||||
fixedRotation: false
|
||||
canCollide: false # most entities start asleep.
|
||||
- type: Fixtures
|
||||
fixtures:
|
||||
- shape:
|
||||
@@ -48,4 +49,8 @@
|
||||
interfaces:
|
||||
- key: enum.StorageUiKey.Key
|
||||
type: StorageBoundUserInterface
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
storagebase: !type:Container
|
||||
ents: []
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
- type: entity
|
||||
abstract: true
|
||||
id: ReagentDispenserBase
|
||||
parent: ConstructibleMachine
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
@@ -52,3 +53,9 @@
|
||||
whitelist:
|
||||
components:
|
||||
- FitsInDispenser
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
machine_board: !type:Container
|
||||
machine_parts: !type:Container
|
||||
ReagentDispenser-beaker: !type:ContainerSlot
|
||||
|
||||
@@ -12,9 +12,6 @@
|
||||
emagPack: ChemDispenserEmaggedInventory
|
||||
- type: ApcPowerReceiver
|
||||
- type: ExtensionCableReceiver
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: AirlockVisualizer
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: ApcPowerReceiver
|
||||
powerLoad: 20
|
||||
- type: ExtensionCableReceiver
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: AirlockVisualizer
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PaintableAirlock
|
||||
group: External
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: AirlockVisualizer
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: ApcPowerReceiver
|
||||
powerLoad: 20
|
||||
- type: ExtensionCableReceiver
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
- type: AirlockVisualizer
|
||||
animationTime: 0.6
|
||||
emergencyAccessLayer: false
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: Wires
|
||||
BoardName: "Firelock Control"
|
||||
LayoutId: Firelock
|
||||
@@ -85,10 +85,14 @@
|
||||
interfaces:
|
||||
- key: enum.WiresUiKey.Key
|
||||
type: WiresBoundUserInterface
|
||||
- type: Physics
|
||||
canCollide: false
|
||||
- type: Airtight
|
||||
fixVacuum: true
|
||||
airBlocked: false
|
||||
noAirWhenFullyAirBlocked: true
|
||||
- type: Occluder
|
||||
enabled: false
|
||||
- type: Construction
|
||||
graph: Firelock
|
||||
node: Firelock
|
||||
@@ -126,6 +130,7 @@
|
||||
sprite: Structures/Doors/edge_door_hazard.rsi
|
||||
- type: Airtight
|
||||
fixVacuum: true
|
||||
airBlocked: false
|
||||
noAirWhenFullyAirBlocked: false
|
||||
airBlockedDirection:
|
||||
- South
|
||||
@@ -143,3 +148,5 @@
|
||||
enabled: false
|
||||
- type: Door
|
||||
occludes: false
|
||||
- type: Physics
|
||||
canCollide: false
|
||||
|
||||
@@ -33,3 +33,9 @@
|
||||
components:
|
||||
- type: Door
|
||||
state: Open
|
||||
- type: Occluder
|
||||
enabled: false
|
||||
- type: Physics
|
||||
canCollide: false
|
||||
- type: Airtight
|
||||
airBlocked: false
|
||||
|
||||
@@ -66,6 +66,11 @@
|
||||
key: walls
|
||||
mode: NoSprite
|
||||
- type: DoorSignalControl
|
||||
- type: SignalReceiver
|
||||
inputs:
|
||||
Open: []
|
||||
Close: []
|
||||
Toggle: []
|
||||
- type: InteractionPopup
|
||||
interactSuccessString: comp-window-knock
|
||||
messagePerceivedByOthers: comp-window-knock
|
||||
@@ -127,6 +132,12 @@
|
||||
- type: Construction
|
||||
graph: Shutters
|
||||
node: ShuttersRadiation
|
||||
- type: Occluder
|
||||
enabled: false
|
||||
- type: Physics
|
||||
canCollide: false
|
||||
- type: Airtight
|
||||
airBlocked: false
|
||||
|
||||
- type: entity
|
||||
id: ShuttersWindow
|
||||
@@ -154,6 +165,10 @@
|
||||
- type: Construction
|
||||
graph: Shutters
|
||||
node: ShuttersWindow
|
||||
- type: Physics
|
||||
canCollide: false
|
||||
- type: Airtight
|
||||
airBlocked: false
|
||||
|
||||
# Frame for construction
|
||||
- type: entity
|
||||
|
||||
@@ -101,7 +101,7 @@
|
||||
denyAnimationTime: 0.4
|
||||
animatedPanel: false
|
||||
openUnlitVisible: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: Airtight
|
||||
fixVacuum: true
|
||||
noAirWhenFullyAirBlocked: false
|
||||
|
||||
@@ -25,6 +25,9 @@
|
||||
- type: PottedPlantHide
|
||||
- type: SecretStash
|
||||
secretPartName: the plant
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
stash: !type:ContainerSlot {}
|
||||
- type: Pullable
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic # The pot. Not the plant. Or is it plastic?
|
||||
|
||||
@@ -18,6 +18,9 @@
|
||||
- type: Toilet
|
||||
- type: SecretStash
|
||||
secretPartName: the toilet cistern
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
stash: !type:ContainerSlot {}
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
toilet:
|
||||
@@ -28,6 +31,7 @@
|
||||
graph: Toilet
|
||||
node: toilet
|
||||
- type: Appearance
|
||||
|
||||
- type: entity
|
||||
id: ToiletDirtyWater
|
||||
parent: ToiletEmpty
|
||||
|
||||
@@ -49,3 +49,7 @@
|
||||
- type: EmitSoundOnUIOpen
|
||||
sound:
|
||||
collection: Keyboard
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
board: !type:Container
|
||||
ents: []
|
||||
|
||||
@@ -382,6 +382,12 @@
|
||||
- type: Tag
|
||||
tags:
|
||||
- EmagImmune
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
board: !type:Container
|
||||
IdCardConsole-privilegedId: !type:ContainerSlot
|
||||
IdCardConsole-targetId: !type:ContainerSlot
|
||||
|
||||
- type: entity
|
||||
parent: BaseComputer
|
||||
|
||||
@@ -43,3 +43,19 @@
|
||||
- type: ApcPowerReceiver
|
||||
powerLoad: 1000
|
||||
- type: ExtensionCableReceiver
|
||||
|
||||
- type: entity
|
||||
abstract: true
|
||||
id: ConstructibleMachine
|
||||
components:
|
||||
- type: Machine
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
machine_board: !type:Container
|
||||
machine_parts: !type:Container
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
containers:
|
||||
- machine_parts
|
||||
- machine_board
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
- type: entity
|
||||
id: chem_master
|
||||
parent: BaseMachinePowered
|
||||
parent: [ BaseMachinePowered, ConstructibleMachine ]
|
||||
name: ChemMaster 4000
|
||||
description: An industrial grade chemical manipulator with pill and bottle production included.
|
||||
placement:
|
||||
@@ -60,7 +60,12 @@
|
||||
- type: Machine
|
||||
board: ChemMasterMachineCircuitboard
|
||||
- type: MaterialStorage
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
machine_board: !type:Container
|
||||
machine_parts: !type:Container
|
||||
ChemMaster-beaker: !type:ContainerSlot
|
||||
- type: ItemSlots
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
buffer: {}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
- type: entity
|
||||
id: CloningPod
|
||||
parent: BaseMachinePowered
|
||||
parent: [ BaseMachinePowered, ConstructibleMachine ]
|
||||
name: cloning pod
|
||||
description: A Cloning Pod. 50% reliable.
|
||||
components:
|
||||
@@ -25,9 +25,6 @@
|
||||
- MachineMask
|
||||
layer:
|
||||
- MachineLayer
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
- type: entity
|
||||
parent: BaseMachinePowered
|
||||
parent: [ BaseMachinePowered, ConstructibleMachine ]
|
||||
id: Autolathe
|
||||
name: autolathe
|
||||
description: It produces items using metal and glass.
|
||||
@@ -21,6 +21,7 @@
|
||||
- type: LatheVisuals
|
||||
idleState: icon
|
||||
runningState: building
|
||||
- type: WiresVisuals
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Fixtures
|
||||
@@ -33,9 +34,6 @@
|
||||
- MachineMask
|
||||
layer:
|
||||
- MachineLayer
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
@@ -85,7 +83,7 @@
|
||||
- Ingot
|
||||
|
||||
- type: entity
|
||||
parent: BaseMachinePowered
|
||||
parent: [ BaseMachinePowered, ConstructibleMachine ]
|
||||
id: Protolathe
|
||||
name: protolathe
|
||||
description: Converts raw materials into useful objects.
|
||||
@@ -107,6 +105,7 @@
|
||||
- type: LatheVisuals
|
||||
idleState: icon
|
||||
runningState: building
|
||||
- type: WiresVisuals
|
||||
- type: Physics
|
||||
bodyType: Static
|
||||
- type: Fixtures
|
||||
@@ -120,9 +119,6 @@
|
||||
layer:
|
||||
- MachineLayer
|
||||
- type: ResearchClient
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
@@ -455,6 +451,9 @@
|
||||
- ClothingOuterWinterHoS
|
||||
- ClothingOuterWinterQM
|
||||
- ClothingOuterWinterRD
|
||||
- ClothingOuterWinterMusician
|
||||
- ClothingOuterWinterClown
|
||||
- ClothingOuterWinterMime
|
||||
- type: Sprite
|
||||
sprite: Structures/Machines/uniform_printer.rsi
|
||||
netsync: false
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
- type: entity
|
||||
id: MedicalScanner
|
||||
parent: BaseMachinePowered
|
||||
parent: [ BaseMachinePowered, ConstructibleMachine ]
|
||||
name: medical scanner
|
||||
description: A bulky medical scanner.
|
||||
components:
|
||||
@@ -28,9 +28,6 @@
|
||||
- MachineMask
|
||||
layer:
|
||||
- MachineLayer
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
|
||||
@@ -42,3 +42,8 @@
|
||||
drawdepth: SmallObjects
|
||||
- type: ApcPowerReceiver
|
||||
powerLoad: 300
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ReagentGrinder-reagentContainerContainer: !type:ContainerSlot
|
||||
ReagentGrinder-entityContainerContainer: !type:Container
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
- type: entity
|
||||
abstract: true
|
||||
parent: BaseMachinePowered
|
||||
parent: [ BaseMachinePowered, ConstructibleMachine ]
|
||||
id: SurveillanceCameraRouterBase
|
||||
name: camera router
|
||||
description: A surveillance camera router. It routes. Perhaps.
|
||||
@@ -14,9 +14,6 @@
|
||||
interfaces:
|
||||
- key: enum.SurveillanceCameraSetupUiKey.Router
|
||||
type: SurveillanceCameraSetupBoundUi
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: Machine
|
||||
board: SurveillanceCameraRouterCircuitboard
|
||||
- type: Sprite
|
||||
@@ -105,7 +102,7 @@
|
||||
subnetFrequency: SurveillanceCameraGeneral
|
||||
|
||||
- type: entity
|
||||
parent: BaseMachinePowered
|
||||
parent: [ BaseMachinePowered, ConstructibleMachine ]
|
||||
id: SurveillanceCameraWirelessRouterBase
|
||||
name: wireless camera router
|
||||
description: A wireless surveillance camera router. It routes. Perhaps.
|
||||
@@ -120,9 +117,6 @@
|
||||
interfaces:
|
||||
- key: enum.SurveillanceCameraSetupUiKey.Router
|
||||
type: SurveillanceCameraSetupBoundUi
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: Machine
|
||||
board: SurveillanceCameraWirelessRouterCircuitboard
|
||||
- type: Sprite
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
|
||||
- type: entity
|
||||
parent: VendingMachine
|
||||
@@ -123,7 +123,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Bar"]]
|
||||
|
||||
@@ -152,7 +152,7 @@
|
||||
ejectUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1
|
||||
energy: 1.3
|
||||
@@ -190,7 +190,7 @@
|
||||
ejectUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
|
||||
- type: entity
|
||||
parent: VendingMachine
|
||||
@@ -222,7 +222,7 @@
|
||||
normalUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.8
|
||||
energy: 1.6
|
||||
@@ -262,7 +262,7 @@
|
||||
ejectUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.3
|
||||
@@ -298,7 +298,7 @@
|
||||
ejectUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -330,7 +330,7 @@
|
||||
normalUnshaded: true
|
||||
ejectUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Service"]]
|
||||
- type: PointLight
|
||||
@@ -364,7 +364,7 @@
|
||||
normalUnshaded: true
|
||||
ejectUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -398,7 +398,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -429,7 +429,7 @@
|
||||
ejectUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Engineering"]]
|
||||
- type: PointLight
|
||||
@@ -464,7 +464,7 @@
|
||||
ejectUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Medical"]]
|
||||
- type: PointLight
|
||||
@@ -499,7 +499,7 @@
|
||||
ejectUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Hydroponics"]]
|
||||
- type: PointLight
|
||||
@@ -534,7 +534,7 @@
|
||||
ejectUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Security"]]
|
||||
- type: PointLight
|
||||
@@ -569,7 +569,7 @@
|
||||
normalUnshaded: true
|
||||
ejectUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -609,7 +609,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -645,7 +645,7 @@
|
||||
ejectUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -681,7 +681,7 @@
|
||||
ejectUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -719,7 +719,7 @@
|
||||
ejectUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -757,7 +757,7 @@
|
||||
ejectUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -787,7 +787,7 @@
|
||||
normalUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Medical"]]
|
||||
|
||||
@@ -819,7 +819,7 @@
|
||||
ejectUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -854,7 +854,7 @@
|
||||
normalUnshaded: true
|
||||
ejectUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -888,7 +888,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -920,7 +920,7 @@
|
||||
ejectUnshaded: false
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -954,7 +954,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -987,7 +987,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Hydroponics"]]
|
||||
|
||||
@@ -1016,7 +1016,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Brig"]]
|
||||
|
||||
@@ -1045,7 +1045,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Security"]]
|
||||
|
||||
@@ -1074,7 +1074,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Bar"]]
|
||||
|
||||
@@ -1103,7 +1103,7 @@
|
||||
normalUnshaded: true
|
||||
denyUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
@@ -1134,7 +1134,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Cargo"]]
|
||||
|
||||
@@ -1163,7 +1163,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Medical"]]
|
||||
|
||||
@@ -1192,7 +1192,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Chemistry"]]
|
||||
|
||||
@@ -1221,7 +1221,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Engineering"]]
|
||||
|
||||
@@ -1250,7 +1250,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Engineering"]]
|
||||
|
||||
@@ -1279,7 +1279,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Kitchen"]]
|
||||
|
||||
@@ -1308,7 +1308,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Security"]]
|
||||
|
||||
@@ -1337,7 +1337,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Janitor"]]
|
||||
|
||||
@@ -1366,7 +1366,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Research"]]
|
||||
|
||||
@@ -1395,7 +1395,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Research"]]
|
||||
|
||||
@@ -1424,7 +1424,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Medical"]]
|
||||
|
||||
@@ -1453,7 +1453,7 @@
|
||||
- type: VendingMachineVisualizer
|
||||
normalUnshaded: true
|
||||
broken: true
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AccessReader
|
||||
access: [["Medical"]]
|
||||
|
||||
|
||||
@@ -1,13 +1,10 @@
|
||||
- type: entity
|
||||
abstract: true
|
||||
parent: BaseStructureDynamic
|
||||
parent: [ BaseStructureDynamic, ConstructibleMachine ]
|
||||
id: SurveillanceWirelessCameraBase
|
||||
name: wireless camera
|
||||
description: A camera. It's watching you. Kinda.
|
||||
components:
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: InteractionOutline
|
||||
- type: Eye
|
||||
- type: WirelessNetworkConnection
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
- type: Clickable
|
||||
- type: InteractionOutline
|
||||
- type: Physics
|
||||
- type: Fixtures
|
||||
- type: Transform
|
||||
anchored: true
|
||||
- type: Damageable
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Metallic
|
||||
- type: SubFloorHide
|
||||
- type: CollideOnAnchor
|
||||
- type: PipeAppearance
|
||||
- type: Anchorable
|
||||
- type: Rotatable
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
!type:PipeNode
|
||||
nodeGroupID: Pipe
|
||||
pipeDirection: South
|
||||
- type: CollideOnAnchor
|
||||
|
||||
- type: entity
|
||||
parent: GasUnaryBase
|
||||
@@ -213,7 +214,7 @@
|
||||
- enum.LightLayers.Unshaded
|
||||
|
||||
- type: entity
|
||||
parent: BaseMachinePowered
|
||||
parent: [ BaseMachinePowered, ConstructibleMachine ]
|
||||
id: BaseGasThermoMachine
|
||||
name: thermomachine
|
||||
abstract: true
|
||||
@@ -236,9 +237,6 @@
|
||||
- type: ActivatableUI
|
||||
inHandsOnly: false
|
||||
key: enum.ThermomachineUiKey.Key
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: Wires
|
||||
BoardName: "Thermomachine"
|
||||
LayoutId: Thermomachine
|
||||
@@ -273,10 +271,6 @@
|
||||
mode: Freezer
|
||||
- type: Machine
|
||||
board: ThermomachineFreezerMachineCircuitBoard
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
machine_parts: !type:Container
|
||||
machine_board: !type:Container
|
||||
|
||||
- type: entity
|
||||
parent: BaseGasThermoMachine
|
||||
@@ -302,7 +296,3 @@
|
||||
mode: Heater
|
||||
- type: Machine
|
||||
board: ThermomachineHeaterMachineCircuitBoard
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
machine_parts: !type:Container
|
||||
machine_board: !type:Container
|
||||
|
||||
@@ -49,6 +49,10 @@
|
||||
node: broken
|
||||
- type: Rotatable
|
||||
- type: Pullable
|
||||
- type: CollideOnAnchor
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
DisposalTube: !type:Container
|
||||
|
||||
- type: entity
|
||||
id: DisposalHolder
|
||||
@@ -56,6 +60,9 @@
|
||||
name: disposal holder
|
||||
components:
|
||||
- type: DisposalHolder
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
DisposalHolder: !type:Container
|
||||
|
||||
# Pipes
|
||||
|
||||
@@ -79,7 +86,7 @@
|
||||
id: DisposalPipe
|
||||
parent: DisposalPipeBase
|
||||
name: disposal pipe segment
|
||||
description: A huge pipe segment used for constructing disposal systems
|
||||
description: A huge pipe segment used for constructing disposal systems.
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: ThickPipe
|
||||
@@ -88,6 +95,9 @@
|
||||
- map: [ "pipe" ]
|
||||
state: conpipe-s
|
||||
- type: DisposalTransit
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
DisposalTransit: !type:Container
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.DisposalTubeVisuals.VisualState:
|
||||
@@ -102,7 +112,7 @@
|
||||
id: DisposalTagger
|
||||
parent: DisposalPipeBase
|
||||
name: disposal pipe tagger
|
||||
description: A pipe that tags entities for routing
|
||||
description: A pipe that tags entities for routing.
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: ThickPipe
|
||||
@@ -111,6 +121,9 @@
|
||||
- map: [ "pipe" ]
|
||||
state: conpipe-tagger
|
||||
- type: DisposalTagger
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
DisposalTagger: !type:Container
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.DisposalTubeVisuals.VisualState:
|
||||
@@ -131,7 +144,7 @@
|
||||
id: DisposalTrunk
|
||||
parent: DisposalPipeBase
|
||||
name: disposal trunk
|
||||
description: A pipe trunk used as an entry point for disposal systems
|
||||
description: A pipe trunk used as an entry point for disposal systems.
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: ThickPipe
|
||||
@@ -140,6 +153,9 @@
|
||||
- map: [ "pipe" ]
|
||||
state: conpipe-t
|
||||
- type: DisposalEntry
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
DisposalEntry: !type:Container
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.DisposalTubeVisuals.VisualState:
|
||||
@@ -161,7 +177,7 @@
|
||||
id: DisposalRouter
|
||||
parent: DisposalPipeBase
|
||||
name: disposal router
|
||||
description: A three-way router. Entities with matching tags get routed to the side
|
||||
description: A three-way router. Entities with matching tags get routed to the side via configurable filters.
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: ThickPipe
|
||||
@@ -174,6 +190,9 @@
|
||||
- 0
|
||||
- -90
|
||||
- 180
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
DisposalRouter: !type:Container
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.DisposalTubeVisuals.VisualState:
|
||||
@@ -201,6 +220,7 @@
|
||||
|
||||
- type: entity
|
||||
id: DisposalRouterFlipped
|
||||
description: A three-way router. Entities with matching tags get routed to the side.
|
||||
parent: DisposalRouter
|
||||
suffix: flipped
|
||||
components:
|
||||
@@ -215,6 +235,9 @@
|
||||
- 0
|
||||
- 90
|
||||
- 180
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
DisposalRouter: !type:Container
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.DisposalTubeVisuals.VisualState:
|
||||
@@ -235,7 +258,7 @@
|
||||
id: DisposalJunction
|
||||
parent: DisposalPipeBase
|
||||
name: disposal junction
|
||||
description: A three-way junction. The arrow indicates where items exit
|
||||
description: A three-way junction. The arrow indicates where items exit.
|
||||
components:
|
||||
- type: Sprite
|
||||
drawdepth: ThickPipe
|
||||
@@ -249,6 +272,9 @@
|
||||
- 0
|
||||
- -90
|
||||
- 180
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
DisposalJunction: !type:Container
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.DisposalTubeVisuals.VisualState:
|
||||
@@ -270,6 +296,7 @@
|
||||
|
||||
- type: entity
|
||||
id: DisposalJunctionFlipped
|
||||
description: A three-way junction. The arrow indicates where items exit.
|
||||
parent: DisposalJunction
|
||||
suffix: flipped
|
||||
components:
|
||||
@@ -284,6 +311,9 @@
|
||||
- 0
|
||||
- 90
|
||||
- 180
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
DisposalJunction: !type:Container
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.DisposalTubeVisuals.VisualState:
|
||||
@@ -317,6 +347,9 @@
|
||||
- 0
|
||||
- 90
|
||||
- -90
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
DisposalJunction: !type:Container
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.DisposalTubeVisuals.VisualState:
|
||||
@@ -347,6 +380,9 @@
|
||||
- map: [ "pipe" ]
|
||||
state: conpipe-c
|
||||
- type: DisposalBend
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
DisposalBend: !type:Container
|
||||
- type: GenericVisualizer
|
||||
visuals:
|
||||
enum.DisposalTubeVisuals.VisualState:
|
||||
|
||||
@@ -70,6 +70,9 @@
|
||||
interfaces:
|
||||
- key: enum.DisposalUnitUiKey.Key
|
||||
type: DisposalUnitBoundUserInterface
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
DisposalUnit: !type:Container
|
||||
|
||||
- type: entity
|
||||
id: DisposalUnit
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
- type: entity
|
||||
id: Emitter
|
||||
name: emitter
|
||||
parent: ConstructibleMachine
|
||||
description: A heavy duty industrial laser. Shoots non-stop when turned on.
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
@@ -70,8 +71,5 @@
|
||||
locked: false
|
||||
- type: AccessReader
|
||||
access: [[ "Engineering" ]]
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: Machine
|
||||
board: EmitterCircuitboard
|
||||
|
||||
@@ -151,7 +151,7 @@
|
||||
supplyRate: 3000
|
||||
|
||||
- type: entity
|
||||
parent: BaseGenerator
|
||||
parent: [ BaseGenerator, ConstructibleMachine ]
|
||||
id: GeneratorPlasma
|
||||
suffix: Plasma, 5kW
|
||||
components:
|
||||
@@ -160,21 +160,14 @@
|
||||
- type: Sprite
|
||||
sprite: Structures/Power/Generation/portable_generator.rsi
|
||||
state: portgen0_1
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: Wires
|
||||
BoardName: "GeneratorPlasma"
|
||||
LayoutId: GeneratorPlasma
|
||||
- type: Machine
|
||||
board: GeneratorPlasmaMachineCircuitboard
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
machine_parts: !type:Container
|
||||
machine_board: !type:Container
|
||||
|
||||
- type: entity
|
||||
parent: BaseGenerator
|
||||
parent: [ BaseGenerator, ConstructibleMachine ]
|
||||
id: GeneratorUranium
|
||||
suffix: Uranium, 15kW
|
||||
components:
|
||||
@@ -183,18 +176,11 @@
|
||||
- type: Sprite
|
||||
sprite: Structures/Power/Generation/portable_generator.rsi
|
||||
state: portgen1_1
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: Wires
|
||||
BoardName: "GeneratorUranium"
|
||||
LayoutId: GeneratorUranium
|
||||
- type: Machine
|
||||
board: GeneratorUraniumMachineCircuitboard
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
machine_parts: !type:Container
|
||||
machine_board: !type:Container
|
||||
|
||||
- type: entity
|
||||
parent: BaseGeneratorWallmount
|
||||
|
||||
@@ -43,6 +43,7 @@
|
||||
id: SolarPanel
|
||||
parent: SolarPanelBasePhysSprite
|
||||
name: solar panel
|
||||
description: A solar panel that generates power.
|
||||
components:
|
||||
- type: PowerSupplier
|
||||
supplyRampTolerance: 500
|
||||
@@ -72,6 +73,7 @@
|
||||
id: SolarPanelBroken
|
||||
parent: SolarPanelBasePhysSprite
|
||||
name: solar panel
|
||||
description: A broken solar panel.
|
||||
suffix: Broken
|
||||
components:
|
||||
- type: Sprite
|
||||
@@ -146,6 +148,7 @@
|
||||
- type: entity
|
||||
id: SolarTracker
|
||||
name: solar tracker
|
||||
description: A solar tracker. Tracks the nearest star.
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
components:
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
- !type:DoActsBehavior
|
||||
acts: ["Destruction"]
|
||||
- type: SubFloorHide
|
||||
- type: CollideOnAnchor
|
||||
- type: AmbientSound
|
||||
enabled: false # Leaving as false because 90% of them are set to this.
|
||||
- type: Appearance
|
||||
|
||||
@@ -38,6 +38,10 @@
|
||||
- MachineMask
|
||||
layer:
|
||||
- HighImpassable
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
charger-slot: !type:ContainerSlot
|
||||
|
||||
- type: entity
|
||||
name: recharger
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
- type: entity
|
||||
abstract: true
|
||||
id: BaseSMES
|
||||
parent: BaseMachine
|
||||
parent: [ BaseMachine, ConstructibleMachine ]
|
||||
name: SMES
|
||||
description: A high-capacity superconducting magnetic energy storage (SMES) unit.
|
||||
placement:
|
||||
@@ -51,18 +51,11 @@
|
||||
energy: 1.6
|
||||
color: "#c9c042"
|
||||
castShadows: false
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: Wires
|
||||
BoardName: "SMES"
|
||||
LayoutId: SMES
|
||||
- type: Machine
|
||||
board: SMESMachineCircuitboard
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
machine_parts: !type:Container
|
||||
machine_board: !type:Container
|
||||
- type: StationInfiniteBatteryTarget
|
||||
|
||||
# SMES' in use
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
- type: entity
|
||||
abstract: true
|
||||
id: BaseSubstation
|
||||
parent: BaseMachine
|
||||
parent: [ BaseMachine, ConstructibleMachine ]
|
||||
name: substation
|
||||
description: Reduces the voltage of electricity put into it.
|
||||
placement:
|
||||
@@ -43,9 +43,6 @@
|
||||
maxChargeRate: 5000
|
||||
supplyRampTolerance: 5000
|
||||
supplyRampRate: 1000
|
||||
- type: Construction
|
||||
graph: Machine
|
||||
node: machine
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
@@ -73,10 +70,6 @@
|
||||
LayoutId: Substation
|
||||
- type: Machine
|
||||
board: SubstationMachineCircuitboard
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
machine_parts: !type:Container
|
||||
machine_board: !type:Container
|
||||
- type: StationInfiniteBatteryTarget
|
||||
|
||||
# Compact Wall Substation Base
|
||||
|
||||
@@ -34,6 +34,7 @@
|
||||
capacity: 500
|
||||
- type: Weldable
|
||||
- type: PlaceableSurface
|
||||
isPlaceable: false # defaults to closed.
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: Metallic
|
||||
@@ -61,6 +62,7 @@
|
||||
containers:
|
||||
entity_storage: !type:Container
|
||||
paper_label: !type:ContainerSlot
|
||||
- type: ItemSlots
|
||||
|
||||
- type: entity
|
||||
id: CrateBaseSecure
|
||||
@@ -97,6 +99,7 @@
|
||||
capacity: 500
|
||||
- type: Weldable
|
||||
- type: PlaceableSurface
|
||||
isPlaceable: false # defaults to closed.
|
||||
- type: Damageable
|
||||
damageContainer: Inorganic
|
||||
damageModifierSet: StrongMetallic
|
||||
@@ -123,3 +126,10 @@
|
||||
- type: Construction
|
||||
graph: CrateSecure
|
||||
node: cratesecure
|
||||
containers:
|
||||
- entity_storage
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
entity_storage: !type:Container
|
||||
paper_label: !type:ContainerSlot
|
||||
- type: ItemSlots
|
||||
|
||||
@@ -23,7 +23,8 @@
|
||||
- type: Construction
|
||||
graph: CrateGenericSteel
|
||||
node: crategenericsteel
|
||||
|
||||
containers:
|
||||
- entity_storage
|
||||
|
||||
- type: entity
|
||||
id: CratePlastic
|
||||
@@ -50,6 +51,8 @@
|
||||
- type: Construction
|
||||
graph: CratePlastic
|
||||
node: crateplastic
|
||||
containers:
|
||||
- entity_storage
|
||||
|
||||
- type: entity
|
||||
id: CrateFreezer
|
||||
@@ -76,6 +79,8 @@
|
||||
- type: Construction
|
||||
graph: CrateGenericSteel
|
||||
node: crategenericsteel
|
||||
containers:
|
||||
- entity_storage
|
||||
- type: AntiRottingContainer
|
||||
|
||||
- type: entity
|
||||
@@ -103,6 +108,8 @@
|
||||
- type: Construction
|
||||
graph: CrateGenericSteel
|
||||
node: crategenericsteel
|
||||
containers:
|
||||
- entity_storage
|
||||
|
||||
- type: entity
|
||||
id: CrateMedical
|
||||
@@ -129,6 +136,8 @@
|
||||
- type: Construction
|
||||
graph: CrateGenericSteel
|
||||
node: crategenericsteel
|
||||
containers:
|
||||
- entity_storage
|
||||
|
||||
- type: entity
|
||||
id: CrateRadiation
|
||||
@@ -156,6 +165,8 @@
|
||||
- type: Construction
|
||||
graph: CrateGenericSteel
|
||||
node: crategenericsteel
|
||||
containers:
|
||||
- entity_storage
|
||||
|
||||
- type: entity
|
||||
id: CrateInternals
|
||||
@@ -182,6 +193,8 @@
|
||||
- type: Construction
|
||||
graph: CrateGenericSteel
|
||||
node: crategenericsteel
|
||||
containers:
|
||||
- entity_storage
|
||||
|
||||
- type: entity
|
||||
id: CrateElectrical
|
||||
@@ -208,6 +221,8 @@
|
||||
- type: Construction
|
||||
graph: CrateGenericSteel
|
||||
node: crategenericsteel
|
||||
containers:
|
||||
- entity_storage
|
||||
|
||||
- type: entity
|
||||
id: CrateEngineering
|
||||
@@ -234,6 +249,8 @@
|
||||
- type: Construction
|
||||
graph: CrateGenericSteel
|
||||
node: crategenericsteel
|
||||
containers:
|
||||
- entity_storage
|
||||
|
||||
- type: entity
|
||||
id: CrateScience
|
||||
@@ -260,6 +277,8 @@
|
||||
- type: Construction
|
||||
graph: CrateGenericSteel
|
||||
node: crategenericsteel
|
||||
containers:
|
||||
- entity_storage
|
||||
|
||||
- type: entity
|
||||
id: CrateSurgery
|
||||
@@ -286,6 +305,8 @@
|
||||
- type: Construction
|
||||
graph: CrateGenericSteel
|
||||
node: crategenericsteel
|
||||
containers:
|
||||
- entity_storage
|
||||
|
||||
# Secure Crates
|
||||
|
||||
@@ -629,4 +650,6 @@
|
||||
- type: Construction
|
||||
graph: CrateLivestock
|
||||
node: cratelivestock
|
||||
containers:
|
||||
- entity_storage
|
||||
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
- type: entity
|
||||
parent: PosterBase
|
||||
id: PosterMapMetaRight
|
||||
name: "Meta Station Map"
|
||||
description: "A map of Meta Station. This looks really old."
|
||||
components:
|
||||
- type: Sprite
|
||||
state: metamap64x
|
||||
sprite: Structures/Wallmounts/metamap.rsi
|
||||
@@ -52,8 +52,8 @@
|
||||
description: A direction sign, pointing out which way the chemistry lab is.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: direction_chemistry
|
||||
|
||||
state: direction_chemistry
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignDirectionalCryo
|
||||
@@ -80,7 +80,7 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: direction_eng
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignDirectionalEvac
|
||||
@@ -88,8 +88,8 @@
|
||||
description: A direction sign, pointing out which way evac is.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: direction_evac
|
||||
|
||||
state: direction_evac
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignDirectionalFood
|
||||
@@ -106,7 +106,7 @@
|
||||
description: A direction sign, pointing out which way the gravity generator is.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: direction_gravity
|
||||
state: direction_gravity
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
@@ -125,7 +125,7 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: direction_hydro
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignDirectionalJanitor
|
||||
@@ -134,7 +134,7 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: direction_janitor
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignDirectionalLibrary
|
||||
@@ -197,7 +197,7 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: direction_supply
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignDirectionalWash
|
||||
@@ -208,12 +208,12 @@
|
||||
state: direction_wash
|
||||
|
||||
# Regular Signs
|
||||
# Descriptions intentionally left empty.
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignAi
|
||||
name: ai sign
|
||||
description: A sign, indicating an AI is present.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: ai
|
||||
@@ -222,6 +222,7 @@
|
||||
parent: BaseSign
|
||||
id: SignArmory
|
||||
name: armory sign
|
||||
description: A sign indicating the armory.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: armory
|
||||
@@ -230,6 +231,7 @@
|
||||
parent: BaseSign
|
||||
id: SignToolStorage
|
||||
name: tool storage sign
|
||||
description: A sign indicating the tool storage room.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: ass
|
||||
@@ -238,6 +240,7 @@
|
||||
parent: BaseSign
|
||||
id: SignAnomaly
|
||||
name: anomaly lab sign
|
||||
description: A sign indicating the anomaly lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: anomaly
|
||||
@@ -246,6 +249,7 @@
|
||||
parent: BaseSign
|
||||
id: SignAtmos
|
||||
name: atmos sign
|
||||
description: A sign indicating the atmospherics area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: atmos
|
||||
@@ -254,14 +258,16 @@
|
||||
parent: BaseSign
|
||||
id: SignAtmosMinsky
|
||||
name: atmospherics sign
|
||||
description: A sign indicating the atmospherics area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: atmominsky
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignBar
|
||||
name: bar sign
|
||||
description: A sign indicating the bar.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: bar
|
||||
@@ -270,6 +276,7 @@
|
||||
parent: BaseSign
|
||||
id: SignBio
|
||||
name: bio sign
|
||||
description: A sign indicating the biology lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: bio
|
||||
@@ -278,14 +285,16 @@
|
||||
parent: BaseSign
|
||||
id: SignBiohazard
|
||||
name: biohazard sign
|
||||
description: A sign indicating a biohazard.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: biohazard
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignBridge
|
||||
name: bridge sign
|
||||
description: A sign indicating the bridge.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: bridge
|
||||
@@ -294,6 +303,7 @@
|
||||
parent: BaseSign
|
||||
id: SignCanisters
|
||||
name: canisters sign
|
||||
description: A sign warning the viewer about pressurised canisters.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: canisters
|
||||
@@ -302,6 +312,7 @@
|
||||
parent: BaseSign
|
||||
id: SignCargo
|
||||
name: cargo sign
|
||||
description: A sign indicating the cargo area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cargo
|
||||
@@ -310,14 +321,16 @@
|
||||
parent: BaseSign
|
||||
id: SignCargoDock
|
||||
name: cargo dock sign
|
||||
description: A sign indicating a cargo dock.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cargo_dock
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignChapel
|
||||
name: chapel sign
|
||||
description: A sign indicating the chapel.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: chapel
|
||||
@@ -326,6 +339,7 @@
|
||||
parent: BaseSign
|
||||
id: SignChem
|
||||
name: chemistry sign
|
||||
description: A sign indicating the chemistry lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: chem
|
||||
@@ -334,6 +348,7 @@
|
||||
parent: BaseSign
|
||||
id: SignChemistry1
|
||||
name: chemistry sign
|
||||
description: A sign indicating the chemistry lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: chemistry1
|
||||
@@ -342,6 +357,7 @@
|
||||
parent: BaseSign
|
||||
id: SignChemistry2
|
||||
name: chemistry sign
|
||||
description: A sign indicating the chemistry lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: chemistry2
|
||||
@@ -350,6 +366,7 @@
|
||||
parent: BaseSign
|
||||
id: SignCloning
|
||||
name: cloning sign
|
||||
description: A sign indicating the cloning lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cloning
|
||||
@@ -358,6 +375,7 @@
|
||||
parent: BaseSign
|
||||
id: SignConference
|
||||
name: conference room sign
|
||||
description: A sign indicating the conference room.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: conference_room
|
||||
@@ -366,7 +384,7 @@
|
||||
parent: BaseSign
|
||||
id: SignDisposalSpace
|
||||
name: disposal sign
|
||||
description: "Disposal: Leads to space"
|
||||
description: A sign indicating a disposal area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: deathsposal
|
||||
@@ -375,14 +393,16 @@
|
||||
parent: BaseSign
|
||||
id: SignDoors
|
||||
name: doors sign
|
||||
description: A sign indicating doors.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: doors
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignDrones
|
||||
name: drones sign
|
||||
description: A sign indicating drones.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: drones
|
||||
@@ -391,6 +411,7 @@
|
||||
parent: BaseSign
|
||||
id: SignEngine
|
||||
name: engine sign
|
||||
description: A sign indicating the engine room.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: engine
|
||||
@@ -399,6 +420,7 @@
|
||||
parent: BaseSign
|
||||
id: SignEngineering
|
||||
name: engineering sign
|
||||
description: A sign indicating the engineering area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: eng
|
||||
@@ -407,6 +429,7 @@
|
||||
parent: BaseSign
|
||||
id: SignEscapePods
|
||||
name: escape pods sign
|
||||
description: A sign indicating the escape pods.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: pods
|
||||
@@ -415,6 +438,7 @@
|
||||
parent: BaseSign
|
||||
id: SignEVA
|
||||
name: EVA sign
|
||||
description: A sign indicating an EVA area. EVA equipment may be required beyond this point.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: eva
|
||||
@@ -423,6 +447,7 @@
|
||||
parent: BaseSign
|
||||
id: SignElectrical
|
||||
name: electrical sign
|
||||
description: A sign indicating an electrical hazard.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: electrical
|
||||
@@ -431,6 +456,7 @@
|
||||
parent: BaseSign
|
||||
id: SignExamroom
|
||||
name: examination room sign
|
||||
description: A sign indicating a medical examination room.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: examroom
|
||||
@@ -439,6 +465,7 @@
|
||||
parent: BaseSign
|
||||
id: SignFire
|
||||
name: fire sign
|
||||
description: A sign indicating a fire hazard.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: fire
|
||||
@@ -447,6 +474,7 @@
|
||||
parent: BaseSign
|
||||
id: SignGravity
|
||||
name: gravity sign
|
||||
description: A sign indicating the gravity generator.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: gravi
|
||||
@@ -455,6 +483,7 @@
|
||||
parent: BaseSign
|
||||
id: SignHead
|
||||
name: head sign
|
||||
description: A sign with a hat on it.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: commander
|
||||
@@ -463,6 +492,7 @@
|
||||
parent: BaseSign
|
||||
id: SignHydro1
|
||||
name: hydro sign
|
||||
description: A sign indicating a hydroponics area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: hydro1
|
||||
@@ -471,6 +501,7 @@
|
||||
parent: BaseSign
|
||||
id: SignHydro2
|
||||
name: hydro sign
|
||||
description: A sign indicating a hydroponics area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: hydro2
|
||||
@@ -479,6 +510,7 @@
|
||||
parent: BaseSign
|
||||
id: SignHydro3
|
||||
name: hydro sign
|
||||
description: A sign indicating a hydroponics area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: hydro3
|
||||
@@ -487,6 +519,7 @@
|
||||
parent: BaseSign
|
||||
id: SignInterrogation
|
||||
name: interrogation sign
|
||||
description: A sign indicating an interrogation room.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: interrogation
|
||||
@@ -495,6 +528,7 @@
|
||||
parent: BaseSign
|
||||
id: SignLibrary
|
||||
name: library sign
|
||||
description: A sign indicating the library.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: biblio
|
||||
@@ -503,6 +537,7 @@
|
||||
parent: BaseSign
|
||||
id: SignMail
|
||||
name: mail sign
|
||||
description: A sign indicating mail.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: mail
|
||||
@@ -511,14 +546,16 @@
|
||||
parent: BaseSign
|
||||
id: SignMedical
|
||||
name: medbay sign
|
||||
description: A sign indicating the medical bay.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medbay
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignMinerDock
|
||||
name: miner dock sign
|
||||
description: A sign indicating the miner dock.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: miner_dock
|
||||
@@ -527,6 +564,7 @@
|
||||
parent: BaseSign
|
||||
id: SignMorgue
|
||||
name: morgue sign
|
||||
description: A sign indicating the morgue.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: morgue
|
||||
@@ -535,6 +573,7 @@
|
||||
parent: BaseSign
|
||||
id: SignNosmoking
|
||||
name: nosmoking sign
|
||||
description: A sign indicating that smoking is not allowed in the vicinity.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: nosmoking
|
||||
@@ -543,6 +582,7 @@
|
||||
parent: BaseSign
|
||||
id: SignPrison
|
||||
name: prison sign
|
||||
description: A sign indicating the prison.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: prison
|
||||
@@ -551,14 +591,16 @@
|
||||
parent: BaseSign
|
||||
id: SignRND
|
||||
name: research and development sign
|
||||
description: A sign indicating the research and development lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: rnd
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignRobo
|
||||
name: robo sign
|
||||
description: A sign indicating the robotics lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: robo
|
||||
@@ -567,6 +609,7 @@
|
||||
parent: BaseSign
|
||||
id: SignScience
|
||||
name: science sign
|
||||
description: A sign indicating the science area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: sci
|
||||
@@ -575,6 +618,7 @@
|
||||
parent: BaseSign
|
||||
id: SignScience1
|
||||
name: science sign
|
||||
description: A sign indicating the science area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: science1
|
||||
@@ -583,6 +627,7 @@
|
||||
parent: BaseSign
|
||||
id: SignScience2
|
||||
name: science sign
|
||||
description: A sign indicating the science area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: science2
|
||||
@@ -591,6 +636,7 @@
|
||||
parent: BaseSign
|
||||
id: SignShield
|
||||
name: shield sign
|
||||
description: A sign with a shield.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: shield
|
||||
@@ -599,6 +645,7 @@
|
||||
parent: BaseSign
|
||||
id: SignShipDock
|
||||
name: docking sign
|
||||
description: A sign indicating the ship docking area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: dock
|
||||
@@ -607,6 +654,7 @@
|
||||
parent: BaseSign
|
||||
id: SignSpace
|
||||
name: space sign
|
||||
description: A sign warning that the area ahead is nothing but cold, empty space.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: space
|
||||
@@ -615,6 +663,7 @@
|
||||
parent: BaseSign
|
||||
id: SignSurgery
|
||||
name: surgery sign
|
||||
description: A sign indicating the operating theater.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: surgery
|
||||
@@ -623,6 +672,7 @@
|
||||
parent: BaseSign
|
||||
id: SignTelecomms
|
||||
name: telecomms sign
|
||||
description: A sign indicating the telecommunications room.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: telecoms
|
||||
@@ -631,6 +681,7 @@
|
||||
parent: BaseSign
|
||||
id: SignToxins
|
||||
name: toxins sign
|
||||
description: A sign indicating the toxin lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: toxins
|
||||
@@ -639,6 +690,7 @@
|
||||
parent: BaseSign
|
||||
id: SignToxins2
|
||||
name: toxins sign
|
||||
description: A sign indicating the toxin lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: toxins2
|
||||
@@ -647,6 +699,7 @@
|
||||
parent: BaseSign
|
||||
id: SignVirology
|
||||
name: virology sign
|
||||
description: A sign indicating the virology lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: virology
|
||||
@@ -655,6 +708,7 @@
|
||||
parent: BaseSign
|
||||
id: SignCorrosives
|
||||
name: corrosives warning sign
|
||||
description: A sign indicating a corrosive materials hazard.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: corrosives
|
||||
@@ -663,6 +717,7 @@
|
||||
parent: BaseSign
|
||||
id: SignCryogenics
|
||||
name: cryogenics warning sign
|
||||
description: A sign indicating a cryogenic materials hazard. Bring a jacket!
|
||||
components:
|
||||
- type: Sprite
|
||||
state: cryogenics
|
||||
@@ -671,6 +726,7 @@
|
||||
parent: BaseSign
|
||||
id: SignDanger
|
||||
name: danger warning sign
|
||||
description: A sign warning against some danger.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: danger
|
||||
@@ -679,6 +735,7 @@
|
||||
parent: BaseSign
|
||||
id: SignExplosives
|
||||
name: explosives warning sign
|
||||
description: A sign indicating an explosive materials hazard.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: explosives
|
||||
@@ -687,6 +744,7 @@
|
||||
parent: BaseSign
|
||||
id: SignFlammable
|
||||
name: flammable warning sign
|
||||
description: A sign indicating a flammable materials hazard.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: flammable
|
||||
@@ -695,14 +753,16 @@
|
||||
parent: BaseSign
|
||||
id: SignLaser
|
||||
name: laser warning sign
|
||||
description: A sign indicating a laser hazard.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: laser
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignMagnetics
|
||||
name: magnetics warning sign
|
||||
description: A sign indicating a magnetic materials hazard.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: magnetics
|
||||
@@ -711,6 +771,7 @@
|
||||
parent: BaseSign
|
||||
id: SignMemetic
|
||||
name: memetic warning sign
|
||||
description: A sign indicating a memetic hazard.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: memetic
|
||||
@@ -719,6 +780,7 @@
|
||||
parent: BaseSign
|
||||
id: SignSecure
|
||||
name: secure sign
|
||||
description: A sign indicating that the area ahead is a secure area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: secure
|
||||
@@ -727,14 +789,16 @@
|
||||
parent: BaseSign
|
||||
id: SignSecurearea
|
||||
name: secure area sign
|
||||
description: A sign indicating that the area ahead is a secure area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: securearea
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignShock
|
||||
name: shock sign
|
||||
description: A sign indicating an electical hazard.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: shock
|
||||
@@ -743,6 +807,7 @@
|
||||
parent: BaseSign
|
||||
id: SignOptical
|
||||
name: optical warning sign
|
||||
description: A sign indicating against optical radiation.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: optical
|
||||
@@ -751,6 +816,7 @@
|
||||
parent: BaseSign
|
||||
id: SignOxidants
|
||||
name: oxidants warning sign
|
||||
description: A sign indicating against oxidzing agents.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: oxidants
|
||||
@@ -759,6 +825,7 @@
|
||||
parent: BaseSign
|
||||
id: SignRadiation
|
||||
name: radiation warning sign
|
||||
description: A sign indicating against ionizing radiation.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: radiation
|
||||
@@ -767,6 +834,7 @@
|
||||
parent: BaseSign
|
||||
id: SignXenobio
|
||||
name: xenobio sign
|
||||
description: A sign indicating the xenobiology lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: xenobio
|
||||
@@ -775,6 +843,7 @@
|
||||
parent: BaseSign
|
||||
id: SignXenobio2
|
||||
name: xenobio sign
|
||||
description: A sign indicating the xenobiology lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: xenobio2
|
||||
@@ -783,6 +852,7 @@
|
||||
parent: BaseSign
|
||||
id: SignXenolab
|
||||
name: xenolab sign
|
||||
description: A sign indicating the xenobiology lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: xenolab
|
||||
@@ -791,6 +861,7 @@
|
||||
parent: BaseSign
|
||||
id: SignZomlab
|
||||
name: zombie lab sign
|
||||
description: A sign indicating the zombie lab.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: zomlab
|
||||
@@ -799,6 +870,7 @@
|
||||
parent: BaseSign
|
||||
id: SignSecureMedRed
|
||||
name: red secure sign
|
||||
description: A sign indicating that the area ahead is a secure area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medium_secure_red
|
||||
@@ -807,6 +879,7 @@
|
||||
parent: BaseSign
|
||||
id: SignSecureSmall
|
||||
name: small secure sign
|
||||
description: A sign indicating that the area ahead is a secure area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: small_secure
|
||||
@@ -815,6 +888,7 @@
|
||||
parent: BaseSign
|
||||
id: SignSecureSmallRed
|
||||
name: small red secure sign
|
||||
description: A sign indicating that the area ahead is a secure area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: small_secure_red
|
||||
@@ -823,6 +897,7 @@
|
||||
parent: BaseSign
|
||||
id: SignBlankMed
|
||||
name: blank sign
|
||||
description: A blank sign.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medium_blank
|
||||
@@ -831,6 +906,7 @@
|
||||
parent: BaseSign
|
||||
id: SignMagneticsMed
|
||||
name: magnetics sign
|
||||
description: A sign indicating the use of magnets.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medium_magnetics
|
||||
@@ -839,6 +915,7 @@
|
||||
parent: BaseSign
|
||||
id: SignDangerMed
|
||||
name: danger sign
|
||||
description: A sign warning against some form of danger.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medium_danger
|
||||
@@ -847,6 +924,7 @@
|
||||
parent: BaseSign
|
||||
id: ExplosivesSignMed
|
||||
name: explosives sign
|
||||
description: A sign indicating explosive materials.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medium_explosives
|
||||
@@ -855,6 +933,7 @@
|
||||
parent: BaseSign
|
||||
id: SignCryogenicsMed
|
||||
name: cryogenics sign
|
||||
description: A sign indicating cryogenic materials.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medium_cryogenics
|
||||
@@ -863,6 +942,7 @@
|
||||
parent: BaseSign
|
||||
id: SignElectricalMed
|
||||
name: electrical sign
|
||||
description: A sign indicating an electrical hazard.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medium_electrical
|
||||
@@ -871,6 +951,7 @@
|
||||
parent: BaseSign
|
||||
id: SignBiohazardMed
|
||||
name: biohazard sign
|
||||
description: A sign indicating a biohazard.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medium_biohazard
|
||||
@@ -879,6 +960,7 @@
|
||||
parent: BaseSign
|
||||
id: SignRadiationMed
|
||||
name: radiation sign
|
||||
description: A sign warning against ionizing radiation.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medium_radiation
|
||||
@@ -887,6 +969,7 @@
|
||||
parent: BaseSign
|
||||
id: SignFlammableMed
|
||||
name: flammable sign #when flammable component is done, this sign needs it
|
||||
description: A sign indicating flammable materials.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medium_flammable
|
||||
@@ -895,6 +978,7 @@
|
||||
parent: BaseSign
|
||||
id: SignLaserMed
|
||||
name: laser sign
|
||||
description: A sign indicating a laser hazard.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medium_laser
|
||||
@@ -903,6 +987,7 @@
|
||||
parent: BaseSign
|
||||
id: SignSecureMed
|
||||
name: secure sign
|
||||
description: A sign indicating that the area ahead is a secure area.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: medium_secure
|
||||
@@ -964,7 +1049,7 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: atmos_plasma
|
||||
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: WarningTritium
|
||||
@@ -1009,3 +1094,75 @@
|
||||
components:
|
||||
- type: Sprite
|
||||
state: something-old2
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignSecurity
|
||||
name: security sign
|
||||
description: A sign depicting the security insignia.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: security
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignPlaque
|
||||
name: golden plaque
|
||||
description: A prestigious golden plaque.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: goldenplaque
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignKiddiePlaque
|
||||
name: kiddie plaque
|
||||
description: A modest plaque.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: kiddieplaque
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignNanotrasen1
|
||||
name: nanotrasen sign 1
|
||||
description: Part 1.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: nanotrasen_sign1
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignNanotrasen2
|
||||
name: nanotrasen sign 2
|
||||
description: Part 2.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: nanotrasen_sign2
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignNanotrasen3
|
||||
name: nanotrasen sign 3
|
||||
description: Part 3.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: nanotrasen_sign3
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignNanotrasen4
|
||||
name: nanotrasen sign 4
|
||||
description: Part 4.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: nanotrasen_sign4
|
||||
|
||||
- type: entity
|
||||
parent: BaseSign
|
||||
id: SignNanotrasen5
|
||||
name: nanotrasen sign 5
|
||||
description: Part 5.
|
||||
components:
|
||||
- type: Sprite
|
||||
state: nanotrasen_sign5
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
Danger: alarm1
|
||||
setOnDepowered:
|
||||
airAlarmBase: alarmp
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: Sprite
|
||||
sprite: Structures/Wallmounts/air_monitors.rsi
|
||||
layers:
|
||||
|
||||
@@ -31,6 +31,10 @@
|
||||
- type: ItemCabinetVisuals
|
||||
openState: open
|
||||
closedState: closed
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ItemCabinet: !type:ContainerSlot
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
Danger: fire_on
|
||||
Emagged: fire_emagged
|
||||
hideOnDepowered: ["fireAlarmState"]
|
||||
- type: WiresVisualizer
|
||||
- type: WiresVisuals
|
||||
- type: AlertLevelDisplay
|
||||
alertVisuals:
|
||||
green: fire_0
|
||||
|
||||
@@ -35,6 +35,10 @@
|
||||
closedState: glass
|
||||
- type: AccessReader
|
||||
access: [["Atmospherics"]]
|
||||
- type: ItemSlots
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
ItemCabinet: !type:ContainerSlot
|
||||
placement:
|
||||
mode: SnapgridCenter
|
||||
|
||||
|
||||
@@ -22,6 +22,11 @@
|
||||
- type: Construction
|
||||
graph: SignalSwitchGraph
|
||||
node: SignalSwitchNode
|
||||
- type: Fixtures
|
||||
- type: SignalTransmitter
|
||||
outputs:
|
||||
On: []
|
||||
Off: []
|
||||
|
||||
- type: entity
|
||||
id: SignalButton
|
||||
@@ -49,6 +54,10 @@
|
||||
- type: Construction
|
||||
graph: SignalButtonGraph
|
||||
node: SignalButtonNode
|
||||
- type: Fixtures
|
||||
- type: SignalTransmitter
|
||||
outputs:
|
||||
Pressed: []
|
||||
|
||||
- type: entity
|
||||
id: ApcNetSwitch
|
||||
@@ -79,6 +88,7 @@
|
||||
- type: Construction
|
||||
graph: LightSwitchGraph
|
||||
node: LightSwitchNode
|
||||
- type: Fixtures
|
||||
|
||||
- type: entity
|
||||
id: TwoWayLever
|
||||
@@ -120,3 +130,8 @@
|
||||
- type: Construction
|
||||
graph: LeverGraph
|
||||
node: LeverNode
|
||||
- type: SignalTransmitter
|
||||
outputs:
|
||||
Left: []
|
||||
Right: []
|
||||
Middle: []
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user