mlm: fix rock obstacles not being marked on load

This commit is contained in:
Adam Witkowski
2019-07-11 02:15:18 +02:00
committed by Adam
parent d39bfcb50f
commit 70f2be507b
2 changed files with 6 additions and 6 deletions

View File

@@ -376,9 +376,7 @@ public class MotherlodePlugin extends Plugin
// on region changes the tiles get set to null // on region changes the tiles get set to null
veins.clear(); veins.clear();
rocks.clear(); rocks.clear();
}
else if (event.getGameState() == GameState.LOGGED_IN)
{
inMlm = checkInMlm(); inMlm = checkInMlm();
} }
else if (event.getGameState() == GameState.LOGIN_SCREEN) else if (event.getGameState() == GameState.LOGIN_SCREEN)
@@ -461,7 +459,9 @@ public class MotherlodePlugin extends Plugin
private boolean checkInMlm() private boolean checkInMlm()
{ {
if (client.getGameState() != GameState.LOGGED_IN) GameState gameState = client.getGameState();
if (gameState != GameState.LOGGED_IN
&& gameState != GameState.LOADING)
{ {
return false; return false;
} }

View File

@@ -101,7 +101,7 @@ public class MotherlodePluginTest
{ {
// set inMlm // set inMlm
GameStateChanged gameStateChanged = new GameStateChanged(); GameStateChanged gameStateChanged = new GameStateChanged();
gameStateChanged.setGameState(GameState.LOGGED_IN); gameStateChanged.setGameState(GameState.LOADING);
motherlodePlugin.onGameStateChanged(gameStateChanged); motherlodePlugin.onGameStateChanged(gameStateChanged);
// Initial sack count // Initial sack count
@@ -163,4 +163,4 @@ public class MotherlodePluginTest
when(item.getQuantity()).thenReturn(quantity); when(item.getQuantity()).thenReturn(quantity);
return item; return item;
} }
} }