upgrade downgrade delete multiblocks with hologram projector #18308
Labels
Mod: GT
GregTech and its (former) addons
Status: Needs Discussion
Issue requires developer/staff/admin discussion
Suggestion
Your GTNH Discord Username
mamie
Your Pack Version
2.6.1 (will update soon)
Your Proposal
Hello everyone.
I have got this idea when inhaling some of my dtpf from existence, we have some cools tools to break blocks like the vajra, loky ring. Disassemble a volcanus is an easy task, it can be done very quickly but, disassemble a dtpf, a compact fusion, eoh, ... can be tedious.
Your Goal
My goal is to have a efficient way of upgrade/downgrade/delete huge multiblocks.
Your Vision
Multiblock structure hologram projector Destruction
My first idea is to have another "Multiblock structure hologram projector" (colored in red) but for disassemble machines. when clicking on the controller it will break X blocks attached to the controller. the action performed of each block must be like using a vajra.
the feature implementation can be spitted in 2 parts:
we must provide a way to highlight the concerned area before breaking blocks. the same behavior as the projector we currently have apply (when sneaking or not). Make sure the machine is turned off to avoid any possible issues.
Multiblock structure hologram projector Upgrade/downgrade
My second idea is to update existing structure, (like coils for dtpf, part for eoh, glasses for mebf....), we could have a green projector that require key:value on its GUI, the key determine the block we want to upgrade/downgrade, the value determine the tier we want to change. example i want to upgrade the time dilation of my eoh from tipler to gallifreyan, i enter key=time dilation and value=9 (i believe its 9). Make sure the machine is turned off to avoid any possible issues.
PS: i have some free time for the next days, i can help implementing this feature, i just need to understand your conventions. (im python dev irl, i have done some java in the paste with forge and at work). i would like to contribute.
Final Checklist
The text was updated successfully, but these errors were encountered: