CyclopsMC / EvilCraft

An evil mod for Minecraft.
58 stars 30 forks source link

Suggestions for Entangled Chalice #397

Open MentalMouse opened 8 years ago

MentalMouse commented 8 years ago

I figured I'd cleanup and copy my chalice suggestions from the forum, so they're in your system here.

Stacking and names: Chalice in the same network should always stack. If they have somehow been renamed differently, they combine as follows:

  1. Unnamed chalices adopt the name of the other stack, including new grails in a network.
  2. If each stack is named differently, majority wins, if tied then receiving stack wins.

They can still be put in the source or target slots of an infuser as before, but if they're in the target slot, they should not go to the destination slot when full.

They should also be placeable in the fourth (or any) "upgrade" slot of the infuser, to link the infuser's storage into their network. Whenever their network buffer drops below 1000, they will try to draw from the infuser, whenever it goes within 1000 of their max it will try to send the overage to the infuser.

Optionally: Let the infuser overflow (when full) from its source slot into the chalice (in upgrade slot). It can also drain from the chalice to try and cover a job cost above what it has "in stock" (but not a job above its Tenacity-gated capacity).

Optionally: Allow chalice to hook up with any jar placed adjacent, above or below them . The chalice block can be right-clicked to switch it between input, output, or positional. Positional gives three options: Jars next to them are added to the network (like infusers), jars above them are drained, jars below are filled.

Chalice can also act as jars, notably receiving blood from pedestals.

In the inventory, a chalice in output mode can refill a device in hand, a chalice in input mode can draw from an extractor in hand. If in positional mode, it will drain extractors, jars, and other blocks to 50% of their capacity (or until the chalice network backs up), but refill other non-block devices. (The "in hand" requirement is just as per current behavior, but that's a reasonable safeguard.)

MentalMouse commented 8 years ago

While S/R'ing "grail" to "chalice" (sigh), I might as well add my suggestions for pedestals:

They should be able to draw blood from further away with more (documented) freedom. The cheap way: any spiked plate within the 3x3 box centered on the pedestal: The fancy way: From any spiked plate with a continuous connection to the pedestal, consisting of spiked plates, pedestals, chalices, and/or jars. Also, should be able to absorb bloodstains from wider range: at least 3x3x3 (1 space in all directions), preferably more (perhaps 3x3x3 for the basic pedestal, 5x5x5 or 7x7x5 for the advanced one).