Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: I'm not gonna bury that cat!  (Read 1325 times)

SixOfSpades

  • Bay Watcher
  • likes flesh balls for their calming roundness
    • View Profile
I'm not gonna bury that cat!
« on: June 21, 2013, 01:54:16 pm »

I tend to be a bit sentimental about my dwarves' pets: Each one gets a (admittedly shabby) coffin in its owner's bedroom. But when one of Cog the cat lady's beloved kitties kicked the bucket, naturally there's nowhere near enough room in her quarters for 9 coffins, so an alternate system must be employed. I decided that the fortress's cats would be interred in a large ring surrounding the necropolis. I built the first cat-coffin, set it up to recieve pets, unforbade the kitty's corpse, and watched as the body was carried . . . to the refuse stockpile.

I can get the dwarves to carry the cat from one refuse stockpile to another (which ever one has corpses enabled), I can get them to Dump it, I can get them to do anything except put the damn thing in the coffin. I even built 2 other coffins (one in Cog's bedroom, another by the necropolis), to no effect.

All the other deceased pets are comfortably resting in coffins, and I did nothing different, so what gives? The only thing I can think of is that this pet was likely "created" (adopted) on-site, as opposed to being brought in by a migrant, and therefore might lack the proper "pet" flag that allows burial. Is this a known behavior?
Logged
Dwarf Fortress -- kind of like Minecraft, but for people who hate themselves.

Deepblade

  • Bay Watcher
  • Tholtarmid
    • View Profile
Re: I'm not gonna bury that cat!
« Reply #1 on: June 21, 2013, 02:02:58 pm »

Are you sure it adopted her and wasn't birthed by a female she owned and followed it around?
Logged
Deepblade's Standardized Creature Parts, for when you're pissed about all the different types of animal products there are.

LaikaBauss

  • Bay Watcher
    • View Profile
Re: I'm not gonna bury that cat!
« Reply #2 on: June 21, 2013, 02:03:41 pm »

Hey...

Im not exactly sure bout your case...

However, sometimes when stuff ( workshops, coffins and stuff ) don't work i usually just rebuild them.

Also, its a bit complicated to put creatures on coffins AFTER they're dead. I know its possible to assign coffins to creatures and such, you could try doing that next time.

You can do that coffin stuff until your pets get atom smashed, inaccecible or chopped up. It can be quite fun to recover some bodies.

A good option is to create a memorial instead. If you feel like it, of course.

GL
Logged

Witty

  • Bay Watcher
    • View Profile
Re: I'm not gonna bury that cat!
« Reply #3 on: June 21, 2013, 02:17:38 pm »

Logged
Quote from: Toady One
I understand that it is disappointing when a dwarf makes a spiked loincloth instead of an axe.

Larix

  • Bay Watcher
    • View Profile
Re: I'm not gonna bury that cat!
« Reply #4 on: June 21, 2013, 05:20:18 pm »

I accidentally ended up doing some testing on the issue and i think i know what's going on:

The pet burial code doesn't check whether a dead creature was somebody's pet, but rather if it was set to 'allowed' in the animal list. All 'allowed' creatures, adopted or not, get stuffed into coffins. All creatures which weren't are thrown on the refuse pile and will not get buried. This notably affects cats which adopted a dwarf while on the site (cats who already immigrated as someone's pet may work properly) and work animals assigned to individual dwarfs. You can work around the second case by setting your dogs/grizzly bears etc. to 'allowed' before training them. This makes them susceptible to spontaneous adoption by random dwarfs and enables them all for burial, regardless of whether they were assigned to a dwarf or not.

I have a huge cavy burial site in one fort (~70 coffins full of 'allowed' but never adopted stray cavies) and a few successfully buried war dogs; and i'm not aware of a single fort-born pet cat or non-allowed war/hunting animal which got buried. So i'm pretty sure my assessment of what's going on is accurate.

On the whole, just keeping track of cats and assigned war animals and disposing of their corpses once they die (via atomsmashing, dumping them into magma or a deep pit...) is a lot easier than making your war animals bury-able.
Logged

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
Re: I'm not gonna bury that cat!
« Reply #5 on: June 21, 2013, 06:11:25 pm »

Cog the catlady needs to be freed from her opressive psychic burdens.



Logged

Urist Da Vinci

  • Bay Watcher
  • [NATURAL_SKILL: ENGINEER:4]
    • View Profile
Re: I'm not gonna bury that cat!
« Reply #6 on: June 21, 2013, 07:55:34 pm »

Cog the catlady needs to be freed from her opressive psychic burdens.


Spoiler (click to show/hide)

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
Re: I'm not gonna bury that cat!
« Reply #7 on: June 21, 2013, 08:26:26 pm »

I spoilerized it because of the degree of silliness I injected.

Personal experiments of mine have suggested that crowding many cats onto a single tile beneath the smasher, results in simultaneous smashing, and frequently prevents them from reporting the deaths of their conspirators. The smasher can be bigger than 1 tile, but the pen/pasture you assign them to needs to be a single tile. It isn't 100% effective, but it works much more often than not. I once smashed 60 cats this way, in groups of 10 or so, with only 3 being reported as actually dead.
Logged

SixOfSpades

  • Bay Watcher
  • likes flesh balls for their calming roundness
    • View Profile
Re: I'm not gonna bury that cat!
« Reply #8 on: June 21, 2013, 11:01:23 pm »

The pet burial code doesn't check whether a dead creature was somebody's pet, but rather if it was set to 'allowed' in the animal list.
If there's anything wrong with this analysis, I don't seem to be able to find it. So it appears I'll be atom-smashing all the adopted cats after they die . . . heck, I might as well eventually smash all the pet corpses, and reclaim those coffins for the dwarves.
Logged
Dwarf Fortress -- kind of like Minecraft, but for people who hate themselves.