Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Mason using forbidden stone  (Read 694 times)

Boksi

  • Bay Watcher
  • Everyone's dumb in their own special way
    • View Profile
Mason using forbidden stone
« on: March 24, 2008, 05:30:00 pm »

So, I was making a tomb for my sheriff, and of course I want it to be nice, if only 3x1. Now, I notice that, when my mason was making the coffin itself, he was using microcline, and that just wouldn't do! So I forbade the stone. And get the message "Nil Rovodalåth cancels Construct rock Coffin: Job item lost or destroyed."

Then he proceeds to make the next item in the queue, a rock door. Without moving from the spot. Because he decided to use the microcline, which was forbidden. I forbid and unforbid it, and he sets out to make the next item, another rock coffin. Again using the microcline. In the end, I both forbade and ordered it dumped, and that did the trick.

Logged
[BODY_DETAIL:NAIL:NAIL:NAIL]
[HAMMER:HAMMER:HAMMER]

[TSU_NOUN:nose]
[SUN_TSU_NOUN:art:war]

Derakon

  • Bay Watcher
    • View Profile
Re: Mason using forbidden stone
« Reply #1 on: March 24, 2008, 05:45:00 pm »

If I had to guess, I'd say that that particular microcline block was already "attached" to the workshop since he'd nabbed it before you forbade it and item "permissions" aren't checked after that point; cancelling tasks doesn't break that attachment because it was still valid for the next task to use the queued item. In other words, the block isn't tied to the specific "make a coffin" task; it's tied to the workshop.

But that's just wild speculation on my part, since I can't see the codebase.

Logged
Jetblade - an open-source Metroid/Castlevania game with procedurally-generated levels

Rotinaj

  • Bay Watcher
    • View Profile
Re: Mason using forbidden stone
« Reply #2 on: March 24, 2008, 06:21:00 pm »

Actually I had the same trouble with bauxite which was sitting in a stockpile, even though I had it all forbidden my mason insisted on using it to make doors.
Logged

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Mason using forbidden stone
« Reply #3 on: March 24, 2008, 08:52:00 pm »

Items are tied to the job.  Do you have a save I can look at that is exhibiting the behavior?
Logged
The Toad, a Natural Resource:  Preserve yours today!

Kagus

  • Bay Watcher
  • Olive oil. Don't you?
    • View Profile
Re: Mason using forbidden stone
« Reply #4 on: March 25, 2008, 02:19:00 am »

It's not just stone, it will happen in any workshop.  The Woodsman was making a door out of a wood I didn't want, and so it was promptly forbidden.  Next thing I know, he's making the door out of it again, forbidden status be damned!

The item is already 'in' the workshop, and so it will be used for the next task.  So I made two doors.

Toady One

  • The Great
    • View Profile
    • http://www.bay12games.com
Re: Mason using forbidden stone
« Reply #5 on: March 25, 2008, 10:12:00 pm »

I went through and fixed a few places where forbidden/on fire weren't being respected for next time.  Burning milkable creatures were still a problem for example.
Logged
The Toad, a Natural Resource:  Preserve yours today!

Sowelu

  • Bay Watcher
  • I am offishially a penguin.
    • View Profile
Re: Mason using forbidden stone
« Reply #6 on: March 27, 2008, 05:40:00 am »

This is why artificial intelligences won't be taking over the world within the next ten years or so:  NORMAL people don't have to be TOLD not to milk a cow that's on fire!

Silly computers, you have to tell them everything...

Logged
Some things were made for one thing, for me / that one thing is the sea~
His servers are going to be powered by goat blood and moonlight.
Oh, a biomass/24 hour solar facility. How green!

Draco18s

  • Bay Watcher
    • View Profile
Re: Mason using forbidden stone
« Reply #7 on: March 27, 2008, 03:39:00 pm »

quote:
Originally posted by Sowelu:
<STRONG>This is why artificial intelligences won't be taking over the world within the next ten years or so:  NORMAL people don't have to be TOLD not to milk a cow that's on fire!

Silly computers, you have to tell them everything...</STRONG>


*Giggles*
Added that to the quote archive under the !!Cat tallow roast!!

Logged

FunnyMan

  • Bay Watcher
    • View Profile
Re: Mason using forbidden stone
« Reply #8 on: March 28, 2008, 08:34:00 am »

quote:
Originally posted by Draco18s:
<STRONG>

*Giggles*
Added that to the quote archive under the !!Cat tallow roast!!</STRONG>


Heh.  And I put this line into the random quote system (Main Page/Quote):
"I went through and fixed a few places where forbidden/on fire weren't being respected for next time. Burning milkable creatures were still a problem for example." - Toady One

Logged
Beta Tester's Motto: Nothing is foolproof to a sufficiently talented fool.

Kagus

  • Bay Watcher
  • Olive oil. Don't you?
    • View Profile
Re: Mason using forbidden stone
« Reply #9 on: March 28, 2008, 08:51:00 am »

Hey, I think I see one of mine in there...  


I feel so fulfilled.

Draco18s

  • Bay Watcher
    • View Profile
Re: Mason using forbidden stone
« Reply #10 on: March 28, 2008, 02:50:00 pm »

quote:
Originally posted by FunnyMan:
<STRONG>Heh.  And I put this line into the random quote system (Main Page/Quote):
"I went through and fixed a few places where forbidden/on fire weren't being respected for next time. Burning milkable creatures were still a problem for example." - Toady One</STRONG>

I don't see it, but ok.
*Clicks Edit*
Oh, that's better.  Except that the page itself only shows me result #24, no matter what I do.

Logged

FunnyMan

  • Bay Watcher
    • View Profile
Re: Mason using forbidden stone
« Reply #11 on: March 29, 2008, 01:33:00 am »

It's a random quote system.  It only shows one at a time, but chooses it at random whenever it re-creates the page.  Two instances of it are used on the main page, one with an extra parameter to force it to use only the last 10 quotes.
Logged
Beta Tester's Motto: Nothing is foolproof to a sufficiently talented fool.

Draco18s

  • Bay Watcher
    • View Profile
Re: Mason using forbidden stone
« Reply #12 on: March 29, 2008, 09:02:00 am »

quote:
Originally posted by FunnyMan:
<STRONG>It's a random quote system.  It only shows one at a time, but chooses it at random whenever it re-creates the page.  Two instances of it are used on the main page, one with an extra parameter to force it to use only the last 10 quotes.</STRONG>

Yeah, I saw that in the Discussions.  I wish I could just hit refresh to view some more, but no.

Logged

numerobis

  • Bay Watcher
    • View Profile
Re: Mason using forbidden stone
« Reply #13 on: March 29, 2008, 11:58:00 am »

quote:
Originally posted by Draco18s:
<STRONG>

Yeah, I saw that in the Discussions.  I wish I could just hit refresh to view some more, but no.</STRONG>


The quote archive shows them all, no?

Logged

Draco18s

  • Bay Watcher
    • View Profile
Re: Mason using forbidden stone
« Reply #14 on: March 29, 2008, 04:59:00 pm »

quote:
Originally posted by benoit.hudson:
<STRONG>The quote archive shows them all, no?</STRONG>

Quote Archive is a different list entirely.

"Mill their bones to make some bread" isn't in /Quote_Archive while "What is that red stuff coming towards me? Oh well, I think I'll stay in this trench-shaped thing" isn't in /Quote.

Then there's all the ones I added to the QA without adding to Q because I didn't find Quote until you mentioned it.

Logged