CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.07k stars 4.09k forks source link

Bleed acid zeds should produce sulfuric acid instead of tainted blood. #47124

Open ynemo opened 3 years ago

ynemo commented 3 years ago

I butcher bleed "bilious soldier zombie", and harvested 22L Tainted Blood. But when I draw blood from the same zombie using blood draw kit I harvest sulfuric acid. I was hoping butchering bleed function was added to help players to avoid making macros to harvest liquids from dead bodies. Also, weight of bled corpses do not change at all, and i still can use blood draw kit on bled corpse.

Expected behavior

I suppose acid zeds should produce acid when i bleed them.

PaulBlay commented 3 years ago

Also, weight of bled corpses do not change at all, and i still can use blood draw kit on bled corpse.

The blood draw kit only takes a tiny amount of blood so that is not unreasonable.

ynemo commented 3 years ago

same with acidic ants

Salty-Panda commented 3 years ago

Not sure if those acidic zombies have acid instead of blood or rather some sort of acidic pus or blisters. Or just sack of acid in the body. Same with ants. Instead of bleeding maybe add body_part type acid sacks, that can be crafted into acid/sulfuric acid?


Also obtaining acid from zombies in meaningful amounts would clash with one of the basic rules of the game:

For comparison, a car battery provides two? units of sulfuric acid.

Maybe it would be more reasonable to have zombies contain some weak acid?


The blood draw kit only takes a tiny amount of blood so that is not unreasonable.

It gives you 0,25L of acid. That's the smallest volume of acid though, so probably that should be addressed too.

actual-nh commented 3 years ago

Three thoughts:

ynemo commented 3 years ago
  • (BTW, I trust the blood draw kit only works once to draw acidic blood?)

i put it on macro and harvested 20L from single body. Only drawback, need to repair blood draw kit sometimes, i made another macro for this.

actual-nh commented 3 years ago
  • (BTW, I trust the blood draw kit only works once to draw acidic blood?)

i put it on macro and harvested 20L from single body. Only drawback, need to repair blood draw kit sometimes, i made another macro for this.

Umm... if it's drawing acid concentrated enough to be useful off the bat (much less to do damage on contact!), even assuming a glass syringe (much less common in healthcare settings than plastic), the plunger and/or connection to the needle - both of which, outside of chemistry labs, will be (cheap) plastic - is/are definitely going to be leaking after you get .1 L, and definitely not functional after drawing .25 L. They're designed to handle biohazards (by being disposable!), not chemical hazards.

PaulBlay commented 3 years ago

actual-nh does have a good point. The blood drawing kit does get damaged (relatively) quickly, but it is easy to repair. I don't think there is any realistic way to repair a syringe damaged by concentrated acid to the point of leaking.

On the subject of collecting acid blood when butchering, I think a more vital question is how do you butcher a corpse full of concentrated acid without risking severe damage to your butchering tool and yourself? Some of these corpses fire acid half a dozen tiles when you shoot holes in them but you can casually hack them apart at point blank range with your butchers knife without ending covered from head to toe in acid blood.

ynemo commented 3 years ago

On the subject of collecting acid blood when butchering, I think a more vital question is how do you butcher a corpse full of concentrated acid without risking severe damage to your butchering tool and yourself? Some of these corpses fire acid half a dozen tiles when you shoot holes in them but you can casually hack them apart at point blank range with your butchers knife without ending covered from head to toe in acid blood.

there is butchering action named "bleed", it is currently implemented in game. I suppose i tie legs of zed to a rope and hang out it on a butchering rack or a tree. Then "blood" or "acid" is collected to the container under the corpse, maybe i need a funnel, maybe not.

PaulBlay commented 3 years ago

there is butchering action named "bleed", it is currently implemented in game.

Currently implemented, or currently unimplemented?

ynemo commented 3 years ago

Currently implemented, or currently unimplemented?

implemented, it produces blood. I wish it produces some kind of acid.

actual-nh commented 3 years ago

actual-nh does have a good point. The blood drawing kit does get damaged (relatively) quickly, but it is easy to repair. I don't think there is any realistic way to repair a syringe damaged by concentrated acid to the point of leaking.

If you're very lucky and the (syringe!) body is glass, replace the needle (including the plastic bit by which it mounts to the syringe body) and plunger (and hope they haven't left too much crud that you haven't been able to clean out). I'm not sure whether that should be considered repair or disassemble for usable part to use in a new syringe.

On the subject of collecting acid blood when butchering, I think a more vital question is how do you butcher a corpse full of concentrated acid without risking severe damage to your butchering tool and yourself? Some of these corpses fire acid half a dozen tiles when you shoot holes in them but you can casually hack them apart at point blank range with your butchers knife without ending covered from head to toe in acid blood.

Good point! It may admittedly only be pressurized while the zombie is still functional, but chopping into them should still result in potentially-damaging blood all over the place.

PaulBlay commented 3 years ago

Going back to what @Salty-Panda said

zombies are so plentiful, their corpses shouldn't provide anything too good.

But also bearing in mind another guideline

Realism trumps gameplay

You could combine the two for this case by making it possible to fill a 3L glass jar with zombie blood acid, but said zombie blood acid should be full of disgusting and weird zombie goop instead of being pure hydrochloric or sulphuric acid. To the point that Goo only knows what would happen if you tried to make a car battery out of it. Having zombie acid blood being conveniently usable 'as is' would be a tad unlikely as they aren't evolving for our convenience. Quite the opposite.

SariusSkelrets commented 3 years ago

It could be some kind of acidic blood (tainted acid) that would need processing, reducing the total amount.

The acidic zombie’s description alludes to «fluid in its veins» so the acid is mixed with blood and maybe other things so it wouldn’t be usable right now and be reduced to appropriate amounts after the processing

PabloJSV commented 3 years ago

There are different kinds of acid that could be compatible with the change @ynemo is proposing. It could be an interesting addition as a rare drop or making it extractable using a syringe.

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not \'bump\' or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.

actual-nh commented 3 years ago

Will work on after 0.F is out, I think. Ping myself: @actual-nh.

anothersimulacrum commented 3 years ago

@actual-nh Do you want me to assign you to this? I can.

actual-nh commented 3 years ago

@actual-nh Do you want me to assign you to this? I can.

@anothersimulacrum: Good thought; please do.

actual-nh commented 3 years ago

Also to-fix (from #48971):

Also, there should be a limit units within a corpse which allowed blood draw kit to draw. I've draw a few gallon blood from this poor zombie... More, a corpse had blood drawn should lose its weight. Not sure about butchery>skinning did the similar thing but it should also be like this.

robotic-gamer commented 3 years ago

shouldn't acid zombies give hydrochloric acid, not sulfuric acid since that is what is in stomach acid and is also a stronger acid then sulfuric acid?

actual-nh commented 3 years ago

I had the same question; now that I'm on the Discord, I'll see about checking on that.

actual-nh commented 3 years ago

Bleeding acid zombies almost certainly came well after their creation - and they're specified as yellow (or the fluid as being yellow). More reasonable would be some mix of acids + tainted blood that you'd need to purify, compensated for by being able to actually bleed them... provided you avoid getting splashed!

ynemo commented 7 months ago

may i close this Issue? Looks like it is resolved