WIP heat reactor system

This commit is contained in:
Anuken
2021-11-11 18:52:51 -05:00
parent f3b2e4498d
commit a1107eae13
16 changed files with 172 additions and 17 deletions

View File

@@ -17,6 +17,7 @@ import mindustry.world.blocks.defense.*;
import mindustry.world.blocks.defense.turrets.*;
import mindustry.world.blocks.distribution.*;
import mindustry.world.blocks.environment.*;
import mindustry.world.blocks.heat.*;
import mindustry.world.blocks.legacy.*;
import mindustry.world.blocks.liquid.*;
import mindustry.world.blocks.logic.*;
@@ -59,7 +60,7 @@ public class Blocks implements ContentList{
//crafting
siliconSmelter, siliconCrucible, siliconArcFurnace, kiln, graphitePress, plastaniumCompressor, multiPress, phaseWeaver, surgeSmelter, pyratiteMixer, blastMixer, cryofluidMixer,
melter, separator, disassembler, sporePress, pulverizer, incinerator, coalCentrifuge,
carbideCrucible,
heatReactor, carbideCrucible,
cellSynthesisChamber,
//sandbox
@@ -942,6 +943,13 @@ public class Blocks implements ContentList{
consumes.power(0.50f);
}};
heatReactor = new HeatProducer("heat-reactor"){{
requirements(Category.crafting, with(Items.tungsten, 60, Items.graphite, 30));
size = 3;
consumeTime = 60f * 10f;
consumes.item(Items.fissileMatter, 1);
}};
carbideCrucible = new GenericCrafter("carbide-crucible"){{
requirements(Category.crafting, with(Items.tungsten, 60, Items.graphite, 30));
craftEffect = Fx.smeltsmoke;

View File

@@ -98,7 +98,7 @@ public class Items implements ContentList{
cost = 1.3f;
}};
fissileMatter = new Item("fissile-matter", Color.valueOf("536631")){{
fissileMatter = new Item("fissile-matter", Color.valueOf("5e988d")){{
radioactivity = 1.5f;
}};

View File

@@ -40,7 +40,7 @@ public class UnitTypes implements ContentList{
//air
public static @EntityDef({Unitc.class}) UnitType flare, eclipse, horizon, zenith, antumbra,
evoke; //elicit, incite?
evoke, incite; //elicit, incite?
//air, legacy
public static @EntityDef(value = {Unitc.class}, legacy = true) UnitType mono;