I’ll be surprised but grateful if someone can crack this nut.
Here’s the situation: a smithy, where once you’ve used the tongs explicitly, they will be implicitly used to grab objects out of the fire. The problem is, the explicitly requested action is getting cut off after the tongs are taken.
<>> take tongs
You take the tongs.
<>> put blanks in forge
You grab a set of four horseshoes from the bin.
You place the horseshoes into the coals. However, only a few small coals are lit, and they aren't doing more than warming up the horseshoes.
<>> z
Time passes...
The horseshoes have grown red-hot in the coals.
<>> take shoes
You can't just take a hot metal object out of the midst of flaming coals, unless your objective is to get rid of the flesh on your hand.
<>> take shoes with tongs
With the tongs, you grab hold of the horseshoes.
<>> put shoes in forge
(putting the horseshoes in the coals)
You place the horseshoes into the coals.
<>> put shoes on anvil
(first taking the horseshoes)
With the tongs, you grab hold of the horseshoes.
The coals in the forge cool from white-hot down to red-hot.
Notice that on the last command, the shoes are implicitly taken with the tongs but then the command doesn’t complete ‘put shoes on anvil’. Anybody know why it would short-circuit there?