Skip to content

Commit

Permalink
Cherry-picked commit 9ad761ae18818a8842b3a60c63cfff0b92b18e85 from De…
Browse files Browse the repository at this point in the history
…ltaV-Station/Delta-v/master
  • Loading branch information
DebugOk authored and PrMirrorBot committed Apr 7, 2024
1 parent b702cbd commit 5bc0f73
Show file tree
Hide file tree
Showing 42 changed files with 490 additions and 1 deletion.
12 changes: 12 additions & 0 deletions Resources/Locale/en-US/deltav/paper/paper-misc.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
book-text-lunchbox-generic = Hello Honey!
I've packed your lunch for this shift, I hope you enjoy it!!
Love you so so much,
- Mum.
book-text-lunchbox-healthy = Hello Honey!
I've packed you something healthy for this shift! I hope you enjoy it!!
Love you so so much,
- Mum.
book-text-lunchbox-unhealthy = Hello Honey!
I've packed you something fun for this shift! I hope you enjoy it!!
Love you so so much,
- Mum.
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@
FoodButter: 4
FoodCheese: 1
FoodMeat: 6

LunchboxGenericFilledRandom: 5 # Delta-V Adds Lunchbox
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,4 @@
DrinkMugOne: 1
DrinkMugRainbow: 2
DrinkMugRed: 2
LunchboxGeneric: 10 # Delta-V Adds Lunchbox
26 changes: 26 additions & 0 deletions Resources/Prototypes/DeltaV/Catalog/Fills/Paper/manuals.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
- type: entity
parent: Paper
id: PaperWrittenNoteFromMumGeneric
name: note from mom
suffix: Lunchbox, Generic
components:
- type: Paper
content: book-text-lunchbox-generic

- type: entity
parent: PaperWrittenNoteFromMumGeneric
id: PaperWrittenNoteFromMumHealthy
name: note from mom
suffix: Lunchbox, Healthy
components:
- type: Paper
content: book-text-lunchbox-healthy

- type: entity
parent: PaperWrittenNoteFromMumGeneric
id: PaperWrittenNoteFromMumUnhealthy
name: note from mom
suffix: Lunchbox, Unhealthy
components:
- type: Paper
content: book-text-lunchbox-unhealthy
Original file line number Diff line number Diff line change
@@ -0,0 +1,313 @@
- type: entity
id: LunchboxGeneric
parent: [ BoxCardboard, BaseBagOpenClose ]
name: lunchbox
description: For on-the-go meal carrying needs.
components:
- type: Sprite
sprite: DeltaV/Objects/Storage/lunchbox.rsi
layers:
- state: generic
- state: generic-open
map: ["openLayer"]
- type: Item
size: Normal
shape: null
sprite: DeltaV/Objects/Storage/lunchbox.rsi
heldPrefix: generic
- type: Storage
maxItemSize: Normal
grid:
- 0,0,1,1
- 3,0,1,1
- 4,0,4,2
- type: PhysicalComposition
materialComposition:
Plastic: 100
- type: MeleeWeapon
damage:
types:
Blunt: 2
soundHit:
path: "/Audio/Weapons/click.ogg"
- type: StaticPrice
price: 10

- type: entity
parent: LunchboxGeneric
id: LunchboxGenericFilledRandom
suffix: Filled, Random
name: pre-packed lunchbox
description: Packed with love.
components:
- type: StorageFill
contents:
- id: FoodPizzaArnoldSlice
orGroup: HealthyOrUnhealthyMain
prob: 0.5
amount: 2
- id: FoodApple
orGroup: HealthyOrUnhealthyMain
prob: 0.5
- id: DrinkWaterBottleFull
orGroup: HealthyOrUnhealthyDrink
prob: 0.5
- id: DrinkCartonOrange
orGroup: HealthyOrUnhealthyDrink
prob: 0.5
- id: FoodSnackCheesie
orGroup: HealthyOrUnhealthySnack
prob: 0.25
- id: FoodSnackChocolate
orGroup: HealthyOrUnhealthySnack
prob: 0.25
- id: FoodCarrot
orGroup: HealthyOrUnhealthySnack
prob: 0.5
- id: PaperWrittenNoteFromMumGeneric
prob: 0.1

- type: entity
parent: LunchboxGeneric
id: LunchboxGenericFilledHealthy
suffix: Filled, Healthy
name: pre-packed lunchbox
description: Packed with healthy love.
components:
- type: StorageFill
contents:
- id: FoodApple
- id: DrinkWaterBottleFull
- id: FoodCarrot
- id: PaperWrittenNoteFromMumHealthy
prob: 0.1

- type: entity
parent: LunchboxGeneric
id: LunchboxGenericFilledUnhealthy
suffix: Filled, Unhealthy
name: pre-packed lunchbox
description: Packed with love.
components:
- type: StorageFill
contents:
- id: FoodPizzaArnoldSlice
amount: 2
- id: DrinkCartonOrange
- id: FoodSnackCheesie
orGroup: UnhealthySnack
prob: 0.25
- id: FoodSnackChocolate
orGroup: UnhealthySnack
prob: 0.25
- id: PaperWrittenNoteFromMumUnhealthy
prob: 0.1

- type: entity
parent: LunchboxGeneric
id: LunchboxCommand
suffix: Command
components:
- type: Sprite
layers:
- state: command
- state: command-open
map: [ "openLayer" ]
- type: Item
heldPrefix: command

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxCommandFilledRandom
suffix: Command, Filled, Random
components:
- type: Sprite
layers:
- state: command
- state: command-open
map: [ "openLayer" ]
- type: Item
heldPrefix: command

- type: entity
parent: LunchboxGeneric
id: LunchboxSecurity
suffix: Security
components:
- type: Sprite
layers:
- state: security
- state: security-open
map: [ "openLayer" ]
- type: Item
heldPrefix: security

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxSecurityFilledRandom
suffix: Security, Filled, Random
components:
- type: Sprite
layers:
- state: security
- state: security-open
map: [ "openLayer" ]
- type: Item
heldPrefix: security

- type: entity
parent: LunchboxGeneric
id: LunchboxMedical
suffix: Medical
components:
- type: Sprite
layers:
- state: medical
- state: medical-open
map: [ "openLayer" ]
- type: Item
heldPrefix: medical

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxMedicalFilledRandom
suffix: Medical, Filled, Random
components:
- type: Sprite
layers:
- state: medical
- state: medical-open
map: [ "openLayer" ]
- type: Item
heldPrefix: medical

- type: entity
parent: LunchboxGeneric
id: LunchboxLogistics
suffix: Logistics
components:
- type: Sprite
layers:
- state: logistics
- state: logistics-open
map: [ "openLayer" ]
- type: Item
heldPrefix: logistics

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxLogisticsFilledRandom
suffix: Logistics, Filled, Random
components:
- type: Sprite
layers:
- state: logistics
- state: logistics-open
map: [ "openLayer" ]
- type: Item
heldPrefix: logistics

- type: entity
parent: LunchboxGeneric
id: LunchboxEngineering
suffix: Engineering
components:
- type: Sprite
layers:
- state: engineering
- state: engineering-open
map: [ "openLayer" ]
- type: Item
heldPrefix: engineering

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxEngineeringFilledRandom
suffix: Engineering, Filled, Random
components:
- type: Sprite
layers:
- state: engineering
- state: engineering-open
map: [ "openLayer" ]
- type: Item
heldPrefix: engineering

- type: entity
parent: LunchboxGeneric
id: LunchboxEpistemics
suffix: Epistemics
components:
- type: Sprite
layers:
- state: epistemics
- state: epistemics-open
map: [ "openLayer" ]
- type: Item
heldPrefix: epistemics

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxEpistemicsFilledRandom
suffix: Epistemics, Filled, Random
components:
- type: Sprite
layers:
- state: epistemics
- state: epistemics-open
map: [ "openLayer" ]
- type: Item
heldPrefix: epistemics


- type: entity
parent: LunchboxGeneric
id: LunchboxService
suffix: Service
components:
- type: Sprite
layers:
- state: service
- state: service-open
map: [ "openLayer" ]
- type: Item
heldPrefix: service

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxServiceFilledRandom
suffix: Service, Filled, Random
components:
- type: Sprite
layers:
- state: service
- state: service-open
map: [ "openLayer" ]
- type: Item
heldPrefix: service

- type: entity
parent: LunchboxGeneric
id: LunchboxSyndicate
suffix: Syndicate
components:
- type: Sprite
layers:
- state: syndicate
- state: syndicate-open
map: [ "openLayer" ]
- type: Item
heldPrefix: syndicate

- type: entity
parent: LunchboxGenericFilledRandom
id: LunchboxSyndicateFilledRandom
suffix: Syndicate, Filled, Random
components:
- type: Sprite
layers:
- state: syndicate
- state: syndicate-open
map: [ "openLayer" ]
- type: Item
heldPrefix: syndicate
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
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 5bc0f73

Please sign in to comment.