Bundle update
This commit is contained in:
@@ -839,6 +839,7 @@ sector.polarAerodrome.name = Polar Aerodrome
|
|||||||
sector.atolls.name = Atolls
|
sector.atolls.name = Atolls
|
||||||
sector.testingGrounds.name = Testing Grounds
|
sector.testingGrounds.name = Testing Grounds
|
||||||
sector.seaPort.name = Sea Port
|
sector.seaPort.name = Sea Port
|
||||||
|
sector.weatheredChannels.name = Weathered Channels
|
||||||
|
|
||||||
sector.groundZero.description = The optimal location to begin once more. Low enemy threat. Few resources.\nGather as much lead and copper as possible.\nMove on.
|
sector.groundZero.description = The optimal location to begin once more. Low enemy threat. Few resources.\nGather as much lead and copper as possible.\nMove on.
|
||||||
sector.frozenForest.description = Even here, closer to mountains, the spores have spread. The frigid temperatures cannot contain them forever.\n\nBegin the venture into power. Build combustion generators. Learn to use menders.
|
sector.frozenForest.description = Even here, closer to mountains, the spores have spread. The frigid temperatures cannot contain them forever.\n\nBegin the venture into power. Build combustion generators. Learn to use menders.
|
||||||
@@ -866,6 +867,7 @@ sector.infestedCanyons.description = WIP, map submission by Skeledragon
|
|||||||
sector.polarAerodrome.description = WIP, map submission by hhh i 17
|
sector.polarAerodrome.description = WIP, map submission by hhh i 17
|
||||||
sector.testingGrounds.description = WIP, map submission by dnx2019
|
sector.testingGrounds.description = WIP, map submission by dnx2019
|
||||||
sector.seaPort.description = WIP, map submission by inkognito626
|
sector.seaPort.description = WIP, map submission by inkognito626
|
||||||
|
sector.weatheredChannels.description = WIP, map submission by Skeledragon
|
||||||
|
|
||||||
sector.onset.name = The Onset
|
sector.onset.name = The Onset
|
||||||
sector.aegis.name = Aegis
|
sector.aegis.name = Aegis
|
||||||
|
|||||||
@@ -97,11 +97,11 @@ public class SectorPresets{
|
|||||||
|
|
||||||
weatheredChannels = new SectorPreset("weatheredChannels", serpulo, 39){{
|
weatheredChannels = new SectorPreset("weatheredChannels", serpulo, 39){{
|
||||||
captureWave = 40;
|
captureWave = 40;
|
||||||
difficulty = 7;
|
difficulty = 9;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
navalFortress = new SectorPreset("navalFortress", serpulo, 216){{
|
navalFortress = new SectorPreset("navalFortress", serpulo, 216){{
|
||||||
difficulty = 9;
|
difficulty = 8;
|
||||||
}};
|
}};
|
||||||
|
|
||||||
frontier = new SectorPreset("frontier", serpulo, 203){{
|
frontier = new SectorPreset("frontier", serpulo, 203){{
|
||||||
|
|||||||
@@ -463,6 +463,13 @@ public class SerpuloTechTree{
|
|||||||
new Research(graphitePress),
|
new Research(graphitePress),
|
||||||
new Research(kiln),
|
new Research(kiln),
|
||||||
new Research(mechanicalPump)
|
new Research(mechanicalPump)
|
||||||
|
), () -> {
|
||||||
|
node(windsweptIslands, Seq.with(
|
||||||
|
new SectorComplete(ruinousShores),
|
||||||
|
new Research(pneumaticDrill),
|
||||||
|
new Research(hail),
|
||||||
|
new Research(siliconSmelter),
|
||||||
|
new Research(steamGenerator)
|
||||||
), () -> {
|
), () -> {
|
||||||
node(seaPort, Seq.with(
|
node(seaPort, Seq.with(
|
||||||
new SectorComplete(biomassFacility),
|
new SectorComplete(biomassFacility),
|
||||||
@@ -476,13 +483,6 @@ public class SerpuloTechTree{
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
node(windsweptIslands, Seq.with(
|
|
||||||
new SectorComplete(ruinousShores),
|
|
||||||
new Research(pneumaticDrill),
|
|
||||||
new Research(hail),
|
|
||||||
new Research(siliconSmelter),
|
|
||||||
new Research(steamGenerator)
|
|
||||||
), () -> {
|
|
||||||
node(tarFields, Seq.with(
|
node(tarFields, Seq.with(
|
||||||
new SectorComplete(windsweptIslands),
|
new SectorComplete(windsweptIslands),
|
||||||
new Research(coalCentrifuge),
|
new Research(coalCentrifuge),
|
||||||
@@ -577,11 +577,6 @@ public class SerpuloTechTree{
|
|||||||
new Research(navalFactory),
|
new Research(navalFactory),
|
||||||
new Research(payloadConveyor)
|
new Research(payloadConveyor)
|
||||||
), () -> {
|
), () -> {
|
||||||
node(weatheredChannels, Seq.with(
|
|
||||||
new SectorComplete(impact0078)
|
|
||||||
), () -> {
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
node(navalFortress, Seq.with(
|
node(navalFortress, Seq.with(
|
||||||
new SectorComplete(coastline),
|
new SectorComplete(coastline),
|
||||||
@@ -593,6 +588,12 @@ public class SerpuloTechTree{
|
|||||||
new Research(bryde),
|
new Research(bryde),
|
||||||
new Research(cyclone),
|
new Research(cyclone),
|
||||||
new Research(ripple)
|
new Research(ripple)
|
||||||
|
), () -> {
|
||||||
|
node(weatheredChannels, Seq.with(
|
||||||
|
new SectorComplete(impact0078),
|
||||||
|
new Research(bryde),
|
||||||
|
new Research(surgeSmelter),
|
||||||
|
new Research(overdriveProjector)
|
||||||
), () -> {
|
), () -> {
|
||||||
|
|
||||||
});
|
});
|
||||||
@@ -600,6 +601,7 @@ public class SerpuloTechTree{
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
});
|
||||||
|
|
||||||
node(overgrowth, Seq.with(
|
node(overgrowth, Seq.with(
|
||||||
new SectorComplete(craters),
|
new SectorComplete(craters),
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
package mindustry.entities.abilities;
|
package mindustry.entities.abilities;
|
||||||
|
|
||||||
import arc.*;
|
import arc.*;
|
||||||
|
import arc.graphics.*;
|
||||||
import arc.math.*;
|
import arc.math.*;
|
||||||
import arc.scene.ui.layout.*;
|
import arc.scene.ui.layout.*;
|
||||||
import arc.util.*;
|
import arc.util.*;
|
||||||
import mindustry.content.*;
|
import mindustry.content.*;
|
||||||
import mindustry.entities.*;
|
import mindustry.entities.*;
|
||||||
import mindustry.gen.*;
|
import mindustry.gen.*;
|
||||||
|
import mindustry.graphics.*;
|
||||||
import mindustry.type.*;
|
import mindustry.type.*;
|
||||||
|
|
||||||
import static mindustry.Vars.*;
|
import static mindustry.Vars.*;
|
||||||
@@ -19,6 +21,7 @@ public class StatusFieldAbility extends Ability{
|
|||||||
public Effect activeEffect = Fx.overdriveWave;
|
public Effect activeEffect = Fx.overdriveWave;
|
||||||
public float effectX, effectY;
|
public float effectX, effectY;
|
||||||
public boolean parentizeEffects, effectSizeParam = true;
|
public boolean parentizeEffects, effectSizeParam = true;
|
||||||
|
public Color color = Pal.accent;
|
||||||
|
|
||||||
protected float timer;
|
protected float timer;
|
||||||
|
|
||||||
@@ -52,7 +55,7 @@ public class StatusFieldAbility extends Ability{
|
|||||||
});
|
});
|
||||||
|
|
||||||
float x = unit.x + Angles.trnsx(unit.rotation, effectY, effectX), y = unit.y + Angles.trnsy(unit.rotation, effectY, effectX);
|
float x = unit.x + Angles.trnsx(unit.rotation, effectY, effectX), y = unit.y + Angles.trnsy(unit.rotation, effectY, effectX);
|
||||||
activeEffect.at(x, y, effectSizeParam ? range : unit.rotation, parentizeEffects ? unit : null);
|
activeEffect.at(x, y, effectSizeParam ? range : unit.rotation, color, parentizeEffects ? unit : null);
|
||||||
|
|
||||||
timer = 0f;
|
timer = 0f;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user