diff --git a/Resources/Prototypes/Corvax/Recipes/Cooking/JapanFood/ingredients/food.yml b/Resources/Prototypes/Corvax/Recipes/Cooking/JapanFood/ingredients/food.yml new file mode 100644 index 00000000000..a6a9b74b04c --- /dev/null +++ b/Resources/Prototypes/Corvax/Recipes/Cooking/JapanFood/ingredients/food.yml @@ -0,0 +1,33 @@ +- type: reaction + id: CreateDangoDough + impact: Low + quantized: true + conserveEnergy: false + reactants: + Rice: + amount: 5 + Water: + amount: 2 + Sugar: + amount: 2 + effects: + - !type:CreateEntityReactionEffect + entity: Doughdangoball + +- type: reaction + id: CreateRawRamen + impact: Low + quantized: true + conserveEnergy: false + reactants: + Flour: + amount: 10 + TableSalt: + amount: 1 + OilOlive: + amount: 1 + Egg: + amount: 6 + effects: + - !type:CreateEntityReactionEffect + entity: rawnoodles \ No newline at end of file diff --git a/Resources/Prototypes/Corvax/Recipes/Cooking/JapanFood/meal_recipes.yml b/Resources/Prototypes/Corvax/Recipes/Cooking/JapanFood/meal_recipes.yml new file mode 100644 index 00000000000..2ab8f03c639 --- /dev/null +++ b/Resources/Prototypes/Corvax/Recipes/Cooking/JapanFood/meal_recipes.yml @@ -0,0 +1,62 @@ +- type: microwaveMealRecipe + id: Recipeporkramen + name: pork ramen recipe + result: porkramennoodles + time: 15 + solids: + FoodMeatCutlet: 3 + FoodBowlBig: 1 + FoodGarlic: 1 + rawnoodles: 1 + reagents: + Water: 15 + Egg: 6 + +- type: microwaveMealRecipe + id: Recipehanamidango + name: dango hanami recipe + result: hanamidango + time: 10 + reagents: + GreenTea: 5 + JuiceWatermelon: 5 + solids: + Doughdangoball: 3 + +- type: microwaveMealRecipe + id: Recipemitarashidango + name: dango mitarashi recipe + result: mitarashidango + time: 10 + reagents: + Soysauce: 5 + Sugar: 5 + solids: + Doughdangoball: 3 + +- type: microwaveMealRecipe + id: Recipeonigiri + name: onigiri recipe + result: onigiri + time: 20 + reagents: + Mayo: 5 + Rice: 10 + solids: + FoodMeatChicken: 1 + +- type: microwaveMealRecipe + id: Recipespicyramen + name: spicy ramen recipe + result: spicyporkramennoodles + time: 20 + solids: + FoodMeatCutlet: 3 + FoodBowlBig: 1 + FoodGarlic: 1 + rawnoodles: 1 + FoodChiliPepper: 1 + reagents: + Water: 15 + Egg: 6 + Hotsauce: 5 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/Ingredients/dangodough.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/Ingredients/dangodough.yml new file mode 100644 index 00000000000..6fec93ae645 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/Ingredients/dangodough.yml @@ -0,0 +1,12 @@ +- type: entity + name: шарик данго + parent: FoodBakingBase + id: Doughdangoball + description: Выглядит как шарик из теста. + components: + - type: FlavorProfile + flavors: + - dough + - type: Sprite + sprite: Corvax/Objects/Consumable/Food/ingredients.rsi + state: doughdangoball diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/Ingredients/rawramennoodles.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/Ingredients/rawramennoodles.yml new file mode 100644 index 00000000000..ec389ea0e06 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/Ingredients/rawramennoodles.yml @@ -0,0 +1,10 @@ +- type: entity + name: сухая лапша для рамэна + parent: FoodBakingBase + id: rawnoodles + description: Сухая лапша. + components: + - type: FlavorProfile + - type: Sprite + sprite: Corvax/Objects/Consumable/Food/ingredients.rsi + state: rawnoodles diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/hanamidango.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/hanamidango.yml new file mode 100644 index 00000000000..7de170df938 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/hanamidango.yml @@ -0,0 +1,19 @@ +- type: entity + name: трёхцветное данго + parent: FoodBakedBase + id: hanamidango + description: Похоже что тебе нравятся разные цвета, не так ли? + components: + - type: Item + storedRotation: -90 + - type: Food + - type: Sprite + sprite: Corvax/Objects/Consumable/Food/japanfood.rsi + state: hanamidango + - type: SolutionContainerManager + solutions: + food: + maxVol: 20 + reagents: + - ReagentId: Nutriment + Quantity: 15 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/mitarasidango.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/mitarasidango.yml new file mode 100644 index 00000000000..c152530afa2 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/mitarasidango.yml @@ -0,0 +1,19 @@ +- type: entity + name: митараши данго + parent: FoodBakedBase + id: mitarashidango + description: Рисовая сладость, манящая за собой + components: + - type: Item + storedRotation: -90 + - type: Food + - type: Sprite + sprite: Corvax/Objects/Consumable/Food/japanfood.rsi + state: mitarashidango + - type: SolutionContainerManager + solutions: + food: + maxVol: 20 + reagents: + - ReagentId: Nutriment + Quantity: 15 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/onigiri.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/onigiri.yml new file mode 100644 index 00000000000..1dd3317dbc9 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/onigiri.yml @@ -0,0 +1,19 @@ +- type: entity + name: онигири + parent: FoodBakedBase + id: onigiri + description: Лучший рис в галактике! + components: + - type: Item + storedRotation: -90 + - type: Food + - type: Sprite + sprite: Corvax/Objects/Consumable/Food/japanfood.rsi + state: onigiri + - type: SolutionContainerManager + solutions: + food: + maxVol: 25 + reagents: + - ReagentId: Nutriment + Quantity: 20 diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/porkramennoodles.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/porkramennoodles.yml new file mode 100644 index 00000000000..2baf9251484 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/porkramennoodles.yml @@ -0,0 +1,28 @@ +- type: entity + name: свиной рамэн + parent: FoodBowlBase + id: porkramennoodles + description: Оу, да я вижу вы человек высокой культуры... + components: + - type: Item + - type: Food + - type: Sprite + sprite: Corvax/Objects/Consumable/Food/japanfood.rsi + state: porkramen + - type: SolutionContainerManager + solutions: + food: + maxVol: 30 + reagents: + - ReagentId: Nutriment + Quantity: 10 + - ReagentId: Protein + Quantity: 3 + - ReagentId: Flavorol + Quantity: 5 + - ReagentId: Soysauce + Quantity: 2 + - type: Tag + tags: + - Meat + - Soup diff --git a/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/spicyporkramen.yml b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/spicyporkramen.yml new file mode 100644 index 00000000000..c9498a2da05 --- /dev/null +++ b/Resources/Prototypes/_NF/Entities/Objects/Consumable/Food/JapanFood/spicyporkramen.yml @@ -0,0 +1,30 @@ +- type: entity + name: острый рамэн + parent: FoodBowlBase + id: spicyporkramennoodles + description: Выглядит так горячо... И так аппетитно! + components: + - type: Item + - type: Food + - type: Sprite + sprite: Corvax/Objects/Consumable/Food/japanfood.rsi + state: spicyporkramen + - type: SolutionContainerManager + solutions: + food: + maxVol: 30 + reagents: + - ReagentId: Nutriment + Quantity: 10 + - ReagentId: Protein + Quantity: 3 + - ReagentId: Flavorol + Quantity: 5 + - ReagentId: CapsaicinOil + Quantity: 2 + - ReagentId: Soysauce + Quantity: 2 + - type: Tag + tags: + - Meat + - Soup diff --git a/Resources/Textures/Corvax/Objects/Consumable/Food/ingredients.rsi/doughdangoball.png b/Resources/Textures/Corvax/Objects/Consumable/Food/ingredients.rsi/doughdangoball.png new file mode 100644 index 00000000000..61607a9a45f Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Consumable/Food/ingredients.rsi/doughdangoball.png differ diff --git a/Resources/Textures/Corvax/Objects/Consumable/Food/ingredients.rsi/meta.json b/Resources/Textures/Corvax/Objects/Consumable/Food/ingredients.rsi/meta.json new file mode 100644 index 00000000000..e5fa349e863 --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Consumable/Food/ingredients.rsi/meta.json @@ -0,0 +1,17 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation and modified by Swept at https://github.com/tgstation/tgstation/commit/40d75cc340c63582fb66ce15bf75a36115f6bdaa. Fills created by potato1234_x", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "doughdangoball" + }, + { + "name": "rawnoodles" + } + ] +} diff --git a/Resources/Textures/Corvax/Objects/Consumable/Food/ingredients.rsi/rawnoodles.png b/Resources/Textures/Corvax/Objects/Consumable/Food/ingredients.rsi/rawnoodles.png new file mode 100644 index 00000000000..b6c64c07c81 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Consumable/Food/ingredients.rsi/rawnoodles.png differ diff --git a/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/hanamidango.png b/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/hanamidango.png new file mode 100644 index 00000000000..0bdeee2a778 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/hanamidango.png differ diff --git a/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/meta.json b/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/meta.json new file mode 100644 index 00000000000..fa66294b28f --- /dev/null +++ b/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/meta.json @@ -0,0 +1,34 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation and modified by Swept at https://github.com/tgstation/tgstation/commit/40d75cc340c63582fb66ce15bf75a36115f6bdaa. Fills created by potato1234_x", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "porkramen" + }, + { + "name": "spicyporkramen", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "hanamidango" + }, + { + "name": "mitarashidango" + }, + { + "name": "onigiri" + } + ] +} diff --git a/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/mitarashidango.png b/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/mitarashidango.png new file mode 100644 index 00000000000..f0327a08cb4 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/mitarashidango.png differ diff --git a/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/onigiri.png b/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/onigiri.png new file mode 100644 index 00000000000..a2631fa7836 Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/onigiri.png differ diff --git a/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/porkramen.png b/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/porkramen.png new file mode 100644 index 00000000000..1a08bc5491c Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/porkramen.png differ diff --git a/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/spicyporkramen.png b/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/spicyporkramen.png new file mode 100644 index 00000000000..1b7c00fb39a Binary files /dev/null and b/Resources/Textures/Corvax/Objects/Consumable/Food/japanfood.rsi/spicyporkramen.png differ