log for com.unciv.app:1248
== Installed Android Tools ==2026-08-20 07:53:39,365 INFO: Creating log directory2026-08-20 07:53:39,365 INFO: Creating temporary directory2026-08-20 07:53:39,365 INFO: Creating output directory2026-08-20 07:53:39,400 DEBUG: Getting git vcs interface for https://github.com/yairm210/Unciv.git2026-08-20 07:53:39,400 DEBUG: Checking com.unciv.app:12482026-08-20 07:53:39,400 INFO: Building com.unciv.app:12482026-08-20 07:53:39,401 DEBUG: Popen(['git', 'log', '-n', '1', '--pretty=%ct'], cwd=/home/vagrant/build/com.unciv.app, stdin=None, shell=False, universal_newlines=False)2026-08-20 07:53:39,402 DEBUG: > sudo passwd --lock rootpasswd: password changed.2026-08-20 07:53:39,703 DEBUG: > sudo SUDO_FORCE_REMOVE=yes dpkg --purge sudo(Reading database ... 48136 files and directories currently installed.)Removing sudo (1.9.16p2-3+deb13u2) ...Purging configuration files for sudo (1.9.16p2-3+deb13u2) ...dpkg: warning: while removing sudo, directory '/etc/sudoers.d' not empty so not removedProcessing triggers for libc-bin (2.41-12+deb13u3) ...2026-08-20 07:53:43,377 INFO: Getting source for revision f096360445a67cf13f9a3ca30f28b690dc7e09532026-08-20 07:53:43,377 DEBUG: Directory: build/com.unciv.app2026-08-20 07:53:43,378 DEBUG: > git rev-parse --show-toplevel2026-08-20 07:53:43,579 DEBUG: Directory: build/com.unciv.app2026-08-20 07:53:43,579 DEBUG: > git submodule foreach --recursive git reset --hard2026-08-20 07:53:43,680 DEBUG: Directory: build/com.unciv.app2026-08-20 07:53:43,680 DEBUG: > git reset --hard2026-08-20 07:53:44,081 DEBUG: Directory: build/com.unciv.app2026-08-20 07:53:44,081 DEBUG: > git submodule foreach --recursive git clean -dffx2026-08-20 07:53:44,182 DEBUG: Directory: build/com.unciv.app2026-08-20 07:53:44,183 DEBUG: > git clean -dffx2026-08-20 07:53:44,284 DEBUG: Directory: build/com.unciv.app2026-08-20 07:53:44,284 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --prune-tags --force origin2026-08-20 07:53:45,186 DEBUG: Directory: build/com.unciv.app2026-08-20 07:53:45,186 DEBUG: > git -c core.askpass=/bin/true -c core.sshCommand=/bin/false -c url.https://.insteadOf=ssh:// -c url.https://u:p@bitbucket.org/.insteadOf=git@bitbucket.org: -c url.https://u:p@bitbucket.org.insteadOf=git://bitbucket.org -c url.https://u:p@bitbucket.org.insteadOf=https://bitbucket.org -c url.https://u:p@github.com/.insteadOf=git@github.com: -c url.https://u:p@github.com.insteadOf=git://github.com -c url.https://u:p@github.com.insteadOf=https://github.com -c url.https://u:p@gitlab.com/.insteadOf=git@gitlab.com: -c url.https://u:p@gitlab.com.insteadOf=git://gitlab.com -c url.https://u:p@gitlab.com.insteadOf=https://gitlab.com -c url.https://u:p@codeberg.org/.insteadOf=git@codeberg.org: -c url.https://u:p@codeberg.org.insteadOf=git://codeberg.org -c url.https://u:p@codeberg.org.insteadOf=https://codeberg.org fetch --prune --tags --force origin2026-08-20 07:53:46,089 DEBUG: Directory: build/com.unciv.app2026-08-20 07:53:46,089 DEBUG: > git remote set-head origin --auto2026-08-20 07:53:47,191 DEBUG: Directory: build/com.unciv.app2026-08-20 07:53:47,191 DEBUG: > git checkout -f f096360445a67cf13f9a3ca30f28b690dc7e09532026-08-20 07:53:47,593 DEBUG: Directory: build/com.unciv.app2026-08-20 07:53:47,593 DEBUG: > git clean -dffx2026-08-20 07:53:47,694 INFO: commit: f096360445a67cf13f9a3ca30f28b690dc7e0953 (SHA1: f096360445a67cf13f9a3ca30f28b690dc7e0953)2026-08-20 07:53:47,694 DEBUG: Directory: build/com.unciv.app2026-08-20 07:53:47,694 DEBUG: > git rev-parse --show-toplevel2026-08-20 07:53:47,896 DEBUG: Directory: build/com.unciv.app2026-08-20 07:53:47,896 DEBUG: > git submodule deinit --all --force2026-08-20 07:53:47,997 INFO: Creating local.properties file at build/com.unciv.app/local.properties2026-08-20 07:53:47,997 INFO: Creating local.properties file at build/com.unciv.app/android/local.properties2026-08-20 07:53:47,997 INFO: Removing specified files2026-08-20 07:53:47,998 INFO: Removing desktop2026-08-20 07:53:47,999 INFO: Cleaned build.gradle.kts of keysigning configs at build/com.unciv.app/android/build.gradle.kts2026-08-20 07:53:48,002 INFO: Running 'prebuild' commands in build/com.unciv.app/android2026-08-20 07:53:48,002 DEBUG: Directory: build/com.unciv.app/android2026-08-20 07:53:48,002 DEBUG: > bash -e -u -o pipefail -x -c -- sed -i -e '/project(":desktop")/,+19d' ../build.gradle.kts; sed -i -e 's/"desktop",//' ../settings.gradle.kts+ '[' -z '' ']'+ return+ case $- in+ return+ sed -i -e '/project(":desktop")/,+19d' ../build.gradle.kts+ sed -i -e 's/"desktop",//' ../settings.gradle.kts2026-08-20 07:53:48,206 INFO: Scanning source for common problems...2026-08-20 07:53:48,210 DEBUG: scanner is configured to use signature data from: 'suss'2026-08-20 07:53:48,210 DEBUG: downloading 'https://fdroid.gitlab.io/fdroid-suss/suss.json'2026-08-20 07:53:48,743 DEBUG: write 'suss.json' to cache2026-08-20 07:53:48,744 DEBUG: next suss.json cache update due in 23:59:59.9987142026-08-20 07:53:48,781 INFO: Removing gradle-wrapper.jar at gradle/wrapper/gradle-wrapper.jar2026-08-20 07:53:48,789 INFO: Creating source tarball...2026-08-20 07:53:54,425 INFO: Building Gradle project...2026-08-20 07:53:54,425 DEBUG: Directory: build/com.unciv.app/android2026-08-20 07:53:54,425 DEBUG: > /usr/local/bin/gradlew-fdroid assembleReleaseCACHEDIR set to /home/vagrant/.cache/gradlew-fdroidUpdate checksum from gradle-transparency-logFound 9.4.1 via distributionUrlDownloading missing gradle version 9.4.1Using cache directory /home/vagrant/.cache/gradlew-fdroidRunning /home/vagrant/.cache/gradlew-fdroid/versions/9.4.1/bin/gradle assembleReleaseWelcome to Gradle 9.4.1!Here are the highlights of this release:- Java 26 support- Non-class-based JVM tests- Enhanced console progress barFor more details see https://docs.gradle.org/9.4.1/release-notes.htmlTo honour the JVM settings for this build a single-use Daemon process will be forked. For more on this, please refer to https://docs.gradle.org/9.4.1/userguide/gradle_daemon.html#sec:disabling_the_daemon in the Gradle documentation.Daemon will be stopped at the end of the build> Task :buildSrc:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :buildSrc:pluginDescriptors> Task :buildSrc:processResources NO-SOURCE> Task :buildSrc:compileKotlin> Task :buildSrc:compileJava NO-SOURCE> Task :buildSrc:compileGroovy NO-SOURCE> Task :buildSrc:classes UP-TO-DATE> Task :buildSrc:jar:jar: No valid plugin descriptors were found in META-INF/gradle-plugins> Configure project :serverw: file:///home/vagrant/build/com.unciv.app/server/build.gradle.kts:87:11: 'fun create(name: String, configuration: Action<in Task>): Task' is deprecated. Deprecated in Java.Found corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-onlyChecking the license for package Android SDK Build-Tools 36 in /opt/android-sdk/licensesLicense for package Android SDK Build-Tools 36 accepted.Preparing "Install Android SDK Build-Tools 36 v.36.0.0"."Install Android SDK Build-Tools 36 v.36.0.0" ready.Installing Android SDK Build-Tools 36 in /opt/android-sdk/build-tools/36.0.0"Install Android SDK Build-Tools 36 v.36.0.0" complete."Install Android SDK Build-Tools 36 v.36.0.0" finished.Checking the license for package Android SDK Platform 36 in /opt/android-sdk/licensesLicense for package Android SDK Platform 36 accepted.Preparing "Install Android SDK Platform 36 (revision 2)"."Install Android SDK Platform 36 (revision 2)" ready.Installing Android SDK Platform 36 in /opt/android-sdk/platforms/android-36"Install Android SDK Platform 36 (revision 2)" complete."Install Android SDK Platform 36 (revision 2)" finished.Found corrupted package.xml at /opt/android-sdk/platforms/android-10/package.xmlException while marshalling /opt/android-sdk/platforms/android-10/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-11/package.xmlException while marshalling /opt/android-sdk/platforms/android-11/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-12/package.xmlException while marshalling /opt/android-sdk/platforms/android-12/package.xml. Probably the SDK is read-onlyFound corrupted package.xml at /opt/android-sdk/platforms/android-13/package.xmlException while marshalling /opt/android-sdk/platforms/android-13/package.xml. Probably the SDK is read-only[========= ] 25%> Task :core:checkKotlinGradlePluginConfigurationErrors SKIPPED> Task :android:texturePacker> Task :android:copyAndroidNatives> Task :android:preBuild UP-TO-DATE> Task :android:preReleaseBuild UP-TO-DATE> Task :android:mergeReleaseJniLibFolders> Task :android:mergeReleaseArtProfile> Task :android:checkReleaseDuplicateClasses> Task :android:compileReleaseAidl NO-SOURCE> Task :android:generateReleaseResources> Task :android:expandReleaseL8ArtProfileWildcards> Task :android:packageReleaseResources> Task :android:processReleaseNavigationResources> Task :android:javaPreCompileRelease> Task :android:checkReleaseAarMetadata> Task :android:mapReleaseSourceSetPaths> Task :android:parseReleaseLocalResources> Task :android:compileReleaseNavigationResources> Task :core:processResources NO-SOURCE> Task :android:generateReleaseRFile> Task :android:createReleaseCompatibleScreenManifests> Task :android:extractDeepLinksRelease> Task :android:mergeReleaseResources> Task :android:processReleaseMainManifest> Task :android:processReleaseManifest> Task :android:desugarReleaseFileDependencies> Task :android:mergeReleaseStartupProfile> Task :android:generateReleaseAssets UP-TO-DATE> Task :android:mergeReleaseAssets> Task :android:extractReleaseVersionControlInfo> Task :android:extractProguardFiles> Task :android:collectReleaseDependencies> Task :android:sdkReleaseDependencyData> Task :android:writeReleaseAppMetadata> Task :android:writeReleaseSigningConfigVersions> Task :android:processReleaseManifestForPackage> Task :android:compressReleaseAssets> Task :android:processReleaseResources> Task :android:optimizeReleaseResources> Task :android:mergeExtDexRelease> Task :core:compileKotlinw: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/Automation.kt:85:51 'enum entry FoodConsumptionBySpecialists: UniqueType' is deprecated. As of 4.19.10.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/Timers.kt:25:41 Unnecessary safe call on a non-null receiver of type 'UncivGame'.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/Timers.kt:37:45 Unnecessary safe call on a non-null receiver of type 'UncivGame'.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/city/ConstructionAutomation.kt:174:41 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/city/ConstructionAutomation.kt:197:55 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/civilization/BarbarianManager.kt:105:58 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/civilization/BarbarianManager.kt:107:45 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/civilization/BarbarianManager.kt:144:44 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/civilization/BarbarianManager.kt:195:41 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/civilization/DiplomacyAutomation.kt:495:27 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/civilization/NextTurnAutomation.kt:418:42 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/civilization/NextTurnAutomation.kt:466:74 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/civilization/NextTurnAutomation.kt:497:54 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/civilization/NextTurnAutomation.kt:503:33 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/civilization/NextTurnAutomation.kt:513:70 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/civilization/NextTurnAutomation.kt:603:47 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/civilization/ReligionAutomation.kt:120:18 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/civilization/ReligionAutomation.kt:214:47 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/civilization/UseGoldAutomation.kt:134:67 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/AirUnitAutomation.kt:22:54 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/AirUnitAutomation.kt:35:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/AirUnitAutomation.kt:65:21 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/AirUnitAutomation.kt:116:40 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/AirUnitAutomation.kt:133:49 'fun getTilesInDistanceRange(range: IntRange): Sequence<Tile>' is deprecated. forEachTileInDistanceRange is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/AirUnitAutomation.kt:159:39 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/AirUnitAutomation.kt:221:45 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/AirUnitAutomation.kt:225:59 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/AirUnitAutomation.kt:239:14 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/AirUnitAutomation.kt:242:22 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/BattleHelper.kt:118:68 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/BattleHelper.kt:138:30 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/CityLocationTileRanker.kt:37:28 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/CityLocationTileRanker.kt:37:76 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/CityLocationTileRanker.kt:38:52 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/CityLocationTileRanker.kt:124:48 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/CivilianUnitAutomation.kt:31:18 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/CivilianUnitAutomation.kt:136:31 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/HeadTowardsEnemyCityAutomation.kt:84:65 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/HeadTowardsEnemyCityAutomation.kt:118:54 'fun getTilesInDistanceRange(range: IntRange): Sequence<Tile>' is deprecated. forEachTileInDistanceRange is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/HeadTowardsEnemyCityAutomation.kt:137:39 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/HeadTowardsEnemyCityAutomation.kt:140:61 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/SpecificUnitAutomation.kt:161:18 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/SpecificUnitAutomation.kt:191:46 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/SpecificUnitAutomation.kt:227:55 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:129:25 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:145:45 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:154:39 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:180:30 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:193:39 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:207:25 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:214:52 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:289:43 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:439:49 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:443:37 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:445:60 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:447:27 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:449:55 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:490:117 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:533:53 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/UnitAutomation.kt:567:47 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/WorkerAutomation.kt:230:52 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/WorkerAutomation.kt:278:64 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/automation/unit/WorkerAutomation.kt:563:64 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/AirInterception.kt:165:22 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/Battle.kt:214:48 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/Battle.kt:348:54 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/Battle.kt:352:31 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/Battle.kt:353:53 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/Battle.kt:356:50 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/Battle.kt:474:44 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/Battle.kt:559:38 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/Battle.kt:848:38 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/Battle.kt:871:39 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/BattleDamage.kt:59:43 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/BattleDamage.kt:125:27 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/BattleDamage.kt:160:50 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/BattleDamage.kt:218:42 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/BattleUnitCapture.kt:51:27 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/CityCombatant.kt:70:37 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/CityCombatant.kt:74:34 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/CityCombatant.kt:86:21 'fun getTriggeredUniques(trigger: UniqueType, gameContext: GameContext = ..., triggerFilter: (Unique) -> Boolean = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachTriggeredUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/GreatGeneralImplementation.kt:45:25 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/GreatGeneralImplementation.kt:89:27 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/GreatGeneralImplementation.kt:90:28 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/MapUnitCombatant.kt:40:34 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/MapUnitCombatant.kt:48:34 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/MapUnitCombatant.kt:66:14 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/Nuke.kt:52:33 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/Nuke.kt:62:42 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/Nuke.kt:65:41 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/Nuke.kt:68:35 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/Nuke.kt:311:24 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/TargetHelper.kt:44:35 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/TargetHelper.kt:132:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/TargetHelper.kt:138:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/battle/TargetHelper.kt:157:34 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/City.kt:359:9 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/City.kt:414:40 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/City.kt:641:17 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/City.kt:642:17 'fun getLocalMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachLocalMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/City.kt:645:28 'fun getUniques(uniqueType: UniqueType): Sequence<Unique>' is deprecated. forEachUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/City.kt:679:22 'fun getUniques(uniqueType: UniqueType): Sequence<Unique>' is deprecated. forEachUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityConstructions.kt:135:47 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityConstructions.kt:691:29 'fun getTriggeredUniques(trigger: UniqueType, gameContext: GameContext = ..., triggerFilter: (Unique) -> Boolean = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachTriggeredUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityConstructions.kt:695:29 'fun getTriggeredUniques(trigger: UniqueType, gameContext: GameContext = ..., triggerFilter: (Unique) -> Boolean = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachTriggeredUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityConstructions.kt:804:30 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityConstructions.kt:805:30 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityConstructions.kt:843:36 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityConstructions.kt:856:40 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityResources.kt:47:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityResources.kt:159:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityResources.kt:169:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:106:33 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:109:33 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:132:41 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:208:50 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:218:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:223:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:229:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:267:26 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:269:26 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:271:26 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:283:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:293:33 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:396:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:403:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:552:48 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:602:43 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:648:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:648:59 'enum entry FoodConsumptionBySpecialists: UniqueType' is deprecated. As of 4.19.10.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/CityStats.kt:654:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/GreatPersonPointsBreakdown.kt:59:33 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/GreatPersonPointsBreakdown.kt:69:40 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/GreatPersonPointsBreakdown.kt:70:30 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/GreatPersonPointsBreakdown.kt:124:33 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityExpansionManager.kt:54:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityExpansionManager.kt:98:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityExpansionManager.kt:107:52 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityExpansionManager.kt:132:43 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityPopulationManager.kt:113:18 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityPopulationManager.kt:125:18 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityPopulationManager.kt:164:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityPopulationManager.kt:164:59 'enum entry FoodConsumptionBySpecialists: UniqueType' is deprecated. As of 4.19.10.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityReligionManager.kt:143:35 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityReligionManager.kt:287:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityReligionManager.kt:293:57 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityReligionManager.kt:325:43 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityReligionManager.kt:341:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityReligionManager.kt:349:57 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityTurnManager.kt:28:29 'fun getTriggeredUniques(trigger: UniqueType, gameContext: GameContext = ..., triggerFilter: (Unique) -> Boolean = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachTriggeredUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityTurnManager.kt:124:42 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityTurnManager.kt:146:29 'fun getTriggeredUniques(trigger: UniqueType, gameContext: GameContext = ..., triggerFilter: (Unique) -> Boolean = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachTriggeredUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/city/managers/CityTurnManager.kt:155:34 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/CivConstructions.kt:108:39 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/CivConstructions.kt:132:44 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/CivConstructions.kt:160:44 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/CivConstructions.kt:162:46 'fun getLocalMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachLocalMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/Civilization.kt:592:24 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/Civilization.kt:604:9 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/Civilization.kt:617:37 'fun getMatchingUniquesWithNonLocalEffects(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUniqueWithNonLocalEffects is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/Civilization.kt:623:37 'fun getUniquesProvidedByCityStates(uniqueType: UniqueType, gameContext: GameContext): Sequence<Unique>' is deprecated. forEachUniqueProvidedByCityStates is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/Civilization.kt:912:22 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/diplomacy/DiplomacyManager.kt:479:33 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/diplomacy/DiplomacyManager.kt:483:37 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/diplomacy/DiplomacyManager.kt:506:33 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/diplomacy/DiplomacyManager.kt:515:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/diplomacy/DiplomacyTurnManager.kt:149:40 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/EspionageManager.kt:70:43 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/EspionageManager.kt:86:59 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/GoldenAgeManager.kt:47:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/PolicyManager.kt:175:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/PolicyManager.kt:176:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/ReligionManager.kt:176:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/ReligionManager.kt:404:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/ReligionManager.kt:409:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/TechManager.kt:116:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/TechManager.kt:117:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/TechManager.kt:236:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/TechManager.kt:351:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/TechManager.kt:523:41 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/ThreatManager.kt:68:37 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/ThreatManager.kt:119:37 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/ThreatManager.kt:149:37 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/ThreatManager.kt:153:27 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/ThreatManager.kt:155:55 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/TurnManager.kt:73:32 'fun getTriggeredUniques(trigger: UniqueType, gameContext: GameContext = ..., triggerFilter: (Unique) -> Boolean = ..., ignoreCities: Boolean = ...): Sequence<Unique>' is deprecated. forEachTriggeredUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/TurnManager.kt:248:32 'fun getTriggeredUniques(trigger: UniqueType, gameContext: GameContext = ..., triggerFilter: (Unique) -> Boolean = ..., ignoreCities: Boolean = ...): Sequence<Unique>' is deprecated. forEachTriggeredUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/managers/UnitManager.kt:132:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:38:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:55:46 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:61:41 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:98:21 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:128:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:148:21 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:154:31 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:160:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:186:36 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:205:36 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:238:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:252:21 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:273:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:317:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:323:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:327:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:334:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoStatsForNextTurn.kt:340:36 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoTransientCache.kt:157:45 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoTransientCache.kt:257:36 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoTransientCache.kt:294:25 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoTransientCache.kt:351:36 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/civilization/transients/CivInfoTransientCache.kt:364:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/MapGenerationRandomness.kt:164:45 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/MapGenerator.kt:352:44 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/NaturalWonderGenerator.kt:56:109 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/NaturalWonderGenerator.kt:129:55 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/RiverGenerator.kt:51:17 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/RiverGenerator.kt:58:35 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/MapRegions.kt:45:36 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/MinorCivPlacer.kt:264:30 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/MinorCivPlacer.kt:268:26 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/RegionStartFinder.kt:173:36 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/RegionStartFinder.kt:229:56 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/StartNormalizer.kt:57:23 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/StartNormalizer.kt:59:41 'fun getTilesInDistanceRange(range: IntRange): Sequence<Tile>' is deprecated. forEachTileInDistanceRange is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/StartNormalizer.kt:93:44 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/StartNormalizer.kt:108:23 'fun getTilesInDistanceRange(range: IntRange): Sequence<Tile>' is deprecated. forEachTileInDistanceRange is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/StartNormalizer.kt:108:76 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/StartNormalizer.kt:141:40 'fun getTilesInDistanceRange(range: IntRange): Sequence<Tile>' is deprecated. forEachTileInDistanceRange is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/StartNormalizer.kt:146:41 'fun getTilesInDistanceRange(range: IntRange): Sequence<Tile>' is deprecated. forEachTileInDistanceRange is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/StartNormalizer.kt:186:35 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/StartNormalizer.kt:192:44 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/StartNormalizer.kt:230:49 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/StartNormalizer.kt:265:40 'fun getTilesInDistanceRange(range: IntRange): Sequence<Tile>' is deprecated. forEachTileInDistanceRange is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/mapregions/StartNormalizer.kt:290:59 Unnecessary non-null assertion (!!) on a non-null receiver of type 'Terrain'.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/resourceplacement/LuxuryResourcePlacementLogic.kt:242:64 'fun getTilesInDistanceRange(range: IntRange): Sequence<Tile>' is deprecated. forEachTileInDistanceRange is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/resourceplacement/LuxuryResourcePlacementLogic.kt:347:46 'fun getTilesInDistanceRange(range: IntRange): Sequence<Tile>' is deprecated. forEachTileInDistanceRange is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/resourceplacement/LuxuryResourcePlacementLogic.kt:388:61 'fun getTilesInDistanceRange(range: IntRange): Sequence<Tile>' is deprecated. forEachTileInDistanceRange is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/resourceplacement/LuxuryResourcePlacementLogic.kt:399:78 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/resourceplacement/StrategicBonusResourcePlacementLogic.kt:101:66 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapgenerator/resourceplacement/StrategicBonusResourcePlacementLogic.kt:281:43 'fun getTilesInDistanceRange(range: IntRange): Sequence<Tile>' is deprecated. forEachTileInDistanceRange is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:325:26 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:349:16 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:368:24 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:376:24 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:390:21 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:401:34 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:427:31 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:438:20 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:453:18 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:472:30 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:492:16 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:525:20 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:527:32 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:528:49 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:531:40 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:563:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:574:17 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:581:16 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:586:16 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:593:24 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:607:16 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:612:17 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:613:19 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:622:18 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:629:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:677:39 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:794:27 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:1049:28 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:1066:28 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnit.kt:1096:50 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnitCache.kt:86:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnitCache.kt:106:36 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnitCache.kt:108:32 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/MapUnitCache.kt:125:45 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/UnitPromotions.kt:73:33 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/UnitTurnManager.kt:45:26 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/UnitTurnManager.kt:151:34 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/UnitUpgradeManager.kt:62:33 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/movement/UnitMovement.kt:355:32 'fun getTilesInDistanceRange(range: IntRange): Sequence<Tile>' is deprecated. forEachTileInDistanceRange is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/movement/UnitMovement.kt:357:32 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/movement/UnitMovement.kt:441:42 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/movement/UnitMovement.kt:814:26 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/mapunit/movement/UnitMovement.kt:902:57 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/tile/Tile.kt:119:14 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/tile/Tile.kt:628:79 'fun getTilesInDistance(origin: HexCoord, distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/tile/Tile.kt:631:86 'fun getTilesInDistanceRange(origin: HexCoord, range: IntRange): Sequence<Tile>' is deprecated. forEachTileInDistanceRange is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/tile/Tile.kt:634:79 'fun getTilesAtDistance(origin: HexCoord, distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/tile/Tile.kt:689:13 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/tile/Tile.kt:691:13 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/map/tile/TileStatFunctions.kt:241:32 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/trade/TradeEvaluation.kt:389:40 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/logic/trade/TradeLogic.kt:132:70 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/Counter.kt:31:30 Redundant call of conversion method.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/Spy.kt:427:27 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/Spy.kt:454:43 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/Spy.kt:459:40 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/Spy.kt:464:43 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/Spy.kt:465:37 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/metadata/GameParameters.kt:43:26 'var showVictoryStats: Boolean' is deprecated. Since 4.21.0, use showCivilizationStats.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/metadata/GameParameters.kt:47:17 'var showVictoryStats: Boolean' is deprecated. Since 4.21.0, use showCivilizationStats.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/Building.kt:164:18 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/Building.kt:170:21 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/Building.kt:172:21 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/Building.kt:178:21 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/Building.kt:192:27 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/Building.kt:205:27 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/Building.kt:209:22 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/Building.kt:218:27 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/Building.kt:239:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/Building.kt:243:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/Building.kt:330:36 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/Building.kt:334:36 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/Building.kt:434:28 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/tile/Terrain.kt:55:139 'val coast: String' is deprecated. By PR #15123, except for tests. Remove use in Terrain and this deprecation after a grace period.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/tile/TileImprovement.kt:39:38 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/tile/TileImprovement.kt:41:40 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unique/Conditionals.kt:294:68 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unique/LocalUniqueCache.kt:27:18 'fun getLocalMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachLocalMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unique/LocalUniqueCache.kt:42:28 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unique/UniqueTriggerActivation.kt:974:44 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unique/UniqueTriggerActivation.kt:1011:41 'fun getTilesAtDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileAtDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unique/UniqueTriggerActivation.kt:1018:34 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unique/UniqueTriggerActivation.kt:1372:44 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unit/BaseUnit.kt:288:28 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unit/BaseUnit.kt:386:47 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unit/BaseUnit.kt:392:47 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unit/BaseUnitCost.kt:43:18 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unit/BaseUnitCost.kt:51:18 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unit/BaseUnitCost.kt:56:18 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unit/BaseUnitCost.kt:65:18 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unit/BaseUnitCost.kt:82:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unit/BaseUnitCost.kt:86:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unit/BaseUnitCost.kt:98:27 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unit/BaseUnitCost.kt:111:27 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unit/BaseUnitCost.kt:116:22 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/models/ruleset/unit/BaseUnitCost.kt:124:27 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/devconsole/ConsoleCityCommands.kt:52:39 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/mapeditorscreen/tabs/MapEditorEditTab.kt:253:22 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/overviewscreen/UnitOverviewTabColumn.kt:97:14 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/pickerscreens/ImprovementPickerScreen.kt:188:22 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/pickerscreens/ImprovementPickerScreen.kt:241:30 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/pickerscreens/ImprovementPickerScreen.kt:255:41 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/RenderEvent.kt:52:35 Unnecessary non-null assertion (!!) on a non-null receiver of type 'Collection<EventChoice>'.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/WorldScreen.kt:506:51 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/bottombar/BattleTable.kt:265:46 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/bottombar/BattleTable.kt:384:33 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/bottombar/BattleTable.kt:466:50 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/minimap/MinimapTile.kt:73:68 Unnecessary non-null assertion (!!) on a non-null receiver of type 'Civilization'.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/minimap/MinimapTile.kt:100:42 Unnecessary non-null assertion (!!) on a non-null receiver of type 'Civilization'.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionModifiers.kt:24:14 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionModifiers.kt:154:31 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActions.kt:326:25 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActions.kt:346:37 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsFromUniques.kt:152:36 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsFromUniques.kt:181:18 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsFromUniques.kt:198:27 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsFromUniques.kt:288:27 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsFromUniques.kt:310:27 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsFromUniques.kt:408:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsFromUniques.kt:477:27 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsFromUniques.kt:528:27 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsGreatPerson.kt:20:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsGreatPerson.kt:37:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsGreatPerson.kt:50:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsGreatPerson.kt:73:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsGreatPerson.kt:110:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsGreatPerson.kt:121:45 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsPillage.kt:68:41 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsPillage.kt:112:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsReligion.kt:82:29 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/unit/actions/UnitActionsReligion.kt:104:37 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., checkCivInfoUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/worldmap/WorldMapHolder.kt:216:29 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/worldmap/WorldMapTileUpdater.kt:167:53 'fun getTilesInDistanceRange(range: IntRange): Sequence<Tile>' is deprecated. forEachTileInDistanceRange is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/ui/screens/worldscreen/worldmap/WorldMapTileUpdater.kt:211:46 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/view/CityView.kt:101:77 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ..., includeCivUniques: Boolean = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/view/CivView.kt:56:86 'fun getMatchingUniques(uniqueType: UniqueType, gameContext: GameContext = ...): Sequence<Unique>' is deprecated. forEachMatchingUnique is faster. If not viable, then this can still be used.w: file:///home/vagrant/build/com.unciv.app/core/src/com/unciv/view/TileView.kt:73:14 'fun getTilesInDistance(distance: Int): Sequence<Tile>' is deprecated. forEachTileInDistance is faster. If not viable, then this can still be used.> Task :core:compileJava NO-SOURCE> Task :core:classes UP-TO-DATE> Task :core:jar> Task :android:mergeReleaseNativeLibs> Task :android:stripReleaseDebugSymbolsUnable to strip the following libraries, packaging them as they are: libgdx.so. Run with --info option to learn more.> Task :android:extractReleaseNativeSymbolTables> Task :android:mergeReleaseNativeDebugMetadata NO-SOURCE> Task :android:compileReleaseKotlin> Task :android:compileReleaseJavaWithJavac NO-SOURCE> Task :android:dexBuilderRelease> Task :android:generateReleaseLintVitalReportModel> Task :android:processReleaseJavaRes> Task :android:mergeReleaseGlobalSynthetics> Task :android:mergeReleaseJavaResource> Task :android:mergeDexRelease> Task :android:lintVitalAnalyzeRelease> Task :android:lintVitalReportRelease> Task :android:lintVitalRelease> Task :android:l8DexDesugarLibRelease> Task :android:compileReleaseArtProfile> Task :android:packageRelease> Task :android:createReleaseApkListingFileRedirect> Task :android:assembleRelease[Incubating] Problems report is available at: file:///home/vagrant/build/com.unciv.app/build/reports/problems/problems-report.htmlDeprecated Gradle features were used in this build, making it incompatible with Gradle 10.You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.For more on this, please refer to https://docs.gradle.org/9.4.1/userguide/command_line_interface.html#sec:command_line_warnings in the Gradle documentation.BUILD SUCCESSFUL in 2m 6s56 actionable tasks: 56 executedConsider enabling configuration cache to speed up this build: https://docs.gradle.org/9.4.1/userguide/configuration_cache_enabling.html2026-08-20 07:56:05,021 DEBUG: Checking build/com.unciv.app/android/build/outputs/apk/release/Unciv-release-unsigned.apk2026-08-20 07:56:05,022 INFO: Successfully built com.unciv.app:1248 from f096360445a67cf13f9a3ca30f28b690dc7e09532026-08-20 07:56:05,027 INFO: success: com.unciv.app2026-08-20 07:56:05,027 INFO: Finished2026-08-20 07:56:05,027 INFO: 1 build succeeded