Salvage (#5686)
Co-authored-by: 20kdc <asdd2808@gmail.com> Co-authored-by: Vera Aguilera Puerto <6766154+Zumorica@users.noreply.github.com>
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
- type: entity
|
||||
name: Salvage Material Crate Spawner
|
||||
id: SalvageMaterialCrateSpawner
|
||||
parent: MarkerBase
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: red
|
||||
- texture: Structures/Storage/Crates/generic.rsi/crate_icon.png
|
||||
- type: RandomSpawner
|
||||
rarePrototypes:
|
||||
- SalvageHumanCorpse
|
||||
- CrateMaterialPlasteel
|
||||
- CrateMaterialWood
|
||||
- CrateMaterialPlastic
|
||||
- CrateSalvageEquipment
|
||||
- CrateMaterialSteel
|
||||
- CrateMaterialGlass
|
||||
rareChance: 0.4
|
||||
prototypes:
|
||||
- CrateSalvageAssortedGoodies
|
||||
chance: 0.9
|
||||
offset: 0.0
|
||||
|
||||
- type: entity
|
||||
name: Salvage Canister Spawner
|
||||
id: SalvageCanisterSpawner
|
||||
parent: MarkerBase
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: red
|
||||
- texture: Structures/Storage/canister.rsi/blue.png
|
||||
- type: RandomSpawner
|
||||
rarePrototypes:
|
||||
- PlasmaCanister
|
||||
rareChance: 0.03
|
||||
prototypes:
|
||||
- AirCanister
|
||||
- NitrogenCanister
|
||||
- OxygenCanister
|
||||
- CarbonDioxideCanister
|
||||
- WaterVaporCanister
|
||||
chance: 0.9
|
||||
offset: 0.0
|
||||
|
||||
- type: entity
|
||||
name: Salvage Mob Spawner
|
||||
id: SalvageMobSpawner
|
||||
parent: MarkerBase
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: red
|
||||
- texture: Mobs/Aliens/Carps/space.rsi/icon.png
|
||||
- type: RandomSpawner
|
||||
prototypes:
|
||||
- MobCarp
|
||||
- MobCarp
|
||||
- MobCarp
|
||||
- MobCarp
|
||||
- MobCarp
|
||||
- PlushieCarp
|
||||
- DehydratedSpaceCarp
|
||||
chance: 0.25
|
||||
offset: 0.2
|
||||
|
||||
@@ -66,3 +66,20 @@
|
||||
- type: AtmosFixMarker
|
||||
mode: 4
|
||||
|
||||
- type: entity
|
||||
name: Atmos Fix Instant Plasmafire Marker
|
||||
id: AtmosFixInstantPlasmaFireMarker
|
||||
description: "INSTANT PLASMAFIRE"
|
||||
parent: MarkerBase
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- sprite: Markers/atmos.rsi # {
|
||||
state: base-hot
|
||||
shader: unshaded
|
||||
- sprite: Markers/atmos.rsi
|
||||
shader: unshaded # }
|
||||
state: fire
|
||||
- type: AtmosFixMarker
|
||||
mode: 5
|
||||
|
||||
|
||||
@@ -28,3 +28,16 @@
|
||||
- Thirst
|
||||
- Idle
|
||||
- Spirate
|
||||
|
||||
- type: entity
|
||||
parent: MobHumanBase
|
||||
suffix: Dead
|
||||
id: SalvageHumanCorpse
|
||||
name: unidentified human
|
||||
description: We barely knew ye.
|
||||
components:
|
||||
- type: Damageable
|
||||
damage:
|
||||
types:
|
||||
Blunt: 200
|
||||
|
||||
|
||||
@@ -0,0 +1,25 @@
|
||||
- type: entity
|
||||
id: SalvageMagnet
|
||||
parent: BaseMachine
|
||||
name: salvage magnet
|
||||
description: "Pulls in salvage."
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- sprite: Structures/Machines/salvage.rsi
|
||||
state: salvage-magnet
|
||||
# Ideally, there'd be lights indicating power usage and a big red lamp indicating loss
|
||||
- type: Rotatable
|
||||
- type: SalvageMagnet
|
||||
offset: 0, -32
|
||||
|
||||
# For Knightship
|
||||
- type: entity
|
||||
id: SalvageLocator
|
||||
parent: SalvageMagnet
|
||||
name: salvage locator
|
||||
description: "Locates salvage."
|
||||
components:
|
||||
- type: SalvageMagnet
|
||||
offset: 0, -12
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
- type: Occluder
|
||||
sizeX: 32
|
||||
sizeY: 32
|
||||
- type: Airtight
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: AsteroidRockVisualizer
|
||||
|
||||
Reference in New Issue
Block a user