* change politics diagram line colors
* defensive pact color only for major civs
* update comment
* remove unneeded line
* color DoF between human players in diagram
* human relationship table and colors
* fix spelling typo
* fix colors consistency in table
* fix automated ranged units not heading to enemy city
* fix distance from city typo
* Address points made in PR
* priotirize tiles without retaliation
* remove dangerous tiles logic
* resolve review with alternative approach
* faster exit if no sight
* automated units auto upgrade if enabled
* simplified condition
* Added Stacked With Unit unique
* Deprecated the old unique
* Fixed a typo in Deprecated annotation
* Added the exception of relevant unit
* Replaced the old unique in ruleset
* Added the missing + sign
* Update android/assets/jsons/Civ V - Gods & Kings/UnitPromotions.json
* Update core/src/com/unciv/models/ruleset/unique/UniqueType.kt
* Swapped the conditions order
---------
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
* fix automated ranged units not heading to enemy city
* fix distance from city typo
* Address points made in PR
* priotirize tiles without retaliation
* remove dangerous tiles logic
* resolve review with alternative approach
* faster exit if no sight
* Settler settle best tile when not escort and dangerous Tiles instead of running away
Settler unit will now settle on best tile in dangerous Tiles without escort instead of running away.
* Update WorkerAutomation.kt
* Update SpecificUnitAutomation.kt
* Update WorkerAutomation.kt
* Update SpecificUnitAutomation.kt
* Now city states get mad when you steal their Lands
* new version
* change to getDiplomacyManagerOrMeet
* added text to template.properties and changed AlertPopup.kt
* Update template.properties
* with period at the end :b
* add flag now
* Made Option to declare war when a city state is bullied unavailable
* added option to change the Maximum Autosave turns stored
* remove print
* change letter
* should fix issue with building test
* update with changes
* Added UniqueType.FoundPuppetCity
with "Founds a new puppet city" in "uniques" of an unit in Units.json.
Making it so you can now settle a puppet city.
* Added save promotion
* Updated for PR
* Updated with requested changes
* Removed unnecessary check
* updated PR
* Update PromotionPickerScreen.kt to save promotion cells too
* change name and added !
* updated name of variable
* updated version from unitType to BaseUnit
* updated variable name
* Added unitType to reduce the xp cost of promotions for all units in a civ
This was a unique type that the Zulu have in civ 5
* updated name
* remove UniqueTarget.FollowerBelief
* Experience from to XP
* fix ?
* XP
* change it back to Experience because it didn't want to build on git :(
* back to XP then
* update auto promotion and fix negative XP on unit
* Fix build issues and remove the XPForPromotionModifier from xpForNextPromotion and xpForNextNPromotions
* remove XPForPromotionModifier
* re added Statuses and remove duplicate comment
* remove some white space and 1 used import "com.unciv.ui.components.extensions.toPercent"
* remove unique from uniques.md
* update 0
* name change from spys to spies
* Now in a working state
* change println
* mini update
* final update
* update
* mini update
* Update
* updated it for the ai can bypass agreement to stop spaying on x civ
* updated addSpyingOnUsDespiteOurPromise text
text by itanasi
* fixed build issue ?
* Apply suggestions from code review
* update comment
* Update core/src/com/unciv/models/Spy.kt
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
* If true it will return false in moveTo function
* Update
* Update AlertPopup.kt
---------
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
* Add unique to remove tile resources and improvements
* Remove the unneeded RoadStatus import
* Add resourceFilter and improvementFilter to the remove tiles
* Use removeImprovement() and removeRoad()
* Clean up the code
* Added Upon Ending Golden Age unique
* Update core/src/com/unciv/logic/civilization/managers/GoldenAgeManager.kt
---------
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
* Revert "Fix opening Civilopedia from main menu when easter eggs enabled"
* Fix Civilopedia search finding hidden entries
* Fix `isHiddenFromCivilopedia` without `gameInfo`
* Better naming and extra-extensive comments
* Added buildingFilter to building maintenance unique
* Restored the old unique
* Replaced the unique to new version in rulesets
* Changed buildingFilter parameter to lowercase
* Fixed building maintenance calculation
* Un-deprecated the old unique
* Re-added Deprecated annotation
* Removed the old unique from list again
* Update core/src/com/unciv/models/ruleset/unique/UniqueType.kt
---------
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
* Uh, Friendship dailogue.
* Update 2-Civilization-related-JSON-files.md
* Nothing
* Yairm fixes my mistake
Sorry I didn't get to this sooner and you had to do it Yairm.
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
* Update AlertPopup.kt's friendship to declaringFriendship
* Update Nation.kt's friendship to declaringFriendship
* Update 2-Civilization-related-JSON-files.md's friendship to declaringFriendship
* Update nations.json's friendship to declaringFriendship
---------
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
* Initial improvement of AI road planning
* fix tile caching of road plans
* fix worker not connecting city due to lower priority
* remove unnecessary code
* cleanup RoadBetweenCitiesAutomation.kt and enable harbor connection loging
* fix invalid logic in road construction
* apply reviewed changes
* sort plan list by closer cities
* apply reviewed changes and removed loging