Skip to content

Recipes for formic acid from blood have incorrect yield #82950

@PatrikLundell

Description

@PatrikLundell

Describe the bug

The recipes produces 40 charges from 2 units of insect blood and 250 ml alcohol. I would guess the author of the recipe intended for it to produce 40 ml of acid rather than 10 liters (the unit size is 250 ml, not 1 ml).

Realized something was wrong when my 100 L barrel got full...

Attach save file

N/A, this is a JSON issue.

Steps to reproduce

Look at the recipes in data/json/recipes/recipe_medsandchemicals.json and the definition of formic acid in data/json/items/chemicals_and_resources.json

Expected behavior

The results to be the same or slightly lower mass than the input, unless you extract mass from the air (like moisture).

Screenshots

No response

Versions and configuration

  • OS: Windows
    • OS Version: 10.0.26100.6584 (24H2)
  • Game Version: cdda-experimental-2025-08-26-0613-170-g03729eb313 [64-bit]
  • Graphics Version: Tiles
  • Game Language: System language []
  • Mods loaded: [
    Dark Days Ahead [dda],
    Disable NPC Needs [no_npc_food],
    Portal Storms Ignore NPCs [personal_portal_storms]
    ]

Additional context

The simple solution is to just drop the charges of the recipes so you get one unit (250 ml). You get 1 unit of water back as well, and since the input is 2 unit of blood, that checks out (you also input alcohol and receive most of it back in the destillation recipe, while it's lost in the more basic one (presumably evaporated).

The complicated solution would be to rework the size of the formic acid unit (and handle its follow on effects).

Metadata

Metadata

Assignees

No one assigned

    Labels

    (S1 - Need confirmation)Report waiting on confirmation of reproducibility

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions