diff --git a/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml b/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml index 1196368491..3c99b0d0b4 100644 --- a/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml +++ b/Resources/Prototypes/Catalog/Cargo/cargo_engines.yml @@ -81,3 +81,15 @@ cost: 1500 category: Engineering group: market + +- type: cargoProduct + name: "particle accelerator crate" + id: cargo.engineparticleaccelerator + description: "Contains all the boards needed to construct a Particle Accelerator." + icon: + sprite: Constructible/Specific/Engines/PA/control_box.rsi + state: boxc + product: CrateEngineeringParticleAccelerator + cost: 10000 + category: Engineering + group: market diff --git a/Resources/Prototypes/Catalog/Fills/Storage/Crates/engines.yml b/Resources/Prototypes/Catalog/Fills/Storage/Crates/engines.yml index 427dc733b0..175b660192 100644 --- a/Resources/Prototypes/Catalog/Fills/Storage/Crates/engines.yml +++ b/Resources/Prototypes/Catalog/Fills/Storage/Crates/engines.yml @@ -1,3 +1,5 @@ +# AME + - type: entity id: CrateEngineeringAMEShielding name: packaged antimatter reactor crate @@ -31,6 +33,8 @@ - name: AMEControllerUnanchored amount: 1 +# Singularity + - type: entity id: CrateEngineeringSingularityEmitter name: emitter crate @@ -75,6 +79,31 @@ - name: SingularityGenerator amount: 1 +# Particle Accelerator + +- type: entity + id: CrateEngineeringParticleAccelerator + name: PA crate + description: "Complex to setup, but rewarding as fuck." + parent: CrateEngineeringSecure + components: + - type: StorageFill + contents: + - name: MachineParticleAcceleratorEndCapCircuitboard + amount: 1 + - name: MachineParticleAcceleratorEmitterLeftCircuitboard + amount: 1 + - name: MachineParticleAcceleratorEmitterCenterCircuitboard + amount: 1 + - name: MachineParticleAcceleratorEmitterRightCircuitboard + amount: 1 + - name: MachineParticleAcceleratorFuelChamberCircuitboard + amount: 1 + - name: MachineParticleAcceleratorPowerBoxCircuitboard + amount: 1 + - name: ParticleAcceleratorComputerCircuitboard + amount: 1 + # Non-functional for some reason #- type: entity diff --git a/Resources/Prototypes/Entities/Constructible/Power/cargo_console.yml b/Resources/Prototypes/Entities/Constructible/Power/cargo_console.yml index dff20b0e82..d3eb293116 100644 --- a/Resources/Prototypes/Entities/Constructible/Power/cargo_console.yml +++ b/Resources/Prototypes/Entities/Constructible/Power/cargo_console.yml @@ -44,6 +44,7 @@ - cargo.enginesingularitycollector - cargo.enginesingularitygenerator - cargo.enginesingularitycontainment + - cargo.engineparticleaccelerator - type: UserInterface interfaces: - key: enum.CargoConsoleUiKey.Key diff --git a/Resources/Prototypes/Entities/Constructible/Power/particleAccelerator.yml b/Resources/Prototypes/Entities/Constructible/Power/particleAccelerator.yml deleted file mode 100644 index 3398afd385..0000000000 --- a/Resources/Prototypes/Entities/Constructible/Power/particleAccelerator.yml +++ /dev/null @@ -1,357 +0,0 @@ -- type: entity - id: ParticleAcceleratorBase - abstract: true - placement: - mode: SnapgridCenter - components: - - type: InteractionOutline - - type: Anchorable - - type: Physics - mass: 25 - anchored: true - shapes: - - !type:PhysShapeAabb - bounds: "-0.49,-0.49,0.49,0.49" - layer: - - Opaque - - Impassable - - MobImpassable - - VaultImpassable - IsScrapingFloor: true - - type: SnapGrid - offset: Center - - type: Pullable - - type: Clickable - -- type: entity - name: Particles - description: "Accelerated particles." - id: ParticlesProjectile - parent: BulletBase - components: - - type: Sprite - sprite: Constructible/Power/PA/particle.rsi - state: particle0 - shader: unshaded - - type: Projectile - delete_on_collide: false - soundHit: /Audio/Weapons/Guns/Hits/bullet_hit.ogg - damages: - Radiation: 10 - - type: Physics - hard: false - shapes: - - !type:PhysShapeAabb - bounds: "-0.48,-0.48,0.48,0.48" - layer: [None] - mask: - - MobMask - - Clickable - - type: ParticleProjectile - -# Working PA - -- type: entity - parent: ParticleAcceleratorBase - id: ParticleAcceleratorControlBox - name: Particle Accelerator Control Computer - description: This controls the density of the particles. - components: - - type: Sprite - sprite: Constructible/Power/PA/control_box.rsi - layers: - - state: control_boxc - map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] - - state: control_box_unlitp - map: [ "enum.ParticleAcceleratorVisualLayers.Unlit" ] - shader: unshaded - visible: false - - type: Appearance - visuals: - - type: ParticleAcceleratorPartVisualizer - baseState: control_box_unlit - - type: PowerReceiver - - type: ParticleAcceleratorControlBox - - type: Construction - graph: particleAcceleratorControlBox - node: completed - - type: UserInterface - interfaces: - - key: enum.ParticleAcceleratorControlBoxUiKey.Key - type: ParticleAcceleratorBoundUserInterface - - key: enum.WiresUiKey.Key - type: WiresBoundUserInterface - - type: Wires - BoardName: "Mk2 Particle Accelerator" - LayoutId: ParticleAccelerator - -- type: entity - parent: ParticleAcceleratorBase - id: ParticleAcceleratorEmitterLeft - name: EM Containment Grid - suffix: Left - description: This launchs the Alpha particles, might not want to stand near this end. - components: - - type: Sprite - sprite: Constructible/Power/PA/emitter_left.rsi - layers: - - state: emitter_leftc - map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] - - state: emitter_left_unlitp - map: [ "enum.ParticleAcceleratorVisualLayers.Unlit" ] - shader: unshaded - visible: false - - type: Appearance - visuals: - - type: ParticleAcceleratorPartVisualizer - baseState: emitter_left_unlit - - type: ParticleAcceleratorEmitter - emitterType: Left - - type: Construction - graph: particleAcceleratorEmitterLeft - node: completed - - -- type: entity - parent: ParticleAcceleratorBase - id: ParticleAcceleratorEmitterCenter - name: EM Containment Grid - suffix: Center - description: This launchs the Alpha particles, might not want to stand near this end. - components: - - type: Sprite - sprite: Constructible/Power/PA/emitter_center.rsi - layers: - - state: emitter_centerc - map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] - - state: emitter_center_unlitp - map: [ "enum.ParticleAcceleratorVisualLayers.Unlit" ] - shader: unshaded - visible: false - - type: Appearance - visuals: - - type: ParticleAcceleratorPartVisualizer - baseState: emitter_center_unlit - - type: ParticleAcceleratorEmitter - emitterType: Center - - type: Construction - graph: particleAcceleratorEmitterCenter - node: completed - -- type: entity - parent: ParticleAcceleratorBase - id: ParticleAcceleratorEmitterRight - name: EM Containment Grid - suffix: Right - description: This launchs the Alpha particles, might not want to stand near this end. - components: - - type: Sprite - sprite: Constructible/Power/PA/emitter_right.rsi - layers: - - state: emitter_rightc - map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] - - state: emitter_right_unlitp - map: [ "enum.ParticleAcceleratorVisualLayers.Unlit" ] - shader: unshaded - visible: false - - type: Appearance - visuals: - - type: ParticleAcceleratorPartVisualizer - baseState: emitter_right_unlit - - type: ParticleAcceleratorEmitter - emitterType: Right - - type: Construction - graph: particleAcceleratorEmitterRight - node: completed - -- type: entity - parent: ParticleAcceleratorBase - id: ParticleAcceleratorEndCap - name: Alpha Particle Generation Array - description: This is where Alpha particles are generated from [REDACTED]. - components: - - type: Sprite - sprite: Constructible/Power/PA/end_cap.rsi - state: end_capc - - type: ParticleAcceleratorEndCap - - type: Construction - graph: particleAcceleratorEndCap - node: completed - -- type: entity - parent: ParticleAcceleratorBase - id: ParticleAcceleratorFuelChamber - name: EM Acceleration Chamber - description: This is where the Alpha particles are accelerated to radical speeds. - components: - - type: Sprite - sprite: Constructible/Power/PA/fuel_chamber.rsi - layers: - - state: fuel_chamberc - map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] - - state: fuel_chamber_unlitp - map: [ "enum.ParticleAcceleratorVisualLayers.Unlit" ] - shader: unshaded - visible: false - - type: Appearance - visuals: - - type: ParticleAcceleratorPartVisualizer - baseState: fuel_chamber_unlit - - type: ParticleAcceleratorFuelChamber - - type: Construction - graph: particleAcceleratorFuelChamber - node: completed - -- type: entity - parent: ParticleAcceleratorBase - id: ParticleAcceleratorPowerBox - name: Particle Focusing EM Lens - description: This uses electromagnetic waves to focus the Alpha-Particles. - components: - - type: Sprite - sprite: Constructible/Power/PA/power_box.rsi - layers: - - state: power_boxc - map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] - - state: power_box_unlitp - map: [ "enum.ParticleAcceleratorVisualLayers.Unlit" ] - shader: unshaded - visible: false - - type: Appearance - visuals: - - type: ParticleAcceleratorPartVisualizer - baseState: power_box_unlit - - type: ParticleAcceleratorPowerBox - - type: PowerConsumer - voltage: High - - type: NodeContainer - examinable: true - nodes: - - !type:AdjacentNode - nodeGroupID: HVPower - - type: Construction - graph: particleAcceleratorPowerBox - node: completed - - -# Unfinished PA - -- type: entity - parent: ParticleAcceleratorBase - id: ParticleAcceleratorControlBoxUnfinished - name: Particle Accelerator Control Computer - suffix: Unfinished - description: This controls the density of the particles. It looks unfinished. - components: - - type: Physics - anchored: false - - type: Sprite - sprite: Constructible/Power/PA/control_box.rsi - state: control_box - - type: Construction - graph: particleAcceleratorControlBox - node: start - defaultTarget: completed - -- type: entity - parent: ParticleAcceleratorBase - id: ParticleAcceleratorEmitterLeftUnfinished - name: EM Containment Grid - suffix: Unfinished, Left - description: This launchs the Alpha particles, might not want to stand near this end. It looks unfinished. - components: - - type: Physics - anchored: false - - type: Sprite - sprite: Constructible/Power/PA/emitter_left.rsi - state: emitter_left - - type: Construction - graph: particleAcceleratorEmitterLeft - node: start - defaultTarget: completed - -- type: entity - parent: ParticleAcceleratorBase - id: ParticleAcceleratorEmitterCenterUnfinished - name: EM Containment Grid - suffix: Unfinished, Center - description: This launchs the Alpha particles, might not want to stand near this end. It looks unfinished. - components: - - type: Physics - anchored: false - - type: Sprite - sprite: Constructible/Power/PA/emitter_center.rsi - state: emitter_center - - type: Construction - graph: particleAcceleratorEmitterCenter - node: start - defaultTarget: completed - -- type: entity - parent: ParticleAcceleratorBase - id: ParticleAcceleratorEmitterRightUnfinished - name: EM Containment Grid - suffix: Unfinished, Right - description: This launchs the Alpha particles, might not want to stand near this end. It looks unfinished. - components: - - type: Physics - anchored: false - - type: Sprite - sprite: Constructible/Power/PA/emitter_right.rsi - state: emitter_right - - type: Construction - graph: particleAcceleratorEmitterRight - node: start - defaultTarget: completed - -- type: entity - parent: ParticleAcceleratorBase - id: ParticleAcceleratorEndCapUnfinished - name: Alpha Particle Generation Array - suffix: Unfinished - description: This is where Alpha particles are generated from [REDACTED]. It looks unfinished. - components: - - type: Physics - anchored: false - - type: Sprite - sprite: Constructible/Power/PA/end_cap.rsi - state: end_cap - - type: Construction - graph: particleAcceleratorEndCap - node: start - defaultTarget: completed - -- type: entity - parent: ParticleAcceleratorBase - id: ParticleAcceleratorFuelChamberUnfinished - name: EM Acceleration Chamber - suffix: Unfinished - description: This is where the Alpha particles are accelerated to radical speeds. It looks unfinished. - components: - - type: Physics - anchored: false - - type: Sprite - sprite: Constructible/Power/PA/fuel_chamber.rsi - state: fuel_chamber - - type: Construction - graph: particleAcceleratorFuelChamber - node: start - defaultTarget: completed - -- type: entity - parent: ParticleAcceleratorBase - id: ParticleAcceleratorPowerBoxUnfinished - name: Particle Focusing EM Lens - suffix: Unfinished - description: This uses electromagnetic waves to focus the Alpha-Particles. It looks unfinished. - components: - - type: Physics - anchored: false - - type: Sprite - sprite: Constructible/Power/PA/power_box.rsi - state: power_box - - type: Construction - graph: particleAcceleratorPowerBox - node: start - defaultTarget: completed - diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/base.yml b/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/base.yml new file mode 100644 index 0000000000..d9278985f6 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/base.yml @@ -0,0 +1,25 @@ +- type: entity + id: ParticleAcceleratorBase + abstract: true + placement: + mode: SnapgridCenter + components: + - type: InteractionOutline + - type: Anchorable + snap: true + - type: Physics + mass: 25 + anchored: true + shapes: + - !type:PhysShapeAabb + bounds: "-0.49,-0.49,0.49,0.49" + layer: + - Opaque + - Impassable + - MobImpassable + - VaultImpassable + IsScrapingFloor: true + - type: SnapGrid + offset: Center + - type: Pullable + - type: Clickable diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/control_box.yml b/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/control_box.yml new file mode 100644 index 0000000000..6f0577f8d1 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/control_box.yml @@ -0,0 +1,52 @@ +- type: entity + parent: ParticleAcceleratorBase + id: ParticleAcceleratorControlBox + name: PA control computer + description: This controls the density of the particles. + components: + - type: Sprite + sprite: Constructible/Specific/Engines/PA/control_box.rsi + layers: + - state: boxc + map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] + - state: unlitp + map: [ "enum.ParticleAcceleratorVisualLayers.Unlit" ] + shader: unshaded + visible: false + - type: Appearance + visuals: + - type: ParticleAcceleratorPartVisualizer + baseState: unlit + - type: PowerReceiver + - type: ParticleAcceleratorControlBox + - type: Construction + graph: particleAcceleratorControlBox + node: completed + - type: UserInterface + interfaces: + - key: enum.ParticleAcceleratorControlBoxUiKey.Key + type: ParticleAcceleratorBoundUserInterface + - key: enum.WiresUiKey.Key + type: WiresBoundUserInterface + - type: Wires + BoardName: "Mk2 Particle Accelerator" + LayoutId: ParticleAccelerator + +# Unfinished + +- type: entity + parent: ParticleAcceleratorBase + id: ParticleAcceleratorControlBoxUnfinished + name: PA control computer + suffix: Unfinished + description: This controls the density of the particles. It looks unfinished. + components: + - type: Physics + anchored: false + - type: Sprite + sprite: Constructible/Specific/Engines/PA/control_box.rsi + state: box + - type: Construction + graph: particleAcceleratorControlBox + node: start + defaultTarget: completed diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/emitter.yml b/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/emitter.yml new file mode 100644 index 0000000000..dff77ecef7 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/emitter.yml @@ -0,0 +1,127 @@ +- type: entity + parent: ParticleAcceleratorBase + id: ParticleAcceleratorEmitterLeft + name: PA containment emitter L + description: This launchs the Alpha particles, might not want to stand near this end. + components: + - type: Sprite + sprite: Constructible/Specific/Engines/PA/emitter_left.rsi + layers: + - state: leftc + map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] + - state: unlitp + map: [ "enum.ParticleAcceleratorVisualLayers.Unlit" ] + shader: unshaded + visible: false + - type: Appearance + visuals: + - type: ParticleAcceleratorPartVisualizer + baseState: unlit + - type: ParticleAcceleratorEmitter + emitterType: Left + - type: Construction + graph: particleAcceleratorEmitterLeft + node: completed + +- type: entity + parent: ParticleAcceleratorBase + id: ParticleAcceleratorEmitterCenter + name: PA containment emitter C + description: This launchs the Alpha particles, might not want to stand near this end. + components: + - type: Sprite + sprite: Constructible/Specific/Engines/PA/emitter_center.rsi + layers: + - state: centerc + map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] + - state: unlitp + map: [ "enum.ParticleAcceleratorVisualLayers.Unlit" ] + shader: unshaded + visible: false + - type: Appearance + visuals: + - type: ParticleAcceleratorPartVisualizer + baseState: unlit + - type: ParticleAcceleratorEmitter + emitterType: Center + - type: Construction + graph: particleAcceleratorEmitterCenter + node: completed + +- type: entity + parent: ParticleAcceleratorBase + id: ParticleAcceleratorEmitterRight + name: PA containment emitter R + description: This launchs the Alpha particles, might not want to stand near this end. + components: + - type: Sprite + sprite: Constructible/Specific/Engines/PA/emitter_right.rsi + layers: + - state: rightc + map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] + - state: unlitp + map: [ "enum.ParticleAcceleratorVisualLayers.Unlit" ] + shader: unshaded + visible: false + - type: Appearance + visuals: + - type: ParticleAcceleratorPartVisualizer + baseState: unlit + - type: ParticleAcceleratorEmitter + emitterType: Right + - type: Construction + graph: particleAcceleratorEmitterRight + node: completed + +# Unfinished + +- type: entity + parent: ParticleAcceleratorBase + id: ParticleAcceleratorEmitterLeftUnfinished + name: PA containment emitter L + suffix: Unfinished, Left + description: This launchs the Alpha particles, might not want to stand near this end. It looks unfinished. + components: + - type: Physics + anchored: false + - type: Sprite + sprite: Constructible/Specific/Engines/PA/emitter_left.rsi + state: left + - type: Construction + graph: particleAcceleratorEmitterLeft + node: start + defaultTarget: completed + +- type: entity + parent: ParticleAcceleratorBase + id: ParticleAcceleratorEmitterCenterUnfinished + name: PA containment emitter C + suffix: Unfinished + description: This launchs the Alpha particles, might not want to stand near this end. It looks unfinished. + components: + - type: Physics + anchored: false + - type: Sprite + sprite: Constructible/Specific/Engines/PA/emitter_center.rsi + state: center + - type: Construction + graph: particleAcceleratorEmitterCenter + node: start + defaultTarget: completed + +- type: entity + parent: ParticleAcceleratorBase + id: ParticleAcceleratorEmitterRightUnfinished + name: PA containment emitter R + suffix: Unfinished + description: This launchs the Alpha particles, might not want to stand near this end. It looks unfinished. + components: + - type: Physics + anchored: false + - type: Sprite + sprite: Constructible/Specific/Engines/PA/emitter_right.rsi + state: right + - type: Construction + graph: particleAcceleratorEmitterRight + node: start + defaultTarget: completed diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/end_cap.yml b/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/end_cap.yml new file mode 100644 index 0000000000..0d80bd9137 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/end_cap.yml @@ -0,0 +1,32 @@ +- type: entity + parent: ParticleAcceleratorBase + id: ParticleAcceleratorEndCap + name: PA end-cap + description: Formally known as the Alpha Particle Generation Array. This is where Alpha particles are generated from [REDACTED]. + components: + - type: Sprite + sprite: Constructible/Specific/Engines/PA/end_cap.rsi + state: capc + - type: ParticleAcceleratorEndCap + - type: Construction + graph: particleAcceleratorEndCap + node: completed + +# Unfinished + +- type: entity + parent: ParticleAcceleratorBase + id: ParticleAcceleratorEndCapUnfinished + name: PA end-cap + suffix: Unfinished + description: Formally known as the Alpha Particle Generation Array. This is where Alpha particles are generated from [REDACTED]. It looks unfinished. + components: + - type: Physics + anchored: false + - type: Sprite + sprite: Constructible/Specific/Engines/PA/end_cap.rsi + state: cap + - type: Construction + graph: particleAcceleratorEndCap + node: start + defaultTarget: completed diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/fuel_chamber.yml b/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/fuel_chamber.yml new file mode 100644 index 0000000000..7ee98d5a86 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/fuel_chamber.yml @@ -0,0 +1,42 @@ +- type: entity + parent: ParticleAcceleratorBase + id: ParticleAcceleratorFuelChamber + name: PA fuel chamber + description: Formally known as the EM Acceleration Chamber. This is where the Alpha particles are accelerated to radical speeds. + components: + - type: Sprite + sprite: Constructible/Specific/Engines/PA/fuel_chamber.rsi + layers: + - state: chamberc + map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] + - state: unlitp + map: [ "enum.ParticleAcceleratorVisualLayers.Unlit" ] + shader: unshaded + visible: false + - type: Appearance + visuals: + - type: ParticleAcceleratorPartVisualizer + baseState: unlit + - type: ParticleAcceleratorFuelChamber + - type: Construction + graph: particleAcceleratorFuelChamber + node: completed + +# Unfinished + +- type: entity + parent: ParticleAcceleratorBase + id: ParticleAcceleratorFuelChamberUnfinished + name: PA fuel chamber + suffix: Unfinished + description: Formally known as the EM Acceleration Chamber. This is where the Alpha particles are accelerated to radical speeds. It looks unfinished. + components: + - type: Physics + anchored: false + - type: Sprite + sprite: Constructible/Specific/Engines/PA/fuel_chamber.rsi + state: chamber + - type: Construction + graph: particleAcceleratorFuelChamber + node: start + defaultTarget: completed diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/particles.yml b/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/particles.yml new file mode 100644 index 0000000000..cfff7be603 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/particles.yml @@ -0,0 +1,25 @@ +- type: entity + name: particles + description: Accelerated particles. + id: ParticlesProjectile + parent: BulletBase + components: + - type: Sprite + sprite: Constructible/Specific/Engines/PA/particle.rsi + state: particle0 + shader: unshaded + - type: Projectile + delete_on_collide: false + soundHit: /Audio/Weapons/Guns/Hits/bullet_hit.ogg + damages: + Radiation: 10 + - type: Physics + hard: false + shapes: + - !type:PhysShapeAabb + bounds: "-0.48,-0.48,0.48,0.48" + layer: [None] + mask: + - MobMask + - Clickable + - type: ParticleProjectile diff --git a/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/power_box.yml b/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/power_box.yml new file mode 100644 index 0000000000..112120ec17 --- /dev/null +++ b/Resources/Prototypes/Entities/Constructible/Specific/Engines/PA/power_box.yml @@ -0,0 +1,47 @@ +- type: entity + parent: ParticleAcceleratorBase + id: ParticleAcceleratorPowerBox + name: PA power box + description: Formally known as the Particle Focusing EM Lens. This uses electromagnetic waves to focus the Alpha-Particles. + components: + - type: Sprite + sprite: Constructible/Specific/Engines/PA/power_box.rsi + layers: + - state: boxc + map: [ "enum.ParticleAcceleratorVisualLayers.Base" ] + - state: unlitp + map: [ "enum.ParticleAcceleratorVisualLayers.Unlit" ] + shader: unshaded + visible: false + - type: Appearance + visuals: + - type: ParticleAcceleratorPartVisualizer + baseState: unlit + - type: ParticleAcceleratorPowerBox + - type: PowerConsumer + voltage: High + - type: NodeContainer + examinable: true + nodes: + - !type:AdjacentNode + nodeGroupID: HVPower + - type: Construction + graph: particleAcceleratorPowerBox + node: completed + +- type: entity + parent: ParticleAcceleratorBase + id: ParticleAcceleratorPowerBoxUnfinished + name: PA power box + suffix: Unfinished + description: Formally known as the Particle Focusing EM Lens. This uses electromagnetic waves to focus the Alpha-Particles. It looks unfinished. + components: + - type: Physics + anchored: false + - type: Sprite + sprite: Constructible/Specific/Engines/PA/power_box.rsi + state: box + - type: Construction + graph: particleAcceleratorPowerBox + node: start + defaultTarget: completed diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/base.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/base.yml new file mode 100644 index 0000000000..de5b8c089e --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/base.yml @@ -0,0 +1,11 @@ +- type: entity + id: BaseMachineCircuitboard + parent: BaseItem + name: machine board + abstract: true + suffix: Machine Board + components: + - type: MachineBoard + - type: Sprite + sprite: Constructible/Misc/module.rsi + state: id_mod diff --git a/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/particle_accelerator.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/particle_accelerator.yml new file mode 100644 index 0000000000..92a6c84a03 --- /dev/null +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/particle_accelerator.yml @@ -0,0 +1,74 @@ +# TODO: Add descriptions (3) + +- type: entity + id: MachineParticleAcceleratorEndCapCircuitboard + parent: BaseMachineCircuitboard + name: PA End Cap + components: + - type: MachineBoard + prototype: ParticleAcceleratorEndCapUnfinished + materialRequirements: + Glass: 15 + Steel: 15 + +- type: entity + id: MachineParticleAcceleratorFuelChamberCircuitboard + parent: BaseMachineCircuitboard + name: PA Fuel Chamber + components: + - type: MachineBoard + prototype: ParticleAcceleratorFuelChamberUnfinished + componentRequirements: + AMEFuelContainer: + Amount: 1 + DefaultPrototype: AMEJar + ExamineName: AME Fuel Jar + materialRequirements: + Glass: 10 + Steel: 10 + +- type: entity + id: MachineParticleAcceleratorPowerBoxCircuitboard + parent: BaseMachineCircuitboard + name: PA Power Box + components: + - type: MachineBoard + prototype: ParticleAcceleratorPowerBoxUnfinished + materialRequirements: + Glass: 5 + Steel: 5 + +# Emitter + +- type: entity + id: MachineParticleAcceleratorEmitterLeftCircuitboard + parent: BaseMachineCircuitboard + name: PA Emitter Left + components: + - type: MachineBoard + prototype: ParticleAcceleratorEmitterLeftUnfinished + materialRequirements: + Glass: 5 + Steel: 5 + +- type: entity + id: MachineParticleAcceleratorEmitterCenterCircuitboard + parent: BaseMachineCircuitboard + name: PA Emitter Center + components: + - type: MachineBoard + prototype: ParticleAcceleratorEmitterCenterUnfinished + materialRequirements: + Glass: 5 + Steel: 5 + +- type: entity + id: MachineParticleAcceleratorEmitterRightCircuitboard + parent: BaseMachineCircuitboard + name: PA Emitter Right + components: + - type: MachineBoard + prototype: ParticleAcceleratorEmitterRightUnfinished + materialRequirements: + Glass: 5 + Steel: 5 diff --git a/Resources/Prototypes/Entities/Objects/Misc/machine_circuitboards.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml similarity index 76% rename from Resources/Prototypes/Entities/Objects/Misc/machine_circuitboards.yml rename to Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml index 1953dcf02f..9119d6e902 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/machine_circuitboards.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/Machine/production.yml @@ -1,14 +1,4 @@ # TODO: Add descriptions (3) -- type: entity - id: BaseMachineCircuitboard - parent: BaseItem - name: machine board - abstract: true - components: - - type: MachineBoard - - type: Sprite - sprite: Constructible/Misc/module.rsi - state: id_mod - type: entity id: AutolatheMachineCircuitboard diff --git a/Resources/Prototypes/Entities/Objects/Misc/computer_circuitboards.yml b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml similarity index 89% rename from Resources/Prototypes/Entities/Objects/Misc/computer_circuitboards.yml rename to Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml index 183a4ac45e..44654df189 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/computer_circuitboards.yml +++ b/Resources/Prototypes/Entities/Objects/Devices/Circuitboards/computer.yml @@ -81,3 +81,12 @@ components: - type: ComputerBoard prototype: BlockGameArcade + +- type: entity + id: ParticleAcceleratorComputerCircuitboard + parent: BaseComputerCircuitboard + name: PA control box + suffix: Circuit Board + components: + - type: ComputerBoard + prototype: ParticleAcceleratorControlBoxUnfinished diff --git a/Resources/Prototypes/Entities/Objects/Misc/apc_electronics.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/apc.yml similarity index 100% rename from Resources/Prototypes/Entities/Objects/Misc/apc_electronics.yml rename to Resources/Prototypes/Entities/Objects/Devices/Electronics/apc.yml diff --git a/Resources/Prototypes/Entities/Objects/Misc/firelock_electronics.yml b/Resources/Prototypes/Entities/Objects/Devices/Electronics/firelock.yml similarity index 100% rename from Resources/Prototypes/Entities/Objects/Misc/firelock_electronics.yml rename to Resources/Prototypes/Entities/Objects/Devices/Electronics/firelock.yml diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/particle_accelerator.yml b/Resources/Prototypes/Recipes/Construction/Graphs/particle_accelerator.yml index ece30ad06e..0f1b5f504e 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/particle_accelerator.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/particle_accelerator.yml @@ -6,7 +6,7 @@ entity: ParticleAcceleratorControlBoxUnfinished actions: - !type:SpriteStateChange - state: "control_box" + state: "box" edges: - to: wired conditions: @@ -19,7 +19,7 @@ entity: ParticleAcceleratorControlBoxUnfinished actions: - !type:SpriteStateChange - state: "control_boxw" + state: "boxw" edges: - to: completed conditions: @@ -58,7 +58,7 @@ entity: ParticleAcceleratorPowerBoxUnfinished actions: - !type:SpriteStateChange - state: "power_box" + state: "box" edges: - to: wired conditions: @@ -71,7 +71,7 @@ entity: ParticleAcceleratorPowerBoxUnfinished actions: - !type:SpriteStateChange - state: "power_boxw" + state: "boxw" edges: - to: completed conditions: @@ -110,7 +110,7 @@ entity: ParticleAcceleratorFuelChamberUnfinished actions: - !type:SpriteStateChange - state: "fuel_chamber" + state: "chamber" edges: - to: wired conditions: @@ -123,7 +123,7 @@ entity: ParticleAcceleratorFuelChamberUnfinished actions: - !type:SpriteStateChange - state: "fuel_chamberw" + state: "chamberw" edges: - to: completed conditions: @@ -161,7 +161,7 @@ entity: ParticleAcceleratorEndCapUnfinished actions: - !type:SpriteStateChange - state: "end_cap" + state: "cap" edges: - to: wired conditions: @@ -174,7 +174,7 @@ entity: ParticleAcceleratorEndCapUnfinished actions: - !type:SpriteStateChange - state: "end_capw" + state: "capw" edges: - to: completed conditions: @@ -212,7 +212,7 @@ entity: ParticleAcceleratorEmitterLeftUnfinished actions: - !type:SpriteStateChange - state: "emitter_left" + state: "left" edges: - to: wired conditions: @@ -225,7 +225,7 @@ entity: ParticleAcceleratorEmitterLeftUnfinished actions: - !type:SpriteStateChange - state: "emitter_leftw" + state: "leftw" edges: - to: completed conditions: @@ -263,7 +263,7 @@ entity: ParticleAcceleratorEmitterCenterUnfinished actions: - !type:SpriteStateChange - state: "emitter_center" + state: "center" edges: - to: wired conditions: @@ -276,7 +276,7 @@ entity: ParticleAcceleratorEmitterCenterUnfinished actions: - !type:SpriteStateChange - state: "emitter_centerw" + state: "centerw" edges: - to: completed conditions: @@ -314,7 +314,7 @@ entity: ParticleAcceleratorEmitterRightUnfinished actions: - !type:SpriteStateChange - state: "emitter_right" + state: "right" edges: - to: wired conditions: @@ -327,7 +327,7 @@ entity: ParticleAcceleratorEmitterRightUnfinished actions: - !type:SpriteStateChange - state: "emitter_rightw" + state: "rightw" edges: - to: completed conditions: diff --git a/Resources/Textures/Constructible/Power/PA/control_box.rsi/meta.json b/Resources/Textures/Constructible/Power/PA/control_box.rsi/meta.json deleted file mode 100644 index 265538bb67..0000000000 --- a/Resources/Textures/Constructible/Power/PA/control_box.rsi/meta.json +++ /dev/null @@ -1 +0,0 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "states": [{"name": "control_box", "delays": [[1.0]]},{"name": "control_boxc", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "control_box_unlitp", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "control_box_unlitp0", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "control_box_unlitp1", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "control_box_unlitp2", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "control_box_unlitp3", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "control_boxw", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} diff --git a/Resources/Textures/Constructible/Power/PA/emitter_center.rsi/meta.json b/Resources/Textures/Constructible/Power/PA/emitter_center.rsi/meta.json deleted file mode 100644 index c5d382f096..0000000000 --- a/Resources/Textures/Constructible/Power/PA/emitter_center.rsi/meta.json +++ /dev/null @@ -1 +0,0 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "states": [{"name": "emitter_center", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_centerc", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_center_unlitp", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_center_unlitp0", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_center_unlitp1", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_center_unlitp2", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_center_unlitp3", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_centerw", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} diff --git a/Resources/Textures/Constructible/Power/PA/emitter_left.rsi/meta.json b/Resources/Textures/Constructible/Power/PA/emitter_left.rsi/meta.json deleted file mode 100644 index 4177e9af75..0000000000 --- a/Resources/Textures/Constructible/Power/PA/emitter_left.rsi/meta.json +++ /dev/null @@ -1 +0,0 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "states": [{"name": "emitter_left", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_leftc", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_left_unlitp", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_left_unlitp0", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_left_unlitp1", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_left_unlitp2", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_left_unlitp3", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_leftw", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} diff --git a/Resources/Textures/Constructible/Power/PA/emitter_right.rsi/meta.json b/Resources/Textures/Constructible/Power/PA/emitter_right.rsi/meta.json deleted file mode 100644 index 8e31a7922b..0000000000 --- a/Resources/Textures/Constructible/Power/PA/emitter_right.rsi/meta.json +++ /dev/null @@ -1 +0,0 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "states": [{"name": "emitter_right", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_rightc", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_right_unlitp", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_right_unlitp0", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_right_unlitp1", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_right_unlitp2", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_right_unlitp3", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "emitter_rightw", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} diff --git a/Resources/Textures/Constructible/Power/PA/end_cap.rsi/meta.json b/Resources/Textures/Constructible/Power/PA/end_cap.rsi/meta.json deleted file mode 100644 index 8ba5704628..0000000000 --- a/Resources/Textures/Constructible/Power/PA/end_cap.rsi/meta.json +++ /dev/null @@ -1 +0,0 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "states": [{"name": "end_cap", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "end_capc", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "end_capw", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} diff --git a/Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/meta.json b/Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/meta.json deleted file mode 100644 index 50256eca64..0000000000 --- a/Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/meta.json +++ /dev/null @@ -1 +0,0 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "states": [{"name": "fuel_chamber", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "fuel_chamberc", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "fuel_chamber_unlitp", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "fuel_chamber_unlitp0", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "fuel_chamber_unlitp1", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "fuel_chamber_unlitp2", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "fuel_chamber_unlitp3", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "fuel_chamberw", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} diff --git a/Resources/Textures/Constructible/Power/PA/particle.rsi/meta.json b/Resources/Textures/Constructible/Power/PA/particle.rsi/meta.json deleted file mode 100644 index fb8e4970cd..0000000000 --- a/Resources/Textures/Constructible/Power/PA/particle.rsi/meta.json +++ /dev/null @@ -1 +0,0 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "states": [{"name": "particle0", "directions": 4, "delays": [[0.1, 0.1], [0.1, 0.1], [0.1, 0.1], [0.1, 0.1]]}, {"name": "particle1", "directions": 4, "delays": [[0.1, 0.1], [0.1, 0.1], [0.1, 0.1], [0.1, 0.1]]}, {"name": "particle2", "directions": 4, "delays": [[0.1, 0.1], [0.1, 0.1], [0.1, 0.1], [0.1, 0.1]]}, {"name": "particle3", "directions": 4, "delays": [[0.1, 0.1], [0.1, 0.1], [0.1, 0.1], [0.1, 0.1]]}]} \ No newline at end of file diff --git a/Resources/Textures/Constructible/Power/PA/power_box.rsi/meta.json b/Resources/Textures/Constructible/Power/PA/power_box.rsi/meta.json deleted file mode 100644 index c06afab80b..0000000000 --- a/Resources/Textures/Constructible/Power/PA/power_box.rsi/meta.json +++ /dev/null @@ -1 +0,0 @@ -{"version": 1, "size": {"x": 32, "y": 32}, "license": "CC-BY-SA-3.0", "states": [{"name": "power_box", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "power_boxc", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "power_box_unlitp", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "power_box_unlitp0", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "power_box_unlitp1", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "power_box_unlitp2", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "power_box_unlitp3", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}, {"name": "power_boxw", "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]]}]} diff --git a/Resources/Textures/Constructible/Power/PA/control_box.rsi/control_box.png b/Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/box.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/control_box.rsi/control_box.png rename to Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/box.png diff --git a/Resources/Textures/Constructible/Power/PA/control_box.rsi/control_boxc.png b/Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/boxc.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/control_box.rsi/control_boxc.png rename to Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/boxc.png diff --git a/Resources/Textures/Constructible/Power/PA/control_box.rsi/control_boxw.png b/Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/boxw.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/control_box.rsi/control_boxw.png rename to Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/boxw.png diff --git a/Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/meta.json b/Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/meta.json new file mode 100644 index 0000000000..8af845e426 --- /dev/null +++ b/Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/meta.json @@ -0,0 +1,42 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/a0fc71b279ceb41c8c5387b08e60d2cc4f15bef8", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "box" + }, + { + "name": "boxc", + "directions": 4 + }, + { + "name": "unlitp", + "directions": 4 + }, + { + "name": "unlitp0", + "directions": 4 + }, + { + "name": "unlitp1", + "directions": 4 + }, + { + "name": "unlitp2", + "directions": 4 + }, + { + "name": "unlitp3", + "directions": 4 + }, + { + "name": "boxw", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Constructible/Power/PA/control_box.rsi/control_box_unlitp.png b/Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/unlitp.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/control_box.rsi/control_box_unlitp.png rename to Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/unlitp.png diff --git a/Resources/Textures/Constructible/Power/PA/control_box.rsi/control_box_unlitp0.png b/Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/unlitp0.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/control_box.rsi/control_box_unlitp0.png rename to Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/unlitp0.png diff --git a/Resources/Textures/Constructible/Power/PA/control_box.rsi/control_box_unlitp1.png b/Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/unlitp1.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/control_box.rsi/control_box_unlitp1.png rename to Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/unlitp1.png diff --git a/Resources/Textures/Constructible/Power/PA/control_box.rsi/control_box_unlitp2.png b/Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/unlitp2.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/control_box.rsi/control_box_unlitp2.png rename to Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/unlitp2.png diff --git a/Resources/Textures/Constructible/Power/PA/control_box.rsi/control_box_unlitp3.png b/Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/unlitp3.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/control_box.rsi/control_box_unlitp3.png rename to Resources/Textures/Constructible/Specific/Engines/PA/control_box.rsi/unlitp3.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_center.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/center.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_center.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/center.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_centerc.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/centerc.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_centerc.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/centerc.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_centerw.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/centerw.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_centerw.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/centerw.png diff --git a/Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/meta.json b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/meta.json new file mode 100644 index 0000000000..ded24ca946 --- /dev/null +++ b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/a0fc71b279ceb41c8c5387b08e60d2cc4f15bef8", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "center", + "directions": 4 + }, + { + "name": "centerc", + "directions": 4 + }, + { + "name": "unlitp", + "directions": 4 + }, + { + "name": "unlitp0", + "directions": 4 + }, + { + "name": "unlitp1", + "directions": 4 + }, + { + "name": "unlitp2", + "directions": 4 + }, + { + "name": "unlitp3", + "directions": 4 + }, + { + "name": "centerw", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_center_unlitp.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/unlitp.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_center_unlitp.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/unlitp.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_center_unlitp0.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/unlitp0.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_center_unlitp0.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/unlitp0.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_center_unlitp1.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/unlitp1.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_center_unlitp1.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/unlitp1.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_center_unlitp2.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/unlitp2.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_center_unlitp2.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/unlitp2.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_center_unlitp3.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/unlitp3.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_center.rsi/emitter_center_unlitp3.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_center.rsi/unlitp3.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_left.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/left.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_left.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/left.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_leftc.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/leftc.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_leftc.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/leftc.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_leftw.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/leftw.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_leftw.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/leftw.png diff --git a/Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/meta.json b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/meta.json new file mode 100644 index 0000000000..3f83f9ca74 --- /dev/null +++ b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/a0fc71b279ceb41c8c5387b08e60d2cc4f15bef8", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "left", + "directions": 4 + }, + { + "name": "leftc", + "directions": 4 + }, + { + "name": "unlitp", + "directions": 4 + }, + { + "name": "unlitp0", + "directions": 4 + }, + { + "name": "unlitp1", + "directions": 4 + }, + { + "name": "unlitp2", + "directions": 4 + }, + { + "name": "unlitp3", + "directions": 4 + }, + { + "name": "leftw", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_left_unlitp.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/unlitp.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_left_unlitp.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/unlitp.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_left_unlitp0.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/unlitp0.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_left_unlitp0.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/unlitp0.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_left_unlitp1.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/unlitp1.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_left_unlitp1.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/unlitp1.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_left_unlitp2.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/unlitp2.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_left_unlitp2.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/unlitp2.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_left_unlitp3.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/unlitp3.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_left.rsi/emitter_left_unlitp3.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_left.rsi/unlitp3.png diff --git a/Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/meta.json b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/meta.json new file mode 100644 index 0000000000..5073217309 --- /dev/null +++ b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/a0fc71b279ceb41c8c5387b08e60d2cc4f15bef8", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "right", + "directions": 4 + }, + { + "name": "rightc", + "directions": 4 + }, + { + "name": "unlitp", + "directions": 4 + }, + { + "name": "unlitp0", + "directions": 4 + }, + { + "name": "unlitp1", + "directions": 4 + }, + { + "name": "unlitp2", + "directions": 4 + }, + { + "name": "unlitp3", + "directions": 4 + }, + { + "name": "rightw", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_right.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/right.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_right.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/right.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_rightc.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/rightc.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_rightc.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/rightc.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_rightw.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/rightw.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_rightw.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/rightw.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_right_unlitp.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/unlitp.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_right_unlitp.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/unlitp.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_right_unlitp0.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/unlitp0.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_right_unlitp0.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/unlitp0.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_right_unlitp1.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/unlitp1.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_right_unlitp1.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/unlitp1.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_right_unlitp2.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/unlitp2.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_right_unlitp2.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/unlitp2.png diff --git a/Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_right_unlitp3.png b/Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/unlitp3.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/emitter_right.rsi/emitter_right_unlitp3.png rename to Resources/Textures/Constructible/Specific/Engines/PA/emitter_right.rsi/unlitp3.png diff --git a/Resources/Textures/Constructible/Power/PA/end_cap.rsi/end_cap.png b/Resources/Textures/Constructible/Specific/Engines/PA/end_cap.rsi/cap.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/end_cap.rsi/end_cap.png rename to Resources/Textures/Constructible/Specific/Engines/PA/end_cap.rsi/cap.png diff --git a/Resources/Textures/Constructible/Power/PA/end_cap.rsi/end_capc.png b/Resources/Textures/Constructible/Specific/Engines/PA/end_cap.rsi/capc.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/end_cap.rsi/end_capc.png rename to Resources/Textures/Constructible/Specific/Engines/PA/end_cap.rsi/capc.png diff --git a/Resources/Textures/Constructible/Power/PA/end_cap.rsi/end_capw.png b/Resources/Textures/Constructible/Specific/Engines/PA/end_cap.rsi/capw.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/end_cap.rsi/end_capw.png rename to Resources/Textures/Constructible/Specific/Engines/PA/end_cap.rsi/capw.png diff --git a/Resources/Textures/Constructible/Specific/Engines/PA/end_cap.rsi/meta.json b/Resources/Textures/Constructible/Specific/Engines/PA/end_cap.rsi/meta.json new file mode 100644 index 0000000000..985c82d7cf --- /dev/null +++ b/Resources/Textures/Constructible/Specific/Engines/PA/end_cap.rsi/meta.json @@ -0,0 +1,23 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/a0fc71b279ceb41c8c5387b08e60d2cc4f15bef8", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "cap", + "directions": 4 + }, + { + "name": "capc", + "directions": 4 + }, + { + "name": "capw", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamber.png b/Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/chamber.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamber.png rename to Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/chamber.png diff --git a/Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamberc.png b/Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/chamberc.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamberc.png rename to Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/chamberc.png diff --git a/Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamberw.png b/Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/chamberw.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamberw.png rename to Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/chamberw.png diff --git a/Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/meta.json b/Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/meta.json new file mode 100644 index 0000000000..7094efe3c2 --- /dev/null +++ b/Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/a0fc71b279ceb41c8c5387b08e60d2cc4f15bef8", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "chamber", + "directions": 4 + }, + { + "name": "chamberc", + "directions": 4 + }, + { + "name": "unlitp", + "directions": 4 + }, + { + "name": "unlitp0", + "directions": 4 + }, + { + "name": "unlitp1", + "directions": 4 + }, + { + "name": "unlitp2", + "directions": 4 + }, + { + "name": "unlitp3", + "directions": 4 + }, + { + "name": "chamberw", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamber_unlitp.png b/Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/unlitp.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamber_unlitp.png rename to Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/unlitp.png diff --git a/Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamber_unlitp0.png b/Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/unlitp0.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamber_unlitp0.png rename to Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/unlitp0.png diff --git a/Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamber_unlitp1.png b/Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/unlitp1.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamber_unlitp1.png rename to Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/unlitp1.png diff --git a/Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamber_unlitp2.png b/Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/unlitp2.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamber_unlitp2.png rename to Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/unlitp2.png diff --git a/Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamber_unlitp3.png b/Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/unlitp3.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/fuel_chamber.rsi/fuel_chamber_unlitp3.png rename to Resources/Textures/Constructible/Specific/Engines/PA/fuel_chamber.rsi/unlitp3.png diff --git a/Resources/Textures/Constructible/Specific/Engines/PA/particle.rsi/meta.json b/Resources/Textures/Constructible/Specific/Engines/PA/particle.rsi/meta.json new file mode 100644 index 0000000000..3b9c1db2a8 --- /dev/null +++ b/Resources/Textures/Constructible/Specific/Engines/PA/particle.rsi/meta.json @@ -0,0 +1,99 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/a0fc71b279ceb41c8c5387b08e60d2cc4f15bef8", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "particle0", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "particle1", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "particle2", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ] + ] + }, + { + "name": "particle3", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ], + [ + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/Constructible/Power/PA/particle.rsi/particle0.png b/Resources/Textures/Constructible/Specific/Engines/PA/particle.rsi/particle0.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/particle.rsi/particle0.png rename to Resources/Textures/Constructible/Specific/Engines/PA/particle.rsi/particle0.png diff --git a/Resources/Textures/Constructible/Power/PA/particle.rsi/particle1.png b/Resources/Textures/Constructible/Specific/Engines/PA/particle.rsi/particle1.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/particle.rsi/particle1.png rename to Resources/Textures/Constructible/Specific/Engines/PA/particle.rsi/particle1.png diff --git a/Resources/Textures/Constructible/Power/PA/particle.rsi/particle2.png b/Resources/Textures/Constructible/Specific/Engines/PA/particle.rsi/particle2.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/particle.rsi/particle2.png rename to Resources/Textures/Constructible/Specific/Engines/PA/particle.rsi/particle2.png diff --git a/Resources/Textures/Constructible/Power/PA/particle.rsi/particle3.png b/Resources/Textures/Constructible/Specific/Engines/PA/particle.rsi/particle3.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/particle.rsi/particle3.png rename to Resources/Textures/Constructible/Specific/Engines/PA/particle.rsi/particle3.png diff --git a/Resources/Textures/Constructible/Power/PA/power_box.rsi/power_box.png b/Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/box.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/power_box.rsi/power_box.png rename to Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/box.png diff --git a/Resources/Textures/Constructible/Power/PA/power_box.rsi/power_boxc.png b/Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/boxc.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/power_box.rsi/power_boxc.png rename to Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/boxc.png diff --git a/Resources/Textures/Constructible/Power/PA/power_box.rsi/power_boxw.png b/Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/boxw.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/power_box.rsi/power_boxw.png rename to Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/boxw.png diff --git a/Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/meta.json b/Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/meta.json new file mode 100644 index 0000000000..71b1a9415e --- /dev/null +++ b/Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/meta.json @@ -0,0 +1,43 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from vgstation at commit https://github.com/vgstation-coders/vgstation13/commit/a0fc71b279ceb41c8c5387b08e60d2cc4f15bef8", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "box", + "directions": 4 + }, + { + "name": "boxc", + "directions": 4 + }, + { + "name": "unlitp", + "directions": 4 + }, + { + "name": "unlitp0", + "directions": 4 + }, + { + "name": "unlitp1", + "directions": 4 + }, + { + "name": "unlitp2", + "directions": 4 + }, + { + "name": "unlitp3", + "directions": 4 + }, + { + "name": "boxw", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Constructible/Power/PA/power_box.rsi/power_box_unlitp.png b/Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/unlitp.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/power_box.rsi/power_box_unlitp.png rename to Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/unlitp.png diff --git a/Resources/Textures/Constructible/Power/PA/power_box.rsi/power_box_unlitp0.png b/Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/unlitp0.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/power_box.rsi/power_box_unlitp0.png rename to Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/unlitp0.png diff --git a/Resources/Textures/Constructible/Power/PA/power_box.rsi/power_box_unlitp1.png b/Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/unlitp1.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/power_box.rsi/power_box_unlitp1.png rename to Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/unlitp1.png diff --git a/Resources/Textures/Constructible/Power/PA/power_box.rsi/power_box_unlitp2.png b/Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/unlitp2.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/power_box.rsi/power_box_unlitp2.png rename to Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/unlitp2.png diff --git a/Resources/Textures/Constructible/Power/PA/power_box.rsi/power_box_unlitp3.png b/Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/unlitp3.png similarity index 100% rename from Resources/Textures/Constructible/Power/PA/power_box.rsi/power_box_unlitp3.png rename to Resources/Textures/Constructible/Specific/Engines/PA/power_box.rsi/unlitp3.png