Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [40d16]Urist Cancels Releasing Large Creature: Needs Empty Cage  (Read 2054 times)

Moogie

  • Bay Watcher
    • View Profile
[40d16]Urist Cancels Releasing Large Creature: Needs Empty Cage
« on: December 17, 2009, 12:50:57 am »



My dwarves are requiring spare unbuilt cages in order to release goblin captives from built cages. I am considering this a bug because:

* A free cage should not be needed to let already-caged captives out to their freedom,
* The goblins fail to be freed even when a dwarf is allowed to haul an empty cage over to them.

To illustrate that second point:



When I deconstructed an (empty) built cage, a dwarf came along and hauled it to the stockpile. A few seconds later, another dwarf appeared, picked up the empty cage, and then went to release my goblin captives whilst hauling the cage.




When he got there, however, he immediately cancelled his job and carried the cage back to the stockpile. The announcement came again that "Nil cancels releasing large creature: Needs empty cage."
Logged
I once shot a bear in the eye with a bow on the first shot, cut it up, found another one, and shot it in the eye too. The collective pile of meat weighed more than my house.

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: [40d16]Urist Cancels Releasing Large Creature: Needs Empty Cage
« Reply #1 on: December 17, 2009, 08:49:18 am »

Goblins are hostile creatures - your dwarves would be fools to simply let them out of their cages, so they instead find an empty cage to transfer them into. If you want to actually let them out so they can try to escape, you'll need to hook it up to a lever.

I'm fairly certain this is 100% intended behavior.
Logged
P.S. If you don't get this note, let me know and I'll write you another.
It's amazing how dwarves can make a stack of bones completely waterproof and magmaproof.
It's amazing how they can make an entire floodgate out of the bones of 2 cats.

qoonpooka

  • Bay Watcher
    • View Profile
Re: [40d16]Urist Cancels Releasing Large Creature: Needs Empty Cage
« Reply #2 on: December 17, 2009, 09:41:44 am »

Does lever-linking to a cage simply open the cage?  Or does it deconstruct the cage and let whatever is inside out?  The latter will generate a job to haul the empty cage and require extra precautions.

If it doesn't deconstruct the cage: is it possible to assign goblins from cage-to-cage by Qing the built, linked cage in your arena?
Logged

assimilateur

  • Bay Watcher
    • View Profile
Re: [40d16]Urist Cancels Releasing Large Creature: Needs Empty Cage
« Reply #3 on: December 17, 2009, 10:42:33 am »

Does lever-linking to a cage simply open the cage?  Or does it deconstruct the cage and let whatever is inside out?

It's the latter, which is a pain in the ass as it means you need the rebuild the cage and link a lever to that cage every time you want to "open" it. As for precautions, I'd recommend just placing the cage outside and then linking, and subsequently "opening" it. This should release the goblin far enough from your dwarves so he's not a threat anymore. Other than that, you might want to try forbidding the cage after it has been placed and linked. That shouldn't change the functionality of the linked lever, but keep your dwarves from retrieving the cage as soon as it has been deconstructed, and while the goblin might potentially be still in range.
Logged

qoonpooka

  • Bay Watcher
    • View Profile
Re: [40d16]Urist Cancels Releasing Large Creature: Needs Empty Cage
« Reply #4 on: December 17, 2009, 11:10:19 am »

Or use floodgates to 'seal' the arena... ;)
Logged

numerobis

  • Bay Watcher
    • View Profile
Re: [40d16]Urist Cancels Releasing Large Creature: Needs Empty Cage
« Reply #5 on: December 17, 2009, 02:34:59 pm »

You can also designate a pit and tell your dwarves to drag a goblin there.
Logged

Niveras

  • Bay Watcher
    • View Profile
Re: [40d16]Urist Cancels Releasing Large Creature: Needs Empty Cage
« Reply #6 on: December 19, 2009, 02:37:39 pm »

Does lever-linking to a cage simply open the cage?  Or does it deconstruct the cage and let whatever is inside out?

It's the latter, which is a pain in the ass as it means you need the rebuild the cage and link a lever to that cage every time you want to "open" it.

It also slowly consumes your mechanisms because, while the built cage deconstructs into the cage furniture and a mechanism, the lever still has its mechanism that originally linked to the cage inside it. You have to periodically deconstruct the lever as well in order to free the mechanisms.

It is probably intended at some point that levers linked to cages become repeatable, much like how every other object you can link to levers don't deconstruct when you first use them. I am not certain where to look for it among the development tasks, though.
Logged

Ankheg

  • Bay Watcher
    • View Profile
    • Chasing the Sunset
Re: [40d16]Urist Cancels Releasing Large Creature: Needs Empty Cage
« Reply #7 on: December 22, 2009, 06:38:41 pm »

If you want to release the goblins without losing any cages, I've had good success by waiting for a caravan, then marking the goblin cages for trade.  The dwarves will try to bring the cage on its own to the depot, and get interrupted by a suddenly free goblin.