|
|
|
@@ -8,47 +8,52 @@ import io.anuke.mindustry.world.Block;
|
|
|
|
|
import io.anuke.mindustry.world.blocks.*;
|
|
|
|
|
|
|
|
|
|
public enum Recipe{
|
|
|
|
|
stonewall(distribution, DefenseBlocks.stonewall, stack(Item.stone, 2)),
|
|
|
|
|
ironwall(distribution, DefenseBlocks.ironwall, stack(Item.iron, 2)),
|
|
|
|
|
steelwall(distribution, DefenseBlocks.steelwall, stack(Item.steel, 2)),
|
|
|
|
|
titaniumwall(distribution, DefenseBlocks.titaniumwall, stack(Item.titanium, 2)),
|
|
|
|
|
duriumwall(distribution, DefenseBlocks.diriumwall, stack(Item.dirium, 2)),
|
|
|
|
|
compositewall(distribution, DefenseBlocks.compositewall, stack(Item.dirium, 2), stack(Item.titanium, 2), stack(Item.steel, 2), stack(Item.iron, 2)),
|
|
|
|
|
titaniumshieldwall(distribution, DefenseBlocks.titaniumshieldwall, stack(Item.titanium, 2)),
|
|
|
|
|
conveyor(distribution, DistributionBlocks.conveyor, stack(Item.stone, 1)),
|
|
|
|
|
fastconveyor(distribution, DistributionBlocks.steelconveyor, stack(Item.steel, 1)),
|
|
|
|
|
router(distribution, DistributionBlocks.router, stack(Item.stone, 2)),
|
|
|
|
|
junction(distribution, DistributionBlocks.junction, stack(Item.iron, 2)),
|
|
|
|
|
|
|
|
|
|
turret(defense, WeaponBlocks.turret, stack(Item.stone, 4)),
|
|
|
|
|
dturret(defense, WeaponBlocks.doubleturret, stack(Item.stone, 7)),
|
|
|
|
|
machineturret(defense, WeaponBlocks.machineturret, stack(Item.iron, 8), stack(Item.stone, 10)),
|
|
|
|
|
shotgunturret(defense, WeaponBlocks.shotgunturret, stack(Item.iron, 10), stack(Item.stone, 10)),
|
|
|
|
|
flameturret(defense, WeaponBlocks.flameturret, stack(Item.iron, 12), stack(Item.steel, 9)),
|
|
|
|
|
sniperturret(defense, WeaponBlocks.sniperturret, stack(Item.iron, 15), stack(Item.steel, 10)),
|
|
|
|
|
laserturret(defense, WeaponBlocks.laserturret, stack(Item.steel, 10), stack(Item.titanium, 10)),
|
|
|
|
|
mortarturret(defense, WeaponBlocks.mortarturret, stack(Item.steel, 20), stack(Item.titanium, 15)),
|
|
|
|
|
teslaturret(defense, WeaponBlocks.teslaturret, stack(Item.steel, 10), stack(Item.titanium, 15), stack(Item.dirium, 15)),
|
|
|
|
|
plasmaturret(defense, WeaponBlocks.plasmaturret, stack(Item.steel, 10), stack(Item.titanium, 10), stack(Item.dirium, 15)),
|
|
|
|
|
|
|
|
|
|
stonewall(defense, DefenseBlocks.stonewall, stack(Item.stone, 2)),
|
|
|
|
|
ironwall(defense, DefenseBlocks.ironwall, stack(Item.iron, 2)),
|
|
|
|
|
steelwall(defense, DefenseBlocks.steelwall, stack(Item.steel, 2)),
|
|
|
|
|
titaniumwall(defense, DefenseBlocks.titaniumwall, stack(Item.titanium, 2)),
|
|
|
|
|
duriumwall(defense, DefenseBlocks.diriumwall, stack(Item.dirium, 2)),
|
|
|
|
|
compositewall(defense, DefenseBlocks.compositewall, stack(Item.dirium, 2), stack(Item.titanium, 2), stack(Item.steel, 2), stack(Item.iron, 2)),
|
|
|
|
|
healturret(defense, DefenseBlocks.repairturret, stack(Item.iron, 30)),
|
|
|
|
|
megahealturret(defense, DefenseBlocks.megarepairturret, stack(Item.iron, 20), stack(Item.steel, 30)),
|
|
|
|
|
titaniumshieldwall(defense, DefenseBlocks.titaniumshieldwall, stack(Item.titanium, 2)),
|
|
|
|
|
|
|
|
|
|
conveyor(distribution, DistributionBlocks.conveyor, stack(Item.stone, 1)),
|
|
|
|
|
steelconveyor(distribution, DistributionBlocks.steelconveyor, stack(Item.steel, 1)),
|
|
|
|
|
poweredconveyor(distribution, DistributionBlocks.poweredconveyor, stack(Item.dirium, 1)),
|
|
|
|
|
router(distribution, DistributionBlocks.router, stack(Item.stone, 2)),
|
|
|
|
|
junction(distribution, DistributionBlocks.junction, stack(Item.iron, 2)),
|
|
|
|
|
conduit(distribution, DistributionBlocks.conduit, stack(Item.steel, 1)),
|
|
|
|
|
liquidrouter(distribution, DistributionBlocks.liquidrouter, stack(Item.steel, 2)),
|
|
|
|
|
liquidjunction(distribution, DistributionBlocks.liquidjunction, stack(Item.steel, 2)),
|
|
|
|
|
|
|
|
|
|
turret(weapon, WeaponBlocks.turret, stack(Item.stone, 4)),
|
|
|
|
|
dturret(weapon, WeaponBlocks.doubleturret, stack(Item.stone, 7)),
|
|
|
|
|
machineturret(weapon, WeaponBlocks.machineturret, stack(Item.iron, 8), stack(Item.stone, 10)),
|
|
|
|
|
shotgunturret(weapon, WeaponBlocks.shotgunturret, stack(Item.iron, 10), stack(Item.stone, 10)),
|
|
|
|
|
flameturret(weapon, WeaponBlocks.flameturret, stack(Item.iron, 12), stack(Item.steel, 9)),
|
|
|
|
|
sniperturret(weapon, WeaponBlocks.sniperturret, stack(Item.iron, 15), stack(Item.steel, 10)),
|
|
|
|
|
laserturret(weapon, WeaponBlocks.laserturret, stack(Item.steel, 10), stack(Item.titanium, 10)),
|
|
|
|
|
mortarturret(weapon, WeaponBlocks.mortarturret, stack(Item.steel, 20), stack(Item.titanium, 15)),
|
|
|
|
|
teslaturret(weapon, WeaponBlocks.teslaturret, stack(Item.steel, 10), stack(Item.titanium, 15), stack(Item.dirium, 15)),
|
|
|
|
|
plasmaturret(weapon, WeaponBlocks.plasmaturret, stack(Item.steel, 10), stack(Item.titanium, 10), stack(Item.dirium, 15)),
|
|
|
|
|
|
|
|
|
|
smelter(crafting, ProductionBlocks.smelter, stack(Item.stone, 40), stack(Item.iron, 40)),
|
|
|
|
|
crucible(crafting, ProductionBlocks.crucible, stack(Item.titanium, 40), stack(Item.steel, 40)),
|
|
|
|
|
coalpurifier(crafting, ProductionBlocks.coalpurifier, stack(Item.steel, 10), stack(Item.iron, 10)),
|
|
|
|
|
titaniumpurifier(crafting, ProductionBlocks.titaniumpurifier, stack(Item.steel, 30), stack(Item.iron, 30)),
|
|
|
|
|
oilrefinery(crafting, ProductionBlocks.oilrefinery, stack(Item.steel, 30), stack(Item.iron, 30)),
|
|
|
|
|
|
|
|
|
|
stonedrill(production, ProductionBlocks.stonedrill, stack(Item.stone, 12)),
|
|
|
|
|
irondrill(production, ProductionBlocks.irondrill, stack(Item.stone, 25)),
|
|
|
|
|
coaldrill(production, ProductionBlocks.coaldrill, stack(Item.stone, 25), stack(Item.iron, 40)),
|
|
|
|
|
titaniumdrill(production, ProductionBlocks.titaniumdrill, stack(Item.iron, 40), stack(Item.steel, 40)),
|
|
|
|
|
smelter(production, ProductionBlocks.smelter, stack(Item.stone, 40), stack(Item.iron, 40)),
|
|
|
|
|
crucible(production, ProductionBlocks.crucible, stack(Item.titanium, 40), stack(Item.steel, 40)),
|
|
|
|
|
coalpurifier(production, ProductionBlocks.coalpurifier, stack(Item.steel, 10), stack(Item.iron, 10)),
|
|
|
|
|
titaniumpurifier(production, ProductionBlocks.titaniumpurifier, stack(Item.steel, 30), stack(Item.iron, 30)),
|
|
|
|
|
omnidrill(production, ProductionBlocks.omnidrill, stack(Item.titanium, 10), stack(Item.dirium, 10)),
|
|
|
|
|
uraniumdrill(production, ProductionBlocks.uraniumdrill, stack(Item.titanium, 20), stack(Item.steel, 40)),
|
|
|
|
|
omnidrill(production, ProductionBlocks.omnidrill, stack(Item.titanium, 20), stack(Item.dirium, 20)),
|
|
|
|
|
|
|
|
|
|
coalgenerator(power, ProductionBlocks.coalgenerator, stack(Item.titanium, 10), stack(Item.dirium, 10)),
|
|
|
|
|
shieldgenerator(power, DefenseBlocks.shieldgenerator, stack(Item.titanium, 10), stack(Item.dirium, 10)),
|
|
|
|
|
|
|
|
|
|
conduit(distribution, DistributionBlocks.conduit, stack(Item.steel, 1)),
|
|
|
|
|
liquidrouter(distribution, DistributionBlocks.liquidrouter, stack(Item.steel, 2)),
|
|
|
|
|
pump(production, ProductionBlocks.pump, stack(Item.steel, 10));
|
|
|
|
|
|
|
|
|
|
public Block result;
|
|
|
|
|