]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Lizard "Rework" (#20328)
authorLankLTE <135308300+LankLTE@users.noreply.github.com>
Fri, 6 Oct 2023 21:19:00 +0000 (14:19 -0700)
committerGitHub <noreply@github.com>
Fri, 6 Oct 2023 21:19:00 +0000 (13:19 -0800)
Part of my Species Reworks, this gives lizards the ability to pull without hands, a diet restriction (Meat, Fruit, and Pills), and removes their random damage modifiers while toning up / down their notable ones to reasonable levels. Additionally normalizes their specific heat, removes their extra cold damage taken, and removes their random walking speed increase.

Any food I could find that was a fruit / meat has been tagged appropriately. This shouldn't break anything but it's possible (likely) I've missed a few, which can be fixed later.

23 files changed:
Resources/Prototypes/Body/Organs/reptilian.yml
Resources/Prototypes/Damage/modifier_sets.yml
Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
Resources/Prototypes/Entities/Mobs/Species/reptilian.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/bread.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/cake.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donkpocket.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/donut.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/misc.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pie.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/Baked/pizza.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/burger.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/egg.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/frozen.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/meals.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/noodles.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/produce.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/skewer.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/snacks.yml
Resources/Prototypes/Entities/Objects/Consumable/Food/soup.yml
Resources/Prototypes/Entities/Objects/Specific/chemistry.yml
Resources/Prototypes/tags.yml

index d7145ee36f291f950b16a7cd385cee227e5408dc..83139f3eca07152e50ff6f8e8d728756e53f4df7 100644 (file)
@@ -4,6 +4,11 @@
   noSpawn: true
   components:
   - type: Stomach
+    specialDigestible:
+      tags:
+      - Fruit
+      - Meat
+      - Pill
   - type: SolutionContainerManager
     solutions:
       stomach:
index 17f62030a4689a048f3264a8ab4180aaa3817622..dcd152a0517a83008f1a813b082803515dd54033 100644 (file)
 - type: damageModifierSet
   id: Scale # Skin tougher, bones weaker, strong stomachs, cold-blooded (kindof)
   coefficients:
-    Blunt: 1.1
-    Slash: 0.9
-    Cold: 1.5
-    Heat: 0.9
-    Poison: 0.9
+    Cold: 1.3
+    Heat: 0.7
 
 - type: damageModifierSet
   id: Diona
index 32e2e48ad6c8eeac7885f9001c73bc3310b32574..0f6cbc0ad9c176a401ed6c9f007f2dea6f7d003c 100644 (file)
     - Trash
     - VimPilot
     - Mouse
+    - Meat
   - type: Respirator
     damage:
       types:
     - VimPilot
     - Trash
     - Hamster
+    - Meat
   - type: Respirator
     damage:
       types:
index 91fe16b92487463b636e121bfff97fd48e982bc0..43b2932fe23d5cda2d921ee764db20f3566f98e7 100644 (file)
   - type: Hunger
     starvationDamage:
       types:
-        Cold: 1
+        Cold: 0.5
+        Bloodloss: 0.5
+  - type: Puller
+    needsHands: false
   - type: Thirst
   - type: Icon
     sprite: Mobs/Species/Reptilian/parts.rsi
     heatDamageThreshold: 400
     coldDamageThreshold: 285
     currentTemperature: 310.15
-    specificHeat: 46
+    specificHeat: 42
     coldDamage:
       types:
-        Cold : 0.2 #per second, scales with temperature & other constants
+        Cold : 0.1 #per second, scales with temperature & other constants
     heatDamage:
       types:
         Heat : 0.1 #per second, scales with temperature & other constants
   - type: MovementSpeedModifier
-    baseWalkSpeed : 2.7
+    baseWalkSpeed : 2.5
     baseSprintSpeed : 4.5
 
 - type: entity
index 02c5b33d939d6abad643022b898d3a2907168bbb..a4cb797129ee4c0b7b5b8cae313d5e412e53289b 100644 (file)
     - state: banana
   - type: SliceableFood
     slice: FoodBreadBananaSlice
+  - type: Tag
+    tags:
+    - Fruit
+    - Bread
 # Tastes like bread, banana, nut.
 
 - type: entity
   - type: Sprite
     layers:
     - state: banana-slice
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: cornbread
           Quantity: 30
         - ReagentId: Vitamin
           Quantity: 5
+  - type: Tag
+    tags:
+    - Meat
+    - Bread
 # Tastes like bread, meat.
 
 - type: entity
           Quantity: 6
         - ReagentId: Vitamin
           Quantity: 1.2
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: mimana bread
           Quantity: 5
         - ReagentId: Protein
           Quantity: 5
+  - type: Tag
+    tags:
+    - Meat
+    - Bread
 
 - type: entity
   name: sausage bread slice
           Quantity: 1
         - ReagentId: Protein
           Quantity: 1
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: spider meat bread
           Quantity: 5
         - ReagentId: Toxin
           Quantity: 15
+  - type: Tag
+    tags:
+    - Meat
+    - Bread
 # Tastes like bread, cobwebs.
 
 - type: entity
           Quantity: 1.2
         - ReagentId: Toxin
           Quantity: 3
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: tofu bread
           Quantity: 30
         - ReagentId: Vitamin
           Quantity: 5
+  - type: Tag
+    tags:
+    - Meat
+    - Bread
 # Tastes like bread, acid.
 
 - type: entity
           Quantity: 6
         - ReagentId: Vitamin
           Quantity: 1.2
+  - type: Tag
+    tags:
+    - Meat
 
 # Other than bread/slices
 
index 4027e0d086ede4ecb0dd50b9fe37d1c21dc0ff64..09f5ce27ff54dc5ab4bfa4950201bfd3ed921258 100644 (file)
     state: apple
   - type: SliceableFood
     slice: FoodCakeAppleSlice
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: slice of apple cake
   components:
   - type: Sprite
     state: apple-slice
+  - type: Tag
+    tags:
+    - Fruit
 # Tastes like sweetness, cake, slime.
 
 - type: entity
           Quantity: 32
         - ReagentId: Vitamin
           Quantity: 11
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: slice of pumpkin-spice cake
           Quantity: 6.4
         - ReagentId: Vitamin
           Quantity: 2.2
+  - type: Tag
+    tags:
+    - Fruit
 # Tastes like sweetness, cake, pumpkin.
 
 - type: entity
index 23278bf5dc5fa2a10a6c7c92bb17f0e200dc07f5..0564524e9afb203415012400c210678014d179cc 100644 (file)
@@ -20,6 +20,7 @@
   - type: Tag
     tags:
     - DonkPocket
+    - Meat
 
 # Donkpocket
 
index fc06c786691b8e9f1252965591420fc4c589200b..bd007d87cbd5e06445e459e44f0d26e9d551a8d0 100644 (file)
       - meaty
   - type: Sprite
     state: meat
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like meat.
 
 - type: entity
           Quantity: 3
         - ReagentId: Vitamin
           Quantity: 1
+  - type: Tag
+    tags:
+    - Fruit
 # Tastes like jelly-donut, green apples.
 
 - type: entity
           Quantity: 3
         - ReagentId: Vitamin
           Quantity: 1
+  - type: Tag
+    tags:
+    - Fruit
 # Tastes like jelly-donut, blumpkin.
 
 - type: entity
           Quantity: 3
         - ReagentId: Vitamin
           Quantity: 1
+  - type: Tag
+    tags:
+    - Fruit # Apparently this is a fruit. Huh.
 # Tastes like jelly-donut, tropical sweetness.
 
 - type: entity
index afb76adbee9ecc5501b83e6d735156eb5f841b92..54fc4d6553c9efeab1135db6c243295bf9ee38e8 100644 (file)
@@ -37,6 +37,9 @@
   components:
   - type: Sprite
     state: muffin-berry
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: cherry muffin
@@ -46,6 +49,9 @@
   components:
   - type: Sprite
     state: muffin-cherry
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: bluecherry muffin
@@ -55,6 +61,9 @@
   components:
   - type: Sprite
     state: muffin-bluecherry
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: honey bun #TODO honey
           Quantity: 5
         - ReagentId: Vitamin
           Quantity: 1
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: sugar cookie
   - type: Tag
     tags:
     - Pancake
+    - Fruit
 
 - type: entity
   name: chocolate chip pancake
index 04e109f31170cda061d8d6b593f323e5ec9ccff2..4ec0434f0e973193a16ac46d453c2143405983c2 100644 (file)
     - state: apple
   - type: SliceableFood
     slice: FoodPieAppleSlice
-
+  - type: Tag
+    tags:
+    - Fruit 
+    - Pie 
+  
 - type: entity
   name: slice of apple pie
   parent: FoodPieSliceBase
     - state: plain-slice
     - state: alpha-slice-filling
       color: orange
+  - type: Tag
+    tags:
+    - Fruit 
+    - Pie
 # Tastes like pie, apple.
 
 - type: entity
           path: /Audio/Weapons/Guns/Empty/empty.ogg
         ejectSound:
           path: /Audio/Weapons/Guns/Empty/empty.ogg
+  - type: Tag
+    tags:
+    - Fruit 
+    - Pie
 # Tastes like pie, cream, banana.
 
 - type: entity
     - state: berryclafoutis
   - type: SliceableFood
     slice: FoodPieClafoutisSlice
+  - type: Tag
+    tags:
+    - Fruit 
+    - Pie
 
 - type: entity
   name: slice of berry clafoutis
     - state: plain-slice
     - state: alpha-slice-filling
       color: pink
+  - type: Tag
+    tags:
+    - Fruit 
+    - Pie
 # Tastes like pie, blackberries.
 
 - type: entity
     - state: cherry
   - type: SliceableFood
     slice: FoodPieCherrySlice
+  - type: Tag
+    tags:
+    - Fruit 
+    - Pie
 
 - type: entity
   name: slice of cherry pie
     - state: plain-slice
     - state: alpha-slice-filling
       color: red
+  - type: Tag
+    tags:
+    - Fruit 
+    - Pie
 # Tastes like pie, cherries.
 
 - type: entity
     - state: meat
   - type: SliceableFood
     slice: FoodPieMeatSlice
+  - type: Tag
+    tags:
+    - Meat
+    - Pie
 
 - type: entity
   name: slice of meat pie
     - state: plain-slice
     - state: alpha-slice-filling
       color: brown
+  - type: Tag
+    tags:
+    - Meat
+    - Pie
 # Tastes like pie, meat.
 
 - type: entity
     - state: xeno
   - type: SliceableFood
     slice: FoodPieXenoSlice
+  - type: Tag
+    tags:
+    - Meat
+    - Pie
 
 - type: entity
   name: slice of xeno pie
     - state: plain-slice
     - state: alpha-slice-filling
       color: green
+  - type: Tag
+    tags:
+    - Meat
+    - Pie
 # Tastes like pie, meat, acid.
 
 - type: entity
       - sweet
   - type: Sprite
     state: grape
+  - type: Tag
+    tags:
+    - Fruit 
+    - Pie
 # Tastes like tart, grape.
 
 - type: entity
       - apple
   - type: Sprite
     state: gapple
+  - type: Tag
+    tags:
+    - Fruit 
+    - Pie
 # Tastes like tart, apple, expensive metal.
 
 - type: entity
index c975aff874fbd35336672e0c4327eab401273684..1f6a307f4e75eedcbe4de3139a57de56acc2449a 100644 (file)
@@ -28,6 +28,7 @@
   - type: Tag
     tags:
     - Pizza
+    - Fruit # Tomato? idk
 
 - type: entity
   parent: FoodInjectableBase # Not sliceable
@@ -56,6 +57,7 @@
   - type: Tag
     tags:
     - Pizza
+    - Fruit
 
 # Pizza
 
     - state: meat
   - type: SliceableFood
     slice: FoodPizzaMeatSlice
+  - type: Tag
+    tags:
+    - Meat
+    - Pizza
 
 - type: entity
   name: slice of meat pizza
   - type: Sprite
     layers:
     - state: meat-slice
+  - type: Tag
+    tags:
+    - Meat
+    - Pizza
 # Tastes like crust, tomato, cheese, meat.
 
 - type: entity
           Quantity: 6
         - ReagentId: Omnizine
           Quantity: 9
+  - type: Tag
+    tags:
+    - Meat
+    - Pizza
 
 
 - type: entity
           Quantity: 1
         - ReagentId: Omnizine
           Quantity: 1.5
+  - type: Tag
+    tags:
+    - Meat
+    - Pizza
 # Tastes like crust, tomato, cheese, meat, laziness.
 
 - type: entity
     - state: sassysage
   - type: SliceableFood
     slice: FoodPizzaSassysageSlice
+  - type: Tag
+    tags:
+    - Meat
+    - Pizza
 
 - type: entity
   name: slice of sassysage pizza
   - type: Sprite
     layers:
     - state: sassysage-slice
+  - type: Tag
+    tags:
+    - Meat
+    - Pizza
 # Tastes like crust, tomato, cheese, sausage, sass.
 
 - type: entity
   - type: Sprite
     layers:
     - state: pineapple-slice
+  - type: Tag
+    tags:
+    - Meat
+    - Pizza
 # Tastes like crust, tomato, cheese, pineapple, ham.
 
 #TODO: This is a meme pizza from /tg/. It has specially coded mechanics.
           Quantity: 10
         - ReagentId: Omnizine
           Quantity: 30
+  - type: Tag
+    tags:
+    - Meat
+    - Pizza
 
 - type: entity
   name: slice of Arnold's pizza
           Quantity: 1.6
         - ReagentId: Omnizine
           Quantity: 5
+  - type: Tag
+    tags:
+    - Meat
+    - Pizza
 # Tastes like crust, tomato, cheese, pepperoni, 9 millimeter bullets.
 
 #TODO: Make this do poison damage and make cut pizza slices eventually rot into this.
index d28f1f68d8d6b28b9d35d07354bf51d7919c98d4..a1d816b32a93ec18831fdb7240514b12479064c5 100644 (file)
@@ -90,6 +90,9 @@
           Quantity: 6
         - ReagentId: Vitamin
           Quantity: 6
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like bun, grass.
 
 - type: entity
           Quantity: 19
         - ReagentId: Vitamin
           Quantity: 5
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like bun, bacon.
 
 - type: entity
           Quantity: 5
         - ReagentId: Vitamin
           Quantity: 2
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: bearger
           Quantity: 6
         - ReagentId: Vitamin
           Quantity: 5
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: big bite burger
           Quantity: 9
   - type: Sprite
     state: bigbite
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like bun, silver, magic.
 
 - type: entity
           Quantity: 6
         - ReagentId: Vitamin
           Quantity: 5
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like bun, brains.
 
 - type: entity
           Quantity: 3
         - ReagentId: Vitamin
           Quantity: 2
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: cheese burger
           Quantity: 7
         - ReagentId: Protein
           Quantity: 1
+  - type: Tag
+    tags:
+    - Meat
 # TODO: Make this work.
   # - type: Sprite
   #   state: plate
           Quantity: 1
         - ReagentId: Mayo
           Quantity: 3
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like bun, chicken.
 
 - type: entity
           Quantity: 6
         - ReagentId: Vitamin
           Quantity: 6
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: corgi burger #curger...
           Quantity: 7
         - ReagentId: Vitamin
           Quantity: 12
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: crab burger
           Quantity: 5
         - ReagentId: Vitamin
           Quantity: 4
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: crazy hamburger # Burger for you euro-cucks
           Quantity: 3
         - ReagentId: Vitamin
           Quantity: 6
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: duck sandwich # Burger for you sick bastards
           Quantity: 7
         - ReagentId: Vitamin
           Quantity: 1
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like bun, duck.
 
 - type: entity
       - fishy
   - type: Sprite
     state: fish
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like bun, fish.
 
 - type: entity
   - type: Tag
     tags:
       - ClothMade
+      - Meat
 # Tastes like bun, ectoplasm.
 
 - type: entity
           Quantity: 6
         - ReagentId: Vitamin
           Quantity: 5
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: McGuffin
           Quantity: 7
         - ReagentId: Vitamin
           Quantity: 1
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: McRib
           Quantity: 4
         - ReagentId: BbqSauce
           Quantity: 1
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like bun, pork patty.
 
 - type: entity
           Quantity: 6
         - ReagentId: Vitamin
           Quantity: 3
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: rat burger
           Quantity: 6
         - ReagentId: Vitamin
           Quantity: 2
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like bun, HEAT.
 
 - type: entity
           Quantity: 5
         - ReagentId: SulfuricAcid
           Quantity: 5
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like bun, lettuce, sludge.
 
 - type: entity
           Quantity: 5
   - type: Sprite
     state: superbite
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like bun, diabetes.
 
 - type: entity
           Quantity: 6
         - ReagentId: Vitamin
           Quantity: 5
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like bun, acid.
 
 # Note: I would put a bunch of colored burgers here as listed in the tg .dm but
index e2ce3dfaa869e701e81e9c409219979dcb14b179..4f6d10d98f548a31af3a697a877d562925e0911e 100644 (file)
@@ -9,6 +9,7 @@
   - type: Tag
     tags:
       - Egg
+      - Meat
   - type: Food
     trash: Eggshells
   - type: Sprite
index 2bc327d222ed461f6e0feb0a43271a0f042c64d6..d48dd88c3934ef444efc3236aec31836961f3fa9 100644 (file)
       color: red
   - type: Food
     trash: FoodFrozenPopsicleTrash
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: jumbo ice-cream
     - state: berry
   - type: Food
     trash: FoodFrozenSnowconeTrash
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: fruit salad snowcone
     - state: fruitsalad
   - type: Food
     trash: FoodFrozenSnowconeTrash
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: clowncone
index 792e1a3e2c79a075c992e5c74c3f35728af1f065..595f6ec363ebbb3b4f34d9ec9d3488c39695a68b 100644 (file)
           Quantity: 6
         - ReagentId: Vitamin
           Quantity: 2
+  - type: Tag
+    tags:
+    - Fruit
 # Tastes like eggplant, cheese.
 
 - type: entity
       - fishy
       - batter
       - spicy
-  - type: Tag
-    tags:
-    - CubanCarp
   - type: Sprite
     state: cubancarp
   - type: SolutionContainerManager
           Quantity: 6
         - ReagentId: CarpoToxin
           Quantity: 3
+  - type: Tag
+    tags:
+    - CubanCarp
+    - Meat
 # Tastes like fish, batter, hot peppers.
 
 - type: entity
           Quantity: 6
         - ReagentId: Vitamin
           Quantity: 4
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like meat, cabbage.
 
 - type: entity
           Quantity: 2
         - ReagentId: Vitamin
           Quantity: 5
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like meat, salmon.
 
 - type: entity
           Quantity: 6
         - ReagentId: Vitamin
           Quantity: 1
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like meat, butter.
 
 - type: entity
           Quantity: 10
         - ReagentId: BbqSauce
           Quantity: 10
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like meat, smokey sauce.
 
 - type: entity
           Quantity: 6
         - ReagentId: Vitamin
           Quantity: 4
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like eggs, bacon, bun.
 
 - type: entity
         reagents:
         - ReagentId: Nutriment
           Quantity: 9
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like egg, cheese.
 
 - type: entity
           Quantity: 1
         - ReagentId: Blackpepper
           Quantity: 1
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like egg, salt, pepper.
 
 - type: entity
           Quantity: 6
         - ReagentId: CarpoToxin
           Quantity: 15
+  - type: Tag
+    tags:
+    - Meat
 # tastes exotic
 
 - type: entity
             Quantity: 8
           - ReagentId: CapsaicinOil
             Quantity: 6
+    - type: Tag
+      tags:
+      - Meat
 # What do Europeans eat instead of enchiladas? 25.4 millimeter-iladas.
 
 - type: entity
           Quantity: 5
         - ReagentId: Kelotane
           Quantity: 5
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: taco
       - onion
   - type: Sprite
     state: taco
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: corn in butter
         - ReagentId: Nutriment
           Quantity: 4
         - ReagentId: Vitamin
-          Quantity: 4
\ No newline at end of file
+          Quantity: 4
index b171f6be62778d1175a649c9599751935a10b73c..30306ddff300030a159cef9168fffec52024debd 100644 (file)
@@ -43,6 +43,7 @@
   - type: Tag
     tags:
     - Raw
+    - Meat
   - type: Perishable
     # raw meat rots in 5 minutes, get it into the freezer fast
     rotAfter: 300
@@ -88,6 +89,9 @@
     graph: MeatSteak
     node: start
     defaultTarget: meat steak
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: raw human meat
   - type: Tag
     tags:
     - Raw
+    - Meat
   - type: Sprite
     state: fish
   - type: SolutionContainerManager
   - type: Tag
     tags:
     - Raw
+    - Meat
   - type: Sprite
     state: bacon
   - type: SolutionContainerManager
     graph: BearSteak
     node: start
     defaultTarget: filet migrawr
+    
 
 - type: entity
   name: raw penguin meat
     tags:
     - Raw
     - HighRiskItem
+    - Meat
   - type: Sprite
     state: corgi
   - type: SolutionContainerManager
   - type: Tag
     tags:
     - Raw
+    - Meat
   - type: Sprite
     layers:
     - state: dragon
   - type: Tag
     tags:
     - Raw
+    - Meat
   - type: Sprite
     state: rotten
   - type: SolutionContainerManager
   - type: Tag
     tags:
     - Raw
+    - Meat
   - type: Sprite
     state: xeno
   - type: SolutionContainerManager
   - type: Tag
     tags:
     - Raw
+    - Meat
   - type: Sprite
     state: salami
   - type: SliceableFood
   - type: Tag
     tags:
     - Raw
+    - Meat
   - type: Sprite
     state: clown
   - type: SliceableFood
   - type: Tag
     tags:
     - Raw
+    - Meat
   - type: Sprite
     state: meatball
 
   - type: Tag
     tags:
     - Raw
+    - Meat
   - type: Sprite
     state: slime
 
     size: 5
   - type: StaticPrice
     price: 3000 #It has so much Omnizin in it
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: steak
   - type: Tag
     tags:
     - Cooked
+    - Meat
   - type: Sprite
     layers:
     - state: plain-cooked
   - type: Tag
     tags:
     - Cooked
+    - Meat
   - type: Food
   - type: Sprite
     layers:
   - type: Tag
     tags:
     - Cooked
+    - Meat
   - type: Food
   - type: Sprite
     layers:
   - type: Tag
     tags:
     - Cooked
+    - Meat
   - type: Food
   - type: Sprite
     layers:
   - type: Tag
     tags:
     - Cooked
+    - Meat
   - type: Food
   - type: Sprite
     layers:
   - type: Tag
     tags:
     - Cooked
+    - Meat
   - type: Sprite
     layers:
     - state: chicken-fried
   - type: Tag
     tags:
     - Cooked
+    - Meat
   - type: Food
   - type: Sprite
     layers:
   - type: Tag
     tags:
     - Cooked
+    - Meat
   - type: Food
   - type: Sprite
     layers:
   - type: Tag
     tags:
     - Cooked
+    - Meat
   - type: Food
   - type: Sprite
     layers:
   - type: Tag
     tags:
     - Cooked
+    - Meat
   - type: Food
   - type: Sprite
     layers:
   - type: Tag
     tags:
     - Cooked
+    - Meat
   - type: Food
   - type: Sprite
     layers:
   - type: Tag
     tags:
     - Cooked
+    - Meat
   - type: Sprite
     state: meatball-cooked
   - type: SolutionContainerManager
     tags:
     - Raw
     - Cutlet
+    - Meat
   - type: Sprite
     state: cutlet
   - type: SolutionContainerManager
     tags:
     - Raw
     - Cutlet
+    - Meat
   - type: Sprite
     layers:
     - state: cutlet
     tags:
     - Raw
     - Cutlet
+    - Meat
   - type: Sprite
     state: cutlet
     color: white
     tags:
     - Raw
     - Cutlet
+    - Meat
   - type: Sprite
     state: cutlet
     color: white
     tags:
     - Raw
     - Cutlet
+    - Meat
   - type: Sprite
     state: cutlet
     color: white
     tags:
     - Raw
     - Cutlet
+    - Meat
   - type: Sprite
     layers:
     - state: cutlet
     tags:
     - Raw
     - Cutlet
+    - Meat
   - type: Sprite
     state: spidercutlet
   - type: SolutionContainerManager
     tags:
     - Raw
     - Cutlet
+    - Meat
   - type: Sprite
     state: xenocutlet
   - type: SolutionContainerManager
   - type: Tag
     tags:
     - Cutlet
+    - Meat
   - type: Sprite
     state: salami-slice
     color: red
     tags:
     - Raw
     - Cutlet
+    - Meat
   - type: Sprite
     state: salami-slice
   - type: SolutionContainerManager
     tags:
     - Cooked
     - Cutlet
+    - Meat
   - type: Sprite
     state: cutlet-cooked
   - type: SolutionContainerManager
     tags:
     - Cooked
     - Cutlet
+    - Meat
   - type: Sprite
     layers:
     - state: cutlet-cooked
     tags:
     - Cooked
     - Cutlet
+    - Meat
   - type: Sprite
     state: cutlet-cooked
     color: white
     tags:
     - Cooked
     - Cutlet
+    - Meat
   - type: Sprite
     state: cutlet-cooked
     color: white
     tags:
     - Cooked
     - Cutlet
+    - Meat
   - type: Sprite
     state: cutlet-cooked
     color: white
     tags:
     - Cooked
     - Cutlet
+    - Meat
   - type: Sprite
     layers:
     - state: cutlet-cooked
     tags:
     - Cooked
     - Cutlet
+    - Meat
   - type: Sprite
     state: spidercutlet-cooked
   - type: SolutionContainerManager
     tags:
     - Cooked
     - Cutlet
+    - Meat
   - type: Sprite
     state: xenocutlet-cooked
   - type: SolutionContainerManager
index fdad8598bd706c580ecdf447c2b9dd3db6c1ff0e..7b9cdb51a23ef26a10267dd47df7246df23c6b47 100644 (file)
@@ -43,6 +43,9 @@
       - tomato
   - type: Sprite
     state: tomato
+  - type: Tag
+    tags:
+    - Fruit
 # Tastes like pasta, tomato.
 
 - type: entity
@@ -88,6 +91,9 @@
           Quantity: 8
         - ReagentId: Vitamin
           Quantity: 4
+  - type: Tag
+    tags:
+    - Meat
 # Tastes like pasta, meat.
 
 - type: entity
index 1e3d42b26b73877f58ed2371d4df156eb6e8d52e..62def229deabe8a6223ff8ea046c197578a7091b 100644 (file)
       reagents:
       - ReagentId: JuiceBanana
         Quantity: 10
-
+  - type: Tag
+    tags:
+    - Fruit
+    
 - type: entity
   name: mimana
   parent: FoodProduceBase
   - type: Tag
     tags:
     - Lemon
+    - Fruit
 
 - type: entity
   name: lime
   - type: Tag
     tags:
     - Lime
+    - Fruit
 
 - type: entity
   name: orange
       reagents:
       - ReagentId: JuiceOrange
         Quantity: 10
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: pineapple
   - type: SliceableFood
     count: 5
     slice: FoodPineappleSlice
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: potato
         solution: food
       - !type:DoActsBehavior
         acts: [ "Destruction" ]
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: blue tomato
         solution: food
       - !type:DoActsBehavior
         acts: [ "Destruction" ]
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: blood tomato
         solution: food
       - !type:DoActsBehavior
         acts: [ "Destruction" ]
+  - type: Tag
+    tags:
+    - Fruit # Fuck you they're a fruit
 
 - type: entity
   name: eggplant
     sprite: Objects/Specific/Hydroponics/eggplant.rsi
   - type: Produce
     seedId: eggplant
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: apple
       reagents:
       - ReagentId: JuiceApple
         Quantity: 10
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: cocoa pod
       - id: FoodCocoaBeans
     sound:
       path: /Audio/Effects/packetrip.ogg
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: ear of corn
       reagents:
       - ReagentId: JuicePineapple
         Quantity: 2
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: onion slice
   - type: Tag
     tags:
     - Galaxythistle
+    - Fruit # Probably? 
 
 - type: entity
   name: fly amanita
     seedId: gatfruit
   - type: Food
     trash: WeaponRevolverPython
+  - type: Tag
+    tags:
+    - Fruit # It's in the name
 
 - type: entity
   name: rice bushel
     butcheringType: Knife
     spawned:
     - id: ClothingHeadHatWatermelon
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: watermelon slice
       reagents:
       - ReagentId: JuiceWatermelon
         Quantity: 4
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: grapes
       reagents:
       - ReagentId: JuiceBerry
         Quantity: 10
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: bungo fruit
     tags:
     - Recyclable
     - Trash
+    - Fruit
   - type: SolutionContainerManager
     solutions:
       food:
index 8eea9da2704c487b45e5de05dbb9fa81dfdbae72..0b32de1ce5e80c203dc3263321bd354779cc7743 100644 (file)
         color: green
       - state: skewer-meat-alpha4
         color: brown
+  - type: Tag
+    tags:
+    - Meat
+    - Fruit
 
 - type: entity
   name: meat kebab
@@ -78,6 +82,9 @@
       - state: skewer-meat2
       - state: skewer-meat3
       - state: skewer-meat4
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: human kebab
index fc7f1bf8d16f7e332d3640668088aae79908ac63..c2274aef6d32f694c6f94159dcd80a4c8ca6ff48 100644 (file)
   - type: Item
   - type: Food
     trash: FoodPacketPistachioTrash
+  - type: Tag
+    tags:
+    - Fruit # Seed of a fruit, you can yell at me
 
 - type: entity
   name: popcorn
   - type: Item
   - type: Food
     trash: FoodPacketRaisinsTrash
+  - type: Tag
+    tags:
+    - Fruit
 
 - type: entity
   name: bob's semki sunflower seeds
   - type: Item
   - type: Food
     trash: FoodPacketSusTrash
+  - type: Tag
+    tags:
+    - Meat
 
 - type: entity
   name: syndi-cakes
index 11ae8e80c707cb276592ae202dbc61cfbbc244d6..43e3dc9debb5f9de2557feecd01520eecf3c0a0c 100644 (file)
           Quantity: 6
         - ReagentId: Omnizine
           Quantity: 8
+  - type: Tag
+    tags:
+    - Soup
+    - Fruit # I don't know what this is but its' a salad so sure
 
 - type: entity
   name: herb salad
           Quantity: 8
         - ReagentId: Vitamin
           Quantity: 2
+  - type: Tag
+    tags:
+    - Fruit
+    - Soup
 
 - type: entity
   name: valid salad
           Quantity: 2
         - ReagentId: DoctorsDelight
           Quantity: 5
+  - type: Tag
+    tags:
+    - Meat
+    - Fruit
+    - Soup
 
 - type: entity
   name: coleslaw
           Quantity: 2
         - ReagentId: Vitamin
           Quantity: 4
+  - type: Tag
+    tags:
+    - Fruit
+    - Soup
 
 - type: entity
   name: jungle salad
           Quantity: 7
         - ReagentId: Vitamin
           Quantity: 4
+  - type: Tag
+    tags:
+    - Fruit
+    - Soup
 
 - type: entity
   name: citrus salad
           Quantity: 18
         - ReagentId: Vitamin
           Quantity: 15
+  - type: Tag
+    tags:
+    - Fruit
+    - Soup
 
 - type: entity
   name: salad of eden
           Quantity: 4
         - ReagentId: Vitamin
           Quantity: 4
+  - type: Tag
+    tags:
+    - Meat
+    - Soup
 
 - type: entity
   name: rice and pork
           Quantity: 6.5
         - ReagentId: Epinephrine
           Quantity: 2
+  - type: Tag
+    tags:
+    - Meat
+    - Soup
 
 - type: entity
   name: rice pudding
           Quantity: 3
         - ReagentId: CapsaicinOil
           Quantity: 2
+  - type: Tag
+    tags:
+    - Meat
+    - Soup
 
 # Misc
 
           Quantity: 8
         - ReagentId: Water
           Quantity: 10
+  - type: Tag
+    tags:
+    - Meat
+    - Soup
 
 - type: entity
   name: slime soup
           Quantity: 10
         - ReagentId: Blood
           Quantity: 5
+  - type: Tag
+    tags:
+    - Fruit
+    - Soup
 
 - type: entity
   name: wing fang chu
             Quantity: 1
           - ReagentId: Blackpepper
             Quantity: 1
+  - type: Tag
+    tags:
+    - Meat
+    - Soup
 
 - type: entity
   name: tomato soup
             Quantity: 5
           - ReagentId: Water
             Quantity: 10
+  - type: Tag
+    tags:
+    - Fruit
+    - Soup
 
 - type: entity
   name: eyeball soup
             Quantity: 5
           - ReagentId: Vitamin
             Quantity: 3
+  - type: Tag
+    tags:
+    - Meat
+    - Soup
 
 - type: entity
   name: miso soup
             Quantity: 3
           - ReagentId: Water
             Quantity: 10
+  - type: Tag
+    tags:
+    - Meat
+    - Soup
 
 - type: entity
   name: mushroom soup
             Quantity: 5
           - ReagentId: Vitamin
             Quantity: 2
+  - type: Tag
+    tags:
+    - Meat
+    - Fruit
+    - Soup
 
 - type: entity
   name: sweet potato soup
             Quantity: 5
           - ReagentId: CapsaicinOil
             Quantity: 5
+  - type: Tag
+    tags:
+    - Fruit
+    - Soup
 # Tastes like bungo, hot curry.
index e439d56865c84ccc68b7b069b0f3200d024561f2..bf323067ac08678b333db3de0fb71acd0a2a68d7 100644 (file)
         transferForensics: true
       - !type:DoActsBehavior
         acts: [ "Destruction" ]
+  - type: Tag
+    tags:
+    - Pill
 
 - type: entity
   name: pill canister
index 07f44a1f8b58ad44ed8a96f2bb302a2964e79650..ccd042dd002bf660f0287313f8a1b25be1ab7183 100644 (file)
 - type: Tag
   id: ForceNoFixRotations # fixrotations command WON'T target this
 
+- type: Tag
+  id: Fruit
+
 - type: Tag
   id: Galaxythistle
 
 - type: Tag
   id: Matchstick
 
+- type: Tag
+  id: Meat
+
 - type: Tag
   id: Medkit
 
 - type: Tag
   id: Pig
 
+- type: Tag
+  id: Pill
+
 - type: Tag
   id: PillCanister