Skip to content

Commit

Permalink
basic
Browse files Browse the repository at this point in the history
  • Loading branch information
ErhardSteinhauer committed Mar 1, 2024
1 parent 6a869c9 commit 35c88df
Show file tree
Hide file tree
Showing 27 changed files with 407 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
- type: vendingMachineInventory
id: NanoMedPlusInventory
startingInventory:
gearbundlefirstaid: 5 # Frontier, gear bundles
gearbundlemedic: 5 # Frontier, gear bundles
HandheldHealthAnalyzer: 5
Brutepack: 15
Ointment: 15
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
- type: vendingMachineInventory
id: MediDrobeInventory
startingInventory:
gearbundlemedic: 5 # Frontier, gear bundles
ClothingBackpackMedical: 4
ClothingBackpackSatchelMedical: 4
ClothingBackpackDuffelMedical: 4
Expand All @@ -23,6 +24,7 @@
UniformScrubsColorBlue: 4
UniformScrubsColorPurple: 4
# Paramed:
gearbundlehardsuitparamedic: 4 # Frontier, gear bundles
ClothingUniformJumpsuitParamedic: 4
ClothingUniformJumpskirtParamedic: 4
ClothingOuterWinterPara: 2
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
- type: vendingMachineInventory
id: NutriMaxInventory
startingInventory:
gearbundlebotanist: 4 # Frontier, gear bundles
HydroponicsToolSpade: 4
HydroponicsToolMiniHoe: 4
HydroponicsToolClippers: 4
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
- type: vendingMachineInventory
id: SalvageEquipmentInventory
startingInventory:
gearbundlesalvagerbasic: 3 # Frontier, gear bundles
gearbundlesalvageradvanced: 3 # Frontier, gear bundles
WeaponCrusherGlaive: 3
WeaponProtoKineticAccelerator: 3
WeaponCrusher: 3
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
- type: vendingMachineInventory
id: YouToolInventory
startingInventory:
gearbundletoolbeltfilled: 10 # Frontier, gear bundles
Screwdriver: 15
Crowbar: 15
Wirecutter: 15
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
- type: vendingMachineInventory
id: AstroVendInventory
startingInventory:
# gear bundles
gearbundleeva: 6
gearbundlehardsuitbasic: 6
gearbundlehardsuitspatio: 6
gearbundlehardsuitpilot: 3
# default invenventory
ClothingOuterHardsuitSpatio: 5
ClothingShoesBootsMag: 15
ClothingOuterHardsuitBasic: 5
Expand Down
310 changes: 310 additions & 0 deletions Resources/Prototypes/_NF/Entities/Objects/Misc/gear_bundles.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,310 @@
# Parents
- type: entity
id: gearbundlebase
name: gear bundle
description: A box that seems to fit inside more than its size suggests.
abstract: true
components:
- type: Sprite
sprite: _NF/Objects/Misc/gear_bundle.rsi
layers:
- state: base
- state: lights
shader: unshaded
- type: Item
size: Normal
shape:
- 0,0,2,2

# Price: sum of items + 20% mark up, round up
# Filled bundles by vendomats
# YouTool
- type: entity
id: gearbundletoolbeltfilled
parent: [BaseItem, gearbundlebase]
name: engineering tool kit
description: |-
Gear bundle containing the following items:
toolbelt, filled with: crowbar, wrench,
screwdriver, wirecutters, welding tool,
multitool
components:
- type: Sprite
layers:
- state: bundle-tools
- state: lights
shader: unshaded
- type: Item
heldPrefix: tools
- type: SpawnItemsOnUse
items:
- id: ClothingBeltUtilityEngineering
sound:
path: /Audio/Effects/teleport_arrival.ogg
- type: StaticPrice
price: 170

# AstroVend
- type: entity
id: gearbundleeva
parent: [BaseItem, gearbundlebase]
name: EVA kit
description: |-
Gear bundle containing the following items:
EVA helmet, EVA suit, air tank, magboots,
minijetpack, handheld gps
components:
- type: Sprite
layers:
- state: bundle-hardsuit
- state: lights
shader: unshaded
- type: Item
heldPrefix: hardsuit
- type: SpawnItemsOnUse
items:
- id: ClothingHeadHelmetEVA
- id: ClothingOuterHardsuitEVA
- id: AirTankFilled
- id: ClothingShoesBootsMag
- id: JetpackMiniFilled
- id: HandheldGPSBasic
sound:
path: /Audio/Effects/teleport_arrival.ogg
- type: StaticPrice
price: 470

- type: entity
id: gearbundlehardsuitbasic
parent: gearbundleeva
name: basic hardsuit kit
description: |-
Gear bundle containing the following items:
basic hardsuit, air tank, magboots,
minijetpack, handheld gps
components:
- type: SpawnItemsOnUse
items:
- id: ClothingOuterHardsuitBasic
- id: AirTankFilled
- id: ClothingShoesBootsMag
- id: JetpackMiniFilled
- id: HandheldGPSBasic
sound:
path: /Audio/Effects/teleport_arrival.ogg
- type: StaticPrice
price: 525

- type: entity
id: gearbundlehardsuitspatio
parent: gearbundleeva
name: spationaut hardsuit kit
description: |-
Gear bundle containing the following items:
spationaut hardsuit, air tank, magboots,
minijetpack, handheld gps
components:
- type: SpawnItemsOnUse
items:
- id: ClothingOuterHardsuitSpatio
- id: AirTankFilled
- id: ClothingShoesBootsMag
- id: JetpackMiniFilled
- id: HandheldGPSBasic
sound:
path: /Audio/Effects/teleport_arrival.ogg
- type: StaticPrice
price: 645

- type: entity
id: gearbundlehardsuitpilot
parent: gearbundleeva
name: pilot hardsuit kit
description: |-
Gear bundle containing the following items:
pilot hardsuit, air tank, magboots,
minijetpack, handheld gps
components:
- type: SpawnItemsOnUse
items:
- id: ClothingOuterHardsuitPilot
- id: AirTankFilled
- id: ClothingShoesBootsMag
- id: JetpackMiniFilled
- id: HandheldGPSBasic
sound:
path: /Audio/Effects/teleport_arrival.ogg
- type: StaticPrice
price: 600

# MediDrobe
- type: entity
id: gearbundlehardsuitparamedic
parent: gearbundleeva
name: paramedic void suit kit
description: |-
Gear bundle containing the following items:
paramedic void suit, paramedic void helmet,
air tank, magboots, minijetpack, handheld gps
crowbar, flashlight
components:
- type: SpawnItemsOnUse
items:
- id: ClothingHeadHelmetVoidParamed
- id: ClothingOuterHardsuitVoidParamed
- id: AirTankFilled
- id: ClothingShoesBootsMag
- id: JetpackMiniFilled
- id: HandheldGPSBasic
- id: CrowbarRed
- id: FlashlightLantern
sound:
path: /Audio/Effects/teleport_arrival.ogg
- type: StaticPrice
price: 470

# Nanomed
- type: entity
id: gearbundlemedic
parent: [BaseItem, gearbundlebase]
name: doctor kit
description: |-
Gear bundle containing the following items:
medical headset, medical hud, health analyzer,
empty syringe, epinephrine bottle,
medical belt, filled with: 2 bruise packs,
1 ointment, blood pack, gauze, epi medipen
components:
- type: Sprite
layers:
- state: bundle-medical
- state: lights
shader: unshaded
- type: Item
heldPrefix: medical
- type: SpawnItemsOnUse
items:
- id: ClothingHeadsetMedical
- id: ClothingEyesHudMedical
- id: ClothingBeltMedicalFilled
- id: HandheldHealthAnalyzer
- id: Syringe
- id: EpinephrineChemistryBottle
sound:
path: /Audio/Effects/teleport_arrival.ogg
- type: StaticPrice
price: 550

- type: entity
id: gearbundlefirstaid
parent: gearbundlemedic
name: first aid kit
description: |-
Gear bundle containing the following items:
bruise pack, ointment, gauze, medical tracker
pill canister (charcoal, dylovene, iron)
components:
- type: Sprite
layers:
- state: bundle-medical
- state: lights
shader: unshaded
- type: SpawnItemsOnUse
items:
- id: Brutepack
- id: Ointment
- id: Gauze
- id: MedicalTrackingImplanter
- id: PillCanister
sound:
path: /Audio/Effects/teleport_arrival.ogg
- type: StaticPrice
price: 205

# Salvage vendor
- type: entity
id: gearbundlesalvagerbasic
parent: [BaseItem, gearbundlebase]
name: basic salvager kit
description: |-
Gear bundle containing the following items:
pick, ore bag, crusher dagger, PKA, air tank
components:
- type: Sprite
layers:
- state: bundle-salvage
- state: lights
shader: unshaded
- type: Item
heldPrefix: salvage
- type: SpawnItemsOnUse
items:
- id: Pickaxe
- id: OreBag
- id: WeaponCrusherDagger
- id: WeaponProtoKineticAccelerator
- id: AirTankFilled
- id: AppraisalTool
sound:
path: /Audio/Effects/teleport_arrival.ogg
- type: StaticPrice
price: 575

- type: entity
id: gearbundlesalvageradvanced
parent: gearbundlesalvagerbasic
name: salvager kit
description: |-
Gear bundle containing the following items:
crusher glaive, two ore bags, PKA, extended
capacity oxygen tank, appraisal tool, salvage
rig
components:
- type: Sprite
layers:
- state: bundle-salvage
- state: lights
shader: unshaded
- type: SpawnItemsOnUse
items:
- id: WeaponCrusherGlaive
- id: OreBag
- id: OreBag
- id: WeaponProtoKineticAccelerator
- id: ExtendedEmergencyOxygenTankFilled
- id: ClothingBeltSalvageWebbing
- id: AppraisalTool
sound:
path: /Audio/Effects/teleport_arrival.ogg
- type: StaticPrice
price: 975

# NutriMax
- type: entity
id: gearbundlebotanist
parent: [BaseItem, gearbundlebase]
name: botanist kit
description: |-
Gear bundle containing the following items:
plant bag, sterile swab box, empty bucket,
botanical belt, filled with: mini hoe, spade,
plant clippers, robust harvest bottle,
ez nutrient bottle
components:
- type: Sprite
layers:
- state: bundle-hydro
- state: lights
shader: unshaded
- type: Item
heldPrefix: hydro
- type: SpawnItemsOnUse
items:
- id: PlantBag
- id: BoxMouthSwab
- id: ClothingBeltPlantFilled
- id: Bucket
sound:
path: /Audio/Effects/teleport_arrival.ogg
- type: StaticPrice
price: 160
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 35c88df

Please sign in to comment.