Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Disassembling furniture aside from tantrums?  (Read 1085 times)

FZE

  • Bay Watcher
  • Who are you and what are you doing outside?
    • View Profile
Disassembling furniture aside from tantrums?
« on: April 29, 2010, 02:40:10 pm »

I was building an all-diorite dining room for my dwarves and in the process managed to create an excess of about two dozen bauxite, olivine, and cobaltite tables that are extremely heavy but worth next to nothing, making them impossible to trade. I can think of many uses for the stone they're made of, but not really eighteen extra rainbow-colored tables.

Is there some way, other than hoping a dwarf goes on a tantrum and smashes it, to return the tables to their rock state for use in fortification and construction?
Logged

Safe-Keeper

  • Bay Watcher
  • "Situation normal; all ****ed up"
    • View Profile
    • FS Mod tester
Re: Disassembling furniture aside from tantrums?
« Reply #1 on: April 29, 2010, 02:42:36 pm »

Nope, unfortunately it's not possible to disassemble/deconstruct/smash stuff back to its raw materials. Which is annoying when you've, say, made too many beds and really need wood.
Logged
"Sieging humans brought some war polar bears, and one of them started a camp fire. Highly trained!" --Today One accidentally introduces the panserbjørn into Dwarf Fortress lore

Marconius

  • Bay Watcher
    • View Profile
Re: Disassembling furniture aside from tantrums?
« Reply #2 on: April 29, 2010, 04:54:21 pm »

I'm not sure... try dumping a table in a shaft that's a few levels deep.

But it might not be possible, I dunno.
Logged

Corona688

  • Bay Watcher
    • View Profile
Re: Disassembling furniture aside from tantrums?
« Reply #3 on: April 29, 2010, 04:58:40 pm »

You can get rid of them with atom smashing, or maybe a megabeast, but can't recover the stone.

As for extremely heavy, caravans carry plenty of dead weight in the form of worthless rock blocks and sandbags.  Free up enough weight and you can offer at least some your worthless tacky tables to your king.  Dwarf garage sale!
« Last Edit: April 29, 2010, 05:01:42 pm by Corona688 »
Logged
You never know when you might need a berserk dwarf to set loose somewhere.

G-Flex

  • Bay Watcher
    • View Profile
Re: Disassembling furniture aside from tantrums?
« Reply #4 on: April 29, 2010, 05:01:38 pm »

Tantrums won't turn them back into their original raw materials either.

Really, why should you be able to? It's not like they're melting and casting the stone; they have to remove a fair amount of material in order to do something like that. It wouldn't really make sense to be able to carve a chair, then carve another chair out of that chair, and so on indefinitely.
Logged
There are 2 types of people in the world: Those who understand hexadecimal, and those who don't.
Visit the #Bay12Games IRC channel on NewNet
== Human Renovation: My Deus Ex mod/fan patch (v1.30, updated 5/31/2012) ==

Corona688

  • Bay Watcher
    • View Profile
Re: Disassembling furniture aside from tantrums?
« Reply #5 on: April 29, 2010, 05:02:33 pm »

Tantrums won't turn them back into their original raw materials either.

Really, why should you be able to? It's not like they're melting and casting the stone; they have to remove a fair amount of material in order to do something like that. It wouldn't really make sense to be able to carve a chair, then carve another chair out of that chair, and so on indefinitely.
But you can make an animal trap out of a single Large Gem.  ;)
Logged
You never know when you might need a berserk dwarf to set loose somewhere.

G-Flex

  • Bay Watcher
    • View Profile
Re: Disassembling furniture aside from tantrums?
« Reply #6 on: April 29, 2010, 05:03:56 pm »

No, "large gems" are finished items; you can't make anything out of them.

Strange moods can produce animal traps made out of raw gems, though... as well as furniture such as beds and cabinets. I don't know if I'd call this intended behavior, though.
Logged
There are 2 types of people in the world: Those who understand hexadecimal, and those who don't.
Visit the #Bay12Games IRC channel on NewNet
== Human Renovation: My Deus Ex mod/fan patch (v1.30, updated 5/31/2012) ==

Corona688

  • Bay Watcher
    • View Profile
Re: Disassembling furniture aside from tantrums?
« Reply #7 on: April 29, 2010, 05:08:06 pm »

No, "large gems" are finished items; you can't make anything out of them.
I stand corrected.  Moods do seem to remove the 'rough' qualifier from the gem though.
Quote
Strange moods can produce animal traps made out of raw gems, though... as well as furniture such as beds and cabinets. I don't know if I'd call this intended behavior, though.
Me neither;  that's the joke.  :p
Logged
You never know when you might need a berserk dwarf to set loose somewhere.

Vattic

  • Bay Watcher
  • bibo ergo sum
    • View Profile
Re: Disassembling furniture aside from tantrums?
« Reply #8 on: April 29, 2010, 05:12:34 pm »

The goblins sometimes bring trolls that can smash furniture, there are other building destroyers too. I'm not sure if they leave the raw material behind though.
Logged
6 out of 7 dwarves aren't Happy.
How To Generate Small Islands

CognitiveDissonance

  • Bay Watcher
    • View Profile
Re: Disassembling furniture aside from tantrums?
« Reply #9 on: April 29, 2010, 05:29:22 pm »

What you want to do is build a convenient garbage disposal system.

My favorite is have a 3x5 room 1-z-level below surface (AKA Z-1) (or desired z-level, aka Z-0), build a raising bridge to the far side.
Attach a lever to the bridge.
Lock the room with a door.
Channel  3 tiles at the front, on the desired drop level (Z-0)
Designate the tiles in front of the new holes and over them as garbage disposal
Raise the bridge
Dump whatever there
Lower the bridge

Voila!

So, a cross-section looks like the following:

Z+1 xxxxxxxx
Z-0 xxxxxxxx_x
Z-1 xBBBBBBBd
Z-2 xxxxxxxxxx

Where x is stone or such, B is the bridge, _ is channel, d is door

Can be as wide as you want
Remember to have a lever elsewhere, and lock the door. It's a convenient kitty disposal You don't want your darling cats to get crushed, do you?
Logged
Come and be amazed by this wonderful menagerie! Draw your own! Bring your favorite! The [Forgotten Beast Art Contest] is open for business!
Now also available - [The Legendary Artifact Art Contest]! It menaces! It has rings! It has craftsdwarfship!
I have a [YouTube] channel! It has Let's Plays and other stuff.

Arkose

  • Bay Watcher
    • View Profile
Re: Disassembling furniture aside from tantrums?
« Reply #10 on: April 29, 2010, 07:52:10 pm »

You guys might be interested in this from the Modding forum:
http://www.bay12forums.com/smf/index.php?topic=55500.msg1202105#msg1202105

Code: [Select]
[REACTION:DISMANTLE_BED]
[NAME:dismantle bed]
[BUILDING:DISMANTLING:CUSTOM_B]
[REAGENT:A:1:BED:NONE:NONE:NONE][REACTION_CLASS:REFINE_WOOD]
[PRODUCT:100:1:WOOD:NONE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[SKILL:CARPENTRY]

Code: [Select]
[REACTION:DISMANTLE_CABINET]
[NAME:dismantle cabinet]
[BUILDING:DISMANTLING:CUSTOM_C]
[REAGENT:A:1:CABINET:NONE:NONE:NONE][REACTION_CLASS:REFINE_WOOD]
[PRODUCT:100:1:WOOD:NONE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[SKILL:CARPENTRY]

Code: [Select]
[REACTION:DISMANTLE_COFFER]
[NAME:dismantle coffer]
[BUILDING:DISMANTLING:CUSTOM_F]
[REAGENT:A:1:BOX:NONE:NONE:NONE][REACTION_CLASS:REFINE_WOOD]
[PRODUCT:100:1:WOOD:NONE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[SKILL:CARPENTRY]

Do not forget to add [REACTION_CLASS:REFINE_WOOD] to WOOD_TEMPLATE in material_template_default.txt

---

This was specifically made to scrap wooden furniture, but similar reactions could work for stone and metal furniture.
Logged