Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing machine support from Processing Array #524

Closed
MauveCloud opened this issue Jun 1, 2016 · 4 comments

Comments

@MauveCloud
Copy link
Collaborator

commented Jun 1, 2016

Looking at the code for the Processing Array, I see the following single-block processing machines are not supported (yet), and in most cases it's not clear why:

  • Amplifabricator (maybe because PA support for UUM-related machines is overpowered?)
  • Brewery
  • Canning Machine
  • Cutting Machine
  • Disassembler (admittedly, most of the things one puts in a disassembler wouldn't stack)
  • Distillery (maybe because there's the distillation tower multiblock)
  • Electric Furnace/Oven (maybe because there's the multi smelter)
  • Fermenter
  • Fluid Canner
  • Fluid Extractor
  • Fluid Solidifier
  • Forming Press (related machines Laser Engraver and Assembler are already supported)
  • Lathe
  • Mass Fabricator (maybe because PA support for UUM-related machines is overpowered?)
  • Microwave (again, maybe because of the multi smelter)
  • Packager
  • Polarizer
  • Printer
  • Rock Breaker (special requirements regarding adjacent water and lava might be impractical for Processing Array to check)
  • Replicator (maybe because PA support for UUM-related machines is overpowered, and because PA has no way to handle extra slot for data orb?)
  • Scanner (probably impractical; even setting aside the data orb slot, most items to be scanned don't stack)
  • Slicing Machine
  • Unpackager
@Dream-Master

This comment has been minimized.

Copy link

commented Jun 2, 2016

We had the same problem and add all/some of those machines to the code.

GTNewHorizons@0d1ac67

@Blood-Asp

This comment has been minimized.

Copy link
Owner

commented Jun 19, 2016

Amplificator, Disassembler, Electric Furnace, Mass Fabricator, Microwave, Printer, Fluid Canner, Forming Press, Rock Breaker, Replicator Scanner: Special code, not possible.

All others Added. 7424f75

@Blood-Asp Blood-Asp added the fixed label Jun 19, 2016
@MauveCloud

This comment has been minimized.

Copy link
Collaborator Author

commented Jun 19, 2016

I'm not too surprised about the Amplifabricator, Disassembler, Mass Fabricator, Printer, Rock Breaker, Replicator, or Scanner. Also, I can understand the Microwave - it has special code to make it ignite/explode if certain materials are inserted. However, what's so special about the Electric Furnace, Fluid Canner, and Forming Press that they can't be supported in a Processing Array?

@Blood-Asp

This comment has been minimized.

Copy link
Owner

commented Jun 19, 2016

The Furnace is using the Vanilla furnace recipes system and not the GT recipe system.
Fluid Canner does not use recipes, but fluid container + fluid calculations and Forming Press is for some reason coded seperatly but i can't explain that myself.

@Blood-Asp Blood-Asp closed this Jul 3, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
3 participants
You can’t perform that action at this time.