Bug - Fixed Spurious 'can't tinker those' messages during crafting.

elpasi

New member
I'm running r13505.

Let me first say that this is evidently a TINY bug. It still does exactly the right thing, but it does spit out a couple of errors during operation which I assume it shouldn't.

I made three clockwork maids. I made one, then I made two. The pass for one went perfectly OK:
Code:
> make clockwork maid

Verifying ingredients for clockwork maid (1)...
Creating 3 meat paste...
You acquire meat paste (3)
You lose 30 Meat
Successfully created meat paste (3)
Verifying ingredients for clockwork maid head (1)...
Verifying ingredients for clockwork sphere (1)...
Verifying ingredients for clockwork counterclockwise dome (1)...
Verifying ingredients for clockwork doohickey (1)...
Searching for "flange"...
Search complete.
Purchasing flange (1 @ 207)...
Purchases complete.
Searching for "spring"...
Search complete.
Purchasing spring (1 @ 100)...
Purchases complete.
Searching for "sprocket"...
Search complete.
Purchasing sprocket (1 @ 100)...
Purchases complete.
Creating 1 clockwork doohickey...
You acquire an item: clockwork doohickey
Successfully created clockwork doohickey (1)
Searching for "cog"...
Search complete.
Purchasing cog (1 @ 100)...
Purchases complete.
Using cached search results for sprocket...
Purchasing sprocket (1 @ 100)...
Purchases complete.
Creating 1 clockwork counterclockwise dome...
You acquire an item: clockwork counterclockwise dome
Successfully created clockwork counterclockwise dome (1)
Verifying ingredients for clockwork clockwise dome (1)...
Verifying ingredients for clockwork widget (1)...
Using cached search results for flange...
Purchasing flange (1 @ 207)...
Purchases complete.
Searching for "cog"...
Search complete.
Purchasing cog (1 @ 100)...
Purchases complete.
Searching for "sprocket"...
Search complete.
Purchasing sprocket (1 @ 100)...
Purchases complete.
Creating 1 clockwork widget...
You acquire an item: clockwork widget
Successfully created clockwork widget (1)
Searching for "flange"...
Search complete.
Purchasing flange (1 @ 207)...
Purchases complete.
Searching for "spring"...
Search complete.
Purchasing spring (1 @ 100)...
Purchases complete.
Creating 1 clockwork clockwise dome...
You acquire an item: clockwork clockwise dome
Successfully created clockwork clockwise dome (1)
Searching for "clockwork key"...
Search complete.
Purchasing clockwork key (1 @ 7,292)...
Purchases complete.
Creating 1 clockwork sphere...
You acquire an item: clockwork sphere
Successfully created clockwork sphere (1)
Searching for "maiden wig"...
Search complete.
Purchasing maiden wig (1 @ 370)...
Purchases complete.
Creating clockwork maid head (1)...
You acquire an item: clockwork maid head
Successfully created clockwork maid head (1)
Verifying ingredients for Meat maid body (1)...
Searching for "frilly skirt"...
Search complete.
Purchasing frilly skirt (1 @ 100)...
Purchases complete.
Searching for "meat engine"...
Search complete.
Purchasing meat engine (1 @ 248)...
Purchases complete.
Creating Meat maid body (1)...
You acquire an item: Meat maid body
Successfully created Meat maid body (1)
Creating clockwork maid (1)...
You acquire an item: clockwork maid
Successfully created clockwork maid (1)

Perfect. I then ran it for two more. Five lines spat out in red that made the left bar also flicker red during operation. I've pointed them out with a "=====>" beside them.

Code:
> make 2 clockwork maid

Verifying ingredients for clockwork maid (2)...
Creating 10 meat paste...
You acquire meat paste (10)
You lose 100 Meat
Successfully created meat paste (10)
Verifying ingredients for clockwork maid head (2)...
Verifying ingredients for clockwork sphere (2)...
Verifying ingredients for clockwork counterclockwise dome (2)...
Verifying ingredients for clockwork doohickey (2)...
Searching for "flange"...
Search complete.
Purchasing flange (2 @ 186)...
Purchases complete.
Searching for "spring"...
Search complete.
Purchasing spring (2 @ 100)...
Purchases complete.
Searching for "sprocket"...
Search complete.
Purchasing sprocket (2 @ 100)...
Purchases complete.
Creating 2 clockwork doohickey...
You acquire clockwork doohickey (2)
=====>You can't tinker those.
Successfully created clockwork doohickey (2)
Searching for "cog"...
Search complete.
Purchasing cog (2 @ 100)...
Purchases complete.
Using cached search results for sprocket...
Purchasing sprocket (2 @ 100)...
Purchases complete.
Creating 2 clockwork counterclockwise dome...
You acquire clockwork counterclockwise dome (2)
=====>You can't tinker those.
Successfully created clockwork counterclockwise dome (2)
Verifying ingredients for clockwork clockwise dome (2)...
Verifying ingredients for clockwork widget (2)...
Using cached search results for flange...
Purchasing flange (2 @ 186)...
Purchases complete.
Using cached search results for cog...
Purchasing cog (2 @ 100)...
Purchases complete.
Using cached search results for sprocket...
Purchasing sprocket (2 @ 100)...
Purchases complete.
Creating 2 clockwork widget...
You acquire clockwork widget (2)
=====>You can't tinker those.
Successfully created clockwork widget (2)
Using cached search results for flange...
Purchasing flange (2 @ 186)...
Purchases complete.
Searching for "spring"...
Search complete.
Purchasing spring (2 @ 100)...
Purchases complete.
Creating 2 clockwork clockwise dome...
You acquire clockwork clockwise dome (2)
=====>You can't tinker those.
Successfully created clockwork clockwise dome (2)
Searching for "clockwork key"...
Search complete.
Purchasing clockwork key (1 @ 7,000)...
Purchasing clockwork key (1 @ 7,292)...
Purchases complete.
Creating 2 clockwork sphere...
You acquire clockwork sphere (2)
=====>You can't tinker those.
Successfully created clockwork sphere (2)
Searching for "maiden wig"...
Search complete.
Purchasing maiden wig (2 @ 370)...
Purchases complete.
Creating clockwork maid head (2)...
You acquire clockwork maid head (2)
Successfully created clockwork maid head (2)
Verifying ingredients for Meat maid body (2)...
Searching for "frilly skirt"...
Search complete.
Purchasing frilly skirt (2 @ 100)...
Purchases complete.
Searching for "meat engine"...
Search complete.
Purchasing meat engine (1 @ 248)...
Purchasing meat engine (1 @ 248)...
Purchases complete.
Creating Meat maid body (2)...
You acquire Meat maid body (2)
Successfully created Meat maid body (2)
Creating clockwork maid (2)...
You acquire clockwork maid (2)
Successfully created clockwork maid (2)

As I said, though, it made the exact right thing in the end, but it probably shouldn't be trying to tinker parts that don't fit together (in case they actually do fit together to make something unwanted and end up making the wrong component?)
 

Veracity

Developer
Staff member
OK, got it. This happens if you tinker more than one of an item at the same time.

If you tinker one of an item, it says:

Gnorman deftly assembles your items into something new.

If you tinker more than one if an item, it says:

Gnorman deftly assembles your items into some new stuff.

We did not detect that last case. Simply checking for "Gnorman deftly assembles your items" will work for both messages.

Revision 13590
 

Crowther

Active member
Ahhh. I just came back to say it had returned. I had done my testing one item at a time, because why waste stuff testing.

Updated and tried a complex multiple clockwork creating and things ran smooth as silk. Thanks! I'd say, "fixed again"!
 
Top