diff --git a/Resources/Locale/en-US/reagents/meta/toxins.ftl b/Resources/Locale/en-US/reagents/meta/toxins.ftl index 74cec31aaa..2c3660b472 100644 --- a/Resources/Locale/en-US/reagents/meta/toxins.ftl +++ b/Resources/Locale/en-US/reagents/meta/toxins.ftl @@ -36,3 +36,6 @@ reagent-desc-vent-crud = A jet black substance found in poorly maintained ventil reagent-name-corpium = corpium reagent-desc-corpium = A Syndicate cocktail, carefully harvested from various sources. You wouldn't want this inside of you. + +reagent-name-uncooked-animal-proteins = uncooked animal proteins +reagent-name-uncooked-animal-proteins = This is very risky for the stomachs of softer lifeforms to digest. diff --git a/Resources/Prototypes/Body/Parts/animal.yml b/Resources/Prototypes/Body/Parts/animal.yml index 1697a7826a..a29db3dd7f 100644 --- a/Resources/Prototypes/Body/Parts/animal.yml +++ b/Resources/Prototypes/Body/Parts/animal.yml @@ -109,7 +109,7 @@ digestionDelay: 20 - type: Metabolizer maxReagents: 3 - metabolizerTypes: [Human, Animal] + metabolizerTypes: [Animal] groups: - id: Food - id: Drink @@ -125,7 +125,7 @@ compatibility: Biological - type: Metabolizer maxReagents: 1 - metabolizerTypes: [Human, Animal] + metabolizerTypes: [Animal] groups: - id: Alcohol rateModifier: 0.1 @@ -141,7 +141,7 @@ compatibility: Biological - type: Metabolizer maxReagents: 2 - metabolizerTypes: [Human, Animal] + metabolizerTypes: [Animal] groups: - id: Medicine - id: Poison @@ -158,5 +158,5 @@ compatibility: Biological - type: Metabolizer maxReagents: 5 - metabolizerTypes: [Human, Animal] + metabolizerTypes: [Animal] removeEmpty: true diff --git a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml index a25ff7aa71..6979dfe969 100644 --- a/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml +++ b/Resources/Prototypes/Entities/Objects/Consumable/Food/meat.yml @@ -16,7 +16,7 @@ reagents: - ReagentId: Nutriment Quantity: 5 - - ReagentId: Toxin + - reagentId: UncookedAnimalProteins Quantity: 1 - type: Item size: 5 @@ -47,8 +47,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 5 + - ReagentId: UncookedAnimalProteins + Quantity: 9 - type: SliceableFood count: 3 slice: FoodMeatCutlet @@ -97,8 +97,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 1 + - reagentId: UncookedAnimalProteins + Quantity: 2 - type: entity name: raw bear meat @@ -115,8 +115,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 1 + - reagentId: UncookedAnimalProteins + Quantity: 9 - type: SliceableFood count: 3 slice: FoodMeatBearCutlet @@ -136,8 +136,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 1 + - reagentId: UncookedAnimalProteins + Quantity: 9 - type: SliceableFood count: 3 slice: FoodMeatPenguinCutletSlice @@ -157,8 +157,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 1 + - reagentId: UncookedAnimalProteins + Quantity: 9 - type: SliceableFood count: 3 slice: FoodMeatChickenCutlet @@ -178,8 +178,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 1 + - reagentId: UncookedAnimalProteins + Quantity: 9 - type: SliceableFood count: 3 slice: FoodMeatDuckCutlet @@ -219,7 +219,7 @@ solutions: food: reagents: - - ReagentId: Toxin + - reagentId: UncookedAnimalProteins Quantity: 1 - type: entity @@ -237,7 +237,7 @@ solutions: food: reagents: - - ReagentId: Toxin + - reagentId: UncookedAnimalProteins Quantity: 5 - type: entity @@ -281,8 +281,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 1 + - reagentId: UncookedAnimalProteins + Quantity: 9 - type: SliceableFood count: 3 slice: FoodMeatLizardCutlet @@ -311,7 +311,7 @@ solutions: food: reagents: - - ReagentId: Toxin + - reagentId: UncookedAnimalProteins Quantity: 20 - type: entity @@ -329,8 +329,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 20 + - reagentId: UncookedAnimalProteins + Quantity: 9 - type: SliceableFood count: 3 slice: FoodMeatSpiderCutlet @@ -350,7 +350,7 @@ solutions: food: reagents: - - ReagentId: Toxin + - reagentId: UncookedAnimalProteins Quantity: 10 - type: entity @@ -368,7 +368,7 @@ solutions: food: reagents: - - ReagentId: Toxin + - reagentId: UncookedAnimalProteins Quantity: 1 - type: entity @@ -789,8 +789,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 1 + - reagentId: UncookedAnimalProteins + Quantity: 3 - type: entity name: raw bear cutlet @@ -811,8 +811,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 1 + - reagentId: UncookedAnimalProteins + Quantity: 3 - type: entity name: raw penguin cutlet @@ -831,8 +831,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 1 + - reagentId: UncookedAnimalProteins + Quantity: 3 - type: entity name: raw chicken cutlet @@ -851,8 +851,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 1 + - reagentId: UncookedAnimalProteins + Quantity: 3 - type: entity name: raw duck cutlet @@ -871,8 +871,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 1 + - reagentId: UncookedAnimalProteins + Quantity: 3 - type: entity name: raw lizard cutlet @@ -894,8 +894,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 1 + - reagentId: UncookedAnimalProteins + Quantity: 3 - type: entity name: raw spider cutlet @@ -917,8 +917,8 @@ solutions: food: reagents: - - ReagentId: Toxin - Quantity: 20 + - reagentId: UncookedAnimalProteins + Quantity: 3 - type: entity name: raw xeno cutlet diff --git a/Resources/Prototypes/Reagents/toxins.yml b/Resources/Prototypes/Reagents/toxins.yml index f9dcd129dc..60e3fe674e 100644 --- a/Resources/Prototypes/Reagents/toxins.yml +++ b/Resources/Prototypes/Reagents/toxins.yml @@ -334,3 +334,26 @@ - !type:ChemCauseDisease causeChance: 1 disease: ActiveZombieVirus + +- type: reagent + id: UncookedAnimalProteins + name: reagent-name-uncooked-animal-proteins + desc: reagent-desc-uncooked-animal-proteins + physicalDesc: reagent-physical-desc-clumpy + color: "#FFFFE5" + metabolisms: + Poison: + effects: + - !type:HealthChange + conditions: + - !type:OrganType + type: Human + damage: + types: + Poison: 2 + - !type:AdjustReagent + conditions: + - !type:OrganType + type: Animal + reagent: Protein + amount: 0.5 diff --git a/Resources/Prototypes/Recipes/Reactions/single_reagent.yml b/Resources/Prototypes/Recipes/Reactions/single_reagent.yml new file mode 100644 index 0000000000..a99b764851 --- /dev/null +++ b/Resources/Prototypes/Recipes/Reactions/single_reagent.yml @@ -0,0 +1,9 @@ +- type: reaction + id: ProteinCooking + impact: Low + minTemp: 347 + reactants: + UncookedAnimalProteins: + amount: 0.5 + products: + Protein: 0.5