From: SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com> Date: Thu, 10 Apr 2025 15:59:18 +0000 (+0200) Subject: Add cooked dragon steak and cutlets (#36273) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=7f6756135ba133a3c92feac58ef1dde469a9aa61;p=space-station-14.git Add cooked dragon steak and cutlets (#36273) * Add cooked dragon steak and cutlets * If it's worse for you it's even more of a delicacy * Attribution --- diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml index 569c0c4402..a229c0ea80 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml @@ -382,6 +382,13 @@ reagents: - ReagentId: Ichor Quantity: 10 + - type: SliceableFood + count: 3 + slice: FoodMeatDragonCutlet + - type: Construction + graph: DragonSteak + node: start + defaultTarget: dragon steak - type: entity name: raw rat meat @@ -1243,6 +1250,41 @@ graph: AnomalyMeatSteak node: anomaly steak +- type: entity + name: dragon steak + parent: FoodMeatBase + id: FoodMeatDragonCooked + description: Pouring ketchup on this is considered a capital crime on most stations. + components: + - type: Tag + tags: + - Cooked + - Meat + - Steak + - type: Sprite + layers: + - state: dragon-cooked + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Ichor + Quantity: 6 + - ReagentId: Nutriment + Quantity: 6 + - ReagentId: Protein + Quantity: 6 + - type: SliceableFood + count: 3 + slice: FoodMeatDragonCutletCooked + - type: Construction + graph: DragonSteak + node: dragon steak + - type: FoodSequenceElement + entries: + Burger: DragonSteak + Taco: DragonSteak + # Cutlets # Raw @@ -1505,6 +1547,33 @@ - ReagentId: Protein Quantity: 1 +- type: entity + name: raw dragon cutlet + parent: FoodMeatBase + id: FoodMeatDragonCutlet + description: A raw dragon meat cutlet. + components: + - type: Tag + tags: + - Raw + - Cutlet + - Meat + - type: Sprite + layers: + - state: dragoncutlet + - state: dragoncutlet_veins + shader: unshaded + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Ichor + Quantity: 3 + - type: Construction + graph: DragonCutlet + node: start + defaultTarget: dragon cutlet + # Cooked - type: entity @@ -1746,3 +1815,34 @@ entries: Burger: XenoCutlet Taco: XenoCutlet + +- type: entity + name: dragon cutlet + parent: FoodMeatBase + id: FoodMeatDragonCutletCooked + description: It's a meal for kings! + components: + - type: Tag + tags: + - Cooked + - Cutlet + - Meat + - type: Sprite + state: dragoncutlet-cooked + - type: SolutionContainerManager + solutions: + food: + reagents: + - ReagentId: Ichor + Quantity: 2 + - ReagentId: Nutriment + Quantity: 2 + - ReagentId: Protein + Quantity: 2 + - type: Construction + graph: DragonCutlet + node: dragon cutlet + - type: FoodSequenceElement + entries: + Burger: DragonCutlet + Taco: DragonCutlet diff --git a/Resources/Prototypes/Recipes/Construction/Graphs/food/steak.yml b/Resources/Prototypes/Recipes/Construction/Graphs/food/steak.yml index 61cb844037..1575a10795 100644 --- a/Resources/Prototypes/Recipes/Construction/Graphs/food/steak.yml +++ b/Resources/Prototypes/Recipes/Construction/Graphs/food/steak.yml @@ -190,6 +190,21 @@ - node: anomaly steak entity: FoodMeatAnomalyCooked +- type: constructionGraph + id: DragonSteak + start: start + graph: + - node: start + edges: + - to: dragon steak + completed: + - !type:PlaySound + sound: /Audio/Effects/sizzle.ogg + steps: + - minTemperature: 445 + - node: dragon steak + entity: FoodMeatDragonCooked + # cutlets - type: constructionGraph @@ -311,3 +326,18 @@ - minTemperature: 345 - node: xeno cutlet entity: FoodMeatXenoCutletCooked + +- type: constructionGraph + id: DragonCutlet + start: start + graph: + - node: start + edges: + - to: dragon cutlet + completed: + - !type:PlaySound + sound: /Audio/Effects/sizzle.ogg + steps: + - minTemperature: 445 + - node: dragon cutlet + entity: FoodMeatDragonCutletCooked diff --git a/Resources/Prototypes/Recipes/Cooking/food_sequence_element.yml b/Resources/Prototypes/Recipes/Cooking/food_sequence_element.yml index 0654376442..4b189a824d 100644 --- a/Resources/Prototypes/Recipes/Cooking/food_sequence_element.yml +++ b/Resources/Prototypes/Recipes/Cooking/food_sequence_element.yml @@ -67,6 +67,18 @@ - Cooked - Meat +# Dragon Steak + +- type: foodSequenceElement + id: DragonSteak + name: food-sequence-content-dragon + sprites: + - sprite: Objects/Consumable/Food/meat.rsi + state: dragon-cooked + tags: + - Cooked + - Meat + # Bacon - type: foodSequenceElement @@ -437,6 +449,19 @@ - Cutlet - Meat +# Dragon cutlet + +- type: foodSequenceElement + id: DragonCutlet + name: food-sequence-content-dragon + sprites: + - sprite: Objects/Consumable/Food/meat.rsi + state: dragoncutlet-cooked + tags: + - Cooked + - Cutlet + - Meat + # Brain - type: foodSequenceElement diff --git a/Resources/Textures/Objects/Consumable/Food/meat.rsi/dragon-cooked.png b/Resources/Textures/Objects/Consumable/Food/meat.rsi/dragon-cooked.png new file mode 100644 index 0000000000..ec7eb54720 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/meat.rsi/dragon-cooked.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/meat.rsi/dragoncutlet-cooked.png b/Resources/Textures/Objects/Consumable/Food/meat.rsi/dragoncutlet-cooked.png new file mode 100644 index 0000000000..ed9bd951d3 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/meat.rsi/dragoncutlet-cooked.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/meat.rsi/dragoncutlet.png b/Resources/Textures/Objects/Consumable/Food/meat.rsi/dragoncutlet.png new file mode 100644 index 0000000000..6eef6d72da Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/meat.rsi/dragoncutlet.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/meat.rsi/dragoncutlet_veins.png b/Resources/Textures/Objects/Consumable/Food/meat.rsi/dragoncutlet_veins.png new file mode 100644 index 0000000000..55e47e36f4 Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/meat.rsi/dragoncutlet_veins.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/meat.rsi/meta.json b/Resources/Textures/Objects/Consumable/Food/meat.rsi/meta.json index 99084d8c95..5dc8e026cc 100644 --- a/Resources/Textures/Objects/Consumable/Food/meat.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Food/meat.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Taken from tgstation and modified by Swept, potato1234x and deltanedas at https://github.com/tgstation/tgstation/commit/40d75cc340c63582fb66ce15bf75a36115f6bdaa, snail by IproduceWidgets (github) and Kezu (discord), anomalymeat/cooked by august-sun", + "copyright": "Taken from tgstation and modified by Swept, potato1234x and deltanedas at https://github.com/tgstation/tgstation/commit/40d75cc340c63582fb66ce15bf75a36115f6bdaa, snail by IproduceWidgets (github) and Kezu (discord), anomalymeat/cooked by august-sun, dragoncutlet, dragoncutlet_veins, dragoncutlet-cooked and dragon-cooked by JuneSzalkowska (discord)", "size": { "x": 32, "y": 32 @@ -206,6 +206,18 @@ }, { "name": "anomalymeat-cooked" + }, + { + "name": "dragon-cooked" + }, + { + "name": "dragoncutlet" + }, + { + "name": "dragoncutlet_veins" + }, + { + "name": "dragoncutlet-cooked" } ] }