Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Butchering Question  (Read 657 times)

Roses

  • Bay Watcher
    • View Profile
Butchering Question
« on: August 28, 2011, 01:56:36 pm »

Is it possible to change what a creature is butchered into?

For example, can I modify a dragon to be butchered like normal and produce all the normal bones, skin, fat, etc... PLUS a "dragon stone" or what have you?
Logged

Quietust

  • Bay Watcher
  • Does not suffer fools gladly
    • View Profile
    • QMT Productions
Re: Butchering Question
« Reply #1 on: August 28, 2011, 02:16:18 pm »

Assuming the creature is made partially of "dragon stone" (e.g. has some organs made out of it), you can give that material the token [BUTCHER_SPECIAL:BOULDER:NONE] and that material should be harvested in the form of a boulder (though your masons probably won't be able to use it, since it'll be economic by default).
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.

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Re: Butchering Question
« Reply #2 on: August 28, 2011, 02:17:09 pm »

Yes.  It involves some tricky manipulation of the raws, and might not work properly.

You will need to define a new stone in the stone definition files, such as:

Code: [Select]
[INORGANIC:DRAGON_STONE]
[USE_MATERIAL_TEMPLATE:STONE_TEMPLATE]
[STATE_NAME_ADJ:ALL_SOLID:dragon stone]
[IS_STONE]
[BUTCHER_SPECIAL:BOULDER:NONE]

and then add to the dragon:

Code: [Select]
[REMOVE_TISSUE:HEART]
[USE_TISSUE_TEMPLATE:HEART:HEART_TEMPLATE]
[TISSUE_MATERIAL:INORGANIC:DRAGON_STONE]

That should work.  It may result in a stack of dragon stone boulders dropping instead of a single stone, but since most reactions and workshops treat stacks as if they were single items you'll effectively only get one usable stone.
Logged
Any intelligent fool can make things bigger and more complex... It takes a touch of genius --- and a lot of courage to move in the opposite direction.

Roses

  • Bay Watcher
    • View Profile
Re: Butchering Question
« Reply #3 on: August 28, 2011, 02:38:28 pm »

Will that lead to their "Dragon Stone" being able to get damaged? Was hoping I could use it as a way to collect souls from certain animals and megabeasts.
Logged

thatkid

  • Bay Watcher
  • <Servibot> thatkid, swag percentiles: 94
    • View Profile
Re: Butchering Question
« Reply #4 on: August 28, 2011, 02:42:30 pm »

I think it might be possible to add a new butchered item, since people have been able to remove the varied types of meats pretty easily. I am not entirely sure how to go about it though.
Logged
Fame is a vapor. The only earthly certainty is oblivion.

Roses

  • Bay Watcher
    • View Profile
Re: Butchering Question
« Reply #5 on: August 28, 2011, 04:42:13 pm »

Hmm, I guess I will just have to try and see what happens.
Logged

Roses

  • Bay Watcher
    • View Profile
Re: Butchering Question
« Reply #6 on: August 28, 2011, 10:25:15 pm »

So I was able to make the creatures be butchered into their normal components plus a gem component, but only if I made one of their per-existing materials into that gem (their heart, brain, liver, etc...). But this changes their difficulty in combat by changing their actual materials.

Does anyone know if you can make a normal organic heart (or any other body part) be butchered into a inorganic stone/gem/toy? I was hoping that the [BUTCHER_SPECIAL] would be a little more flexible than it is.

Or if I can't do that, is it possible to add a completely new body part that is extremely small and of no importance for combat or anything else that can be made of the special material so that I can butcher the animal and get it out?
Logged

Gizogin

  • Bay Watcher
  • [EVIL][RAWMANCER]
    • View Profile
Re: Butchering Question
« Reply #7 on: August 28, 2011, 10:40:26 pm »

While I don't know exactly how one would do it, I imagine it would involve adding a special body part in body_default.txt, then adding it to your creature, then somehow specifying that it is made of your own, custom material.
Logged
Quote from: franti
"Let's expose our military to zombie-dust so they can't feel pain. They don't NEED skin."
Quote from: Ipwnurmom221
One FB post. Many dick jokes. Pokemon. !!VOLCANO!!. Dwarven mood thingee. Derailment itself. Girlinhat's hat. Cuba. Karl Marx. This is why i love Bay12 forums.
The rest of my sig.
Fear the fluffballs

neosorcerer

  • Bay Watcher
    • View Profile
Re: Butchering Question
« Reply #8 on: August 29, 2011, 12:37:01 am »

You can add a new bodypart, but if it's too small, it won't be available from butchery. Dragons are pretty large and you could probably get any size item from them, but not rabbits for example.
Logged

Roses

  • Bay Watcher
    • View Profile
Re: Butchering Question
« Reply #9 on: August 29, 2011, 03:40:13 am »

You can add a new bodypart, but if it's too small, it won't be available from butchery. Dragons are pretty large and you could probably get any size item from them, but not rabbits for example.

Hmmm I see. Man I wish you could have an ITEM_CORPSE tag and still have the normal corpse appear. I suppose I could make a custom reaction that would allow you to "extract" a soul gem from a creatures skull (or totem), but then I wouldn't be able to easily differentiate between say a dragon or a rabbit. Bah, this is being more difficult then I thought it would be.
Logged

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: Butchering Question
« Reply #10 on: August 29, 2011, 04:29:11 am »

Try to experiment with token combos, ie aperture+internal, I can't remember right now, but there should be a way to make a bodypart either untargetable or almost impossible to hit. If everything fails, make it an internal part of the tail; an inorganic organ in the tail will change nothing.

P.S. If you want another option, you can make a jade rod and attach it to the lowerbody. I heard those are expensive on the black market.
« Last Edit: August 29, 2011, 04:32:33 am by Deon »
Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository