Tweaks to attack sector positions
This commit is contained in:
@@ -125,6 +125,7 @@ public class Planets{
|
||||
}};
|
||||
|
||||
serpulo = new Planet("serpulo", sun, 1f, 3){{
|
||||
attackSectorBitString = "YSwI0FQAAhtUABAAAAAMoiUEMEQAAFAAAAAEACsKAMEKAg==";
|
||||
generator = new SerpuloPlanetGenerator();
|
||||
meshLoader = () -> new HexMesh(this, 6);
|
||||
cloudMeshLoader = () -> new MultiMesh(
|
||||
|
||||
@@ -170,13 +170,16 @@ public class SectorPresets{
|
||||
173,//Front Line by stormrider: https://discord.com/channels/391020510269669376/1165421701362897000/1188484967064404061
|
||||
25, //HochuPizzu by wpx: https://discord.com/channels/391020510269669376/1165421701362897000/1170279703056228515
|
||||
12, //Salt Outpost by skeledragon: https://discord.com/channels/391020510269669376/1165421701362897000/1193441915459338361
|
||||
82, //Desert Wastes by xaphiro_: https://discord.com/channels/391020510269669376/1165421701362897000/1226498922898264157
|
||||
106,//Desert Wastes by xaphiro_: https://discord.com/channels/391020510269669376/1165421701362897000/1226498922898264157
|
||||
243,//Port 012 by skeledragon: https://discord.com/channels/391020510269669376/1165421701362897000/1174884280242012262
|
||||
240 //Cold Grove by wpx: https://discord.com/channels/391020510269669376/1165421701362897000/1230550892718194742
|
||||
);
|
||||
|
||||
//these are hidden wave presets (TODO) find a better way to do this
|
||||
Vars.content.sector("sector-serpulo-173").captureWave = 17;
|
||||
Vars.content.sector("sector-serpulo-240").captureWave = 40;
|
||||
serpulo.sectors.get(173).generateEnemyBase = false;
|
||||
serpulo.sectors.get(240).generateEnemyBase = false;
|
||||
|
||||
//endregion
|
||||
//region erekir
|
||||
@@ -265,6 +268,7 @@ public class SectorPresets{
|
||||
new SectorPreset("sector-" + planet.name + "-" + id, "hidden/" + planet + "-" + id, planet, id){{
|
||||
requireUnlock = false;
|
||||
}};
|
||||
planet.sectors.get(id).generateEnemyBase = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -274,7 +274,7 @@ public class Universe{
|
||||
|
||||
//queue random invasions
|
||||
if(!sector.isAttacked() && sector.planet.campaignRules.sectorInvasion && sector.info.minutesCaptured > invasionGracePeriod && sector.info.hasSpawns){
|
||||
int count = sector.near().count(s -> s.hasEnemyBase() && !s.hasBase());
|
||||
int count = sector.near().count(s -> s.hasEnemyBase() && !s.hasBase() && (s.preset == null || !s.preset.requireUnlock));
|
||||
|
||||
//invasion chance depends on # of nearby bases
|
||||
if(count > 0 && Mathf.chance(baseInvasionChance * (0.8f + (count - 1) * 0.3f))){
|
||||
|
||||
Reference in New Issue
Block a user