diff --git a/Resources/Locale/en-US/deltav/reagents/toxins.ftl b/Resources/Locale/en-US/deltav/reagents/toxins.ftl new file mode 100644 index 0000000000..22483aabcc --- /dev/null +++ b/Resources/Locale/en-US/deltav/reagents/toxins.ftl @@ -0,0 +1 @@ +oh-god-you-ate-metal = Your insides hurt. You are likely bleeding internally. diff --git a/Resources/Prototypes/DeltaV/Entities/Objects/Consumable/Food/meals.yml b/Resources/Prototypes/DeltaV/Entities/Objects/Consumable/Food/meals.yml index 0b071a250f..cce8c186e0 100644 --- a/Resources/Prototypes/DeltaV/Entities/Objects/Consumable/Food/meals.yml +++ b/Resources/Prototypes/DeltaV/Entities/Objects/Consumable/Food/meals.yml @@ -20,3 +20,28 @@ Quantity: 6 - ReagentId: Vitamin Quantity: 2 + +- type: entity + name: grille-d cheese + parent: FoodMealBase + id: FoodMealMetalGrilledCheese + description: Two slices of bread cooked in butter with a lofty wedge of SOLID IRON in the middle. Dripping with leftover cheese. + components: + - type: FlavorProfile + flavors: + - butter + - metallic + - type: Sprite + sprite: DeltaV/Objects/Consumable/Food/Baked/grilledmetal.rsi + state: "grilled-metal" + - type: SolutionContainerManager + solutions: + food: + maxVol: 15 + reagents: + - ReagentId: Nutriment + Quantity: 6 + - ReagentId: Vitamin + Quantity: 2 + - ReagentId: SharpMetalBits + Quantity: 2 diff --git a/Resources/Prototypes/DeltaV/Reagents/toxins.yml b/Resources/Prototypes/DeltaV/Reagents/toxins.yml new file mode 100644 index 0000000000..43624ab9b1 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Reagents/toxins.yml @@ -0,0 +1,20 @@ +- type: reagent + id: SharpMetalBits + name: reagent-name-metal-bits + group: Toxins + desc: reagent-desc-metal-bits + physicalDesc: reagent-physical-desc-metallic + color: "#85929E" + metabolisms: + Poison: + effects: + - !type:PopupMessage + type: Local + visualType: MediumCaution + messages: + - "oh-god-you-ate-metal" + - !type:HealthChange + damage: + types: + Piercing: 4 + \ No newline at end of file diff --git a/Resources/Prototypes/DeltaV/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/DeltaV/Recipes/Cooking/meal_recipes.yml index a64617c047..c8110ecd8a 100644 --- a/Resources/Prototypes/DeltaV/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/DeltaV/Recipes/Cooking/meal_recipes.yml @@ -7,3 +7,14 @@ FoodBreadPlainSlice: 2 FoodCheeseSlice: 1 FoodButter: 1 + +- type: microwaveMealRecipe + id: RecipeGrilledMetal + name: grille-d cheese + result: FoodMealMetalGrilledCheese + time: 10 + solids: + FoodBreadPlainSlice: 2 + FoodCheeseSlice: 1 + FoodButter: 1 + PartRodMetal1: 3 diff --git a/Resources/Textures/DeltaV/Objects/Consumable/Food/Baked/grilledmetal.rsi/grilled-metal.png b/Resources/Textures/DeltaV/Objects/Consumable/Food/Baked/grilledmetal.rsi/grilled-metal.png new file mode 100644 index 0000000000..09cbb61c04 Binary files /dev/null and b/Resources/Textures/DeltaV/Objects/Consumable/Food/Baked/grilledmetal.rsi/grilled-metal.png differ diff --git a/Resources/Textures/DeltaV/Objects/Consumable/Food/Baked/grilledmetal.rsi/meta.json b/Resources/Textures/DeltaV/Objects/Consumable/Food/Baked/grilledmetal.rsi/meta.json new file mode 100644 index 0000000000..98236b4123 --- /dev/null +++ b/Resources/Textures/DeltaV/Objects/Consumable/Food/Baked/grilledmetal.rsi/meta.json @@ -0,0 +1,14 @@ +{ + "version": 1, + "license": "CC-BY-SA-4.0", + "copyright": "rosysyntax", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "grilled-metal" + } + ] +}