From: Moomoobeef <62638182+Moomoobeef@users.noreply.github.com> Date: Sun, 1 Sep 2024 00:03:30 +0000 (-0700) Subject: Adds flavors to a bunch of things without them (#31685) X-Git-Url: https://git.smokeofanarchy.ru/gitweb.cgi?a=commitdiff_plain;h=760254ab0f75e99de8c1e89cc8f12284ce6a61a6;p=space-station-14.git Adds flavors to a bunch of things without them (#31685) * initial commit * VSCodium is being dumb I don't know why vscodium thinks I modified this whitespace when this is infact how I wrote it in the first place, but it's being dumb and I think if I reset in order to put it in the initial commit I'll have to rebase again so :P. go go gadget single byte commit * but wait, there's more! * missing newline --- diff --git a/Resources/Locale/en-US/flavors/flavor-profiles.ftl b/Resources/Locale/en-US/flavors/flavor-profiles.ftl index eb6a43c1b4..f56a6c36b8 100644 --- a/Resources/Locale/en-US/flavors/flavor-profiles.ftl +++ b/Resources/Locale/en-US/flavors/flavor-profiles.ftl @@ -50,6 +50,7 @@ flavor-base-horrible = horrible # lmao flavor-base-terrible = terrible flavor-base-mindful = mindful +flavor-base-chewy = chewy # Complex flavors. Put a flavor here when you want something that's more # specific. @@ -173,6 +174,8 @@ flavor-complex-violets = like violets flavor-complex-pyrotton = like a burning mouth flavor-complex-mothballs = like mothballs flavor-complex-paint-thinner = like paint thinner +flavor-complex-paper = like mushy pulp +flavor-complex-compressed-meat = like compressed meat # Drink-specific flavors. diff --git a/Resources/Prototypes/Entities/Clothing/base_clothing.yml b/Resources/Prototypes/Entities/Clothing/base_clothing.yml index 02a2ddce41..da9a7f8b1a 100644 --- a/Resources/Prototypes/Entities/Clothing/base_clothing.yml +++ b/Resources/Prototypes/Entities/Clothing/base_clothing.yml @@ -11,6 +11,9 @@ - WhitelistChameleon - type: StaticPrice price: 10 + - type: FlavorProfile #yes not every peice of clothing is edible, but this way every edible piece of clothing should have the flavor without me having to track down what specific clothing can and cannot be eaten. + flavors: + - fiber - type: entity abstract: true diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index 7d3acddcfe..c0401ae96c 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -347,6 +347,11 @@ bloodReagent: InsectBlood bloodMaxVolume: 20 - type: Food + - type: FlavorProfile + flavors: + - horrible + - terrible + - chewy - type: Hunger baseDecayRate: 0.25 - type: Extractable @@ -957,6 +962,9 @@ requiresSpecialDigestion: true # Wooly prevents eating wool deleting the goat so its fine requireDead: false + - type: FlavorProfile + flavors: + - fiber - type: Butcherable spawned: - id: FoodMeat @@ -1635,6 +1643,9 @@ Dead: Base: splat-0 - type: Food + - type: FlavorProfile + flavors: + - meaty - type: Thirst startingThirst: 25 # spawn with Okay thirst state thresholds: @@ -3179,6 +3190,9 @@ Dead: Base: splat-0 - type: Food + - type: FlavorProfile + flavors: + - meaty - type: Hunger baseDecayRate: 0.3 - type: Extractable diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml index 29e81b092a..7adcd2816a 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/pets.yml @@ -585,6 +585,10 @@ - Hamster - VimPilot - ChefPilot + - type: FlavorProfile + flavors: + - meaty + - sadness - type: entity name: Shiva diff --git a/Resources/Prototypes/Entities/Objects/Fun/crayons.yml b/Resources/Prototypes/Entities/Objects/Fun/crayons.yml index 4aab2efdb9..ffecfdf994 100644 --- a/Resources/Prototypes/Entities/Objects/Fun/crayons.yml +++ b/Resources/Prototypes/Entities/Objects/Fun/crayons.yml @@ -23,6 +23,10 @@ - type: Crayon capacity: 15 - type: Food + - type: FlavorProfile + flavors: + - chewy + - bitter - type: SolutionContainerManager solutions: food: diff --git a/Resources/Prototypes/Entities/Objects/Materials/materials.yml b/Resources/Prototypes/Entities/Objects/Materials/materials.yml index 31777c2a84..8371e21c65 100644 --- a/Resources/Prototypes/Entities/Objects/Materials/materials.yml +++ b/Resources/Prototypes/Entities/Objects/Materials/materials.yml @@ -117,6 +117,9 @@ - type: Appearance - type: Food requiresSpecialDigestion: true + - type: FlavorProfile + flavors: + - fiber - type: SolutionContainerManager solutions: food: @@ -405,6 +408,9 @@ - type: Appearance - type: Food requiresSpecialDigestion: true + - type: FlavorProfile + flavors: + - fiber - type: SolutionContainerManager solutions: food: diff --git a/Resources/Prototypes/Entities/Objects/Misc/paper.yml b/Resources/Prototypes/Entities/Objects/Misc/paper.yml index 4646c93086..d26bdf25c7 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/paper.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/paper.yml @@ -63,6 +63,9 @@ solution: food delay: 7 forceFeedDelay: 7 + - type: FlavorProfile + flavors: + - paper - type: BadFood - type: SolutionContainerManager solutions: diff --git a/Resources/Prototypes/Entities/Objects/Specific/rehydrateable.yml b/Resources/Prototypes/Entities/Objects/Specific/rehydrateable.yml index 1d0b7a4e09..26a0df1a00 100644 --- a/Resources/Prototypes/Entities/Objects/Specific/rehydrateable.yml +++ b/Resources/Prototypes/Entities/Objects/Specific/rehydrateable.yml @@ -15,6 +15,11 @@ Quantity: 10 - type: Food solution: cube + - type: FlavorProfile + flavors: + - chewy + - horrible + - compressed-meat - type: RefillableSolution solution: cube - type: Sprite @@ -161,7 +166,7 @@ plushie: maxVol: 11 # needs room for water reagents: - - ReagentId: Nutriment + - ReagentId: Nutriment #contains nutriment like other dehydrated animals, but isn't edible? Who is grinding dehydrated carp to eat them?? Quantity: 10 - type: RefillableSolution solution: plushie @@ -205,7 +210,7 @@ sound: path: /Audio/Effects/bite.ogg -- type: entity +- type: entity #why is this all redefined down here as a parent of base object instead of just being parented to monkeycube?? TODO: Fix this shit parent: BaseItem id: SyndicateSponge name: monkey cube @@ -223,6 +228,11 @@ Quantity: 10 - type: Food solution: cube + - type: FlavorProfile + flavors: + - chewy + - horrible + - compressed-meat - type: RefillableSolution solution: cube - type: Sprite diff --git a/Resources/Prototypes/Flavors/flavors.yml b/Resources/Prototypes/Flavors/flavors.yml index f1d3e194ac..c500229507 100644 --- a/Resources/Prototypes/Flavors/flavors.yml +++ b/Resources/Prototypes/Flavors/flavors.yml @@ -179,6 +179,11 @@ flavorType: Base description: flavor-base-mindful +- type: flavor + id: chewy + flavorType: Base + description: flavor-base-chewy + - type: flavor id: mustard flavorType: Complex @@ -1113,3 +1118,14 @@ id: cherry flavorType: Complex description: flavor-complex-cherry + +- type: flavor + id: paper + flavorType: Complex + description: flavor-complex-paper + +- type: flavor + id: compressed-meat + flavorType: Complex + description: flavor-complex-compressed-meat + \ No newline at end of file