Kikiisyourfriend / ProjectIsothermalExpert

All bug reports for Project Isothermal Expert.
2 stars 0 forks source link

[BUG] - *Machine-shiftclicking Coag Blood on Altar fails if Altar is empty* #49

Open CarlSmotricz opened 2 years ago

CarlSmotricz commented 2 years ago

Confirm your current modpack version:

1.0.8 (latest)

Are you on a server? Or in Singleplayer?:

Online Multiplayer Server

Description:

I would like to automate filling the Blood Magic Altar with blood using Coagulated Blood
via Item User or Click Machine.
If the Altar has 0 Blood in it, neither machine is able to click Coagulated Blood into it.

On a side note, if I try to shift-click CoagBlood into the Altar manually, if I'm standing too 
close there's a risk I will pick up (carry) the Altar rather than filling it. Looks to be the same
phenomenon.

WORKAROUND: 
I'm controlling both blood feeding and item insertion/extraction via XNet.
I've programmed XNet to not insert items when there's less than ample blood in the Altar,
so unless it runs out of CB the amount of Blood will never be 0.

UPDATE:
It's even worse than that. Auto-shift-clicking CB into the Altar doesn't work if there's not a user holding SHIFT while focused on the altar.

Steps to reproduce:

- Set up a Click Machine pointing at a Blood Altar (empty), and give it RF.
- Insert one or more Coagulated Blood into the CM's item slot
- Altar will not fill up with blood.
- Manually shift-click-fill the Altar with 1 or more CB
- CM succeeds in filling the Altar

Crash log (if any):

Must use a code-pasting website such as Pastebin, or a Gist.

N/A
Kikiisyourfriend commented 2 years ago

Click machine is not my mod. I just use it in my pack. There's zero I can do about that. Carryon can re rebound (which I recommend and not just for my pack)

CarlSmotricz commented 2 years ago

I understand that, and don't really have a problem with the carry-on thing.

But the pack as a whole is your "product", and if some components don't work as required by the pack, that's a problem you're responsible for, because it was your idea to combine them like that. If you don't find a solution, the pack will frustrate people, and some may declare it unplayable. You want to avoid this.

It so happens there's a perfectly fine workaround for the altar problem, insofar as you can pipe (fluid) blood into the Altar after you extract it in a Squeezer. So I'd suggest "fixing" this problem by adding a simple hint to the quest book to the effect that right-clicking by machine won't work on the Altar so piping should be used instead. You may want to mention that Runes of Dislocation are needed if you want blood transferred at more than a snail's pace.