Purchase Options Land: ProductionRule:buyLgt-Infantry | cost=6 | moves=1 | quantity=1 | hitPointEfficiency=0.26666666666666666 | attackEfficiency=1.0833333333333333 | defenseEfficiency=1.0833333333333333 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyHvy-Infantry | cost=8 | moves=1 | quantity=1 | hitPointEfficiency=0.25625000000000003 | attackEfficiency=1.1875 | defenseEfficiency=1.28125 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyBow | cost=6 | moves=1 | quantity=1 | hitPointEfficiency=0.26666666666666666 | attackEfficiency=1.0833333333333333 | defenseEfficiency=1.0833333333333333 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buySpear | cost=7 | moves=1 | quantity=1 | hitPointEfficiency=0.27142857142857146 | attackEfficiency=1.25 | defenseEfficiency=1.25 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyLgt-Cavalry | cost=10 | moves=3 | quantity=1 | hitPointEfficiency=0.16 | attackEfficiency=0.65 | defenseEfficiency=0.65 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyHvy-Cavalry | cost=11 | moves=2 | quantity=1 | hitPointEfficiency=0.1863636363636364 | attackEfficiency=0.8636363636363636 | defenseEfficiency=0.9318181818181818 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyCatapult | cost=7 | moves=1 | quantity=1 | hitPointEfficiency=0.2285714285714286 | attackEfficiency=0.9285714285714286 | defenseEfficiency=0.9285714285714286 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyWizard | cost=8 | moves=2 | quantity=1 | hitPointEfficiency=0.2 | attackEfficiency=0.8125 | defenseEfficiency=0.8125 | isSub=false | isTransport=false | isCarrier=false Zero Move Land: ProductionRule:buyFort | cost=10 | moves=0 | quantity=1 | hitPointEfficiency=0.26 | attackEfficiency=1.05 | defenseEfficiency=1.5 | isSub=false | isTransport=false | isCarrier=false Special: ProductionRule:buyCastle | cost=5 | moves=0 | quantity=1 | hitPointEfficiency=0.72 | attackEfficiency=3.6 | defenseEfficiency=4.8 | isSub=false | isTransport=false | isCarrier=false Factory: ProductionRule:buyTown | cost=15 | moves=0 | quantity=1 | hitPointEfficiency=0.0 | attackEfficiency=0.0 | defenseEfficiency=0.0 | isSub=false | isTransport=false | isCarrier=false Special: ProductionRule:buyCity | cost=5 | moves=0 | quantity=1 | hitPointEfficiency=0.0 | attackEfficiency=0.0 | defenseEfficiency=0.0 | isSub=false | isTransport=false | isCarrier=false Sea: ProductionRule:buyTransport | cost=7 | moves=2 | quantity=1 | hitPointEfficiency=0.1857142857142857 | attackEfficiency=0.6071428571428571 | defenseEfficiency=0.6071428571428571 | isSub=false | isTransport=true | isCarrier=false Sea: ProductionRule:buyGreatship | cost=9 | moves=2 | quantity=1 | hitPointEfficiency=0.21111111111111114 | attackEfficiency=0.9722222222222222 | defenseEfficiency=0.9722222222222222 | isSub=false | isTransport=true | isCarrier=false Air: ProductionRule:buyGriffin | cost=17 | moves=3 | quantity=1 | hitPointEfficiency=0.12941176470588237 | attackEfficiency=0.6911764705882353 | defenseEfficiency=0.6029411764705882 | isSub=false | isTransport=true | isCarrier=false Land: ProductionRule:buyCommander | cost=14 | moves=2 | quantity=1 | hitPointEfficiency=0.09285714285714285 | attackEfficiency=0.30357142857142855 | defenseEfficiency=0.30357142857142855 | isSub=false | isTransport=false | isCarrier=false Purchase Categories Land Fodder Options: Lgt-Infantry, Hvy-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Attack Options: Lgt-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Defense Options: Lgt-Infantry, Hvy-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Zero Move Options: Fort Air Options: Griffin Sea Defense Options: Transport, Greatship Sea Transport Options: Transport, Greatship Sea Carrier Options Sea Sub Options AA Options Factory Options: Town Special Options: Castle, City Starting combat move phase Currently in defensive stance: false Removing territories that can't be conquered Removing territory that we can't successfully attack: Nevermind Range, maxWin%=0.0, maxAttackers=1 Check if we should try to hold attack territories Gunthar, value=0.0847457627118644, averageAttackFromValue=NaN, MyAttackers=1, RemainingUnits=1 Gunthar, CanHold=true, MyDefenders=1, EnemyAttackers=1, win%=82.82828282828282, EnemyTUVSwing=-3.434343434343436, hasLandUnitRemaining=false Garrdlund, CanHold=true since no enemy counter attackers, value=3.9251232844422006, averageAttackFromValue=1.1557136045471812 Southlund, CanHold=false, value=0.20691641433088914, averageAttackFromValue=1.1557136045471812 Hinterlands, CanHold=true since no enemy counter attackers, value=1.8036633371363546, averageAttackFromValue=0.42939248250094963 Northern Waste, CanHold=true since no enemy counter attackers, value=0.5204757363647874, averageAttackFromValue=0.42939248250094963 Kaolyn, CanHold=true since no enemy counter attackers, value=1.21891757442449, averageAttackFromValue=1.1557136045471812 Wings of Habbakuk, CanHold=true since no enemy counter attackers, value=0.5204757363647874, averageAttackFromValue=0.42939248250094963 Greater Northern Ergoth, CanHold=true since no enemy counter attackers, value=0.0, averageAttackFromValue=0.0 Hylo, CanHold=true since no enemy counter attackers, value=0.0, averageAttackFromValue=0.0 Goblin Home, CanHold=true since no enemy counter attackers, value=0.0, averageAttackFromValue=NaN Lemish, CanHold=true since no enemy counter attackers, value=4.107326674272709, averageAttackFromValue=1.1557136045471812 Plains of Solamnia, CanHold=true since no enemy counter attackers, value=1.8036633371363546, averageAttackFromValue=0.6012138429556678 Tanith, CanHold=false, value=0.12040735970781746, averageAttackFromValue=0.6714995231830269 Prioritizing territories to try to attack AttackValue=3.0049999999999994, TUVSwing=0.1, isAmphib=false, Greater Northern Ergoth AttackValue=3.0049999999999994, TUVSwing=0.1, isAmphib=false, Hylo AttackValue=2.0049999999999994, TUVSwing=0.1, isAmphib=false, Garrdlund AttackValue=2.0049999999999994, TUVSwing=0.1, isAmphib=false, Lemish AttackValue=1.6049999999999998, TUVSwing=0.1, isAmphib=false, Southlund AttackValue=1.005, TUVSwing=0.1, isAmphib=false, Hinterlands AttackValue=1.005, TUVSwing=0.1, isAmphib=false, Northern Waste AttackValue=1.005, TUVSwing=0.1, isAmphib=false, Wings of Habbakuk AttackValue=1.005, TUVSwing=0.1, isAmphib=false, Plains of Solamnia AttackValue=0.7549999999999998, TUVSwing=0.1, isAmphib=true, Goblin Home AttackValue=0.5049999999999999, TUVSwing=0.1, isAmphib=true, Gunthar AttackValue=0.004999999999999999, TUVSwing=0.1, isAmphib=false, Kaolyn AttackValue=0.004999999999999999, TUVSwing=0.1, isAmphib=false, Tanith Remove territories that aren't worth attacking Checking territory=Greater Northern Ergoth with isAmphib=false Checking territory=Hylo with isAmphib=false Checking territory=Garrdlund with isAmphib=false Checking territory=Lemish with isAmphib=false Checking territory=Southlund with isAmphib=false Checking territory=Hinterlands with isAmphib=false Checking territory=Northern Waste with isAmphib=false Checking territory=Wings of Habbakuk with isAmphib=false Checking territory=Plains of Solamnia with isAmphib=false Checking territory=Goblin Home with isAmphib=true Checking territory=Gunthar with isAmphib=true Checking territory=Kaolyn with isAmphib=false Checking territory=Tanith with isAmphib=false Determine which territories to attack Current number of territories: 1 territory=Greater Northern Ergoth, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Infantry owned by Imperial] Current number of territories: 2 territory=Greater Northern Ergoth, win%=0.0, TUVSwing=-1.0, hasRemainingLandUnit=false with attackers: [] territory=Hylo, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Infantry owned by Imperial] Removing territory: Hylo Current number of territories: 2 territory=Greater Northern Ergoth, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Infantry owned by Imperial] territory=Garrdlund, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] Current number of territories: 3 territory=Greater Northern Ergoth, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Infantry owned by Imperial] territory=Garrdlund, win%=0.0, TUVSwing=-1.0, hasRemainingLandUnit=false with attackers: [] territory=Lemish, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] Removing territory: Lemish Current number of territories: 3 territory=Greater Northern Ergoth, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Infantry owned by Imperial] territory=Garrdlund, win%=0.0, TUVSwing=-1.0, hasRemainingLandUnit=false with attackers: [] territory=Southlund, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] Removing territory: Southlund Current number of territories: 3 territory=Greater Northern Ergoth, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Infantry owned by Imperial] territory=Garrdlund, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] territory=Hinterlands, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] Current number of territories: 4 territory=Greater Northern Ergoth, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Infantry owned by Imperial] territory=Garrdlund, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] territory=Hinterlands, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Cavalry owned by Imperial] territory=Northern Waste, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] Current number of territories: 5 territory=Greater Northern Ergoth, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Infantry owned by Imperial] territory=Garrdlund, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] territory=Hinterlands, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Cavalry owned by Imperial] territory=Northern Waste, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] territory=Wings of Habbakuk, win%=0.0, TUVSwing=-1.0, hasRemainingLandUnit=false with attackers: [] Removing territory: Wings of Habbakuk Current number of territories: 5 territory=Greater Northern Ergoth, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Infantry owned by Imperial] territory=Garrdlund, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] territory=Hinterlands, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Cavalry owned by Imperial] territory=Northern Waste, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] territory=Plains of Solamnia, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Bow owned by Imperial] Current number of territories: 6 territory=Greater Northern Ergoth, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Infantry owned by Imperial] territory=Garrdlund, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] territory=Hinterlands, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Cavalry owned by Imperial] territory=Northern Waste, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] territory=Plains of Solamnia, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Bow owned by Imperial] territory=Goblin Home, win%=0.0, TUVSwing=-1.0, hasRemainingLandUnit=false with attackers: [] Removing territory: Goblin Home Current number of territories: 6 territory=Greater Northern Ergoth, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Infantry owned by Imperial] territory=Garrdlund, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] territory=Hinterlands, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Cavalry owned by Imperial] territory=Northern Waste, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] territory=Plains of Solamnia, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Bow owned by Imperial] territory=Gunthar, win%=0.0, TUVSwing=-1.0, hasRemainingLandUnit=false with attackers: [] Removing territory: Gunthar Current number of territories: 6 territory=Greater Northern Ergoth, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Infantry owned by Imperial] territory=Garrdlund, win%=0.0, TUVSwing=-1.0, hasRemainingLandUnit=false with attackers: [] territory=Hinterlands, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Cavalry owned by Imperial] territory=Northern Waste, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] territory=Plains of Solamnia, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Bow owned by Imperial] territory=Kaolyn, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] Removing territory: Kaolyn Current number of territories: 6 territory=Greater Northern Ergoth, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Infantry owned by Imperial] territory=Garrdlund, win%=0.0, TUVSwing=-1.0, hasRemainingLandUnit=false with attackers: [] territory=Hinterlands, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Cavalry owned by Imperial] territory=Northern Waste, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] territory=Plains of Solamnia, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Bow owned by Imperial] territory=Tanith, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] Removing territory: Tanith Current number of territories: 5 territory=Greater Northern Ergoth, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Infantry owned by Imperial] territory=Garrdlund, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] territory=Hinterlands, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Hvy-Cavalry owned by Imperial] territory=Northern Waste, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Wizard owned by Imperial] territory=Plains of Solamnia, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true with attackers: [Bow owned by Imperial] Final number of territories: 5 Check if we should try to hold attack territories Greater Northern Ergoth, CanHold=true since no enemy counter attackers, value=0.2033898305084746, averageAttackFromValue=0.11440677966101695 Garrdlund, CanHold=true since no enemy counter attackers, value=5.564953792916777, averageAttackFromValue=2.725628858784469 Hinterlands, CanHold=true since no enemy counter attackers, value=2.134171811712626, averageAttackFromValue=0.6601128214840005 Northern Waste, CanHold=true since no enemy counter attackers, value=0.6603062448393637, averageAttackFromValue=0.6601128214840005 Plains of Solamnia, CanHold=true since no enemy counter attackers, value=3.1256972354414394, averageAttackFromValue=1.2925803683793964 Remove territories that aren't worth attacking Checking territory=Greater Northern Ergoth with isAmphib=false Checking territory=Garrdlund with isAmphib=false Checking territory=Hinterlands with isAmphib=false Checking territory=Northern Waste with isAmphib=false Checking territory=Plains of Solamnia with isAmphib=false Determine which territories to defend with one land unit Determine units to attack each territory with territory=Greater Northern Ergoth, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true, attackValue=16.05, territoryValue=15.0, allUnitsCanAttackOtherTerritory=true with attackers=[Hvy-Infantry owned by Imperial] territory=Garrdlund, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true, attackValue=11.05, territoryValue=10.0, allUnitsCanAttackOtherTerritory=true with attackers=[Wizard owned by Imperial] territory=Hinterlands, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true, attackValue=6.05, territoryValue=5.0, allUnitsCanAttackOtherTerritory=true with attackers=[Hvy-Cavalry owned by Imperial] territory=Northern Waste, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true, attackValue=6.05, territoryValue=5.0, allUnitsCanAttackOtherTerritory=true with attackers=[Wizard owned by Imperial] territory=Plains of Solamnia, win%=100.0, TUVSwing=0.1, hasRemainingLandUnit=true, attackValue=6.05, territoryValue=5.0, allUnitsCanAttackOtherTerritory=true with attackers=[Bow owned by Imperial] Remove territories where transports are exposed Checking territory=Gunthar with tranports size=0 Checking territory=Garrdlund with tranports size=0 Checking territory=Southlund with tranports size=0 Checking territory=Hinterlands with tranports size=0 Checking territory=Northern Waste with tranports size=0 Checking territory=Kaolyn with tranports size=0 Checking territory=Wings of Habbakuk with tranports size=0 Checking territory=Greater Northern Ergoth with tranports size=0 Checking territory=Hylo with tranports size=0 Checking territory=Goblin Home with tranports size=0 Checking territory=Lemish with tranports size=0 Checking territory=Plains of Solamnia with tranports size=0 Checking territory=Nevermind Range with tranports size=0 Checking territory=Tanith with tranports size=0 Strafing territories: [] Logging results Prioritized territories: 0.1 3.0049999999999994 Greater Northern Ergoth 0.1 2.0049999999999994 Garrdlund 0.1 1.005 Hinterlands 0.1 1.005 Northern Waste 0.1 1.005 Plains of Solamnia Territories that can be attacked: 1. ---Gunthar --- My max units --- 1 Hvy-Infantry --- My max bombard units --- --- My actual units --- --- Enemy units --- --- Enemy Counter Attack Units --- 1 Dragon --- Enemy Counter Bombard Units --- 2. ---Garrdlund --- My max units --- 1 Wizard --- My max bombard units --- --- My actual units --- 1 Wizard --- Enemy units --- --- Enemy Counter Attack Units --- --- Enemy Counter Bombard Units --- 3. ---Southlund --- My max units --- 1 Wizard --- My max bombard units --- --- My actual units --- --- Enemy units --- --- Enemy Counter Attack Units --- --- Enemy Counter Bombard Units --- 4. ---Hinterlands --- My max units --- 1 Hvy-Cavalry 1 Wizard --- My max bombard units --- --- My actual units --- 1 Hvy-Cavalry --- Enemy units --- --- Enemy Counter Attack Units --- --- Enemy Counter Bombard Units --- 5. ---Northern Waste --- My max units --- 1 Hvy-Infantry 1 Hvy-Cavalry 1 Wizard --- My max bombard units --- --- My actual units --- 1 Wizard --- Enemy units --- --- Enemy Counter Attack Units --- --- Enemy Counter Bombard Units --- 6. ---Kaolyn --- My max units --- 1 Wizard --- My max bombard units --- --- My actual units --- --- Enemy units --- --- Enemy Counter Attack Units --- --- Enemy Counter Bombard Units --- 7. ---Wings of Habbakuk --- My max units --- 1 Hvy-Cavalry 1 Wizard --- My max bombard units --- --- My actual units --- --- Enemy units --- --- Enemy Counter Attack Units --- --- Enemy Counter Bombard Units --- 8. ---Greater Northern Ergoth --- My max units --- 1 Hvy-Infantry --- My max bombard units --- --- My actual units --- 1 Hvy-Infantry --- Enemy units --- --- Enemy Counter Attack Units --- --- Enemy Counter Bombard Units --- 9. ---Hylo --- My max units --- 1 Hvy-Infantry 1 Wizard --- My max bombard units --- --- My actual units --- --- Enemy units --- --- Enemy Counter Attack Units --- --- Enemy Counter Bombard Units --- 10. ---Goblin Home --- My max units --- 1 Hvy-Infantry 1 Wizard --- My max bombard units --- --- My actual units --- --- Enemy units --- --- Enemy Counter Attack Units --- --- Enemy Counter Bombard Units --- 11. ---Lemish --- My max units --- 1 Wizard --- My max bombard units --- --- My actual units --- --- Enemy units --- --- Enemy Counter Attack Units --- --- Enemy Counter Bombard Units --- 12. ---Plains of Solamnia --- My max units --- 1 Hvy-Cavalry 1 Bow 2 Wizard --- My max bombard units --- --- My actual units --- 1 Bow --- Enemy units --- --- Enemy Counter Attack Units --- --- Enemy Counter Bombard Units --- 13. ---Nevermind Range --- My max units --- 1 Hvy-Infantry --- My max bombard units --- --- My actual units --- --- Enemy units --- 1 Dragon --- Enemy Counter Attack Units --- --- Enemy Counter Bombard Units --- 14. ---Tanith --- My max units --- 1 Hvy-Infantry 1 Hvy-Cavalry 2 Wizard --- My max bombard units --- --- My actual units --- --- Enemy units --- --- Enemy Counter Attack Units --- --- Enemy Counter Bombard Units --- Imperial time for nonCombat=false time=327 Purchase Options Land: ProductionRule:buyLgt-Infantry | cost=6 | moves=1 | quantity=1 | hitPointEfficiency=0.26666666666666666 | attackEfficiency=1.0833333333333333 | defenseEfficiency=1.0833333333333333 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyHvy-Infantry | cost=8 | moves=1 | quantity=1 | hitPointEfficiency=0.25625000000000003 | attackEfficiency=1.1875 | defenseEfficiency=1.28125 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyBow | cost=6 | moves=1 | quantity=1 | hitPointEfficiency=0.26666666666666666 | attackEfficiency=1.0833333333333333 | defenseEfficiency=1.0833333333333333 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buySpear | cost=7 | moves=1 | quantity=1 | hitPointEfficiency=0.27142857142857146 | attackEfficiency=1.25 | defenseEfficiency=1.25 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyLgt-Cavalry | cost=10 | moves=3 | quantity=1 | hitPointEfficiency=0.16 | attackEfficiency=0.65 | defenseEfficiency=0.65 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyHvy-Cavalry | cost=11 | moves=2 | quantity=1 | hitPointEfficiency=0.1863636363636364 | attackEfficiency=0.8636363636363636 | defenseEfficiency=0.9318181818181818 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyCatapult | cost=7 | moves=1 | quantity=1 | hitPointEfficiency=0.2285714285714286 | attackEfficiency=0.9285714285714286 | defenseEfficiency=0.9285714285714286 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyWizard | cost=8 | moves=2 | quantity=1 | hitPointEfficiency=0.2 | attackEfficiency=0.8125 | defenseEfficiency=0.8125 | isSub=false | isTransport=false | isCarrier=false Zero Move Land: ProductionRule:buyFort | cost=10 | moves=0 | quantity=1 | hitPointEfficiency=0.26 | attackEfficiency=1.05 | defenseEfficiency=1.5 | isSub=false | isTransport=false | isCarrier=false Special: ProductionRule:buyCastle | cost=5 | moves=0 | quantity=1 | hitPointEfficiency=0.72 | attackEfficiency=3.6 | defenseEfficiency=4.8 | isSub=false | isTransport=false | isCarrier=false Factory: ProductionRule:buyTown | cost=15 | moves=0 | quantity=1 | hitPointEfficiency=0.0 | attackEfficiency=0.0 | defenseEfficiency=0.0 | isSub=false | isTransport=false | isCarrier=false Special: ProductionRule:buyCity | cost=5 | moves=0 | quantity=1 | hitPointEfficiency=0.0 | attackEfficiency=0.0 | defenseEfficiency=0.0 | isSub=false | isTransport=false | isCarrier=false Sea: ProductionRule:buyTransport | cost=7 | moves=2 | quantity=1 | hitPointEfficiency=0.1857142857142857 | attackEfficiency=0.6071428571428571 | defenseEfficiency=0.6071428571428571 | isSub=false | isTransport=true | isCarrier=false Sea: ProductionRule:buyGreatship | cost=9 | moves=2 | quantity=1 | hitPointEfficiency=0.21111111111111114 | attackEfficiency=0.9722222222222222 | defenseEfficiency=0.9722222222222222 | isSub=false | isTransport=true | isCarrier=false Air: ProductionRule:buyGriffin | cost=17 | moves=3 | quantity=1 | hitPointEfficiency=0.12941176470588237 | attackEfficiency=0.6911764705882353 | defenseEfficiency=0.6029411764705882 | isSub=false | isTransport=true | isCarrier=false Land: ProductionRule:buyCommander | cost=14 | moves=2 | quantity=1 | hitPointEfficiency=0.09285714285714285 | attackEfficiency=0.30357142857142855 | defenseEfficiency=0.30357142857142855 | isSub=false | isTransport=false | isCarrier=false Purchase Categories Land Fodder Options: Lgt-Infantry, Hvy-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Attack Options: Lgt-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Defense Options: Lgt-Infantry, Hvy-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Zero Move Options: Fort Air Options: Griffin Sea Defense Options: Transport, Greatship Sea Transport Options: Transport, Greatship Sea Carrier Options Sea Sub Options AA Options Factory Options: Town Special Options: Castle, City Starting non-combat move phase Find units that can't move Find non-combat infra units that can move Determine which territories to defend with one land unit Find max enemy attackers and if territories can be held Territory=NZ08, CanHold=true since has no enemy attackers Can't hold Territory=NZ09, MaxDefenders=1, EnemyAttackers=1, minTUVSwing=0.1, win%=89.8989898989899, EnemyTUVSwing=6.747474747474747, hasLandUnitRemaining=true, holdValue=1.125 Territory=Lurbidus Ocean, CanHold=true since has no enemy attackers Territory=NZ05, CanHold=true since has no enemy attackers Territory=NZ11, CanHold=true since has no enemy attackers Territory=NZ01, CanHold=true since has no enemy attackers Territory=NZ12, CanHold=true since has no enemy attackers Territory=NZ02, CanHold=true since has no enemy attackers Can't hold Territory=NZ13, MaxDefenders=1, EnemyAttackers=1, minTUVSwing=0.1, win%=89.8989898989899, EnemyTUVSwing=7.13131313131313, hasLandUnitRemaining=true, holdValue=1.125 Territory=NZ03, CanHold=true since has no enemy attackers Can't hold Territory=NZ10, MaxDefenders=1, EnemyAttackers=1, minTUVSwing=0.1, win%=91.91919191919192, EnemyTUVSwing=7.404040404040403, hasLandUnitRemaining=true, holdValue=1.125 Prioritizing territories to try to defend Removing territory=NZ08, value=0.0, CanHold=true, isLandAndCanOnlyBeAttackedByAir=false, isNotFactoryAndShouldHold=true, canAlreadyBeHeld=true, isNotFactoryAndHasNoEnemyNeighbors=false, isNotFactoryAndOnlyAmphib=false, tuvSwing=-1.0, hasRemainingLandUnit=false, maxEnemyUnits=0 Removing territory=NZ09, value=0.0, CanHold=false, isLandAndCanOnlyBeAttackedByAir=false, isNotFactoryAndShouldHold=false, canAlreadyBeHeld=false, isNotFactoryAndHasNoEnemyNeighbors=false, isNotFactoryAndOnlyAmphib=false, tuvSwing=0.1, hasRemainingLandUnit=true, maxEnemyUnits=1 Removing territory=Lurbidus Ocean, value=0.0, CanHold=true, isLandAndCanOnlyBeAttackedByAir=false, isNotFactoryAndShouldHold=true, canAlreadyBeHeld=true, isNotFactoryAndHasNoEnemyNeighbors=false, isNotFactoryAndOnlyAmphib=false, tuvSwing=-1.0, hasRemainingLandUnit=false, maxEnemyUnits=0 Removing territory=NZ05, value=0.0, CanHold=true, isLandAndCanOnlyBeAttackedByAir=false, isNotFactoryAndShouldHold=true, canAlreadyBeHeld=true, isNotFactoryAndHasNoEnemyNeighbors=false, isNotFactoryAndOnlyAmphib=false, tuvSwing=-1.0, hasRemainingLandUnit=false, maxEnemyUnits=0 Removing territory=NZ11, value=0.0, CanHold=true, isLandAndCanOnlyBeAttackedByAir=false, isNotFactoryAndShouldHold=true, canAlreadyBeHeld=true, isNotFactoryAndHasNoEnemyNeighbors=false, isNotFactoryAndOnlyAmphib=false, tuvSwing=-1.0, hasRemainingLandUnit=false, maxEnemyUnits=0 Removing territory=NZ01, value=0.0, CanHold=true, isLandAndCanOnlyBeAttackedByAir=false, isNotFactoryAndShouldHold=true, canAlreadyBeHeld=true, isNotFactoryAndHasNoEnemyNeighbors=false, isNotFactoryAndOnlyAmphib=false, tuvSwing=-1.0, hasRemainingLandUnit=false, maxEnemyUnits=0 Removing territory=NZ12, value=0.0, CanHold=true, isLandAndCanOnlyBeAttackedByAir=false, isNotFactoryAndShouldHold=true, canAlreadyBeHeld=true, isNotFactoryAndHasNoEnemyNeighbors=false, isNotFactoryAndOnlyAmphib=false, tuvSwing=-1.0, hasRemainingLandUnit=false, maxEnemyUnits=0 Removing territory=NZ02, value=0.0, CanHold=true, isLandAndCanOnlyBeAttackedByAir=false, isNotFactoryAndShouldHold=true, canAlreadyBeHeld=true, isNotFactoryAndHasNoEnemyNeighbors=false, isNotFactoryAndOnlyAmphib=false, tuvSwing=-1.0, hasRemainingLandUnit=false, maxEnemyUnits=0 Removing territory=NZ13, value=0.0, CanHold=false, isLandAndCanOnlyBeAttackedByAir=false, isNotFactoryAndShouldHold=false, canAlreadyBeHeld=false, isNotFactoryAndHasNoEnemyNeighbors=false, isNotFactoryAndOnlyAmphib=false, tuvSwing=0.1, hasRemainingLandUnit=true, maxEnemyUnits=1 Removing territory=NZ03, value=0.0, CanHold=true, isLandAndCanOnlyBeAttackedByAir=false, isNotFactoryAndShouldHold=true, canAlreadyBeHeld=true, isNotFactoryAndHasNoEnemyNeighbors=false, isNotFactoryAndOnlyAmphib=false, tuvSwing=-1.0, hasRemainingLandUnit=false, maxEnemyUnits=0 Removing territory=NZ10, value=0.0, CanHold=false, isLandAndCanOnlyBeAttackedByAir=false, isNotFactoryAndShouldHold=false, canAlreadyBeHeld=false, isNotFactoryAndHasNoEnemyNeighbors=false, isNotFactoryAndOnlyAmphib=false, tuvSwing=0.1, hasRemainingLandUnit=true, maxEnemyUnits=1 Determine units to defend territories with Move units to best value territories Move amphib units Move empty transports to best loading territory Move remaining transports to safest territory Greatship owned by Imperial at NZ08, strengthDifference=0.0, attackers=[], defenders=[Greatship owned by Imperial] Greatship owned by Imperial at NZ09, strengthDifference=101.15728151766987, attackers=[Dragon owned by Dragonkin], defenders=[Greatship owned by Imperial] Greatship owned by Imperial at Lurbidus Ocean, strengthDifference=0.0, attackers=[], defenders=[Greatship owned by Imperial] Greatship owned by Imperial at NZ05, strengthDifference=0.0, attackers=[], defenders=[Greatship owned by Imperial] Greatship owned by Imperial at NZ11, strengthDifference=0.0, attackers=[], defenders=[Greatship owned by Imperial] Greatship owned by Imperial at NZ01, strengthDifference=0.0, attackers=[], defenders=[Greatship owned by Imperial] Greatship owned by Imperial at NZ12, strengthDifference=0.0, attackers=[], defenders=[Greatship owned by Imperial] Greatship owned by Imperial at NZ02, strengthDifference=0.0, attackers=[], defenders=[Greatship owned by Imperial] Greatship owned by Imperial at NZ13, strengthDifference=101.15728151766987, attackers=[Dragon owned by Dragonkin], defenders=[Greatship owned by Imperial] Greatship owned by Imperial at NZ03, strengthDifference=0.0, attackers=[], defenders=[Greatship owned by Imperial] Greatship owned by Imperial at NZ10, strengthDifference=101.15728151766987, attackers=[Dragon owned by Dragonkin], defenders=[Greatship owned by Imperial] Greatship owned by Imperial moved to safest territory at NZ08, strengthDifference=0.0 Move sea units Checking if all sea moves are safe for [] Move land units Move land units to safest territory Move air units Determine where to move infra units Creating factory move map Move infra AA units Logging results Prioritized territories: Territories that can be attacked: 1. ---NZ08 --- My max units --- 1 Greatship --- My max amphib units --- --- My actual units --- 1 Greatship --- Enemy units --- --- Enemy bombard units --- 2. ---NZ09 --- My max units --- 1 Greatship --- My max amphib units --- --- My actual units --- --- Enemy units --- 1 Dragon --- Enemy bombard units --- 3. ---Lurbidus Ocean --- My max units --- 1 Greatship --- My max amphib units --- --- My actual units --- --- Enemy units --- --- Enemy bombard units --- 4. ---NZ05 --- My max units --- 1 Greatship --- My max amphib units --- --- My actual units --- --- Enemy units --- --- Enemy bombard units --- 5. ---NZ11 --- My max units --- 1 Greatship --- My max amphib units --- --- My actual units --- --- Enemy units --- --- Enemy bombard units --- 6. ---NZ01 --- My max units --- 1 Greatship --- My max amphib units --- --- My actual units --- --- Enemy units --- --- Enemy bombard units --- 7. ---NZ12 --- My max units --- 1 Greatship --- My max amphib units --- --- My actual units --- --- Enemy units --- --- Enemy bombard units --- 8. ---NZ02 --- My max units --- 1 Greatship --- My max amphib units --- --- My actual units --- --- Enemy units --- --- Enemy bombard units --- 9. ---NZ13 --- My max units --- 1 Greatship --- My max amphib units --- --- My actual units --- --- Enemy units --- 1 Dragon --- Enemy bombard units --- 10. ---NZ03 --- My max units --- 1 Greatship --- My max amphib units --- --- My actual units --- --- Enemy units --- --- Enemy bombard units --- 11. ---NZ10 --- My max units --- 1 Greatship --- My max amphib units --- --- My actual units --- --- Enemy units --- 1 Dragon --- Enemy bombard units --- Imperial time for nonCombat=true time=276 Purchase Options Land: ProductionRule:buyLgt-Infantry | cost=6 | moves=1 | quantity=1 | hitPointEfficiency=0.26666666666666666 | attackEfficiency=1.0833333333333333 | defenseEfficiency=1.0833333333333333 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyHvy-Infantry | cost=8 | moves=1 | quantity=1 | hitPointEfficiency=0.25625000000000003 | attackEfficiency=1.1875 | defenseEfficiency=1.28125 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyBow | cost=6 | moves=1 | quantity=1 | hitPointEfficiency=0.26666666666666666 | attackEfficiency=1.0833333333333333 | defenseEfficiency=1.0833333333333333 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buySpear | cost=7 | moves=1 | quantity=1 | hitPointEfficiency=0.27142857142857146 | attackEfficiency=1.25 | defenseEfficiency=1.25 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyLgt-Cavalry | cost=10 | moves=3 | quantity=1 | hitPointEfficiency=0.16 | attackEfficiency=0.65 | defenseEfficiency=0.65 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyHvy-Cavalry | cost=11 | moves=2 | quantity=1 | hitPointEfficiency=0.1863636363636364 | attackEfficiency=0.8636363636363636 | defenseEfficiency=0.9318181818181818 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyCatapult | cost=7 | moves=1 | quantity=1 | hitPointEfficiency=0.2285714285714286 | attackEfficiency=0.9285714285714286 | defenseEfficiency=0.9285714285714286 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyWizard | cost=8 | moves=2 | quantity=1 | hitPointEfficiency=0.2 | attackEfficiency=0.8125 | defenseEfficiency=0.8125 | isSub=false | isTransport=false | isCarrier=false Zero Move Land: ProductionRule:buyFort | cost=10 | moves=0 | quantity=1 | hitPointEfficiency=0.26 | attackEfficiency=1.05 | defenseEfficiency=1.5 | isSub=false | isTransport=false | isCarrier=false Special: ProductionRule:buyCastle | cost=5 | moves=0 | quantity=1 | hitPointEfficiency=0.72 | attackEfficiency=3.6 | defenseEfficiency=4.8 | isSub=false | isTransport=false | isCarrier=false Factory: ProductionRule:buyTown | cost=15 | moves=0 | quantity=1 | hitPointEfficiency=0.0 | attackEfficiency=0.0 | defenseEfficiency=0.0 | isSub=false | isTransport=false | isCarrier=false Special: ProductionRule:buyCity | cost=5 | moves=0 | quantity=1 | hitPointEfficiency=0.0 | attackEfficiency=0.0 | defenseEfficiency=0.0 | isSub=false | isTransport=false | isCarrier=false Sea: ProductionRule:buyTransport | cost=7 | moves=2 | quantity=1 | hitPointEfficiency=0.1857142857142857 | attackEfficiency=0.6071428571428571 | defenseEfficiency=0.6071428571428571 | isSub=false | isTransport=true | isCarrier=false Sea: ProductionRule:buyGreatship | cost=9 | moves=2 | quantity=1 | hitPointEfficiency=0.21111111111111114 | attackEfficiency=0.9722222222222222 | defenseEfficiency=0.9722222222222222 | isSub=false | isTransport=true | isCarrier=false Air: ProductionRule:buyGriffin | cost=17 | moves=3 | quantity=1 | hitPointEfficiency=0.12941176470588237 | attackEfficiency=0.6911764705882353 | defenseEfficiency=0.6029411764705882 | isSub=false | isTransport=true | isCarrier=false Land: ProductionRule:buyCommander | cost=14 | moves=2 | quantity=1 | hitPointEfficiency=0.09285714285714285 | attackEfficiency=0.30357142857142855 | defenseEfficiency=0.30357142857142855 | isSub=false | isTransport=false | isCarrier=false Purchase Categories Land Fodder Options: Lgt-Infantry, Hvy-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Attack Options: Lgt-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Defense Options: Lgt-Infantry, Hvy-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Zero Move Options: Fort Air Options: Griffin Sea Defense Options: Transport, Greatship Sea Transport Options: Transport, Greatship Sea Carrier Options Sea Sub Options AA Options Factory Options: Town Special Options: Castle, City Repairing factories with PUsRemaining=29 Find all purchase territories ProPurchaseTerritory(territory=Palanthus Province, unitProduction=3, canPlaceTerritories=[Palanthus Province, Lurbidus Ocean]) Starting simulation for purchase phase Simulating phase: imperialPlace Purchase Options Land: ProductionRule:buyLgt-Infantry | cost=6 | moves=1 | quantity=1 | hitPointEfficiency=0.26666666666666666 | attackEfficiency=1.0833333333333333 | defenseEfficiency=1.0833333333333333 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyHvy-Infantry | cost=8 | moves=1 | quantity=1 | hitPointEfficiency=0.25625000000000003 | attackEfficiency=1.1875 | defenseEfficiency=1.28125 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyBow | cost=6 | moves=1 | quantity=1 | hitPointEfficiency=0.26666666666666666 | attackEfficiency=1.0833333333333333 | defenseEfficiency=1.0833333333333333 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buySpear | cost=7 | moves=1 | quantity=1 | hitPointEfficiency=0.27142857142857146 | attackEfficiency=1.25 | defenseEfficiency=1.25 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyLgt-Cavalry | cost=10 | moves=3 | quantity=1 | hitPointEfficiency=0.16 | attackEfficiency=0.65 | defenseEfficiency=0.65 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyHvy-Cavalry | cost=11 | moves=2 | quantity=1 | hitPointEfficiency=0.1863636363636364 | attackEfficiency=0.8636363636363636 | defenseEfficiency=0.9318181818181818 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyCatapult | cost=7 | moves=1 | quantity=1 | hitPointEfficiency=0.2285714285714286 | attackEfficiency=0.9285714285714286 | defenseEfficiency=0.9285714285714286 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyWizard | cost=8 | moves=2 | quantity=1 | hitPointEfficiency=0.2 | attackEfficiency=0.8125 | defenseEfficiency=0.8125 | isSub=false | isTransport=false | isCarrier=false Zero Move Land: ProductionRule:buyFort | cost=10 | moves=0 | quantity=1 | hitPointEfficiency=0.26 | attackEfficiency=1.05 | defenseEfficiency=1.5 | isSub=false | isTransport=false | isCarrier=false Special: ProductionRule:buyCastle | cost=5 | moves=0 | quantity=1 | hitPointEfficiency=0.72 | attackEfficiency=3.6 | defenseEfficiency=4.8 | isSub=false | isTransport=false | isCarrier=false Factory: ProductionRule:buyTown | cost=15 | moves=0 | quantity=1 | hitPointEfficiency=0.0 | attackEfficiency=0.0 | defenseEfficiency=0.0 | isSub=false | isTransport=false | isCarrier=false Special: ProductionRule:buyCity | cost=5 | moves=0 | quantity=1 | hitPointEfficiency=0.0 | attackEfficiency=0.0 | defenseEfficiency=0.0 | isSub=false | isTransport=false | isCarrier=false Sea: ProductionRule:buyTransport | cost=7 | moves=2 | quantity=1 | hitPointEfficiency=0.1857142857142857 | attackEfficiency=0.6071428571428571 | defenseEfficiency=0.6071428571428571 | isSub=false | isTransport=true | isCarrier=false Sea: ProductionRule:buyGreatship | cost=9 | moves=2 | quantity=1 | hitPointEfficiency=0.21111111111111114 | attackEfficiency=0.9722222222222222 | defenseEfficiency=0.9722222222222222 | isSub=false | isTransport=true | isCarrier=false Air: ProductionRule:buyGriffin | cost=17 | moves=3 | quantity=1 | hitPointEfficiency=0.12941176470588237 | attackEfficiency=0.6911764705882353 | defenseEfficiency=0.6029411764705882 | isSub=false | isTransport=true | isCarrier=false Land: ProductionRule:buyCommander | cost=14 | moves=2 | quantity=1 | hitPointEfficiency=0.09285714285714285 | attackEfficiency=0.30357142857142855 | defenseEfficiency=0.30357142857142855 | isSub=false | isTransport=false | isCarrier=false Purchase Categories Land Fodder Options: Lgt-Infantry, Hvy-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Attack Options: Lgt-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Defense Options: Lgt-Infantry, Hvy-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Zero Move Options: Fort Air Options: Griffin Sea Defense Options: Transport, Greatship Sea Transport Options: Transport, Greatship Sea Carrier Options Sea Sub Options AA Options Factory Options: Town Special Options: Castle, City Starting purchase phase with resources: IntegerMap: Resource{name=PUs} -> 29 Resource{name=Supply} -> 35 Find all purchase territories ProPurchaseTerritory(territory=Palanthus Province, unitProduction=3, canPlaceTerritories=[Palanthus Province, Lurbidus Ocean]) Find defenders in possible place territories Palanthus Province has numDefenders=2 Lurbidus Ocean has numDefenders=0 Prioritize territories to defend with isLand=true Purchase defenders with resources: IntegerMap: Resource{name=PUs} -> 29 Resource{name=Supply} -> 35 , isLand=true Find strategic value for place territories Palanthus Province, strategicValue=0.880150428645334 Lurbidus Ocean, strategicValue=3.425413812053874 Prioritize land territories to place Purchase AA units with resources: IntegerMap: Resource{name=PUs} -> 29 Resource{name=Supply} -> 35 Purchase land units with resources: IntegerMap: Resource{name=PUs} -> 29 Resource{name=Supply} -> 35 Prioritize territories to defend with isLand=false Purchase defenders with resources: IntegerMap: Resource{name=PUs} -> 29 Resource{name=Supply} -> 35 , isLand=false Purchase factory with resources: IntegerMap: Resource{name=PUs} -> 29 Resource{name=Supply} -> 35 , hasExtraPUs=false Possible factory since no enemy attackers: Heartlund Possible factory since no enemy attackers: Coastlund Possible factory since no enemy attackers: Palanthas Possible factory territories: [Heartlund, Palanthas, Coastlund] Heartlund, current enemy land strengthDifference=0.0, distance=2, enemySize=0, alliedSize=2 Heartlund, current enemy land strengthDifference=0.0, distance=3, enemySize=0, alliedSize=5 Palanthas, current enemy land strengthDifference=0.0, distance=2, enemySize=0, alliedSize=2 Palanthas, current enemy land strengthDifference=0.0, distance=3, enemySize=0, alliedSize=5 Coastlund, current enemy land strengthDifference=0.0, distance=2, enemySize=0, alliedSize=3 Coastlund, current enemy land strengthDifference=0.0, distance=3, enemySize=0, alliedSize=6 Possible factory territories that have land superiority: [Heartlund, Palanthas, Coastlund] Heartlund, strategic value=3.6341718117126254, value=18.670859058563128, numNearbyEnemyTerritories=40 Palanthas, strategic value=0.23905142750442765, value=3.3905142750442767, numNearbyEnemyTerritories=30 Coastlund, strategic value=1.4992892956868213, value=6.397157182747286, numNearbyEnemyTerritories=35 Try to purchase factory for territory: Heartlund Prioritize sea territories Determine sea place value: Lurbidus Ocean, enemyDistance=4, alliedDistance=2, enemyAirUnits=[Dragon owned by Dragonkin], enemySeaUnits=[], mySeaUnits=[] Lurbidus Ocean, current enemy naval attack strengthDifference=99999.0, enemySize=1, alliedSize=0 Lurbidus Ocean, current allied naval attack strengthDifference=0.0, alliedSize=0, enemySize=0 Lurbidus Ocean, value=0.8563534530134685, strategicValue=3.425413812053874, numMyTransports=0, numSeaDefenders=0, needDefenders=1 Sorted sea territories: Lurbidus Ocean value=0.8563534530134685 Purchase sea and amphib units with resources: IntegerMap: Resource{name=PUs} -> 29 Resource{name=Supply} -> 35 Checking sea place for Lurbidus Ocean Lurbidus Ocean, unusedCarrierCapacity=0, unusedLocalCarrierCapacity=0 Lurbidus Ocean, enemyDistance=4, alliedDistance=2, enemyAirUnits=[Dragon owned by Dragonkin], enemySeaUnits=[], mySeaUnits=[], needDestroyer=false Lurbidus Ocean, purchaseTerritory=Palanthus Province, remainingUnitProduction=3 Lurbidus Ocean, enemyDistance=4, alliedDistance=2, enemyAirUnits=[Dragon owned by Dragonkin], enemySeaUnits=[], mySeaUnits=[] Lurbidus Ocean, current enemy naval attack strengthDifference=99999.0, enemySize=1, alliedSize=0 Lurbidus Ocean, current allied naval attack strengthDifference=0.0, alliedSize=0, enemySize=0 Select purchase option for Sea Defense Transport, probability=0.004686856501915463, upperBound=0.004686856501915463 Griffin, probability=0.0, upperBound=0.004686856501915463 Greatship, probability=99.9953131434981, upperBound=100.00000000000001 Random number: 9.866757842037776 Lurbidus Ocean, added sea defender for naval superiority: Greatship, unusedCarrierCapacity=0, unusedLocalCarrierCapacity=0 Lurbidus Ocean, enemyDistance=4, alliedDistance=2, enemyAirUnits=[Dragon owned by Dragonkin], enemySeaUnits=[], mySeaUnits=[] Lurbidus Ocean, current enemy naval attack strengthDifference=101.15728151766987, enemySize=1, alliedSize=1 Lurbidus Ocean, current allied naval attack strengthDifference=99999.0, alliedSize=1, enemySize=0 Select purchase option for Sea Defense Transport, probability=0.004686856501915463, upperBound=0.004686856501915463 Griffin, probability=0.0, upperBound=0.004686856501915463 Greatship, probability=99.9953131434981, upperBound=100.00000000000001 Random number: 54.650922101213176 Lurbidus Ocean, added sea defender for naval superiority: Greatship, unusedCarrierCapacity=0, unusedLocalCarrierCapacity=0 Lurbidus Ocean, enemyDistance=4, alliedDistance=2, enemyAirUnits=[Dragon owned by Dragonkin], enemySeaUnits=[], mySeaUnits=[] Lurbidus Ocean, current enemy naval attack strengthDifference=43.91829737364424, enemySize=1, alliedSize=2 Lurbidus Ocean, current allied naval attack strengthDifference=99999.0, alliedSize=2, enemySize=0 Lurbidus Ocean, transportMovement=2 Lurbidus Ocean, purchaseTerritory=Palanthus Province, remainingUnitProduction=1 Lurbidus Ocean, potentialUnitsToLoad=[], transportsThatNeedUnits=[Greatship owned by Imperial, Greatship owned by Imperial] Spear, defense=false, totalSupportFactor=0.0 Spear, defense=true, totalSupportFactor=0.0 Hvy-Cavalry, defense=false, totalSupportFactor=0.0 Hvy-Cavalry, defense=true, totalSupportFactor=0.0 Select purchase option for Amphib Spear, probability=61.3714023749895, upperBound=61.3714023749895 Lgt-Cavalry, probability=7.242344015410774E-10, upperBound=61.371402375713735 Hvy-Infantry, probability=29.5765242649266, upperBound=90.94792664064033 Bow, probability=2.388191603018531, upperBound=93.33611824365886 Wizard, probability=6.663878878023851, upperBound=99.99999712168271 Hvy-Cavalry, probability=2.8783172635615745E-6, upperBound=99.99999999999997 Random number: 46.53023400654622 Selected unit=Spear Select purchase option for Amphib Select purchase option for Amphib Select purchase option for Sea Transport Lurbidus Ocean, purchaseTerritory=Palanthus Province, transportUnitsToPlace=[], amphibUnitsToPlace=[Spear owned by Imperial] Purchase units in territories with remaining production with resources: IntegerMap: Resource{name=PUs} -> 4 Resource{name=Supply} -> 29 Sorted land territories with remaining production: [] Sorted can't hold land territories with remaining production: [] Upgrade units with resources: IntegerMap: Resource{name=PUs} -> 4 Resource{name=Supply} -> 29 Sorted land territories: [Palanthus Province] Checking territory: Palanthus Province Palanthus Province, removedUnits=[Spear owned by Imperial] Palanthus Province, addedUnit=[Lgt-Cavalry owned by Imperial] Purchase factory with resources: IntegerMap: Resource{name=PUs} -> 1 Resource{name=Supply} -> 28 , hasExtraPUs=true Possible factory since no enemy attackers: Heartlund Possible factory since no enemy attackers: Elkhome Possible factory since no enemy attackers: Coastlund Possible factory since no enemy attackers: Palanthas Possible factory territories: [Heartlund, Elkhome, Palanthas, Coastlund] Heartlund, strategic value=3.6341718117126254, value=18.670859058563128, numNearbyEnemyTerritories=40 Elkhome, strategic value=1.4992892956868213, value=3.198578591373643, numNearbyEnemyTerritories=35 Palanthas, strategic value=0.23905142750442765, value=3.3905142750442767, numNearbyEnemyTerritories=30 Coastlund, strategic value=1.4992892956868213, value=6.397157182747286, numNearbyEnemyTerritories=35 Try to purchase factory for territory: Heartlund Populate production rule map 1 ProductionRule:buyLgt-Cavalry 2 ProductionRule:buyGreatship IntegerMap: ProductionRule:buyGreatship -> 3 ProductionRule:buyBow -> 2 ProductionRule:buyRunesmith -> 1 ProductionRule:buyLongboat -> 7 ProductionRule:buySpear -> 12 ProductionRule:buyVampire-Bat -> 6 ProductionRule:buyHvy-Infantry -> 6 ProductionRule:buyWizard -> 3 ProductionRule:buyHvy-Cavalry -> 1 ProductionRule:buyLgt-Cavalry -> 1 Imperial time for purchase=312 Purchase Options Land: ProductionRule:buyLgt-Infantry | cost=6 | moves=1 | quantity=1 | hitPointEfficiency=0.26666666666666666 | attackEfficiency=1.0833333333333333 | defenseEfficiency=1.0833333333333333 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyHvy-Infantry | cost=8 | moves=1 | quantity=1 | hitPointEfficiency=0.25625000000000003 | attackEfficiency=1.1875 | defenseEfficiency=1.28125 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyBow | cost=6 | moves=1 | quantity=1 | hitPointEfficiency=0.26666666666666666 | attackEfficiency=1.0833333333333333 | defenseEfficiency=1.0833333333333333 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buySpear | cost=7 | moves=1 | quantity=1 | hitPointEfficiency=0.27142857142857146 | attackEfficiency=1.25 | defenseEfficiency=1.25 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyLgt-Cavalry | cost=10 | moves=3 | quantity=1 | hitPointEfficiency=0.16 | attackEfficiency=0.65 | defenseEfficiency=0.65 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyHvy-Cavalry | cost=11 | moves=2 | quantity=1 | hitPointEfficiency=0.1863636363636364 | attackEfficiency=0.8636363636363636 | defenseEfficiency=0.9318181818181818 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyCatapult | cost=7 | moves=1 | quantity=1 | hitPointEfficiency=0.2285714285714286 | attackEfficiency=0.9285714285714286 | defenseEfficiency=0.9285714285714286 | isSub=false | isTransport=false | isCarrier=false Land: ProductionRule:buyWizard | cost=8 | moves=2 | quantity=1 | hitPointEfficiency=0.2 | attackEfficiency=0.8125 | defenseEfficiency=0.8125 | isSub=false | isTransport=false | isCarrier=false Zero Move Land: ProductionRule:buyFort | cost=10 | moves=0 | quantity=1 | hitPointEfficiency=0.26 | attackEfficiency=1.05 | defenseEfficiency=1.5 | isSub=false | isTransport=false | isCarrier=false Special: ProductionRule:buyCastle | cost=5 | moves=0 | quantity=1 | hitPointEfficiency=0.72 | attackEfficiency=3.6 | defenseEfficiency=4.8 | isSub=false | isTransport=false | isCarrier=false Factory: ProductionRule:buyTown | cost=15 | moves=0 | quantity=1 | hitPointEfficiency=0.0 | attackEfficiency=0.0 | defenseEfficiency=0.0 | isSub=false | isTransport=false | isCarrier=false Special: ProductionRule:buyCity | cost=5 | moves=0 | quantity=1 | hitPointEfficiency=0.0 | attackEfficiency=0.0 | defenseEfficiency=0.0 | isSub=false | isTransport=false | isCarrier=false Sea: ProductionRule:buyTransport | cost=7 | moves=2 | quantity=1 | hitPointEfficiency=0.1857142857142857 | attackEfficiency=0.6071428571428571 | defenseEfficiency=0.6071428571428571 | isSub=false | isTransport=true | isCarrier=false Sea: ProductionRule:buyGreatship | cost=9 | moves=2 | quantity=1 | hitPointEfficiency=0.21111111111111114 | attackEfficiency=0.9722222222222222 | defenseEfficiency=0.9722222222222222 | isSub=false | isTransport=true | isCarrier=false Air: ProductionRule:buyGriffin | cost=17 | moves=3 | quantity=1 | hitPointEfficiency=0.12941176470588237 | attackEfficiency=0.6911764705882353 | defenseEfficiency=0.6029411764705882 | isSub=false | isTransport=true | isCarrier=false Land: ProductionRule:buyCommander | cost=14 | moves=2 | quantity=1 | hitPointEfficiency=0.09285714285714285 | attackEfficiency=0.30357142857142855 | defenseEfficiency=0.30357142857142855 | isSub=false | isTransport=false | isCarrier=false Purchase Categories Land Fodder Options: Lgt-Infantry, Hvy-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Attack Options: Lgt-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Defense Options: Lgt-Infantry, Hvy-Infantry, Bow, Spear, Lgt-Cavalry, Hvy-Cavalry, Catapult, Wizard, Commander Land Zero Move Options: Fort Air Options: Griffin Sea Defense Options: Transport, Greatship Sea Transport Options: Transport, Greatship Sea Carrier Options Sea Sub Options AA Options Factory Options: Town Special Options: Castle, City Starting place phase Palanthus Province placed units: [Lgt-Cavalry owned by Imperial] Lurbidus Ocean placed units: [Greatship owned by Imperial, Greatship owned by Imperial] Imperial time for place=16