Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Storing Soap Lumps; Now also using them  (Read 1792 times)

GreatWyrmGold

  • Bay Watcher
  • Sane, by the local standards.
    • View Profile
Storing Soap Lumps; Now also using them
« on: June 25, 2011, 04:58:52 pm »

Let's say that you want to make a fortress out of soap, from the walls to the furniture, except for the magma in the noble-killing chamber. So you mod in reactions to make soap logs, stones, and leather.

Fast-forward a bit.

Now you want your mechanics and masons to use soap lumps instead of rocks. How do you make a stockpile accept only the soap stones, not the rock stones that fill all forts?
« Last Edit: June 27, 2011, 08:01:02 am by GreatWyrmGold »
Logged
Sig
Are you a GM with players who haven't posted? TheDelinquent Players Help will have Bay12 give you an action!
[GreatWyrmGold] gets a little crown. May it forever be his mark of Cain; let no one argue pointless subjects with him lest they receive the same.

GreatWyrmGold

  • Bay Watcher
  • Sane, by the local standards.
    • View Profile
Re: Storing Soap Lumps
« Reply #1 on: June 26, 2011, 04:37:01 pm »

Should I see if Gameplay Questions is any help?
Logged
Sig
Are you a GM with players who haven't posted? TheDelinquent Players Help will have Bay12 give you an action!
[GreatWyrmGold] gets a little crown. May it forever be his mark of Cain; let no one argue pointless subjects with him lest they receive the same.

thatkid

  • Bay Watcher
  • <Servibot> thatkid, swag percentiles: 94
    • View Profile
Re: Storing Soap Lumps
« Reply #2 on: June 26, 2011, 05:53:51 pm »

Soap only comes in the form of bars, unless you've modded in a "soap stone". So just make a bar/block pile and change the settings so that only soap bars can be placed there.
You won't be able to make mechanisms or anything with it though, you need to mod in a soap boulder for that, and then create a custom reaction to take a soap bar and make a boulder out of it.
In order to make a stockpile with soap "stone" you'd just enable stones in a stockpile and then disallow anything that wasn't soap.
Logged
Fame is a vapor. The only earthly certainty is oblivion.

GreatWyrmGold

  • Bay Watcher
  • Sane, by the local standards.
    • View Profile
Re: Storing Soap Lumps
« Reply #3 on: June 26, 2011, 06:14:58 pm »

Soap only comes in the form of bars, unless you've modded in a "soap stone". So just make a bar/block pile and change the settings so that only soap bars can be placed there.
You won't be able to make mechanisms or anything with it though, you need to mod in a soap boulder for that, and then create a custom reaction to take a soap bar and make a boulder out of it.
In order to make a stockpile with soap "stone" you'd just enable stones in a stockpile and then disallow anything that wasn't soap.
I actually modded in a reaction to turn soap bars (bars made of soap) into soap...rocks? (...rocks? made of soap).
Logged
Sig
Are you a GM with players who haven't posted? TheDelinquent Players Help will have Bay12 give you an action!
[GreatWyrmGold] gets a little crown. May it forever be his mark of Cain; let no one argue pointless subjects with him lest they receive the same.

thatkid

  • Bay Watcher
  • <Servibot> thatkid, swag percentiles: 94
    • View Profile
Re: Storing Soap Lumps
« Reply #4 on: June 26, 2011, 06:57:58 pm »

Soap only comes in the form of bars, unless you've modded in a "soap stone". So just make a bar/block pile and change the settings so that only soap bars can be placed there.
You won't be able to make mechanisms or anything with it though, you need to mod in a soap boulder for that, and then create a custom reaction to take a soap bar and make a boulder out of it.
In order to make a stockpile with soap "stone" you'd just enable stones in a stockpile and then disallow anything that wasn't soap.
I actually modded in a reaction to turn soap bars (bars made of soap) into soap...rocks? (...rocks? made of soap).
Then it should be as simple as altering your stockpile permissions.
Logged
Fame is a vapor. The only earthly certainty is oblivion.

GreatWyrmGold

  • Bay Watcher
  • Sane, by the local standards.
    • View Profile
Re: Storing Soap Lumps
« Reply #5 on: June 26, 2011, 07:31:34 pm »

Soap only comes in the form of bars, unless you've modded in a "soap stone". So just make a bar/block pile and change the settings so that only soap bars can be placed there.
You won't be able to make mechanisms or anything with it though, you need to mod in a soap boulder for that, and then create a custom reaction to take a soap bar and make a boulder out of it.
In order to make a stockpile with soap "stone" you'd just enable stones in a stockpile and then disallow anything that wasn't soap.
I actually modded in a reaction to turn soap bars (bars made of soap) into soap...rocks? (...rocks? made of soap).
Then it should be as simple as altering your stockpile permissions.
Er, perhaps you don't understand. I have rocks made out of cat soap and stuff. Cat soap does not appear in the stockpiles lists.
Logged
Sig
Are you a GM with players who haven't posted? TheDelinquent Players Help will have Bay12 give you an action!
[GreatWyrmGold] gets a little crown. May it forever be his mark of Cain; let no one argue pointless subjects with him lest they receive the same.

thatkid

  • Bay Watcher
  • <Servibot> thatkid, swag percentiles: 94
    • View Profile
Re: Storing Soap Lumps
« Reply #6 on: June 26, 2011, 07:34:46 pm »

Soap only comes in the form of bars, unless you've modded in a "soap stone". So just make a bar/block pile and change the settings so that only soap bars can be placed there.
You won't be able to make mechanisms or anything with it though, you need to mod in a soap boulder for that, and then create a custom reaction to take a soap bar and make a boulder out of it.
In order to make a stockpile with soap "stone" you'd just enable stones in a stockpile and then disallow anything that wasn't soap.
I actually modded in a reaction to turn soap bars (bars made of soap) into soap...rocks? (...rocks? made of soap).
Then it should be as simple as altering your stockpile permissions.
Er, perhaps you don't understand. I have rocks made out of cat soap and stuff. Cat soap does not appear in the stockpiles lists.
So you're saying that you input a soap bar as a reagent, and then have the product as a boulder that gets its material from the reagent?
What I would do in your situation is make a soap 'mineral' that doesn't actually appear anywhere naturally. Then I would have the output be just that soap rock. It would prevent you from having "Cat Soap mechanism" but you'd still be able to make "Soap mechanisms" and the "Soap" thing would still show up in the stone stockpile section.
Logged
Fame is a vapor. The only earthly certainty is oblivion.

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Re: Storing Soap Lumps
« Reply #7 on: June 27, 2011, 07:46:48 am »

Stone stockpiles don't have a setting for soap, so you can't store soap boulders anywhere.  This is hard-coded and not something you can change.  This is similar to the bug that causes large gems to never be stockpiled due to crafts workshops not having a 'gem' option in materials.

I'm having a similar problem in a megaproject I'm working on, where I've modded in geese that lay amber blocks.  Block stockpiles don't have an option for 'amber' under materials, so the blocks never get moved into stockpiles.
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.

GreatWyrmGold

  • Bay Watcher
  • Sane, by the local standards.
    • View Profile
Re: Storing Soap Lumps; Also using them.
« Reply #8 on: June 27, 2011, 08:00:36 am »

Soap only comes in the form of bars, unless you've modded in a "soap stone". So just make a bar/block pile and change the settings so that only soap bars can be placed there.
You won't be able to make mechanisms or anything with it though, you need to mod in a soap boulder for that, and then create a custom reaction to take a soap bar and make a boulder out of it.
In order to make a stockpile with soap "stone" you'd just enable stones in a stockpile and then disallow anything that wasn't soap.
I actually modded in a reaction to turn soap bars (bars made of soap) into soap...rocks? (...rocks? made of soap).
Then it should be as simple as altering your stockpile permissions.
Er, perhaps you don't understand. I have rocks made out of cat soap and stuff. Cat soap does not appear in the stockpiles lists.
So you're saying that you input a soap bar as a reagent, and then have the product as a boulder that gets its material from the reagent?
What I would do in your situation is make a soap 'mineral' that doesn't actually appear anywhere naturally. Then I would have the output be just that soap rock. It would prevent you from having "Cat Soap mechanism" but you'd still be able to make "Soap mechanisms" and the "Soap" thing would still show up in the stone stockpile section.
But I want to make cat-killing mechanisms out of cat soap...

Stone stockpiles don't have a setting for soap, so you can't store soap boulders anywhere.  This is hard-coded and not something you can change.  This is similar to the bug that causes large gems to never be stockpiled due to crafts workshops not having a 'gem' option in materials.

I'm having a similar problem in a megaproject I'm working on, where I've modded in geese that lay amber blocks.  Block stockpiles don't have an option for 'amber' under materials, so the blocks never get moved into stockpiles.
Guess I'll just have to build the mason's workshop right next to the soapmaker's...wait, why is the mason going all the way into the mines for stone?
Logged
Sig
Are you a GM with players who haven't posted? TheDelinquent Players Help will have Bay12 give you an action!
[GreatWyrmGold] gets a little crown. May it forever be his mark of Cain; let no one argue pointless subjects with him lest they receive the same.

Sphalerite

  • Bay Watcher
    • View Profile
    • Drew's Robots and stuff
Re: Storing Soap Lumps; Also using them.
« Reply #9 on: June 27, 2011, 08:49:50 am »

Guess I'll just have to build the mason's workshop right next to the soapmaker's...wait, why is the mason going all the way into the mines for stone?

Because masonry requires stone.  Your mason won't use soap even if the soap is boulder-shaped.  If you want soap doors or tables or mechanisms, you need to make a reaction to make those directly.
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.

Deon

  • Bay Watcher
  • 💀 💀 💀 💀 💀
    • View Profile
Re: Storing Soap Lumps; Now also using them
« Reply #10 on: June 27, 2011, 02:11:40 pm »

As Sphalerite said, just make a "Soapworks" workshop with custom reactions. Storing is still an issue though.
Logged
▬(ஜ۩۞۩ஜ)▬
✫ DF Wanderer ✫ - the adventure mode crafting and tweaks
✫ Cartographer's Lounge ✫ - a custom worldgen repository

GreatWyrmGold

  • Bay Watcher
  • Sane, by the local standards.
    • View Profile
Re: Storing Soap Lumps; Now also using them
« Reply #11 on: June 27, 2011, 02:15:39 pm »

I am sad.

To the custom workshop workshop!
GreatWyrmGold has begun a mysterious construction...
Logged
Sig
Are you a GM with players who haven't posted? TheDelinquent Players Help will have Bay12 give you an action!
[GreatWyrmGold] gets a little crown. May it forever be his mark of Cain; let no one argue pointless subjects with him lest they receive the same.