anegostudios / VintageStory-Issues

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

Steel carbonization does not progress but coal burns #3053

Open JMackey1 opened 1 year ago

JMackey1 commented 1 year ago

Game Version

1.18.8

Platform

Windows

Modded

Vanilla

SP/MP

Singleplayer

Description

I originally ran into this when I had 8 steel forges up, and I thought maybe I just forgot to light one of them. But in my current world, I only have 1 steel forge. My coffin was at 40% progress (I did 2 cycles of coal). I placed two more stacks of coal (16 in each stack) beneath the coffin and lit them. I then ran out about 1500 blocks to do something else. Came back 1.5~ days later and the coal had burned out. However, my coffin only showed 45% carbonization progress. I assume it worked while I was within a certain range, but stopped tracking progress once I was far enough away.

I ran two more coal cycles anyway to see if this was just a visual bug. This brought the progress to 85%. I broke the coffin anyway and I received iron ingots instead of blister steel.

As I said, in my original world I had 8 steel forges running and only one of them was affected like this in a similar situation. So it's not consistent.

Happened both modded and completely unmodded.

Edit: I just reproduced it in my same world with the same forge, but at a different stage (20 -> 35%). Reproducible steps below should reproduce it.

How to reproduce

I might try to reproduce this later. Idea:

  1. Create several steel forges
  2. Light them all
  3. Run away 2k+ blocks
  4. Wait/skip time for the coal to have finished burning
  5. Go back to the steel forges and see what the progress is - they should all be 19%
  6. Possibly repeat for the different stages of the steel process

Screenshots

No response

Logs

Log

kurazarrh commented 1 year ago

This might be a known issue in how ticking processes work when you are away from base. Though I don't remember this happening in 1.17.x. But a similar situation will occur if you have a fully-automated quern using hoppers--it'll process the stuff in the quern and dump the items out the side, but the hoppers aren't loaded in, so the entities just despawn when their timer runs out. :X