Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0001590Dwarf FortressDwarf Mode -- Jobs, Animal Handlingpublic2010-04-27 17:222021-07-20 06:03
GauHelldragon 
 
lowminoralways
newopen 
 
 
0001590: Fish in aquariums always drown.
I have had no luck with aquariums. Cod seem to be alright after being caught in a cage trap, but as soon as I transfer them to an aquarium with 10 water in it, they drown. Perhaps they require salt water...?
1. Capture fish with cage traps.
2. Build a green glass aquarium + fill with water
3. Transfer in fish
animals, cages
Issue History
2010-04-27 17:22GauHelldragonNew Issue
2010-04-27 17:23GauHelldragonTag Attached: animals
2010-04-27 17:23GauHelldragonTag Attached: cages
2010-09-29 10:39QuietustNote Added: 0013063
2012-10-17 16:34QuietustNote Added: 0023666
2012-10-19 18:18kwielandNote Added: 0023670
2017-07-05 06:54FantasticDorfNote Added: 0036650
2021-07-20 06:03FantasticDorfNote Added: 0041106

Notes
(0013063)
Quietust   
2010-09-29 10:39   
Units seem to preserve their "in water" state from the moment they were placed in the cage rather than getting it from the cage itself, so large fish dragged into an aquarium will always drown because they were drowning while being led to it. This is also why fish caught in underwater cage traps will survive as long as they stay in their cages - they were underwater before being trapped, and the game never updates that when the cages are removed from the water.
(0023666)
Quietust   
2012-10-17 16:34   
To further clarify, aquariums are only meant for storing vermin fish (since they were originally the only type of fish that existed in the game).
(0023670)
kwieland   
2012-10-19 18:18   
That's the same reason that animals in cages don't drown when submersed in water.
(0036650)
FantasticDorf   
2017-07-05 06:54   
Via RAW modding (river products on entity) you can import fish from your civ that arrive in normal non-water contained cages, and they are fine until they are released/transferred in which they air drown immediately.

- Create/copy paste suitable large non-vermin fish species and add domestic, import the animal on demand or wait for a caravan. Embarkation will only release the fish to die around the caravan

It is a easier method to haul the fish into the aquarium and follow the OP's instructions if you can set up the two cages as close as possible to another, then burrow a dwarf to complete the job.
________________________________________

There are other instances in issue reports where drowning or choking is not relieved or held indefinitely such as issue ( 0001403: Unconscious dwarf not drowning - http://www.bay12games.com/dwarves/mantisbt/view.php?id=1403 [^] )

About strangulation & air loss issues, Toady mentions they have increased the air loss count as a fix for another bug - http://www.bay12games.com/dwarves/mantisbt/view.php?id=449#c26892 [^]
(0041106)
FantasticDorf   
2021-07-20 06:03   
1590#c23666

[AMPHIBIOUS] and [AQUATIC] token animals are egible to be transferred to aquariums, having existed for as long as vermin fish & aquariums since 23a., according to wiki sources.