impact drill wip
This commit is contained in:
@@ -50,6 +50,7 @@ public class Blocks implements ContentList{
|
||||
|
||||
//ores
|
||||
oreCopper, oreLead, oreScrap, oreCoal, oreTitanium, oreThorium,
|
||||
oreTungsten,
|
||||
|
||||
//wall ores
|
||||
wallOreBeryl, graphiticWall,
|
||||
@@ -84,7 +85,7 @@ public class Blocks implements ContentList{
|
||||
|
||||
//production
|
||||
mechanicalDrill, pneumaticDrill, laserDrill, blastDrill, waterExtractor, oilExtractor, cultivator,
|
||||
cliffCrusher, plasmaBore,
|
||||
cliffCrusher, plasmaBore, impactDrill,
|
||||
|
||||
//storage
|
||||
coreShard, coreFoundation, coreNucleus, vault, container, unloader,
|
||||
@@ -635,6 +636,8 @@ public class Blocks implements ContentList{
|
||||
oreScale = 25.380953f;
|
||||
}};
|
||||
|
||||
oreTungsten = new OreBlock(Items.tungsten);
|
||||
|
||||
//endregion
|
||||
//region wall ore
|
||||
|
||||
@@ -1272,17 +1275,17 @@ public class Blocks implements ContentList{
|
||||
//special transport blocks
|
||||
|
||||
duct = new Duct("duct"){{
|
||||
requirements(Category.distribution, BuildVisibility.debugOnly, with(Items.graphite, 5, Items.metaglass, 2));
|
||||
requirements(Category.distribution, BuildVisibility.debugOnly, with(Items.graphite, 5));
|
||||
speed = 4f;
|
||||
}};
|
||||
|
||||
ductRouter = new DuctRouter("duct-router"){{
|
||||
requirements(Category.distribution, BuildVisibility.debugOnly, with(Items.graphite, 10, Items.metaglass, 4));
|
||||
requirements(Category.distribution, BuildVisibility.debugOnly, with(Items.graphite, 10));
|
||||
speed = 4f;
|
||||
}};
|
||||
|
||||
ductBridge = new DuctBridge("duct-bridge"){{
|
||||
requirements(Category.distribution, BuildVisibility.debugOnly, with(Items.graphite, 20, Items.metaglass, 8));
|
||||
requirements(Category.distribution, BuildVisibility.debugOnly, with(Items.graphite, 20));
|
||||
speed = 4f;
|
||||
}};
|
||||
|
||||
@@ -1596,6 +1599,21 @@ public class Blocks implements ContentList{
|
||||
consumes.liquid(Liquids.water, 0.1f).boost();
|
||||
}};
|
||||
|
||||
//TODO should be crusher or something
|
||||
impactDrill = new BurstDrill("impact-drill"){{
|
||||
requirements(Category.production, with(Items.silicon, 60, Items.beryllium, 90, Items.graphite, 50));
|
||||
drillTime = 60f * 10f;
|
||||
size = 4;
|
||||
drawRim = false;
|
||||
hasPower = true;
|
||||
tier = 6;
|
||||
drillEffect = Fx.mineHuge;
|
||||
itemCapacity = 30;
|
||||
|
||||
consumes.power(3f);
|
||||
consumes.liquid(Liquids.water, 0.2f);
|
||||
}};
|
||||
|
||||
waterExtractor = new SolidPump("water-extractor"){{
|
||||
requirements(Category.production, with(Items.metaglass, 30, Items.graphite, 30, Items.lead, 30, Items.copper, 30));
|
||||
result = Liquids.water;
|
||||
|
||||
Reference in New Issue
Block a user