diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml index 591bf1408b..f7be9c0efa 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml @@ -617,3 +617,60 @@ - ReagentId: Omnizine Quantity: 3 # Tastes like sweetness, cake, jam. + + +# Suppermatter +# I can't figure out where to put this. It kind of acts like a cake I guess? + +- type: entity + name: suppermatter + parent: FoodCakeBase + id: FoodCakeSuppermatter + description: Extremely dense and powerful food. + components: + - type: Sprite + layers: + - state: plate + - state: suppermatter + - type: SliceableFood + slice: FoodCakeSuppermatterSlice + TotalCount: 8 + - type: SolutionContainerManager + solutions: + food: + maxVol: 48 + reagents: + - ReagentId: Nutriment + Quantity: 48 + - type: Food + transferAmount: 12 + trash: FoodPlate + - type: Item + size: 40 + - type: PointLight + color: "#FFFF00" + radius: 2 + energy: 1.4 + +- type: entity + name: suppermatter shard + parent: FoodCakeSliceBase + id: FoodCakeSuppermatterSlice + description: A single portion of power. + components: + - type: Sprite + layers: + - state: suppermatter-shard + - type: SolutionContainerManager + solutions: + food: + maxVol: 12 + reagents: + - ReagentId: Nutriment + Quantity: 12 + - type: Food + transferAmount: 3 + - type: PointLight + color: "#FFFF00" + radius: 1.4 + energy: 1.4 diff --git a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml index babd1290b0..b6e980b57e 100644 --- a/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml +++ b/Resources/Prototypes/Recipes/Cooking/meal_recipes.yml @@ -603,3 +603,16 @@ time: 10 solids: FoodAloe: 1 + +# Suppermatter +- type: microwaveMealRecipe + id: RecipeSuppermatter + name: suppermatter recipe + result: FoodCakeSuppermatter + time: 30 + solids: + FoodCakeBatter: 2 + reagents: + Sugar: 30 + Nitrogen: 10 + Plasma: 10 diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/cake.rsi/meta.json b/Resources/Textures/Objects/Consumable/Food/Baked/cake.rsi/meta.json index 50525ce7f2..ae32c43a05 100644 --- a/Resources/Textures/Objects/Consumable/Food/Baked/cake.rsi/meta.json +++ b/Resources/Textures/Objects/Consumable/Food/Baked/cake.rsi/meta.json @@ -1,137 +1 @@ -{ - "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": "alpha-filling" - }, - { - "name": "alpha-slice" - }, - { - "name": "alpha-slice-filling" - }, - { - "name": "apple" - }, - { - "name": "apple-slice" - }, - { - "name": "birthday" - }, - { - "name": "birthday-slice" - }, - { - "name": "brain" - }, - { - "name": "brain-large" - }, - { - "name": "brain-slice" - }, - { - "name": "carrot" - }, - { - "name": "carrot-slice" - }, - { - "name": "cheese" - }, - { - "name": "cheese-slice" - }, - { - "name": "chocolate" - }, - { - "name": "chocolate-slice" - }, - { - "name": "lemon" - }, - { - "name": "lemon-slice" - }, - { - "name": "lime" - }, - { - "name": "lime-slice" - }, - { - "name": "orange" - }, - { - "name": "orange-slice" - }, - { - "name": "plain" - }, - { - "name": "plain-slice" - }, - { - "name": "clown" - }, - { - "name": "clown-slice" - }, - { - "name": "plate" - }, - { - "name": "plate-small" - }, - { - "name": "plate-plastic" - }, - { - "name": "plate-small-plastic" - }, - { - "name": "plate-slice-shading" - }, - { - "name": "pumpkinspice" - }, - { - "name": "pumpkinspice-slice" - }, - { - "name": "slime" - }, - { - "name": "slime-slice" - }, - { - "name": "christmas" - }, - { - "name": "christmas-slice" - }, - { - "name": "vanilla" - }, - { - "name": "vanilla-slice" - }, - { - "name": "trumpet" - }, - { - "name": "trumpet-slice" - } - ] -} +{"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": "alpha-filling"}, {"name": "alpha-slice"}, {"name": "alpha-slice-filling"}, {"name": "apple"}, {"name": "apple-slice"}, {"name": "birthday"}, {"name": "birthday-slice"}, {"name": "brain"}, {"name": "brain-large"}, {"name": "brain-slice"}, {"name": "carrot"}, {"name": "carrot-slice"}, {"name": "cheese"}, {"name": "cheese-slice"}, {"name": "chocolate"}, {"name": "chocolate-slice"}, {"name": "lemon"}, {"name": "lemon-slice"}, {"name": "lime"}, {"name": "lime-slice"}, {"name": "orange"}, {"name": "orange-slice"}, {"name": "plain"}, {"name": "plain-slice"}, {"name": "clown"}, {"name": "clown-slice"}, {"name": "plate"}, {"name": "plate-small"}, {"name": "plate-plastic"}, {"name": "plate-small-plastic"}, {"name": "plate-slice-shading"}, {"name": "pumpkinspice"}, {"name": "pumpkinspice-slice"}, {"name": "slime"}, {"name": "slime-slice"}, {"name": "christmas"}, {"name": "christmas-slice"}, {"name": "vanilla"}, {"name": "vanilla-slice"}, {"name": "trumpet"}, {"name": "trumpet-slice"}, {"name": "suppermatter", "directions": 1, "delays": [[1.0]]}, {"name": "suppermatter-shard", "directions": 1, "delays": [[1.0]]}]} \ No newline at end of file diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/cake.rsi/suppermatter-shard.png b/Resources/Textures/Objects/Consumable/Food/Baked/cake.rsi/suppermatter-shard.png new file mode 100644 index 0000000000..963b92ea3f Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/Baked/cake.rsi/suppermatter-shard.png differ diff --git a/Resources/Textures/Objects/Consumable/Food/Baked/cake.rsi/suppermatter.png b/Resources/Textures/Objects/Consumable/Food/Baked/cake.rsi/suppermatter.png new file mode 100644 index 0000000000..f8e744064e Binary files /dev/null and b/Resources/Textures/Objects/Consumable/Food/Baked/cake.rsi/suppermatter.png differ