Massive Food PR (#3436)
Co-authored-by: Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
@@ -49,7 +49,7 @@ namespace Content.Server.GameObjects.Components.Nutrition
|
|||||||
private bool _defaultToOpened;
|
private bool _defaultToOpened;
|
||||||
|
|
||||||
[ViewVariables(VVAccess.ReadWrite)]
|
[ViewVariables(VVAccess.ReadWrite)]
|
||||||
public ReagentUnit TransferAmount { get; [UsedImplicitly] private set; } = ReagentUnit.New(2);
|
public ReagentUnit TransferAmount { get; [UsedImplicitly] private set; } = ReagentUnit.New(5);
|
||||||
|
|
||||||
[ViewVariables(VVAccess.ReadWrite)]
|
[ViewVariables(VVAccess.ReadWrite)]
|
||||||
public bool Opened
|
public bool Opened
|
||||||
|
|||||||
BIN
Resources/Audio/Effects/packetrip.ogg
Normal file
BIN
Resources/Audio/Items/eating_1.ogg
Normal file
BIN
Resources/Audio/Items/eating_2.ogg
Normal file
BIN
Resources/Audio/Items/eating_3.ogg
Normal file
BIN
Resources/Audio/Items/pop.ogg
Normal file
@@ -428,14 +428,14 @@ entities:
|
|||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 44
|
- uid: 44
|
||||||
type: FoodBananaCreamPie
|
type: FoodPieBananaCream
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -18.509874,-9.279623
|
pos: -18.509874,-9.279623
|
||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 45
|
- uid: 45
|
||||||
type: FoodBananaCreamPie
|
type: FoodPieBananaCream
|
||||||
components:
|
components:
|
||||||
- rot: 4.371139006309477E-08 rad
|
- rot: 4.371139006309477E-08 rad
|
||||||
pos: -18.947374,-9.467123
|
pos: -18.947374,-9.467123
|
||||||
@@ -672,7 +672,7 @@ entities:
|
|||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 75
|
- uid: 75
|
||||||
type: FoodDonkPocket
|
type: FoodDonkpocket
|
||||||
components:
|
components:
|
||||||
- pos: 33.274685,-1.5622956
|
- pos: 33.274685,-1.5622956
|
||||||
parent: 853
|
parent: 853
|
||||||
@@ -699,7 +699,7 @@ entities:
|
|||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 79
|
- uid: 79
|
||||||
type: FoodDonkPocket
|
type: FoodDonkpocket
|
||||||
components:
|
components:
|
||||||
- pos: 33.66531,-1.3435456
|
- pos: 33.66531,-1.3435456
|
||||||
parent: 853
|
parent: 853
|
||||||
@@ -942,7 +942,7 @@ entities:
|
|||||||
- caps: Refillable, Drainable
|
- caps: Refillable, Drainable
|
||||||
type: SolutionContainer
|
type: SolutionContainer
|
||||||
- uid: 114
|
- uid: 114
|
||||||
type: BoxDonkpocket
|
type: FoodBoxDonkpocket
|
||||||
components:
|
components:
|
||||||
- pos: -7.4998503,-29.362736
|
- pos: -7.4998503,-29.362736
|
||||||
parent: 853
|
parent: 853
|
||||||
@@ -1041,7 +1041,7 @@ entities:
|
|||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 127
|
- uid: 127
|
||||||
type: BoxDonkpocket
|
type: FoodBoxDonkpocket
|
||||||
components:
|
components:
|
||||||
- pos: 33.477264,-2.2359364
|
- pos: 33.477264,-2.2359364
|
||||||
parent: 853
|
parent: 853
|
||||||
@@ -42315,7 +42315,7 @@ entities:
|
|||||||
parent: 853
|
parent: 853
|
||||||
type: Transform
|
type: Transform
|
||||||
- uid: 4254
|
- uid: 4254
|
||||||
type: BoxDonkpocket
|
type: FoodBoxDonkpocket
|
||||||
components:
|
components:
|
||||||
- pos: -5.4874,13.702112
|
- pos: -5.4874,13.702112
|
||||||
parent: 853
|
parent: 853
|
||||||
|
|||||||
@@ -1,18 +0,0 @@
|
|||||||
- type: entity
|
|
||||||
name: donkpocket box
|
|
||||||
parent: BoxBase
|
|
||||||
id: BoxDonkpocket
|
|
||||||
description: 'Instructions: Heat in microwave. Product will cool if not eaten within seven minutes.'
|
|
||||||
components:
|
|
||||||
- type: StorageFill
|
|
||||||
contents:
|
|
||||||
- name: FoodDonkPocket
|
|
||||||
amount: 6
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Storage/donkpocket.rsi
|
|
||||||
state: icon
|
|
||||||
- type: Item
|
|
||||||
color: "#951710"
|
|
||||||
sprite: Objects/Storage/donkpocket.rsi
|
|
||||||
- type: Storage
|
|
||||||
capacity: 30
|
|
||||||
@@ -103,7 +103,7 @@
|
|||||||
components:
|
components:
|
||||||
- type: StorageFill
|
- type: StorageFill
|
||||||
contents:
|
contents:
|
||||||
- name: FoodContainerMonkeyCubeBox
|
- name: MonkeyCubeBox
|
||||||
amount: 1
|
amount: 1
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -8,13 +8,13 @@
|
|||||||
contents:
|
contents:
|
||||||
- name: ClothingMaskBreath
|
- name: ClothingMaskBreath
|
||||||
amount: 2
|
amount: 2
|
||||||
- name: FoodChocolateBar
|
- name: FoodSnackChocolate
|
||||||
- name: FlashlightLantern
|
- name: FlashlightLantern
|
||||||
amount: 2
|
amount: 2
|
||||||
- name: HarmonicaInstrument
|
- name: HarmonicaInstrument
|
||||||
prob: 0.15
|
prob: 0.15
|
||||||
orGroup: HarmonicaOrChocolate
|
orGroup: HarmonicaOrChocolate
|
||||||
- name: FoodChocolateBar
|
- name: FoodSnackChocolate
|
||||||
orGroup: HarmonicaOrChocolate
|
orGroup: HarmonicaOrChocolate
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
|
|||||||
@@ -31,7 +31,7 @@
|
|||||||
- type: StorageFill
|
- type: StorageFill
|
||||||
contents:
|
contents:
|
||||||
- name: CrowbarRed
|
- name: CrowbarRed
|
||||||
- name: FoodContainerMonkeyCubeBox
|
- name: MonkeyCubeBox
|
||||||
- name: SprayBottleWater
|
- name: SprayBottleWater
|
||||||
- name: ReagentContainerFlour
|
- name: ReagentContainerFlour
|
||||||
|
|
||||||
|
|||||||
@@ -4,17 +4,8 @@
|
|||||||
description: A vending machine containing discount snacks from the infamous 'Discount Dan' franchise.
|
description: A vending machine containing discount snacks from the infamous 'Discount Dan' franchise.
|
||||||
spriteName: discount
|
spriteName: discount
|
||||||
startingInventory:
|
startingInventory:
|
||||||
Food4NoRaisins: 10
|
FoodSnackCheesie: 3
|
||||||
FoodCandy: 10
|
FoodSnackChips: 3
|
||||||
FoodCandyCorn: 2
|
FoodSnackBoritos: 2
|
||||||
FoodCheesieHonkers: 5
|
FoodSnackPopcorn: 1
|
||||||
FoodChips: 5
|
FoodSnackEnergybar: 2
|
||||||
FoodCookie: 2
|
|
||||||
FoodDonut: 1
|
|
||||||
FoodFrostedDonut: 1
|
|
||||||
FoodHotdog: 2
|
|
||||||
FoodLiquidFood: 1
|
|
||||||
FoodSosJerky: 5
|
|
||||||
FoodSpaceTwinkie: 3
|
|
||||||
FoodSyndiCakes: 2
|
|
||||||
|
|
||||||
|
|||||||
@@ -8,8 +8,8 @@
|
|||||||
Handcuffs: 8
|
Handcuffs: 8
|
||||||
GrenadeFlashBang: 4
|
GrenadeFlashBang: 4
|
||||||
Flash: 5
|
Flash: 5
|
||||||
FoodDonut: 12
|
FoodDonutHomer: 12
|
||||||
FoodContainerDonutBox: 2
|
FoodBoxDonut: 2
|
||||||
FlashlightLantern: 4 #seclite
|
FlashlightLantern: 4 #seclite
|
||||||
ClothingEyesGlassesSunglasses: 2
|
ClothingEyesGlassesSunglasses: 2
|
||||||
ClothingBeltSecurityWebbing: 5
|
ClothingBeltSecurityWebbing: 5
|
||||||
|
|||||||
@@ -1,13 +1,11 @@
|
|||||||
- type: vendingMachineInventory
|
- type: vendingMachineInventory
|
||||||
id: GetmoreChocolateCorpInventory
|
id: GetmoreChocolateCorpInventory
|
||||||
name: Getmore Chocolate Corp
|
name: Getmore Chocolate Corp
|
||||||
description: "A snack machine courtesy of the Getmore Chocolate Corporation, based out of Mars."
|
description: A snack machine courtesy of the Getmore Chocolate Corporation, based out of Mars.
|
||||||
animationDuration: 0.5
|
animationDuration: 0.5
|
||||||
spriteName: snack
|
spriteName: snack
|
||||||
startingInventory:
|
startingInventory:
|
||||||
Food4NoRaisins: 4
|
FoodSnackRaisins: 2
|
||||||
FoodCandy: 4
|
FoodSnackChocolate: 2
|
||||||
FoodCandyCorn: 4
|
FoodSnackPopcorn: 2
|
||||||
FoodPopcorn: 4
|
FoodSnackSyndi: 2
|
||||||
FoodSpaceTwinkie: 8
|
|
||||||
FoodSyndiCakes: 4
|
|
||||||
|
|||||||
@@ -6,26 +6,24 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
layers:
|
layers:
|
||||||
- state: red
|
- state: red
|
||||||
- texture: Objects/Consumable/Trash/candy.rsi/icon.png
|
- texture: Objects/Consumable/Food/snacks.rsi/pistachio-trash.png
|
||||||
- type: RandomSpawner
|
- type: RandomSpawner
|
||||||
rarePrototypes:
|
rarePrototypes:
|
||||||
- PuddleVomit
|
- PuddleVomit
|
||||||
- TrashPlate
|
- FoodPlateSmallTrash
|
||||||
- TrashSnackBowl
|
- FoodBowlBigTrash
|
||||||
rareChance: 0.03
|
rareChance: 0.03
|
||||||
prototypes:
|
prototypes:
|
||||||
- TrashRaisins
|
# - TrashCandy
|
||||||
- TrashCandy
|
- FoodPacketCheesieTrash
|
||||||
- TrashCheesieHonkers
|
- FoodPacketChipsTrash
|
||||||
- TrashChips
|
- FoodPacketPistachioTrash
|
||||||
- TrashLiquidFood
|
# - TrashPlasticBag
|
||||||
- TrashPistachiosPack
|
- FoodPacketPopcornTrash
|
||||||
- TrashPlasticBag
|
- FoodPacketRaisinsTrash
|
||||||
- TrashPopcorn
|
- FoodPacketSemkiTrash
|
||||||
- TrashSemkiPack
|
- FoodPacketSusTrash
|
||||||
- TrashSOSJerky
|
- FoodPacketSyndiTrash
|
||||||
- TrashSyndiCakes
|
|
||||||
- TrashTastyBread
|
|
||||||
chance: 0.5
|
chance: 0.5
|
||||||
offset: 0.2
|
offset: 0.2
|
||||||
placement:
|
placement:
|
||||||
|
|||||||
@@ -0,0 +1,345 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodBreadBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/Baked/bread.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodBreadBase
|
||||||
|
id: FoodBreadSliceBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 7
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 7
|
||||||
|
|
||||||
|
# Custom Bread Example
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: volcanic loaf
|
||||||
|
parent: FoodBreadBase
|
||||||
|
id: FoodBreadVolcanic
|
||||||
|
description: A dark loaf. Resembles pumice.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: alpha
|
||||||
|
color: "#281415"
|
||||||
|
- state: alpha-filling
|
||||||
|
color: "#FF613F"
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodBreadVolcanicSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: volcanic slice
|
||||||
|
parent: FoodBreadSliceBase
|
||||||
|
id: FoodBreadVolcanicSlice
|
||||||
|
description: A slice of dark loaf. Resembles pumice.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: alpha-slice
|
||||||
|
color: "#281415"
|
||||||
|
- state: alpha-slice-filling
|
||||||
|
color: "#FF613F"
|
||||||
|
|
||||||
|
# Bread
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bread
|
||||||
|
parent: FoodBreadBase
|
||||||
|
id: FoodBreadPlain
|
||||||
|
description: Some plain old earthen bread.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: plain
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodBreadPlainSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bread slice
|
||||||
|
parent: FoodBreadSliceBase
|
||||||
|
id: FoodBreadPlainSlice
|
||||||
|
description: A slice of home.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: plain-slice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: meatbread loaf
|
||||||
|
parent: FoodBreadBase
|
||||||
|
id: FoodBreadMeat
|
||||||
|
description: The culinary base of every self-respecting eloquen/tg/entleman.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: meat
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodBreadMeatSlice
|
||||||
|
# Tastes like bread, meat.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: meatbread slice
|
||||||
|
parent: FoodBreadSliceBase
|
||||||
|
id: FoodBreadMeatSlice
|
||||||
|
description: A slice of delicious meatbread.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: meat-slice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: xeno-meat bread
|
||||||
|
parent: FoodBreadBase
|
||||||
|
id: FoodBreadMeatXeno
|
||||||
|
description: Reassuringly green meatloaf made from xeno meat. Extra heretical.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: xenomeat
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodBreadMeatXenoSlice
|
||||||
|
# Tastes like bread, acid.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: xeno-meatbread slice
|
||||||
|
parent: FoodBreadSliceBase
|
||||||
|
id: FoodBreadMeatXenoSlice
|
||||||
|
description: A slice of delicious meatbread. Extra heretical.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: xenomeat-slice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: spider-meatbread
|
||||||
|
parent: FoodBreadBase
|
||||||
|
id: FoodBreadMeatSpider
|
||||||
|
description: Reassuringly green meatloaf made from spider meat.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: spidermeat
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodBreadMeatSpiderSlice
|
||||||
|
# Tastes like bread, cobwebs.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: spider-meatbread slice
|
||||||
|
parent: FoodBreadSliceBase
|
||||||
|
id: FoodBreadMeatSpiderSlice
|
||||||
|
description: A slice of meatloaf made from an animal that most likely still wants you dead.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: spidermeat-slice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: banana-nut bread
|
||||||
|
parent: FoodBreadBase
|
||||||
|
id: FoodBreadBanana
|
||||||
|
description: A heavenly and filling treat.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: banana
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodBreadBananaSlice
|
||||||
|
# Tastes like bread, banana, nut.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: banana-nut bread slice
|
||||||
|
parent: FoodBreadSliceBase
|
||||||
|
id: FoodBreadBananaSlice
|
||||||
|
description: A slice of delicious banana bread.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: banana-slice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: tofu bread
|
||||||
|
parent: FoodBreadBase
|
||||||
|
id: FoodBreadTofu
|
||||||
|
description: Like meatbread but for vegetarians. Brag to your crewmates about how much better it is.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: tofu
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodBreadTofuSlice
|
||||||
|
# Tastes like bread, tofu.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: tofu bread slice
|
||||||
|
parent: FoodBreadSliceBase
|
||||||
|
id: FoodBreadTofuSlice
|
||||||
|
description: A slice of delicious tofu bread.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: tofu-slice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cream cheese bread
|
||||||
|
parent: FoodBreadBase
|
||||||
|
id: FoodBreadCreamcheese
|
||||||
|
description: Yum yum yum!
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: creamcheese
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodBreadCreamcheeseSlice
|
||||||
|
# Tastes like bread, cheese.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cream cheese bread slice
|
||||||
|
parent: FoodBreadSliceBase
|
||||||
|
id: FoodBreadCreamcheeseSlice
|
||||||
|
description: A slice of yum!
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: creamcheese-slice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: mimana bread
|
||||||
|
parent: FoodBreadBase
|
||||||
|
id: FoodBreadMimana
|
||||||
|
description: Best eaten in silence.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: mimana
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodBreadMimanaSlice
|
||||||
|
# Tastes like bread, cheese.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: Mimana bread slice
|
||||||
|
parent: FoodBreadSliceBase
|
||||||
|
id: FoodBreadMimanaSlice
|
||||||
|
description: A slice of silence!
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: mimana-slice
|
||||||
|
|
||||||
|
# Other than bread/slices
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: moldy slice
|
||||||
|
parent: FoodBreadSliceBase
|
||||||
|
id: FoodBreadMoldySlice
|
||||||
|
description: Entire stations have been ripped apart over arguing whether this is still good to eat.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: moldy-slice
|
||||||
|
# Tastes like decaying fungus.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: baguette
|
||||||
|
parent: FoodBreadBase
|
||||||
|
id: FoodBreadBaguette
|
||||||
|
description: Bon appétit!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: baguette
|
||||||
|
# Tastes like France.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: garlic bread
|
||||||
|
parent: FoodBreadSliceBase
|
||||||
|
id: FoodBreadGarlicSlice
|
||||||
|
description: Alas, it is limited.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: garlic-slice
|
||||||
|
# Tastes like garlic, Italy.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: buttered toast
|
||||||
|
parent: FoodBreadSliceBase
|
||||||
|
id: FoodBreadButteredToast
|
||||||
|
description: Crunchy.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: buttered-toast
|
||||||
|
# Tastes like bread, butter.
|
||||||
@@ -0,0 +1,507 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodCakeBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/Baked/cake.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeSliceBase
|
||||||
|
abstract: true
|
||||||
|
description: Just a slice of cake, it is enough for everyone.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 7
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 7
|
||||||
|
|
||||||
|
# Custom Cake Example
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: blueberry cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeBlueberry
|
||||||
|
description: Stains your teeth.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: plain
|
||||||
|
- state: alpha-filling
|
||||||
|
color: blue
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeBlueberrySlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: blueberry slice
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeBlueberrySlice
|
||||||
|
description: Stains your teeth.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: plain-slice
|
||||||
|
- state: alpha-slice-filling
|
||||||
|
color: blue
|
||||||
|
|
||||||
|
# Cake
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakePlain
|
||||||
|
description: A plain cake, not a lie.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: plain
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakePlainSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakePlainSlice
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: plain-slice
|
||||||
|
# Tastes like sweetness, cake.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: carrot cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeCarrot
|
||||||
|
description: A favorite desert of a certain wascally wabbit.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: carrot
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeCarrotSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of carrot cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeCarrotSlice
|
||||||
|
description: Carrotty slice of carrot cake. Carrots are good for your eyes!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: carrot-slice
|
||||||
|
# Tastes like sweetness, cake, carrot.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: brain cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeBrain
|
||||||
|
description: A squishy cake-thing.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: brain
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeBrainSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of brain cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeBrainSlice
|
||||||
|
description: Lemme tell you something about prions. THEY'RE DELICIOUS.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: brain-slice
|
||||||
|
# Tastes like sweetness, cake, brains.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cheese cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeCheese
|
||||||
|
description: DANGEROUSLY cheesy.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: cheese
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeCheeseSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of cheese cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeCheeseSlice
|
||||||
|
description: Slice of pure cheestisfaction.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: cheese-slice
|
||||||
|
# Tastes like sweetness, cream cheese.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: orange cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeOrange
|
||||||
|
description: A cake with added orange.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: orange
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeOrangeSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of orange cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeOrangeSlice
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: orange-slice
|
||||||
|
# Tastes like sweetness, cake, oranges.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: lime cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeLime
|
||||||
|
description: A cake with added lime.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: lime
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeLimeSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of lime cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeLimeSlice
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: lime-slice
|
||||||
|
# Tastes like sweetness, cake, limes.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: lemon cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeLemon
|
||||||
|
description: A cake with added lemon.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: lemon
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeLemonSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of lemon cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeLemonSlice
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: lemon-slice
|
||||||
|
# Tastes like sweetness, cake, lemons.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chocolate cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeChocolate
|
||||||
|
description: A cake with added chocolate.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: chocolate
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeChocolateSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of chocolate cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeChocolateSlice
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: chocolate-slice
|
||||||
|
# Tastes like sweetness, cake, chocolate.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: apple cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeApple
|
||||||
|
description: A cake centred with apple.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: apple
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeAppleSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of apple cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeAppleSlice
|
||||||
|
description: A slice of heavenly cake.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: apple-slice
|
||||||
|
# Tastes like sweetness, cake, slime.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slime cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeSlime
|
||||||
|
description: A cake made of slimes. Probably not electrified.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: slime
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeSlimeSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of slime cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeSlimeSlice
|
||||||
|
description: A slice of slime cake.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: slime-slice
|
||||||
|
# Tastes like sweetness, cake, slime.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: pumpkin-spice cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakePumpkin
|
||||||
|
description: A hollow cake with real pumpkin.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: pumpkinspice
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakePumpkinSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of pumpkin-spice cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakePumpkinSlice
|
||||||
|
description: A spicy slice of pumpkin goodness.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: pumpkinspice-slice
|
||||||
|
# Tastes like sweetness, cake, pumpkin.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: christmas cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeChristmas
|
||||||
|
description: A cake made of christmas.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: christmas
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeChristmasSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of christmas cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeChristmasSlice
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: christmas-slice
|
||||||
|
# Tastes like sweetness, cake, christmas.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: birthday cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeBirthday
|
||||||
|
description: Happy Birthday little clown...
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlatePlastic
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-plastic
|
||||||
|
- state: birthday
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeBirthdaySlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of birthday cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeBirthdaySlice
|
||||||
|
description: A slice of your birthday.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmallPlastic
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small-plastic
|
||||||
|
- state: birthday-slice
|
||||||
|
# Tastes like sweetness, cake, christmas.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: vanilla cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeVanilla
|
||||||
|
description: A vanilla frosted cake.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: vanilla
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeVanillaSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of vanilla cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeVanillaSlice
|
||||||
|
description: A slice of vanilla frosted cake.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: vanilla-slice
|
||||||
|
# Tastes like sweetness, cake, vanilla.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: clown cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeClown
|
||||||
|
description: A funny cake with a clown face on it.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: clown
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeClownSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of clown cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeClownSlice
|
||||||
|
description: A slice of bad jokes, and silly props.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: clown-slice
|
||||||
|
# Tastes like sweetness, cake, clown.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: spaceman's cake
|
||||||
|
parent: FoodCakeBase
|
||||||
|
id: FoodCakeSpaceman
|
||||||
|
description: A spaceman's trumpet frosted cake.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: trumpet
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodCakeSpacemanSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of spaceman's cake
|
||||||
|
parent: FoodCakeSliceBase
|
||||||
|
id: FoodCakeSpacemanSlice
|
||||||
|
description: A spaceman's trumpet frosted cake.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: trumpet-slice
|
||||||
|
# Tastes like sweetness, cake, jam.
|
||||||
@@ -0,0 +1,217 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodDonkpocketBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/Baked/donkpocket.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 10
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 3
|
||||||
|
- type: Item
|
||||||
|
size: 1
|
||||||
|
|
||||||
|
# Donkpocket
|
||||||
|
|
||||||
|
# Warm gives +5 nutriment.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: donk-pocket
|
||||||
|
parent: FoodDonkpocketBase
|
||||||
|
id: FoodDonkpocket
|
||||||
|
description: The food of choice for the seasoned traitor.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: plain
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: warm donk-pocket
|
||||||
|
parent: FoodDonkpocket
|
||||||
|
id: FoodDonkpocketWarm
|
||||||
|
description: The heated food of choice for the seasoned traitor.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 7
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: dank-pocket
|
||||||
|
parent: FoodDonkpocketBase
|
||||||
|
id: FoodDonkpocketDank
|
||||||
|
description: The food of choice for the seasoned botanist.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
state: dank
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: warm dank-pocket
|
||||||
|
parent: FoodDonkpocketDank
|
||||||
|
id: FoodDonkpocketDankWarm
|
||||||
|
description: The heated food of choice for the seasoned botanist.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: spicy-pocket
|
||||||
|
parent: FoodDonkpocketBase
|
||||||
|
id: FoodDonkpocketSpicy
|
||||||
|
description: The classic snack food, now with a heat-activated spicy flair.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: plain
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: warm spicy-pocket
|
||||||
|
parent: FoodDonkpocketDank
|
||||||
|
id: FoodDonkpocketSpicyWarm
|
||||||
|
description: The classic snack food, now maybe a bit too spicy.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
state: spicy
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: teriyaki-pocket
|
||||||
|
parent: FoodDonkpocketBase
|
||||||
|
id: FoodDonkpocketTeriyaki
|
||||||
|
description: An East Asian take on the classic stationside snack.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: teriyaki
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: warm teriyaki-pocket
|
||||||
|
parent: FoodDonkpocketTeriyaki
|
||||||
|
id: FoodDonkpocketTeriyakiWarm
|
||||||
|
description: An East Asian take on the classic stationside snack, now steamy and warm.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: pizza-pocket
|
||||||
|
parent: FoodDonkpocketBase
|
||||||
|
id: FoodDonkpocketPizza
|
||||||
|
description: Delicious, cheesy and surprisingly filling.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
state: pizza
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: warm pizza-pocket
|
||||||
|
parent: FoodDonkpocketPizza
|
||||||
|
id: FoodDonkpocketPizzaWarm
|
||||||
|
description: An East Asian take on the classic stationside snack, now steamy and warm.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: honk-pocket
|
||||||
|
parent: FoodDonkpocketBase
|
||||||
|
id: FoodDonkpocketHonk
|
||||||
|
description: The award-winning donk-pocket that won the hearts of clowns and humans alike.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
state: banana
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: warm honk-pocket
|
||||||
|
parent: FoodDonkpocketHonk
|
||||||
|
id: FoodDonkpocketHonkWarm
|
||||||
|
description: The award-winning donk-pocket, now warm and toasty.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: berry-pocket
|
||||||
|
parent: FoodDonkpocketBase
|
||||||
|
id: FoodDonkpocketBerry
|
||||||
|
description: A relentlessly sweet donk-pocket first created for use in Operation Iraqi Freedom.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
state: berry
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: warm berry-pocket
|
||||||
|
parent: FoodDonkpocketBerry
|
||||||
|
id: FoodDonkpocketBerryWarm
|
||||||
|
description: A relentlessly sweet donk-pocket, now warm and delicious.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: gondola-pocket
|
||||||
|
parent: FoodDonkpocketBase
|
||||||
|
id: FoodDonkpocketGondola
|
||||||
|
description: The choice to use real gondola meat in the recipe is controversial, to say the least.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
state: gondola
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: warm gondola-pocket
|
||||||
|
parent: FoodDonkpocketGondola
|
||||||
|
id: FoodDonkpocketGondolaWarm
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
@@ -0,0 +1,291 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: Donut
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodDonutBase
|
||||||
|
abstract: true
|
||||||
|
description: Goes great with robust coffee.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Donut
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/Baked/donut.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 5
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 3
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/Baked/donut.rsi
|
||||||
|
size: 1
|
||||||
|
# Tastes like donut.
|
||||||
|
|
||||||
|
# The sprinkles are now an overlay, so you can put them on any donut! If we really
|
||||||
|
# wanted to go for EXTREME roleplay we could apply a different color to the sprinkles
|
||||||
|
# Since it's technically an alpha layer.
|
||||||
|
|
||||||
|
# You'll be able to bake the plain donuts, then mix up different glazes for them to
|
||||||
|
# apply with a brush or something.
|
||||||
|
|
||||||
|
# Plain Donuts
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: plain donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutPlain
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: plain
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: plain jelly-donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutJellyPlain
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: jelly-plain
|
||||||
|
|
||||||
|
# Donuts
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutHomer
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: homer
|
||||||
|
- type: Item
|
||||||
|
HeldPrefix: pink
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chaos donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutChaos
|
||||||
|
description: Like life, it never quite tastes the same.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: chaos
|
||||||
|
# Tastes like donut, chaos.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: meat donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutMeat
|
||||||
|
description: Tastes as gross as it looks.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: meat
|
||||||
|
# Tastes like meat.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: pink donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutPink
|
||||||
|
description: Goes great with a soy latte.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: pink
|
||||||
|
- type: Item
|
||||||
|
HeldPrefix: pink
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: spaceman's donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutSpaceman
|
||||||
|
description: Goes great with a cold beaker of malk.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: purple
|
||||||
|
# Tastes like donut, violets.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: apple donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutApple
|
||||||
|
description: Goes great with a shot of cinnamon schnapps.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: green
|
||||||
|
# Tastes like donut, green apples.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: caramel donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutCaramel
|
||||||
|
description: Goes great with a mug of hot coco.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: beige
|
||||||
|
# Tastes like donut, buttery sweetness.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chocolate donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutChocolate
|
||||||
|
description: Goes great with a glass of warm milk.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: choc
|
||||||
|
# Tastes like donut, bitterness.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: blumpkin donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutBlumpkin
|
||||||
|
description: Goes great with a mug of soothing drunken blumpkin.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: blue
|
||||||
|
# Tastes like donut, blumpkin.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bungo donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutBungo
|
||||||
|
description: Goes great with a mason jar of hippie's delight.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: yellow
|
||||||
|
# Tastes like donut, tropical sweetness.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: matcha donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonut
|
||||||
|
description: The L-theanine in this donut is relaxing, yet not euphoric. Goes great with a cup of tea.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: olive
|
||||||
|
# Tastes like donut, matcha.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: sweet pea donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutSweetpea
|
||||||
|
description: Goes great with a bottle of Bastion Burbon!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: laugh
|
||||||
|
# Tastes like donut, fizzy tutti frutti.
|
||||||
|
|
||||||
|
# Jelly Donuts
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: jelly-donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutJellyHomer
|
||||||
|
description: You jelly?
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: jelly-homer
|
||||||
|
- type: Item
|
||||||
|
HeldPrefix: pink
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: pink jelly-donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutJellyPink
|
||||||
|
description: Goes great with a soy latte.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: jelly-pink
|
||||||
|
- type: Item
|
||||||
|
HeldPrefix: pink
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: spaceman's jelly-donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutJellySpaceman
|
||||||
|
description: Goes great with a cold beaker of malk.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: jelly-purple
|
||||||
|
# Tastes like jelly-donut, violets.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: apple jelly-donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutJellyApple
|
||||||
|
description: Goes great with a shot of cinnamon schnapps.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: jelly-green
|
||||||
|
# Tastes like jelly-donut, green apples.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: caramel jelly-donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutJellyCaramel
|
||||||
|
description: Goes great with a mug of hot coco.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: jelly-beige
|
||||||
|
# Tastes like jelly-donut, buttery sweetness.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chocolate jelly-donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutJellyChocolate
|
||||||
|
description: Goes great with a glass of warm milk.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: jelly-choc
|
||||||
|
# Tastes like jelly-donut, bitterness.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: blumpkin jelly-donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutJellyBlumpkin
|
||||||
|
description: Goes great with a mug of soothing drunken blumpkin.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: jelly-blue
|
||||||
|
# Tastes like jelly-donut, blumpkin.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bungo jelly-donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutJellyBungo
|
||||||
|
description: Goes great with a mason jar of hippie's delight.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: jelly-yellow
|
||||||
|
# Tastes like jelly-donut, tropical sweetness.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: matcha jelly-donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutJelly
|
||||||
|
description: The L-theanine in this jelly-donut is relaxing, yet not euphoric. Goes great with a cup of tea.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: jelly-olive
|
||||||
|
# Tastes like jelly-donut, matcha.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: sweet pea jelly-donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutJellySweetpea
|
||||||
|
description: Goes great with a bottle of Bastion Burbon!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: jelly-laugh
|
||||||
|
# Tastes like jelly-donut, fizzy tutti frutti.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slugcat jelly-donut
|
||||||
|
parent: FoodDonutBase
|
||||||
|
id: FoodDonutJellySlugcat
|
||||||
|
description: No holes in this donut incase a suspicious looking pole shows up.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: jelly-slug
|
||||||
|
# Tastes like jelly-donut, fizzy tutti frutti.
|
||||||
@@ -0,0 +1,326 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodBakedBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/Baked/misc.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 5
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Item
|
||||||
|
size: 1
|
||||||
|
|
||||||
|
# Muffins/Buns
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: muffin
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedMuffin
|
||||||
|
description: A delicious and spongy little cake.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: muffin
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: berry muffin
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedMuffinBerry
|
||||||
|
description: A delicious and spongy little cake, with berries.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: muffin-berry
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cherry muffin
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedMuffinCherry
|
||||||
|
description: A sweet muffin with cherry bits.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: muffin-cherry
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bluecherry muffin
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedMuffinBluecherry
|
||||||
|
description: Blue cherries inside a delicious muffin.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: muffin-bluecherry
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: honey bun
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedBunHoney
|
||||||
|
description: A sticky pastry bun glazed with honey.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: bun-honey
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: hotcross bun
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedBunHotX
|
||||||
|
description: A sticky pastry bun glazed with a distinct white cross.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: bun-hotcross
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: meat bun
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedBunMeat
|
||||||
|
description: Has the potential to not be dog.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: bun-meat
|
||||||
|
|
||||||
|
# Cookies
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cookie
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedCookie
|
||||||
|
description: COOKIE!!!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: COOKIE!!!
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: fortune cookie
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedCookieFortune
|
||||||
|
description: A true prophecy in each cookie!
|
||||||
|
components:
|
||||||
|
# - Food:
|
||||||
|
# trash: PaperFortune
|
||||||
|
- type: Sprite
|
||||||
|
state: cookie-fortune
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: oatmeal cookie
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedCookieOatmeal
|
||||||
|
description: The best of both cookie and oat.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cookie-oatmeal
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raisin cookie
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedCookieRaisin
|
||||||
|
description: Why would you put raisins in a cookie?
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cookie-raisin
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: sugar cookie
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedCookieSugar
|
||||||
|
description: Just like your mom used to make.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cookie-sugar
|
||||||
|
|
||||||
|
# Nuggets
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: Nugget
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chicken nugget
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedNugget
|
||||||
|
description: A "chicken" nugget vaguely shaped into an object. # Should change depending on name.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Nugget
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/Baked/nuggets.rsi
|
||||||
|
state: tendie
|
||||||
|
netsync: true
|
||||||
|
- type: RandomSpriteState
|
||||||
|
spriteStates:
|
||||||
|
- tendie
|
||||||
|
- lizard
|
||||||
|
- star
|
||||||
|
- corgi
|
||||||
|
|
||||||
|
# Waffles/Pancakes
|
||||||
|
|
||||||
|
# Once StackVisualizer is updated you should be able to mix/match stacks of pancakes.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: pancake
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedPancake
|
||||||
|
description: A fluffy pancake. The softer, superior relative of the waffle.
|
||||||
|
components:
|
||||||
|
# - type: Food
|
||||||
|
# trash: FoodPlateSmall
|
||||||
|
- type: Stack
|
||||||
|
stackType: Pancake
|
||||||
|
max: 9
|
||||||
|
count: 1
|
||||||
|
- type: Sprite
|
||||||
|
state: pancakes1
|
||||||
|
# - type: Sprite
|
||||||
|
# layers:
|
||||||
|
# - state: plate-small
|
||||||
|
# - state: pancakes1
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: StackVisualizer
|
||||||
|
composite: true
|
||||||
|
stackLayers:
|
||||||
|
- pancakes1
|
||||||
|
- pancakes2
|
||||||
|
- pancakes3
|
||||||
|
- pancakes4
|
||||||
|
- pancakes5
|
||||||
|
- pancakes6
|
||||||
|
- pancakes7
|
||||||
|
- pancakes8
|
||||||
|
- pancakes9
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: blueberry pancake
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedPancakeBb
|
||||||
|
description: A fluffy and delicious blueberry pancake.
|
||||||
|
components:
|
||||||
|
# - type: Food
|
||||||
|
# trash: FoodPlateSmall
|
||||||
|
- type: Stack
|
||||||
|
stackType: Pancake
|
||||||
|
max: 3
|
||||||
|
count: 1
|
||||||
|
- type: Sprite
|
||||||
|
state: pancakesbb1
|
||||||
|
# - type: Sprite
|
||||||
|
# layers:
|
||||||
|
# - state: plate-small
|
||||||
|
# - state: pancakesbb1
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: StackVisualizer
|
||||||
|
composite: true
|
||||||
|
stackLayers:
|
||||||
|
- pancakesbb1
|
||||||
|
- pancakesbb2
|
||||||
|
- pancakesbb3
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chocolate chip pancake
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedPancakeCc
|
||||||
|
description: A fluffy and delicious chocolate chip pancake.
|
||||||
|
components:
|
||||||
|
# - type: Food
|
||||||
|
# trash: FoodPlateSmall
|
||||||
|
- type: Stack
|
||||||
|
stackType: Pancake
|
||||||
|
max: 3
|
||||||
|
count: 1
|
||||||
|
- type: Sprite
|
||||||
|
state: pancakescc1
|
||||||
|
# - type: Sprite
|
||||||
|
# layers:
|
||||||
|
# - state: plate-small
|
||||||
|
# - state: pancakescc1
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: StackVisualizer
|
||||||
|
composite: true
|
||||||
|
stackLayers:
|
||||||
|
- pancakescc1
|
||||||
|
- pancakescc2
|
||||||
|
- pancakescc3
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: waffles
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedWaffle
|
||||||
|
description: Mmm, waffles.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: tray
|
||||||
|
- state: waffles
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: soy waffles
|
||||||
|
parent: FoodBakedWaffle
|
||||||
|
id: FoodBakedWaffleSoy
|
||||||
|
description: You feel healthier and - more feminine?
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: tray
|
||||||
|
- state: waffles-soy
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: soylent waffles
|
||||||
|
parent: FoodBakedWaffle
|
||||||
|
id: FoodBakedWaffleSoylent
|
||||||
|
description: Not made of people. Honest. # Definitely people
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: tray
|
||||||
|
- state: waffles-soylent
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: roffle waffles
|
||||||
|
parent: FoodBakedWaffle
|
||||||
|
id: FoodBakedWaffleRoffle
|
||||||
|
description: Waffles from Roffle. Co.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: tray
|
||||||
|
- state: waffles-roffle
|
||||||
|
|
||||||
|
# Misc
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: poppy pretzel
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedPretzel
|
||||||
|
description: It's all twisted up!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: pretzel
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cannoli
|
||||||
|
parent: FoodBakedBase
|
||||||
|
id: FoodBakedCannoli
|
||||||
|
description: A sicilian treat that makes you into a wise guy.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cannoli
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 15
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
@@ -0,0 +1,325 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodPieBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateTin
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/Baked/pie.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 15
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 4
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodPieSliceBase
|
||||||
|
abstract: true
|
||||||
|
description: A slice of pie. Tasty!
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 5
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
|
||||||
|
# Pie
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: apple pie
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodPieApple
|
||||||
|
description: A pie containing sweet, sweet love... or apple.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: tin
|
||||||
|
- state: apple
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPieAppleSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of apple pie
|
||||||
|
parent: FoodPieSliceBase
|
||||||
|
id: FoodPieAppleSlice
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: plain-slice
|
||||||
|
- state: alpha-slice-filling
|
||||||
|
color: orange
|
||||||
|
# Tastes like pie, apple.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: baklava
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodPieBaklava
|
||||||
|
description: A delightful healthy snack made of nut layers with thin bread.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: tin
|
||||||
|
- state: baklava
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPieBaklavaSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of baklava
|
||||||
|
parent: FoodPieSliceBase
|
||||||
|
id: FoodPieBaklavaSlice
|
||||||
|
description: A portion of a delightful healthy snack made of nut layers with thin bread.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: baklava-slice
|
||||||
|
# Tastes like pie, nuts.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: banana cream pie
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodPieBananaCream
|
||||||
|
description: Just like back home, on clown planet! HONK!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: tin
|
||||||
|
- state: plain
|
||||||
|
- type: CreamPie
|
||||||
|
- type: Ammo
|
||||||
|
caliber: CreamPie
|
||||||
|
caseless: true
|
||||||
|
projectile: BulletCreampie
|
||||||
|
# Tastes like pie, cream, banana.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: berry clafoutis
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodPieClafoutis
|
||||||
|
description: No black birds, this is a good sign.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: tin
|
||||||
|
color: pink
|
||||||
|
- state: berryclafoutis
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPieClafoutisSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of berry clafoutis
|
||||||
|
parent: FoodPieSliceBase
|
||||||
|
id: FoodPieClafoutisSlice
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: plain-slice
|
||||||
|
- state: alpha-slice-filling
|
||||||
|
color: pink
|
||||||
|
# Tastes like pie, blackberries.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cherry pie
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodPieCherry
|
||||||
|
description: Tastes good enough to make a grown man cry.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: tin
|
||||||
|
- state: cherry
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPieCherrySlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of cherry pie
|
||||||
|
parent: FoodPieSliceBase
|
||||||
|
id: FoodPieCherrySlice
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: plain-slice
|
||||||
|
- state: alpha-slice-filling
|
||||||
|
color: red
|
||||||
|
# Tastes like pie, cherries.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: meat pie
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodPieMeat
|
||||||
|
description: An old barber recipe, very delicious!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: tin
|
||||||
|
- state: meat
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPieMeatSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of meat pie
|
||||||
|
parent: FoodPieSliceBase
|
||||||
|
id: FoodPieMeatSlice
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: plain-slice
|
||||||
|
- state: alpha-slice-filling
|
||||||
|
color: brown
|
||||||
|
# Tastes like pie, meat.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: xeno pie
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodPieXeno
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: tin
|
||||||
|
- state: xeno
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPieXenoSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of xeno pie
|
||||||
|
parent: FoodPieSliceBase
|
||||||
|
id: FoodPieXenoSlice
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: plain-slice
|
||||||
|
- state: alpha-slice-filling
|
||||||
|
color: green
|
||||||
|
# Tastes like pie, meat, acid.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: frosty pie
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodPieFrosty
|
||||||
|
description: Tastes like blue and cold.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: tin
|
||||||
|
- state: frosty
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPieFrostySlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of frosty pie
|
||||||
|
parent: FoodPieSliceBase
|
||||||
|
id: FoodPieFrostySlice
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-small
|
||||||
|
- state: plate-slice-shading
|
||||||
|
- state: plain-slice
|
||||||
|
- state: alpha-slice-filling
|
||||||
|
color: blue
|
||||||
|
# Tastes like pie, mint.
|
||||||
|
|
||||||
|
# No Slice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: amanita pie
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodPieAmanita
|
||||||
|
description: Sweet and tasty poison pie.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: amanita
|
||||||
|
# Tastes like pie, mushrooms.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: amanita pie
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodPiePlump
|
||||||
|
description: I bet you love stuff made out of plump helmets!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: plump
|
||||||
|
# Tastes like pie, mushrooms.
|
||||||
|
|
||||||
|
# Tart
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: grape tart
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodTartGrape
|
||||||
|
description: A tasty dessert that reminds you of the wine you didn't make.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall2
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-tart
|
||||||
|
- state: grape
|
||||||
|
# Tastes like tart, grape.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: mime tart
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodTartMime
|
||||||
|
description: "\" \""
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall2
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-tart
|
||||||
|
- state: mime
|
||||||
|
# Tastes like nothing.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: golden apple streusal tart
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodTartGapple
|
||||||
|
description: A tasty dessert that won't make it through a metal detector.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall2
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-tart
|
||||||
|
- state: gapple
|
||||||
|
# Tastes like tart, apple, expensive metal.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chocolate lava tart
|
||||||
|
parent: FoodPieBase
|
||||||
|
id: FoodTartCoco
|
||||||
|
description: A tasty dessert made of chocolate, with a liquid core.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall2
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-tart
|
||||||
|
- state: cocolava
|
||||||
|
# Tastes like tart, dark chocolate.
|
||||||
@@ -0,0 +1,280 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodPizzaBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: Plate
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/Baked/pizza.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 15
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 8
|
||||||
|
- type: Item
|
||||||
|
size: 8
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodPizzaBase
|
||||||
|
id: FoodPizzaSliceBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: PlateTart
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 5
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Item
|
||||||
|
size: 1
|
||||||
|
|
||||||
|
# Pizza
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: margherita pizza
|
||||||
|
parent: FoodPizzaBase
|
||||||
|
id: FoodPizzaMargherita
|
||||||
|
description: The cheesiest pizza in the galaxy.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-pizza
|
||||||
|
- state: margherita
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPizzaMargheritaSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of margherita pizza
|
||||||
|
parent: FoodPizzaSliceBase
|
||||||
|
id: FoodPizzaMargheritaSlice
|
||||||
|
description: A slice of the cheesiest pizza in the galaxy.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-slice
|
||||||
|
- state: margherita-slice
|
||||||
|
# Tastes like crust, tomato, cheese.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: meat pizza
|
||||||
|
parent: FoodPizzaBase
|
||||||
|
id: FoodPizzaMeat
|
||||||
|
description: Greasy pizza with delicious meat.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-pizza
|
||||||
|
- state: meat
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPizzaMeatSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of meat pizza
|
||||||
|
parent: FoodPizzaSliceBase
|
||||||
|
id: FoodPizzaMeatSlice
|
||||||
|
description: A nutritious slice of meatpizza.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-slice
|
||||||
|
- state: meat-slice
|
||||||
|
# Tastes like crust, tomato, cheese, meat.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: mushroom pizza
|
||||||
|
parent: FoodPizzaBase
|
||||||
|
id: FoodPizzaMushroom
|
||||||
|
description: Very special pizza.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-pizza
|
||||||
|
- state: mushroom
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPizzaMushroomSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of mushroom pizza
|
||||||
|
parent: FoodPizzaSliceBase
|
||||||
|
id: FoodPizzaMushroomSlice
|
||||||
|
description: Maybe it is the last slice of pizza in your life.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-slice
|
||||||
|
- state: mushroom-slice
|
||||||
|
# Tastes like crust, tomato, cheese, mushroom.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: vegetable pizza
|
||||||
|
parent: FoodPizzaBase
|
||||||
|
id: FoodPizzaVegetable
|
||||||
|
description: The station's vegetarians will thank you for making this.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-pizza
|
||||||
|
- state: vegetable
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPizzaVegetableSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of vegetable pizza
|
||||||
|
parent: FoodPizzaSliceBase
|
||||||
|
id: FoodPizzaVegetableSlice
|
||||||
|
description: A slice of this is enough to satisfy even the pickiest station personnel.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-slice
|
||||||
|
- state: vegetable-slice
|
||||||
|
# Tastes like crust, tomato, cheese, carrot.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: donk-pocket pizza
|
||||||
|
parent: FoodPizzaBase
|
||||||
|
id: FoodPizzaDonkpocket
|
||||||
|
description: Who thought this would be a good idea?
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-pizza
|
||||||
|
- state: donkpocket
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPizzaDonkpocketSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of donk-pocket pizza
|
||||||
|
parent: FoodPizzaSliceBase
|
||||||
|
id: FoodPizzaDonkpocketSlice
|
||||||
|
description: Smells like donk-pocket.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-slice
|
||||||
|
- state: donkpocket-slice
|
||||||
|
# Tastes like crust, tomato, cheese, meat, laziness.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: dank pizza
|
||||||
|
parent: FoodPizzaBase
|
||||||
|
id: FoodPizzaDank
|
||||||
|
description: The hippie's pizza of choice.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-pizza
|
||||||
|
- state: dank
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPizzaDankSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of dank pizza
|
||||||
|
parent: FoodPizzaSliceBase
|
||||||
|
id: FoodPizzaDankSlice
|
||||||
|
description: So good, man...
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-slice
|
||||||
|
- state: dank-slice
|
||||||
|
# Tastes like crust, tomato, cheese, meat, satisfaction.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: sassysage pizza
|
||||||
|
parent: FoodPizzaBase
|
||||||
|
id: FoodPizzaSassysage
|
||||||
|
description: You can really smell the sassiness.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-pizza
|
||||||
|
- state: sassysage
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPizzaSassysageSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of sassysage pizza
|
||||||
|
parent: FoodPizzaSliceBase
|
||||||
|
id: FoodPizzaSassysageSlice
|
||||||
|
description: Deliciously sassy.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-slice
|
||||||
|
- state: sassysage-slice
|
||||||
|
# Tastes like crust, tomato, cheese, sausage, sass.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: Hawaiian pizza
|
||||||
|
parent: FoodPizzaBase
|
||||||
|
id: FoodPizzaPineapple
|
||||||
|
description: Makes people burst into tears. Tears of joy or sadness depends on the persons fondness for pineapple.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-pizza
|
||||||
|
- state: pineapple
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPizzaPineappleSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of pineapple pizza
|
||||||
|
parent: FoodPizzaSliceBase
|
||||||
|
id: FoodPizzaPineappleSlice
|
||||||
|
description: A slice of joy/sin.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-slice
|
||||||
|
- state: pineapple-slice
|
||||||
|
# Tastes like crust, tomato, cheese, pineapple, ham.
|
||||||
|
|
||||||
|
#TODO: This is a meme pizza from /tg/. It has specially coded mechanics.
|
||||||
|
- type: entity
|
||||||
|
name: Arnold's pizza
|
||||||
|
parent: FoodPizzaBase
|
||||||
|
id: FoodPizzaArnold
|
||||||
|
description: Hello, you've reached Arnold's pizza shop. I'm not here now, I'm out killing pepperoni.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-pizza
|
||||||
|
- state: arnold
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodPizzaArnoldSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slice of Arnold's pizza
|
||||||
|
parent: FoodPizzaSliceBase
|
||||||
|
id: FoodPizzaArnoldSlice
|
||||||
|
description: I come over, maybe I give you a pizza, maybe I break off your arm.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-slice
|
||||||
|
- state: arnold-slice
|
||||||
|
# Tastes like crust, tomato, cheese, pepperoni, 9 millimeter bullets.
|
||||||
|
|
||||||
|
#TODO: Make this do poison damage and make cut pizza slices eventually rot into this.
|
||||||
|
- type: entity
|
||||||
|
name: slice of moldy pizza
|
||||||
|
parent: FoodPizzaSliceBase
|
||||||
|
id: FoodPizzaMoldySlice
|
||||||
|
description: Once a perfectly good slice of pizza pie, but now it lies here, rancid and bursting with spores.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-slice
|
||||||
|
- state: moldy-slice
|
||||||
|
# Tastes like stale crust, rancid cheese, mushroom.
|
||||||
@@ -0,0 +1,56 @@
|
|||||||
|
# Bowls
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bowl
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodBowlBig
|
||||||
|
description: A simple bowl, used for soups and salads.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/bowl.rsi
|
||||||
|
state: bowl
|
||||||
|
netsync: false
|
||||||
|
- type: DamageOnLand
|
||||||
|
amount: 5
|
||||||
|
- type: DamageOtherOnHit
|
||||||
|
amount: 5
|
||||||
|
- type: Spillable
|
||||||
|
- type: Damageable
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 5
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundCollectionBehavior
|
||||||
|
soundCollection: GlassBreak
|
||||||
|
- !type:SpillBehavior { }
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
FoodBowlBigTrash:
|
||||||
|
min: 1
|
||||||
|
max: 1
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: [ "Destruction" ]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: broken bowl
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodBowlBigTrash
|
||||||
|
description: A simple bowl, broken and useless.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/bowl.rsi
|
||||||
|
state: bowl-trash
|
||||||
|
netsync: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bowl
|
||||||
|
parent: FoodBowlBig
|
||||||
|
id: FoodBowlFancy
|
||||||
|
description: A fancy bowl, used for SPECIAL soups and salads.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: bowl2
|
||||||
@@ -0,0 +1,359 @@
|
|||||||
|
# Donut
|
||||||
|
|
||||||
|
# There is a newer, better version of the donutbox from tgstation included in the
|
||||||
|
# donut.rsi. The reason it isn't implemented is it requires a StackVisualizer offsetting
|
||||||
|
# the layer sprite by a couple pixels everytime a new donut is added. It also requires
|
||||||
|
# an alpha color which -Y- said he would implement.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodBoxDonut
|
||||||
|
name: donutbox
|
||||||
|
description: Mmm, Donuts.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Objects/Consumable/Food/Baked/donut.rsi
|
||||||
|
state: box
|
||||||
|
- type: Storage
|
||||||
|
capacity: 6
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/Baked/donut.rsi
|
||||||
|
size: 6
|
||||||
|
HeldPrefix: box
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: FoodDonutPink
|
||||||
|
amount: 3
|
||||||
|
- name: FoodDonutPlain
|
||||||
|
amount: 3
|
||||||
|
- type: StorageCounter
|
||||||
|
countTag: Donut
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: BagOpenCloseVisualizer
|
||||||
|
openIcon: box-open
|
||||||
|
- type: StackVisualizer
|
||||||
|
composite: true
|
||||||
|
stackLayers:
|
||||||
|
- box1
|
||||||
|
- pink-box2
|
||||||
|
- box3
|
||||||
|
- pink-box4
|
||||||
|
- box5
|
||||||
|
- pink-box6
|
||||||
|
|
||||||
|
# Egg
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodContainerEgg
|
||||||
|
name: eggbox
|
||||||
|
description: Don't drop 'em!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Objects/Consumable/Food/egg.rsi
|
||||||
|
state: box-closed
|
||||||
|
- type: Storage
|
||||||
|
capacity: 12
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/egg.rsi
|
||||||
|
size: 12
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: FoodEgg
|
||||||
|
amount: 12
|
||||||
|
- type: StorageCounter
|
||||||
|
countTag: Egg
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: BagOpenCloseVisualizer
|
||||||
|
openIcon: box-open
|
||||||
|
- type: StackVisualizer
|
||||||
|
composite: true
|
||||||
|
stackLayers:
|
||||||
|
- box1
|
||||||
|
- box2
|
||||||
|
- box3
|
||||||
|
- box4
|
||||||
|
- box5
|
||||||
|
- box6
|
||||||
|
- box7
|
||||||
|
- box8
|
||||||
|
- box9
|
||||||
|
- box10
|
||||||
|
- box11
|
||||||
|
- box12
|
||||||
|
# Someday...
|
||||||
|
# - type: LoopingSound
|
||||||
|
# - type: DamageOnLand
|
||||||
|
# amount: 5
|
||||||
|
# - type: DamageOtherOnHit
|
||||||
|
# amount: 5
|
||||||
|
# - type: Damageable
|
||||||
|
# - type: Destructible
|
||||||
|
# thresholds:
|
||||||
|
# - trigger:
|
||||||
|
# !type:DamageTrigger
|
||||||
|
# damage: 10
|
||||||
|
# behaviors:
|
||||||
|
# - !type:PlaySoundCollectionBehavior
|
||||||
|
# soundCollection: desecration
|
||||||
|
# - !type:SpawnEntitiesBehavior
|
||||||
|
# spawn:
|
||||||
|
# EggBoxBroken:
|
||||||
|
# min: 1
|
||||||
|
# max: 1
|
||||||
|
# PuddleEgg:
|
||||||
|
# min: 1
|
||||||
|
# max: 12
|
||||||
|
# - !type:DoActsBehavior
|
||||||
|
# acts: [ "Destruction" ]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodContainerEgg
|
||||||
|
id: EggBoxBroken
|
||||||
|
components:
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: Eggshells
|
||||||
|
amount: 12
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 10
|
||||||
|
|
||||||
|
# Pizza
|
||||||
|
|
||||||
|
# This - is pretty hacky. It works, but you can't have stuff like messy pizza box
|
||||||
|
# layers after a pizza has been in. Also pizza box stacking, but this is impossible
|
||||||
|
# Since you could open pizza boxes in the stack.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodBoxPizza
|
||||||
|
name: pizza box
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/Baked/pizza.rsi
|
||||||
|
drawdepth: FloorObjects
|
||||||
|
layers:
|
||||||
|
- state: box
|
||||||
|
- state: box-open
|
||||||
|
map: ["enum.StorageVisualLayers.Door"]
|
||||||
|
netsync: false
|
||||||
|
- type: EntityStorage
|
||||||
|
Capacity: 8
|
||||||
|
CanWeldShut: false
|
||||||
|
- type: PlaceableSurface
|
||||||
|
placeCentered: true
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/Baked/pizza.rsi
|
||||||
|
HeldPrefix: box
|
||||||
|
# - type: Stack
|
||||||
|
# count: 1
|
||||||
|
# max: 5
|
||||||
|
# stackType: PizzaBox
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: StorageVisualizer
|
||||||
|
state_open: box-open
|
||||||
|
state_closed: box
|
||||||
|
# - type: StackVisualizer
|
||||||
|
# stackLayers:
|
||||||
|
# - box
|
||||||
|
# - box1
|
||||||
|
# - box2
|
||||||
|
# - box3
|
||||||
|
# - box4
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: pizza box
|
||||||
|
parent: FoodBoxPizza
|
||||||
|
id: FoodBoxPizzaFilled
|
||||||
|
suffix: Filled
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: box
|
||||||
|
- state: box-open
|
||||||
|
map: ["enum.StorageVisualLayers.Door"]
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: FoodPizzaArnold
|
||||||
|
prob: 0.15
|
||||||
|
orGroup: Pizza
|
||||||
|
- name: FoodPizzaDank
|
||||||
|
prob: 0.15
|
||||||
|
orGroup: Pizza
|
||||||
|
- name: FoodPizzaSassysage
|
||||||
|
prob: 0.15
|
||||||
|
orGroup: Pizza
|
||||||
|
- name: FoodPizzaMargherita
|
||||||
|
prob: 0.15
|
||||||
|
orGroup: Pizza
|
||||||
|
- name: FoodPizzaMeat
|
||||||
|
prob: 0.15
|
||||||
|
orGroup: Pizza
|
||||||
|
- name: FoodPizzaMushroom
|
||||||
|
prob: 0.15
|
||||||
|
orGroup: Pizza
|
||||||
|
- name: FoodPizzaPineapple
|
||||||
|
prob: 0.15
|
||||||
|
orGroup: Pizza
|
||||||
|
- name: FoodPizzaVegetable
|
||||||
|
prob: 0.15
|
||||||
|
orGroup: Pizza
|
||||||
|
- name: FoodPizzaDonkpocket
|
||||||
|
prob: 0.15
|
||||||
|
orGroup: Pizza
|
||||||
|
|
||||||
|
# Nugget
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodBoxNugget
|
||||||
|
name: chicken nuggets
|
||||||
|
description: You suddenly have an urge to trade on the intergalactic stock market.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Objects/Consumable/Food/Baked/nuggets.rsi
|
||||||
|
state: box
|
||||||
|
- type: Storage
|
||||||
|
capacity: 6
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/Baked/nuggets.rsi
|
||||||
|
size: 6
|
||||||
|
HeldPrefix: box
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: FoodBakedNugget
|
||||||
|
amount: 6
|
||||||
|
- type: StorageCounter
|
||||||
|
countTag: Nugget
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: BagOpenCloseVisualizer
|
||||||
|
openIcon: box-open
|
||||||
|
- type: StackVisualizer
|
||||||
|
composite: true
|
||||||
|
stackLayers:
|
||||||
|
- box1
|
||||||
|
- box2
|
||||||
|
- box3
|
||||||
|
- box4
|
||||||
|
- box5
|
||||||
|
- box6
|
||||||
|
|
||||||
|
# Donkpocket
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodBoxDonkpocket
|
||||||
|
name: box of donk-pockets
|
||||||
|
description: 'Instructions: Heat in microwave. Product will cool if not eaten within seven minutes.'
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Objects/Consumable/Food/Baked/donkpocket.rsi
|
||||||
|
state: box
|
||||||
|
- type: Storage
|
||||||
|
capacity: 6
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/Baked/donkpocket.rsi
|
||||||
|
size: 6
|
||||||
|
color: red
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: FoodDonkpocket
|
||||||
|
amount: 6
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodBoxDonkpocket
|
||||||
|
id: FoodBoxDonkpocketSpicy
|
||||||
|
name: box of spicy-flavoured donk-pockets
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: spicy-box
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/Baked/donkpocket.rsi
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: FoodDonkpocketSpicy
|
||||||
|
amount: 6
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodBoxDonkpocket
|
||||||
|
id: FoodBoxDonkpocketTeriyaki
|
||||||
|
name: box of teriyaki-flavoured donk-pockets
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: teriyaki-box
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/Baked/donkpocket.rsi
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: FoodDonkpocketTeriyaki
|
||||||
|
amount: 6
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodBoxDonkpocket
|
||||||
|
id: FoodBoxDonkpocketPizza
|
||||||
|
name: box of pizza-flavoured donk-pockets
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: pizza-box
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/Baked/donkpocket.rsi
|
||||||
|
color: white
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: FoodDonkpocketPizza
|
||||||
|
amount: 6
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodBoxDonkpocket
|
||||||
|
id: FoodBoxDonkpocketGondola
|
||||||
|
name: box of gondola-flavoured donk-pockets
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: gondola-box
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/Baked/donkpocket.rsi
|
||||||
|
color: brown
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: FoodDonkpocketGondola
|
||||||
|
amount: 6
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodBoxDonkpocket
|
||||||
|
id: FoodBoxDonkpocketBerry
|
||||||
|
name: box of berry-flavoured donk-pockets
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: berry-box
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/Baked/donkpocket.rsi
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: FoodDonkpocketBerry
|
||||||
|
amount: 6
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodBoxDonkpocket
|
||||||
|
id: FoodBoxDonkpocketHonk
|
||||||
|
name: box of banana-flavoured donk-pockets
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: banana-box
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/Baked/donkpocket.rsi
|
||||||
|
color: yellow
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- name: FoodDonkpocketHonk
|
||||||
|
amount: 6
|
||||||
@@ -0,0 +1,564 @@
|
|||||||
|
# TODO: Removes the icon components from all these when that gets fixed.
|
||||||
|
|
||||||
|
# Packets
|
||||||
|
|
||||||
|
# Since this one is closed, the only way to insert liquid is with a syringe.
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodCondimentPacket
|
||||||
|
name: condiment packet
|
||||||
|
description: A small plastic pack with condiments to put on your food.
|
||||||
|
components:
|
||||||
|
- type: Drink
|
||||||
|
openSounds: packetOpenSounds
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 10
|
||||||
|
- type: SolutionTransfer
|
||||||
|
transferAmount: 5
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Objects/Consumable/Food/condiments.rsi
|
||||||
|
state: packet-empty
|
||||||
|
- type: Icon
|
||||||
|
sprite: Objects/Consumable/Food/condiments.rsi
|
||||||
|
state: packet-empty
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentPacket
|
||||||
|
id: FoodCondimentPacketAstrotame
|
||||||
|
name: Astrotame
|
||||||
|
description: The sweetness of a thousand sugars but none of the calories.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Astrotame
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: packet-trans-2
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- state: packet-astrotame
|
||||||
|
- type: Icon
|
||||||
|
state: packet-astrotame
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 2
|
||||||
|
fillBaseName: packet-trans-
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentPacket
|
||||||
|
id: FoodCondimentPacketBbq
|
||||||
|
name: BBQ sauce
|
||||||
|
description: Hand wipes not included.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: BbqSauce
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: packet-trans-2
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- state: packet-layer
|
||||||
|
- type: Icon
|
||||||
|
state: packet-bbq
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 2
|
||||||
|
fillBaseName: packet-trans-
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentPacket
|
||||||
|
id: FoodCondimentPacketCornoil
|
||||||
|
name: corn oil
|
||||||
|
description: Corn oil. A delicious oil used in cooking. Made from corn.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Cornoil
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: packet-trans-2
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- state: packet-layer
|
||||||
|
- type: Icon
|
||||||
|
state: packet-cornoil
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 2
|
||||||
|
fillBaseName: packet-trans-
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentPacket
|
||||||
|
id: FoodCondimentPacketFrostoil
|
||||||
|
name: coldsauce
|
||||||
|
description: Coldsauce. Leaves the tongue numb in its passage.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Frostoil
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: packet-trans-2
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- state: packet-layer
|
||||||
|
- type: Icon
|
||||||
|
state: packet-frostoil
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 2
|
||||||
|
fillBaseName: packet-trans-
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentPacket
|
||||||
|
id: FoodCondimentPacketHorseradish
|
||||||
|
name: horseradish sauce
|
||||||
|
description: A packet of smelly horseradish sauce.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: HorseradishSauce
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: packet-solid-2
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- state: packet-layer
|
||||||
|
- type: Icon
|
||||||
|
state: packet-greygoo
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 2
|
||||||
|
fillBaseName: packet-solid-
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentPacket
|
||||||
|
id: FoodCondimentPacketHotsauce
|
||||||
|
name: hotsauce
|
||||||
|
description: You can almost TASTE the stomach ulcers now!
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Hotsauce
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: packet-trans-2
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- state: packet-layer
|
||||||
|
- type: Icon
|
||||||
|
state: packet-hotsauce
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 2
|
||||||
|
fillBaseName: packet-trans-
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentPacket
|
||||||
|
id: FoodCondimentPacketKetchup
|
||||||
|
name: ketchup
|
||||||
|
description: You feel more American already.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Ketchup
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: packet-solid-2
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- state: packet-layer
|
||||||
|
- type: Icon
|
||||||
|
state: packet-ketchup
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 2
|
||||||
|
fillBaseName: packet-solid-
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentPacket
|
||||||
|
id: FoodCondimentPacketPepper
|
||||||
|
name: black pepper
|
||||||
|
description: Often used to flavor food or make people sneeze.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Blackpepper
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: packet-solid-2
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- state: packet-layer
|
||||||
|
- type: Icon
|
||||||
|
state: packet-pepper
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 2
|
||||||
|
fillBaseName: packet-solid-
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentPacket
|
||||||
|
id: FoodCondimentPacketSalt
|
||||||
|
name: salt
|
||||||
|
description: Salt. From space oceans, presumably.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Salt
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: packet-solid-2
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- state: packet-layer
|
||||||
|
- state: packet-label
|
||||||
|
color: black
|
||||||
|
- type: Icon
|
||||||
|
state: packet-salt
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 2
|
||||||
|
fillBaseName: packet-solid-
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentPacket
|
||||||
|
id: FoodCondimentPacketSoy
|
||||||
|
name: soy sauce
|
||||||
|
description: A salty soy-based flavoring.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Soysauce
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: packet-solid-2
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- state: packet-layer
|
||||||
|
- type: Icon
|
||||||
|
state: packet-soysauce
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 2
|
||||||
|
fillBaseName: packet-solid-
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentPacket
|
||||||
|
id: FoodCondimentPacketSugar
|
||||||
|
name: sugar
|
||||||
|
description: Tasty spacey sugar!
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Sugar
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: packet-solid-2
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- state: packet-layer
|
||||||
|
- type: Icon
|
||||||
|
state: packet-sugar
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 2
|
||||||
|
fillBaseName: packet-solid-
|
||||||
|
|
||||||
|
# Bottles
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodCondimentBottle
|
||||||
|
name: condiment bottle
|
||||||
|
description: A thin glass bottle used to store condiments.
|
||||||
|
components:
|
||||||
|
- type: Drink
|
||||||
|
openSounds: pop
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 30
|
||||||
|
- type: SolutionTransfer
|
||||||
|
transferAmount: 5
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Objects/Consumable/Food/condiments.rsi
|
||||||
|
state: bottle-empty
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 6
|
||||||
|
fillBaseName: bottle-alpha-
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentBottle
|
||||||
|
id: FoodCondimentBottleColdsauce
|
||||||
|
name: coldsauce bottle
|
||||||
|
description: Leaves the tongue numb in its passage.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Frostoil
|
||||||
|
Quantity: 30
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bottle-empty
|
||||||
|
- state: label-c
|
||||||
|
- state: bottle-alpha-6
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- type: Icon
|
||||||
|
sprite: Objects/Consumable/Food/condiments.rsi
|
||||||
|
state: bottle-coldsauce
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentBottle
|
||||||
|
id: FoodCondimentBottleEnzyme
|
||||||
|
name: universal enzyme
|
||||||
|
description: Used in cooking various dishes.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Enzyme
|
||||||
|
Quantity: 30
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bottle-empty
|
||||||
|
- state: label-e
|
||||||
|
- state: bottle-alpha-6
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- type: Icon
|
||||||
|
sprite: Objects/Consumable/Food/condiments.rsi
|
||||||
|
state: bottle-enzyme
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentBottle
|
||||||
|
id: FoodCondimentBottleHotsauce
|
||||||
|
name: hotsauce
|
||||||
|
description: You can almost TASTE the stomach ulcers now!
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Hotsauce
|
||||||
|
Quantity: 30
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bottle-empty
|
||||||
|
- state: label-h
|
||||||
|
- state: bottle-alpha-6
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- type: Icon
|
||||||
|
sprite: Objects/Consumable/Food/condiments.rsi
|
||||||
|
state: bottle-hotsauce
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentBottle
|
||||||
|
id: FoodCondimentBottleKetchup
|
||||||
|
name: ketchup
|
||||||
|
description: You feel more American already.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Ketchup
|
||||||
|
Quantity: 30
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bottle-empty
|
||||||
|
- state: label-k
|
||||||
|
- state: bottle-alpha-6
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- type: Icon
|
||||||
|
sprite: Objects/Consumable/Food/condiments.rsi
|
||||||
|
state: bottle-ketchup
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentBottle
|
||||||
|
id: FoodCondimentBottleBBQ
|
||||||
|
name: BBQ sauce
|
||||||
|
description: Hand wipes not included.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: BbqSauce
|
||||||
|
Quantity: 30
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bottle-empty
|
||||||
|
- state: label-b
|
||||||
|
- state: bottle-alpha-6
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
# So there's no error.
|
||||||
|
- type: Icon
|
||||||
|
sprite: Objects/Consumable/Food/condiments.rsi
|
||||||
|
state: bottle-ketchup
|
||||||
|
|
||||||
|
# Small Bottles
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodCondimentBottleSmall
|
||||||
|
name: condiment bottle
|
||||||
|
description: A smaller glass bottle used to store condiments.
|
||||||
|
components:
|
||||||
|
- type: Drink
|
||||||
|
openSounds: pop
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 15
|
||||||
|
- type: SolutionTransfer
|
||||||
|
transferAmount: 5
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Objects/Consumable/Food/condiments.rsi
|
||||||
|
state: bottle-s-empty
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: SolutionContainerVisualizer
|
||||||
|
maxFillLevels: 3
|
||||||
|
fillBaseName: bottle-s-alpha-
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentBottleSmall
|
||||||
|
id: FoodCondimentBottleSmallColdsauce
|
||||||
|
name: coldsauce bottle
|
||||||
|
description: Leaves the tongue numb in its passage.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Frostoil
|
||||||
|
Quantity: 15
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bottle-s-empty
|
||||||
|
- state: label-s-c
|
||||||
|
- state: bottle-s-alpha-3
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- type: Icon
|
||||||
|
sprite: Objects/Consumable/Food/condiments.rsi
|
||||||
|
state: bottle-s-coldsauce
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentBottleSmall
|
||||||
|
id: FoodCondimentBottleSmallHotsauce
|
||||||
|
name: hotsauce
|
||||||
|
description: You can almost TASTE the stomach ulcers now!
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Hotsauce
|
||||||
|
Quantity: 15
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bottle-s-empty
|
||||||
|
- state: label-s-h
|
||||||
|
- state: bottle-s-alpha-3
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- type: Icon
|
||||||
|
sprite: Objects/Consumable/Food/condiments.rsi
|
||||||
|
state: bottle-s-hotsauce
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentBottleSmall
|
||||||
|
id: FoodCondimentBottleSmallKetchup
|
||||||
|
name: ketchup
|
||||||
|
description: You feel more American already.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Ketchup
|
||||||
|
Quantity: 15
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bottle-s-empty
|
||||||
|
- state: label-s-k
|
||||||
|
- state: bottle-s-alpha-3
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- type: Icon
|
||||||
|
sprite: Objects/Consumable/Food/condiments.rsi
|
||||||
|
state: bottle-s-ketchup
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodCondimentBottleSmall
|
||||||
|
id: FoodCondimentBottleSmallVinegar
|
||||||
|
name: vinegar
|
||||||
|
description: Used in cooking to enhance flavor.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Vinegar
|
||||||
|
Quantity: 15
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bottle-s-empty
|
||||||
|
- state: label-s-v
|
||||||
|
- state: bottle-s-alpha-3
|
||||||
|
map: ["enum.SolutionContainerLayers.Fill"]
|
||||||
|
visible: true
|
||||||
|
- type: Icon
|
||||||
|
sprite: Objects/Consumable/Food/condiments.rsi
|
||||||
|
state: bottle-s-vinegar
|
||||||
|
|
||||||
|
# Trash
|
||||||
|
|
||||||
|
# Maybe in some dumb universe you could put liquid back in this and seal it
|
||||||
|
# with a lighter or something.
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodCondimentPacketTrash
|
||||||
|
name: empty condiment packet
|
||||||
|
description: A ripped condiment packet. Useless.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/condiments.rsi
|
||||||
|
netsync: false
|
||||||
|
state: packet-trash
|
||||||
@@ -0,0 +1,164 @@
|
|||||||
|
# Plate
|
||||||
|
# In the future, I (Swept) want a system for putting stuff on plates and it'll provide more nutrition
|
||||||
|
# If it's on that plate. I've modified all load/slices to fit on the plate, so all we need
|
||||||
|
# is that system. Ideally, food on plates would have a system where when thrown, it would
|
||||||
|
# break the plate and the loaf would fall off.
|
||||||
|
|
||||||
|
# Bread Plate
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: plate
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodPlate
|
||||||
|
description: A large plate, excellent for bread.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/plates.rsi
|
||||||
|
state: plate
|
||||||
|
netsync: false
|
||||||
|
- type: DamageOnLand
|
||||||
|
amount: 5
|
||||||
|
- type: DamageOtherOnHit
|
||||||
|
amount: 5
|
||||||
|
- type: Damageable
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 5
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundCollectionBehavior
|
||||||
|
soundCollection: GlassBreak
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
FoodPlateTrash:
|
||||||
|
min: 1
|
||||||
|
max: 1
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: [ "Destruction" ]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: broken plate
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodPlateTrash
|
||||||
|
description: A large plate, broken and useless.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/plates.rsi
|
||||||
|
state: plate-trash
|
||||||
|
netsync: false
|
||||||
|
|
||||||
|
# Small Plate
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: plate
|
||||||
|
parent: Plate
|
||||||
|
id: FoodPlateSmall
|
||||||
|
description: A small plate. Delicate.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/plates.rsi
|
||||||
|
state: plate-small
|
||||||
|
# Needs the full thing because inherting is dumb sometimes.
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 5
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundCollectionBehavior
|
||||||
|
soundCollection: GlassBreak
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
PlateSmallTrash:
|
||||||
|
min: 1
|
||||||
|
max: 1
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: [ "Destruction" ]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: broken plate
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodPlateSmallTrash
|
||||||
|
description: A broken plate. Useless.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/plates.rsi
|
||||||
|
state: plate-small-trash
|
||||||
|
netsync: false
|
||||||
|
|
||||||
|
# A second small plate for different purposes.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: plate
|
||||||
|
parent: Plate
|
||||||
|
id: FoodPlateSmall2
|
||||||
|
description: A small plate, excellent for a tart.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/plates.rsi
|
||||||
|
state: plate-tart
|
||||||
|
# Needs the full thing because inherting is dumb sometimes.
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 5
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundCollectionBehavior
|
||||||
|
soundCollection: GlassBreak
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
PlateSmall2Trash:
|
||||||
|
min: 1
|
||||||
|
max: 1
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: [ "Destruction" ]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: broken plate
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodPlateSmall2Trash
|
||||||
|
description: A broken plate. Useless.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/plates.rsi
|
||||||
|
state: plate-small-trash
|
||||||
|
netsync: false
|
||||||
|
|
||||||
|
# Plastic Plate
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: plastic plate
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodPlatePlastic
|
||||||
|
description: A large blue plastic plate, excellent for a birthday cake.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/plates.rsi
|
||||||
|
state: plate-plastic
|
||||||
|
netsync: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: plastic plate
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodPlateSmallPlastic
|
||||||
|
description: A blue plastic plate, excellent for slices of birthday cake.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/plates.rsi
|
||||||
|
state: plate-small-plastic
|
||||||
|
netsync: false
|
||||||
|
|
||||||
|
# Pie Tin
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: pie tin
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodPlateTin
|
||||||
|
description: A cheap, foil tin for pies.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/plates.rsi
|
||||||
|
state: tin
|
||||||
|
netsync: false
|
||||||
@@ -0,0 +1,241 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodTinBase
|
||||||
|
name: tin
|
||||||
|
description: A tin of something, sealed tight.
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/snacks.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/snacks.rsi
|
||||||
|
HeldPrefix: packet
|
||||||
|
color: gray
|
||||||
|
- type: DamageOnLand
|
||||||
|
amount: 3
|
||||||
|
- type: DamageOtherOnHit
|
||||||
|
amount: 3
|
||||||
|
- type: Damageable
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodTinBaseTrash
|
||||||
|
name: empty tin
|
||||||
|
description: An empty tin. Could get a bit of metal from this.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/snacks.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/snacks.rsi
|
||||||
|
HeldPrefix: packet
|
||||||
|
color: gray
|
||||||
|
|
||||||
|
# Tins
|
||||||
|
|
||||||
|
# Need something that you can open these tins with. I suggest a prying or cutting tool.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodTinBase
|
||||||
|
id: FoodTinPeaches
|
||||||
|
name: tinned peaches
|
||||||
|
description: Just a nice can of ripe peaches swimming in their own juices.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: peachtin
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 6
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundCollectionBehavior
|
||||||
|
soundCollection: canOpenSounds
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
FoodTinPeachesOpen:
|
||||||
|
min: 1
|
||||||
|
max: 1
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: [ "Destruction" ]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodTinBase
|
||||||
|
id: FoodTinPeachesOpen
|
||||||
|
name: tinned peaches
|
||||||
|
description: Just a nice can of ripe peaches swimming in their own juices.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: peachtin-open
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: Food
|
||||||
|
trash: FoodTinPeachesTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodTinBaseTrash
|
||||||
|
id: FoodTinPeachesTrash
|
||||||
|
name: tinned peaches
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: peachtin-empty
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodTinBase
|
||||||
|
id: FoodTinPeachesMaint
|
||||||
|
name: Maintenance Peaches
|
||||||
|
description: Just a nice can of ripe peaches swimming in their own juices.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: peachtinmaint
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 6
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundCollectionBehavior
|
||||||
|
soundCollection: canOpenSounds
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
FoodTinPeachesMaintOpen:
|
||||||
|
min: 1
|
||||||
|
max: 1
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: [ "Destruction" ]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodTinBase
|
||||||
|
id: FoodTinPeachesMaintOpen
|
||||||
|
name: Maintenance Peaches
|
||||||
|
description: Just a nice can of ripe peaches swimming in their own juices.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: peachtinmaint-open
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: Food
|
||||||
|
trash: FoodTinPeachesMaintTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodTinBaseTrash
|
||||||
|
id: FoodTinPeachesMaintTrash
|
||||||
|
name: Maintenance Peaches
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: peachtinmaint-empty
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodTinBase
|
||||||
|
id: FoodTinBeans
|
||||||
|
name: tin of beans
|
||||||
|
description: Musical fruit in a slightly less musical container.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: beans
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 6
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundCollectionBehavior
|
||||||
|
soundCollection: canOpenSounds
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
FoodTinBeansOpen:
|
||||||
|
min: 1
|
||||||
|
max: 1
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: [ "Destruction" ]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodTinBase
|
||||||
|
id: FoodTinBeansOpen
|
||||||
|
name: tin of beans
|
||||||
|
description: Musical fruit in a slightly less musical container.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: beans-open
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: Food
|
||||||
|
trash: FoodTinBeansTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodTinBaseTrash
|
||||||
|
id: FoodTinBeansTrash
|
||||||
|
name: tin of beans
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: beans-empty
|
||||||
|
|
||||||
|
# MRE can
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodTinBase
|
||||||
|
id: FoodTinMRE
|
||||||
|
name: tinned meat
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/mre.rsi
|
||||||
|
state: tin-closed
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 6
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundCollectionBehavior
|
||||||
|
soundCollection: canOpenSounds
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
FoodTinMREOpen:
|
||||||
|
min: 1
|
||||||
|
max: 1
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: [ "Destruction" ]
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodTinBase
|
||||||
|
id: FoodTinMREOpen
|
||||||
|
name: tinned meat
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/mre.rsi
|
||||||
|
state: tin-open
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: Food
|
||||||
|
trash: FoodTinMRETrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodTinBaseTrash
|
||||||
|
id: FoodTinMRETrash
|
||||||
|
name: tinned meat
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/mre.rsi
|
||||||
|
state: tin-trash
|
||||||
309
Resources/Prototypes/Entities/Objects/Consumable/Food/burger.yml
Normal file
@@ -0,0 +1,309 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodBurgerBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
transferAmount: 5
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/burger.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 15
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/burger.rsi
|
||||||
|
|
||||||
|
# Custom Burger Example
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: jelly burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerJelly
|
||||||
|
description: Culinary delight..?
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: custburg-bottom
|
||||||
|
- state: custburg-filling
|
||||||
|
color: red
|
||||||
|
- state: custburg-top
|
||||||
|
|
||||||
|
# Burger
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: appendix burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerAppendix
|
||||||
|
description: Tastes like appendicitis.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: appendix
|
||||||
|
# Tastes like bun, grass.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: fillet -o- carp burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerCarp
|
||||||
|
description: Almost like a carp is yelling somewhere...
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: fish
|
||||||
|
# Tastes like bun, fish.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: tofu burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerTofu
|
||||||
|
description: What... is that meat?
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: tofu
|
||||||
|
# Tastes like bun, tofu.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: roburger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerRobot
|
||||||
|
description: The lettuce is the only organic component. Beep.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: ro
|
||||||
|
# Tastes like bun, lettuce, sludge.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: xenoburger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerXeno
|
||||||
|
description: Smells caustic. Tastes like heresy.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: x
|
||||||
|
# Tastes like bun, acid.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bearger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerBear
|
||||||
|
description: Best served rawr.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: bearger
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: clown burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerClown
|
||||||
|
description: This tastes funny...
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: clown
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: mime burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerMime
|
||||||
|
description: Its taste defies language.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: mime
|
||||||
|
# Tastes like .
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: brain burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerBrain
|
||||||
|
description: A strange looking burger. It looks almost sentient.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: brain
|
||||||
|
# Tastes like bun, brains.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: ghost burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerGhost
|
||||||
|
description: Too spooky!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: ghost
|
||||||
|
# Tastes like bun, ectoplasm.
|
||||||
|
|
||||||
|
# Note: I would put a bunch of colored burgers here as listed in the tg .dm but
|
||||||
|
# I'd rather wait for a custom burger component.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: spell burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerSpell
|
||||||
|
description: This is absolutely Ei Nath.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: spell
|
||||||
|
# Tastes like bun, silver.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: big bite burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerBig
|
||||||
|
description: Forget the Big Mac. THIS is the future!
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 25
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 25
|
||||||
|
- type: Sprite
|
||||||
|
state: bigbite
|
||||||
|
# Tastes like bun, silver, magic.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: super bite burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerSuper
|
||||||
|
description: This is a mountain of a burger. FOOD!
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 40
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 40
|
||||||
|
- type: Sprite
|
||||||
|
state: superbite
|
||||||
|
# Tastes like bun, diabetes.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: five alarm burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerFive
|
||||||
|
description: HOT! HOT! HOT!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: fivealarm
|
||||||
|
# Tastes like bun, HEAT.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: rat burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerRat
|
||||||
|
description: Pretty much what you'd expect...
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: rat
|
||||||
|
# Tastes like bun, HEAT.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: home run baseball burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerBaseball
|
||||||
|
description: It's still warm. The steam coming off of it smells kinda sweaty.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: baseball
|
||||||
|
# Tastes like bun, victory.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bacon burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerBacon
|
||||||
|
description: The perfect combination of all things American.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: bacon
|
||||||
|
# Tastes like bun, bacon.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: empowered burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerEmpowered
|
||||||
|
description: It's shockingly good, if you live off of electricity that is.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: empowered
|
||||||
|
# Tastes like bun, pure electricity.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: empowered burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerCrab
|
||||||
|
description: A delicious patty of the crabby kind, slapped in between a bun.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: crab
|
||||||
|
# Tastes like bun, crab meat.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: soylent burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerSoy
|
||||||
|
description: After eating this you have the overwhelming urge to purchase overpriced figurines of superheroes.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: soylent
|
||||||
|
# Tastes like bun, redditors.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: mcrib
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerMcrib
|
||||||
|
description: An elusive rib shaped burger with limited availablity across the galaxy. Not as good as you remember it.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: mcrib
|
||||||
|
# Tastes like bun, pork patty.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: mcguffin
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerMcguffin
|
||||||
|
description: A cheap and greasy imitation of an eggs Benedict.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: mcguffin
|
||||||
|
# Tastes like muffin, bacon.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chicken sandwich # Burger for you euro-cucks
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerChicken
|
||||||
|
description: A delicious chicken sandwich, it is said the proceeds from this treat helps criminalize disarming people on the space frontier.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: chicken
|
||||||
|
# Tastes like bun, chicken.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cheese burger
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerCheese
|
||||||
|
description: This noble burger stands proudly clad in golden cheese.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cheese
|
||||||
|
# TODO: Make this work.
|
||||||
|
# - type: Sprite
|
||||||
|
# state: plate
|
||||||
|
# - type: RandomSpriteState
|
||||||
|
# spriteLayer: 1
|
||||||
|
# spriteStates:
|
||||||
|
# - cheese
|
||||||
|
# - cheesealt
|
||||||
|
# Tastes like bun, beef patty, cheese.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: crazy hamburger # Burger for you euro-cucks
|
||||||
|
parent: FoodBurgerBase
|
||||||
|
id: FoodBurgerCrazy
|
||||||
|
description: This looks like the sort of food that a demented clown in a trenchcoat would make.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: crazy
|
||||||
|
# Tastes like bun, a smoking flare, chili.
|
||||||
@@ -0,0 +1,96 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: Egg
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodEggBase
|
||||||
|
description: An egg!
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Egg
|
||||||
|
- type: Food
|
||||||
|
trash: Eggshells
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/egg.rsi
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/egg.rsi
|
||||||
|
netsync: false
|
||||||
|
size: 1
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 5
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Egg
|
||||||
|
Quantity: 5
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: DamageOnLand
|
||||||
|
amount: 1
|
||||||
|
- type: DamageOtherOnHit
|
||||||
|
amount: 1
|
||||||
|
- type: Damageable
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 1
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundCollectionBehavior
|
||||||
|
soundCollection: desecration
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
Eggshells:
|
||||||
|
min: 1
|
||||||
|
max: 1
|
||||||
|
PuddleEgg:
|
||||||
|
min: 1
|
||||||
|
max: 2
|
||||||
|
# Wow double-yolk you're so lucky!
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: [ "Destruction" ]
|
||||||
|
|
||||||
|
# Splat
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: egg
|
||||||
|
id: PuddleEgg
|
||||||
|
parent: PuddleBase
|
||||||
|
description: If the floor was a little hotter this would fry.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/egg.rsi
|
||||||
|
state: egg-0
|
||||||
|
- type: Puddle
|
||||||
|
variants: 4
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: eggshells
|
||||||
|
parent: BaseItem
|
||||||
|
id: Eggshells
|
||||||
|
description: You're walkin' on 'em bud.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/egg.rsi
|
||||||
|
state: eggshells
|
||||||
|
netsync: false
|
||||||
|
- type: Item
|
||||||
|
size: 1
|
||||||
|
|
||||||
|
# Egg
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodEggBase
|
||||||
|
id: FoodEgg
|
||||||
|
name: egg
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/egg.rsi
|
||||||
|
state: icon
|
||||||
|
- type: RandomSpriteState
|
||||||
|
spriteStates:
|
||||||
|
- icon
|
||||||
|
- white
|
||||||
236
Resources/Prototypes/Entities/Objects/Consumable/Food/frozen.yml
Normal file
@@ -0,0 +1,236 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodFrozenBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/frozen.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20 # For sprinkles or something? Idk.
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
# Ice-cream
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: ice-cream sandwich
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenSandwich
|
||||||
|
description: Portable ice-cream in its own packaging.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: sandwich
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: strawberry ice-cream sandwich
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenSandwichStrawberry
|
||||||
|
description: Portable ice-cream in its own packaging of the strawberry variety.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: sandwich-strawberry
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: space freezy
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenFreezy
|
||||||
|
description: The best ice-cream in space.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: spacefreezy
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: ice-cream sundae
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenSundae
|
||||||
|
description: A classic dessert.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: spacefreezy
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cornuto
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenCornuto
|
||||||
|
description: A neapolitan vanilla and chocolate ice-cream cone. It menaces with a sprinkling of caramelized nuts.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cornuto
|
||||||
|
|
||||||
|
# Popsicle
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: orange creamsicle
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenPopsicleOrange
|
||||||
|
description: A classic orange creamsicle. A sunny frozen treat.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: stick
|
||||||
|
- state: popsicle-base
|
||||||
|
- state: popsicle
|
||||||
|
color: orange
|
||||||
|
- type: Food
|
||||||
|
trash: FoodFrozenPopsicleTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: berry creamsicle
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenPopsicleBerry
|
||||||
|
description: A vibrant berry creamsicle. A berry good frozen treat.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: stick
|
||||||
|
- state: popsicle-base
|
||||||
|
- state: popsicle
|
||||||
|
color: red
|
||||||
|
- type: Food
|
||||||
|
trash: FoodFrozenPopsicleTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: jumbo ice-cream
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenPopsicleJumbo
|
||||||
|
description: A luxurious ice-cream covered in rich chocolate. It's smaller than you remember.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: stick
|
||||||
|
- state: jumbo
|
||||||
|
- type: Food
|
||||||
|
trash: FoodFrozenPopsicleTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: nogga black
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenPopsicleNogga
|
||||||
|
description: A salty licorice ice-cream. Those who cannot remember the past are doomed to repeat it.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: stick
|
||||||
|
- state: nogga
|
||||||
|
- type: Food
|
||||||
|
trash: FoodFrozenPopsicleTrash
|
||||||
|
|
||||||
|
# Snowcone
|
||||||
|
|
||||||
|
# Use this one as a base for other colored snowcones. Apply a color to the alpha
|
||||||
|
# layer depending on soda/syrup/waterever. Name and description will also have
|
||||||
|
# to be modified.
|
||||||
|
- type: entity
|
||||||
|
name: flavorless snowcone
|
||||||
|
# name: [Flavor] snowcone
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenSnowcone
|
||||||
|
description: It's just shaved ice. Still fun to chew on.
|
||||||
|
# description: [Liquid] drizzled over a snowball in a paper cup.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: cone
|
||||||
|
- state: alpha-filling
|
||||||
|
# color: foo
|
||||||
|
- type: Food
|
||||||
|
trash: FoodFrozenSnowconeTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: berry snowcone
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenSnowconeBerry
|
||||||
|
description: Berry syrup drizzled over a snowball in a paper cup.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: cone
|
||||||
|
- state: berry
|
||||||
|
- type: Food
|
||||||
|
trash: FoodFrozenSnowconeTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: fruit salad snowcone
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenSnowconeFruit
|
||||||
|
description: A delightful mix of citrus syrups drizzled over a snowball in a paper cup.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: cone
|
||||||
|
- state: fruitsalad
|
||||||
|
- type: Food
|
||||||
|
trash: FoodFrozenSnowconeTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: clowncone
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenSnowconeClown
|
||||||
|
description: Laughter drizzled over a snowball in a paper cup.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: cone
|
||||||
|
- state: clown
|
||||||
|
- type: Food
|
||||||
|
trash: FoodFrozenSnowconeTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: mime snowcone
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenSnowconeMime
|
||||||
|
description: ...
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: cone
|
||||||
|
- state: mime
|
||||||
|
- type: Food
|
||||||
|
trash: FoodFrozenSnowconeTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: rainbow snowcone
|
||||||
|
parent: FoodFrozenBase
|
||||||
|
id: FoodFrozenSnowconeRainbow
|
||||||
|
description: A very colorful snowball in a paper cup.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: cone
|
||||||
|
- state: rainbow
|
||||||
|
- type: Food
|
||||||
|
trash: FoodFrozenSnowconeTrash
|
||||||
|
|
||||||
|
# Trash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: paper cone
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodFrozenSnowconeTrash
|
||||||
|
description: A crumpled paper cone used for an icy treat. Worthless.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/frozen.rsi
|
||||||
|
state: cone-trash
|
||||||
|
netsync: false
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: popsicle stick
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodFrozenPopsicleTrash
|
||||||
|
description: Once held a delicious treat. Now, 'tis barren.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/frozen.rsi
|
||||||
|
state: stick
|
||||||
|
- type: RandomSpriteState
|
||||||
|
spriteStates:
|
||||||
|
- stick
|
||||||
|
- stick2
|
||||||
@@ -0,0 +1,351 @@
|
|||||||
|
# Lots of misc stuff in here, hard to parent it.
|
||||||
|
|
||||||
|
# Reagent Containers
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: ReagentContainerBase
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
sprite: Objects/Consumable/Food/ingredients.rsi
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 50
|
||||||
|
- type: SolutionTransfer
|
||||||
|
transferAmount: 5
|
||||||
|
- type: Drink
|
||||||
|
openSounds: packetOpenSounds
|
||||||
|
useSound: eating
|
||||||
|
- type: Spillable
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ReagentContainerBase
|
||||||
|
id: ReagentContainerFlour
|
||||||
|
name: flour bag
|
||||||
|
description: A big bag of flour. Good for baking!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: flour-big
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Flour
|
||||||
|
Quantity: 50
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ReagentContainerBase
|
||||||
|
id: ReagentContainerFlourSmall
|
||||||
|
name: flour pack
|
||||||
|
description: A pack of flour. Good for baking!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: flour-small
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Flour
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ReagentContainerBase
|
||||||
|
id: ReagentContainerRice
|
||||||
|
name: rice bag
|
||||||
|
description: A big bag of rice. Good for cooking!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: rice-big
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Rice
|
||||||
|
Quantity: 50
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ReagentContainerBase
|
||||||
|
id: ReagentContainerRiceSmall
|
||||||
|
name: rice pack
|
||||||
|
description: A pack of rice. Good for cooking!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: rice-small
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Rice
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ReagentContainerBase
|
||||||
|
id: ReagentContainerSugar
|
||||||
|
name: sugar bag
|
||||||
|
description: A big bag of tasty spacey sugar.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: sugar-big
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Sugar
|
||||||
|
Quantity: 50
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ReagentContainerBase
|
||||||
|
id: ReagentContainerSugarSmall
|
||||||
|
name: sugar pack
|
||||||
|
description: A pack of tasty spacey sugar.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: sugar-small
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Sugar
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
# Milk
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ReagentContainerBase
|
||||||
|
id: ReagentContainerMilk
|
||||||
|
name: milk
|
||||||
|
description: It's milk. White and nutritious goodness!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: milk
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Milk
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ReagentContainerBase
|
||||||
|
id: ReagentContainerMilkSoy
|
||||||
|
name: soy milk
|
||||||
|
description: It's soy milk. White and nutritious goodness!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: milk-soy
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: MilkSoy
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ReagentContainerBase
|
||||||
|
id: ReagentContainerMilkOat
|
||||||
|
name: oat milk
|
||||||
|
description: It's oat milk. Tan and nutritious goodness!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: milk-oat
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: MilkOat
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
# Misc
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: ReagentContainerBase
|
||||||
|
id: ReagentContainerOliveoil
|
||||||
|
name: olive oil
|
||||||
|
description: Olive oil. From space olives presumably.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: oliveoil
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: OilOlive
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
# - type: entity
|
||||||
|
# parent: ReagentContainerBase
|
||||||
|
# id: ReagentContainerMayo
|
||||||
|
# name: mayonnaise
|
||||||
|
# description:
|
||||||
|
# components:
|
||||||
|
# - type: Sprite
|
||||||
|
# state: mayo
|
||||||
|
# - type: SolutionContainer
|
||||||
|
# maxVol: 10
|
||||||
|
# contents:
|
||||||
|
# reagents:
|
||||||
|
# - ReagentId: Mayo
|
||||||
|
# Quantity: 10
|
||||||
|
|
||||||
|
# - type: entity
|
||||||
|
# parent: ReagentContainerBase
|
||||||
|
# id: ReagentContainerAllspice
|
||||||
|
# name: all-spice
|
||||||
|
# description:
|
||||||
|
# components:
|
||||||
|
# - type: Sprite
|
||||||
|
# state: spice
|
||||||
|
# - type: SolutionContainer
|
||||||
|
# maxVol: 10
|
||||||
|
# contents:
|
||||||
|
# reagents:
|
||||||
|
# - ReagentId: Allspice
|
||||||
|
# Quantity: 10
|
||||||
|
|
||||||
|
# Baking
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodBakingBase
|
||||||
|
description: Used in various recipes.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/ingredients.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: Food
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 15
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: dough
|
||||||
|
parent: FoodBakingBase
|
||||||
|
id: FoodDough
|
||||||
|
description: A piece of dough.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: dough
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodDoughSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: dough slice
|
||||||
|
parent: FoodBakingBase
|
||||||
|
id: FoodDoughSlice
|
||||||
|
description: A slice of dough. Can be cooked into a bun.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: dough-slice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bun
|
||||||
|
parent: FoodBakingBase
|
||||||
|
id: FoodDoughBun
|
||||||
|
description: A base for any self-respecting burger.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/burger.rsi
|
||||||
|
state: bun
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw pastry base
|
||||||
|
parent: FoodBakingBase
|
||||||
|
id: FoodDoughPastryBaseRaw
|
||||||
|
description: Must be cooked before use.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: dough-pastry
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: pastry base
|
||||||
|
parent: FoodBakingBase
|
||||||
|
id: FoodDoughPastryBase
|
||||||
|
description: A base for any self-respecting pastry.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: dough-pastry-baked
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: pie dough
|
||||||
|
parent: FoodBakingBase
|
||||||
|
id: FoodDoughPie
|
||||||
|
description: Cook it to get a pie.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: dough-pie
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: flat dough
|
||||||
|
parent: FoodBakingBase
|
||||||
|
id: FoodDoughFlat
|
||||||
|
description: A flattened dough.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: dough-flat
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: pizza bread
|
||||||
|
parent: FoodBakingBase
|
||||||
|
id: FoodDoughPizzaBaked
|
||||||
|
description: Add ingredients to make a pizza.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: pizzabread
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cake batter
|
||||||
|
parent: FoodBakingBase
|
||||||
|
id: FoodCakeBatter
|
||||||
|
description: Cook it to get a cake.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cakebatter
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: stick of butter
|
||||||
|
parent: FoodBakingBase
|
||||||
|
id: FoodButter
|
||||||
|
description: A stick of delicious, golden, fatty goodness.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: butter
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cheese wheel
|
||||||
|
parent: FoodBakingBase
|
||||||
|
id: FoodCheese
|
||||||
|
description: A big wheel of delcious Cheddar.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cheesewheel
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodCheeseSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cheese wedge
|
||||||
|
parent: FoodBakingBase
|
||||||
|
id: FoodCheeseSlice
|
||||||
|
description: A wedge of delicious Cheddar. The cheese wheel it was cut from can't have gone far.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cheesewedge
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: burned mess
|
||||||
|
parent: FoodBakingBase
|
||||||
|
id: FoodBadRecipe
|
||||||
|
description: Someone should be demoted from cook for this.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: badrecipe
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 5
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 2
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 3
|
||||||
239
Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml
Normal file
@@ -0,0 +1,239 @@
|
|||||||
|
# A bunch of different meals. This stuff doesn't come off their plates because
|
||||||
|
# it's assembled on them. Or they just don't have plates.
|
||||||
|
|
||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodMealBase
|
||||||
|
abstract: true
|
||||||
|
description: A delicious meal, cooked with love.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/meals.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
# Meals
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: loaded baked potato
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealPotatoLoaded
|
||||||
|
description: Totally baked.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: loadedbakedpotato
|
||||||
|
# Tastes like potato.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: space fries
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealFries
|
||||||
|
description: AKA, French Fries, Freedom Fries, etc.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: fries
|
||||||
|
# Tastes like fries, salt.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cheesy fries
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealFriesCheesy
|
||||||
|
description: Fries. Covered in cheese. Duh.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: fries-cheesy
|
||||||
|
# Tastes like fries, cheese.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: carrot fries
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealFriesCarrot
|
||||||
|
description: Tasty fries from fresh carrots.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: fries-carrot
|
||||||
|
# Tastes like carrots, salt.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: nachos
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealNachos
|
||||||
|
description: Chips from Space Mexico.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: nachos
|
||||||
|
# Tastes like nachos.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cheesy nachos
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealNachosCheesy
|
||||||
|
description: The delicious combination of nachos and melting cheese.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: nachos-cheesy
|
||||||
|
# Tastes like nachos, cheese.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: Cuban nachos
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealNachosCuban
|
||||||
|
description: That's some dangerously spicy nachos.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: nachos-cuban
|
||||||
|
# Tastes like nachos, hot pepper.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: mint
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealMint
|
||||||
|
description: It's wafer thin.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: mint
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 1
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 1
|
||||||
|
# Tastes like parsnips, salt.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: eggplant parmigiana
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealEggplantParm
|
||||||
|
description: The only good recipe for eggplant.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: eggplantparm
|
||||||
|
# Tastes like eggplant, cheese.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: yaki imo
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealPotatoYaki
|
||||||
|
description: Made with roasted sweet potatoes!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: yakiimo
|
||||||
|
# Tastes like sweet potato.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: Cuban carp
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealCubancarp
|
||||||
|
description: A grifftastic sandwich that burns your tongue and then leaves it numb!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cubancarp
|
||||||
|
# Tastes like fish, batter, hot peppers.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: corned beef and cabbage
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealCornedbeef
|
||||||
|
description: Now you can feel like a real tourist vacationing in Ireland.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cornedbeef
|
||||||
|
# Tastes like meat, cabbage.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: Filet migrawr
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealBearsteak
|
||||||
|
description: Because eating bear wasn't manly enough.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: bearsteak
|
||||||
|
# Tastes like meat, salmon.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: pig in a blanket
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealPigblanket
|
||||||
|
description: A tiny sausage wrapped in a flakey, buttery roll. Free this pig from its blanket prison by eating it.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: pigblanket
|
||||||
|
# Tastes like meat, butter.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bbq ribs
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealRibs
|
||||||
|
description: BBQ ribs, slathered in a healthy coating of BBQ sauce. The least vegan thing to ever exist.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: ribs
|
||||||
|
# Tastes like meat, smokey sauce.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: eggs benedict
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealEggsbenedict
|
||||||
|
description: There is only one egg on this, how rude.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: benedict
|
||||||
|
# Tastes like eggs, bacon, bun.
|
||||||
|
|
||||||
|
- type: entity # FUCK THE FRENCH
|
||||||
|
name: omelette du fromage
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealOmelette
|
||||||
|
description: That's all you can say!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: omelette
|
||||||
|
# Tastes like egg, cheese.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: fried egg
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealFriedegg
|
||||||
|
description: A fried egg, with a touch of salt and pepper.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: friedegg
|
||||||
|
# Tastes like egg, salt, pepper.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: milk ape
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealMilkape
|
||||||
|
description: The king of Jungle Thick.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: milkape
|
||||||
|
# Tastes like milk, chocolate, the jungle.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: memory leek
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: FoodMealMemoryleek
|
||||||
|
description: This should refresh your memory.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: memoryLeek
|
||||||
|
# Tastes like pain.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: salty sweet miso cola soup
|
||||||
|
parent: FoodMealBase
|
||||||
|
id: DisgustingSweptSoup
|
||||||
|
description: Jesus christ.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: saltysweet
|
||||||
|
# Tastes awesome.
|
||||||
915
Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml
Normal file
@@ -0,0 +1,915 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodMeatBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/meat.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 1
|
||||||
|
- type: Item
|
||||||
|
size: 5
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: Raw
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: Cooked
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: Cutlet
|
||||||
|
|
||||||
|
# Raw
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw meat
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeat
|
||||||
|
description: A slab of raw meat.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: plain
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 1
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatCutlet
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw bacon
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatBacon
|
||||||
|
description: A raw piece of bacon.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
netsync: true
|
||||||
|
state: bacon
|
||||||
|
- type: RandomSpriteState
|
||||||
|
spriteStates:
|
||||||
|
- bacon
|
||||||
|
- bacon2
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw bear meat
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatBear
|
||||||
|
description: A very manly slab of raw bear meat.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: bear
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 1
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatBearCutlet
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw penguin meat
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatPenguin
|
||||||
|
description: A slab of raw penguin meat. Can be used as a substitute for fish in recipes.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: bird
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 1
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatPenguinCutletSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw chicken meat
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatChicken
|
||||||
|
description: A slab of raw chicken. Remember to wash your hands!
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: bird
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 1
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatChickenCutlet
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw crab meat
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatCrab
|
||||||
|
description: A pile of raw crab meat.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: crab
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw goliath meat
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatGoliath
|
||||||
|
description: A slab of goliath meat. It's not very edible now, but it cooks great in lava.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: goliath
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 5
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw lizard meat
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatLizard
|
||||||
|
description: Delicious dino damage.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: lizard
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 1
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatLizardCutlet
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw plant meat
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatPlant
|
||||||
|
description: All the joys of healthy eating with all the fun of cannibalism.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: plant
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: rotten meat
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatRotten
|
||||||
|
description: Halfway to becoming fertilizer for your garden.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: rotten
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw spider meat
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatSpider
|
||||||
|
description: A slab of spider meat. That's so Kafkaesque.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: spider
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 20
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatSpiderCutlet
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw spider leg
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatSpiderLeg
|
||||||
|
description: A still twitching leg of a giant spider... you don't really want to eat this, do you?
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: spiderleg
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: meatwheat clump
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatWheat
|
||||||
|
description: This doesn't look like meat, but your standards aren't that high to begin with.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: clump
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw xeno meat
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatXeno
|
||||||
|
description: A slab of xeno meat, dripping with acid.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: xeno
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.SulfuricAcid
|
||||||
|
Quantity: 20
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatXenoCutlet
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: killer tomato meat
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatTomato
|
||||||
|
description: A slice from a huge tomato.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: tomato
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatTomatoCutlet
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: salami
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatSalami
|
||||||
|
description: A large tube of salami. Best not to ask what went into it.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: salami
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodMeatSalamiSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: meat clown
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatClown
|
||||||
|
description: A delicious, round piece of meat clown. How horrifying.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: clown
|
||||||
|
- type: SliceableFood
|
||||||
|
slice: FoodMeatSalamiSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: meatball
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatMeatball
|
||||||
|
description: A raw ball of meat. Not a homosexual.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- type: Sprite
|
||||||
|
state: meatball
|
||||||
|
|
||||||
|
# Cooked
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: steak
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatCooked
|
||||||
|
description: A cooked slab of meat. Smells primal.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-meat
|
||||||
|
- state: plain-cooked
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 20
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatCutletCooked
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bacon
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatBaconCooked
|
||||||
|
description: A delicious piece of cooked bacon.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
netsync: true
|
||||||
|
layers:
|
||||||
|
- state: plate-meat
|
||||||
|
- state: bacon-cooked
|
||||||
|
- type: RandomSpriteState
|
||||||
|
spriteLayer: 1
|
||||||
|
spriteStates:
|
||||||
|
- bacon-cooked
|
||||||
|
- bacon2-cooked
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cooked bear
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatBearCooked
|
||||||
|
description: A well-cooked slab of bear meat. Tough, but tasty with the right sides.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-meat
|
||||||
|
- state: product-cooked
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatBearCutletCooked
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: penguin filet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatPenguinCooked
|
||||||
|
description: A cooked filet of penguin. Can be used as a substitute for fish in recipes.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-meat
|
||||||
|
- state: bird-cooked
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatPenguinCutletCooked
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cooked chicken
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatChickenCooked
|
||||||
|
description: A cooked piece of chicken. Best used in other recipes.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-meat
|
||||||
|
- state: bird-cooked
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatChickenCutletCooked
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: fried chicken
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatChickenFried
|
||||||
|
description: A juicy hunk of chicken meat, fried to perfection.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
netsync: true
|
||||||
|
state: chicken-fried
|
||||||
|
- type: RandomSpriteState
|
||||||
|
spriteStates:
|
||||||
|
- chicken-fried
|
||||||
|
- chicken2-fried
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cooked crab
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatCrabCooked
|
||||||
|
description: Some deliciously cooked crab meat.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-meat
|
||||||
|
- state: crab-cooked
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: goliath steak
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatGoliathCooked
|
||||||
|
description: A delicious, lava cooked steak.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-meat
|
||||||
|
- state: goliath-cooked
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: lizard steak
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatLizardCooked
|
||||||
|
description: Cooked, tough lizard meat.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-meat
|
||||||
|
- state: lizard-cooked
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 3
|
||||||
|
slice: FoodMeatLizardCutletCooked
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: boiled spider leg
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatSpiderlegCooked
|
||||||
|
description: A giant spider's leg that's still twitching after being cooked. Gross!
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlateSmall
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate-meat
|
||||||
|
- state: spiderleg-cooked
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 15
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: meatball
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatMeatballCooked
|
||||||
|
description: A cooked meatball. Perfect to add to other dishes... except fruity ones.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- type: Sprite
|
||||||
|
state: meatball-cooked
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
# Cutlets
|
||||||
|
|
||||||
|
# Raw
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatCutlet
|
||||||
|
description: A raw meat cutlet.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
state: cutlet
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw bear cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatBearCutlet
|
||||||
|
description: A very manly cutlet of raw bear meat.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: cutlet
|
||||||
|
- state: cutlet-alpha
|
||||||
|
color: brown
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw penguin cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatPenguinCutlet
|
||||||
|
description: A cutlet of raw penguin meat. Can be used as a substitute for fish in recipes.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
state: cutlet
|
||||||
|
color: white
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw chicken cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatChickenCutlet
|
||||||
|
description: A cutlet of raw chicken. Remember to wash your hands!
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
state: cutlet
|
||||||
|
color: white
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw lizard cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatLizardCutlet
|
||||||
|
description: Delicious dino cutlet.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: cutlet
|
||||||
|
color: green
|
||||||
|
- state: cutlet-alpha
|
||||||
|
color: pink
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw spider cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatSpiderCutlet
|
||||||
|
description: A cutlet of raw spider meat. So Kafkaesque.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: cutlet
|
||||||
|
color: black
|
||||||
|
- state: cutlet-alpha
|
||||||
|
color: red
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.Toxin
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw xeno cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatXenoCutlet
|
||||||
|
description: A slab of raw xeno meat, dripping with acid.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: cutlet
|
||||||
|
color: black
|
||||||
|
- state: cutlet-alpha
|
||||||
|
color: green
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: chem.SulfuricAcid
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: raw killer tomato cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatTomatoCutlet
|
||||||
|
description: A cutlet from a slab of tomato.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
state: salami-slice
|
||||||
|
color: red
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: salami slice
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatSalamiSlice
|
||||||
|
description: A slice of cured salami.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Raw
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
state: salami-slice
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 2
|
||||||
|
|
||||||
|
# Cooked
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatCutletCooked
|
||||||
|
description: A cooked meat cutlet. Needs some seasoning.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
state: cutlet-cooked
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bear cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatBearCutletCooked
|
||||||
|
description: A very manly cutlet of cooked bear meat.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: cutlet-cooked
|
||||||
|
- state: cutlet-alpha
|
||||||
|
color: brown
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: penguin cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatPenguinCutletCooked
|
||||||
|
description: A cutlet of cooked penguin meat.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
state: cutlet-cooked
|
||||||
|
color: white
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chicken cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatChickenCutletCooked
|
||||||
|
description: A cutlet of cooked chicken. Remember to wash your hands!
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
state: cutlet-cooked
|
||||||
|
color: white
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: lizard cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatLizardCutletCooked
|
||||||
|
description: Delicious cooked dino cutlet.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: cutlet-cooked
|
||||||
|
color: green
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: spider cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatSpiderCutletCooked
|
||||||
|
description: A cutlet of cooked spider meat. Finally edible.
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: cutlet-cooked
|
||||||
|
color: black
|
||||||
|
- state: cutlet-alpha
|
||||||
|
color: red
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: xeno cutlet
|
||||||
|
parent: FoodMeatBase
|
||||||
|
id: FoodMeatXenoCutletCooked
|
||||||
|
description: A cutlet of cooked xeno, dripping with... tastiness?
|
||||||
|
components:
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Cooked
|
||||||
|
- Cutlet
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: cutlet-cooked
|
||||||
|
color: black
|
||||||
|
- state: cutlet-alpha
|
||||||
|
color: green
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
@@ -0,0 +1,104 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodNoodlesBase
|
||||||
|
abstract: true
|
||||||
|
description: Now that's a nice pasta!
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPlate
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/noodles.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 20
|
||||||
|
|
||||||
|
# Noodles
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: boiled spaghetti
|
||||||
|
parent: FoodNoodlesBase
|
||||||
|
id: FoodNoodlesBoiled
|
||||||
|
description: A plain dish of noodles, this needs more ingredients.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: boiled
|
||||||
|
# Tastes like pasta.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: spaghetti
|
||||||
|
parent: FoodNoodlesBase
|
||||||
|
id: FoodNoodles
|
||||||
|
description: Spaghetti and crushed tomatoes. Just like your abusive father used to make!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: tomato
|
||||||
|
# Tastes like pasta, tomato.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: copypasta
|
||||||
|
parent: FoodNoodlesBase
|
||||||
|
id: FoodNoodlesCopy
|
||||||
|
description: You probably shouldn't try this, you always hear people talking about how bad it is...
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: copypasta
|
||||||
|
# Tastes like pasta, bad humor.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: spaghetti and meatballs
|
||||||
|
parent: FoodNoodlesBase
|
||||||
|
id: FoodNoodlesMeatball
|
||||||
|
description: Now that's a nica meatball!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: meatball
|
||||||
|
# Tastes like pasta, meat.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: spesslaw
|
||||||
|
parent: FoodNoodlesBase
|
||||||
|
id: FoodNoodlesSpesslaw
|
||||||
|
description: A lawyer's favourite.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: spesslaw
|
||||||
|
# Tastes like pasta, meat.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chow mein
|
||||||
|
parent: FoodNoodlesBase
|
||||||
|
id: FoodNoodlesChowmein
|
||||||
|
description: A nice mix of noodles and fried vegetables.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: chowmein
|
||||||
|
# Tastes like pasta, tomato.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: butter noodles
|
||||||
|
parent: FoodNoodlesBase
|
||||||
|
id: FoodNoodlesButter
|
||||||
|
description: Noodles covered in savory butter. Simple and slippery, but delicious.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: plate
|
||||||
|
- state: butter
|
||||||
|
# Tastes like pasta, butter.
|
||||||
@@ -0,0 +1,382 @@
|
|||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: ProduceBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: SolutionContainer
|
||||||
|
caps: None
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
state: produce
|
||||||
|
- type: Produce
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Grindable
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: wheat bushel
|
||||||
|
description: Sigh... wheat... a-grain?
|
||||||
|
id: WheatBushel
|
||||||
|
parent: ProduceBase
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/wheat.rsi
|
||||||
|
- type: SolutionContainer
|
||||||
|
caps: None
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Flour
|
||||||
|
Quantity: 10
|
||||||
|
- type: Produce
|
||||||
|
seed: wheat
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: oat bushel
|
||||||
|
description: Eat oats, do squats.
|
||||||
|
id: OatBushel
|
||||||
|
parent: ProduceBase
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/oat.rsi
|
||||||
|
- type: SolutionContainer
|
||||||
|
caps: None
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Oats
|
||||||
|
Quantity: 10
|
||||||
|
- type: Produce
|
||||||
|
seed: oat
|
||||||
|
- type: Juiceable
|
||||||
|
result:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: MilkOat
|
||||||
|
Quantity: 5
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: sugarcane
|
||||||
|
description: Sickly sweet.
|
||||||
|
id: Sugarcane
|
||||||
|
parent: ProduceBase
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/sugarcane.rsi
|
||||||
|
- type: SolutionContainer
|
||||||
|
caps: None
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Glucose
|
||||||
|
Quantity: 10
|
||||||
|
- type: Produce
|
||||||
|
seed: sugarcane
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: tower-cap log
|
||||||
|
description: It's better than bad, it's good!
|
||||||
|
id: Log
|
||||||
|
parent: ProduceBase
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/towercap.rsi
|
||||||
|
- type: SolutionContainer
|
||||||
|
caps: None
|
||||||
|
- type: MeleeWeapon
|
||||||
|
- type: Produce
|
||||||
|
seed: towercap
|
||||||
|
- type: Log
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: banana
|
||||||
|
parent: ProduceBase
|
||||||
|
id: FoodBanana
|
||||||
|
description: Rich in potassium.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: TrashBananaPeel
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/banana.rsi
|
||||||
|
- type: Produce
|
||||||
|
seed: banana
|
||||||
|
- type: Juiceable
|
||||||
|
result:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: JuiceBanana
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: carrot
|
||||||
|
parent: ProduceBase
|
||||||
|
id: FoodCarrot
|
||||||
|
description: It's good for the eyes!
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/carrot.rsi
|
||||||
|
- type: Produce
|
||||||
|
seed: carrots
|
||||||
|
- type: Juiceable
|
||||||
|
result:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: JuiceCarrot
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: lemon
|
||||||
|
parent: ProduceBase
|
||||||
|
id: FoodLemon
|
||||||
|
description: When life gives you lemons, be grateful they aren't limes.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/lemon.rsi
|
||||||
|
- type: Produce
|
||||||
|
seed: lemon
|
||||||
|
- type: Juiceable
|
||||||
|
result:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: JuiceLime
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: pineapple
|
||||||
|
parent: ProduceBase
|
||||||
|
id: FoodPineapple
|
||||||
|
description: Mmm, tropical.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/pineapple.rsi
|
||||||
|
- type: Produce
|
||||||
|
seed: pineapple
|
||||||
|
- type: Juiceable
|
||||||
|
result:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: JuicePineapple
|
||||||
|
Quantity: 10
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 5
|
||||||
|
slice: FoodPineappleSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: potato
|
||||||
|
parent: ProduceBase
|
||||||
|
id: FoodPotato
|
||||||
|
description: The space Irish starved to death after their potato crops died. Sadly they were unable to fish for space carp due to it being the queen's space. Bringing this up to any space IRA member will drive them insane with anger.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/potato.rsi
|
||||||
|
- type: Produce
|
||||||
|
seed: potato
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: tomato
|
||||||
|
parent: ProduceBase
|
||||||
|
id: FoodTomato
|
||||||
|
description: I say to-mah-to, you say tom-mae-to.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/tomato.rsi
|
||||||
|
- type: Produce
|
||||||
|
seed: tomato
|
||||||
|
- type: Juiceable
|
||||||
|
result:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: JuiceTomato
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: eggplant
|
||||||
|
parent: ProduceBase
|
||||||
|
id: FoodEggplant
|
||||||
|
description: Maybe there's a chicken inside?
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/eggplant.rsi
|
||||||
|
- type: Produce
|
||||||
|
seed: eggplant
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: apple
|
||||||
|
parent: ProduceBase
|
||||||
|
id: FoodApple
|
||||||
|
description: It's a little piece of Eden.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/apple.rsi
|
||||||
|
- type: Produce
|
||||||
|
seed: apple
|
||||||
|
- type: Juiceable
|
||||||
|
result:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: JuiceApple
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: ear of corn
|
||||||
|
parent: ProduceBase
|
||||||
|
id: FoodCorn
|
||||||
|
description: Needs some butter! And some cooking...
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: TrashCornCob
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/corn.rsi
|
||||||
|
- type: Produce
|
||||||
|
seed: corn
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: onion
|
||||||
|
parent: ProduceBase
|
||||||
|
id: FoodOnion
|
||||||
|
description: Nothing to cry over.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/onion.rsi
|
||||||
|
- type: Produce
|
||||||
|
seed: onion
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 5
|
||||||
|
slice: FoodOnionSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: red onion
|
||||||
|
parent: ProduceBase
|
||||||
|
id: FoodOnionRed
|
||||||
|
description: Purple despite the name.
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/onion_red.rsi
|
||||||
|
- type: Produce
|
||||||
|
seed: onionred
|
||||||
|
- type: SliceableFood
|
||||||
|
count: 4
|
||||||
|
slice: FoodOnionRedSlice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chanterelle cluster
|
||||||
|
parent: ProduceBase
|
||||||
|
id: FoodMushroom
|
||||||
|
description: "Cantharellus Cibarius: These jolly yellow little shrooms sure look tasty!"
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/chanterelle.rsi
|
||||||
|
- type: Produce
|
||||||
|
seed: chanterelle
|
||||||
|
|
||||||
|
# Slices
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: ProduceSliceBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 2
|
||||||
|
- type: Sprite
|
||||||
|
netsync: false
|
||||||
|
state: slice
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- Grindable
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: pineapple slice
|
||||||
|
parent: ProduceSliceBase
|
||||||
|
id: FoodPineappleSlice
|
||||||
|
description: Mmm, tropical.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/pineapple.rsi
|
||||||
|
- type: Juiceable
|
||||||
|
result:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: JuicePineapple
|
||||||
|
Quantity: 2
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: onion slice
|
||||||
|
parent: ProduceSliceBase
|
||||||
|
id: FoodOnionSlice
|
||||||
|
description: Nothing to cry over.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/onion.rsi
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: red onion slice
|
||||||
|
parent: ProduceSliceBase
|
||||||
|
id: FoodOnionRedSlice
|
||||||
|
description: Purple despite the name.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/onion_red.rsi
|
||||||
142
Resources/Prototypes/Entities/Objects/Consumable/Food/skewer.yml
Normal file
@@ -0,0 +1,142 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodSkewerBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodKebabSkewer
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/skewer.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 20
|
||||||
|
- type: Item
|
||||||
|
size: 5
|
||||||
|
|
||||||
|
# Kebabs
|
||||||
|
|
||||||
|
# Thoughts on custom kebab system. Kebab items are separated into layers. Only
|
||||||
|
# cutlets and specific items should be put on skewers, which is why i've tagged the cutlets
|
||||||
|
# among other reasons. The system would specify between large and small skewer items, since
|
||||||
|
# there is only so much space the sprite can hold. There are four "spots" on the skewer for
|
||||||
|
# items, which means only 2 large items at a time can be on one. For examplehe thought it
|
||||||
|
# you can put two lizard tails on a skewer with two cutlets inbetween.
|
||||||
|
# This system of layers and spots also means that skewers can be progressively "eaten", meaning
|
||||||
|
# that layers are made invisible as it gets eaten.
|
||||||
|
|
||||||
|
# NOTE: Rats take up spots 2 and 4 and tails take up 1 and 3. This is important for sprite layering.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: skewer
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodKebabSkewer
|
||||||
|
description: A thin rod of metal used to skewer just about anything and cook it.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/skewer.rsi
|
||||||
|
state: skewer
|
||||||
|
|
||||||
|
# Custom Kebab Example
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: Hawaiian kebab
|
||||||
|
parent: FoodSkewerBase
|
||||||
|
id: FoodMeatHawaiianKebab
|
||||||
|
description: A delicious kebab made of pineapple, ham and green peppers.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: skewer
|
||||||
|
- state: skewer-meat-alpha1
|
||||||
|
color: yellow
|
||||||
|
- state: skewer-meat-alpha2
|
||||||
|
color: brown
|
||||||
|
- state: skewer-meat-alpha3
|
||||||
|
color: green
|
||||||
|
- state: skewer-meat-alpha4
|
||||||
|
color: brown
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: meat kebab
|
||||||
|
parent: FoodSkewerBase
|
||||||
|
id: FoodMeatKebab
|
||||||
|
description: Delicious meat, on a stick.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: skewer
|
||||||
|
- state: skewer-meat1
|
||||||
|
- state: skewer-meat2
|
||||||
|
- state: skewer-meat3
|
||||||
|
- state: skewer-meat4
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: human kebab
|
||||||
|
parent: FoodMeatKebab
|
||||||
|
id: FoodMeatHumanKebab
|
||||||
|
description: Human meat. On a stick!
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: lizard-tail kebab
|
||||||
|
parent: FoodSkewerBase
|
||||||
|
id: FoodMeatLizardtailKebab
|
||||||
|
description: Severed lizard tail on a stick.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: skewer
|
||||||
|
- state: skewer-tail1
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: rat kebab
|
||||||
|
parent: FoodSkewerBase
|
||||||
|
id: FoodMeatRatKebab
|
||||||
|
description: Not so delicious rat meat, on a stick.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: skewer
|
||||||
|
- state: skewer-rat1
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 5
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: double rat kebab
|
||||||
|
parent: FoodSkewerBase
|
||||||
|
id: FoodMeatRatdoubleKebab
|
||||||
|
description: A double serving of not so delicious rat meat, on a stick.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: skewer
|
||||||
|
- state: skewer-rat1
|
||||||
|
- state: skewer-rat2
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: fiesta kebab
|
||||||
|
parent: FoodSkewerBase
|
||||||
|
id: FoodMeatFiestaKebab
|
||||||
|
description: Always a cruise ship party somewhere in the world, right?
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: skewer
|
||||||
|
- state: skewer-pepper4
|
||||||
|
- state: skewer-corn2
|
||||||
|
- state: skewer-mushroom2
|
||||||
|
- state: skewer-tomato1
|
||||||
281
Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml
Normal file
@@ -0,0 +1,281 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodSnackBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/snacks.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 30 # Room for extra condiments
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 10
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/snacks.rsi
|
||||||
|
HeldPrefix: packet
|
||||||
|
|
||||||
|
# Snacks
|
||||||
|
|
||||||
|
# "Snacks" means food in a packet. Down the line this stuff can have multiple
|
||||||
|
# reagents and shit for healing or different effects.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: boritos
|
||||||
|
parent: FoodSnackBase
|
||||||
|
id: FoodSnackBoritos
|
||||||
|
description: Crunchy, salty tortilla chips. You could probably make nachos with these.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: boritos
|
||||||
|
- type: Item
|
||||||
|
color: blue
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPacketBoritosTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cheesie honkers
|
||||||
|
parent: FoodSnackBase
|
||||||
|
id: FoodSnackCheesie
|
||||||
|
description: Bite sized cheesie snacks that will honk all over your mouth.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cheesiehonkers
|
||||||
|
- type: Item
|
||||||
|
color: orange
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPacketCheesieTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chips
|
||||||
|
parent: FoodSnackBase
|
||||||
|
id: FoodSnackChips
|
||||||
|
description: Commander Riker's What-The-Crisps.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: chips
|
||||||
|
- type: Item
|
||||||
|
color: green
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPacketChipsTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chocolate bar
|
||||||
|
parent: FoodSnackBase
|
||||||
|
id: FoodSnackChocolate
|
||||||
|
description: Tastes like cardboard.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: chocolatebar-open
|
||||||
|
- state: chocolatebar
|
||||||
|
- type: Item
|
||||||
|
color: red
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPacketChocolateTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: energy bar
|
||||||
|
parent: FoodSnackBase
|
||||||
|
id: FoodSnackEnergybar
|
||||||
|
description: An energy bar with a lot of punch.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: energybar
|
||||||
|
- type: Item
|
||||||
|
color: green
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPacketEnergyTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: popcorn
|
||||||
|
parent: FoodSnackBase
|
||||||
|
id: FoodSnackPopcorn
|
||||||
|
description: Grown on an unknown planet, by an unknown farmer, popped by some jerk on a space station.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: popcorn
|
||||||
|
- type: Item
|
||||||
|
color: blue
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPacketPopcornTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: 4no raisins
|
||||||
|
parent: FoodSnackBase
|
||||||
|
id: FoodSnackRaisins
|
||||||
|
description: Best raisins in the universe. Not sure why.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: raisins
|
||||||
|
- type: Item
|
||||||
|
color: red
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPacketRaisinsTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: Sus Jerky
|
||||||
|
parent: FoodSnackBase
|
||||||
|
id: FoodSnackSus
|
||||||
|
description: Something about this packet makes you feel incredibly uneasy. Jerky's good though.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: susjerky
|
||||||
|
- type: Item
|
||||||
|
color: red
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPacketSusTrash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: syndi-cakes
|
||||||
|
parent: FoodSnackBase
|
||||||
|
id: FoodSnackSyndi
|
||||||
|
description: An extremely moist snack cake that tastes just as good after being nuked.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: syndicakes
|
||||||
|
- type: Item
|
||||||
|
color: white
|
||||||
|
- type: Food
|
||||||
|
trash: FoodPacketSyndiTrash
|
||||||
|
|
||||||
|
# Trash
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodPacketTrash
|
||||||
|
description: This is rubbish.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/snacks.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: Item
|
||||||
|
sprite: Objects/Consumable/Food/snacks.rsi
|
||||||
|
HeldPrefix: packet
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: FoodPacketTrash
|
||||||
|
id: FoodPacketBoritosTrash
|
||||||
|
name: boritos bag
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: boritos-trash
|
||||||
|
- type: Item
|
||||||
|
color: blue
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: FoodPacketTrash
|
||||||
|
id: FoodPacketCheesieTrash
|
||||||
|
name: cheesie honkers
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: cheesiehonkers-trash
|
||||||
|
- type: Item
|
||||||
|
color: orange
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: FoodPacketTrash
|
||||||
|
id: FoodPacketChipsTrash
|
||||||
|
name: chips
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: chips-trash
|
||||||
|
- type: Item
|
||||||
|
color: green
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: FoodPacketTrash
|
||||||
|
id: FoodPacketChocolateTrash
|
||||||
|
name: chocolate wrapper
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: chocolatebar-trash
|
||||||
|
- type: Item
|
||||||
|
color: red
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: FoodPacketTrash
|
||||||
|
id: FoodPacketEnergyTrash
|
||||||
|
name: energybar wrapper
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: energybar-trash
|
||||||
|
- type: Item
|
||||||
|
color: green
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: FoodPacketTrash
|
||||||
|
id: FoodPacketPistachioTrash
|
||||||
|
name: pistachios packet
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: pistachio-trash
|
||||||
|
- type: Item
|
||||||
|
color: green
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: FoodPacketTrash
|
||||||
|
id: FoodPacketPopcornTrash
|
||||||
|
name: popcorn box
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: popcorn-trash
|
||||||
|
- type: Item
|
||||||
|
state: blue
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: FoodPacketTrash
|
||||||
|
id: FoodPacketRaisinsTrash
|
||||||
|
name: 4no raisins
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: raisins-trash
|
||||||
|
- type: Item
|
||||||
|
color: red
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: FoodPacketTrash
|
||||||
|
id: FoodPacketSemkiTrash
|
||||||
|
name: semki packet
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: semki-trash
|
||||||
|
- type: Item
|
||||||
|
color: orange
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: FoodPacketTrash
|
||||||
|
id: FoodPacketSusTrash
|
||||||
|
name: sus jerky
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: susjerky-trash
|
||||||
|
- type: Item
|
||||||
|
color: red
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
abstract: true
|
||||||
|
parent: FoodPacketTrash
|
||||||
|
id: FoodPacketSyndiTrash
|
||||||
|
name: syndi-cakes box
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
state: syndicakes-trash
|
||||||
|
- type: Item
|
||||||
|
color: white
|
||||||
521
Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml
Normal file
@@ -0,0 +1,521 @@
|
|||||||
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
|
id: FoodBowlBase
|
||||||
|
abstract: true
|
||||||
|
components:
|
||||||
|
- type: Food
|
||||||
|
trash: FoodBowlBig
|
||||||
|
- type: LoopingSound
|
||||||
|
- type: SolutionContainer
|
||||||
|
maxVol: 20
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nutriment
|
||||||
|
Quantity: 20
|
||||||
|
trash: BowlBigTrash
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/bowl.rsi
|
||||||
|
netsync: false
|
||||||
|
- type: DamageOnLand
|
||||||
|
amount: 5
|
||||||
|
- type: DamageOtherOnHit
|
||||||
|
amount: 5
|
||||||
|
- type: Spillable
|
||||||
|
- type: Damageable
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 5
|
||||||
|
behaviors:
|
||||||
|
- !type:PlaySoundCollectionBehavior
|
||||||
|
soundCollection: GlassBreak
|
||||||
|
- !type:SpillBehavior { }
|
||||||
|
- !type:SpawnEntitiesBehavior
|
||||||
|
spawn:
|
||||||
|
BowlBigTrash:
|
||||||
|
min: 1
|
||||||
|
max: 1
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: [ "Destruction" ]
|
||||||
|
|
||||||
|
# Custom Soup Example
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: pea soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupPea
|
||||||
|
description: A humble split pea soup.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Consumable/Food/bowl.rsi
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: alpha-filling
|
||||||
|
color: green
|
||||||
|
# Tastes like creamy peas.
|
||||||
|
|
||||||
|
# Salad
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: aesir salad
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSaladAesir
|
||||||
|
description: Probably too incredible for mortals to fully enjoy.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: aesir
|
||||||
|
# Tastes like leaves
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: herb salad
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSaladHerb
|
||||||
|
description: A tasty salad with apples on top.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: herb
|
||||||
|
# Tastes like leaves, apples.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: valid salad
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSaladValid
|
||||||
|
description: It's just an herb salad with meatballs and fried potato slices. Nothing suspicious about it.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: valid
|
||||||
|
# Tastes like leaves, potato, meat, valids.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: fruit salad
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSaladFruit
|
||||||
|
description: Your standard fruit salad.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: fruit
|
||||||
|
# Tastes like fruit.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: jungle salad
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSaladJungle
|
||||||
|
description: Exotic fruits in a bowl.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: fruit
|
||||||
|
# Tastes like fruit, the jungle.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: citrus salad
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSaladCitrus
|
||||||
|
description: Citrus overload!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: citrusdelight
|
||||||
|
# Tastes like sourness, leaves.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: salad of eden
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSaladEden
|
||||||
|
description: A salad brimming with untapped potential.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: eden
|
||||||
|
# Tastes like extreme bitterness, hope.
|
||||||
|
|
||||||
|
# Rice
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: boiled rice
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodRiceBoiled
|
||||||
|
description: A warm bowl of rice.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: rice
|
||||||
|
# Tastes like rice.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: egg-fried rice
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodRiceEgg
|
||||||
|
description: A bowl of rice with a fried egg.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: rice-egg
|
||||||
|
# Tastes like rice, egg. Egg =/= Meat -Swept 2020
|
||||||
|
- type: entity
|
||||||
|
name: rice and pork
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodRicePork
|
||||||
|
description: Well, it looks like pork...
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: rice-pork
|
||||||
|
# Tastes like rice, meat.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: rice pudding
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodRicePudding
|
||||||
|
description: Everybody loves rice pudding!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: rice-pudding
|
||||||
|
# Tastes like rice, sweetness.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: black-eyed gumbo
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodRiceGumbo
|
||||||
|
description: A spicy and savory meat and rice dish.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: gumbo
|
||||||
|
# Tastes like building heat, savory meat, savory vegetables, suppressed rice.
|
||||||
|
|
||||||
|
# Misc
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: oatmeal
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodOatmeal
|
||||||
|
description: A nice bowl of oatmeal.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: oatmeal
|
||||||
|
# Tastes like oats, milk.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: space liberty duff
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodJellyDuff
|
||||||
|
description: Jello gelatin, from Alfred Hubbard's cookbook.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: spacelibertyduff
|
||||||
|
# Tastes like jelly, mushroom.
|
||||||
|
|
||||||
|
# Soup
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: meatball soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupMeatball
|
||||||
|
description: You've got balls kid, BALLS!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: meatball
|
||||||
|
# Tastes like meatballs.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: slime soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupSlime
|
||||||
|
description: If no water is available, you may substitute tears.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: slime
|
||||||
|
# Tastes like slime.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: tomato soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupTomatoBlood
|
||||||
|
description: Smells like copper... is that a bone?
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: tomato
|
||||||
|
# Tastes like iron.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: wing fang chu
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupWingFangChu
|
||||||
|
description: A savory dish of alien wing wang in soy.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: wingfangchu
|
||||||
|
# Tastes like soy.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: clown's tears
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupClown
|
||||||
|
description: Not very funny.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: clowntears
|
||||||
|
# Tastes like a bad joke.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: vegetable soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupVegetable
|
||||||
|
description: A true vegan meal.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: vegetable
|
||||||
|
# Tastes like vegetables, sadness.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: nettle soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupNettle
|
||||||
|
description: To think, the botanist would've beat you to death with one of these.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: nettle
|
||||||
|
# Tastes like nettles.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: mystery soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupMystery
|
||||||
|
description: The mystery is, why aren't you eating it?
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: mystery
|
||||||
|
# Tastes like chaos.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: hot chili
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupChiliHot
|
||||||
|
description: A Texan five-alarm chili!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: chili-hot
|
||||||
|
# Tastes like hot peppers.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cold chili
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupChiliCold
|
||||||
|
description: This slush is barely a liquid!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: chili-cold
|
||||||
|
# Tastes like tomato, mint.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: chili con carnival
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupChiliClown
|
||||||
|
description: A delicious stew of meat, chilies, and salty, salty clown tears.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: chili-clown
|
||||||
|
# Tastes like tomato, hot peppers, clown feet, kind of funny, someone's parents.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: monkey's delight
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupMonkey
|
||||||
|
description: A delicious soup with hunks of monkey meat simmered to perfection, in a broth that tastes faintly of bananas.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: monkeydelight
|
||||||
|
# Tastes like the jungle, banana.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: tomato soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupTomato
|
||||||
|
description: Drinking this feels like being a vampire! A tomato vampire...
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: tomato
|
||||||
|
# Tastes like tomato.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: eyeball soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupEyeball
|
||||||
|
description: It's looking back at you...
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: eyeball
|
||||||
|
# Tastes like tomato, squirming.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: miso soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupMiso
|
||||||
|
description: Salty, fishy soup, best had with ramen.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl2
|
||||||
|
- state: milo
|
||||||
|
- type: SolutionContainer
|
||||||
|
trash: FoodBowlFancy
|
||||||
|
# Tastes like miso.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: mushroom soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupMushroom
|
||||||
|
description: A delicious and hearty mushroom soup.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: mushroom
|
||||||
|
# Tastes like mushroom.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: beet soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupBeet
|
||||||
|
description: Wait, how do you spell it again..?
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: beet
|
||||||
|
# Tastes like borsch, bortsch, borstch, borsh, borshch, borscht.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: red beet soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupBeetRed
|
||||||
|
description: Quite a delicacy.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: redbeet
|
||||||
|
# Tastes like
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: stew
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupStew
|
||||||
|
description: A nice and warm stew. Healthy and strong.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: stew
|
||||||
|
# Tastes like tomato, carrot.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: sweet potato soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupPotato
|
||||||
|
description: Delicious sweet potato in soup form.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: sweetpotato
|
||||||
|
# Tastes like sweet potato.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: french onion soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupOnion
|
||||||
|
description: Good enough to make a grown mime cry.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: onion
|
||||||
|
# Tastes like onion, france.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bisque
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupBisque
|
||||||
|
description: A classic entrée from Space France.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: bisque
|
||||||
|
# Tastes like cream, crab.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: electron soup
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupElectron
|
||||||
|
description: A gastronomic curiosity of ethereal origin.
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: electron
|
||||||
|
# Tastes like mushroom, electrons.
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: bungo curry
|
||||||
|
parent: FoodBowlBase
|
||||||
|
id: FoodSoupBungo
|
||||||
|
description: A spicy vegetable curry made with the humble bungo fruit, Exotic!
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: bowl
|
||||||
|
- state: bungo
|
||||||
|
# Tastes like bungo, hot curry, tropical sweetness.
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
- type: entity
|
||||||
|
name: banana peel
|
||||||
|
parent: TrashBase
|
||||||
|
id: TrashBananaPeel
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/banana.rsi
|
||||||
|
state: peel
|
||||||
|
- type: Slippery
|
||||||
|
intersectPercentage: 0.2
|
||||||
|
- type: CollisionWake
|
||||||
|
enabled: false
|
||||||
|
- type: Physics
|
||||||
|
bodyType: Dynamic
|
||||||
|
fixtures:
|
||||||
|
- shape:
|
||||||
|
!type:PhysShapeAabb
|
||||||
|
bounds: "-0.2,-0.2,0.2,0.2"
|
||||||
|
name: "slips"
|
||||||
|
hard: false
|
||||||
|
layer:
|
||||||
|
- SmallImpassable
|
||||||
|
- shape:
|
||||||
|
!type:PhysShapeAabb
|
||||||
|
bounds: "-0.2,-0.2,0.2,0.2"
|
||||||
|
mass: 5
|
||||||
|
mask:
|
||||||
|
- SmallImpassable
|
||||||
@@ -1,135 +0,0 @@
|
|||||||
# TODO: Add descriptions (2)
|
|
||||||
- type: entity
|
|
||||||
parent: BaseItem
|
|
||||||
id: FoodContainerBase
|
|
||||||
abstract: true
|
|
||||||
components:
|
|
||||||
- type: FoodContainer
|
|
||||||
- type: Sprite
|
|
||||||
state: icon
|
|
||||||
netsync: false
|
|
||||||
|
|
||||||
# Containers
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
parent: FoodContainerBase
|
|
||||||
name: donut box
|
|
||||||
id: FoodContainerDonutBox
|
|
||||||
description: Mmm. Donuts.
|
|
||||||
components:
|
|
||||||
- type: FoodContainer
|
|
||||||
capacity: 6
|
|
||||||
prototypes:
|
|
||||||
FoodDonut: 70
|
|
||||||
FoodFrostedDonut: 30
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/FoodContainers/donutbox.rsi
|
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: FoodContainerVisualizer
|
|
||||||
mode: Discrete
|
|
||||||
base_state: donutbox
|
|
||||||
steps: 7
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
parent: FoodContainerBase
|
|
||||||
name: egg box (shut)
|
|
||||||
id: FoodContainerEggBoxShut
|
|
||||||
description: A carton for containing eggs. It's closed right now.
|
|
||||||
components:
|
|
||||||
- type: FoodContainer
|
|
||||||
capacity: 1
|
|
||||||
prototypes:
|
|
||||||
FoodContainerEggBox: 100
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/FoodContainers/eggbox_shut.rsi
|
|
||||||
|
|
||||||
- type: Item
|
|
||||||
sprite: Objects/Consumable/FoodContainers/eggbox_shut.rsi
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
parent: FoodContainerBase
|
|
||||||
name: egg box
|
|
||||||
id: FoodContainerEggBox
|
|
||||||
description: A carton for containing eggs.
|
|
||||||
components:
|
|
||||||
- type: FoodContainer
|
|
||||||
capacity: 12
|
|
||||||
prototypes:
|
|
||||||
FoodEgg: 100
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/FoodContainers/eggbox.rsi
|
|
||||||
state: eggbox-12
|
|
||||||
|
|
||||||
- type: Item
|
|
||||||
sprite: Objects/Consumable/FoodContainers/eggbox.rsi
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: FoodContainerVisualizer
|
|
||||||
mode: Discrete
|
|
||||||
base_state: eggbox
|
|
||||||
steps: 13
|
|
||||||
|
|
||||||
# These two will probably get moved one day
|
|
||||||
- type: entity
|
|
||||||
parent: FoodContainerBase
|
|
||||||
name: monkey cube box
|
|
||||||
id: FoodContainerMonkeyCubeBox
|
|
||||||
description: Drymate brand monkey cubes. Just add water!
|
|
||||||
components:
|
|
||||||
- type: FoodContainer
|
|
||||||
prototypes:
|
|
||||||
FoodContainerMonkeyCubeWrap: 100
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/FoodContainers/monkeycubebox.rsi
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
parent: FoodContainerBase
|
|
||||||
name: monkey cube wrap
|
|
||||||
id: FoodContainerMonkeyCubeWrap
|
|
||||||
description: Unwrap this to get a monkey cube.
|
|
||||||
components:
|
|
||||||
- type: FoodContainer
|
|
||||||
capacity: 1
|
|
||||||
prototypes:
|
|
||||||
MonkeyCube: 100
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/FoodContainers/monkeycubewrap.rsi
|
|
||||||
|
|
||||||
# TODO: Probably replace it with a stacking thing
|
|
||||||
- type: entity
|
|
||||||
parent: FoodContainerBase
|
|
||||||
name: pizza box stack
|
|
||||||
id: FoodContainerPizzaBoxStack
|
|
||||||
components:
|
|
||||||
- type: FoodContainer
|
|
||||||
prototypes:
|
|
||||||
FoodContainerPizzaBox: 100
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/FoodContainers/pizzaboxstack.rsi
|
|
||||||
|
|
||||||
- type: Appearance
|
|
||||||
visuals:
|
|
||||||
- type: FoodContainerVisualizer
|
|
||||||
mode: Discrete
|
|
||||||
base_state: pizzaboxstack
|
|
||||||
steps: 5
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
parent: FoodContainerBase
|
|
||||||
name: pizza box
|
|
||||||
id: FoodContainerPizzaBox
|
|
||||||
components:
|
|
||||||
- type: FoodContainer
|
|
||||||
capacity: 1
|
|
||||||
prototypes:
|
|
||||||
FoodMeatPizza: 25
|
|
||||||
FoodMargheritaPizza: 25
|
|
||||||
FoodMushroomPizza: 25
|
|
||||||
FoodVegetablePizza: 25
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/FoodContainers/pizzabox.rsi
|
|
||||||
|
|
||||||
- type: Item
|
|
||||||
sprite: Objects/Consumable/FoodContainers/pizzabox.rsi
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
- type: entity
|
|
||||||
parent: BaseItem
|
|
||||||
id: ReagentContainerFlour
|
|
||||||
name: flour
|
|
||||||
description: Not to be confused with flower.
|
|
||||||
components:
|
|
||||||
- type: SolutionContainer
|
|
||||||
maxVol: 50
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: Flour
|
|
||||||
Quantity: 50
|
|
||||||
- type: SolutionTransfer
|
|
||||||
transferAmount: 5
|
|
||||||
- type: Drink
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Food/flour.rsi
|
|
||||||
state: icon
|
|
||||||
|
|
||||||
- type: Spillable
|
|
||||||
@@ -1,202 +0,0 @@
|
|||||||
- type: entity
|
|
||||||
parent: BaseItem
|
|
||||||
id: TrashBase
|
|
||||||
description: This is rubbish.
|
|
||||||
abstract: true
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
state: icon
|
|
||||||
|
|
||||||
|
|
||||||
# Trash mountain
|
|
||||||
- type: entity
|
|
||||||
name: 4 no raisins (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashRaisins
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/4no_raisins.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: candy (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashCandy
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/candy.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: cheesie honkers (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashCheesieHonkers
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/cheesie_honkers.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: chips (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashChips
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/chips.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: corn cob
|
|
||||||
description: A reminder of meals gone by.
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashCornCob
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/corncob.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: liquid food (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashLiquidFood
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/liquidfood.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: pistachos pack (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashPistachiosPack
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/pistachios_pack.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: messy pizza box (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashPizzaBoxMessy
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/pizzabox_messy.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: plastic bag (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashPlasticBag
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/plasticbag.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: plate (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashPlate
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/plate.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: popcorn (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashPopcorn
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/popcorn.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: semki pack (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashSemkiPack
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/semki_pack.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: snack bowl (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashSnackBowl
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/snack_bowl.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: SOS jerky (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashSOSJerky
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/sosjerky.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: syndi cakes (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashSyndiCakes
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/syndi_cakes.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: tasty bread (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashTastyBread
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/tastybread.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: tray (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashTray
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/tray.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: waffles (trash)
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashWaffles
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Consumable/Trash/waffles.rsi
|
|
||||||
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: banana peel
|
|
||||||
parent: TrashBase
|
|
||||||
id: TrashBananaPeel
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/banana.rsi
|
|
||||||
state: peel
|
|
||||||
- type: Slippery
|
|
||||||
intersectPercentage: 0.2
|
|
||||||
- type: CollisionWake
|
|
||||||
enabled: false
|
|
||||||
- type: Physics
|
|
||||||
bodyType: Dynamic
|
|
||||||
fixtures:
|
|
||||||
- shape:
|
|
||||||
!type:PhysShapeAabb
|
|
||||||
bounds: "-0.2,-0.2,0.2,0.2"
|
|
||||||
name: "slips"
|
|
||||||
hard: false
|
|
||||||
layer:
|
|
||||||
- SmallImpassable
|
|
||||||
- shape:
|
|
||||||
!type:PhysShapeAabb
|
|
||||||
bounds: "-0.2,-0.2,0.2,0.2"
|
|
||||||
mass: 5
|
|
||||||
mask:
|
|
||||||
- SmallImpassable
|
|
||||||
26
Resources/Prototypes/Entities/Objects/Misc/monkeycube.yml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
- type: entity
|
||||||
|
parent: FoodContainerBase
|
||||||
|
name: monkey cube box
|
||||||
|
id: MonkeyCubeBox
|
||||||
|
description: Drymate brand monkey cubes. Just add water!
|
||||||
|
components:
|
||||||
|
- type: FoodContainer
|
||||||
|
prototypes:
|
||||||
|
MonkeyCubeWrapper: 100
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Misc/monkeycube.rsi
|
||||||
|
state: box
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: FoodContainerBase
|
||||||
|
name: monkey cube
|
||||||
|
id: MonkeyCubeWrapper
|
||||||
|
description: Unwrap this to get a monkey cube.
|
||||||
|
components:
|
||||||
|
- type: FoodContainer
|
||||||
|
capacity: 1
|
||||||
|
prototypes:
|
||||||
|
MonkeyCube: 100
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Misc/monkeycube.rsi
|
||||||
|
state: wrapper
|
||||||
@@ -0,0 +1,113 @@
|
|||||||
|
# Leaves
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: cannabis leaves
|
||||||
|
parent: ProduceBase
|
||||||
|
id: LeavesCannabis
|
||||||
|
description: "Recently legalized in most galaxies."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/cannabis.rsi
|
||||||
|
- type: Produce
|
||||||
|
seed: cannabis
|
||||||
|
- type: Food
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: THCOil
|
||||||
|
Quantity: 5
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: dried cannabis leaves
|
||||||
|
parent: BaseItem
|
||||||
|
id: LeavesCannabisDried
|
||||||
|
description: "Dried cannabis leaves, ready to be ground."
|
||||||
|
components:
|
||||||
|
- type: Stack
|
||||||
|
stackType: LeavesCannabisDried
|
||||||
|
max: 5
|
||||||
|
count: 1
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: THC
|
||||||
|
Quantity: 2
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/tobacco.rsi
|
||||||
|
state: dried
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: ground cannabis
|
||||||
|
parent: BaseItem
|
||||||
|
id: GroundCannabis
|
||||||
|
description: "Ground cannabis, ready to take you on a trip."
|
||||||
|
components:
|
||||||
|
- type: Stack
|
||||||
|
stackType: GroundCannabis
|
||||||
|
max: 5
|
||||||
|
count: 1
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: THC
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Misc/reageant_fillings.rsi
|
||||||
|
state: powderpile
|
||||||
|
color: darkgreen
|
||||||
|
- type: Construction
|
||||||
|
graph: smokeableGroundCannabis
|
||||||
|
node: ground
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: tobacco leaves
|
||||||
|
parent: ProduceBase
|
||||||
|
id: LeavesTobacco
|
||||||
|
description: "Dry them out to make some smokes."
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/tobacco.rsi
|
||||||
|
- type: Produce
|
||||||
|
seed: tobacco
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: dried tobacco leaves
|
||||||
|
parent: BaseItem
|
||||||
|
id: LeavesTobaccoDried
|
||||||
|
description: "Dried tobacco leaves, ready to be ground."
|
||||||
|
components:
|
||||||
|
- type: Stack
|
||||||
|
stackType: LeavesTobaccoDried
|
||||||
|
max: 5
|
||||||
|
count: 1
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nicotine
|
||||||
|
Quantity: 2
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/tobacco.rsi
|
||||||
|
state: dried
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
name: ground tobacco
|
||||||
|
parent: BaseItem
|
||||||
|
id: GroundTobacco
|
||||||
|
description: "Ground tobacco, perfect for hand-rolled cigarettes."
|
||||||
|
components:
|
||||||
|
- type: Stack
|
||||||
|
stackType: GroundTobacco
|
||||||
|
max: 5
|
||||||
|
count: 1
|
||||||
|
- type: SolutionContainer
|
||||||
|
contents:
|
||||||
|
reagents:
|
||||||
|
- ReagentId: Nicotine
|
||||||
|
Quantity: 10
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Misc/reageant_fillings.rsi
|
||||||
|
state: powderpile
|
||||||
|
color: brown
|
||||||
|
- type: Construction
|
||||||
|
graph: smokeableGroundTobacco
|
||||||
|
node: ground
|
||||||
@@ -1,365 +0,0 @@
|
|||||||
- type: entity
|
|
||||||
parent: BaseItem
|
|
||||||
id: ProduceBase
|
|
||||||
abstract: true
|
|
||||||
components:
|
|
||||||
- type: SolutionContainer
|
|
||||||
caps: None
|
|
||||||
- type: Sprite
|
|
||||||
state: produce
|
|
||||||
- type: Produce
|
|
||||||
- type: Tag
|
|
||||||
tags:
|
|
||||||
- Grindable
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: wheat
|
|
||||||
description: Sigh... wheat... a-grain?
|
|
||||||
id: Wheat
|
|
||||||
parent: ProduceBase
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/wheat.rsi
|
|
||||||
- type: SolutionContainer
|
|
||||||
caps: None
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: Nutriment
|
|
||||||
Quantity: 5
|
|
||||||
- ReagentId: Flour
|
|
||||||
Quantity: 5
|
|
||||||
- type: Produce
|
|
||||||
seed: wheat
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: sugarcane
|
|
||||||
description: Sickly sweet.
|
|
||||||
id: Sugarcane
|
|
||||||
parent: ProduceBase
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/sugarcane.rsi
|
|
||||||
- type: SolutionContainer
|
|
||||||
caps: None
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: Nutriment
|
|
||||||
Quantity: 5
|
|
||||||
- ReagentId: Glucose
|
|
||||||
Quantity: 5
|
|
||||||
- type: Produce
|
|
||||||
seed: sugarcane
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: tower-cap log
|
|
||||||
description: It's better than bad, it's good!
|
|
||||||
id: Log
|
|
||||||
parent: ProduceBase
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/towercap.rsi
|
|
||||||
- type: SolutionContainer
|
|
||||||
caps: None
|
|
||||||
- type: MeleeWeapon
|
|
||||||
- type: Produce
|
|
||||||
seed: towercap
|
|
||||||
- type: Log
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: banana
|
|
||||||
parent: ProduceBase
|
|
||||||
id: FoodBanana
|
|
||||||
description: Rich in potassium.
|
|
||||||
components:
|
|
||||||
- type: Food
|
|
||||||
trash: TrashBananaPeel
|
|
||||||
- type: SolutionContainer
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: Nutriment
|
|
||||||
Quantity: 6
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/banana.rsi
|
|
||||||
- type: Produce
|
|
||||||
seed: banana
|
|
||||||
- type: Juiceable
|
|
||||||
result:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: BananaJuice
|
|
||||||
Quantity: 10
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: carrot
|
|
||||||
parent: ProduceBase
|
|
||||||
id: FoodCarrot
|
|
||||||
description: It's good for the eyes!
|
|
||||||
components:
|
|
||||||
- type: Food
|
|
||||||
- type: SolutionContainer
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: Nutriment
|
|
||||||
Quantity: 6
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/carrot.rsi
|
|
||||||
- type: Produce
|
|
||||||
seed: carrots
|
|
||||||
- type: Juiceable
|
|
||||||
result:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: CarrotJuice
|
|
||||||
Quantity: 10
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: lemon
|
|
||||||
parent: ProduceBase
|
|
||||||
id: FoodLemon
|
|
||||||
description: When life gives you lemons, be grateful they aren't limes.
|
|
||||||
components:
|
|
||||||
- type: Food
|
|
||||||
- type: SolutionContainer
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: Nutriment
|
|
||||||
Quantity: 6
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/lemon.rsi
|
|
||||||
- type: Produce
|
|
||||||
seed: lemon
|
|
||||||
- type: Juiceable
|
|
||||||
result:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: LimeJuice
|
|
||||||
Quantity: 10
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: potato
|
|
||||||
parent: ProduceBase
|
|
||||||
id: FoodPotato
|
|
||||||
description: The space Irish starved to death after their potato crops died. Sadly they were unable to fish for space carp due to it being the queen's space. Bringing this up to any space IRA member will drive them insane with anger.
|
|
||||||
components:
|
|
||||||
- type: Food
|
|
||||||
- type: SolutionContainer
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: Nutriment
|
|
||||||
Quantity: 6
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/potato.rsi
|
|
||||||
- type: Produce
|
|
||||||
seed: potato
|
|
||||||
- type: Juiceable
|
|
||||||
result:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: PotatoJuice
|
|
||||||
Quantity: 10
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: tomato
|
|
||||||
parent: ProduceBase
|
|
||||||
id: FoodTomato
|
|
||||||
description: I say to-mah-to, you say tom-mae-to.
|
|
||||||
components:
|
|
||||||
- type: Food
|
|
||||||
- type: SolutionContainer
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: Nutriment
|
|
||||||
Quantity: 6
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/tomato.rsi
|
|
||||||
- type: Produce
|
|
||||||
seed: tomato
|
|
||||||
- type: Juiceable
|
|
||||||
result:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: TomatoJuice
|
|
||||||
Quantity: 10
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: eggplant
|
|
||||||
parent: ProduceBase
|
|
||||||
id: FoodEggplant
|
|
||||||
description: Maybe there's a chicken inside?
|
|
||||||
components:
|
|
||||||
- type: Food
|
|
||||||
- type: SolutionContainer
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: Nutriment
|
|
||||||
Quantity: 6
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/eggplant.rsi
|
|
||||||
- type: Produce
|
|
||||||
seed: eggplant
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: apple
|
|
||||||
parent: ProduceBase
|
|
||||||
id: FoodApple
|
|
||||||
description: It's a little piece of Eden.
|
|
||||||
components:
|
|
||||||
- type: Food
|
|
||||||
- type: SolutionContainer
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: Nutriment
|
|
||||||
Quantity: 6
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/apple.rsi
|
|
||||||
- type: Produce
|
|
||||||
seed: apple
|
|
||||||
- type: Juiceable
|
|
||||||
result:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: AppleJuice
|
|
||||||
Quantity: 10
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: ear of corn
|
|
||||||
parent: ProduceBase
|
|
||||||
id: FoodCorn
|
|
||||||
description: Needs some butter!
|
|
||||||
components:
|
|
||||||
- type: Food
|
|
||||||
trash: TrashCornCob
|
|
||||||
- type: SolutionContainer
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: Nutriment
|
|
||||||
Quantity: 6
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/corn.rsi
|
|
||||||
- type: Produce
|
|
||||||
seed: corn
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: chanterelle cluster
|
|
||||||
parent: ProduceBase
|
|
||||||
id: FoodMushroom
|
|
||||||
description: "Cantharellus Cibarius: These jolly yellow little shrooms sure look tasty!"
|
|
||||||
components:
|
|
||||||
- type: Food
|
|
||||||
- type: SolutionContainer
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: Nutriment
|
|
||||||
Quantity: 6
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/chanterelle.rsi
|
|
||||||
- type: Produce
|
|
||||||
seed: chanterelle
|
|
||||||
|
|
||||||
# Leaves
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: cannabis leaves
|
|
||||||
parent: ProduceBase
|
|
||||||
id: LeavesCannabis
|
|
||||||
description: "Recently legalized in most galaxies."
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/cannabis.rsi
|
|
||||||
- type: Produce
|
|
||||||
seed: cannabis
|
|
||||||
- type: Food
|
|
||||||
- type: SolutionContainer
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: THCOil
|
|
||||||
Quantity: 5
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: dried cannabis leaves
|
|
||||||
parent: BaseItem
|
|
||||||
id: LeavesCannabisDried
|
|
||||||
description: "Dried cannabis leaves, ready to be ground."
|
|
||||||
components:
|
|
||||||
- type: Stack
|
|
||||||
stackType: LeavesCannabisDried
|
|
||||||
max: 5
|
|
||||||
count: 1
|
|
||||||
- type: SolutionContainer
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: THC
|
|
||||||
Quantity: 2
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/tobacco.rsi
|
|
||||||
state: dried
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: ground cannabis
|
|
||||||
parent: BaseItem
|
|
||||||
id: GroundCannabis
|
|
||||||
description: "Ground cannabis, ready to take you on a trip."
|
|
||||||
components:
|
|
||||||
- type: Stack
|
|
||||||
stackType: GroundCannabis
|
|
||||||
max: 5
|
|
||||||
count: 1
|
|
||||||
- type: SolutionContainer
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: THC
|
|
||||||
Quantity: 10
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Misc/reageant_fillings.rsi
|
|
||||||
state: powderpile
|
|
||||||
color: darkgreen
|
|
||||||
- type: Construction
|
|
||||||
graph: smokeableGroundCannabis
|
|
||||||
node: ground
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: tobacco leaves
|
|
||||||
parent: ProduceBase
|
|
||||||
id: LeavesTobacco
|
|
||||||
description: "Dry them out to make some smokes."
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/tobacco.rsi
|
|
||||||
- type: Produce
|
|
||||||
seed: tobacco
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: dried tobacco leaves
|
|
||||||
parent: BaseItem
|
|
||||||
id: LeavesTobaccoDried
|
|
||||||
description: "Dried tobacco leaves, ready to be ground."
|
|
||||||
components:
|
|
||||||
- type: Stack
|
|
||||||
stackType: LeavesTobaccoDried
|
|
||||||
max: 5
|
|
||||||
count: 1
|
|
||||||
- type: SolutionContainer
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: Nicotine
|
|
||||||
Quantity: 2
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Specific/Hydroponics/tobacco.rsi
|
|
||||||
state: dried
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
name: ground tobacco
|
|
||||||
parent: BaseItem
|
|
||||||
id: GroundTobacco
|
|
||||||
description: "Ground tobacco, perfect for hand-rolled cigarettes."
|
|
||||||
components:
|
|
||||||
- type: Stack
|
|
||||||
stackType: GroundTobacco
|
|
||||||
max: 5
|
|
||||||
count: 1
|
|
||||||
- type: SolutionContainer
|
|
||||||
contents:
|
|
||||||
reagents:
|
|
||||||
- ReagentId: Nicotine
|
|
||||||
Quantity: 10
|
|
||||||
- type: Sprite
|
|
||||||
sprite: Objects/Misc/reageant_fillings.rsi
|
|
||||||
state: powderpile
|
|
||||||
color: brown
|
|
||||||
- type: Construction
|
|
||||||
graph: smokeableGroundTobacco
|
|
||||||
node: ground
|
|
||||||
@@ -21,6 +21,16 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Specific/Hydroponics/wheat.rsi
|
sprite: Objects/Specific/Hydroponics/wheat.rsi
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: SeedBase
|
||||||
|
name: packet of oat seeds
|
||||||
|
id: OatSeeds
|
||||||
|
components:
|
||||||
|
- type: Seed
|
||||||
|
seed: oat
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/oat.rsi
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: SeedBase
|
parent: SeedBase
|
||||||
name: packet of banana seeds
|
name: packet of banana seeds
|
||||||
@@ -51,6 +61,16 @@
|
|||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Specific/Hydroponics/lemon.rsi
|
sprite: Objects/Specific/Hydroponics/lemon.rsi
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: SeedBase
|
||||||
|
name: packet of pineapple seeds
|
||||||
|
id: PineappleSeeds
|
||||||
|
components:
|
||||||
|
- type: Seed
|
||||||
|
seed: pineapple
|
||||||
|
- type: Sprite
|
||||||
|
sprite: Objects/Specific/Hydroponics/pineapple.rsi
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: SeedBase
|
parent: SeedBase
|
||||||
name: packet of potato seeds
|
name: packet of potato seeds
|
||||||
|
|||||||
@@ -54,12 +54,12 @@
|
|||||||
# snap: Center
|
# snap: Center
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
|
parent: BaseItem
|
||||||
id: Ash
|
id: Ash
|
||||||
name: ash
|
name: ash
|
||||||
description: This used to be something, but now it's not.
|
description: This used to be something, but now it's not.
|
||||||
parent: BaseItem
|
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
netsync: false
|
netsync: false
|
||||||
sprite: Objects/Consumable/Trash/ash.rsi
|
sprite: Objects/Materials/materials.rsi
|
||||||
state: icon
|
state: ash
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
parent: FoodBase
|
parent: BaseItem
|
||||||
id: MonkeyCube
|
id: MonkeyCube
|
||||||
name: monkey cube
|
name: monkey cube
|
||||||
description: Just add water!
|
description: Just add water!
|
||||||
@@ -12,7 +12,8 @@
|
|||||||
maxVol: 11 # needs room for water
|
maxVol: 11 # needs room for water
|
||||||
caps: Refillable
|
caps: Refillable
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
sprite: Objects/Consumable/Food/monkeycube.rsi
|
sprite: Objects/Misc/monkeycube.rsi
|
||||||
|
state: cube
|
||||||
- type: Reactive
|
- type: Reactive
|
||||||
reactions:
|
reactions:
|
||||||
- !type:AddToSolutionReaction
|
- !type:AddToSolutionReaction
|
||||||
|
|||||||
@@ -96,7 +96,7 @@
|
|||||||
currentSelector: Single
|
currentSelector: Single
|
||||||
allSelectors:
|
allSelectors:
|
||||||
- Single
|
- Single
|
||||||
fillPrototype: FoodBananaCreamPie
|
fillPrototype: FoodPieBananaCream
|
||||||
fireRate: 5
|
fireRate: 5
|
||||||
capacity: 5
|
capacity: 5
|
||||||
soundEmpty: /Audio/Weapons/Guns/Empty/empty.ogg
|
soundEmpty: /Audio/Weapons/Guns/Empty/empty.ogg
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
displayName: wheat stalks
|
displayName: wheat stalks
|
||||||
plantRsi: Objects/Specific/Hydroponics/wheat.rsi
|
plantRsi: Objects/Specific/Hydroponics/wheat.rsi
|
||||||
productPrototypes:
|
productPrototypes:
|
||||||
- Wheat
|
- WheatBushel
|
||||||
lifespan: 25
|
lifespan: 25
|
||||||
maturation: 6
|
maturation: 6
|
||||||
production: 1
|
production: 1
|
||||||
@@ -23,6 +23,31 @@
|
|||||||
Max: 20
|
Max: 20
|
||||||
PotencyDivisor: 20
|
PotencyDivisor: 20
|
||||||
|
|
||||||
|
- type: seed
|
||||||
|
id: oat
|
||||||
|
name: oat
|
||||||
|
seedName: oat
|
||||||
|
displayName: oat stalks
|
||||||
|
plantRsi: Objects/Specific/Hydroponics/oat.rsi
|
||||||
|
productPrototypes:
|
||||||
|
- OatBushel
|
||||||
|
lifespan: 25
|
||||||
|
maturation: 6
|
||||||
|
production: 1
|
||||||
|
yield: 4
|
||||||
|
potency: 5
|
||||||
|
idealLight: 8
|
||||||
|
nutrientConsumption: 0.15
|
||||||
|
chemicals:
|
||||||
|
Nutriment:
|
||||||
|
Min: 1
|
||||||
|
Max: 20
|
||||||
|
PotencyDivisor: 20
|
||||||
|
Oats:
|
||||||
|
Min: 5
|
||||||
|
Max: 20
|
||||||
|
PotencyDivisor: 20
|
||||||
|
|
||||||
- type: seed
|
- type: seed
|
||||||
id: banana
|
id: banana
|
||||||
name: banana
|
name: banana
|
||||||
@@ -87,6 +112,27 @@
|
|||||||
Max: 20
|
Max: 20
|
||||||
PotencyDivisor: 20
|
PotencyDivisor: 20
|
||||||
|
|
||||||
|
- type: seed
|
||||||
|
id: pineapple
|
||||||
|
name: pineapple
|
||||||
|
seedName: pineapple
|
||||||
|
displayName: pineapple plant
|
||||||
|
plantRsi: Objects/Specific/Hydroponics/pineapple.rsi
|
||||||
|
productPrototypes:
|
||||||
|
- FoodPineapple
|
||||||
|
harvestRepeat: Repeat
|
||||||
|
lifespan: 55
|
||||||
|
maturation: 6
|
||||||
|
production: 6
|
||||||
|
yield: 4
|
||||||
|
potency: 10
|
||||||
|
idealLight: 8
|
||||||
|
chemicals:
|
||||||
|
Nutriment:
|
||||||
|
Min: 1
|
||||||
|
Max: 20
|
||||||
|
PotencyDivisor: 20
|
||||||
|
|
||||||
- type: seed
|
- type: seed
|
||||||
id: potato
|
id: potato
|
||||||
name: potato
|
name: potato
|
||||||
@@ -241,6 +287,52 @@
|
|||||||
Max: 10
|
Max: 10
|
||||||
PotencyDivisor: 10
|
PotencyDivisor: 10
|
||||||
|
|
||||||
|
- type: seed
|
||||||
|
id: onion
|
||||||
|
name: onion
|
||||||
|
seedName: onion
|
||||||
|
displayName: onions
|
||||||
|
plantRsi: Objects/Specific/Hydroponics/onion.rsi
|
||||||
|
productPrototypes:
|
||||||
|
- FoodOnion
|
||||||
|
lifespan: 25
|
||||||
|
maturation: 8
|
||||||
|
production: 6
|
||||||
|
yield: 3
|
||||||
|
potency: 20
|
||||||
|
growthStages: 3
|
||||||
|
idealLight: 8
|
||||||
|
waterConsumption: 6
|
||||||
|
idealHeat: 298
|
||||||
|
chemicals:
|
||||||
|
Nutriment:
|
||||||
|
Min: 1
|
||||||
|
Max: 10
|
||||||
|
PotencyDivisor: 10
|
||||||
|
|
||||||
|
- type: seed
|
||||||
|
id: onionred
|
||||||
|
name: red onion
|
||||||
|
seedName: red onion
|
||||||
|
displayName: red onions
|
||||||
|
plantRsi: Objects/Specific/Hydroponics/onion_red.rsi
|
||||||
|
productPrototypes:
|
||||||
|
- FoodOnionRed
|
||||||
|
lifespan: 25
|
||||||
|
maturation: 8
|
||||||
|
production: 6
|
||||||
|
yield: 3
|
||||||
|
potency: 20
|
||||||
|
growthStages: 3
|
||||||
|
idealLight: 8
|
||||||
|
waterConsumption: 6
|
||||||
|
idealHeat: 298
|
||||||
|
chemicals:
|
||||||
|
Nutriment:
|
||||||
|
Min: 1
|
||||||
|
Max: 10
|
||||||
|
PotencyDivisor: 10
|
||||||
|
|
||||||
- type: seed
|
- type: seed
|
||||||
id: chanterelle
|
id: chanterelle
|
||||||
name: chanterelle
|
name: chanterelle
|
||||||
|
|||||||
@@ -177,78 +177,6 @@
|
|||||||
color: "#ff7d63"
|
color: "#ff7d63"
|
||||||
spritePath: antifreeze.rsi
|
spritePath: antifreeze.rsi
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: Cola
|
|
||||||
name: cola
|
|
||||||
desc: A sweet, carbonated soft drink. Caffeine free.
|
|
||||||
physicalDesc: fizzy
|
|
||||||
color: "#422912"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
plantMetabolism:
|
|
||||||
- !type:AdjustNutrition
|
|
||||||
amount: 0.1
|
|
||||||
- !type:AdjustWater
|
|
||||||
amount: 1
|
|
||||||
- !type:AdjustHealth
|
|
||||||
amount: 0.1
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: Coffee
|
|
||||||
name: coffee
|
|
||||||
desc: A drink made from brewed coffee beans. Contains a moderate amount of caffeine.
|
|
||||||
physicalDesc: aromatic
|
|
||||||
color: "#664300"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: Tea
|
|
||||||
name: tea
|
|
||||||
desc: A drink made by boiling leaves of the tea tree, Camellia sinensis.
|
|
||||||
physicalDesc: aromatic
|
|
||||||
color: "#8a5a3a"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: Cream
|
|
||||||
name: cream
|
|
||||||
desc: The fatty, still liquid part of milk. Why don't you mix this with sum scotch, eh?
|
|
||||||
physicalDesc: creamy
|
|
||||||
color: "#DFD7AF"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: Milk
|
|
||||||
name: milk
|
|
||||||
desc: An opaque white liquid produced by the mammary glands of mammals.
|
|
||||||
physicalDesc: opaque
|
|
||||||
color: "#DFDFDF"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
plantMetabolism:
|
|
||||||
- !type:AdjustNutrition
|
|
||||||
amount: 0.1
|
|
||||||
- !type:AdjustWater
|
|
||||||
amount: 0.9
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: SpoiledMilk
|
|
||||||
name: spoiled milk
|
|
||||||
desc: This milk has gone rancid.
|
|
||||||
physicalDesc: putrid
|
|
||||||
color: "#faffba"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: CreamyDelight
|
id: CreamyDelight
|
||||||
name: creamy delight
|
name: creamy delight
|
||||||
@@ -279,151 +207,4 @@
|
|||||||
- !type:DefaultDrink
|
- !type:DefaultDrink
|
||||||
rate: 1
|
rate: 1
|
||||||
|
|
||||||
|
|
||||||
#Juices
|
|
||||||
- type: reagent
|
|
||||||
id: AppleJuice
|
|
||||||
name: apple juice
|
|
||||||
desc: It's a little piece of Eden.
|
|
||||||
physicalDesc: crisp
|
|
||||||
color: "#FDAD01"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: BerryJuice
|
|
||||||
name: berry juice
|
|
||||||
desc: A delicious blend of several different kinds of berries.
|
|
||||||
physicalDesc: sweet
|
|
||||||
color: "#660099"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: BananaJuice
|
|
||||||
name: banana juice
|
|
||||||
desc: The raw essence of a banana. HONK.
|
|
||||||
physicalDesc: crisp
|
|
||||||
color: "#FFE777"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
#TODO: port on_mob_life: restore eyesight
|
|
||||||
#if(..())
|
|
||||||
#return 1
|
|
||||||
# M.eye_blurry = max(M.eye_blurry - 1 , 0)
|
|
||||||
# M.eye_blind = max(M.eye_blind - 1 , 0)
|
|
||||||
# switch(data)
|
|
||||||
# if(21 to INFINITY)
|
|
||||||
# if(prob(data - 10))
|
|
||||||
# M.disabilities &= ~NEARSIGHTED
|
|
||||||
# data++
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: CarrotJuice
|
|
||||||
name: carrot juice
|
|
||||||
desc: It's like a carrot, but less crunchy.
|
|
||||||
physicalDesc: crisp
|
|
||||||
color: "#FF8820"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: LimeJuice
|
|
||||||
name: lime juice
|
|
||||||
desc: The sweet-sour juice of limes.
|
|
||||||
physicalDesc: citric
|
|
||||||
color: "#99bb43"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: LemonJuice
|
|
||||||
name: lemon juice
|
|
||||||
desc: This juice is VERY sour.
|
|
||||||
physicalDesc: citric
|
|
||||||
color: "#fff690"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: GrapeJuice
|
|
||||||
name: grape juice
|
|
||||||
desc: Freshly squeezed juice from red grapes. Quite sweet.
|
|
||||||
physicalDesc: crisp
|
|
||||||
color: "#512284"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
|
|
||||||
# /datum/reagent/drink/orangejuice/on_mob_life(var/mob/living/M)
|
|
||||||
|
|
||||||
# if(..())
|
|
||||||
# return 1
|
|
||||||
|
|
||||||
# if(M.getToxLoss() && prob(20))
|
|
||||||
# M.adjustToxLoss(-REM)
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: OrangeJuice
|
|
||||||
name: orange juice
|
|
||||||
desc: Both delicious AND rich in Vitamin C. What more do you need?
|
|
||||||
physicalDesc: citric
|
|
||||||
color: "#E78108"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: TomatoJuice
|
|
||||||
name: tomato juice
|
|
||||||
desc: Tomatoes made into juice. What a waste of good tomatoes, huh?
|
|
||||||
physicalDesc: saucey
|
|
||||||
color: "#731008"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
# /datum/reagent/drink/poisonberryjuice/on_mob_life(var/mob/living/M)
|
|
||||||
|
|
||||||
# if(..())
|
|
||||||
# return 1
|
|
||||||
|
|
||||||
# M.adjustToxLoss(1)
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: PoisonBerryJuice
|
|
||||||
name: poison berry juice
|
|
||||||
desc: A surprisingly tasty juice blended from various kinds of very deadly and toxic berries.
|
|
||||||
physicalDesc: aromatic #maybe should be 'sickly'?
|
|
||||||
color: "#6600CC"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: WatermelonJuice
|
|
||||||
name: water melon juice
|
|
||||||
desc: The delicious juice of a watermelon.
|
|
||||||
physicalDesc: sweet
|
|
||||||
color: "#EF3520"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
|
|
||||||
- type: reagent
|
|
||||||
id: PotatoJuice
|
|
||||||
name: potato juice
|
|
||||||
desc: Juice of the potato. Bleh.
|
|
||||||
physicalDesc: starchy
|
|
||||||
color: "#302000"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultDrink
|
|
||||||
rate: 1
|
|
||||||
64
Resources/Prototypes/Reagents/Consumable/Drink/drinks.yml
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
- type: reagent
|
||||||
|
id: Coffee
|
||||||
|
name: coffee
|
||||||
|
desc: A drink made from brewed coffee beans. Contains a moderate amount of caffeine.
|
||||||
|
physicalDesc: aromatic
|
||||||
|
color: "#664300"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Tea
|
||||||
|
name: tea
|
||||||
|
desc: A drink made by boiling leaves of the tea tree, Camellia sinensis.
|
||||||
|
physicalDesc: aromatic
|
||||||
|
color: "#8a5a3a"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Cream
|
||||||
|
name: cream
|
||||||
|
desc: The fatty, still liquid part of milk. Why don't you mix this with sum scotch, eh?
|
||||||
|
physicalDesc: creamy
|
||||||
|
color: "#DFD7AF"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Milk
|
||||||
|
name: milk
|
||||||
|
desc: An opaque white liquid produced by the mammary glands of mammals.
|
||||||
|
physicalDesc: opaque
|
||||||
|
color: "#DFDFDF"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
plantMetabolism:
|
||||||
|
- !type:AdjustNutrition
|
||||||
|
amount: 0.1
|
||||||
|
- !type:AdjustWater
|
||||||
|
amount: 0.9
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: SpoiledMilk
|
||||||
|
name: spoiled milk
|
||||||
|
desc: This milk has gone rancid.
|
||||||
|
physicalDesc: putrid
|
||||||
|
color: "#faffba"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: MilkOat
|
||||||
|
name: oat milk
|
||||||
|
desc: Surprisingly tasty.
|
||||||
|
physicalDesc: refreshing
|
||||||
|
color: "#302000"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
155
Resources/Prototypes/Reagents/Consumable/Drink/juice.yml
Normal file
@@ -0,0 +1,155 @@
|
|||||||
|
- type: reagent
|
||||||
|
id: JuiceApple
|
||||||
|
name: apple juice
|
||||||
|
desc: It's a little piece of Eden.
|
||||||
|
physicalDesc: crisp
|
||||||
|
color: "#FDAD01"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: JuiceBerry
|
||||||
|
name: berry juice
|
||||||
|
desc: A delicious blend of several different kinds of berries.
|
||||||
|
physicalDesc: sweet
|
||||||
|
color: "#660099"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: JuiceBanana
|
||||||
|
name: banana juice
|
||||||
|
desc: The raw essence of a banana. HONK.
|
||||||
|
physicalDesc: crisp
|
||||||
|
color: "#FFE777"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
#TODO: port on_mob_life: restore eyesight
|
||||||
|
#if(..())
|
||||||
|
#return 1
|
||||||
|
# M.eye_blurry = max(M.eye_blurry - 1 , 0)
|
||||||
|
# M.eye_blind = max(M.eye_blind - 1 , 0)
|
||||||
|
# switch(data)
|
||||||
|
# if(21 to INFINITY)
|
||||||
|
# if(prob(data - 10))
|
||||||
|
# M.disabilities &= ~NEARSIGHTED
|
||||||
|
# data++
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: JuiceCarrot
|
||||||
|
name: carrot juice
|
||||||
|
desc: It's like a carrot, but less crunchy.
|
||||||
|
physicalDesc: crisp
|
||||||
|
color: "#FF8820"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: JuiceLime
|
||||||
|
name: lime juice
|
||||||
|
desc: The sweet-sour juice of limes.
|
||||||
|
physicalDesc: citric
|
||||||
|
color: "#99bb43"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: JuiceLemon
|
||||||
|
name: lemon juice
|
||||||
|
desc: This juice is VERY sour.
|
||||||
|
physicalDesc: citric
|
||||||
|
color: "#fff690"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: JuiceGrape
|
||||||
|
name: grape juice
|
||||||
|
desc: Freshly squeezed juice from red grapes. Quite sweet.
|
||||||
|
physicalDesc: crisp
|
||||||
|
color: "#512284"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
# /datum/reagent/drink/orangejuice/on_mob_life(var/mob/living/M)
|
||||||
|
|
||||||
|
# if(..())
|
||||||
|
# return 1
|
||||||
|
|
||||||
|
# if(M.getToxLoss() && prob(20))
|
||||||
|
# M.adjustToxLoss(-REM)
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: JuiceOrange
|
||||||
|
name: orange juice
|
||||||
|
desc: Both delicious AND rich in Vitamin C. What more do you need?
|
||||||
|
physicalDesc: citric
|
||||||
|
color: "#E78108"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: JuiceTomato
|
||||||
|
name: tomato juice
|
||||||
|
desc: Tomatoes made into juice. What a waste of good tomatoes, huh?
|
||||||
|
physicalDesc: saucey
|
||||||
|
color: "#731008"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
# /datum/reagent/drink/poisonberryjuice/on_mob_life(var/mob/living/M)
|
||||||
|
|
||||||
|
# if(..())
|
||||||
|
# return 1
|
||||||
|
|
||||||
|
# M.adjustToxLoss(1)
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: JuiceBerryPoison
|
||||||
|
name: poison berry juice
|
||||||
|
desc: A surprisingly tasty juice blended from various kinds of very deadly and toxic berries.
|
||||||
|
physicalDesc: aromatic #maybe should be 'sickly'?
|
||||||
|
color: "#6600CC"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: JuiceWatermelon
|
||||||
|
name: water melon juice
|
||||||
|
desc: The delicious juice of a watermelon.
|
||||||
|
physicalDesc: sweet
|
||||||
|
color: "#EF3520"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: JuicePineapple
|
||||||
|
name: pineapple juice
|
||||||
|
desc: The delicious juice of a pineapple.
|
||||||
|
physicalDesc: tropical
|
||||||
|
color: yellow
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
# - type: reagent
|
||||||
|
# id: PotatoJuice
|
||||||
|
# name: potato juice
|
||||||
|
# desc: Juice of the potato. Bleh.
|
||||||
|
# physicalDesc: starchy
|
||||||
|
# color: "#302000"
|
||||||
|
# metabolism:
|
||||||
|
# - !type:DefaultDrink
|
||||||
|
# rate: 1
|
||||||
16
Resources/Prototypes/Reagents/Consumable/Drink/soda.yml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
- type: reagent
|
||||||
|
id: Cola
|
||||||
|
name: cola
|
||||||
|
desc: A sweet, carbonated soft drink. Caffeine free.
|
||||||
|
physicalDesc: fizzy
|
||||||
|
color: "#422912"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultDrink
|
||||||
|
rate: 1
|
||||||
|
plantMetabolism:
|
||||||
|
- !type:AdjustNutrition
|
||||||
|
amount: 0.1
|
||||||
|
- !type:AdjustWater
|
||||||
|
amount: 1
|
||||||
|
- !type:AdjustHealth
|
||||||
|
amount: 0.1
|
||||||
79
Resources/Prototypes/Reagents/Consumable/Food/condiments.yml
Normal file
@@ -0,0 +1,79 @@
|
|||||||
|
- type: reagent
|
||||||
|
id: Astrotame
|
||||||
|
name: Astrotame
|
||||||
|
desc: The sweetness of a thousand sugars but none of the calories.
|
||||||
|
# physicalDesc:
|
||||||
|
color: aquamarine
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: BbqSauce
|
||||||
|
name: BBQ sauce
|
||||||
|
desc: Hand wipes not included.
|
||||||
|
physicalDesc: Gloopy.
|
||||||
|
color: darkred
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Cornoil
|
||||||
|
name: corn oil
|
||||||
|
desc: Corn oil, A delicious oil used in cooking. Made from corn.
|
||||||
|
# physicalDesc:
|
||||||
|
color: yellow
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Frostoil
|
||||||
|
name: frostoil
|
||||||
|
desc: Leaves the tongue numb in its passage.
|
||||||
|
# physicalDesc:
|
||||||
|
color: skyblue
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: HorseradishSauce
|
||||||
|
name: horseradish sauce
|
||||||
|
desc: Smelly horseradish sauce.
|
||||||
|
physicalDesc: Overpowering.
|
||||||
|
color: gray
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Hotsauce
|
||||||
|
name: hotsauce
|
||||||
|
desc: Burns so good.
|
||||||
|
# physicalDesc:
|
||||||
|
color: red
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Ketchup
|
||||||
|
name: ketchup
|
||||||
|
desc: Made from pureed tomatoes and flavored with spices.
|
||||||
|
# physicalDesc:
|
||||||
|
color: red
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Soysauce
|
||||||
|
name: soy sauce
|
||||||
|
desc: A salty soy-based flavoring.
|
||||||
|
# physicalDesc:
|
||||||
|
color: saddlebrown
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
@@ -0,0 +1,95 @@
|
|||||||
|
- type: reagent
|
||||||
|
id: Flour
|
||||||
|
name: flour
|
||||||
|
desc: Used for baking.
|
||||||
|
physicalDesc: powdery
|
||||||
|
color: white
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Oats
|
||||||
|
name: oats
|
||||||
|
desc: Used for a variety of tasty purposes.
|
||||||
|
physicalDesc: coarse
|
||||||
|
color: tan
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Enzyme
|
||||||
|
name: universal enzyme
|
||||||
|
desc: Used in cooking various dishes.
|
||||||
|
color: "#009900"
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Egg
|
||||||
|
name: egg
|
||||||
|
desc: Used for baking.
|
||||||
|
physicalDesc: mucus-like
|
||||||
|
color: white
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Sugar
|
||||||
|
name: sugar
|
||||||
|
desc: Tasty spacey sugar!
|
||||||
|
physicalDesc:
|
||||||
|
color: white
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Salt
|
||||||
|
name: salt
|
||||||
|
desc: Salt. From space oceans, presumably.
|
||||||
|
physicalDesc: Coarse.
|
||||||
|
color: white
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Blackpepper
|
||||||
|
name: black pepper
|
||||||
|
desc: Often used to flavor food or make people sneeze.
|
||||||
|
physicalDesc: Grainy.
|
||||||
|
color: black
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Vinegar
|
||||||
|
name: vinegar
|
||||||
|
desc: Often used to flavor food.
|
||||||
|
color: tan
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: Rice
|
||||||
|
name: rice
|
||||||
|
desc: Hard, small white grains.
|
||||||
|
color: white
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
|
|
||||||
|
- type: reagent
|
||||||
|
id: OilOlive
|
||||||
|
name: olive oil
|
||||||
|
desc: Viscous and fragrant.
|
||||||
|
color: olive
|
||||||
|
metabolism:
|
||||||
|
- !type:DefaultFood
|
||||||
|
rate: 1
|
||||||
@@ -178,21 +178,9 @@
|
|||||||
plantMetabolism:
|
plantMetabolism:
|
||||||
- !type:AdjustToxins
|
- !type:AdjustToxins
|
||||||
amount: 10
|
amount: 10
|
||||||
|
- !type:AdjustHealth
|
||||||
- type: reagent
|
amount: -5
|
||||||
id: Sugar
|
|
||||||
name: sugar
|
|
||||||
desc: Sweet.
|
|
||||||
color: "#ffffff"
|
|
||||||
physicalDesc: opaque
|
|
||||||
plantMetabolism:
|
|
||||||
- !type:AdjustNutrition
|
|
||||||
amount: 0.1
|
|
||||||
- !type:AdjustWeeds
|
|
||||||
amount: 2
|
|
||||||
- !type:AdjustPests
|
|
||||||
amount: 2
|
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: SulfuricAcid
|
id: SulfuricAcid
|
||||||
name: sulfuric acid
|
name: sulfuric acid
|
||||||
@@ -207,7 +195,7 @@
|
|||||||
- !type:AdjustWeeds
|
- !type:AdjustWeeds
|
||||||
amount: -2
|
amount: -2
|
||||||
- !type:AdjustHealth
|
- !type:AdjustHealth
|
||||||
amount: -4
|
amount: -5
|
||||||
|
|
||||||
- type: reagent
|
- type: reagent
|
||||||
id: UnstableMutagen
|
id: UnstableMutagen
|
||||||
@@ -259,4 +247,3 @@
|
|||||||
color: "#9e6b38"
|
color: "#9e6b38"
|
||||||
boilingPoint: 190.0 # Perfluorooctanoic Acid.
|
boilingPoint: 190.0 # Perfluorooctanoic Acid.
|
||||||
meltingPoint: 45.0
|
meltingPoint: 45.0
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +0,0 @@
|
|||||||
- type: reagent
|
|
||||||
id: Flour
|
|
||||||
name: flour
|
|
||||||
desc: Used for baking.
|
|
||||||
physicalDesc: powdery
|
|
||||||
color: "#FFFFFF"
|
|
||||||
metabolism:
|
|
||||||
- !type:DefaultFood
|
|
||||||
rate: 1
|
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipeCheeseburger
|
id: RecipeCheeseburger
|
||||||
name: cheeseburger recipe
|
name: cheeseburger recipe
|
||||||
result: FoodCheeseburger
|
result: FoodBurgerCheese
|
||||||
time: 5
|
time: 5
|
||||||
reagents:
|
reagents:
|
||||||
Flour: 5
|
Flour: 5
|
||||||
@@ -12,32 +12,32 @@
|
|||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipeClownBurger
|
id: RecipeClownBurger
|
||||||
name: clownburger recipe
|
name: clownburger recipe
|
||||||
result: FoodClownBurger
|
result: FoodBurgerClown
|
||||||
time: 5
|
time: 5
|
||||||
reagents:
|
reagents:
|
||||||
Flour: 5
|
Flour: 5
|
||||||
solids:
|
solids:
|
||||||
ClothingMaskClown: 1
|
ClothingMaskClown: 1
|
||||||
|
|
||||||
- type: microwaveMealRecipe
|
# - type: microwaveMealRecipe
|
||||||
id: RecipeTofuBurger
|
# id: RecipeTofuBurger
|
||||||
name: tofu burger recipe
|
# name: tofu burger recipe
|
||||||
result: FoodTofuBurger
|
# result: FoodBurgerTofu
|
||||||
time: 5
|
# time: 5
|
||||||
reagents:
|
# reagents:
|
||||||
Flour: 15
|
# Flour: 15
|
||||||
solids:
|
# solids:
|
||||||
FoodTofu: 1
|
# FoodTofu: 1
|
||||||
|
|
||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipeXenoburger
|
id: RecipeXenoburger
|
||||||
name: xenoburger recipe
|
name: xenoburger recipe
|
||||||
result: FoodXenoburger
|
result: FoodBurgerXeno
|
||||||
time: 5
|
time: 5
|
||||||
reagents:
|
reagents:
|
||||||
Flour: 5
|
Flour: 5
|
||||||
solids:
|
solids:
|
||||||
FoodXenomeat: 1
|
FoodMeatXeno: 1
|
||||||
|
|
||||||
#- type: microwaveMealRecipe
|
#- type: microwaveMealRecipe
|
||||||
# id: RecipeSuperBiteBurger
|
# id: RecipeSuperBiteBurger
|
||||||
@@ -50,7 +50,7 @@
|
|||||||
# chem.Pepper: 5
|
# chem.Pepper: 5
|
||||||
# solids:
|
# solids:
|
||||||
# FoodMeat: 5
|
# FoodMeat: 5
|
||||||
# FoodCheeseWedge: 3
|
# FoodCheeseSlice: 3
|
||||||
# FoodTomato: 4
|
# FoodTomato: 4
|
||||||
# FoodEgg: 2
|
# FoodEgg: 2
|
||||||
|
|
||||||
@@ -58,37 +58,37 @@
|
|||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipeBread
|
id: RecipeBread
|
||||||
name: bread recipe
|
name: bread recipe
|
||||||
result: FoodBread
|
result: FoodBreadPlain
|
||||||
time: 15
|
time: 15
|
||||||
reagents:
|
reagents:
|
||||||
Flour: 15
|
Flour: 15
|
||||||
|
|
||||||
- type: microwaveMealRecipe
|
# - type: microwaveMealRecipe
|
||||||
id: RecipeSandwich
|
# id: RecipeSandwich
|
||||||
name: sandwich recipe
|
# name: sandwich recipe
|
||||||
result: FoodSandwich
|
# result: FoodSandwich
|
||||||
time: 10
|
# time: 10
|
||||||
solids:
|
# solids:
|
||||||
FoodBreadSlice: 2
|
# FoodBreadSlice: 2
|
||||||
FoodMeatSteak: 1
|
# FoodMeatSteak: 1
|
||||||
FoodCheeseWedge: 1
|
# FoodCheeseSlice: 1
|
||||||
|
|
||||||
- type: microwaveMealRecipe
|
# - type: microwaveMealRecipe
|
||||||
id: RecipeToastedSandwich
|
# id: RecipeToastedSandwich
|
||||||
name: toasted sandwich recipe
|
# name: toasted sandwich recipe
|
||||||
result: FoodToastedSandwich
|
# result: FoodToastedSandwich
|
||||||
time: 5
|
# time: 5
|
||||||
solids:
|
# solids:
|
||||||
FoodSandwich: 1
|
# FoodSandwich: 1
|
||||||
|
|
||||||
- type: microwaveMealRecipe
|
# - type: microwaveMealRecipe
|
||||||
id: RecipeGrilledCheese
|
# id: RecipeGrilledCheese
|
||||||
name: grilled cheese recipe
|
# name: grilled cheese recipe
|
||||||
result: FoodGrilledCheese
|
# result: FoodGrilledCheese
|
||||||
time: 5
|
# time: 5
|
||||||
solids:
|
# solids:
|
||||||
FoodBreadSlice: 2
|
# FoodBreadSlice: 2
|
||||||
FoodCheeseWedge: 1
|
# FoodCheeseSlice: 1
|
||||||
|
|
||||||
#- type: microwaveMealRecipe
|
#- type: microwaveMealRecipe
|
||||||
# id: RecipeBaguette
|
# id: RecipeBaguette
|
||||||
@@ -103,17 +103,17 @@
|
|||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipeCreamCheeseBread
|
id: RecipeCreamCheeseBread
|
||||||
name: cream cheese bread recipe
|
name: cream cheese bread recipe
|
||||||
result: FoodCreamCheeseBread
|
result: FoodBreadCreamcheese
|
||||||
time: 20
|
time: 20
|
||||||
reagents:
|
reagents:
|
||||||
Flour: 15
|
Flour: 15
|
||||||
solids:
|
solids:
|
||||||
FoodCheeseWedge: 2
|
FoodCheeseSlice: 2
|
||||||
|
|
||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipeBananaBread
|
id: RecipeBananaBread
|
||||||
name: banana bread recipe
|
name: banana bread recipe
|
||||||
result: FoodBananaBread
|
result: FoodBreadBanana
|
||||||
time: 25
|
time: 25
|
||||||
reagents:
|
reagents:
|
||||||
Flour: 15
|
Flour: 15
|
||||||
@@ -126,18 +126,18 @@
|
|||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipeMargheritaPizza
|
id: RecipeMargheritaPizza
|
||||||
name: margherita pizza recipe
|
name: margherita pizza recipe
|
||||||
result: FoodMargheritaPizza
|
result: FoodPizzaMargherita
|
||||||
time: 30
|
time: 30
|
||||||
reagents:
|
reagents:
|
||||||
Flour: 10
|
Flour: 10
|
||||||
solids:
|
solids:
|
||||||
FoodCheeseWedge: 4
|
FoodCheeseSlice: 4
|
||||||
FoodTomato: 1
|
FoodTomato: 1
|
||||||
|
|
||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipeMushroomPizza
|
id: RecipeMushroomPizza
|
||||||
name: mushroom pizza recipe
|
name: mushroom pizza recipe
|
||||||
result: FoodMushroomPizza
|
result: FoodPizzaMushroom
|
||||||
time: 25
|
time: 25
|
||||||
reagents:
|
reagents:
|
||||||
Flour: 10
|
Flour: 10
|
||||||
@@ -147,19 +147,19 @@
|
|||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipeMeatPizza
|
id: RecipeMeatPizza
|
||||||
name: meat pizza recipe
|
name: meat pizza recipe
|
||||||
result: FoodMeatPizza
|
result: FoodPizzaMeat
|
||||||
time: 30
|
time: 30
|
||||||
reagents:
|
reagents:
|
||||||
Flour: 10
|
Flour: 10
|
||||||
solids:
|
solids:
|
||||||
FoodMeat: 3
|
FoodMeat: 3
|
||||||
FoodCheeseWedge: 1
|
FoodCheeseSlice: 1
|
||||||
FoodTomato: 1
|
FoodTomato: 1
|
||||||
|
|
||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipeVegetablePizza
|
id: RecipeVegetablePizza
|
||||||
name: vegetable pizza recipe
|
name: vegetable pizza recipe
|
||||||
result: FoodVegetablePizza
|
result: FoodPizzaVegetable
|
||||||
time: 30
|
time: 30
|
||||||
reagents:
|
reagents:
|
||||||
Flour: 10
|
Flour: 10
|
||||||
@@ -170,45 +170,45 @@
|
|||||||
FoodTomato: 1
|
FoodTomato: 1
|
||||||
|
|
||||||
#Italian
|
#Italian
|
||||||
- type: microwaveMealRecipe
|
# - type: microwaveMealRecipe
|
||||||
id: RecipeSpaghetti
|
# id: RecipeSpaghetti
|
||||||
name: spaghetti recipe
|
# name: spaghetti recipe
|
||||||
result: FoodSpaghetti
|
# result: FoodSpaghetti
|
||||||
time: 1
|
# time: 1
|
||||||
reagents:
|
# reagents:
|
||||||
Flour: 5
|
# Flour: 5
|
||||||
|
|
||||||
- type: microwaveMealRecipe
|
# - type: microwaveMealRecipe
|
||||||
id: RecipeBoiledSpaghetti
|
# id: RecipeBoiledSpaghetti
|
||||||
name: boiled spaghetti recipe
|
# name: boiled spaghetti recipe
|
||||||
result: FoodSpaghettiBoiled
|
# result: FoodSpaghettiBoiled
|
||||||
time: 5
|
# time: 5
|
||||||
reagents:
|
# reagents:
|
||||||
Water: 5
|
# Water: 5
|
||||||
solids:
|
# solids:
|
||||||
FoodSpaghetti: 1
|
# FoodSpaghetti: 1
|
||||||
|
|
||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipePastaTomato
|
id: RecipePastaTomato
|
||||||
name: pasta tomato recipe
|
name: pasta tomato recipe
|
||||||
result: FoodPastaTomato
|
result: FoodNoodles
|
||||||
time: 10
|
time: 10
|
||||||
reagents:
|
reagents:
|
||||||
Water: 5
|
Water: 5
|
||||||
solids:
|
solids:
|
||||||
FoodSpaghetti: 1
|
FoodNoodlesBoiled: 1
|
||||||
FoodTomato: 2
|
FoodTomato: 2
|
||||||
|
|
||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipeMeatballSpaghetti
|
id: RecipeMeatballSpaghetti
|
||||||
name: spaghetti & meatballs recipe
|
name: spaghetti & meatballs recipe
|
||||||
result: FoodMeatballSpaghetti
|
result: FoodNoodlesMeatball
|
||||||
time: 10
|
time: 10
|
||||||
reagents:
|
reagents:
|
||||||
Water: 5
|
Water: 5
|
||||||
solids:
|
solids:
|
||||||
FoodSpaghetti: 1
|
FoodNoodlesBoiled: 1
|
||||||
FoodMeatball: 2
|
FoodMeatMeatball: 2
|
||||||
|
|
||||||
#- type: microwaveMealRecipe
|
#- type: microwaveMealRecipe
|
||||||
# id: RecipeCrabSpaghetti
|
# id: RecipeCrabSpaghetti
|
||||||
@@ -246,7 +246,7 @@
|
|||||||
# chem.Flour: 10 #This should be 10 units of rice.
|
# chem.Flour: 10 #This should be 10 units of rice.
|
||||||
# chem.Wine: 5
|
# chem.Wine: 5
|
||||||
# solids:
|
# solids:
|
||||||
# FoodCheeseWedge: 1
|
# FoodCheeseSlice: 1
|
||||||
|
|
||||||
#- type: microwaveMealRecipe
|
#- type: microwaveMealRecipe
|
||||||
# id: RecipeBruschetta
|
# id: RecipeBruschetta
|
||||||
@@ -258,7 +258,7 @@
|
|||||||
# chem.Salt: 2
|
# chem.Salt: 2
|
||||||
# solids:
|
# solids:
|
||||||
# FoodGarlic: 1
|
# FoodGarlic: 1
|
||||||
# FoodCheeseWedge: 1
|
# FoodCheeseSlice: 1
|
||||||
# FoodTomato: 1
|
# FoodTomato: 1
|
||||||
|
|
||||||
#- type: microwaveMealRecipe
|
#- type: microwaveMealRecipe
|
||||||
@@ -270,7 +270,7 @@
|
|||||||
# FoodBlueTomato: 1
|
# FoodBlueTomato: 1
|
||||||
# FoodGarlic: 1
|
# FoodGarlic: 1
|
||||||
# FoodEgg: 1
|
# FoodEgg: 1
|
||||||
# FoodCheeseWedge: 1
|
# FoodCheeseSlice: 1
|
||||||
|
|
||||||
#- type: microwaveMealRecipe
|
#- type: microwaveMealRecipe
|
||||||
# id: RecipeLasagna
|
# id: RecipeLasagna
|
||||||
@@ -283,18 +283,18 @@
|
|||||||
# FoodFlatDough: 2
|
# FoodFlatDough: 2
|
||||||
# FoodMeat: 2
|
# FoodMeat: 2
|
||||||
# FoodEggplant: 1
|
# FoodEggplant: 1
|
||||||
# FoodCheeseWedge: 1
|
# FoodCheeseSlice: 1
|
||||||
|
|
||||||
#Soups & Stew
|
#Soups & Stew
|
||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipeMeatballSoup
|
id: RecipeMeatballSoup
|
||||||
name: meatball soup recipe
|
name: meatball soup recipe
|
||||||
result: FoodMeatballSoup
|
result: FoodSoupMeatball
|
||||||
time: 10
|
time: 10
|
||||||
reagents:
|
reagents:
|
||||||
Water: 10
|
Water: 10
|
||||||
solids:
|
solids:
|
||||||
FoodMeatball: 1
|
FoodMeatMeatball: 1
|
||||||
FoodCarrot: 1
|
FoodCarrot: 1
|
||||||
FoodPotato: 1
|
FoodPotato: 1
|
||||||
|
|
||||||
@@ -330,25 +330,16 @@
|
|||||||
reagents:
|
reagents:
|
||||||
Cola: 5
|
Cola: 5
|
||||||
solids:
|
solids:
|
||||||
FoodMiloSoup: 1
|
FoodSoupMiso: 1
|
||||||
|
|
||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipeLoadedBakedPotato
|
id: RecipeLoadedBakedPotato
|
||||||
name: loaded baked potato recipe
|
name: loaded baked potato recipe
|
||||||
result: FoodLoadedBakedPotato
|
result: FoodMealPotatoLoaded
|
||||||
time: 10
|
time: 10
|
||||||
solids:
|
solids:
|
||||||
FoodPotato: 1
|
FoodPotato: 1
|
||||||
FoodCheeseWedge: 1
|
FoodCheeseSlice: 1
|
||||||
|
|
||||||
- type: microwaveMealRecipe
|
|
||||||
id: RecipeCandyCorn
|
|
||||||
name: candy corn recipe
|
|
||||||
result: FoodCandyCorn
|
|
||||||
time: 5
|
|
||||||
solids:
|
|
||||||
FoodCorn: 1
|
|
||||||
Sugarcane: 1
|
|
||||||
|
|
||||||
# Reagent version (Reagents are broken)
|
# Reagent version (Reagents are broken)
|
||||||
#- type: microwaveMealRecipe
|
#- type: microwaveMealRecipe
|
||||||
@@ -364,7 +355,7 @@
|
|||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipePopcorn
|
id: RecipePopcorn
|
||||||
name: popcorn recipe
|
name: popcorn recipe
|
||||||
result: FoodPopcorn
|
result: FoodSnackPopcorn
|
||||||
time: 5
|
time: 5
|
||||||
solids:
|
solids:
|
||||||
FoodCorn: 1
|
FoodCorn: 1
|
||||||
@@ -372,7 +363,7 @@
|
|||||||
- type: microwaveMealRecipe
|
- type: microwaveMealRecipe
|
||||||
id: RecipeBananaCreamPie
|
id: RecipeBananaCreamPie
|
||||||
name: banana cream pie
|
name: banana cream pie
|
||||||
result: FoodBananaCreamPie
|
result: FoodPieBananaCream
|
||||||
time: 15
|
time: 15
|
||||||
reagents:
|
reagents:
|
||||||
Flour: 10
|
Flour: 10
|
||||||
|
|||||||
@@ -9,3 +9,13 @@
|
|||||||
id: bottleOpenSounds
|
id: bottleOpenSounds
|
||||||
files:
|
files:
|
||||||
- /Audio/Items/bottle_open1.ogg
|
- /Audio/Items/bottle_open1.ogg
|
||||||
|
|
||||||
|
- type: soundCollection
|
||||||
|
id: packetOpenSounds
|
||||||
|
files:
|
||||||
|
- /Audio/Effects/packetrip.ogg
|
||||||
|
|
||||||
|
- type: soundCollection
|
||||||
|
id: pop
|
||||||
|
files:
|
||||||
|
- /Audio/Items/pop.ogg
|
||||||
|
|||||||
6
Resources/Prototypes/SoundCollections/food.yml
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
- type: soundCollection
|
||||||
|
id: eating
|
||||||
|
files:
|
||||||
|
- /Audio/Items/eating_1.ogg
|
||||||
|
- /Audio/Items/eating_2.ogg
|
||||||
|
- /Audio/Items/eating_3.ogg
|
||||||
@@ -1,4 +1,20 @@
|
|||||||
- type: stack
|
# Food
|
||||||
|
|
||||||
|
- type: stack
|
||||||
|
id: Pancake
|
||||||
|
name: pancake
|
||||||
|
|
||||||
|
# Food Containers
|
||||||
|
|
||||||
|
- type: stack
|
||||||
|
id: PizzaBox
|
||||||
|
name: pizza box
|
||||||
|
icon: Objects/Consumable/Food/Baked/pizza.rsi/box.png
|
||||||
|
spawn: FoodPizzaBox
|
||||||
|
|
||||||
|
# Smokeables
|
||||||
|
|
||||||
|
- type: stack
|
||||||
id: PaperRolling
|
id: PaperRolling
|
||||||
name: paper rolling
|
name: paper rolling
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 321 B |
@@ -1,50 +0,0 @@
|
|||||||
{
|
|
||||||
"version": 1,
|
|
||||||
"size": {
|
|
||||||
"x": 32,
|
|
||||||
"y": 32
|
|
||||||
},
|
|
||||||
"license": "CC-BY-SA-3.0",
|
|
||||||
"copyright": "https://github.com/discordia-space/CEV-Eris/raw/9c980cb9bc84d07b1c210c5447798af525185f80/icons/obj/food.dmi",
|
|
||||||
"states": [
|
|
||||||
{
|
|
||||||
"name": "icon"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "inhand-right",
|
|
||||||
"directions": 4,
|
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "inhand-left",
|
|
||||||
"directions": 4,
|
|
||||||
"delays": [
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
],
|
|
||||||
[
|
|
||||||
1
|
|
||||||
]
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
After Width: | Height: | Size: 277 B |
|
After Width: | Height: | Size: 225 B |
|
After Width: | Height: | Size: 208 B |
|
After Width: | Height: | Size: 448 B |
|
After Width: | Height: | Size: 238 B |
|
After Width: | Height: | Size: 404 B |
|
After Width: | Height: | Size: 725 B |
|
After Width: | Height: | Size: 561 B |
|
After Width: | Height: | Size: 393 B |
|
After Width: | Height: | Size: 452 B |
|
After Width: | Height: | Size: 664 B |
|
After Width: | Height: | Size: 604 B |
|
After Width: | Height: | Size: 536 B |
|
After Width: | Height: | Size: 783 B |
|
After Width: | Height: | Size: 471 B |
|
After Width: | Height: | Size: 478 B |
|
After Width: | Height: | Size: 531 B |
|
After Width: | Height: | Size: 848 B |
@@ -0,0 +1,104 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Taken from tgstation and modified by Swept at https://github.com/tgstation/tgstation/commit/40d75cc340c63582fb66ce15bf75a36115f6bdaa",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "alpha"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "alpha2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "alpha-filling"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "alpha-filling2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "alpha-slice"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "alpha-slice2"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "alpha-slice-filling"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "alpha-slice2-filling"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "baguette"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "banana"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "banana-slice"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "buttered-toast"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "creamcheese"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "creamcheese-slice"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "garlic-slice"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "jelly-toast"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "meat"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "meat-slice"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "mimana"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "mimana-slice"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "moldy-slice"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "plain"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "plain-slice"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "plate"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "spidermeat"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "spidermeat-slice"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "tofu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "tofu-slice"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "two-slice"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenomeat"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "xenomeat-slice"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 571 B |
|
After Width: | Height: | Size: 833 B |
|
After Width: | Height: | Size: 595 B |
|
After Width: | Height: | Size: 460 B |
|
After Width: | Height: | Size: 634 B |
|
After Width: | Height: | Size: 264 B |
|
After Width: | Height: | Size: 469 B |
|
After Width: | Height: | Size: 614 B |
|
After Width: | Height: | Size: 585 B |
|
After Width: | Height: | Size: 814 B |
|
After Width: | Height: | Size: 549 B |
|
After Width: | Height: | Size: 528 B |
|
After Width: | Height: | Size: 839 B |
|
After Width: | Height: | Size: 212 B |
|
After Width: | Height: | Size: 177 B |
|
After Width: | Height: | Size: 463 B |