Browse Source

update map when bane set

lakebane2
FatBoy-DOTC 3 weeks ago
parent
commit
365438370d
  1. 13
      src/engine/objects/Contract.java

13
src/engine/objects/Contract.java

@ -13,7 +13,11 @@ import ch.claude_martin.enumbitset.EnumBitSet;
import engine.Enum; import engine.Enum;
import engine.gameManager.BuildingManager; import engine.gameManager.BuildingManager;
import engine.gameManager.DbManager; import engine.gameManager.DbManager;
import engine.gameManager.SessionManager;
import engine.gameManager.ZoneManager; import engine.gameManager.ZoneManager;
import engine.net.Dispatch;
import engine.net.DispatchMessage;
import engine.net.client.msg.CityDataMsg;
import engine.net.client.msg.ErrorPopupMsg; import engine.net.client.msg.ErrorPopupMsg;
import org.joda.time.DateTime; import org.joda.time.DateTime;
import org.pmw.tinylog.Logger; import org.pmw.tinylog.Logger;
@ -399,8 +403,13 @@ public class Contract extends AbstractGameObject {
if(bane.timeSet && bane.daySet && bane.capSet){ if(bane.timeSet && bane.daySet && bane.capSet){
bane.getSiegePhase(); bane.getSiegePhase();
} }
for(PlayerCharacter playerCharacter : SessionManager.getAllActivePlayerCharacters()) {
City.lastCityUpdate = System.currentTimeMillis(); CityDataMsg cityDataMsg = new CityDataMsg(SessionManager.getSession(playerCharacter), false);
cityDataMsg.updateMines(true);
cityDataMsg.updateCities(true);
Dispatch dispatch = Dispatch.borrow(playerCharacter, cityDataMsg);
DispatchMessage.dispatchMsgDispatch(dispatch, Enum.DispatchChannel.SECONDARY);
}
return vd; return vd;
} }

Loading…
Cancel
Save