Bluberry-Kat / Gumobtainium

Gelatinous Goodies and Other Jellied Joys
MIT License
3 stars 1 forks source link

Planned Feature: Gum Arabic, or Other Non-Meat Solutions #18

Open Bluberry-Kat opened 4 years ago

Bluberry-Kat commented 4 years ago

Gum Arabic, Conceptually: One of the key balance points of Gumobtainium is that it's at least a little inconvenient to craft. It requires a lot of steps and there's a lot of moving parts. This is in the hopes that the player will automate Gelatin, but if the player so chooses to not do so I don't want them to be punished for it. This is detailed in #17. In the interest of not alienating vegetarians or those with dietary restrictions, I would like to add an equivalent to Gelatin that can be crafted out of Acacia Wood. As well, this may help in environments like Skyblock, where animals may be inconvenient to keep. Regardless, adding more methods of automating Gelatin (or equivalent) makes the mod more interesting and feature-rich.

Crafting Gum Arabic: In real life, Gum Arabic is made by collecting sap from an Acacia tree. A small face of the tree is de-barked, and a tap is placed on it to collect the sap. More research will be required before I theorize how to collect sap and craft it into Gum Arabic, but I suspect it will require some form of processing in the form of boiling. Either way, Gum Arabic will be craftable by placing a Tree Tap Block on a Stripped Acacia Log (or just an Acacia Log in 1.12) and "using" a bucket on the Tap. The bucket will slowly fill up and can then be processed in the same manner as the Fluid Gelatin bucket.

Dev Notes: I'm unsure how I will balance this compared to Gelatin. Gelatin can be completely automated, and is decently fast once fully constructed. I imagine that collecting sap will be a good deal slower. Putting automation off the table for Gum Arabic sounds unwise, so I'll likely add a Fluid Capability to the sap-filled bucket. (This does mean it won't be possible to automate Gum Arabic through only vanilla means, but in this case it's unclear if this is a bug or a feature.) However I'm still considering the ramifications of a wood-based gum base. Should the wood be consumed after a while? Should I make Gum Arabic produce less per-bucket compared to Gelatin? This may be something that just needs implemented and will require future tweaks after experimenting with it.