From 6fb25b0f0eb1b1d0cb170836cb0354a18a464565 Mon Sep 17 00:00:00 2001 From: SleepyScarecrow Date: Tue, 16 Jul 2024 18:53:38 -0400 Subject: [PATCH] Pomegranate Juice & Slices --- .../reagents/meta/consumable/drink/juice.ftl | 3 ++ .../Objects/Consumable/Food/produce.yml | 40 +++++++++++++++++- .../Reagents/Consumable/Drink/juice.yml | 8 ++++ .../Hydroponics/pomegranate.rsi/meta.json | 5 ++- .../Hydroponics/pomegranate.rsi/slice.png | Bin 0 -> 1015 bytes 5 files changed, 53 insertions(+), 3 deletions(-) create mode 100644 Resources/Prototypes/FloofStation/Reagents/Consumable/Drink/juice.yml create mode 100644 Resources/Textures/Floof/Objects/Specific/Hydroponics/pomegranate.rsi/slice.png diff --git a/Resources/Locale/en-US/reagents/meta/consumable/drink/juice.ftl b/Resources/Locale/en-US/reagents/meta/consumable/drink/juice.ftl index 3f968421d06..b50de6df2dd 100644 --- a/Resources/Locale/en-US/reagents/meta/consumable/drink/juice.ftl +++ b/Resources/Locale/en-US/reagents/meta/consumable/drink/juice.ftl @@ -27,6 +27,9 @@ reagent-desc-juice-orange = Both delicious AND rich in Vitamin C. What more do y reagent-name-juice-pineapple = pineapple juice reagent-desc-juice-pineapple = The delicious juice of a pineapple. +# Floofstation +reagent-name-juice-pomegranate = pomegranate juice +reagent-desc-juice-pomegranate = The sweet taste of pomegranate, minus the lust. reagent-name-juice-potato = potato juice reagent-desc-juice-potato = Juice of the potato. Bleh. diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml index 8eb36c71b51..a1a1ef683eb 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml @@ -1823,7 +1823,7 @@ tags: - ClothMade -- type: entity # Floofttation +- type: entity # Floofstation name: pomegranate parent: FoodProduceBase id: FoodPomegranate @@ -1847,7 +1847,43 @@ - type: Produce seedId: pomegranate - type: Extractable - grindableSolutionName: food + juiceSolution: + reagents: + - ReagentId: JuicePomegranate + Quantity: 20 + - type: SliceableFood + count: 2 + slice: FoodPomegranateSlice + - type: Tag + tags: + - Fruit + +- type: entity # Floofstation + name: pomegranate slice + parent: ProduceSliceBase + id: FoodPomegranateSlice + description: A delicious, sweet fruit, believed to have special properties. + components: + - type: FlavorProfile + flavors: + - sweet + - spooky + - type: Sprite + sprite: Floof/Objects/Specific/Hydroponics/pomegranate.rsi + - type: SolutionContainerManager + solutions: + food: + maxVol: 20 + reagents: + - ReagentId: Pomelustine + Quantity: 15 + - ReagentId: Nutriment + Quantity: 5 + - type: Extractable + juiceSolution: + reagents: + - ReagentId: JuicePomegranate + Quantity: 10 - type: Tag tags: - Fruit diff --git a/Resources/Prototypes/FloofStation/Reagents/Consumable/Drink/juice.yml b/Resources/Prototypes/FloofStation/Reagents/Consumable/Drink/juice.yml new file mode 100644 index 00000000000..2ec00d72e8e --- /dev/null +++ b/Resources/Prototypes/FloofStation/Reagents/Consumable/Drink/juice.yml @@ -0,0 +1,8 @@ +- type: reagent + id: JuicePomegranate + name: reagent-name-juice-pomegranate + parent: BaseJuice + desc: reagent-desc-juice-pomegranate + physicalDesc: reagent-physical-desc-sticky + flavor: sweet + color: "#660C21" \ No newline at end of file diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/pomegranate.rsi/meta.json b/Resources/Textures/Floof/Objects/Specific/Hydroponics/pomegranate.rsi/meta.json index 775f8df408f..37753c03847 100644 --- a/Resources/Textures/Floof/Objects/Specific/Hydroponics/pomegranate.rsi/meta.json +++ b/Resources/Textures/Floof/Objects/Specific/Hydroponics/pomegranate.rsi/meta.json @@ -17,7 +17,10 @@ "name": "produce" }, { - "name": "seed" + "name": "seed" + }, + { + "name": "slice" }, { "name": "stage-1" diff --git a/Resources/Textures/Floof/Objects/Specific/Hydroponics/pomegranate.rsi/slice.png b/Resources/Textures/Floof/Objects/Specific/Hydroponics/pomegranate.rsi/slice.png new file mode 100644 index 0000000000000000000000000000000000000000..d2c6918b8835e18e1d3215778c2608e10314c1ad GIT binary patch literal 1015 zcmVYAX9X8WNB|8RBvx=!KdMT000AM zNkl=~F$$j@FlF0MGB^!jpncJL=LXMhcNEd6sr z<<&HP`aQlMX2cZ%Y_GpoMx6Or43nyXVf?{kSX33i=PtZf<&ukT{Usr?lE7mR)JjJp zNz86Tdw+<)!~oMXQ8cTCbFnx!O~a~Lu&4^@v_W@uLv{gA`Ksl%j%RVscQ8E@#Z%@c zG&O^Jfs=6LcRK2tP*7MZo!G4jHh$Mj+A!#;@nwwo&oj_+^CEfU=`eL4_ps2TGydZw zo-#MB73;`1Z7fr+Vp9E;HhnQIp>cMNy~n;~>oZOwqc-#xYI5u6ui~vJBYG~5)vD52 zc`r`#NQo37nIKOH^rTM1P#49zi>`{**#Y5rlyQi$Oz!IDr_11fGy>#DYXc8xR=ls8KddzKK4{Mp_}t*^%U~V z)Hu6}E7(32WcTS0>8e>4DDe`QjL`7SJ`UW_M97c? zO1zvI9c52}mDVo~(!X+Zb^wb^3#(2ZX8($2T1tvJGdjw_1sV@Vl5`hoJaM9rblSk- zu=7UcqnuL0JU!IQq1uhv0k{;wZ>A({`9g3?#%THKO-jAK>;Ntx>`9e- z24BabsvM}@z@|u&cU%QDj~t@Csvbis*buZ0_u=xa&(2Nw&lGGal{<%z@LF{v=S_h~ z+j;opex9qjkDbGB6N{avf8|4e)qeSM$;gPv%8zKTo+qy{EQ~8@nup$^uwWiPpN*iq z3rNf+dAFv4upuvQ9w;i3{^@Cvl?46`lkpRLi4=05(i|WMm~+4%p)b48YPnCA0000E lWmrjOO-%qQ00008000000002eQ