Yair Morgenstern
f6b8afc952
When disbanding carriers, transported air units move to nearby tiles if they can. If thy can't then they're disbanded.
2020-02-04 09:23:36 +02:00
Yair Morgenstern
7ac515ad6e
If you're at war with someone, then 'please don't settle cities near us' is irrelevant
2020-02-04 09:20:45 +02:00
Yair Morgenstern
748168398e
Resolved #1839 - Civs no longer declare war and offer things in the same turn
2020-02-04 09:10:17 +02:00
Yair Morgenstern
df68ff75f8
Resolved #1827 - can no longer see other (current) player's city production in multiplayer
2020-02-04 09:06:41 +02:00
Yair Morgenstern
0ace2e1c7a
forgot this little thing
2020-02-03 16:48:32 +02:00
Yair Morgenstern
848637c78c
Better top-down trickling of information instead of relying on UncivGame.Current info
2020-02-03 16:41:42 +02:00
Yair Morgenstern
0f26671bcf
Resolved #1835 - game no longer crashes when losing alliance with a city-state due to it being captured
2020-02-03 16:24:10 +02:00
Yair Morgenstern
24c3bdc564
Fixed crashes caused by 'healing on friendly tile' checks to unmet civs for barbarians
2020-02-03 16:13:32 +02:00
Yair Morgenstern
ef19775545
More translation related stuff that I forgot =/
2020-02-02 18:00:08 +02:00
JackRainy
6df11f0a7f
Fix: Capturing the cities must not improve relations ( #1828 )
2020-02-02 16:07:15 +02:00
JackRainy
db5cc82ec7
"Sleep until healed" functionality ( #1821 )
...
* "Sleep until healed" functionality
* Unit test for actions translations is added
* "Fortify until healed" functionality
* Refactoring
2020-02-02 09:55:10 +02:00
ltrcao
0914750489
Show name when icon is tapped in resource overview in a label above the icon. ( #1817 )
2020-02-01 20:31:12 +02:00
Yair Morgenstern
261c3d6ced
Resolved #1820 - Fixed a crashing bug with the AI trying to ally with defeated city states, as well as many other minor bugs
...
All caused by the fact that getKnownCivs didn't filter out defeated civs
Also some minor code cleanup
2020-02-01 20:26:27 +02:00
Yair Morgenstern
d7310aa90a
typo fix withing -> within
2020-01-31 14:17:38 +02:00
lyrjie
58fa5d6dd5
Debug option: simulate game until certain turn ( #1812 )
2020-01-31 14:10:32 +02:00
JackRainy
7577655264
Nuclear missile is able to target any tile within the range ( #1801 )
...
* Minor refactoring
* Refactoring: special function Battle.nuke() for missiles
* Special BattleTable.simulateNuke() function for missiles
* Refactoring: BugReport popup moved into a separate function
* Refactoring: call defaults().pad once in the init()
* Refactoring: not using "syntax sugar"
2020-01-31 14:09:55 +02:00
lyrjie
0888e0a24d
Rewritten the MapUnit.rankTileForHealing() ( #1811 )
2020-01-31 14:04:44 +02:00
lyrjie
3362c2128c
Fix: notification when city-states advance to a new era ( #1813 )
...
* Fix: notification when city-states advance to a new era
* Replaced forEach with for, according with code standards
2020-01-31 14:03:21 +02:00
JackRainy
a728da6a2a
Fix: do not trim the text in the statistics screen ( #1810 )
2020-01-31 07:50:51 +02:00
Yair Morgenstern
3214bfbbfa
Translations update ( #1809 )
...
* Update Turkish.properties (#1799 )
* Update German.properties (#1807 )
* Improved translations for Ukrainian and russian languages (#1802 )
* Chinese translation update. delete some old code about "Scientific Revolution" because its effort has changed. (#1805 )
Co-authored-by: lyrjie <lyrjie@gmail.com>
Co-authored-by: rayray61 <54810477+rayray61@users.noreply.github.com>
Co-authored-by: ozolotl <ozolotl@users.noreply.github.com>
Co-authored-by: JackRainy <JackRainy@users.noreply.github.com>
Co-authored-by: lishaoxia1985 <49801619+lishaoxia1985@users.noreply.github.com>
Co-authored-by: lyrjie <lyrjie@gmail.com>
2020-01-30 20:33:19 +02:00
Yair Morgenstern
1119968f59
Resolved #1808 - Disabled declaration of friendship
2020-01-30 20:16:05 +02:00
Yair Morgenstern
c2eac14b3a
Solved ANR when waiting for the list of maps
2020-01-30 19:40:01 +02:00
Yair Morgenstern
375c39c61e
Fixed crash in city-state influence notification
2020-01-30 19:17:12 +02:00
Yair Morgenstern
b29813b389
Improved queue functionality readability
2020-01-29 22:25:21 +02:00
lyrjie
5e264a7e62
City state influence lower limit ( #1798 )
2020-01-28 13:01:11 +02:00
Federico Luongo
ea29f91519
Fix buy current construction ( #1794 )
2020-01-27 23:59:40 +02:00
Teague Lander
ac8a1f144b
Add specialist slot tooltip for buildings that provide them ( #1776 )
...
* Add specialist slot tooltip for buildings that provide them
- #1762
* Remove duplicate translations
2020-01-27 08:33:10 +02:00
Timo T
d3d8933bbf
Fix popups ( #1784 )
...
* Fix community popup not opening
Fixes a regression in b95844d2f4
. This commit refactored popups and it was thought that the "screen has popup -> don't show popup" was correct for all popups. That assumption was incorrect, the community popup was not opening anymore as well as the game menu popups (editor and normal game) could not be opened over other popups anymore.
This commit fixes that by introducing a queue for popups. When you try to open a popup and one is already open, the popup you tried to open only gets shown when the popup that was already open is closed. This can be manually overridden with a calling the `open` method with a `(force = true)` argument.
Also, all popups are now and should be opened and closed only with their `open()` and `close()` methods to ensure this behavior works.
* Refactor: Remove all open() methods from popup constructors
While it may be a little less to type, it should be up to the caller to decide to open a popup over other popups (via the `force = true` parameter) or not. This is not possible if a popup is opened automatically within its constructor, which is why that is the wrong place to open the popup-
2020-01-27 08:32:16 +02:00
Yair Morgenstern
de1be0f6ee
Forgot to test run =/ welp
2020-01-27 00:19:52 +02:00
Yair Morgenstern
cc764426e5
Added Marathon speed per user request
2020-01-27 00:11:28 +02:00
Yair Morgenstern
f1fb8aea18
Added Marathon speed per user request
2020-01-27 00:11:01 +02:00
Yair Morgenstern
daa3c8fcec
Resolved #1782 - air units are no longer sent to join non-transporting units exiting the city
...
Transportation logic cleanup
2020-01-27 00:04:45 +02:00
ltrcao
563e1f2527
Added quick access to diplomacy screen with other civilizations by tapping on their city buttons. ( #1774 )
...
Implemented with @Azzurite's suggestions to match the button's behavior with the player's own city buttons:
* First tap slides the city button down so that the underlying tile is visible.
* Second tap on the button presents the diplomacy screen focused on the city's owner civ.
2020-01-26 21:40:38 +02:00
Yair Morgenstern
7339c43c0d
CivilizationInfo.getUnits is now a sequence, for better performance throughout
2020-01-26 21:22:58 +02:00
Federico Luongo
66b5263509
Fix Latitude ( #1781 )
...
* Fix Latitude
* Code de-duplication
2020-01-26 21:00:39 +02:00
Yair Morgenstern
67bc2231b9
Fixed anti air units intercept range
2020-01-26 20:59:16 +02:00
Teague Lander
30a50a8c6b
Add missing Forge and Seaport production bonus uniques ( #1773 )
...
* Add missing Forge and Seaport production bonus uniques
Parital fix for #1762
- Forge gets "+15% production of land units"
- Seaport gets "+15% production of naval units"
* Adds missing translation "+15% production of land units"
2020-01-26 20:17:26 +02:00
Yair Morgenstern
5a6b5e5db3
Simplified research agreement logic
2020-01-25 21:21:06 +02:00
Federico Luongo
925f3267ad
Discrete rendering ( #1768 )
...
* Re-introduced Discrete Rendering as an opt-in feature
* Persistent settings change
2020-01-25 20:56:48 +02:00
Federico Luongo
59e815c30e
Fix turns to construction ( #1767 )
...
Fix #1759 : the stored production is used only for the first construction of its kind in the construction queue
2020-01-25 19:50:43 +02:00
Marerjh
8469956f91
Update Ukrainian.properties ( #1761 )
...
* Update Ukrainian.properties
* Update template.properties
* Update Ukrainian.properties
* Update ConstructionsTable.kt
* Update CityInfoTable.kt
* Update Ukrainian.properties
* Update Ukrainian.properties
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
2020-01-25 19:47:38 +02:00
JackRainy
e0a00eb9a5
Implemented aircraft carrier "Flight Deck" and "Armor Plating" promotions ( #1754 )
...
* Implemented aircraft carrier "Flight Deck" and "Armor Plating" promotions
* Template for the translation strings
* New icons are added
Co-authored-by: ltrcao <ltrcao@users.noreply.github.com>
2020-01-25 19:43:53 +02:00
lyrjie
b21fdc6c37
Fix: being able to acquire another player's tiles in multiplayer ( #1766 )
2020-01-25 19:40:47 +02:00
Yair Morgenstern
e9a6fd86f9
Added 'mountain within 2 tiles' restriction to Machu Picchu as per #1762
2020-01-23 23:44:25 +02:00
rayray61
5889cfd182
sorry for not informing you enough ( #1764 )
...
I didn't think you would add them from discord they were just example (I forgot letter Ğ ğ )
2020-01-23 22:15:32 +02:00
Yair Morgenstern
c29ccadc60
Exploring units no longer auto-enter city states
2020-01-23 20:50:53 +02:00
Yair Morgenstern
e419443eb6
Added missing Turkish letters
2020-01-23 20:36:56 +02:00
lishaoxia1985
42e16ec80a
Now we and AI can sign research agreement. ( #1671 )
2020-01-23 20:12:24 +02:00
Yair Morgenstern
ce50828cdb
3.5.5-patch1
2020-01-22 19:09:16 +02:00
Federico Luongo
32e3cb2112
Hotfix Legalism on foundation ( #1747 )
2020-01-22 19:06:45 +02:00