mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'src/block/drills.rs')
-rw-r--r--src/block/drills.rs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/block/drills.rs b/src/block/drills.rs
index 01332b4..ceffc70 100644
--- a/src/block/drills.rs
+++ b/src/block/drills.rs
@@ -1,6 +1,6 @@
//! extraction of raw resources (mine part)
use super::production::ProductionBlock;
-use crate::block::simple::{cost, make_simple};
+use crate::block::simple::{cost, make_simple, BasicBlock};
use crate::block::*;
make_simple!(
@@ -13,7 +13,6 @@ make_simple!(
},
|_, _, _, buff: &mut DataRead| read_drill(buff)
);
-make_simple!(ExtractorBlock);
make_simple!(WallDrillBlock, |_, _, _, _, rot: Rotation, scl| {
let mut base = load!("cliff-crusher", scl);
base.overlay(load!("cliff-crusher-top", scl).rotate(rot.rotated(false).count()));
@@ -25,8 +24,8 @@ make_register! {
"pneumatic-drill" -> DrillBlock::new(2, true, cost!(Copper: 18, Graphite: 10));
"laser-drill" -> DrillBlock::new(3, true, cost!(Copper: 35, Graphite: 30, Titanium: 20, Silicon: 30));
"blast-drill" -> DrillBlock::new(4, true, cost!(Copper: 65, Titanium: 50, Thorium: 75, Silicon: 60));
- "water-extractor" -> ExtractorBlock::new(2, true, cost!(Copper: 30, Lead: 30, Metaglass: 30, Graphite: 30));
- "oil-extractor" -> ExtractorBlock::new(3, true, cost!(Copper: 150, Lead: 115, Graphite: 175, Thorium: 115, Silicon: 75));
+ "water-extractor" -> BasicBlock::new(2, true, cost!(Copper: 30, Lead: 30, Metaglass: 30, Graphite: 30));
+ "oil-extractor" -> BasicBlock::new(3, true, cost!(Copper: 150, Lead: 115, Graphite: 175, Thorium: 115, Silicon: 75));
"vent-condenser" -> ProductionBlock::new(3, true, cost!(Graphite: 20, Beryllium: 60));
"cliff-crusher" -> WallDrillBlock::new(2, false, cost!(Beryllium: 100, Graphite: 40));
"plasma-bore" => DrillBlock::new(2, false, cost!(Beryllium: 40));