Jan 02, 2023 11:00:25 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following load from InputStream complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=null, 267 Types, 80 Abilities, 41 BuildingTypes, 14 Disasters, 10 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 60 Modifiers, 25 Nations, 71 Options, 16 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 42 UnitTypes read. Jan 02, 2023 11:00:25 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following load from InputStream complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=null, 255 Types, 79 Abilities, 41 BuildingTypes, 14 Disasters, 6 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 60 Modifiers, 17 Nations, 71 Options, 16 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 42 UnitTypes read. Jan 02, 2023 11:00:25 PM net.sf.freecol.common.i18n.Messages replaceChoices WARNING: Unknown key or untagged choice: 'west=westward|east=eastward|default=into the wind', selector was 'whatever', trying 'default' instead Jan 02, 2023 11:00:25 PM net.sf.freecol.common.i18n.Messages replaceChoices WARNING: No tag found: {{}}abc {{xyz}}def{{123|567}} Jan 02, 2023 11:00:25 PM net.sf.freecol.common.i18n.Messages replaceChoices WARNING: No tag found: {{}}abc {{xyz}}def{{123|567}} Jan 02, 2023 11:00:25 PM net.sf.freecol.common.i18n.Messages replaceChoices WARNING: No tag found: {{}}abc {{xyz}}def{{123|567}} Jan 02, 2023 11:00:26 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following load from InputStream complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=null, 266 Types, 80 Abilities, 41 BuildingTypes, 14 Disasters, 10 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 60 Modifiers, 25 Nations, 71 Options, 16 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 41 UnitTypes read. Jan 02, 2023 11:00:26 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following load from InputStream complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=null, 267 Types, 80 Abilities, 41 BuildingTypes, 14 Disasters, 10 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 60 Modifiers, 25 Nations, 71 Options, 16 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 42 UnitTypes read. Jan 02, 2023 11:00:26 PM net.sf.freecol.common.model.Specification loadMods INFO: Loaded mod example Jan 02, 2023 11:00:26 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following mod loading complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=null, 268 Types, 80 Abilities, 41 BuildingTypes, 14 Disasters, 10 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 60 Modifiers, 25 Nations, 71 Options, 16 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 43 UnitTypes read. Jan 02, 2023 11:00:26 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following load from InputStream complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=null, 268 Types, 80 Abilities, 41 BuildingTypes, 14 Disasters, 10 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 60 Modifiers, 25 Nations, 71 Options, 16 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 43 UnitTypes read. Jan 02, 2023 11:00:26 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following load from InputStream complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=null, 267 Types, 80 Abilities, 41 BuildingTypes, 14 Disasters, 10 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 60 Modifiers, 25 Nations, 71 Options, 16 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 42 UnitTypes read. Jan 02, 2023 11:00:26 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following load from InputStream complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=null, 255 Types, 79 Abilities, 41 BuildingTypes, 14 Disasters, 6 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 60 Modifiers, 17 Nations, 71 Options, 16 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 42 UnitTypes read. Jan 02, 2023 11:00:26 PM net.sf.freecol.common.model.Unit setLocation WARNING: Can not add [unit:798 dutch indianConvert 0/1] to [building:794 depot/New Amsterdam] Jan 02, 2023 11:00:26 PM net.sf.freecol.common.model.Unit setLocation WARNING: Can not add [unit:798 dutch indianConvert 0/1] to [building:795 country/New Amsterdam] Jan 02, 2023 11:00:26 PM net.sf.freecol.common.model.Unit setLocation WARNING: Can not add [unit:798 dutch indianConvert 0/1] to [building:793 chapel/New Amsterdam] Jan 02, 2023 11:00:27 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:27 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:268-veteranSoldier-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.offence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 4.5 defender=unit:250-brave [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.settlement.inca.capital) PERCENTAGE 200.0 index=50] = 3.0 odds=0.6 random(1.0)=0.0 great=true Attack WIN SLAUGHTER_UNIT CAPTURE_CONVERT Jan 02, 2023 11:00:27 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: goodsContainer:251 unit:250 Jan 02, 2023 11:00:27 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:27 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:349-kingsRegular-cavalry [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.unit.kingsRegular) ADDITIVE 4.0 index=20] [Modifier model.modifier.offence (model.role.cavalry) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 10.5 defender=unit:350-colonialRegular-dragoon [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.unit.colonialRegular) ADDITIVE 3.0 index=20] [Modifier model.modifier.defence (model.role.dragoon) ADDITIVE 2.0 index=30] = 6.0 odds=0.6363636363636364 random(1.0)=0.8500000238418579 great=false Attack LOSE LOSE_EQUIP Jan 02, 2023 11:00:27 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XV PEACE -> WAR wrt Louis XIV Jan 02, 2023 11:00:27 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV PEACE -> WAR wrt Louis XV (symmetric) Jan 02, 2023 11:00:27 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:350-colonialRegular-dragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.unit.colonialRegular) ADDITIVE 3.0 index=20] [Modifier model.modifier.offence (model.role.dragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 9.0 defender=unit:349-kingsRegular-infantry [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.unit.kingsRegular) ADDITIVE 4.0 index=20] [Modifier model.modifier.defence (model.role.infantry) ADDITIVE 1.0 index=30] = 6.0 odds=0.6 random(1.0)=0.20000000298023224 great=false Attack WIN SLAUGHTER_UNIT Jan 02, 2023 11:00:27 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:351-kingsRegular-cavalry [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.unit.kingsRegular) ADDITIVE 4.0 index=20] [Modifier model.modifier.offence (model.role.cavalry) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 10.5 defender=unit:350-colonialRegular-dragoon [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.unit.colonialRegular) ADDITIVE 3.0 index=20] [Modifier model.modifier.defence (model.role.dragoon) ADDITIVE 2.0 index=30] = 6.0 odds=0.6363636363636364 random(1.0)=0.20000000298023224 great=false Attack WIN LOSE_EQUIP Jan 02, 2023 11:00:27 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:351-kingsRegular-cavalry [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.unit.kingsRegular) ADDITIVE 4.0 index=20] [Modifier model.modifier.offence (model.role.cavalry) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 10.5 defender=unit:350-colonialRegular-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.unit.colonialRegular) ADDITIVE 3.0 index=20] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 5.0 odds=0.6774193548387096 random(1.0)=0.20000000298023224 great=false Attack WIN LOSE_EQUIP DEMOTE_UNIT Jan 02, 2023 11:00:27 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:351-kingsRegular-cavalry [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.unit.kingsRegular) ADDITIVE 4.0 index=20] [Modifier model.modifier.offence (model.role.cavalry) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 10.5 defender=unit:350-veteranSoldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] = 1.5 odds=0.875 random(1.0)=0.20000000298023224 great=false Attack WIN CAPTURE_UNIT Jan 02, 2023 11:00:27 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: unit:775 Jan 02, 2023 11:00:28 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:28 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following load from InputStream complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=null, 255 Types, 79 Abilities, 41 BuildingTypes, 14 Disasters, 6 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 60 Modifiers, 17 Nations, 71 Options, 16 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 42 UnitTypes read. Jan 02, 2023 11:00:28 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following load from InputStream complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=model.difficulty.veryEasy, 255 Types, 79 Abilities, 41 BuildingTypes, 14 Disasters, 6 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 60 Modifiers, 17 Nations, 118 Options, 22 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 42 UnitTypes read. Jan 02, 2023 11:00:28 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following load from InputStream complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=null, 255 Types, 79 Abilities, 41 BuildingTypes, 14 Disasters, 6 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 60 Modifiers, 17 Nations, 71 Options, 16 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 42 UnitTypes read. Jan 02, 2023 11:00:28 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following load from InputStream complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=model.difficulty.veryEasy, 255 Types, 79 Abilities, 41 BuildingTypes, 14 Disasters, 6 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 60 Modifiers, 17 Nations, 118 Options, 22 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 42 UnitTypes read. Jan 02, 2023 11:00:28 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: goodsContainer:776 goodsContainer:778 unit:777 indianSettlement:775 Jan 02, 2023 11:00:28 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: goodsContainer:782 goodsContainer:784 unit:783 indianSettlement:781 Jan 02, 2023 11:00:28 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: goodsContainer:786 goodsContainer:788 unit:787 indianSettlement:785 Jan 02, 2023 11:00:28 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: goodsContainer:790 goodsContainer:792 unit:791 indianSettlement:789 Jan 02, 2023 11:00:32 PM net.sf.freecol.common.model.Unit setLocation WARNING: Can not add [unit:775 dutch merchantman 5/5] to [tile:641 plains 6,8] Jan 02, 2023 11:00:32 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: goodsContainer:782 unit:781 Jan 02, 2023 11:00:32 PM net.sf.freecol.common.model.Unit setLocation WARNING: Can not add [unit:775 dutch merchantman 5/5] to [tile:641 plains 6,8] Jan 02, 2023 11:00:32 PM net.sf.freecol.common.model.Unit setLocation WARNING: Can not add [unit:777 dutch galleon 6/6] to [tile:565 plains 10,4] Jan 02, 2023 11:00:32 PM net.sf.freecol.common.model.Unit setLocation WARNING: Can not add [unit:775 dutch frigate 6/6] to [tile:661 plains 6,9] Jan 02, 2023 11:00:32 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:32 PM net.sf.freecol.common.model.LandMap <init> INFO: Using land generator model.option.landGeneratorType.classic to make 40x100 map with distance-to-edge=5 and min-tile#=1000 Jan 02, 2023 11:00:33 PM net.sf.freecol.server.FreeColServer readGame INFO: Found savegame version 14 Jan 02, 2023 11:00:33 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following load from stream complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=model.difficulty.medium, 267 Types, 80 Abilities, 41 BuildingTypes, 14 Disasters, 10 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 59 Modifiers, 25 Nations, 167 Options, 23 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 42 UnitTypes read. Jan 02, 2023 11:00:33 PM net.sf.freecol.server.FreeColServer loadGame INFO: Game integrity test succeeded. Jan 02, 2023 11:00:33 PM net.sf.freecol.server.FreeColServer loadGame INFO: AI integrity test succeeded. Jan 02, 2023 11:00:33 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:33 PM net.sf.freecol.common.model.LandMap <init> INFO: Using land generator model.option.landGeneratorType.classic to make 40x100 map with distance-to-edge=5 and min-tile#=1000 Jan 02, 2023 11:00:33 PM net.sf.freecol.server.FreeColServer readGame INFO: Found savegame version 14 Jan 02, 2023 11:00:33 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following load from stream complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=model.difficulty.medium, 267 Types, 80 Abilities, 41 BuildingTypes, 14 Disasters, 10 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 59 Modifiers, 25 Nations, 167 Options, 23 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 42 UnitTypes read. Jan 02, 2023 11:00:33 PM net.sf.freecol.server.FreeColServer loadGame INFO: Game integrity test succeeded. Jan 02, 2023 11:00:33 PM net.sf.freecol.server.FreeColServer loadGame INFO: AI integrity test succeeded. Jan 02, 2023 11:00:33 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:33 PM net.sf.freecol.common.model.LandMap <init> INFO: Using land generator model.option.landGeneratorType.classic to make 40x100 map with distance-to-edge=5 and min-tile#=1000 Jan 02, 2023 11:00:33 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:33 PM net.sf.freecol.server.FreeColServer readGame INFO: Found savegame version 14 Jan 02, 2023 11:00:33 PM net.sf.freecol.common.model.Specification clean INFO: Specification clean following load from stream complete, starting year=1492, season year=1600, ages=[1,109,309], seasons=2, difficulty=model.difficulty.medium, 267 Types, 80 Abilities, 41 BuildingTypes, 14 Disasters, 10 EuropeanNationTypes, 2 Events, 25 FoundingFathers, 21 GoodsTypes, 8 IndianNationTypes, 59 Modifiers, 25 Nations, 167 Options, 23 Option Groups, 12 ResourceTypes, 11 Roles, 23 TileTypes, 6 TileImprovementTypes, 13 UnitChangeTypes, 42 UnitTypes read. Jan 02, 2023 11:00:33 PM net.sf.freecol.server.FreeColServer readGame INFO: Read file test/data/test.fsg Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV UNCONTACTED -> PEACE wrt Geronimo Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Geronimo UNCONTACTED -> PEACE wrt Louis XIV (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> PEACE wrt Geronimo Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Geronimo UNCONTACTED -> PEACE wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.common.networking.ServerAPI check WARNING: Not connected, did not ask: firstContact Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.common.networking.ServerAPI check WARNING: Not connected, did not ask: firstContact Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> PEACE wrt Segoyewatha Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Segoyewatha UNCONTACTED -> PEACE wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> PEACE wrt Segoyewatha Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Segoyewatha UNCONTACTED -> PEACE wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.common.model.Monarch addToREF INFO: Add to dutch REF: capacity=66 spaceRequired=61 => 1 model.unit.artillery (model.role.default) Jan 02, 2023 11:00:34 PM net.sf.freecol.common.model.Monarch addToREF INFO: Add to dutch REF: capacity=72 spaceRequired=61 => 1 model.unit.manOWar (model.role.default) Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.common.model.Player clientError WARNING: Received: move out of turn from player: model.nation.dutch Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.common.model.Player clientError WARNING: Received: move out of turn from player: model.nation.dutch Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.common.model.Player clientError WARNING: Received: move out of turn from player: model.nation.dutch Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:250-privateer [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 8.0 index=10] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 12.0 defender=unit:247-galleon [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 10.0 index=10] = 10.0 odds=0.5454545454545454 random(1.0)=0.5254545211791992 great=false Attack WIN DAMAGE_SHIP_ATTACK Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: unit:249 Jan 02, 2023 11:00:34 PM net.sf.freecol.server.ai.AIPlayer nationSummaryHandler INFO: Updated nation summary of player:94 for AI player:73 Jan 02, 2023 11:00:34 PM net.sf.freecol.server.ai.AIPlayer nationSummaryHandler INFO: Updated nation summary of player:133 for AI player:73 Jan 02, 2023 11:00:34 PM net.sf.freecol.server.ai.AIPlayer nationSummaryHandler INFO: Updated nation summary of player:208 for AI player:73 Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I PEACE -> WAR wrt Atahualpa Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Atahualpa PEACE -> WAR wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Louis XIV Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV UNCONTACTED -> WAR wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-artillery [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 7.0 index=10] [Modifier model.modifier.artilleryInTheOpen (model.source.artilleryInTheOpen) PERCENTAGE -75.0 index=50] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 2.625 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.5675675675675675 random(1.0)=0.5875675678253174 great=false Attack LOSE DEMOTE_UNIT Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-damagedArtillery [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 5.0 index=10] [Modifier model.modifier.artilleryInTheOpen (model.source.artilleryInTheOpen) PERCENTAGE -75.0 index=50] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 1.875 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.4838709677419355 random(1.0)=0.503870964050293 great=false Attack LOSE SLAUGHTER_UNIT Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: unit:247 Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I WAR -> PEACE wrt Louis XIV Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV WAR -> PEACE wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Louis XIV Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV UNCONTACTED -> WAR wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:248-veteranSoldier-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.offence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 4.5 defender=unit:247-freeColonist-scout [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.scout) ADDITIVE 1.0 index=30] = 2.0 odds=0.6923076923076923 random(1.0)=0.6723076701164246 great=false Attack WIN SLAUGHTER_UNIT Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: unit:247 Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Atahualpa Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Atahualpa UNCONTACTED -> WAR wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:259-freeColonist-dragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.dragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 4.5 defender=unit:260-brave [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] = 1.0 odds=0.8181818181818182 random(1.0)=0.8381817936897278 great=false Attack LOSE CAPTURE_EQUIP Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:259-freeColonist-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 3.0 defender=unit:260-brave-mountedBrave [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.mountedBrave) ADDITIVE 1.0 index=30] = 2.0 odds=0.6 random(1.0)=0.6200000047683716 great=false Attack LOSE CAPTURE_EQUIP Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:259-freeColonist [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 0.0 defender=unit:260-brave-nativeDragoon [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.nativeDragoon) ADDITIVE 2.0 index=30] = 3.0 odds=0.0 random(1.0)=0.019999999552965164 great=false Attack LOSE SLAUGHTER_UNIT Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: unit:259 Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I WAR -> CEASE_FIRE wrt Louis XIV Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV WAR -> CEASE_FIRE wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV PEACE -> WAR wrt William I Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I PEACE -> WAR wrt Louis XIV (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV UNCONTACTED -> WAR wrt William I Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Louis XIV (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:272-veteranSoldier-dragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.dragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.offence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 6.75 defender=unit:271-veteranSoldier-dragoon [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.dragoon) ADDITIVE 2.0 index=30] [Modifier model.modifier.defence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.defence (model.settlement.colony) PERCENTAGE 50.0 index=50] = 6.75 odds=0.5 random(1.0)=0.47999998927116394 great=false Attack WIN LOSE_EQUIP Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:272-veteranSoldier-dragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.dragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.offence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 6.75 defender=unit:271-veteranSoldier-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] [Modifier model.modifier.defence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.defence (model.settlement.colony) PERCENTAGE 50.0 index=50] = 4.5 odds=0.6 random(1.0)=0.6200000047683716 great=false Attack LOSE LOSE_EQUIP Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:272-veteranSoldier-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.offence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 4.5 defender=unit:271-veteranSoldier-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] [Modifier model.modifier.defence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.defence (model.settlement.colony) PERCENTAGE 50.0 index=50] = 4.5 odds=0.5 random(1.0)=0.47999998927116394 great=false Attack WIN LOSE_EQUIP Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:272-veteranSoldier-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.offence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 4.5 defender=unit:271-veteranSoldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.defence (model.settlement.colony) PERCENTAGE 50.0 index=50] = 2.25 odds=0.6666666666666666 random(1.0)=0.6466666460037231 great=false Attack WIN CAPTURE_COLONY Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Louis XIV Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV UNCONTACTED -> WAR wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-freeColonist-dragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.dragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 4.5 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.6923076923076923 random(1.0)=0.7123076915740967 great=false Attack LOSE LOSE_EQUIP Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-freeColonist-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 3.0 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.6 random(1.0)=0.6200000047683716 great=false Attack LOSE LOSE_EQUIP Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:248-freeColonist-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 3.0 defender=unit:247-freeColonist [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] = 1.0 odds=0.75 random(1.0)=0.7300000190734863 great=false Attack WIN CAPTURE_UNIT Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.common.model.Player clientError WARNING: Too few goods Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV UNCONTACTED -> WAR wrt William I Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Louis XIV (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:249-privateer [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 8.0 index=10] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 12.0 defender=unit:247-galleon [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 10.0 index=10] [Modifier model.modifier.cargoPenalty (model.source.cargoPenalty) PERCENTAGE -12.5 index=50] = 8.75 odds=0.5783132530120482 random(1.0)=0.558313250541687 great=false Attack WIN LOOT_SHIP DAMAGE_SHIP_ATTACK Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.common.networking.ServerAPI check WARNING: Not connected, did not ask: lootCargo Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Guaira PEACE -> WAR wrt William I Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I PEACE -> WAR wrt Guaira (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I WAR -> PEACE wrt Guaira Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Guaira WAR -> PEACE wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:248-veteranSoldier-dragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.dragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.offence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] [Modifier model.modifier.bigMovementPenalty (model.source.movementPenalty) PERCENTAGE -66.0 index=50] = 2.2950000762939453 defender=unit:247-freeColonist-pioneer.5 [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] = 1.0 odds=0.6965098704565885 random(1.0)=0.6765098571777344 great=false Attack WIN SLAUGHTER_UNIT Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: unit:247 Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV UNCONTACTED -> WAR wrt William I Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Louis XIV (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Louis XIV Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV UNCONTACTED -> WAR wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-pettyCriminal-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 3.0 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.6 random(1.0)=0.5799999833106995 great=false Attack WIN LOSE_EQUIP PROMOTE_UNIT Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-indenturedServant-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 3.0 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.6 random(1.0)=0.5799999833106995 great=false Attack WIN LOSE_EQUIP PROMOTE_UNIT Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-freeColonist-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 3.0 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.6 random(1.0)=0.5799999833106995 great=false Attack WIN LOSE_EQUIP PROMOTE_UNIT Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-veteranSoldier-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.offence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 4.5 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.6923076923076923 random(1.0)=0.6723076701164246 great=false Attack WIN LOSE_EQUIP PROMOTE_UNIT Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-colonialRegular-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.unit.colonialRegular) ADDITIVE 3.0 index=20] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 7.5 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.7894736842105263 random(1.0)=0.769473671913147 great=false Attack WIN LOSE_EQUIP Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.common.model.Player clientError WARNING: Can not clear speciality of a teacher. Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I CEASE_FIRE -> PEACE wrt Louis XIV Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV CEASE_FIRE -> PEACE wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.common.model.Unit setLocation WARNING: Can not add [unit:249 dutch treasureTrain 1/1] to [tile:565 ocean 10,4] Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: unit:249 Jan 02, 2023 11:00:34 PM net.sf.freecol.common.model.Unit setLocation WARNING: Can not add [unit:250 dutch treasureTrain 1/1] to [tile:565 ocean 10,4] Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Louis XIV Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV UNCONTACTED -> WAR wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-freeColonist-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 3.0 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.6 random(1.0)=0.6200000047683716 great=false Attack LOSE LOSE_EQUIP Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-freeColonist [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 0.0 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.0 random(1.0)=0.019999999552965164 great=false Attack LOSE CAPTURE_UNIT Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: unit:271 Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV UNCONTACTED -> WAR wrt William I Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Louis XIV (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:248-veteranSoldier-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.offence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 4.5 defender=unit:247-colonialRegular-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.unit.colonialRegular) ADDITIVE 3.0 index=20] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 5.0 odds=0.47368421052631576 random(1.0)=0.4536842107772827 great=false Attack WIN LOSE_EQUIP DEMOTE_UNIT Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:248-veteranSoldier-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.offence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 4.5 defender=unit:247-veteranSoldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] = 1.5 odds=0.75 random(1.0)=0.7300000190734863 great=false Attack WIN CAPTURE_UNIT Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> PEACE wrt Guaira Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Guaira UNCONTACTED -> PEACE wrt William I (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: unit:253 Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV UNCONTACTED -> PEACE wrt Guaira Jan 02, 2023 11:00:34 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Guaira UNCONTACTED -> PEACE wrt Louis XIV (symmetric) Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:34 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.common.model.Player clientError WARNING: Naval unit unit:250 can not embark. Jan 02, 2023 11:00:35 PM net.sf.freecol.common.model.Player clientError WARNING: Carrier: unit:248 can not carry unit:252: CAPACITY_EXCEEDED Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Louis XIV Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV UNCONTACTED -> WAR wrt William I (symmetric) Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-veteranSoldier-soldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.soldier) ADDITIVE 2.0 index=30] [Modifier model.modifier.offence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 4.5 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.6923076923076923 random(1.0)=0.7123076915740967 great=false Attack LOSE LOSE_EQUIP Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-veteranSoldier [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 0.0 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.0 random(1.0)=0.019999999552965164 great=false Attack LOSE CAPTURE_UNIT Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Atahualpa Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Atahualpa UNCONTACTED -> WAR wrt William I (symmetric) Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:271-brave-nativeDragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 1.0 index=10] [Modifier model.modifier.offence (model.role.nativeDragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 6.0 defender=unit:270-freeColonist [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] [Modifier model.modifier.defence (model.settlement.colony) PERCENTAGE 50.0 index=50] = 3.0 odds=0.6666666666666666 random(1.0)=0.6466666460037231 great=false Attack WIN AUTOEQUIP_UNIT LOSE_AUTOEQUIP Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Louis XIV Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV UNCONTACTED -> WAR wrt William I (symmetric) Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-freeColonist [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 0.0 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.0 random(1.0)=0.019999999552965164 great=false Attack LOSE CAPTURE_UNIT Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Louis XIV Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Louis XIV UNCONTACTED -> WAR wrt William I (symmetric) Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:247-freeColonist-scout [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 0.0 index=10] [Modifier model.modifier.offence (model.role.scout) ADDITIVE 1.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 1.5 defender=unit:248-freeColonist-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] = 2.0 odds=0.42857142857142855 random(1.0)=0.44857141375541687 great=false Attack LOSE SLAUGHTER_UNIT Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: unit:247 Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification William I UNCONTACTED -> WAR wrt Atahualpa Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer csChangeStance INFO: Stance modification Atahualpa UNCONTACTED -> WAR wrt William I (symmetric) Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:272-brave-nativeDragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 1.0 index=10] [Modifier model.modifier.offence (model.role.nativeDragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 6.0 defender=unit:271-veteranSoldier-dragoon [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.dragoon) ADDITIVE 2.0 index=30] [Modifier model.modifier.defence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.defence (model.settlement.colony) PERCENTAGE 50.0 index=50] = 6.75 odds=0.47058823529411764 random(1.0)=0.4505882263183594 great=false Attack WIN LOSE_EQUIP Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:272-brave-nativeDragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 1.0 index=10] [Modifier model.modifier.offence (model.role.nativeDragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 6.0 defender=unit:271-veteranSoldier-soldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.role.soldier) ADDITIVE 1.0 index=30] [Modifier model.modifier.defence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.defence (model.settlement.colony) PERCENTAGE 50.0 index=50] = 4.5 odds=0.5714285714285714 random(1.0)=0.5514285564422607 great=false Attack WIN LOSE_EQUIP Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:272-brave-nativeDragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 1.0 index=10] [Modifier model.modifier.offence (model.role.nativeDragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 6.0 defender=unit:271-veteranSoldier [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.unit.veteranSoldier) PERCENTAGE 50.0 index=40] [Modifier model.modifier.defence (model.settlement.colony) PERCENTAGE 50.0 index=50] = 2.25 odds=0.7272727272727273 random(1.0)=0.7072727084159851 great=false Attack WIN SLAUGHTER_UNIT Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: unit:271 Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:272-brave-nativeDragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 1.0 index=10] [Modifier model.modifier.offence (model.role.nativeDragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 6.0 defender=unit:270-freeColonist [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.settlement.colony) PERCENTAGE 50.0 index=50] = 1.5 odds=0.8 random(1.0)=0.7799999713897705 great=false Attack WIN PILLAGE_COLONY Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: building:274 Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:272-brave-nativeDragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 1.0 index=10] [Modifier model.modifier.offence (model.role.nativeDragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 6.0 defender=unit:270-freeColonist [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.settlement.colony) PERCENTAGE 50.0 index=50] = 1.5 odds=0.8 random(1.0)=0.7799999713897705 great=false Attack WIN PILLAGE_COLONY Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:272-brave-nativeDragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 1.0 index=10] [Modifier model.modifier.offence (model.role.nativeDragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 6.0 defender=unit:270-freeColonist [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.settlement.colony) PERCENTAGE 50.0 index=50] = 1.5 odds=0.8 random(1.0)=0.7799999713897705 great=false Attack WIN PILLAGE_COLONY Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:272-brave-nativeDragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 1.0 index=10] [Modifier model.modifier.offence (model.role.nativeDragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 6.0 defender=unit:270-freeColonist [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.settlement.colony) PERCENTAGE 50.0 index=50] = 1.5 odds=0.8 random(1.0)=0.7799999713897705 great=false Attack WIN PILLAGE_COLONY Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Combat attacker=unit:272-brave-nativeDragoon [Modifier model.modifier.offence (model.source.baseOffence) ADDITIVE 1.0 index=10] [Modifier model.modifier.offence (model.role.nativeDragoon) ADDITIVE 3.0 index=30] [Modifier model.modifier.attackBonus (model.source.attackBonus) PERCENTAGE 50.0 index=50] = 6.0 defender=unit:270-freeColonist [Modifier model.modifier.defence (model.source.baseDefence) ADDITIVE 1.0 index=10] [Modifier model.modifier.defence (model.settlement.colony) PERCENTAGE 50.0 index=50] = 1.5 odds=0.8 random(1.0)=0.7799999713897705 great=false Attack WIN SLAUGHTER_UNIT DESTROY_COLONY Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: unit:270 Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: colonyTile:249 colonyTile:250 colonyTile:251 colonyTile:252 colonyTile:253 colonyTile:254 colonyTile:255 colonyTile:256 colonyTile:257 building:258 building:260 building:259 building:262 building:266 building:267 building:261 building:263 building:264 building:265 goodsContainer:248 colony:247 Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: unit:272 Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.common.model.Unit setLocation WARNING: Can not add [unit:272 dutch pettyCriminal 0/1] to [building:258 townHall/New Amsterdam] Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: unit:270 Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerColony csBuildBuilding INFO: New building in New Amsterdam: warehouse Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerColony csBuildBuilding INFO: New building in New Amsterdam: lumberMill Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerColony csBuildUnit INFO: New unit in New Amsterdam: freeColonist Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: goodsContainer:254 unit:253 Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: goodsContainer:260 unit:259 Jan 02, 2023 11:00:35 PM net.sf.freecol.common.util.LogBuilder log INFO: Destroying: goodsContainer:258 indianSettlement:257 Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer checkForDeath INFO: William I alive, can buy colonist. Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer checkForDeath INFO: William I survives by autorecruit. Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer checkForDeath INFO: William I alive, has waiting colonist. Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer checkForDeath INFO: William I dead, no presence >= 1600 Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer checkForDeath INFO: William I alive, unit unit:247 on map. Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer checkForDeath INFO: William I alive, has embarked unit. Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer checkForDeath INFO: William I dead, no presence >= 1600 Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer checkForDeath INFO: William I dead, can not buy carrier. Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer checkForDeath INFO: William I alive, has embarked unit. Jan 02, 2023 11:00:35 PM net.sf.freecol.server.model.ServerPlayer checkForDeath INFO: William I dead, no presence >= 1600 Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.common.model.MarketData price INFO: Clamped price fall for marketData:106 from 15 to 16 Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.common.model.Player clientError WARNING: Carrier not at location: New Amsterdam Jan 02, 2023 11:00:35 PM net.sf.freecol.common.model.Player clientError WARNING: Too much goods Jan 02, 2023 11:00:35 PM net.sf.freecol.common.model.Player clientError WARNING: Too much goods Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.common.model.Unit setLocation WARNING: Can not add [unit:249 dutch privateer 8/8] to [tile:496 plains 1,1] Jan 02, 2023 11:00:35 PM net.sf.freecol.common.model.Player clientError WARNING: Player William I tried to buy 10 cotton Jan 02, 2023 11:00:35 PM net.sf.freecol.common.model.Player clientError WARNING: Carrier not in Europe: Europe Jan 02, 2023 11:00:35 PM net.sf.freecol.common.model.Player clientError WARNING: Can not trade boycotted goods Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:35 PM net.sf.freecol.common.model.LandMap <init> INFO: Using land generator model.option.landGeneratorType.classic to make 40x100 map with distance-to-edge=5 and min-tile#=1000 Jan 02, 2023 11:00:35 PM net.sf.freecol.server.FreeColServer readGame INFO: Found savegame version 14 Jan 02, 2023 11:00:36 PM net.sf.freecol.server.FreeColServer readGame INFO: Read file data/maps/M_Africa_Gilolat.fsm Jan 02, 2023 11:00:36 PM net.sf.freecol.server.FreeColServer readGame INFO: Found savegame version 14 Jan 02, 2023 11:00:36 PM net.sf.freecol.server.FreeColServer readGame INFO: Read file data/maps/S_AustraliaOceania_Gilolat.fsm Jan 02, 2023 11:00:36 PM net.sf.freecol.server.FreeColServer readGame INFO: Found savegame version 14 Jan 02, 2023 11:00:36 PM net.sf.freecol.server.FreeColServer readGame INFO: Read file data/maps/L_America_JsTheDude.fsm Jan 02, 2023 11:00:37 PM net.sf.freecol.server.FreeColServer readGame INFO: Found savegame version 14 Jan 02, 2023 11:00:37 PM net.sf.freecol.server.FreeColServer readGame INFO: Read file data/maps/S_Caribbean_Phil.fsm Jan 02, 2023 11:00:37 PM net.sf.freecol.common.model.LandMap <init> INFO: Using land generator model.option.landGeneratorType.classic to make 40x100 map with distance-to-edge=5 and min-tile#=1000 Jan 02, 2023 11:00:37 PM net.sf.freecol.common.model.LandMap <init> INFO: Using land generator model.option.landGeneratorType.classic to make 40x100 map with distance-to-edge=5 and min-tile#=1000 Jan 02, 2023 11:00:37 PM net.sf.freecol.common.model.LandMap <init> INFO: Using land generator model.option.landGeneratorType.classic to make 40x100 map with distance-to-edge=5 and min-tile#=1000 Jan 02, 2023 11:00:37 PM net.sf.freecol.common.model.LandMap <init> INFO: Using land generator model.option.landGeneratorType.classic to make 40x100 map with distance-to-edge=5 and min-tile#=1000 Jan 02, 2023 11:00:37 PM net.sf.freecol.server.FreeColServer startGame INFO: Server starting game: PRE_GAME Jan 02, 2023 11:00:37 PM net.sf.freecol.client.ClientTestHelper startClient INFO: Debug value: true Jan 02, 2023 11:00:38 PM net.sf.freecol.common.resources.FontResource <init> INFO: Loaded font: Dialog.plain from: urn:font:Dialog-PLAIN-12 Jan 02, 2023 11:00:38 PM net.sf.freecol.common.resources.FontResource <init> INFO: Loaded font: ShadowedBlack from: file:/home/runner/work/freecol/freecol/data/base/resources/fonts/ShadowedBlack.ttf Jan 02, 2023 11:00:38 PM net.sf.freecol.common.resources.FontResource <init> INFO: Loaded font: Serif.plain from: urn:font:Serif-PLAIN-12 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at net.sf.freecol.client.gui.action.FreeColAction.updateImageIcon(FreeColAction.java:276) at net.sf.freecol.client.gui.action.FreeColAction.lambda$addImageIcons$0(FreeColAction.java:265) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at net.sf.freecol.client.gui.action.FreeColAction.updateImageIcon(FreeColAction.java:276) at net.sf.freecol.client.gui.action.FreeColAction.lambda$addImageIcons$0(FreeColAction.java:265) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at net.sf.freecol.client.gui.action.FreeColAction.updateImageIcon(FreeColAction.java:276) at net.sf.freecol.client.gui.action.FreeColAction.lambda$addImageIcons$0(FreeColAction.java:265) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at net.sf.freecol.client.gui.action.FreeColAction.updateImageIcon(FreeColAction.java:276) at net.sf.freecol.client.gui.action.FreeColAction.lambda$addImageIcons$0(FreeColAction.java:265) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at net.sf.freecol.client.gui.action.FreeColAction.updateImageIcon(FreeColAction.java:276) at net.sf.freecol.client.gui.action.FreeColAction.lambda$addImageIcons$0(FreeColAction.java:265) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at net.sf.freecol.client.gui.action.FreeColAction.updateImageIcon(FreeColAction.java:276) at net.sf.freecol.client.gui.action.FreeColAction.lambda$addImageIcons$0(FreeColAction.java:265) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at net.sf.freecol.client.gui.action.FreeColAction.updateImageIcon(FreeColAction.java:276) at net.sf.freecol.client.gui.action.FreeColAction.lambda$addImageIcons$0(FreeColAction.java:265) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at net.sf.freecol.client.gui.action.FreeColAction.updateImageIcon(FreeColAction.java:276) at net.sf.freecol.client.gui.action.FreeColAction.lambda$addImageIcons$0(FreeColAction.java:265) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at net.sf.freecol.client.gui.action.FreeColAction.updateImageIcon(FreeColAction.java:276) at net.sf.freecol.client.gui.action.FreeColAction.lambda$addImageIcons$0(FreeColAction.java:265) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at net.sf.freecol.client.gui.action.FreeColAction.updateImageIcon(FreeColAction.java:276) at net.sf.freecol.client.gui.action.FreeColAction.lambda$addImageIcons$0(FreeColAction.java:265) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at net.sf.freecol.client.gui.action.FreeColAction.updateImageIcon(FreeColAction.java:276) at net.sf.freecol.client.gui.action.FreeColAction.lambda$addImageIcons$0(FreeColAction.java:265) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at net.sf.freecol.client.gui.action.FreeColAction.updateImageIcon(FreeColAction.java:276) at net.sf.freecol.client.gui.action.FreeColAction.lambda$addImageIcons$0(FreeColAction.java:265) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at net.sf.freecol.client.gui.action.FreeColAction.updateImageIcon(FreeColAction.java:276) at net.sf.freecol.client.gui.action.FreeColAction.lambda$addImageIcons$0(FreeColAction.java:265) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at net.sf.freecol.client.gui.action.FreeColAction.updateImageIcon(FreeColAction.java:276) at net.sf.freecol.client.gui.action.FreeColAction.lambda$addImageIcons$0(FreeColAction.java:265) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Jan 02, 2023 11:00:39 PM net.sf.freecol.client.FreeColClient loadClientOptions INFO: Load default client options. Jan 02, 2023 11:00:40 PM net.sf.freecol.common.option.OptionGroup load INFO: Load OptionGroup(clientOptions) from data/base/client-options.xml succeeded Jan 02, 2023 11:00:40 PM net.sf.freecol.client.FreeColClient loadClientOptions INFO: Load client options from the action manager. Jan 02, 2023 11:00:40 PM net.sf.freecol.server.FreeColServer addNewUserConnection INFO: Client connected from /127.0.0.1:42902 Jan 02, 2023 11:00:40 PM net.sf.freecol.client.control.ConnectController connect INFO: Connected to 127.0.0.1:3541 as test Jan 02, 2023 11:00:40 PM net.sf.freecol.client.control.ConnectController requestLogin INFO: Login request for client runner Jan 02, 2023 11:00:40 PM net.sf.freecol.client.control.PreGameController$1 run INFO: Client starting game Jan 02, 2023 11:00:40 PM net.sf.freecol.common.networking.ReceivingThread askToStop INFO: ReceivingThread-FreeColServer:/127.0.0.1:42902: stopped receiving thread: connection closing Jan 02, 2023 11:00:40 PM net.sf.freecol.common.networking.ReceivingThread askToStop INFO: ReceivingThread-FreeColClient:test: stopped receiving thread: listen-disconnect