teammetallurgy / metallurgy6 Goto Github PK
View Code? Open in Web Editor NEWLicense: Other
License: Other
The Crusher is a machine that turns Ore Blocks (Block) into 2x Crushed Ore (Item).
IE: Copper Ore block into 2x Crushed Copper Ore item.
It is powered by fuel (traditional fuel sources) and Gravel. It is half as efficient on fuel and speed as a furnace and uses a single gravel per action.
It has one item input (what is being crushed), one fuel slot (what is being consumed for fuel), one gravel slot (where gravel goes to be consumed), and one output slot.
Future
I'd like to shift gravel into a "meter" and adding gravel consumes it to fill the gravel meter and then it consumes from that.
Slag, Angmallen, Meteor Steel, Argentan, and Brass ingots need textures.
"Vanilla" Tools
Iron and Steel rods (with forge tags)
Need art for Iron rod and Steel rod
Update as needed
The Alloyer is a machine that combines a number of metal ingot item inputs with a catalyst item to create new metal dust item outputs and slag alloy dust item outputs.
IE: 3x Copper Ingot (item), 1x Tin Ingot (item), and 1x Graphite (item) processes into 2x Bronze Dust (item) and 2x Slag Alloy Dust (item)
Alternatively, you can use ore blocks but at a reduced output rate with an extra junk output to deal with.
IE: 3x Copper Ore (block), 1x Tin Ore (block), and 1x Graphite (item) processes into 1x Bronze Dust (item) and 1x Slag Alloy Dust (item) and 2x Stone Dust (item)
It is powered by fuel (traditional fuel sources.) It is half as efficient on fuel and speed as a furnace and uses a single catalyst per action.
It has a two by two grid of four inputs (for blocks/items to be alloyed) as well as an extra input slot for the catalyst and an input slot for fuel. It has a two by two grid of four outputs for storing the results.
The Forging Table is where you combine a Tool Head (item) with a Tool Rod (item) to create a final tool.
It combines the keywords of both parts into the final tool, as well as applying a durability value based on the value of the tool head's material multiplied by the tool rod's durability multiplier.
It uses no fuel, and mirrors the UI of the Smithing Table.
The Well is a machine that produces water at a constant rate based on the humidity of the biome it is in.
It is built with a U of Stone.
Wet biomes generate 1,000 Microbuckets every 10 seconds (one full bucket/block of water.)
Medium biomes generate 500 Microbuckets every 10 seconds (half a full bucket/half a block of water.)
Dry biomes generate 100 Microbuckets every 10 seconds (a tenth of a full bucket/tenth of a block of water.)
The block itself stores up to 10 buckets of water (10,000 Microbuckets). It has a meter showing how much water is in it and one "output" slot that you can put a bucket into it turn it into a Bucket of Water (removing equivalent amount from the meter.) You can also right click the machine outside of the GUI with a bucket to add water to it or take water out.
The Slag Pot turns metal ingots into Slag Alloy #25 ingots.
It processes ingots into a number of "units" of Slag Alloy based on the strength/rarity of the metal used.
It operates at twice furnace speed and efficiency.
It has an input slot for the ingot being processed, a fuel slot for powering, a slag alloy meter (which shows how many units of Slag Alloy to the next ingot), and an output slot that puts out an ingot every time the meter is filled.
Requires specific "slag unit counts" for each metal type to be figured out, contact when you need these values.
Ore -> Ingot
Tiny Ore Dust -> Ore Nugget
Dust -> Ingot
Requires #20
A recipe where Waste Rock (item) is crushed into 2x Crushed Waste Rock (item).
Art for the 180 or whatever tools (5 per material).
The Tooling Table is used to construct pieces of a tool head. Similar to a crafting bench. It uses ingot or material items to create tool heads or rods.
IE: 2x Iron Ingot (item) horizontally produces an Iron Hoe Head (item)
These are used in combination with the Smithing Table to produce tools from pieces.
It has a 3x3 grid for inputs and a 1x1 output for the outcome. It is a traditional crafting bench with no fuel required.
Requires #21
Each metal has an assigned keyword or keywords. These functionally enhance tools, weapons, or armor made from them in some way. They are listed above the enchants in the tooltip.
When a tool is crafted using the Forging Table #21 it inherits the keywords of the Tool Head item and the Tool Rod item, the values of the Tool Head metal (such as damage, recovery, mining level, durability), and applies a durability multiplier based on the Tool Rod item.
IE: A Lead Pickaxe Head (item) with a Mycelite Rod (item) will produce a final tool that is a Lead Pickaxe with 500+20% durability (base Lead Pickaxe with a Mycelite Rod multiplier (20%)) and the Heavy and Fungal keywords. Its speed, damage, etc. will match a traditional Lead Pickaxe. Its sprite will overlay the Lead Pickaxe Head with the Mycelite Rod to get a unique look.
This allows players to create unique and tailored tools for their own purposes.
A full list of Keywords can be found in the spreadsheet. They will be subject to change so contact me before beginning work. We can branch Armor out of this system for this and come back to it later.
Each material needs a crushed ore, tiny dust, regular dust, and nugget item.
The Sifter is a machine that turns each Crushed Ore (Item) into 9x Tiny Dust (Item) with an additional output of 3x Tiny Rock Dust.
IE: Crushed Copper item into 9x Tiny Copper Dust item.
Other non-ore recipes can include things like sifting Gravel for Flint (each Gravel sifted produces one Flint.)
It is powered by fuel (traditional fuel sources.) It is as efficient as a smelter with fuel and speed.
It has one item input (what is being sifted), one fuel slot (what is being consumed for fuel), and a two by two of four output slots (due to having two outputs of high amounts, it technically can only hold 12 Crushed Ore worth of outputs or so before having to be emptied.)
Future
In the future I'd prefer the first tier Sifter to be a wooden table that you manually click to "break down" the gravel through the sifting surface, GUI-less, and then it throws out the results. This would require a table render and various "stages" of a texture for the crushed ore being sifted.
The Drill is a machine that constantly generates Waste Rock (item) by consuming fuel and resources.
It is powered by a myriad of resources.
The duration and fuel efficiency of a single process of the Drill is based on the drill bit in it. It always consistently consumes 100 Microbuckets of Water and 1 Drill Bit durability to create one Waste Rock item per action though.
The machine itself has a Drill Bit slot, a Water meter and Water input slot with ten Buckets (10,000 Microbuckets) of water storage (which can be interacted with in GUI or out of, akin to #19), a Fuel Input slot and set of four output slots in a 2x2.
There will be a Drill Bit durability and speed chart on the spreadsheet when the time comes you need it, please let me know when you begin.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.