Remove yml boilerplate for crates (#11982)

This commit is contained in:
Morb
2022-10-23 01:37:27 +03:00
committed by GitHub
parent 7d276d1101
commit cc3f9d631f
133 changed files with 939 additions and 1415 deletions

View File

@@ -6,7 +6,7 @@
- type: Sprite - type: Sprite
layers: layers:
- state: red - state: red
- texture: Structures/Storage/Crates/generic.rsi/crate.png - texture: Structures/Storage/Crates/generic.rsi/icon.png
- type: RandomSpawner - type: RandomSpawner
prototypes: prototypes:
- CrateGenericSteel - CrateGenericSteel
@@ -31,7 +31,7 @@
- type: Sprite - type: Sprite
layers: layers:
- state: red - state: red
- texture: Structures/Storage/Crates/o2.rsi/o2crate.png - texture: Structures/Storage/Crates/o2.rsi/icon.png
- type: RandomSpawner - type: RandomSpawner
prototypes: prototypes:
- CrateServiceReplacementLights - CrateServiceReplacementLights

View File

@@ -9,7 +9,7 @@
- type: Sprite - type: Sprite
layers: layers:
- state: red - state: red
- texture: Structures/Storage/Crates/generic.rsi/crate_icon.png - texture: Structures/Storage/Crates/generic.rsi/icon.png
- type: RandomSpawner - type: RandomSpawner
rarePrototypes: rarePrototypes:
- SalvageHumanCorpse - SalvageHumanCorpse

View File

@@ -1,20 +1,22 @@
- type: entity - type: entity
id: CrateGeneric
parent: BaseStructureDynamic parent: BaseStructureDynamic
id: CrateGeneric
noSpawn: true noSpawn: true
name: crate name: crate
description: A large container for items. description: A large container for items.
components: components:
- type: ResistLocker
- type: Transform - type: Transform
noRot: true noRot: true
- type: Icon
sprite: Structures/Storage/Crates/generic.rsi
state: icon
- type: Sprite - type: Sprite
netsync: false netsync: false
noRot: true noRot: true
sprite: Structures/Storage/Crates/generic.rsi sprite: Structures/Storage/Crates/generic.rsi
layers: layers:
- state: crate - state: base
- state: crate_door - state: closed
map: ["enum.StorageVisualLayers.Door"] map: ["enum.StorageVisualLayers.Door"]
- state: welded - state: welded
visible: false visible: false
@@ -33,7 +35,6 @@
- MachineLayer - MachineLayer
- type: EntityStorage - type: EntityStorage
capacity: 500 capacity: 500
- type: Weldable
- type: PlaceableSurface - type: PlaceableSurface
isPlaceable: false # defaults to closed. isPlaceable: false # defaults to closed.
- type: Damageable - type: Damageable
@@ -50,8 +51,8 @@
- type: Appearance - type: Appearance
visuals: visuals:
- type: StorageVisualizer - type: StorageVisualizer
state_open: crate_open state_open: open
state_closed: crate_door state_closed: closed
- type: PaperLabel - type: PaperLabel
labelSlot: labelSlot:
insertVerbText: Attach Label insertVerbText: Attach Label
@@ -64,44 +65,40 @@
entity_storage: !type:Container entity_storage: !type:Container
paper_label: !type:ContainerSlot paper_label: !type:ContainerSlot
- type: ItemSlots - type: ItemSlots
- type: Construction
graph: CrateGenericSteel
node: crategenericsteel
containers:
- entity_storage
- type: entity - type: entity
id: CrateBaseSecure parent: CrateGeneric
parent: BaseStructureDynamic id: CrateBaseWeldable
noSpawn: true
name: crate
description: A large container for items.
components: components:
- type: Transform - type: Weldable
noRot: true - type: ResistLocker
- type: entity
parent: CrateGeneric
id: CrateBaseSecure
components:
- type: Lock
- type: AccessReader
- type: Icon
sprite: Structures/Storage/Crates/secure.rsi
state: icon
- type: Sprite - type: Sprite
netsync: false sprite: Structures/Storage/Crates/secure.rsi
sprite: Structures/Storage/Crates/generic.rsi
snapCardinals: true
layers: layers:
- state: crate - state: base
- state: crate_door - state: closed
map: ["enum.StorageVisualLayers.Door"] map: ["enum.StorageVisualLayers.Door"]
- state: welded - state: welded
visible: false visible: false
map: ["enum.WeldableLayers.BaseWelded"] map: ["enum.WeldableLayers.BaseWelded"]
- type: InteractionOutline - state: locked
- type: Physics map: ["enum.StorageVisualLayers.Lock"]
- type: Fixtures shader: unshaded
fixtures:
- shape:
!type:PhysShapeAabb
bounds: "-0.4,-0.4,0.4,0.29"
density: 190
mask:
- SmallMobMask
layer:
- MachineLayer
- type: EntityStorage
capacity: 500
- type: Weldable
- type: PlaceableSurface
isPlaceable: false # defaults to closed.
- type: Damageable - type: Damageable
damageContainer: Inorganic damageContainer: Inorganic
damageModifierSet: StrongMetallic damageModifierSet: StrongMetallic
@@ -113,25 +110,8 @@
behaviors: behaviors:
- !type:DoActsBehavior - !type:DoActsBehavior
acts: ["Destruction"] acts: ["Destruction"]
- type: Appearance
visuals:
- type: StorageVisualizer
state_open: crate_open
state_closed: crate_door
- type: PaperLabel
labelSlot:
insertVerbText: Attach Label
ejectVerbText: Remove Label
whitelist:
components:
- Paper
- type: Construction - type: Construction
graph: CrateSecure graph: CrateSecure
node: cratesecure node: cratesecure
containers: containers:
- entity_storage - entity_storage
- type: ContainerContainer
containers:
entity_storage: !type:Container
paper_label: !type:ContainerSlot
- type: ItemSlots

View File

@@ -1,53 +1,22 @@
- type: entity - type: entity
parent: CrateBaseWeldable
id: CrateGenericSteel id: CrateGenericSteel
name: crate name: crate
parent: CrateGeneric
components: components:
- type: Sprite
sprite: Structures/Storage/Crates/generic.rsi
layers:
- state: crate
- state: crate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- type: Icon - type: Icon
sprite: Structures/Storage/Crates/generic.rsi sprite: Structures/Storage/Crates/generic.rsi
state: crate_icon - type: Sprite
- type: Appearance sprite: Structures/Storage/Crates/generic.rsi
visuals:
- type: StorageVisualizer
state_open: crate_open
state_closed: crate_door
- type: Construction
graph: CrateGenericSteel
node: crategenericsteel
containers:
- entity_storage
- type: entity - type: entity
parent: CrateBaseWeldable
id: CratePlastic id: CratePlastic
name: plastic crate name: plastic crate
parent: CrateGeneric
components: components:
- type: Sprite
sprite: Structures/Storage/Crates/plastic.rsi
layers:
- state: plasticcrate
- state: plasticcrate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- type: Icon - type: Icon
sprite: Structures/Storage/Crates/plastic.rsi sprite: Structures/Storage/Crates/plastic.rsi
state: plasticcrate_icon - type: Sprite
- type: Appearance sprite: Structures/Storage/Crates/plastic.rsi
visuals:
- type: StorageVisualizer
state_open: plasticcrate_open
state_closed: plasticcrate_door
- type: Construction - type: Construction
graph: CratePlastic graph: CratePlastic
node: crateplastic node: crateplastic
@@ -55,570 +24,229 @@
- entity_storage - entity_storage
- type: entity - type: entity
parent: CrateBaseWeldable
id: CrateFreezer id: CrateFreezer
name: freezer name: freezer
parent: CrateGeneric
components: components:
- type: Sprite
sprite: Structures/Storage/Crates/freezer.rsi
layers:
- state: freezer
- state: freezer_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- type: Icon - type: Icon
sprite: Structures/Storage/Crates/freezer.rsi sprite: Structures/Storage/Crates/freezer.rsi
state: freezer_icon - type: Sprite
- type: Appearance sprite: Structures/Storage/Crates/freezer.rsi
visuals:
- type: StorageVisualizer
state_open: freezer_open
state_closed: freezer_door
- type: Construction
graph: CrateGenericSteel
node: crategenericsteel
containers:
- entity_storage
- type: AntiRottingContainer - type: AntiRottingContainer
- type: entity - type: entity
id: CrateHydroponics id: CrateHydroponics
name: hydroponics crate name: hydroponics crate
parent: CrateGeneric parent: CrateBaseWeldable
components: components:
- type: Sprite
sprite: Structures/Storage/Crates/hydro.rsi
layers:
- state: hydrocrate
- state: hydrocrate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- type: Icon - type: Icon
sprite: Structures/Storage/Crates/hydro.rsi sprite: Structures/Storage/Crates/hydroponics.rsi
state: hydrocrate_icon - type: Sprite
- type: Appearance sprite: Structures/Storage/Crates/hydroponics.rsi
visuals:
- type: StorageVisualizer
state_open: hydrocrate_open
state_closed: hydrocrate_door
- type: Construction
graph: CrateGenericSteel
node: crategenericsteel
containers:
- entity_storage
- type: entity - type: entity
parent: CrateBaseWeldable
id: CrateMedical id: CrateMedical
name: medical crate name: medical crate
parent: CrateGeneric
components: components:
- type: Sprite
sprite: Structures/Storage/Crates/medical.rsi
layers:
- state: medicalcrate
- state: medicalcrate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- type: Icon - type: Icon
sprite: Structures/Storage/Crates/medical.rsi sprite: Structures/Storage/Crates/medical.rsi
state: medicalcrate_icon - type: Sprite
- type: Appearance sprite: Structures/Storage/Crates/medical.rsi
visuals:
- type: StorageVisualizer
state_open: medicalcrate_open
state_closed: medicalcrate_door
- type: Construction
graph: CrateGenericSteel
node: crategenericsteel
containers:
- entity_storage
- type: entity - type: entity
parent: CrateBaseWeldable
id: CrateRadiation id: CrateRadiation
name: radiation gear crate name: radiation gear crate
description: Is not actually lead lined. Do not store your plutonium in this. description: Is not actually lead lined. Do not store your plutonium in this.
parent: CrateGeneric
components: components:
- type: Sprite
sprite: Structures/Storage/Crates/radiation.rsi
layers:
- state: radiationcrate
- state: radiationcrate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- type: Icon - type: Icon
sprite: Structures/Storage/Crates/radiation.rsi sprite: Structures/Storage/Crates/radiation.rsi
state: radiationcrate_icon - type: Sprite
- type: Appearance sprite: Structures/Storage/Crates/radiation.rsi
visuals:
- type: StorageVisualizer
state_open: radiationcrate_open
state_closed: radiationcrate_door
- type: Construction
graph: CrateGenericSteel
node: crategenericsteel
containers:
- entity_storage
- type: entity - type: entity
parent: CrateBaseWeldable
id: CrateInternals id: CrateInternals
name: oxygen crate name: oxygen crate
parent: CrateGeneric
components: components:
- type: Sprite
sprite: Structures/Storage/Crates/o2.rsi
layers:
- state: o2crate
- state: o2crate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- type: Icon - type: Icon
sprite: Structures/Storage/Crates/o2.rsi sprite: Structures/Storage/Crates/o2.rsi
state: o2crate_icon - type: Sprite
- type: Appearance sprite: Structures/Storage/Crates/o2.rsi
visuals:
- type: StorageVisualizer
state_open: o2crate_open
state_closed: o2crate_door
- type: Construction
graph: CrateGenericSteel
node: crategenericsteel
containers:
- entity_storage
- type: entity - type: entity
parent: CrateBaseWeldable
id: CrateElectrical id: CrateElectrical
name: electrical crate name: electrical crate
parent: CrateGeneric
components: components:
- type: Sprite
sprite: Structures/Storage/Crates/electricalcrate.rsi
layers:
- state: electricalcrate
- state: electricalcrate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- type: Icon - type: Icon
sprite: Structures/Storage/Crates/electricalcrate.rsi sprite: Structures/Storage/Crates/electrical.rsi
state: electricalcrate_icon - type: Sprite
- type: Appearance sprite: Structures/Storage/Crates/electrical.rsi
visuals:
- type: StorageVisualizer
state_open: electricalcrate_open
state_closed: electricalcrate_door
- type: Construction
graph: CrateGenericSteel
node: crategenericsteel
containers:
- entity_storage
- type: entity - type: entity
parent: CrateBaseWeldable
id: CrateEngineering id: CrateEngineering
name: engineering crate name: engineering crate
parent: CrateGeneric
components: components:
- type: Sprite
sprite: Structures/Storage/Crates/engicrate.rsi
layers:
- state: engicrate
- state: engicrate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- type: Icon - type: Icon
sprite: Structures/Storage/Crates/engicrate.rsi sprite: Structures/Storage/Crates/engineering.rsi
state: engicrate_icon - type: Sprite
- type: Appearance sprite: Structures/Storage/Crates/engineering.rsi
visuals:
- type: StorageVisualizer
state_open: engicrate_open
state_closed: engicrate_door
- type: Construction
graph: CrateGenericSteel
node: crategenericsteel
containers:
- entity_storage
- type: entity - type: entity
parent: CrateBaseWeldable
id: CrateScience id: CrateScience
name: science crate name: science crate
parent: CrateGeneric
components: components:
- type: Sprite
sprite: Structures/Storage/Crates/scicrate.rsi
layers:
- state: scicrate
- state: scicrate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- type: Icon - type: Icon
sprite: Structures/Storage/Crates/scicrate.rsi sprite: Structures/Storage/Crates/science.rsi
state: scicrate_icon - type: Sprite
- type: Appearance sprite: Structures/Storage/Crates/science.rsi
visuals:
- type: StorageVisualizer
state_open: scicrate_open
state_closed: scicrate_door
- type: Construction
graph: CrateGenericSteel
node: crategenericsteel
containers:
- entity_storage
- type: entity - type: entity
parent: CrateBaseWeldable
id: CrateSurgery id: CrateSurgery
name: surgery crate name: surgery crate
parent: CrateGeneric
components: components:
- type: Sprite
sprite: Structures/Storage/Crates/surgerycrate.rsi
layers:
- state: surgerycrate
- state: surgerycrate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- type: Icon - type: Icon
sprite: Structures/Storage/Crates/surgerycrate.rsi sprite: Structures/Storage/Crates/surgery.rsi
state: surgerycrate_icon - type: Sprite
- type: Appearance sprite: Structures/Storage/Crates/surgery.rsi
visuals:
- type: StorageVisualizer
state_open: surgerycrate_open
state_closed: surgerycrate_door
- type: Construction
graph: CrateGenericSteel
node: crategenericsteel
containers:
- entity_storage
# Secure Crates # Secure Crates
- type: entity - type: entity
parent: CrateBaseSecure
id: CrateSecgear id: CrateSecgear
name: secgear crate name: secgear crate
parent: CrateBaseSecure
components: components:
- type: Icon
sprite: Structures/Storage/Crates/sec_gear.rsi
- type: Sprite
sprite: Structures/Storage/Crates/sec_gear.rsi
- type: AccessReader - type: AccessReader
access: [["Security"]] access: [["Security"]]
- type: Lock
- type: Sprite
sprite: Structures/Storage/Crates/sec_gear.rsi
layers:
- state: secgearcrate
- state: secgearcrate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- state: locked
map: ["enum.StorageVisualLayers.Lock"]
shader: unshaded
- type: Icon
sprite: Structures/Storage/Crates/sec_gear.rsi
state: secgearcrate_icon
- type: Appearance
visuals:
- type: StorageVisualizer
state_open: secgearcrate_open
state_closed: secgearcrate_door
- type: entity - type: entity
parent: CrateBaseSecure
id: CrateEngineeringSecure id: CrateEngineeringSecure
name: secure engineering crate name: secure engineering crate
parent: CrateBaseSecure
components: components:
- type: AccessReader
access: [["Engineering"]]
- type: Lock
- type: Sprite
sprite: Structures/Storage/Crates/engicrate_secure.rsi
layers:
- state: engicratesecure
- state: engicratesecure_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- state: locked
map: ["enum.StorageVisualLayers.Lock"]
shader: unshaded
- type: Icon - type: Icon
sprite: Structures/Storage/Crates/engicrate_secure.rsi sprite: Structures/Storage/Crates/engicrate_secure.rsi
state: engicratesecure_icon - type: Sprite
- type: Appearance sprite: Structures/Storage/Crates/engicrate_secure.rsi
visuals: - type: AccessReader
- type: StorageVisualizer access: [["Engineering"]]
state_open: engicratesecure_open
state_closed: engicratesecure_door
- type: entity - type: entity
parent: CrateBaseSecure
id: CrateMedicalSecure id: CrateMedicalSecure
name: secure medical crate name: secure medical crate
parent: CrateBaseSecure
components: components:
- type: Icon
sprite: Structures/Storage/Crates/medicalcrate_secure.rsi
- type: Sprite
sprite: Structures/Storage/Crates/medicalcrate_secure.rsi
- type: AccessReader - type: AccessReader
access: [["Medical"]] access: [["Medical"]]
- type: Lock
- type: Sprite
sprite: Structures/Storage/Crates/medicalcrate_secure.rsi
layers:
- state: medicalcratesecure
- state: medicalcratesecure_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- state: locked
map: ["enum.StorageVisualLayers.Lock"]
shader: unshaded
- type: Icon
sprite: Structures/Storage/Crates/medicalcrate_secure.rsi
state: medicalcratesecure_icon
- type: Appearance
visuals:
- type: StorageVisualizer
state_open: medicalcratesecure_open
state_closed: medicalcratesecure_door
- type: entity - type: entity
parent: CrateBaseSecure
id: CratePrivateSecure id: CratePrivateSecure
name: private crate name: private crate
parent: CrateBaseSecure
components: components:
- type: AccessReader
- type: Lock
- type: Sprite
sprite: Structures/Storage/Crates/privatecrate_secure.rsi
layers:
- state: privatecrate
- state: privatecrate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- state: locked
map: ["enum.StorageVisualLayers.Lock"]
shader: unshaded
- type: Icon - type: Icon
sprite: Structures/Storage/Crates/privatecrate_secure.rsi sprite: Structures/Storage/Crates/privatecrate_secure.rsi
state: privatecrate_icon - type: Sprite
- type: Appearance sprite: Structures/Storage/Crates/privatecrate_secure.rsi
visuals:
- type: StorageVisualizer
state_open: privatecrate_open
state_closed: privatecrate_door
- type: entity - type: entity
parent: CrateBaseSecure
id: CrateScienceSecure id: CrateScienceSecure
name: secure science crate name: secure science crate
parent: CrateBaseSecure
components: components:
- type: Icon
sprite: Structures/Storage/Crates/scicrate_secure.rsi
- type: Sprite
sprite: Structures/Storage/Crates/scicrate_secure.rsi
- type: AccessReader - type: AccessReader
access: [["Research"]] access: [["Research"]]
- type: Lock
- type: Sprite
sprite: Structures/Storage/Crates/scicrate_secure.rsi
layers:
- state: scicratesecure
- state: scicratesecure_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- state: locked
map: ["enum.StorageVisualLayers.Lock"]
shader: unshaded
- type: Icon
sprite: Structures/Storage/Crates/scicrate_secure.rsi
state: scicratesecure_icon
- type: Appearance
visuals:
- type: StorageVisualizer
state_open: scicratesecure_open
state_closed: scicratesecure_door
- type: entity - type: entity
parent: CrateBaseSecure
id: CratePlasma id: CratePlasma
name: plasma crate name: plasma crate
parent: CrateBaseSecure
components: components:
- type: Icon
sprite: Structures/Storage/Crates/plasma.rsi
- type: Sprite
sprite: Structures/Storage/Crates/plasma.rsi
- type: AccessReader - type: AccessReader
access: [["Engineering"]] access: [["Engineering"]]
- type: Lock
- type: Sprite
sprite: Structures/Storage/Crates/plasma.rsi
layers:
- state: plasmacrate
- state: plasmacrate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- state: locked
map: ["enum.StorageVisualLayers.Lock"]
shader: unshaded
- type: Icon
sprite: Structures/Storage/Crates/plasma.rsi
state: plasmacrate_icon
- type: Appearance
visuals:
- type: StorageVisualizer
state_open: plasmacrate_open
state_closed: plasmacrate_door
- type: entity - type: entity
parent: CrateBaseSecure
id: CrateSecure id: CrateSecure
name: secure crate name: secure crate
parent: CrateBaseSecure
components: components:
- type: AccessReader - type: Icon
- type: Lock sprite: Structures/Storage/Crates/secure.rsi
- type: Sprite - type: Sprite
sprite: Structures/Storage/Crates/secure.rsi sprite: Structures/Storage/Crates/secure.rsi
layers:
- state: securecrate
- state: securecrate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- state: locked
map: ["enum.StorageVisualLayers.Lock"]
shader: unshaded
- type: Icon
sprite: Structures/Storage/Crates/secure.rsi
state: securecrate_icon
- type: Appearance
visuals:
- type: StorageVisualizer
state_open: securecrate_open
state_closed: securecrate_door
- type: entity - type: entity
parent: CrateBaseSecure
id: CrateHydroSecure id: CrateHydroSecure
name: secure hydroponics crate name: secure hydroponics crate
parent: CrateBaseSecure
components: components:
- type: Icon
sprite: Structures/Storage/Crates/hydro_secure.rsi
- type: Sprite
sprite: Structures/Storage/Crates/hydro_secure.rsi
- type: AccessReader - type: AccessReader
access: [["Hydroponics"]] access: [["Hydroponics"]]
- type: Lock
- type: Sprite
sprite: Structures/Storage/Crates/hydro_secure.rsi
layers:
- state: hydrocratesecure
- state: hydrocratesecure_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- state: locked
map: ["enum.StorageVisualLayers.Lock"]
shader: unshaded
- type: Icon
sprite: Structures/Storage/Crates/hydro_secure.rsi
state: hydrocratesecure_icon
- type: Appearance
visuals:
- type: StorageVisualizer
state_open: hydrocratesecure_open
state_closed: hydrocratesecure_door
- type: entity - type: entity
parent: CrateBaseSecure
id: CrateWeaponSecure id: CrateWeaponSecure
name: secure weapon crate name: secure weapon crate
parent: CrateBaseSecure
components: components:
- type: Icon
sprite: Structures/Storage/Crates/weapon.rsi
- type: Sprite
sprite: Structures/Storage/Crates/weapon.rsi
- type: AccessReader - type: AccessReader
access: [["Armory"]] access: [["Armory"]]
- type: Lock
- type: Sprite
sprite: Structures/Storage/Crates/weapon.rsi
layers:
- state: weaponcrate
- state: weaponcrate_door
map: ["enum.StorageVisualLayers.Door"]
- state: locked
map: ["enum.StorageVisualLayers.Lock"]
shader: unshaded
- type: Icon
sprite: Structures/Storage/Crates/weapon.rsi
state: weaponcrate_icon
- type: Appearance
visuals:
- type: StorageVisualizer
state_open: weaponcrate_open
state_closed: weaponcrate_door
- type: entity - type: entity
parent: CrateBaseSecure
id: CrateCommandSecure id: CrateCommandSecure
name: command crate name: command crate
parent: CrateBaseSecure
components: components:
- type: Icon
sprite: Structures/Storage/Crates/secure.rsi
- type: Sprite
sprite: Structures/Storage/Crates/secure.rsi
- type: AccessReader - type: AccessReader
access: [["Command"]] access: [["Command"]]
- type: Lock
- type: Sprite
sprite: Structures/Storage/Crates/secure.rsi
layers:
- state: securecrate
- state: securecrate_door
map: ["enum.StorageVisualLayers.Door"]
- state: welded
visible: false
map: ["enum.WeldableLayers.BaseWelded"]
- state: locked
map: ["enum.StorageVisualLayers.Lock"]
shader: unshaded
- type: Icon
sprite: Structures/Storage/Crates/secure.rsi
state: securecrate_icon
- type: Appearance
visuals:
- type: StorageVisualizer
state_open: securecrate_open
state_closed: securecrate_door
- type: entity - type: entity
parent: CrateGeneric
id: CrateLivestock id: CrateLivestock
name: livestock crate name: livestock crate
parent: CrateGeneric
components: components:
- type: EntityStorage
capacity: 500
- type: Sprite - type: Sprite
sprite: Structures/Storage/Crates/livestock.rsi sprite: Structures/Storage/Crates/livestock.rsi
layers: layers:
- state: livestockcrate - state: base
- state: livestockcrate_door - state: closed
map: ["enum.StorageVisualLayers.Door"] map: ["enum.StorageVisualLayers.Door"]
- type: Icon - type: Icon
sprite: Structures/Storage/Crates/livestock.rsi sprite: Structures/Storage/Crates/livestock.rsi
state: livestockcrate state: base
- type: Appearance
visuals:
- type: StorageVisualizer
state_open: livestockcrate_open
state_closed: livestockcrate_door
- type: Damageable
damageContainer: Inorganic
damageModifierSet: Metallic
- type: Destructible - type: Destructible
thresholds: thresholds:
- trigger: - trigger:

View File

@@ -6,7 +6,7 @@
targetNode: cratelivestock targetNode: cratelivestock
category: construction-category-storage category: construction-category-storage
description: A wooden crate for holding livestock. description: A wooden crate for holding livestock.
icon: Structures/Storage/Crates/livestock.rsi/livestockcrate.png icon: Structures/Storage/Crates/livestock.rsi/base.png
objectType: Structure objectType: Structure
- type: construction - type: construction
@@ -17,7 +17,7 @@
targetNode: crategenericsteel targetNode: crategenericsteel
category: construction-category-storage category: construction-category-storage
description: A metal crate for storing things. description: A metal crate for storing things.
icon: Structures/Storage/Crates/generic.rsi/crate_icon.png icon: Structures/Storage/Crates/generic.rsi/icon.png
objectType: Structure objectType: Structure
- type: construction - type: construction
@@ -28,5 +28,5 @@
targetNode: crateplastic targetNode: crateplastic
category: construction-category-storage category: construction-category-storage
description: A plastic crate for storing things. description: A plastic crate for storing things.
icon: Structures/Storage/Crates/plastic.rsi/plasticcrate_icon.png icon: Structures/Storage/Crates/plastic.rsi/icon.png
objectType: Structure objectType: Structure

View File

@@ -0,0 +1,39 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "base"
},
{
"name": "closed"
},
{
"name": "open"
},
{
"name": "welded"
},
{
"name": "sparking",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
}
]
}

View File

@@ -1,39 +0,0 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "electricalcrate",
"select": [],
"flags": {}
},
{
"name": "electricalcrate_door",
"select": [],
"flags": {}
},
{
"name": "electricalcrate_icon",
"select": [],
"flags": {}
},
{
"name": "welded",
"select": [],
"flags": {}
},
{
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]]
},
{
"name": "electricalcrate_open",
"select": [],
"flags": {}
}
]
}

View File

@@ -1,39 +0,0 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "engicrate",
"select": [],
"flags": {}
},
{
"name": "engicrate_door",
"select": [],
"flags": {}
},
{
"name": "engicrate_icon",
"select": [],
"flags": {}
},
{
"name": "welded",
"select": [],
"flags": {}
},
{
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]]
},
{
"name": "engicrate_open",
"select": [],
"flags": {}
}
]
}

View File

@@ -1,54 +1,45 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
},
"states": [
{
"name": "icon"
}, },
"states": [ {
{ "name": "base"
"name": "engicratesecure", },
"select": [], {
"flags": {} "name": "closed"
}, },
{ {
"name": "engicratesecure_door", "name": "open"
"select": [], },
"flags": {} {
}, "name": "welded"
{ },
"name": "engicratesecure_icon", {
"select": [], "name": "sparking",
"flags": {} "delays": [
}, [
{ 0.1,
"name": "welded", 0.1,
"select": [], 0.1,
"flags": {} 0.1,
}, 0.1,
{ 0.1
"name": "unlocked", ]
"select": [], ]
"flags": {} },
}, {
{ "name": "locked"
"name": "off", },
"select": [], {
"flags": {} "name": "unlocked"
}, }
{ ]
"name": "locked",
"select": [],
"flags": {}
},
{
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]]
},
{
"name": "engicratesecure_open",
"select": [],
"flags": {}
}
]
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 B

View File

@@ -0,0 +1,39 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "base"
},
{
"name": "closed"
},
{
"name": "open"
},
{
"name": "welded"
},
{
"name": "sparking",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
}
]
}

View File

Before

Width:  |  Height:  |  Size: 402 B

After

Width:  |  Height:  |  Size: 402 B

View File

@@ -1,39 +1,39 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
},
"states": [
{
"name": "icon"
}, },
"states": [ {
{ "name": "base"
"name": "freezer", },
"select": [], {
"flags": {} "name": "closed"
}, },
{ {
"name": "freezer_door", "name": "open"
"select": [], },
"flags": {} {
}, "name": "welded"
{ },
"name": "freezer_icon", {
"select": [], "name": "sparking",
"flags": {} "delays": [
}, [
{ 0.1,
"name": "welded", 0.1,
"select": [], 0.1,
"flags": {} 0.1,
}, 0.1,
{ 0.1
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] ]
}, ]
{ }
"name": "freezer_open", ]
"select": [],
"flags": {}
}
]
} }

View File

Before

Width:  |  Height:  |  Size: 268 B

After

Width:  |  Height:  |  Size: 268 B

View File

@@ -1,39 +1,39 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
},
"states": [
{
"name": "icon"
}, },
"states": [ {
{ "name": "base"
"name": "crate", },
"select": [], {
"flags": {} "name": "closed"
}, },
{ {
"name": "crate_door", "name": "open"
"select": [], },
"flags": {} {
}, "name": "welded"
{ },
"name": "crate_icon", {
"select": [], "name": "sparking",
"flags": {} "delays": [
}, [
{ 0.1,
"name": "welded", 0.1,
"select": [], 0.1,
"flags": {} 0.1,
}, 0.1,
{ 0.1
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] ]
}, ]
{ }
"name": "crate_open", ]
"select": [],
"flags": {}
}
]
} }

View File

@@ -1,39 +0,0 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "hydrocrate",
"select": [],
"flags": {}
},
{
"name": "hydrocrate_door",
"select": [],
"flags": {}
},
{
"name": "hydrocrate_icon",
"select": [],
"flags": {}
},
{
"name": "welded",
"select": [],
"flags": {}
},
{
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]]
},
{
"name": "hydrocrate_open",
"select": [],
"flags": {}
}
]
}

View File

@@ -1,54 +1,45 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
},
"states": [
{
"name": "icon"
}, },
"states": [ {
{ "name": "base"
"name": "hydrocratesecure", },
"select": [], {
"flags": {} "name": "closed"
}, },
{ {
"name": "hydrocratesecure_door", "name": "open"
"select": [], },
"flags": {} {
}, "name": "welded"
{ },
"name": "hydrocratesecure_icon", {
"select": [], "name": "sparking",
"flags": {} "delays": [
}, [
{ 0.1,
"name": "welded", 0.1,
"select": [], 0.1,
"flags": {} 0.1,
}, 0.1,
{ 0.1
"name": "unlocked", ]
"select": [], ]
"flags": {} },
}, {
{ "name": "locked"
"name": "off", },
"select": [], {
"flags": {} "name": "unlocked"
}, }
{ ]
"name": "locked",
"select": [],
"flags": {}
},
{
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]]
},
{
"name": "hydrocratesecure_open",
"select": [],
"flags": {}
}
]
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 B

View File

@@ -0,0 +1,39 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "base"
},
{
"name": "closed"
},
{
"name": "open"
},
{
"name": "welded"
},
{
"name": "sparking",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1
]
]
}
]
}

View File

@@ -3,21 +3,18 @@
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from Paradise Station at https://github.com/ParadiseSS13/Paradise/blob/master/icons/obj/crates.dmi", "copyright": "Taken from Paradise Station at https://github.com/ParadiseSS13/Paradise/blob/master/icons/obj/crates.dmi",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
}, },
"states": [ "states": [
{ {
"name": "livestockcrate", "name": "base"
"select": []
}, },
{ {
"name": "livestockcrate_door", "name": "closed"
"select": []
}, },
{ {
"name": "livestockcrate_open", "name": "open"
"select": []
} }
] ]
} }

View File

@@ -1,39 +1,39 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
},
"states": [
{
"name": "icon"
}, },
"states": [ {
{ "name": "base"
"name": "medicalcrate", },
"select": [], {
"flags": {} "name": "closed"
}, },
{ {
"name": "medicalcrate_door", "name": "open"
"select": [], },
"flags": {} {
}, "name": "welded"
{ },
"name": "medicalcrate_icon", {
"select": [], "name": "sparking",
"flags": {} "delays": [
}, [
{ 0.1,
"name": "welded", 0.1,
"select": [], 0.1,
"flags": {} 0.1,
}, 0.1,
{ 0.1
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] ]
}, ]
{ }
"name": "medicalcrate_open", ]
"select": [],
"flags": {}
}
]
} }

View File

@@ -1,54 +1,45 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
},
"states": [
{
"name": "icon"
}, },
"states": [ {
{ "name": "base"
"name": "medicalcratesecure", },
"select": [], {
"flags": {} "name": "closed"
}, },
{ {
"name": "medicalcratesecure_door", "name": "open"
"select": [], },
"flags": {} {
}, "name": "welded"
{ },
"name": "medicalcratesecure_icon", {
"select": [], "name": "sparking",
"flags": {} "delays": [
}, [
{ 0.1,
"name": "welded", 0.1,
"select": [], 0.1,
"flags": {} 0.1,
}, 0.1,
{ 0.1
"name": "unlocked", ]
"select": [], ]
"flags": {} },
}, {
{ "name": "locked"
"name": "off", },
"select": [], {
"flags": {} "name": "unlocked"
}, }
{ ]
"name": "locked",
"select": [],
"flags": {}
},
{
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]]
},
{
"name": "medicalcratesecure_open",
"select": [],
"flags": {}
}
]
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 B

View File

Before

Width:  |  Height:  |  Size: 375 B

After

Width:  |  Height:  |  Size: 375 B

View File

Before

Width:  |  Height:  |  Size: 352 B

After

Width:  |  Height:  |  Size: 352 B

View File

Before

Width:  |  Height:  |  Size: 270 B

After

Width:  |  Height:  |  Size: 270 B

View File

@@ -1,39 +1,39 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
},
"states": [
{
"name": "icon"
}, },
"states": [ {
{ "name": "base"
"name": "o2crate", },
"select": [], {
"flags": {} "name": "closed"
}, },
{ {
"name": "o2crate_door", "name": "open"
"select": [], },
"flags": {} {
}, "name": "welded"
{ },
"name": "o2crate_icon", {
"select": [], "name": "sparking",
"flags": {} "delays": [
}, [
{ 0.1,
"name": "welded", 0.1,
"select": [], 0.1,
"flags": {} 0.1,
}, 0.1,
{ 0.1
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] ]
}, ]
{ }
"name": "o2crate_open", ]
"select": [],
"flags": {}
}
]
} }

View File

Before

Width:  |  Height:  |  Size: 318 B

After

Width:  |  Height:  |  Size: 318 B

View File

@@ -1,54 +1,45 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
},
"states": [
{
"name": "icon"
}, },
"states": [ {
{ "name": "base"
"name": "plasmacrate", },
"select": [], {
"flags": {} "name": "closed"
}, },
{ {
"name": "plasmacrate_door", "name": "open"
"select": [], },
"flags": {} {
}, "name": "welded"
{ },
"name": "plasmacrate_icon", {
"select": [], "name": "sparking",
"flags": {} "delays": [
}, [
{ 0.1,
"name": "welded", 0.1,
"select": [], 0.1,
"flags": {} 0.1,
}, 0.1,
{ 0.1
"name": "unlocked", ]
"select": [], ]
"flags": {} },
}, {
{ "name": "locked"
"name": "off", },
"select": [], {
"flags": {} "name": "unlocked"
}, }
{ ]
"name": "locked",
"select": [],
"flags": {}
},
{
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]]
},
{
"name": "plasmacrate_open",
"select": [],
"flags": {}
}
]
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 B

View File

@@ -1,39 +1,39 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
},
"states": [
{
"name": "icon"
}, },
"states": [ {
{ "name": "base"
"name": "plasticcrate", },
"select": [], {
"flags": {} "name": "closed"
}, },
{ {
"name": "plasticcrate_door", "name": "open"
"select": [], },
"flags": {} {
}, "name": "welded"
{ },
"name": "plasticcrate_icon", {
"select": [], "name": "sparking",
"flags": {} "delays": [
}, [
{ 0.1,
"name": "welded", 0.1,
"select": [], 0.1,
"flags": {} 0.1,
}, 0.1,
{ 0.1
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] ]
}, ]
{ }
"name": "plasticcrate_open", ]
"select": [],
"flags": {}
}
]
} }

View File

@@ -1,54 +1,45 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
},
"states": [
{
"name": "icon"
}, },
"states": [ {
{ "name": "base"
"name": "privatecrate", },
"select": [], {
"flags": {} "name": "closed"
}, },
{ {
"name": "privatecrate_door", "name": "open"
"select": [], },
"flags": {} {
}, "name": "welded"
{ },
"name": "privatecrate_icon", {
"select": [], "name": "sparking",
"flags": {} "delays": [
}, [
{ 0.1,
"name": "welded", 0.1,
"select": [], 0.1,
"flags": {} 0.1,
}, 0.1,
{ 0.1
"name": "unlocked", ]
"select": [], ]
"flags": {} },
}, {
{ "name": "locked"
"name": "off", },
"select": [], {
"flags": {} "name": "unlocked"
}, }
{ ]
"name": "locked",
"select": [],
"flags": {}
},
{
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]]
},
{
"name": "privatecrate_open",
"select": [],
"flags": {}
}
]
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 B

View File

@@ -1,39 +1,39 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
},
"states": [
{
"name": "icon"
}, },
"states": [ {
{ "name": "base"
"name": "radiationcrate", },
"select": [], {
"flags": {} "name": "closed"
}, },
{ {
"name": "radiationcrate_door", "name": "open"
"select": [], },
"flags": {} {
}, "name": "welded"
{ },
"name": "radiationcrate_icon", {
"select": [], "name": "sparking",
"flags": {} "delays": [
}, [
{ 0.1,
"name": "welded", 0.1,
"select": [], 0.1,
"flags": {} 0.1,
}, 0.1,
{ 0.1
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]] ]
}, ]
{ }
"name": "radiationcrate_open", ]
"select": [],
"flags": {}
}
]
} }

View File

@@ -1,39 +0,0 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "scicrate",
"select": [],
"flags": {}
},
{
"name": "scicrate_door",
"select": [],
"flags": {}
},
{
"name": "scicrate_icon",
"select": [],
"flags": {}
},
{
"name": "welded",
"select": [],
"flags": {}
},
{
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]]
},
{
"name": "scicrate_open",
"select": [],
"flags": {}
}
]
}

View File

@@ -1,54 +1,45 @@
{ {
"version": 1, "version": 1,
"license": "CC-BY-SA-3.0", "license": "CC-BY-SA-3.0",
"copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689", "copyright": "Taken from Citadelstation at commit https://github.com/Citadel-Station-13/Citadel-Station-13/commit/85186a971453b0653bacfb3fae88f978dc1be689",
"size": { "size": {
"x": 32, "x": 32,
"y": 32 "y": 32
},
"states": [
{
"name": "icon"
}, },
"states": [ {
{ "name": "base"
"name": "scicratesecure", },
"select": [], {
"flags": {} "name": "closed"
}, },
{ {
"name": "scicratesecure_door", "name": "open"
"select": [], },
"flags": {} {
}, "name": "welded"
{ },
"name": "scicratesecure_icon", {
"select": [], "name": "sparking",
"flags": {} "delays": [
}, [
{ 0.1,
"name": "welded", 0.1,
"select": [], 0.1,
"flags": {} 0.1,
}, 0.1,
{ 0.1
"name": "unlocked", ]
"select": [], ]
"flags": {} },
}, {
{ "name": "locked"
"name": "off", },
"select": [], {
"flags": {} "name": "unlocked"
}, }
{ ]
"name": "locked",
"select": [],
"flags": {}
},
{
"name": "sparking", "delays": [[0.1,0.1,0.1,0.1,0.1,0.1]]
},
{
"name": "scicratesecure_open",
"select": [],
"flags": {}
}
]
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 114 B

Some files were not shown because too many files have changed in this diff Show More