Vox now can eat trash other other inedible things (#35681)

* EAT TRASH EXHALE AMMONIA

Update to files

* Forgot to port this file

* 1D4 Guidance

* Summary (required)

Suggested changes and fixes

* Cries in conflicts

* Why do we exist? To suffer?

* 1 citation for being stupid

* THE ANTIDOTE, THE ANTIDOTE FOR THE POISON

* I was inverted sir

* vox organs cleanup

* vox reagents

* guidebook

* weh

---------

Co-authored-by: Errant <35878406+Errant-4@users.noreply.github.com>
This commit is contained in:
MissKay1994
2025-05-01 14:16:51 -04:00
committed by GitHub
parent 81507b9d52
commit d21906c025
20 changed files with 133 additions and 6 deletions

View File

@@ -52,6 +52,7 @@ flavor-base-horrible = horrible
flavor-base-terrible = terrible
flavor-base-mindful = mindful
flavor-base-chewy = chewy
flavor-base-trashy = trashy
# Complex flavors. Put a flavor here when you want something that's more
# specific.

View File

@@ -81,3 +81,6 @@ reagent-desc-lipolicide = A powerful toxin that will destroy fat cells, massivel
reagent-name-mechanotoxin = mechanotoxin
reagent-desc-mechanotoxin = A neurotoxin used as venom by some species of spider. Degrades movement when built up.
reagent-name-toxintrash = trash
reagent-desc-toxintrash = An awful-smelling fluid. Deadly to non-vox.

View File

@@ -13,3 +13,43 @@
- type: Item
size: Small
heldPrefix: lungs
- type: entity
parent: OrganHumanStomach
id: OrganVoxStomach
name: stomach
description: "A stomach that smells of ammonia."
components:
- type: Metabolizer #Skreeeee!
metabolizerTypes: [Vox]
- type: Stomach
#Bird vs tags
specialDigestible:
tags:
- Trash
- Fruit
- ReptilianFood
- Meat
- Pill
- Crayon
- Paper
- VoxFood
- Vegetable
- type: entity
parent: OrganHumanLiver
id: OrganVoxLiver
name: liver
description: "Smells flammable."
components:
- type: Metabolizer
metabolizerTypes: [Vox]
- type: entity
parent: OrganHumanHeart
id: OrganVoxHeart
name: heart
description: "The strange heart of a vox."
components:
- type: Metabolizer
metabolizerTypes: [Vox]

View File

@@ -18,10 +18,10 @@
- right leg
- left leg
organs:
heart: OrganHumanHeart
heart: OrganVoxHeart
lungs: OrganVoxLungs
stomach: OrganHumanStomach
liver: OrganHumanLiver
stomach: OrganVoxStomach
liver: OrganVoxLiver
kidneys: OrganHumanKidneys
right arm:
part: RightArmVox

View File

@@ -20,6 +20,9 @@
reagents:
- ReagentId: Nutriment
Quantity: 5
- type: Tag
tags:
- VoxFood
- type: entity
id: FoodBagel

View File

@@ -15,6 +15,7 @@
- type: Tag
tags:
- Bread
- VoxFood
- type: SolutionContainerManager
solutions:
food:

View File

@@ -26,6 +26,7 @@
- type: Tag
tags:
- Cake
- VoxFood
- type: SecretStash
maxItemSize: "Normal"
secretStashName: secret-stash-cake

View File

@@ -10,6 +10,7 @@
- type: Tag
tags:
- Donut
- VoxFood
- type: Sprite
sprite: Objects/Consumable/Food/Baked/donut.rsi
- type: SolutionContainerManager

View File

@@ -18,6 +18,9 @@
Quantity: 5
- type: Item
size: Tiny
- type: Tag
tags:
- VoxFood
# Muffins

View File

@@ -30,6 +30,7 @@
- type: Tag
tags:
- Pie
- VoxFood
- type: entity
parent: FoodInjectableBase # Not sliceable

View File

@@ -22,6 +22,9 @@
reagents:
- ReagentId: Nutriment
Quantity: 20
- type: Tag
tags:
- VoxFood
# Meals

View File

@@ -18,7 +18,10 @@
reagents:
- ReagentId: Nutriment
Quantity: 20
- type: Tag
tags:
- VoxFood
# Noodles
- type: entity

View File

@@ -445,6 +445,8 @@
- type: Extractable
grindableSolutionName: food
- type: SpaceGarbage
- type: Food
requiresSpecialDigestion: true
- type: entity
name: baked banana peel

View File

@@ -10,6 +10,7 @@
- type: Tag
tags:
- FoodSnack
- VoxFood
- type: Sprite
sprite: Objects/Consumable/Food/snacks.rsi
- type: SolutionContainerManager
@@ -475,7 +476,6 @@
sound:
path: /Audio/Effects/unwrap.ogg
- type: entity
id: FoodSnackMREBrownieOpen
parent: FoodSnackBase
@@ -498,6 +498,9 @@
Quantity: 10
- ReagentId: Theobromine
Quantity: 3
- type: Tag
tags:
- VoxFood
# Trash
@@ -523,6 +526,15 @@
- type: SpaceGarbage
- type: StaticPrice
price: 0
- type: SolutionContainerManager
solutions:
food:
maxVol: 10
reagents:
- ReagentId: ToxinTrash
Quantity: 5
- type: Food
requiresSpecialDigestion: true
- type: entity
categories: [ HideSpawnMenu ]

View File

@@ -42,6 +42,7 @@
- type: Tag
tags:
- Soup
- VoxFood
- type: Destructible
thresholds:
- trigger:

View File

@@ -1468,3 +1468,9 @@
id: bacchusblessing
flavorType: Complex
description: flavor-complex-bacchus-blessing
- type: flavor
id: trashy
flavorType: Base
description: flavor-base-trashy

View File

@@ -161,9 +161,20 @@
tileReactions:
- !type:FlammableTileReaction {}
metabolisms:
Food:
effects:
- !type:SatiateThirst
factor: 1
conditions:
- !type:OrganType
type: Vox
Poison:
effects:
- !type:HealthChange
conditions:
- !type:OrganType
type: Vox
shouldHave: false
damage:
types:
Poison: 1

View File

@@ -477,6 +477,9 @@
- !type:OrganType
type: Animal
shouldHave: false
- !type:OrganType
type: Vox
shouldHave: false
type: Local
visualType: MediumCaution
messages: [ "generic-reagent-effect-sick" ]
@@ -487,11 +490,17 @@
- !type:OrganType
type: Animal
shouldHave: false
- !type:OrganType
type: Vox
shouldHave: false
- !type:HealthChange
conditions:
- !type:OrganType
type: Animal
shouldHave: false
- !type:OrganType
type: Vox
shouldHave: false
damage:
types:
Poison: 1
@@ -499,9 +508,14 @@
conditions:
- !type:OrganType
type: Animal
shouldHave: true
reagent: Protein
amount: 0.5
- !type:AdjustReagent
conditions:
- !type:OrganType
type: Vox
reagent: Protein
amount: 0.25
- type: reagent
id: Allicin
@@ -701,3 +715,19 @@
shouldHave: false
walkSpeedModifier: 0.4
sprintSpeedModifier: 0.4
- type: reagent
id: ToxinTrash
name: reagent-name-toxintrash
group: Toxins
desc: reagent-desc-toxintrash
flavor: trashy
physicalDesc: reagent-physical-desc-nondescript
metabolisms:
Food:
effects:
- !type:SatiateHunger
factor: 1
conditions:
- !type:OrganType
type: Vox

View File

@@ -1355,6 +1355,9 @@
- type: Tag
id: VoiceTrigger
- type: Tag # Eating fix tag
id: VoxFood
- type: Tag
id: Wall

View File

@@ -14,6 +14,8 @@
Vox always spawn wearing working nitrogen internals equipment.
A spare breathing mask and an emergency nitrogen canister is provided in their survival box.
In addition to regular foods, Vox can also eat various snack packaging, banana peels, eggshells, and raw meat without any ill effects. They also like to drink welding fuel.
Vox [color=#1e90ff]slowly recover from low levels of poison damage[/color] on their own,
so long as they are careful not to exceed 20 poison damage.
This allows them to endure breathing station air for up to thirty seconds at a time without lasting damage,