* Reduced max motivationToAttack from relative combat strength
* Refactored MotivationToAttackAutomation to use a float instead of an int
* Added personality values to MotivationToAttackAutomation
* Fixed minor build errors
* Added DiplomacyAutomation personality modifiers
* Improved ConstructionAutomation personality values
* Added some more personality implementations
* Tweaked trainSettler
* Fixed civilizations asking for help against city-states
* Adjusted DiplomacyAutomation to account for war mongering
* Fixed typo
* 🎵 A little linting 🎶
* Prevent queueing unresearched removals by adding their problem reports on top
* More linting and bugfixes
* Hide "too advanced" Improvements in the PickerScreen
* ImprovementPickerScreen fully Civilopedia-linked
* Fix dumb mistake
* Slightly improve PickerPane descriptionLabel layout
* Slightly improve ImprovementPickerScreen top padding
* Added city bombard, work and expand range ModConstants
* Changed some city range integers to city.getWorkRange() or some equivalent
* Fixed city screen
* Fixed create game error
* Improved support for CityScreen when work range is higher than expand range
* Improved WonderOverviewTab Style
* Improved Civilization.modConstants
* Improved random spacing
* Changed WonderOverviewTab to use a constant again
* Added comments in documentation
* Split off reuses of CityStateIcons/Cultured to allow modding separately
* Reposition floating tutorials in case the TopBar moved its buttons
* Event definition, art and basic support
* Split off Event rendering from AlertPopup
* Support Event presentation modes and replace hardcoded floating tutorials
* "Meet another civilization" art - can't find any better
* Tweak TranslationFileWriter and some polishing
* Made minimum duration of a war moddable
* Made turns until revolt moddable
* Made spy skill moddable
* Migrated city-state elections to use the Civ flag system
* Moved cityStateElectionTurns away from espionage
* Added new moddable constants to the documentation
* Fixed merge conflicts
* Solved combat resource conditionals vs cities being checked against the target's resources
* Crash fix - Don't attempt to ask civs you don't know for help
* UniqueParameterType getErrorSeverity/isKnownValue simplification
* Minor changes to a few UniqueType documentations
* Allow UnitsGainPromotion e.g. "[Melee] units gain the [Morale] promotion"
* Restrict access to lastSeenImprovement
* Move TileInfoNormalizer to logic
* Remove all uses of gamestate- and transient-dependent changeImprovement from MapGenerator
* Update lastSeenImprovement from changeImprovement where appropriate
* Another rename removing an `Info`
* Remove redundant spectator test
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
---------
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
* Changed the spy level cap to be a mod constant
* Spy rank shows with more stars
* Reverted some temporary debug changes
* Changed Promotes all spies to accept an amount
* Change Promotes all spies [amount] time(s) to have parenthesis around the s
* Fixed problem with merging
* Added an option to disable move by long press
* Moved setting check to tileGroup.onActivation and changed it to check for longTapMove
* Added translation
* Limit visibility inside devconsole package
* Make City an INamed to allow use of INamed-bounded generics on it
* CliInput class treats all DocConsole command line tokens, allows autocompleting quoted input to quoted full names
* Alternate, more flexible but also validating `civ activatetrigger` implementation
* Allow undisturbed display of square brackets in UncivTextField's
* Fix minor bug with OneTimeRevealSpecificMapTiles and move OneTimeReveal* implementations together
* Linting
* Fix potential crash when having a multiplayer notification sound configured that is no longer available
* New media finder architecture
* Unit tests for new media finder architecture
* Apply new media finder architecture to solve "allow all mod sounds as multiplayer notifications" request
* Make DeveloperConsole callable from WorldScreenMenuPopup
* Better WorldScreenMenuPopup single/dual-column logic
* Allow developer console to stay open and persist history
* Fix console tab key closing onscreen keyboard
* Give the now persisted console history an upper size limit
* Ensure "up" always gives the new entry
* Fix merge leftovers
* Reviews