Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: Can't Make Soap  (Read 5451 times)

Justin In Oz

  • Bay Watcher
    • View Profile
Can't Make Soap
« on: June 17, 2011, 01:53:05 am »

It does not even turn up as an option. Not even on the manager menu section.

I have a soapery with stacks of puppy and kitty tallow right next to it.
Barrels and Barrels of Lye nearby.
15 reserved barrels.
I just recently sent all of the buckets to the trading depot. There are about 20 of them floating around the fortress.
I have deconstructed and reconstructed the soapery just in case.
The labour is enabled

I have heard of people having problems and still getting the option redded out where it tells you the reagents of the task. I dont even get that. Nothing apart from the nav keys appears when I bring up the tasks associated with the menu. It has been a while, but I am certain that I made soap in the soapery once in the distant past when I first set up the hospital and the military.

I have a spherical fortress that has a diameter of 23 squares and plenty of stairs that pierce the structure vertically. It is easy and close to get from a to b from anywhere in the fort.

I don't know why I am not even getting the option to make soap.

Obi-wan Kenobi, you are my only hope . . . .
Logged

Farmerbob

  • Bay Watcher
    • View Profile
Re: Can't Make Soap
« Reply #1 on: June 17, 2011, 02:11:08 am »

If you don't have a option in the manager to make soap then something is broken.  Have you been modding?
Logged
How did I miss the existence of this thread?
(Don't attempt to answer that.  Down that path lies ... well I was going to say madness but you all run towards madness as if it was made from chocolate and puppies.  Just forget I said anything.)

Justin In Oz

  • Bay Watcher
    • View Profile
Re: Can't Make Soap
« Reply #2 on: June 17, 2011, 02:29:15 am »

Nah, I would not know how to start modding.

I'll load up a save over the weekend so you guys can pop it open and see for yourselves.
Logged

Farmerbob

  • Bay Watcher
    • View Profile
Re: Can't Make Soap
« Reply #3 on: June 17, 2011, 02:33:20 am »

When you say the manager, do you mean using the "q" option and mousing over the shop, or using the j -> m -> q in the actual job manager?

If you mean the j -> m -> q and you type in soap and there is no option that pops up for making soap, then something weird is happening.

Do you have a noble doing the manager job?
Logged
How did I miss the existence of this thread?
(Don't attempt to answer that.  Down that path lies ... well I was going to say madness but you all run towards madness as if it was made from chocolate and puppies.  Just forget I said anything.)

Korva

  • Bay Watcher
    • View Profile
Re: Can't Make Soap
« Reply #4 on: June 17, 2011, 02:04:20 pm »

Could it be the lye bug? Meaning, the stupid dwarves used a water-filled bucket for making lye so now there's a mix of liquids in it, which makes it not count as a lye-bearing item.
Logged

Mr. Dwarfinton

  • Bay Watcher
  • This space has been left blank by the user.
    • View Profile
Re: Can't Make Soap
« Reply #5 on: June 17, 2011, 02:24:17 pm »

Step 1: Make sure it's unforbidden
Step 2: Make sure you have soapmakers.
Step 3: Create new buckets and a stockpile that only takes buckets near your soapmaking workshop or whatever it's called.
Step 4: Forbid them so they can't be filled up with water
Step 5: When you want soap unforbid them.
Step 6: If it doesn't work then I don't know.
Logged

Fredd

  • Bay Watcher
    • View Profile
Re: Can't Make Soap
« Reply #6 on: June 17, 2011, 02:38:03 pm »

If all else fails, place cursor over building, then start the action to remove building. Then stop removal.
 It seems to make the game engine remember the building.
Logged
Should you fail to comply, strict !!disciplinary actions!! will be taken. Also, we feel we should remind you that one of the "criminals" on your list is the chief medical dwarf. If he ends up too badly injured to do his job, you will be fired. Out of a magma cannon.
Sincerely,
The Administration

Justin In Oz

  • Bay Watcher
    • View Profile
Re: Can't Make Soap
« Reply #7 on: June 17, 2011, 08:33:46 pm »

When you say the manager, do you mean using the "q" option and mousing over the shop, or using the j -> m -> q in the actual job manager?

If you mean the j -> m -> q and you type in soap and there is no option that pops up for making soap, then something weird is happening.

Do you have a noble doing the manager job?

That is exactly it. I go into the manager menu from the job listing. I type in Soap to filter the mega list and soap does not appear. I can use the manger to do other tasks no worries.

I think there might be something seriously defective going on.
Logged

Girlinhat

  • Bay Watcher
  • [PREFSTRING:large ears]
    • View Profile
Re: Can't Make Soap
« Reply #8 on: June 17, 2011, 08:37:33 pm »

DF\raw\object\reaction_other.txt

Find the soap-making entry, should be very obvious.  Copy-paste the entire reaction into this thread.  If it's missing, say so.

Justin In Oz

  • Bay Watcher
    • View Profile
Re: Can't Make Soap
« Reply #9 on: June 17, 2011, 09:44:01 pm »

Thanks for the location info. Here is what I found
Code: [Select]
!!![REACTION:MAKE_SOAP]
!!! [NAME:make soap]
!!! [BUILDING:SOAP_MAKER:CUSTOM_T]
!!! [REAGENT:lye:150:LIQUID_MISC:NONE:LYE]
!!! [REAGENT:lye container:1:NONE:NONE:NONE:NONE]
!!! [CONTAINS:lye]
!!! [PRESERVE_REAGENT]
!!! [DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
!!! [REAGENT:tallow:1:GLOB:NONE:NONE:NONE][REACTION_CLASS:TALLOW][UNROTTEN]
!!! [HAS_MATERIAL_REACTION_PRODUCT:SOAP_MAT]
!!! [PRODUCT:100:1:BAR:NONE:GET_MATERIAL_FROM_REAGENT:tallow:SOAP_MAT]
!!! [PRODUCT_DIMENSION:150]
!!! [SKILL:SOAP_MAKING]

[REACTION:MAKE_SOAP_FROM_TALLOW]
[NAME:make soap from tallow]
[BUILDING:SOAP_MAKER:CUSTOM_T]
[REAGENT:lye:150:LIQUID_MISC:NONE:LYE]
[REAGENT:lye container:1:NONE:NONE:NONE:NONE]
[CONTAINS:lye]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:tallow:1:GLOB:NONE:NONE:NONE][REACTION_CLASS:TALLOW][UNROTTEN]
[HAS_MATERIAL_REACTION_PRODUCT:SOAP_MAT]
[PRODUCT:100:1:BAR:NONE:GET_MATERIAL_FROM_REAGENT:tallow:SOAP_MAT]
[PRODUCT_DIMENSION:150]
[SKILL:SOAP_MAKING]

[REACTION:MAKE_SOAP_FROM_OIL]
[NAME:make soap from oil]
[BUILDING:SOAP_MAKER:CUSTOM_O]
[REAGENT:lye:150:LIQUID_MISC:NONE:LYE]
[REAGENT:lye container:1:NONE:NONE:NONE:NONE]
[CONTAINS:lye]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:oil:150:LIQUID_MISC:NONE:NONE:NONE]
[UNROTTEN]
[HAS_MATERIAL_REACTION_PRODUCT:SOAP_MAT]
[REAGENT:oil container:1:NONE:NONE:NONE:NONE]
[CONTAINS:oil]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:BAR:NONE:GET_MATERIAL_FROM_REAGENT:oil:SOAP_MAT]
[PRODUCT_DIMENSION:150]
[SKILL:SOAP_MAKING]

It looks ok. Not that I am qualified to say so.
Logged

Girlinhat

  • Bay Watcher
  • [PREFSTRING:large ears]
    • View Profile
Re: Can't Make Soap
« Reply #10 on: June 17, 2011, 09:46:23 pm »

Ok, now open the entity_default.txt and find dwarves.  See if they have [PERMITTED_REACTION:MAKE_SOAP] or similar line.

Farmerbob

  • Bay Watcher
    • View Profile
Re: Can't Make Soap
« Reply #11 on: June 17, 2011, 09:48:28 pm »

  Did you generate this world yourself, or did you get it from somewhere else?
Logged
How did I miss the existence of this thread?
(Don't attempt to answer that.  Down that path lies ... well I was going to say madness but you all run towards madness as if it was made from chocolate and puppies.  Just forget I said anything.)

Justin In Oz

  • Bay Watcher
    • View Profile
Re: Can't Make Soap
« Reply #12 on: June 17, 2011, 10:10:54 pm »

The jobs of make soap from tallow and oil are there. The reactions are there.
   [PERMITTED_JOB:SOAP_MAKER]
   [PERMITTED_BUILDING:SOAP_MAKER]
   [PERMITTED_REACTION:MAKE_SOAP_FROM_TALLOW]
   [PERMITTED_REACTION:MAKE_SOAP_FROM_OIL]

The second reply of did I make this world makes me think. This is a world that was genned in .18 and updated to .25. Maybe I need to use the reaction that is commented out, at least I imagine that the double ! are commenting out the other reaction. The time I did make soap was probably before I switched to .25.

Can I change raw objects in the middle of a game? Will that open up the pre oil soap techniques?
Logged

Farmerbob

  • Bay Watcher
    • View Profile
Re: Can't Make Soap
« Reply #13 on: June 17, 2011, 10:16:13 pm »

I believe we may have just discovered the reason for the !FUN!

It you are terribly attached to this save then you might want to go ask in modding section if there's anything you can do to fix broken soap in a .18 save that has been migrated to .25

Someone might have an answer.  Other than that, I think your dwarves are doomed to be dirty.
Logged
How did I miss the existence of this thread?
(Don't attempt to answer that.  Down that path lies ... well I was going to say madness but you all run towards madness as if it was made from chocolate and puppies.  Just forget I said anything.)

Girlinhat

  • Bay Watcher
  • [PREFSTRING:large ears]
    • View Profile
Re: Can't Make Soap
« Reply #14 on: June 17, 2011, 10:23:24 pm »

Yes, this tends to happen during upgrades.  Certain reactions or creatures behave oddly.  Sadly there's not much for you can do for an already-made world, as the game doesn't like it when you try to add new content to a world.
Pages: [1] 2