mindustry logic execution, map- and schematic- parsing and rendering
Diffstat (limited to 'src/block/extraction.rs')
| -rw-r--r-- | src/block/extraction.rs | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/block/extraction.rs b/src/block/extraction.rs index 3e50701..b036081 100644 --- a/src/block/extraction.rs +++ b/src/block/extraction.rs @@ -1,13 +1,13 @@ use crate::block::make_register; -use crate::block::simple::SimpleBlock; +use crate::block::simple::{cost, SimpleBlock}; make_register! ( - MECHANICAL_DRILL: "mechanical-drill" => SimpleBlock::new(2, true); - PNEUMATIC_DRILL: "pneumatic-drill" => SimpleBlock::new(2, true); - LASER_DRILL: "laser-drill" => SimpleBlock::new(3, true); - BLAST_DRILL: "blast-drill" => SimpleBlock::new(4, true); - WATER_EXTRACTOR: "water-extractor" => SimpleBlock::new(2, true); - CULTIVATOR: "cultivator" => SimpleBlock::new(2, true); - OIL_EXTRACTOR: "oil-extractor" => SimpleBlock::new(3, true); + MECHANICAL_DRILL: "mechanical-drill" => SimpleBlock::new(2, true, cost!(Copper: 12)); + PNEUMATIC_DRILL: "pneumatic-drill" => SimpleBlock::new(2, true, cost!(Copper: 18, Graphite: 10)); + LASER_DRILL: "laser-drill" => SimpleBlock::new(3, true, cost!(Copper: 35, Graphite: 30, Titanium: 20, Silicon: 30)); + BLAST_DRILL: "blast-drill" => SimpleBlock::new(4, true, cost!(Copper: 65, Titanium: 50, Thorium: 75, Silicon: 60)); + WATER_EXTRACTOR: "water-extractor" => SimpleBlock::new(2, true, cost!(Copper: 30, Lead: 30, Metaglass: 30, Graphite: 30)); + CULTIVATOR: "cultivator" => SimpleBlock::new(2, true, cost!(Copper: 25, Lead: 25, Silicon: 10)); + OIL_EXTRACTOR: "oil-extractor" => SimpleBlock::new(3, true, cost!(Copper: 150, Lead: 115, Graphite: 175, Thorium: 115, Silicon: 75)); ); |