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:
parent
da3e4052b0
commit
71aacd1f11
|
|
@ -53,6 +53,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.
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
@ -14,3 +14,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]
|
||||
|
|
|
|||
|
|
@ -19,10 +19,10 @@
|
|||
- left leg
|
||||
- head # Shitmed
|
||||
organs:
|
||||
heart: OrganHumanHeart
|
||||
heart: OrganVoxHeart
|
||||
lungs: OrganVoxLungs
|
||||
stomach: OrganHumanStomach
|
||||
liver: OrganHumanLiver
|
||||
stomach: OrganVoxStomach
|
||||
liver: OrganVoxLiver
|
||||
kidneys: OrganHumanKidneys
|
||||
right arm:
|
||||
part: RightArmVox
|
||||
|
|
|
|||
|
|
@ -20,6 +20,9 @@
|
|||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 5
|
||||
- type: Tag
|
||||
tags:
|
||||
- VoxFood
|
||||
|
||||
- type: entity
|
||||
id: FoodBagel
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@
|
|||
- type: Tag
|
||||
tags:
|
||||
- Bread
|
||||
- VoxFood
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@
|
|||
- type: Tag
|
||||
tags:
|
||||
- Cake
|
||||
- VoxFood
|
||||
- type: SecretStash
|
||||
maxItemSize: "Normal"
|
||||
secretStashName: secret-stash-cake
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@
|
|||
- type: Tag
|
||||
tags:
|
||||
- Donut
|
||||
- VoxFood
|
||||
- type: Sprite
|
||||
sprite: Objects/Consumable/Food/Baked/donut.rsi
|
||||
- type: SolutionContainerManager
|
||||
|
|
|
|||
|
|
@ -18,6 +18,9 @@
|
|||
Quantity: 5
|
||||
- type: Item
|
||||
size: Tiny
|
||||
- type: Tag
|
||||
tags:
|
||||
- VoxFood
|
||||
|
||||
# Muffins
|
||||
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@
|
|||
- type: Tag
|
||||
tags:
|
||||
- Pie
|
||||
- VoxFood
|
||||
|
||||
- type: entity
|
||||
parent: FoodInjectableBase # Not sliceable
|
||||
|
|
|
|||
|
|
@ -22,6 +22,9 @@
|
|||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 20
|
||||
- type: Tag
|
||||
tags:
|
||||
- VoxFood
|
||||
|
||||
# Meals
|
||||
|
||||
|
|
|
|||
|
|
@ -18,7 +18,10 @@
|
|||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 20
|
||||
|
||||
- type: Tag
|
||||
tags:
|
||||
- VoxFood
|
||||
|
||||
# Noodles
|
||||
|
||||
- type: entity
|
||||
|
|
|
|||
|
|
@ -445,6 +445,8 @@
|
|||
- type: Extractable
|
||||
grindableSolutionName: food
|
||||
- type: SpaceGarbage
|
||||
- type: Food
|
||||
requiresSpecialDigestion: true
|
||||
|
||||
- type: entity
|
||||
name: baked banana peel
|
||||
|
|
|
|||
|
|
@ -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 ]
|
||||
|
|
|
|||
|
|
@ -42,6 +42,7 @@
|
|||
- type: Tag
|
||||
tags:
|
||||
- Soup
|
||||
- VoxFood
|
||||
- type: Destructible
|
||||
thresholds:
|
||||
- trigger:
|
||||
|
|
|
|||
|
|
@ -1469,3 +1469,9 @@
|
|||
id: bacchusblessing
|
||||
flavorType: Complex
|
||||
description: flavor-complex-bacchus-blessing
|
||||
|
||||
- type: flavor
|
||||
id: trashy
|
||||
flavorType: Base
|
||||
description: flavor-base-trashy
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -496,6 +496,9 @@
|
|||
- !type:OrganType
|
||||
type: Animal
|
||||
shouldHave: false
|
||||
- !type:OrganType
|
||||
type: Vox
|
||||
shouldHave: false
|
||||
type: Local
|
||||
visualType: MediumCaution
|
||||
messages: [ "generic-reagent-effect-sick" ]
|
||||
|
|
@ -506,11 +509,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
|
||||
|
|
@ -518,9 +527,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
|
||||
|
|
@ -720,3 +734,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
|
||||
|
|
|
|||
|
|
@ -1355,6 +1355,9 @@
|
|||
- type: Tag
|
||||
id: VoiceTrigger
|
||||
|
||||
- type: Tag # Eating fix tag
|
||||
id: VoxFood
|
||||
|
||||
- type: Tag
|
||||
id: Wall
|
||||
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in New Issue