View Issue Details

IDProjectCategoryView StatusLast Update
0004512Dwarf FortressDwarf Mode -- Interface, Managerpublic2011-04-13 14:18
ReporterElZapato Assigned Touser6 
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionno change required 
PlatformPCOSWindowsOS Version7 Starter
Product Version0.31.25 
Summary0004512: "Make Soap" options not available in manager or workshop
DescriptionTitle says it all. Workshop does not have any tasks available to add (known bug?) and typing "Make Soap" or "Soap" in the manager brings up nothing.
Additional InformationLye and tallow are stockpiled in barrels and accessable. Did not have a Soap Maker's workshop built until after the game was patched to 0.31.25.
TagsNo tags attached.

Activities

Quietust

2011-04-13 12:10

reporter   ~0017340

Was your world generated prior to version 0.31.19?
If so, did you delete the MAKE_SOAP reaction and replace it with MAKE_SOAP_FROM_TALLOW and MAKE_SOAP_FROM_OIL?

ElZapato

2011-04-13 14:00

reporter   ~0017342

My world was indeed generated before the 0.31.19, but the entity_default.txt is up to date for the DF raw as well as all the saves raw (no MAKE_SOAP and both MAKE_SOAP_FROM_TALLOW and MAKE_SOAP_FROM_OIL in them). However, I found that all raw/objects/reaction_other.txt has this:

!!![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]

This is above the MAKE_SOAP_FROM_TALLOW and MAKE_SOAP_FROM_OIL counterparts, which do not have the exclamation marks, and removing it causes FATAL ERROR: Missing Reaction Definition.

It's a pity, I'd really like that soap...

Rhenaya

2011-04-13 14:12

reporter   ~0017344

if you made the world before .19 and then update to the new reactions, they do not exist, you can change reactions (ie make the make_soap one into the from tallow just without the from tallow in the name) and change another reaction you dont use for the oil soap.

also exlamation marks before or after tags will be simply ignored as comments, you need to remove all brackets to make the reaction invalid ;)

user6

2011-04-13 14:18

  ~0017345

Rhenaya is correct. Don't "update" your save's raw files unless you know what you're doing.

Issue History

Date Modified Username Field Change
2011-04-13 11:59 ElZapato New Issue
2011-04-13 12:10 Quietust Note Added: 0017340
2011-04-13 14:00 ElZapato Note Added: 0017342
2011-04-13 14:12 Rhenaya Note Added: 0017344
2011-04-13 14:18 user6 Note Added: 0017345
2011-04-13 14:18 user6 Status new => resolved
2011-04-13 14:18 user6 Resolution open => no change required
2011-04-13 14:18 user6 Assigned To => user6