Fixed #4120
This commit is contained in:
@@ -275,16 +275,21 @@ public class Logic implements ApplicationListener{
|
|||||||
public static void sectorCapture(){
|
public static void sectorCapture(){
|
||||||
//the sector has been conquered - waves get disabled
|
//the sector has been conquered - waves get disabled
|
||||||
state.rules.waves = false;
|
state.rules.waves = false;
|
||||||
//disable attack mode
|
|
||||||
state.rules.attackMode = false;
|
|
||||||
|
|
||||||
if(state.rules.sector == null) return;
|
if(state.rules.sector == null){
|
||||||
|
//disable attack mode
|
||||||
|
state.rules.attackMode = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
state.rules.sector.info.wasCaptured = true;
|
state.rules.sector.info.wasCaptured = true;
|
||||||
|
|
||||||
//fire capture event
|
//fire capture event
|
||||||
Events.fire(new SectorCaptureEvent(state.rules.sector));
|
Events.fire(new SectorCaptureEvent(state.rules.sector));
|
||||||
|
|
||||||
|
//disable attack mode
|
||||||
|
state.rules.attackMode = false;
|
||||||
|
|
||||||
//save, just in case
|
//save, just in case
|
||||||
if(!headless && !net.client()){
|
if(!headless && !net.client()){
|
||||||
control.saves.saveSector(state.rules.sector);
|
control.saves.saveSector(state.rules.sector);
|
||||||
|
|||||||
Reference in New Issue
Block a user