private void initalizeArmies(Nation player) { player.GetMilitaryForm().setMaxMorale(1); Army firstArmy = new Army(player.getIndex()); // Debug.Log("Nation Type: " + player.getType() + "________________________"); if (player.getType() == MyEnum.NationType.major) { // Debug.Log("Any Major Nations Here?"); firstArmy.addUnit(MyEnum.ArmyUnits.infantry); firstArmy.addUnit(MyEnum.ArmyUnits.infantry); firstArmy.addUnit(MyEnum.ArmyUnits.cavalry); Fleet firstFleet = new Fleet(player.getIndex()); firstFleet.addUnit(MyEnum.NavyUnits.frigates, 1); player.addFleet(firstFleet); //Still need to place fleet } else { firstArmy.addUnit(MyEnum.ArmyUnits.infantry); } player.addArmy(firstArmy); PlaceArmy armyPlacer = new PlaceArmy(); string capName = player.capital; Debug.Log(player.getNationName()); Debug.Log(capName); assemblyCsharp.Province prov = State.GetProvinceByName(capName); int capIndex = prov.getIndex(); armyPlacer.placeArmyOnMap(capIndex, player, firstArmy.GetIndex()); player.setMilitaryScore(); Debug.Log("Military Score: " + player.getMilitaryScore().ToString()); }