Remake cargo orders to contains flatpacks (#25647)

* Remake cargo orders to contains flatpacks

* whoop

* grounging plamsa
This commit is contained in:
lzk
2024-02-28 23:02:02 +01:00
committed by GitHub
parent e3f568eacf
commit ec28e777c1
12 changed files with 164 additions and 12 deletions

View File

@@ -3,7 +3,7 @@
icon:
sprite: Structures/Shuttles/thruster.rsi
state: base
product: ThrusterUnanchored
product: CrateEngineeringThruster
cost: 1500
category: Shuttle
group: market
@@ -13,7 +13,7 @@
icon:
sprite: Structures/Shuttles/gyroscope.rsi
state: base
product: GyroscopeUnanchored
product: CrateEngineeringGyroscope
cost: 4000
category: Shuttle
group: market

View File

@@ -42,17 +42,18 @@
components:
- type: StorageFill
contents:
- id: Emitter
- id: Emitter # TODO change to flatpack
- type: entity
id: CrateEngineeringSingularityCollector
parent: CrateEngineeringSecure
name: radiation collector crate
description: A radiation collector, best used for singularity engines.
description: A radiation collector, best used for singularity engines. Plasma is included.
components:
- type: StorageFill
contents:
- id: RadiationCollectorFullTank
- id: RadiationCollectorFlatpack
- id: PlasmaTankFilled
- type: entity
id: CrateEngineeringSingularityContainment
@@ -62,7 +63,7 @@
components:
- type: StorageFill
contents:
- id: ContainmentFieldGenerator
- id: ContainmentFieldGeneratorFlatpack
- type: entity
id: CrateEngineeringSingularityGenerator
@@ -72,7 +73,7 @@
components:
- type: StorageFill
contents:
- id: SingularityGenerator
- id: SingularityGeneratorFlatpack
# Particle Accelerator
@@ -113,7 +114,7 @@
components:
- type: StorageFill
contents:
- id: DebugGenerator
- id: DebugGenerator # TODO change to flatpack
- type: entity
id: CrateEngineeringSolar
@@ -147,7 +148,7 @@
components:
- type: StorageFill
contents:
- id: TeslaGenerator
- id: TeslaGeneratorFlatpack
- type: entity
id: CrateEngineeringTeslaCoil
@@ -157,7 +158,7 @@
components:
- type: StorageFill
contents:
- id: TeslaCoil
- id: TeslaCoilFlatpack
- type: entity
id: CrateEngineeringTeslaGroundingRod
@@ -167,4 +168,4 @@
components:
- type: StorageFill
contents:
- id: TeslaGroundingRod
- id: TeslaGroundingRodFlatpack

View File

@@ -0,0 +1,19 @@
- type: entity
parent: CrateEngineering
id: CrateEngineeringThruster
name: thruster crate
description: Contains a thruster flatpack.
components:
- type: StorageFill
contents:
- id: ThrusterFlatpack
- type: entity
parent: CrateEngineering
id: CrateEngineeringGyroscope
name: thruster crate
description: Contains a gyroscope flatpack.
components:
- type: StorageFill
contents:
- id: GyroscopeFlatpack

View File

@@ -67,3 +67,117 @@
guides: [ AME, Power ]
- type: StealTarget
stealGroup: AmePartFlatpack
- type: entity
parent: BaseFlatpack
id: SingularityGeneratorFlatpack
name: singularity generator flatpack
description: A flatpack used for constructing a singularity generator.
components:
- type: Flatpack
entity: SingularityGenerator
- type: Sprite
layers:
- state: singularity-generator
- type: GuideHelp
guides: [ Singularity, Power ]
- type: entity
parent: BaseFlatpack
id: RadiationCollectorFlatpack
name: radiation collector flatpack
description: A flatpack used for constructing a radiation collector.
components:
- type: Flatpack
entity: RadiationCollectorNoTank
- type: Sprite
layers:
- state: radiation-collector
- type: GuideHelp
guides: [ Singularity, Power ]
- type: entity
parent: BaseFlatpack
id: ContainmentFieldGeneratorFlatpack
name: containment field generator flatpack
description: A flatpack used for constructing a containment field generator.
components:
- type: Flatpack
entity: ContainmentFieldGenerator
- type: Sprite
layers:
- state: containment-field-generator
- type: GuideHelp
guides: [ Singularity, Power ]
- type: entity
parent: BaseFlatpack
id: TeslaGeneratorFlatpack
name: tesla generator flatpack
description: A flatpack used for constructing a tesla generator.
components:
- type: Flatpack
entity: TeslaGenerator
- type: Sprite
layers:
- state: tesla-generator
- type: GuideHelp
guides: [ Power ] # TODO add tesla guide
- type: entity
parent: BaseFlatpack
id: TeslaCoilFlatpack
name: tesla coil flatpack
description: A flatpack used for constructing a tesla coil.
components:
- type: Flatpack
entity: TeslaCoil
- type: Sprite
layers:
- state: tesla-coil
- type: GuideHelp
guides: [ Power ] # TODO add tesla guide
- type: entity
parent: BaseFlatpack
id: TeslaGroundingRodFlatpack
name: grounding rod flatpack
description: A flatpack used for constructing a grounding rod.
components:
- type: Flatpack
entity: TeslaGroundingRod
- type: Sprite
layers:
- state: grounding-rod
- type: GuideHelp
guides: [ Power ] # TODO add tesla guide
- type: entity
parent: BaseFlatpack
id: GyroscopeFlatpack
name: gyroscope flatpack
description: A flatpack used for constructing a gyroscope.
components:
- type: Flatpack
entity: Gyroscope
- type: Sprite
layers:
- state: base
- state: overlay
color: "#cec8ac"
- state: icon-default
- type: entity
parent: BaseFlatpack
id: ThrusterFlatpack
name: thruster flatpack
description: A flatpack used for constructing a thruster.
components:
- type: Flatpack
entity: Thruster
- type: Sprite
layers:
- state: base
- state: overlay
color: "#cec8ac"
- state: icon-default

Binary file not shown.

After

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 469 B

View File

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC0-1.0",
"copyright": "Created by EmoGarbage404 (github) for SS14, solar-assembly-part taken from tgstation and modified at https://tgstation13.org/wiki/Guide_to_construction#Solar_Panels_and_Trackers, ame-part taken from vgstation at https://github.com/vgstation-coders/vgstation13/commit/1b7952787c06c21ef1623e494dcfe7cb1f46e041",
"copyright": "Created by EmoGarbage404 (github) for SS14, solar-assembly-part taken from tgstation and modified at https://tgstation13.org/wiki/Guide_to_construction#Solar_Panels_and_Trackers, ame-part taken from vgstation at https://github.com/vgstation-coders/vgstation13/commit/1b7952787c06c21ef1623e494dcfe7cb1f46e041; singularity-generator, tesla-generator, radiation-collector, containment-field-generator, tesla-coil, grounding-rod inner icons made by lzk228",
"size": {
"x": 32,
"y": 32
@@ -21,6 +21,24 @@
},
{
"name": "ame-part"
},
{
"name": "singularity-generator"
},
{
"name": "tesla-generator"
},
{
"name": "radiation-collector"
},
{
"name": "tesla-coil"
},
{
"name": "grounding-rod"
},
{
"name": "containment-field-generator"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 487 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 484 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 447 B

After

Width:  |  Height:  |  Size: 499 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 443 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 447 B