Campaign changes

This commit is contained in:
Anuken
2020-11-13 11:33:31 -05:00
parent 4e7d6e9a9d
commit 0908176079
76 changed files with 137 additions and 49 deletions

View File

@@ -1179,7 +1179,7 @@ public class Blocks implements ContentList{
size = 2;
floating = true;
ambientSound = Sounds.hum;
ambientSoundVolume = 0.04f;
ambientSoundVolume = 0.06f;
}};
steamGenerator = new BurnerGenerator("steam-generator"){{
@@ -1217,13 +1217,13 @@ public class Blocks implements ContentList{
solarPanel = new SolarGenerator("solar-panel"){{
requirements(Category.power, with(Items.lead, 10, Items.silicon, 15));
powerProduction = 0.07f;
powerProduction = 0.08f;
}};
largeSolarPanel = new SolarGenerator("solar-panel-large"){{
requirements(Category.power, with(Items.lead, 100, Items.silicon, 145, Items.phaseFabric, 15));
size = 3;
powerProduction = 0.95f;
powerProduction = 1f;
}};
thoriumReactor = new NuclearReactor("thorium-reactor"){{

View File

@@ -358,6 +358,7 @@ public class Bullets implements ContentList{
shootEffect = Fx.shootBig;
pierceCap = 2;
pierceBuilding = true;
knockback = 0.7f;
}};
standardIncendiaryBig = new BasicBulletType(7f, 60, "bullet"){{

View File

@@ -8,7 +8,7 @@ import static mindustry.content.Planets.*;
public class SectorPresets implements ContentList{
public static SectorPreset
groundZero,
craters, frozenForest, ruinousShores, stainedMountains, tarFields, fungalPass,
craters, biomassFacility, frozenForest, ruinousShores, stainedMountains, tarFields, fungalPass,
saltFlats, overgrowth,
impact0078, desolateRift, nuclearComplex;
@@ -31,6 +31,11 @@ public class SectorPresets implements ContentList{
difficulty = 2;
}};
biomassFacility = new SectorPreset("biomassResearchFacility", serpulo, 81){{
captureWave = 20;
difficulty = 3;
}};
craters = new SectorPreset("craters", serpulo, 18){{
captureWave = 20;
difficulty = 2;
@@ -50,7 +55,7 @@ public class SectorPresets implements ContentList{
difficulty = 4;
}};
overgrowth = new SectorPreset("overgrowth", serpulo, 22){{
overgrowth = new SectorPreset("overgrowth", serpulo, 134){{
difficulty = 5;
}};

View File

@@ -115,7 +115,7 @@ public class TechTree implements ContentList{
node(Items.titanium, with(Items.graphite, 3000, Items.copper, 7000, Items.lead, 7000), () -> {
node(pneumaticDrill, () -> {
node(Items.sporePod, with(Items.coal, 4000, Items.graphite, 4000, Items.lead, 4000), () -> {
node(cultivator, () -> {
node(cultivator, Seq.with(new SectorComplete(biomassFacility)), () -> {
});
});
@@ -524,24 +524,31 @@ public class TechTree implements ContentList{
});
});
node(stainedMountains, Seq.with(
node(biomassFacility, Seq.with(
new SectorComplete(frozenForest),
new Research(pneumaticDrill),
new Research(powerNode),
new Research(steamGenerator)
new Research(steamGenerator),
new Research(scatter),
new Research(graphitePress)
), () -> {
node(fungalPass, Seq.with(
new SectorComplete(stainedMountains),
new Research(groundFactory),
new Research(door),
node(stainedMountains, Seq.with(
new SectorComplete(biomassFacility),
new Research(pneumaticDrill),
new Research(siliconSmelter)
), () -> {
node(nuclearComplex, Seq.with(
new SectorComplete(fungalPass),
new Research(thermalGenerator),
new Research(laserDrill)
node(fungalPass, Seq.with(
new SectorComplete(stainedMountains),
new Research(groundFactory),
new Research(door),
new Research(siliconSmelter)
), () -> {
node(nuclearComplex, Seq.with(
new SectorComplete(fungalPass),
new Research(thermalGenerator),
new Research(laserDrill)
), () -> {
});
});
});
});