dr-scripts icon indicating copy to clipboard operation
dr-scripts copied to clipboard

Forge: shovel and bellows doesn't work if crucible isn't empty

Open dakre18 opened this issue 5 years ago • 6 comments

When forging, i found if the crucible isn't empty, you cannot use your bellows or shovel. It's a DR bug that the GM specifically said the parser stops at the crucible if anything is in it, which is why it wasn't working with the bellows or shovel. It would help if the script could empty the crucible OR give a warning to empty the crucible if it isn't empty.

While the script is running, it will ignore the bellows and continue to craft with that mistake, but the shovel will break the script, running into an infinite loop. The message that appears is "You cannot figure out how to do that. Perhaps finding suitable ingredients and studying some instructions would help."

dakre18 avatar Jun 06 '19 01:06 dakre18

When forging

Were you using smelt.lic?

rpherbig avatar Jun 06 '19 01:06 rpherbig

No, i was using workorders blacksmithing. In this case, the particular forge i was using had ingots left in the crucible for some reason, and was causing me to sit in an infinite loop until i figured out what was causing it.

dakre18 avatar Jun 06 '19 01:06 dakre18

Can I get a clarification? If workorders decides it needs to smelt, it stuffs some ingots in the crucible then starts ;smelt. ;smelt works with things in the crucible already, since that's its intended use. So at what point did things screw up? Did ;smelt fail to stir the crucible?

Tarhish avatar Nov 17 '19 19:11 Tarhish

the problem is not when using smelt.lic, it's when trying to forge on an anvil with a crucible in the room.

there's one room in The Crossing forge if you need to test, but if you have something in the crucible while forging, you cannot use your bellows or shovel because of a DR Parser bug.

Edit: this affects smith.lic or forge.lic, but the point is to empty the crucible IF there's a crucible in the room. otherwise you run into problems during the script.

dakre18 avatar Nov 22 '19 19:11 dakre18

What room number?

Edit: I checked the society,the only one I see that has a crucible and anvil is 8777 south of the clerk.

BinuDR avatar Nov 22 '19 20:11 BinuDR

Also if it matters, forge summoning wands include crucibles.

dakre18 avatar Nov 24 '19 00:11 dakre18

Resolved by https://github.com/rpherbig/dr-scripts/pull/6009

MahtraDR avatar Jan 24 '23 10:01 MahtraDR