anegostudios / VintageStory-Issues

Vintage Story's public issue tracker for reporting bugs, crashes and the like
43 stars 16 forks source link

Coke forming when fueling a cementation furnace with coal. #1874

Open l-Ashery-l opened 2 years ago

l-Ashery-l commented 2 years ago

Version: v1.16.5 Platform: Win10 Modded: Yes, but nothing that should be influencing cementation furnace or coke oven behavior (Bullseye, StepUp, Player Corpse, Gravel Sand Fix, Fix Roads, Crops Grow Half Speed) Single player

Description and Reproduction

While toying around with possible cementation furnace designs, I decided to try one out that had the smallest amount of open space underneath, which would be two open blocks for the fuel directly underneath the coffin with a coke oven door for refueling, built using fire clay bricks.

Turns out, this is close enough to the definition of a coke oven that, when the cementation furnace is fueled with coal, the coal stack nearest to the door will turn into coke after the standard amount of time (Twelve hours).

Screenshots

This screenshot was taken ~20-24 hours after the furnace was initially lit, as the rear stack of coal is nearly out. After the near pile converted to coke, it was ignited by the rear pile and continued to provide heat for the furnace, hence there only being 2x coke left in the pile.

image

Barhandar commented 2 years ago

Happens because the coking code permits lacking up to 1 center and 4 corner brick blocks, so you have a valid coke oven in there. https://github.com/anegostudios/vssurvivalmod/blob/master/BlockEntity/BECoalPile.cs#L267

You could knock out more than 4 corner blocks from the underneath parts, or not have the door, to avoid this issue meanwhile.