Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Corpse processor - dwarf bones not being used  (Read 1820 times)

Button

  • Bay Watcher
  • Plants Specialist
    • View Profile
Corpse processor - dwarf bones not being used
« on: September 22, 2013, 12:23:51 pm »

So I got my first semiautomatic necromechanical humanoid-corpse processor working today, and I've found that while it works for goblins and ogres and kobolds , processed dwarf parts are being put back into the processor input, rather than being put aside like the processed goblin, ogre, and kobold parts (and presumably elves and humans, but I don't have any elf or human corpses laying around).

Has anyone managed to process dwarf bones to the point where they're recognized as bones for crafting purposes, as goblin bones are?

Will moody (non-fell) dwarves use dwarf bones in their projects?

And is there way to load solids into minecart other than by dwarfpower? The 'semi' in semiautomatic is cramping my style.
Logged
I used to work on Modest Mod and Plant Fixes.

Always assume I'm not seriously back

smjjames

  • Bay Watcher
    • View Profile
Re: Corpse processor - dwarf bones not being used
« Reply #1 on: September 22, 2013, 12:27:14 pm »

Not without changing the ethics of the dwarven civs.
Logged

Button

  • Bay Watcher
  • Plants Specialist
    • View Profile
Re: Corpse processor - dwarf bones not being used
« Reply #2 on: September 22, 2013, 01:01:41 pm »

Well, dwarven ethics are against making crafts out of other sentients in general, but that doesn't stop me from equipping my squads with ☼goblin bone crossbow☼s.
Logged
I used to work on Modest Mod and Plant Fixes.

Always assume I'm not seriously back

smjjames

  • Bay Watcher
    • View Profile
Re: Corpse processor - dwarf bones not being used
« Reply #3 on: September 22, 2013, 01:07:23 pm »

Yeah I know, and I've had plenty of goblin bone bolts and occasionally a goblin bone or body part gets picked up for a mood.

There may be some ethic you can change in order to do that, but I'm not sure which one.
Logged

Sutremaine

  • Bay Watcher
  • [ETHIC:ATROCITY: PERSONAL_MATTER]
    • View Profile
Re: Corpse processor - dwarf bones not being used
« Reply #4 on: September 22, 2013, 01:30:15 pm »

How does your processor work? It might be as simple as changing the refuse stockpile to also be a corpse stockpile, though I very much doubt it.
Logged
I am trying to make chickens lay bees as eggs. So far it only produces a single "Tame Small Creature" when a hen lays bees.
Honestly at the time, I didn't see what could go wrong with crowding 80 military Dwarves into a small room with a necromancer for the purpose of making bacon.

Button

  • Bay Watcher
  • Plants Specialist
    • View Profile
Re: Corpse processor - dwarf bones not being used
« Reply #5 on: September 22, 2013, 01:45:13 pm »

It's a simple drop/necro/drop setup, using a minecart stockpile for the intake. It takes dwarf corpses in, and generates plenty of dwarven bone stacks - e.g. peasant left hand bone [3], peasant bone [6], peasant left upper arm bone [4] - but when the dwarves sort the remains, the dwarven bone bits are fed back into the intake.

I suppose just being fed back into the intake doesn't necessarily mean they wouldn't be used for crafts - I'll try disabling the intake and forbidding all other bones, to see what happens.

EDIT: Nope, they refuse to use processed dwarf bones even when they're the only bones available.
« Last Edit: September 22, 2013, 02:12:54 pm by Button »
Logged
I used to work on Modest Mod and Plant Fixes.

Always assume I'm not seriously back

Snaake

  • Bay Watcher
    • View Profile
Re: Corpse processor - dwarf bones not being used
« Reply #6 on: September 22, 2013, 04:00:33 pm »

Well, the ethics concerning using dwarf bones and other sentients' bones are separate, maybe this has something to do with that?

Code: [Select]
[ETHIC:EAT_SAPIENT_OTHER:UNTHINKABLE]
[ETHIC:EAT_SAPIENT_KILL:UNTHINKABLE]
[ETHIC:MAKE_TROPHY_SAME_RACE:APPALLING]
[ETHIC:MAKE_TROPHY_SAPIENT:SHUN]
[ETHIC:MAKE_TROPHY_ANIMAL:ACCEPTABLE]

So I'm guessing dwarves refuse to butcher any sentients, but if they have the bones, then MAKE_TROPHY_SAPIENT:SHUN means they'll (grudgingly) use the bones, and don't have any problems killing animals and using them. But MAKE_TROPHY_SAME_RACE is still appalling, so they'll continue to refuse to do that.
Logged

Button

  • Bay Watcher
  • Plants Specialist
    • View Profile
Re: Corpse processor - dwarf bones not being used
« Reply #7 on: September 23, 2013, 04:01:31 pm »

Interesting. Do you happen to know if ethics can be changed mid-game?
Logged
I used to work on Modest Mod and Plant Fixes.

Always assume I'm not seriously back

Snaake

  • Bay Watcher
    • View Profile
Re: Corpse processor - dwarf bones not being used
« Reply #8 on: September 23, 2013, 04:40:18 pm »

Entity changes are among the ones that usually require a regen. I say usually, because I was able to get picks craftable from stone by adding them as a weapon (not just a DIGGER item; I also added CAN_STONE to picks in item_weapons.txt, which on the other hand is a file that is usually ok to edit post-gen, as long as you don't add/remove items, just edit them).

But yea, I understand that editing entity raws usually requires a regen.
Logged

Sutremaine

  • Bay Watcher
  • [ETHIC:ATROCITY: PERSONAL_MATTER]
    • View Profile
Re: Corpse processor - dwarf bones not being used
« Reply #9 on: September 23, 2013, 05:02:59 pm »

What happened when you added [CAN_STONE] to picks without adding them as weapons in the entity file?

Dwarves do have odd ideas about ethics when it comes to transformations. In the process of trying to get a breeding pair of jabberers, I accidentally turned one of my dwarves into a jabberer, whom I promptly butchered in the name of science. He was edible.
Logged
I am trying to make chickens lay bees as eggs. So far it only produces a single "Tame Small Creature" when a hen lays bees.
Honestly at the time, I didn't see what could go wrong with crowding 80 military Dwarves into a small room with a necromancer for the purpose of making bacon.

wierd

  • Bay Watcher
  • I like to eat small children.
    • View Profile
Re: Corpse processor - dwarf bones not being used
« Reply #10 on: September 23, 2013, 05:18:29 pm »

While a bit dated, I also perfomed some similar science way back when, in .40d. (So its probably too stale to count, but interesting all the same.)

I used a memory hack to transform a dwarf I despised into a cow, set the tame flag, and then assigned him for butchery. When the butcher dwarf came and started dragging him off for the meatwagon, I memory hacked him back into being a dwarf, and the butchering process continued unhindered, resulting in the dwarf being butchered and processed into dwarf meat, dwarf bones, dwarf fat, and raw dwarf skin.

This suggests that if you can force the butchery job to initiate passed the initial checks, it will complete without incident. This seems at least tangentally plausible, given that moods can grab other protected entities, like ghosts, and go to work on them.

A way to automate that without poking around in memory like a 17th century physician in a head wound may be more challenging though.



Logged