I have problem.
Everyone can conquer a abandoned station. :Dyes
I can conquer a AI's station. :Dyes
AI can conquer a AI's station. :Dyes
AI can't conquer my station. ???What?
They fly around and around,and game system tell me they board my station again and again.But the station still belong to me.Why?
Is something wrong in InSystemStationAttackShipSpawnPoint.java and OutSystemStationAttackFleet.java ?
because
private Script createTestTargetScript() {
........................................................................
Global.getSector().addMessage.............................(others board my station)

>there is nothing<
}
private Script createArrivedScript() {
..........................................................................
Global.getSector().addMessage..............................(I/someone board others station)

>>>>System.out.println.................
>>>>String originalOwningFactionId = ExerelinUtils.getStationOwnerFactionId(theTarget);
>>>>theTarget.setFaction(theFaction);
>>>>theTarget.getCargo().clear();
>>>>if(theFaction.equalsIgnoreCase("player"))
>>>>theTarget.getCargo().setFreeTransfer(ExerelinData.getInstance().playerOwnedStationFreeTransfer);
>>>>else
>>>>theTarget.getCargo().setFreeTransfer(false);
>>>>// Update relationship
>>>>if(!originalOwningFactionId.equalsIgnoreCase("abandoned"))
>>>>ExerelinData.getInstance().diplomacyManager.updateRelationshipOnEvent(originalOwningFactionId, theFaction, "LostStation");
}
Is these script controls "conquer stations"?
Or I just do something wrong ?