Dwarf Fortress

Dwarf Fortress

Quack Dec 31, 2024 @ 9:12am
venom coating / fluids simulation
Trying to figure out a way to coat weapons with venom. Only idea I come up with is somehow spatter venom for barrels on the floor where weapons lying. But I cannot find a way to spill barrels contents when noone tries to drink it.
Ponds are only filled with water it seems, so this left me wondering: are barrels content liable to be spilled at all? I think even if they are thrown by a disorderly dwarf they don't spill anything.. And are fluids apart from water and magma simulated at all? Or they can only cause spatterings or at most pools (blood, ichor , etc)?
< >
Showing 1-9 of 9 comments
Fel Dec 31, 2024 @ 9:20am 
The wiki has a workaround way to empty a barrel:
https://dwarffortresswiki.org/index.php/Gnomeblight
You would want to use it with weapons instead of the cages in the steps.

The only proper fluids are water and magma, everything else can leave puddles on the ground (just like with mud for example) but won't "flow".
Quack Dec 31, 2024 @ 9:31am 
Originally posted by Fel:
The wiki has a workaround way to empty a barrel:
https://dwarffortresswiki.org/index.php/Gnomeblight
You would want to use it with weapons instead of the cages in the steps.

The only proper fluids are water and magma, everything else can leave puddles on the ground (just like with mud for example) but won't "flow".

great thank you! didn't think of forbidding the liquid itself and having the barrel moved
amade Dec 31, 2024 @ 9:40am 
Unfortunately, stuff left on the ground will not get contaminated this way. You can see this with goblinite lying in pools of blood, they never actually get coated with blood. Things get coated in stuff if what they hit was coated with it; e.g. a sword hitting a bloody hand will have that blood contaminate that sword. Another way of coating stuff is to be caught in a cloud of it e.g. clay, limestone, etc in cave-ins.

However, I have noticed that creatures standing in pools of contaminants for long periods do get the stuff coated on their feet. So a possible workaround is to spill the liquid in a 1x1 room, pit a creature in it, kill it with something and hope it hits their feet and you'll get a weapon coated with poison. Note that any unit carrying the weapon into even 1/7 tile of water will wash the contaminant off.
Quack Dec 31, 2024 @ 10:05am 
Originally posted by amade:
Unfortunately, stuff left on the ground will not get contaminated this way. You can see this with goblinite lying in pools of blood, they never actually get coated with blood. Things get coated in stuff if what they hit was coated with it; e.g. a sword hitting a bloody hand will have that blood contaminate that sword. Another way of coating stuff is to be caught in a cloud of it e.g. clay, limestone, etc in cave-ins.

However, I have noticed that creatures standing in pools of contaminants for long periods do get the stuff coated on their feet. So a possible workaround is to spill the liquid in a 1x1 room, pit a creature in it, kill it with something and hope it hits their feet and you'll get a weapon coated with poison. Note that any unit carrying the weapon into even 1/7 tile of water will wash the contaminant off.
oh ok.. lol that's brutal, I think it's better to forget about it until it's properly implemented
Last edited by Quack; Dec 31, 2024 @ 10:05am
amade Dec 31, 2024 @ 6:34pm 
I might have been wrong about the 1x1 room, it seems that you'll need at least a 1x2 room to give the creature some space to actually walk and get the stuff on their feet. Just tested this with a beak dog on two tiles of GCS venom. Further reading on some reddit threads also seem to suggest that forcing creatures to go prone helps increase the chances of getting smeared with the stuff on the floor, so pitting multiple creatures may be advisable.

I'm tempted to try putting cats on pools of poison and see them lick the contaminant off their feet. &&&

edit: yep, just confirmed that multiple creatures do in fact help. One of the beak dogs got covered in venom all over their body instead of just on their feet. This would make it easier to get contaminants to transfer to a weapon.

However, that reddit thread I mentioned also noted that if the weapon pierces the skin you might get blood spatters instead, so there's still a chance you won't get poison on the weapon. Plus, you can lose the poison coating already on a weapon while in combat as the coating gets replaced with blood instead.
Last edited by amade; Dec 31, 2024 @ 6:43pm
Ottfried Jan 1 @ 12:12am 
Thanks for the research, Amade :D
That is pretty interesting, but sad it the coating wears of to quickly. Would be way to much effort for a few swings.

Is it possible to manually coat you weapon in adventure mode? Would be awesome ^^
amade Jan 1 @ 12:18am 
Originally posted by Ottfried:
Thanks for the research, Amade :D
That is pretty interesting, but sad it the coating wears of to quickly. Would be way to much effort for a few swings.

Is it possible to manually coat you weapon in adventure mode? Would be awesome ^^

Certainly possible, it's been done before. Same caveats apply, though it's a bit easier to coat a weapon than in fortress mode. I imagine it's more practical to coat bolts/arrows/darts since they're single use anyway (you can't coat ammo in fortress mode since there's no way to tell your units to carry them without also carrying the weapon that shoots the ammo, thus preventing any practical method of coating them with venom). The hard part will be finding the venom in adventure mode, I suppose.
I made a video 7 Years ago on how to poison arrows via forgotten beasts before it came to steam
this is the explaination
https://www.youtube.com/watch?v=XgIgGeXa-wE&t=81s
this a way shorter version trying out a few things
https://www.youtube.com/watch?v=_3wev5GnsZE


i am trying to do it in a more reliable way with the steam version right now. So far it seems that its much harder to coat things on the ground BUT the coating sticks to the creatures so i placed a Waterhole / garbage chute next to my setup. My idea is to get the coating on the water -> throw arrows into it -> drain water to get the coating on the arrows. I let you know when i suceed.
Last edited by Bauta Beepsky; May 3 @ 11:02am
Originally posted by Bauta Beepsky:
I made a video 7 Years ago on how to poison arrows via forgotten beasts before it came to steam
this is the explaination
https://www.youtube.com/watch?v=XgIgGeXa-wE&t=81s
this a way shorter version trying out a few things
https://www.youtube.com/watch?v=_3wev5GnsZE


i am trying to do it in a more reliable way with the steam version right now. So far it seems that its much harder to coat things on the ground BUT the coating sticks to the creatures so i placed a Waterhole / garbage chute next to my setup. My idea is to get the coating on the water -> throw arrows into it -> drain water to get the coating on the arrows. I let you know when i suceed.
Update : Dust works for coating but doesnt seem to transfer the effects to victims anymore, could be bad luck though.
< >
Showing 1-9 of 9 comments
Per page: 1530 50