Because these features are being added/worked on:
This is probably the best time for me to bring this up again… Please, make machine health points uniform across the board. I don’t know why this discrepancy exists, but I’m guessing it’s the legacy of an old design decision?
For reference, currently the values are as follows:
Workbench: 2,000 hp
Extractor: 2,000 hp
Mixer: 4,000 hp
Spark Generator: 8,000 hp
Refinery: 10,000 hp
Compactor: 10,000 hp
Centraforge: 10,000 hp
This has always seemed really odd to me ever since I noticed it. The thing is, spanners all repair for specific base values only dependent on their tier – 10k for each of the gem spanners and varying values for each of the 5 materials below gem.
And then coils, as far as I can tell, all have a uniform health anyway (different for normal and advanced though?), which does not get matched by their machines in some cases… (see further below)
I know that recipes for all the machines have widely varied values of wear, which for the most part feel fine for each specific machine, so my suggestion would be to make all machines have properly uniformised health values, be that 2k or 10k or whatever…
And then, for any machines where the max health has changed, change the wear proportionally so that in terms of wear % taken by a recipe, it then still feels the same way as before, but meanwhile all the hp values might actually start making more sense…
Then, as mentioned briefly above, we also have things like this, with Chrysominter coils, where they wear out before the machine does:
As you can see the health bar is still partially filled, but when looking at the coils will say worn out.
With the debug info I can see that these chryso coils have -0.14 in the durability variable and the machine has 0.24.
I feel this is an issue because then the new collective health bar feature is no longer accurate in this situation.
I can’t remember if this happens with any other machine+coil combination and I’ll try to check, but it’s difficult to test quickly since there’s no way on testing to set the current wear of a machine/coil to a specific value and there isn’t a way of insta-completing a recipe.
I hope I articulated myself properly – to be honest this isn’t as big a deal as I may seem to be making out, but I feel that since the machine health bars are being looked at in this version of testing, this may be one of the only appropriate times to have a look at this before development moves on to the other issues/content.