Consider sectors with bases unlocked
This commit is contained in:
@@ -254,6 +254,7 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{
|
||||
|
||||
boolean canSelect(Sector sector){
|
||||
if(mode == select) return sector.hasBase();
|
||||
if(sector.hasBase()) return true;
|
||||
//preset sectors can only be selected once unlocked
|
||||
if(sector.preset != null){
|
||||
TechNode node = sector.preset.node();
|
||||
@@ -702,7 +703,7 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{
|
||||
|
||||
stable.image().color(Pal.accent).fillX().height(3f).pad(3f).row();
|
||||
|
||||
boolean locked = sector.preset != null && sector.preset.locked() && sector.preset.node() != null;
|
||||
boolean locked = sector.preset != null && sector.preset.locked() && !sector.hasBase() && sector.preset.node() != null;
|
||||
|
||||
if(locked){
|
||||
stable.table(r -> {
|
||||
@@ -769,7 +770,7 @@ public class PlanetDialog extends BaseDialog implements PlanetInterfaceRenderer{
|
||||
return;
|
||||
}
|
||||
|
||||
if(sector.preset != null && sector.preset.locked()){
|
||||
if(sector.preset != null && sector.preset.locked() && !sector.hasBase()){
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
9
fastlane/metadata/android/en-US/changelogs/29766.txt
Normal file
9
fastlane/metadata/android/en-US/changelogs/29766.txt
Normal file
@@ -0,0 +1,9 @@
|
||||
[This is a truncated changelog, see Github for full notes]
|
||||
- Fixed certain sectors having infinite waves in very specific situations
|
||||
- Fixed various crashes
|
||||
- Fixed community servers not displaying on Linux
|
||||
- Fixed some logic UI bugs
|
||||
- Fixed Distort filter not working in map post-generation
|
||||
- Fixed clients in multiplayer not getting item unlocks
|
||||
- Fixed enemy AI blocking ground unit paths in some circumstances
|
||||
- Made night in campaign slightly less dark
|
||||
Reference in New Issue
Block a user