Jack Rainy
75c71700db
The link to Reddit is added ( #2212 )
2020-03-21 20:27:48 +02:00
rh-github-2015
27c0aedbbd
Clearer free promotions, nicer Maori Warrior, missing new UnitType translations ( #2210 )
2020-03-21 20:19:50 +02:00
Jack Rainy
8767342810
Double range of rebase for air units ( #2154 )
...
* Double range of rebase for air units
* Consider carriers as rebase points
* Clean up of never used code
2020-03-21 20:12:11 +02:00
rh-github-2015
4bd810d5dd
New columns in overview-units: promotion, health ( #2187 )
2020-03-19 09:57:53 +02:00
rh-github-2015
f75312f7a1
Show a mod loader exception in console ( #2191 )
2020-03-19 09:47:15 +02:00
rh-github-2015
497ce2366a
Clean up redundant stuff found in save files ( #2192 )
2020-03-19 09:43:05 +02:00
wrov
e308f1fe0c
Added logic to check Player- and Game-IDs according to new layout. ( #2108 )
...
Backwards compatible to old format.
2020-03-18 22:55:57 +02:00
rh-github-2015
701ddcb76b
Trade offers better sorting with user choice ( #2180 )
...
#2152 is nice but sorts by internal key, thus translations are not
taken into account and cities are sorted by their guid
Also moving larger amounts to the top may not be everyone's taste
so this offers the user a choice
2020-03-18 10:21:50 +02:00
rh-github-2015
076821a181
Fix: Freshly improved resources often do not show up on world screen, overview or trade ( #2182 )
...
Issue visible right at start of turn, saving and reloading viable workaround.
2020-03-18 09:55:10 +02:00
Jack Rainy
6c5f729333
Sorted list of icons for promotions ( #2164 )
2020-03-16 12:55:48 +02:00
Jack Rainy
c7d020e32d
Filter for the custom maps ( #2163 )
2020-03-15 21:10:59 +02:00
Jack Rainy
2cbc0e93e0
Ice is impassible for all except submarines ( #2158 )
...
* Ice is impassible for all except submarines
* Using "unique" property + simplified call of functions
2020-03-15 18:24:52 +02:00
Yair Morgenstern
feb786c9ee
Merge branch '3.6.7-patch2'
2020-03-14 21:50:09 +02:00
Yair Morgenstern
fa41e50a33
Resolves #2157 - 3.6.7-patch2
2020-03-14 21:46:45 +02:00
Jack Rainy
a18d52c82a
Sort resources by name and amount ( #2152 )
2020-03-14 20:13:46 +02:00
Yair Morgenstern
1978d7e707
Merge branch 'master' of https://github.com/yairm210/Unciv
2020-03-12 21:16:32 +02:00
Yair Morgenstern
d8d74b6873
Resolved #2137 - Fixed worker automation for snow tiles, AND settler automation fix
2020-03-12 21:03:36 +02:00
Jack Rainy
dd438f16c8
Translation refactoring - part 2 (Tutorials) ( #2114 )
...
* Make TranslationFileReader as object class
* Generate strings from Tutorials.json
* Simplified storage and loading of the tutorials
* Transfer existing translations
2020-03-12 16:38:57 +02:00
Jack Rainy
c7e8dfb8fb
Energy saving: music and sounds ( #2128 )
2020-03-12 08:35:45 +02:00
Jack Rainy
528392baab
Allow selection of non-buildable items ( #2126 )
2020-03-12 08:34:44 +02:00
Jack Rainy
e370bbc53b
Hide crosshair while city can't attack ( #2124 )
2020-03-12 08:33:03 +02:00
Jack Rainy
97a9a0f08c
Display an amount of gold when buying the tile ( #2127 )
2020-03-12 08:32:29 +02:00
lishaoxia1985
1564856391
Turn number of trade changes with game speed. ( #2123 )
2020-03-11 21:43:59 +02:00
Federico Luongo
2a67294554
Snow, Ice, Atoll & Map Generation ( #1909 )
...
* Snow, Atoll & Ice
* Fix White Hexagon + Small NW refactor
* More Land in Continents #1886
* Atoll can spawn only on Coast
* Added new constants and turned Constant into an object
* Latitude and Longitude utility methods
* New MapGenerator steps
* New MapParameters & MapGenerator cleanup
* Added New Map option to MapEditor menu
* New parameters default values and limits
* archipelagos map type
* Translations & Atlas
* removing unneeded octave displacement
* Fix Archipelago
* Perlin noise parameters & no-elvis in TileMap
* Rebuilt Atlas
Co-authored-by: Eddh <remi.dufour@protonmail.com>
2020-03-11 11:39:37 +02:00
Jack Rainy
15098d877c
Translations refactoring ( #2096 )
...
* Rename "translationsByLanguage" folder
* Minor refactoring
* Generate Nations strings
* Use the nations strings while creating the translation files
* Clean up of Nations files
* Transfer existing translations
* Get rid of the nation's translated name
* Transfer just few nations' translations for languages without Nations_Language.json
* Clean up of not used greetings
* Correct marking of not translated strings
2020-03-10 10:17:05 +02:00
Yair Morgenstern
30a2eda15f
UnitTable no longer scrolls when unnecessary
2020-03-09 22:13:47 +02:00
Jack Rainy
13def8739e
Corrections according to #2101 ( #2105 )
...
* College requires Phylosophy
* "Police State" influences the courthouses, not culture borders
* "Autocracy complete" has +20 attack effect
* Translations updates
2020-03-09 00:00:32 +02:00
Jack Rainy
f769d60826
Do not recreate the window ( #2107 )
2020-03-08 23:58:32 +02:00
Federico Luongo
0cf27789e9
Borders made of oriented triangles rather than circles ( #2104 )
2020-03-08 20:36:50 +02:00
Yair Morgenstern
61565c0ee6
Reverted the UnitActions to the old setup (the new sequence yield was unnecesarily confusing),
...
but kept the merge of canAct and the null action and taking specific actions when necessary and not the entire list
2020-03-08 00:24:19 +02:00
Yair Morgenstern
db6031da82
Starting locations work again =)
2020-03-07 23:06:34 +02:00
Nico
58f7e06b72
Moving unique abilities to an Enum ( #2095 )
...
* Unique abilities moved to enums
* remove diplomatic victory type WIP
* Address review comments. Translations for unique abilities names aren't used anywhere as far as I can tell, but added them to relevant translation files just in case.
Co-authored-by: nmeze <nicolas.mezeret@gmail.com>
2020-03-07 22:22:20 +02:00
Yair Morgenstern
2bc590d5b5
Fixed number of strategic resources
2020-03-07 22:07:42 +02:00
Federico Luongo
296936ae53
Fix/city buy sell exploits ( #2094 )
...
* Fix erroneous removal from queue
* Buy/Sell popups disable respective button and force closure of other popups
2020-03-07 20:04:27 +02:00
GGGuenni
80ca06afbe
ResponsePopup is now working like intended ( #2089 )
2020-03-06 16:05:42 +02:00
JackRainy
e12f35660f
Revert close buttons + usability improvement ( #2088 )
...
* Revert changes to the Close buttons from PR #2069
* Better sensivity of diplomacy buttons
2020-03-06 10:31:23 +02:00
Yair Morgenstern
585ec2b723
Water units can no longer see over hills etc.
2020-03-05 23:37:58 +02:00
Yair Morgenstern
5117a498f9
Resolved #2040 - Moved the turn counter on the top bar to the second level, to even out both levels
2020-03-05 23:29:42 +02:00
Yair Morgenstern
978f5bda53
Resolved #2074 - Fixed domination victory
2020-03-05 23:01:39 +02:00
Yair Morgenstern
7bd0365a8e
Issue#2019 ( #2051 )
...
* Issue#2019
Player should not be able to nuke a civilsation that it has a peace treaty with
* wordlscreen is updated when notification shown (#2019 )
* Fixed PR comments #2019
* issue #2019
* Fixed PR comments #2019
* Fixed PR comments #2019
* Fixed PR comments #2019
refactoring
* Fixed PR comments #2019
removed unnecessary line
2020-03-05 22:50:23 +02:00
Yair Morgenstern
82ab66ad05
Ranking by culture is by number of adopted policies
2020-03-05 22:28:51 +02:00
Yair Morgenstern
955dff89b9
fix research agreement button. ( #2080 )
2020-03-04 20:13:15 +02:00
Yair Morgenstern
97a07d3530
Resolved #2071 - AI will wait 20 turns between proposing research agreements if declined
2020-03-03 23:05:56 +02:00
Yair Morgenstern
86576e25ae
Fixed crash when diplomacy values change while ending the turn
2020-03-03 21:45:39 +02:00
Yair Morgenstern
163d4ad347
Ah welp
...
Good thing the tests caught it =)
2020-03-03 20:34:54 +02:00
Yair Morgenstern
1acf337d55
Resolved #2055 - cities bombard melee units once again
...
Basically undid the change from #1993 and prettified a bit
@Kentalot
2020-03-03 20:18:38 +02:00
Yair Morgenstern
a493661aad
Merge branch 'master' of https://github.com/yairm210/Unciv
2020-03-03 20:09:52 +02:00
Yair Morgenstern
27b9c93d6f
Resolved #2035 - Strategic resources are affected by map generation parameters
2020-03-03 20:09:40 +02:00
lishaoxia1985
95354964ba
some UI update. ( #2069 )
2020-03-03 19:54:20 +02:00
Yair Morgenstern
8a9bbf4154
City state diplomacy screen cleanup
2020-03-03 17:43:07 +02:00
Yair Morgenstern
9721fb66c0
Resolved #2033 - happiness from tiles is always considered correctly in regards to food consumption
2020-03-03 17:25:30 +02:00
Vladimir Tanakov
78dab67257
[2065] Fix issue when unit can sleep while fortification ( #2067 )
2020-03-03 14:23:01 +02:00
lishaoxia1985
fc9de6f7fb
Fix that when great person creates great improvement great person doesn't disappear. ( #2062 )
2020-03-02 18:12:17 +02:00
wrov
1df0c408aa
Fixed Multiplayer Turn Notifier periodically failing with error notification. ( #2054 )
2020-03-02 06:44:53 +02:00
JackRainy
8cae2fb125
Include Nations in the calculation of a translation`s percentage ( #2044 )
...
* Include Nations in the calculation of a translation`s percentage
* Refactoring: Parameter renaming
* Check for empty originals
2020-03-01 23:10:43 +02:00
lishaoxia1985
47065e0384
modify Eiffel Tower effect. translation update. ( #1955 )
2020-03-01 22:25:59 +02:00
JackRainy
24e4d77453
Civilization rankings (Richest, Strongest, Most Fertile, Largest, etc.) ( #2036 )
...
* Initial preparations
* Moving to the separate package
* Calculation and visualization
* Translations
* Using a local function instead of additional class
* Using a local function instead of additional class (part 2)
* Rankings French.properties
* Fixup of the leftover
Co-authored-by: RobertGine <61517798+RobertGine@users.noreply.github.com>
2020-02-29 20:48:55 +02:00
JackRainy
9fbd569e1f
Allow to buy buildings from the queue ( #2032 )
...
* Allow to buy buildings from the queue
* Minor refactoring
2020-02-29 20:10:24 +02:00
Yair Morgenstern
fa61bdfd04
Translations ( #2020 )
...
* Update Polish.properties (#1997 )
* Update Polish.properties
* Update Polish.properties
This should solve the problem (and correct a small translation error)
* Update Polish.properties
Next corrections, thanks @rprzystasz
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
* New french translation (#2014 )
* Update Italian.properties (#2016 )
* Update German.properties (#2017 )
* Update German.properties
* Create Nations_German.json
Start new file for nations translation in german
* Update Nations_German.json
* Extensive correction of French translation (#2022 )
* Resolved #1986 - research agreement cost consistency
* Tile stats are shown on a row, rather than on a column (#1946 )
* Feature/refactor actions (#2008 )
* Fixes Issue #1697 by adding information to the special production constructions.
* Get rid of extra $ sign in the SpecialConstruction tooltips
* Major refactor to use Sequences instead of List to try to improve logic whenever getting a list of tiles at a distance.
* Get rid of extraneous parameter
* get rid of extra exception. slight refactor placeUnitNearTile for readability
* Fix bug of doing intersection instead of union
* Add an extra method to get tiles in distance range
* Refactor the UnitActions to use more sequences and also to grab the actions needed by Automation directly.
* Update based on comments
* Redo to be more easily compared
* use elvis operator for assignment
* resolve merge conflicts
* Fix typo
* Fix one more typo
* Get rid of one more search for great person actions
* Get rid of one more search for pillage action
* Try to realign methods names for better diff
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
* Resolved #2012 - manually place starting locations are no longer visible in-game
* Extensive correction of French translation
Many, many several little corrections to the French translation. A few mistakes marred gameplay a little bit, but most of them were simple grammar mistakes. But the details are always important.
* Modifications to resolve conflict
* Modifications to resolve conflict (bus)
* Modifications to resolve conflict MK3
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
Co-authored-by: Federico Luongo <fluo392@gmail.com>
Co-authored-by: Kentalot <Kentalot@users.noreply.github.com>
* Updates
Co-authored-by: Freshy <60152907+GreenFreshy@users.noreply.github.com>
Co-authored-by: armandberger <hoel@free.fr>
Co-authored-by: Giuseppe D'Addio <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: CarpeLuxNoctem <61473456+CarpeLuxNoctem@users.noreply.github.com>
Co-authored-by: RobertGine <61517798+RobertGine@users.noreply.github.com>
Co-authored-by: Federico Luongo <fluo392@gmail.com>
Co-authored-by: Kentalot <Kentalot@users.noreply.github.com>
2020-02-27 19:57:55 +02:00
Yair Morgenstern
3ccd457759
Victory screen shows the viewing player, not the current player, in multiplayer games
2020-02-27 19:30:22 +02:00
JackRainy
f621ed5192
Fix for the wrong placement of purchased and upgraded units ( #2006 )
...
* Place the unit at the current position firstly
* More simple solution
* Try to place unit with traceability taken into account
* Return money and notify about the problem
* Popup dialog instead of notification
* Refactoring: Split UI and logic
2020-02-27 09:22:24 +02:00
Yair Morgenstern
85ea92cf72
Resolved #2012 - manually place starting locations are no longer visible in-game
2020-02-26 22:00:25 +02:00
Kentalot
0565405fc0
Feature/refactor actions ( #2008 )
...
* Fixes Issue #1697 by adding information to the special production constructions.
* Get rid of extra $ sign in the SpecialConstruction tooltips
* Major refactor to use Sequences instead of List to try to improve logic whenever getting a list of tiles at a distance.
* Get rid of extraneous parameter
* get rid of extra exception. slight refactor placeUnitNearTile for readability
* Fix bug of doing intersection instead of union
* Add an extra method to get tiles in distance range
* Refactor the UnitActions to use more sequences and also to grab the actions needed by Automation directly.
* Update based on comments
* Redo to be more easily compared
* use elvis operator for assignment
* resolve merge conflicts
* Fix typo
* Fix one more typo
* Get rid of one more search for great person actions
* Get rid of one more search for pillage action
* Try to realign methods names for better diff
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
2020-02-26 21:50:36 +02:00
Federico Luongo
c4375ed4e8
Tile stats are shown on a row, rather than on a column ( #1946 )
2020-02-26 21:48:24 +02:00
Yair Morgenstern
faa204d86f
Resolved #1986 - research agreement cost consistency
2020-02-26 21:43:12 +02:00
Robert
e062947e7e
Trade routes (Railroad) fixes ( #2013 )
...
* Changes:
- worker automation to build Railroad overseas (currently they do not improve roads/build new)
- recognize harbor connection and add Railroad production bonus
- extracted and refactored connections to capital lookup
* CR fixes
2020-02-25 15:09:53 +02:00
Yair Morgenstern
252f8b23cc
Minor cleanups
2020-02-24 19:33:37 +02:00
Kentalot
7b13a48d74
Try to fix bug I introduced ( #2009 )
...
* Fixes Issue #1697 by adding information to the special production constructions.
* Get rid of extra $ sign in the SpecialConstruction tooltips
* Try to fix bug I introduced
2020-02-24 19:24:14 +02:00
JackRainy
55a8211be0
Do not allow to buy what can not be built ( #2007 )
2020-02-24 08:14:21 +02:00
Yair Morgenstern
3b4bce780a
Arial -> Aerial name refactoring
2020-02-23 22:33:32 +02:00
JackRainy
6009c1b5d3
Continuous rendering is not experimental anymore ( #1996 )
...
* Continuous rendering is not experimental anymore
* Better select boxes alignment
2020-02-23 20:22:31 +02:00
Kentalot
3c2cb01169
Earlier version with changes mostly to use Sequences ( #1993 )
...
* Fixes Issue #1697 by adding information to the special production constructions.
* Get rid of extra $ sign in the SpecialConstruction tooltips
* Major refactor to use Sequences instead of List to try to improve logic whenever getting a list of tiles at a distance.
* Get rid of extraneous parameter
* get rid of extra exception. slight refactor placeUnitNearTile for readability
* Fix bug of doing intersection instead of union
* Add an extra method to get tiles in distance range
* Update based on comments
2020-02-23 14:22:50 +02:00
JackRainy
9f0e74be1f
Display the current amount of gold in the prompt dialog ( #1995 )
2020-02-23 11:25:11 +02:00
JackRainy
eb0fd17d9b
Fix of the click on unknown civilization ( #1989 )
...
* Fix of the click on unknown civilization
* Minor optimization
* Better naming of variable
2020-02-22 23:10:52 +02:00
Yair Morgenstern
13d50f250c
Resolved #1982 - Can now pic civ-equivalent Great People in great person picker screen
2020-02-22 23:10:04 +02:00
JackRainy
ebe9826b22
Better handling of disband and destroy of carrier with planes ( #1992 )
2020-02-22 22:32:54 +02:00
JackRainy
cff7435841
Better alignment for "Pick now!" in the pickerscreens ( #1984 )
2020-02-22 22:30:27 +02:00
JackRainy
aeee5e22eb
Sort the cities by food, production, etc. ( #1979 )
2020-02-21 11:49:55 +02:00
Yair Morgenstern
43918a2580
Resolved #1962 - set a max zoom level so that "infinite zoom" from capacative scrolling is no longer irrecoverable
2020-02-19 22:34:53 +02:00
GGGuenni
8733f02f85
Bug Fix for Multiplayer Screen ( #1970 )
...
* Possible Bug Fix
Testing if clipboard content == null
This should have been a problem before
* Moved null check into addMultiplayerGame
making it more readable
2020-02-19 14:31:46 +02:00
wrov
cf84f5a0b5
Small bug fixes ( #1968 )
...
* Fixed access to unitialized variable
Fixed possible concurrency issue (long has visibility issues)
https://github.com/yairm210/Unciv/issues/1680
* Added comments
https://github.com/yairm210/Unciv/issues/1680
2020-02-19 13:18:40 +02:00
JackRainy
094f72dd26
The Future Tech can't be picked as a free technology until requirements are met ( #1967 )
2020-02-19 08:25:35 +02:00
Kentalot
8f757e9ab4
Fixes Issue #1697 by adding information to the special production con… ( #1965 )
...
* Fixes Issue #1697 by adding information to the special production constructions.
* Get rid of extra $ sign in the SpecialConstruction tooltips
2020-02-18 22:38:14 +02:00
Yair Morgenstern
65e1c90e28
Resolved #1963 - can now unautomate embarked workers
2020-02-18 17:25:59 +02:00
wrov
0b7a64db16
Switched persistent turn notification to false for pre-Oreo Android phones, as they may display an annoying icon in status bar. ( #1957 )
...
Fixed potential hanging notifier service due to not resetting error counter.
https://github.com/yairm210/Unciv/issues/1680
2020-02-17 20:57:04 +02:00
Yair Morgenstern
4004c6ff76
Translation ( #1951 )
...
* Update Polish.properties (#1931 )
* Update Russian.properties (#1932 )
* Update Italian.properties (#1933 )
Also added Research Agreement
* Update Japanese.properties (#1942 )
* Update Japanese.properties
* Update Japanese.properties
* Update Japanese.properties
* Translations update (#1943 )
* Translations update
* Render some missing characters in the Ukrainian translations
* More translations
* Fixed typo: Otto von Bismark -> Otto von Bismarck (#1954 )
* Translation updates, added test to assure that translations in template file end with a space
* Disabled Maven - hopefully Travis check will not take 10 minutes and will pass
Co-authored-by: Freshy <60152907+GreenFreshy@users.noreply.github.com>
Co-authored-by: IraqLobster34 <56483230+IraqLobster34@users.noreply.github.com>
Co-authored-by: Smashfanful <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: paontv <57051667+paontv@users.noreply.github.com>
Co-authored-by: JackRainy <JackRainy@users.noreply.github.com>
Co-authored-by: schnippl0r <58435847+schnippl0r@users.noreply.github.com>
2020-02-17 19:38:14 +02:00
GGGuenni
80997d157b
Reworked Multiplayer Screen ( #1952 )
...
* Added MultiplayerScreen
Added MultiplayerScreen Class to replace openMultiplayerPopup()
Added Sessionbrowser UI elements
* Added Session Browser functionality
* Added ResponsePopup
is used for "copy UserID" among others to be more responsive
* Added "Edit Session" and Help Button
Changed saving Multiplayer Session to seperate Folder
-TODO? Help Button chould be in every pickerscreen
* removed function for Turn Check
heard tobo is working on a Turn checker so no need for the function
* Added delete to editScreen + Cleanup and Comments
delete should be a "give up" instead
* creating new game as multiplayer now saves to multiplayer folder
+ gameId gets copied to clipboard
* Delete unintended save file
delete a save file which got falsely commited
* Added helpPopup Text and refresh Button
* Cleanup + Translation
* More Cleanup
Refresh List doesn't flicker anymore
Response PopUp time for new Game reduced
* Fixed Game crashing on reload
* Added Add Current Game
Games you don't know the gameID of can now be saved when running
* Added Translations entry
* adding requested changes
+ added addCurrentGameButton() for readability and to reduce indentation
- removed unnecessary returns
+ sequentialised try catch for better readability
+ added comments to responsePopup for better unstanding
* Adding requested indent changes
- removed all unnecessary indents
2020-02-17 18:37:15 +02:00
wrov
bc15d97de7
Added Multiplayer Turn Notification Service ( #1947 )
...
* Added Multiplayer Turn Notification Service
https://github.com/yairm210/Unciv/issues/1680
* Minor update on Credits.md (#1949 )
# Nations
- Fix typo on word "crescent"
- Fix link that flew off on word "sword"
* 3.5.14-patch1
* Edit startgame screen. (#1950 )
Co-authored-by: u-ndefine <41176671+u-ndefine@users.noreply.github.com>
* Small improvements suggested in pull request review
https://github.com/yairm210/Unciv/pull/1947
* Removed potential concurrency hazzards caused by access to non-final variables. Added option to turn off persistent notification (may be necessary on pre-Oreo phones.)
Added suggested comments. https://github.com/yairm210/Unciv/pull/1947
* Fixed miscommited debug code. https://github.com/yairm210/Unciv/pull/1947
Co-authored-by: u-ndefine <41176671+u-ndefine@users.noreply.github.com>
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
Co-authored-by: lishaoxia1985 <49801619+lishaoxia1985@users.noreply.github.com>
2020-02-17 18:34:46 +02:00
lishaoxia1985
9d1e45de08
Edit startgame screen. ( #1950 )
...
Co-authored-by: u-ndefine <41176671+u-ndefine@users.noreply.github.com>
2020-02-16 22:03:39 +02:00
JackRainy
a6765c0b72
Enable Polinesia worker to build regular improvements ( #1945 )
...
* Enable Polinesia worker to build regular improvements
* More short notation, similar to next line
* Revert "More short notation, similar to next line"
This reverts commit f97cc59fac449dcddab7045761cfc1ceb8a900ce.
2020-02-15 21:54:09 +02:00
JackRainy
eb0f00dc72
The civilization whose area is nuked must declear a war ( #1941 )
2020-02-15 19:06:47 +02:00
JackRainy
cd3004fedb
Barbarians can be never defeated ( #1940 )
2020-02-15 19:05:57 +02:00
Yair Morgenstern
19cac1f7bf
Resolved #1930 - national wonders no longer require built buildings in puppeted cities
2020-02-14 14:32:13 +02:00
Yair Morgenstern
fa31704217
Resolved #1918 - added missing translations
2020-02-14 13:38:05 +02:00
Yair Morgenstern
99111df5c6
Resolved #1818 - Marble bonus now displayed in Civilopedia
2020-02-14 13:23:10 +02:00
Yair Morgenstern
efe200442a
Resolved #1927- changing new game parameters and exiting the new game screen doesn't change the current game's parameters
2020-02-14 13:15:30 +02:00
Yair Morgenstern
5117a9faa4
Resolved #1926 - fixed unique improvements
2020-02-14 13:01:10 +02:00
JackRainy
0143f6702d
Preview tile improvements ( #1711 ) ( #1919 )
...
* Refactoring: extracted "getImprovementStats" method
* Display the icons for added/removed resources
2020-02-13 09:21:36 +02:00
lishaoxia1985
b6e2b72b5c
The size of minimap will change with resolution changing. ( #1922 )
2020-02-13 09:20:04 +02:00
Yair Morgenstern
3bfb2a29b7
Merge pull request #1903 from JackRainy/ForgeAndSpacePart
...
Forge increases production of the space parts (#1902 )
2020-02-12 23:17:39 +02:00
JackRainy
4ab084feeb
Forge increases production of spaceparts
2020-02-12 23:11:28 +02:00
JackRainy
5b845abc04
This reverts previous commit cb0a87681e
.
2020-02-12 21:25:21 +02:00
r3versi
aec539f77f
Fix tile yields in city screen
2020-02-12 19:39:32 +01:00
Yair Morgenstern
3402065e3c
Captured Khans now automate properly
2020-02-12 20:34:32 +02:00
Yair Morgenstern
d9d6f4eeb8
Minimap can show the whole worldscreen ( #1872 )
...
Saw the images you sent by email =)
2020-02-12 20:22:19 +02:00
YueR
ac1e5bb417
Minimap can show the whole worldscreen
2020-02-13 00:33:11 +08:00
Federico Luongo
b9e3ca5fd4
Legalism grants enqueued buildings ( #1906 )
2020-02-11 10:36:58 +02:00
JackRainy
cb0a87681e
Forge increases production of the space parts
2020-02-10 22:06:41 +02:00
Yair Morgenstern
942092e33e
Resolved #1902 - buildings requiring worked resources can be built in cities that are built on that resource
2020-02-10 20:35:14 +02:00
Yair Morgenstern
a514e462cc
Cleaned up Unit Actions
2020-02-10 18:43:18 +02:00
lyrjie
14f89b6799
Fix: Moai being buildable on forests, etc. ( #1896 )
...
* Moved terrain.unbuildable check above moai coastal tile check
* Refactor
2020-02-10 11:32:59 +02:00
Federico Luongo
6d2cf860a7
Reset advanced settings to default ( #1894 )
...
* Reset to default
* Translations
2020-02-10 10:25:48 +02:00
Yair Morgenstern
86cd158d83
3.5.12
2020-02-09 20:44:52 +02:00
Yair Morgenstern
26affe7943
Translation ( #1878 )
...
* Update Nations_Italian.json (#1864 )
* Update Japanese.properties (#1867 )
* Update Japanese.properties
* Update Japanese.properties
* Update Japanese.properties
* Update Japanese.properties
* Update Japanese.properties
* Update Japanese.properties
* Update Japanese.properties
* Update Japanese.properties
* Update Japanese.properties
* Update Japanese.properties
* Update Japanese.properties
* Update Japanese.properties
* Update Thai.properties (#1871 )
I'm back!!
* Update German.properties (#1873 )
Revised promotions
* Update German.properties (#1874 )
added missing unit translations
* Update Italian.properties (#1875 )
Typo fix
* Update Nations_Russian.json (#1877 )
* rfe
* Update Nations_Russian.json
* Update Nations_Russian.json
* Update Russian.properties (#1876 )
* Translation roundup + added Mongolian civ translations
* Update Russian.properties (#1879 )
Mongolia update
* Additional translation strings related to the custom map settings (#1881 )
* Diplomacy screen: Secondary relationships line is added (#1880 )
* Additional translation strings
* Update Japanese.properties (#1883 )
* Update Japanese.properties
* Update Japanese.properties
* Update to Ukrainian translations + fix of the translation call (#1888 )
* Final touches before version
Co-authored-by: Smashfanful <41149920+Smashfanful@users.noreply.github.com>
Co-authored-by: paontv <57051667+paontv@users.noreply.github.com>
Co-authored-by: NoNZeeZ <58921355+NoNZeeZ@users.noreply.github.com>
Co-authored-by: ozolotl <ozolotl@users.noreply.github.com>
Co-authored-by: IraqLobster34 <56483230+IraqLobster34@users.noreply.github.com>
Co-authored-by: JackRainy <JackRainy@users.noreply.github.com>
2020-02-09 20:29:34 +02:00
JackRainy
66ac364045
Center the research screen ( #1887 )
...
* Correct list of the researchable techs
* Center on the researchable technology
2020-02-09 20:16:34 +02:00
JackRainy
3f27bdb19e
Diplomacy screen: Secondary relationships line is added ( #1880 )
2020-02-08 21:58:03 +02:00
Yair Morgenstern
e2c435d36f
Fixed bug where air units in transports couldn't upgrade
2020-02-08 21:13:03 +02:00
lyrjie
096e1c2beb
Tied the unit upkeep scaling to game speed ( #1870 )
...
* Tied the unit upkeep scaling to game speed
* Refactor: Modifier and TurnLimit are now fields
* Turn limit will be derived from the GameSpeed.modifier and base game duration
2020-02-08 20:51:45 +02:00
Federico Luongo
edf0294dfd
Mongolia ( #1855 )
...
* Mongolia
* Translation & Atlas
* Remove debug option
* Remove erroneous import
* Promotions.addXP
* Khan heals 15 HP
* XP bonus fix
* Added 'Mongol Terror' which is the term used for the mongolian combat bonus
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
2020-02-08 20:51:21 +02:00
JackRainy
33de01961d
Improvements to the Diplomacy screen ( #1851 )
...
* Diplomacy overview window: Using full screen
* Different shades of friendship
* Show/hide the relations for the picked civilization
* Minor refactoring
* Optimized handling of lines visibility
2020-02-08 20:46:42 +02:00
Yair Morgenstern
f8f44320ae
Resolved #1859 - skip defeated players' turns in multiplayer
2020-02-06 22:51:26 +02:00
Yair Morgenstern
3d18a2aa0a
Automated workers now build unique improvements
2020-02-06 22:21:58 +02:00
Yair Morgenstern
20a7ff7c76
Organized 'explore' actions
2020-02-05 23:30:37 +02:00
Federico Luongo
6fc3b2fd0e
Bugfix: Request rendering on New Game creation and Game Save ( #1857 )
...
* Request rendering on New Game creation and Game Save
* setWorldScreen issues a rendering request
2020-02-05 23:04:52 +02:00
Yair Morgenstern
193ebe0ccd
Resolved #1852 - buildings requiring an improved resource now accept resources with great improvements
2020-02-05 22:21:57 +02:00
Yair Morgenstern
cb6ca058f3
Solved the 'infinite warmongering penalty' bug
2020-02-05 20:40:05 +02:00
Yair Morgenstern
c4a2a3055e
Resolved #1844 - improved worker automation
2020-02-05 00:01:53 +02:00
Yair Morgenstern
1a2e69f4ae
Resolved #1847 - Civs defeated by a nuke are now properly destroyed
2020-02-04 23:47:02 +02:00
Federico Luongo
d43afe38e6
Rectangular maps, maps generator, bugfixes (part 1) ( #1843 )
...
* TileMap Rectangular constructor
* HexMath utilities
* Perlin gradients changed & utility function to combine octaves
* NewGame & MapParameters UI
* MapParameters & MapGenerator refactor
* Advanced Map Parameters UI
* Fix Hide advanced settings
2020-02-04 23:30:35 +02:00
Yair Morgenstern
eb1ce0f6cb
Resolved #1457 - no AI trades are 'automatically accepted', they all require an active decision of the proposed side and will only happen on their turn
2020-02-04 16:13:37 +02:00
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
lyrjie
9e0ed36bba
Map editor menu ( #1739 )
...
* Refactor: map size is enum
* Feature: map editor menu
* Cleanup
* Added "Empty" map generation type for the map editor
2020-01-22 13:10:39 +02:00
JackRainy
617eea92cf
Refactoring of isTransported
flag for air units ( #1742 )
...
* Refactoring of `isTransported` flag for air units
* Minor refactoring: canAirUnitMoveTo as a separate function
* Redundant check is removed
2020-01-22 13:09:36 +02:00
Yair Morgenstern
4accfb594f
Better specialist allocation table placement
2020-01-21 23:27:56 +02:00
Yair Morgenstern
1633394164
Resolved #1696
...
Specialist allocation
- Is now in a separate class
- Is immediately viewable on the City screen
2020-01-21 23:16:44 +02:00
Yair Morgenstern
7ea6fc2551
Added 4-way tile images (base,feature,improvement,resource) by The Bucketeer
...
Fixed some issues with existing tile images
2020-01-21 21:02:11 +02:00
lyrjie
73fc55eb0c
Fix: Oligarchy ( #1740 )
...
* Fix: Oligarchy applying to civilian, water and air units
* Fix: moving unit into/out of city doesn't trigger income refresh
2020-01-21 19:48:52 +02:00
JackRainy
1441dd49f5
Aircraft carrier is added ( #1731 )
...
* Implemented aircraft carrier by @ltrcao in PR #1723
* New icon for the Carrier unit
2020-01-20 22:53:59 +02:00
Timo T
b95844d2f4
Refactor: Streamline popups ( #1735 )
...
First, `PopupTable` and all extending classes had the `Table` at the end removed. Second, the popup base classes `Popup(Table)` and `YesNoPopup(Table)` were moved from the worldscreen to the util package.
Third: The popups were inconsistent. In CameraStageBaseScreen, there was a check with 3 parts, one if any tutorial was showing, second if any child is a TradePopup, and third if the boolean field "hasPopupOpen" is true.
However, all of these checks were, in the end, `Popup(Table)`s on the screen. So, this check has simply been changed to check if any child is a `Popup(Table)`. All the other checks and their relating code could simply be removed.
2020-01-20 19:13:21 +02:00
Federico Luongo
0a5aefcdd9
Fix Legalism Policy ( #1724 )
...
Closes #1712
2020-01-19 18:43:52 +02:00
Federico Luongo
fd765fc442
Hotfix empty entry in construction queue ( #1725 )
2020-01-19 18:41:25 +02:00
lyrjie
762af74b61
Barbarians don't move/attack on the turn of their spawning ( #1719 )
...
* Barbarians don't move/attack on the turn of their spawning
* Revert "Barbarians don't move/attack on the turn of their spawning"
This reverts commit b088fb8c
* Better implementation
Co-authored-by: dumichno <57294813+dumichno@users.noreply.github.com>
2020-01-19 18:40:44 +02:00
lyrjie
7805f90dab
Fix: ships being teleported into landlocked cities ( #1718 )
...
* Fix: ships being teleported into landlocked cities
* Proposal: extend the city teleport to all owned tiles
* Utilizing the existing method
Co-authored-by: dumichno <57294813+dumichno@users.noreply.github.com>
2020-01-18 22:14:29 +02:00
Yair Morgenstern
014220c480
Merge tag '3.5.3-patch1'
2020-01-18 21:58:09 +02:00
lyrjie
8efe21ea57
Fix: barbarians pillaging ancient ruins ( #1720 )
...
Co-authored-by: dumichno <57294813+dumichno@users.noreply.github.com>
2020-01-18 21:56:22 +02:00
Yair Morgenstern
66637637f4
findFurthestTile no longer crashes when the unit has no tiles it can move to
2020-01-18 21:20:28 +02:00
Yair Morgenstern
02def2ffa9
Resource+Improvement is go!
...
Added resource-specific plantations by The Bucketeer
2020-01-17 15:07:47 +02:00
lyrjie
d3e88906d6
Fix: starting units being able to spawn on Ancient Ruins/Barbarian encampments ( #1691 )
...
* Fix: starting units being able to spawn on Ancient Ruins/Barbarian encampments
* Added doc and commentary
2020-01-16 12:06:43 +02:00
Yair Morgenstern
c1c6f93f6d
Ancient ruins are no longer save-scummable
2020-01-15 22:21:00 +02:00
Yair Morgenstern
b73e7100c0
Resolved #1700 - As per original civ, you no longer start with a scout.
2020-01-15 22:11:05 +02:00
lyrjie
ad1a57dd02
Map reveal after singleplayer defeat ( #1681 )
...
* Added map reveal when the player is defeated in singleplayer
* Added victory (actually defeat) screen when the player is defeated
* Moved the victory screen navigation to an appropriate place
* Moved the map reveal logic to WorldMapHolder
* Tutorials and Diplomacy button are hidden after the defeat
2020-01-15 19:56:01 +02:00
lyrjie
0a12062c70
Fix: "Pick construction" tutorial never completes ( #1693 )
2020-01-14 15:28:18 +02:00
lyrjie
81258297d5
Fix: ability to buy the same building multiple times ( #1692 )
2020-01-14 15:21:12 +02:00
lyrjie
2d0aec5a26
Fix: idle units not being properly selected after settling a city ( #1685 )
...
Closes #1682
2020-01-13 13:29:38 +02:00
Duan Tao
72df6869a3
Make sure all building be built before producting science. ( #1678 )
2020-01-13 12:06:19 +02:00
Yair Morgenstern
9a426318ba
Proper destruction notification for city states
...
Added Fur resource image
2020-01-13 00:09:09 +02:00
Federico Luongo
5e003cfd64
Fix Map Editor Lag ( #1670 )
...
In painting mode, only the last drawn tiles are updated.
2020-01-12 23:29:26 +02:00
JackRainy
de7a369131
Fix of the Regex expression to heal after the battle ( #1676 )
2020-01-12 23:24:00 +02:00
Yair Morgenstern
08218b954e
healUnit and tryPillageImprovement in BarbarianAutomation use their counterparts from UnitAutomation, because they're basically exactly the same
2020-01-12 23:21:34 +02:00
JackRainy
8a327fa7be
Fix for the "Back button can't end Unciv ( #1513 )" ( #1661 )
...
* Callback to exit the game by 'Back' button
* Prompt dialog for the game exit
* Additional strings for translations are generated
* Do not show exit prompt dialog twice
2020-01-12 23:05:49 +02:00
Yair Morgenstern
ca59dc4e1f
Removed redundant "else"s for less indentation and 'happy pathing'
2020-01-12 20:52:23 +02:00
Vladimir Tanakov
725edc2a31
Better barbarian automation ( #1560 )
2020-01-12 20:48:34 +02:00
JackRainy
109b60db2c
Disable France culture boost after Steam Power research ( #1663 )
2020-01-11 22:59:45 +02:00
r3versi
51ecb0e99d
Legalism grants Culture Buildings asap ( #1658 )
...
* Legalism grants Culture Buildings asap
* Buildings granted by Legalism cost no maintenance
2020-01-11 22:52:58 +02:00
r3versi
a1b03849ec
Fix city screen ( #1657 )
...
* Last CityScreen fix
* Atlas & Translations
2020-01-11 22:46:17 +02:00
lyrjie
c37ea14df5
Defeat improvements ( #1654 )
...
* Fix: civilization not being destroyed when disbanding the initial settler
* Fix: destroyed unit providing visibility until the end of the turn
2020-01-11 22:33:27 +02:00
Vladimir Tanakov
fd5d38fb01
Fix issue when city can not bombard enemy ( #1644 )
2020-01-11 22:11:20 +02:00
r3versi
2daf27278d
WIP Construction Queue ( #1648 )
...
* Construction Queue
* Added constructionQueue in addition to currentConstruction: if currentConstruction is done, next construction from Queue is started; if Queue is empty invoke ConstructionAutomation
* Queue utility methods: add, remove, higher prio, lower prio
* Icons to move constructions in queue
* Top left city stats moved to top right panel
* Added current construction and queue construction to top left
* Extended selected construction (containing description) moved to bottom right, it is now displayed alternatively to selected tile
* Max queue size, cannot change queue in puppet city or in other player turn
* Queue and current construction reset on puppeting city
* Cleanup again
* CityStatsTable is a separate class so we can play around with where it's located with minimal code changes
* Rejection reason wrap & removing nothing on enqueue a construction
* Crude UI proposal
* Tutorial updates for queues
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
2020-01-10 11:41:43 +02:00
r3versi
12a98aa4bb
City construction queue ( #1479 )
...
* Construction Queue
* Added constructionQueue in addition to currentConstruction: if currentConstruction is done, next construction from Queue is started; if Queue is empty invoke ConstructionAutomation
* Queue utility methods: add, remove, higher prio, lower prio
* Icons to move constructions in queue
* Top left city stats moved to top right panel
* Added current construction and queue construction to top left
* Extended selected construction (containing description) moved to bottom right, it is now displayed alternatively to selected tile
Rework
* Max queue size, cannot change queue in puppet city or in other player turn
* Queue and current construction reset on puppeting city
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
2020-01-09 20:58:15 +02:00
Yair Morgenstern
977fcfb97e
Code cleanup - when{} instead of if-else chains, toLabel() instead of Label(...)
2020-01-09 20:54:33 +02:00
lyrjie
ba324c9fad
Added the "crudely-drawn map" to ancient ruins outcomes ( #1645 )
...
* Added the "crudely-drawn map" to ancient ruins outcomes
Closes #1640
* Extracted the constants for readability
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
2020-01-09 20:40:59 +02:00
drwhut
b1b82c6a67
Fixed a bug where the growth bar's height exceeded the group. ( #1646 )
...
This happened on the turn that a city was taken.
2020-01-09 20:18:37 +02:00
lyrjie
fe837d78ee
Fix: player being able to buy tiles outside the 3-tile radius ( #1643 )
2020-01-09 20:18:03 +02:00
philippeitis
bc83be1441
Fix Altas type (should be Atlas). Fix srawable -> drawable ( #1639 )
2020-01-09 20:17:33 +02:00
Vladimir Tanakov
9776029376
introduce UnitActionsType ( #1633 )
2020-01-09 20:17:13 +02:00
r3versi
036d4058f1
Cities referenced by UUID ( #1638 )
...
* Cities referenced by UUID
* UUID defaulted in CityInfo
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
2020-01-09 19:41:55 +02:00
r3versi
065e944896
Songhai ( #1636 )
...
* Songhai, Burial Tomb, Gold for capturing city
* Burial Tomb unique: double gold gained when city is captured
* Rebuilt Atlas and Translations
* Italian translation + fix missing translations
* Barbarian Camp Reward
Is now modified by Speed and Difficulty
2020-01-09 19:23:00 +02:00
Yair Morgenstern
f554d8c2c4
Multiple mods work OK!
2020-01-07 19:50:36 +02:00
drwhut
a13570f109
Added a growth progress bar to CityButton. ( #1626 )
...
* Added temporary growth number to CityButton.
* Added a growth bar to CityButton.
* Made relevant changes based on comments in pull request #1626
* Added the unicode infinity symbol to reflect no growth.
* New growth functions now return null instead of -1.
* Adjusted the population group width to account for large numbers.
* Changed the colour of the growth number.
2020-01-07 18:55:38 +02:00
Yair Morgenstern
365dced442
Non-continuous rendering isn't quite ready yet
2020-01-06 09:47:18 +02:00
Yair Morgenstern
285c92150c
Incan mod is successful! We can haz mods! =D
2020-01-05 22:55:48 +02:00
Yair Morgenstern
7462aae94c
Big changes to mods and rulesets - almost production ready!
...
Rulesets are heavy to load so we now have a RulesetCache, which can construct "custom" rulesets with a list of mods!
We now pack mod images on Desktop run, and load the atlases for the loaded mods on load game!
2020-01-05 22:11:10 +02:00
Yair Morgenstern
6a9de727ad
misc. so they don't get in the way of the main work
2020-01-05 21:45:09 +02:00
Yair Morgenstern
47e998269a
Allocation and runtime optimization with sequences
2020-01-04 23:02:57 +02:00
Yair Morgenstern
8f231cd6e1
Can now only start game in NewGamScreen with 2 or more players
2020-01-04 22:09:49 +02:00
Yair Morgenstern
7eb4b0db2d
3.4.8
2020-01-04 21:26:33 +02:00
Yair Morgenstern
c6b96f4f5b
Resolved #1608 - added û character
2020-01-04 21:17:15 +02:00
r3versi
e61c4f5f1c
Discrete rendering ( #1612 )
...
* Named threads for debugging/profiling
* Proposal: Discrete rendering, remove black spinning circle
2020-01-04 21:13:41 +02:00
r3versi
23cfab6001
Stop Exploration sets unit.action to null ( #1613 )
...
* Stop Exploration sets unit.action to null
* UnitActions callback Fix #1614
2020-01-04 21:08:23 +02:00
lyrjie
2af847b3a6
Fix: "Sell the building" button being randomly disabled ( #1611 )
...
* Fix: "Sell the building" button being randomly disabled based on the sell price
* Fix: `sellBuildingButton` being enabled in puppet cities
Co-authored-by: dumichno <57294813+dumichno@users.noreply.github.com>
2020-01-04 21:01:06 +02:00
r3versi
40c6934ae4
Clear current map removes natural wonders ( #1607 )
2020-01-04 21:00:18 +02:00
Yair Morgenstern
19c21b64f7
All GetTilesInDistance and GetTilesAtDistance are now without new vector allocation, so much faster and with much less memory!
2020-01-04 20:47:09 +02:00
Yair Morgenstern
9907e4429c
Removed game settings from crash report, not very helpful
2020-01-03 15:20:38 +02:00
r3versi
f7b5a506fd
HexMath is a singleton ( #1603 )
2020-01-03 10:33:01 +02:00
r3versi
a1b0c1dcd4
TileMapHolder refactor & Map Editor update ( #1584 )
...
* TileMapHolder renamed to MapHolder
* EditorMapHolder and WorldMapHolder inherits from ZoomableScrollPane
* MapEditor Brush Size (from 1 to 5)
* MapEditor painting mode (dragging the pointer on screen paints continuously)
2020-01-02 20:02:38 +02:00
Yair Morgenstern
73816dd470
Resolved #1598 - we now save map options for new games started
2020-01-02 19:37:40 +02:00
Yair Morgenstern
52165e692f
Specific automation for Missile units means they won't try to move to tiles that they can't move to
2020-01-02 19:36:19 +02:00
Vladimir Tanakov
03aee45fe3
Refactor sounds and unitactions data class ( #1596 )
2020-01-02 19:01:51 +02:00
Yair Morgenstern
4c51e70283
Managed to load first mini mod, needs some work before this can work for users
...
(what happens if we started a game with mod A and then we want to start a game with only mod B?)
2019-12-31 17:49:07 +02:00
Yair Morgenstern
61050feca1
3.4.6
2019-12-30 18:36:05 +02:00
lyrjie
cedb6ff5e3
Added the notification for the third-party civilizations ( #1558 )
...
* Added the notification for the third-party civilizations
If a civilizations knows about some two civilizations, it will be notified when:
* They declare the war
* They make a peace
* They sign the declaration of peace
* One denounce the other
Additionally, when civ enters a new era, all civs that know about it get a notification
* Fixed the translation `.properties`
* Cleanup
* Fix: 2 notifications for each peace treaty
Russia and America...
America and Russia...
* Typo
* Code style changes
* Resolved conflicts
* Simple getCommonKnownCivs() tests
2019-12-30 18:12:14 +02:00
Yair Morgenstern
2132c49d55
jsonParser no longer serialized in CivilizationInfo
2019-12-30 18:07:00 +02:00
Vladimir Tanakov
1cc8227025
Fix civilopedia parsing, fix dialog does not call update to enable next turn button ( #1553 )
2019-12-30 18:04:12 +02:00
Yair Morgenstern
d3311b3f24
Map editor works again
2019-12-30 18:00:11 +02:00
Yair Morgenstern
d750e369a0
Resolved #1569 - "Patreon" button actually opens Patreon now
2019-12-29 18:03:59 +02:00
Yair Morgenstern
006b2d7690
External merge resolve of #1566
...
Merge branch 'spain' of https://github.com/r3versi/Unciv into r3versi-spain
2019-12-29 17:56:05 +02:00
Yair Morgenstern
4dd3a69a72
Can now display pixel resources on the map!
2019-12-29 17:51:39 +02:00
Yair Morgenstern
1143356747
Letting players see other players' policies was not a good idea, having it be unknown is part of the challenge methinks
2019-12-29 15:08:31 +02:00
r3versi
aa034d73c2
Fix natural wonders ( #1550 )
...
* Natural Wonders Uniques
* Fix Natural Wonders in Map Editor
* Translation files
* Terrain uniques test
* GBR spawn update Fix #1552
2019-12-28 23:11:37 +02:00
Yair Morgenstern
a55e01f004
AI no longer attempts to get rid of barbarian encampments with nuclear strikes.
2019-12-28 23:10:49 +02:00
Yair Morgenstern
e02038d4bf
Fixed crashing bug from trying to move the the enemy unit instead of to the place to attack from
2019-12-28 21:15:57 +02:00
r3versi
461f285059
Moving a city to a cityless Civ flags it as capital ( #1556 )
2019-12-28 19:10:26 +02:00
Yair Morgenstern
9d9700b119
Welp added some lines I shouldn't have
2019-12-27 00:20:02 +02:00
Yair Morgenstern
80be3c276e
Small steps towards mods
2019-12-27 00:15:42 +02:00
Yair Morgenstern
87830bf8b2
Code cleanup - ruleset maps are now lowercased
2019-12-26 22:00:49 +02:00
Yair Morgenstern
6c10d1d4f8
Code cleaning - no more direct access to the cached center tile in CityInfo
2019-12-26 18:08:11 +02:00
Yair Morgenstern
8a229c502c
Can no longer purchase constructions from cities in resistance
2019-12-26 18:04:02 +02:00
lyrjie
539758b905
Translation placeholder testing ( #1542 )
...
* Added translation string placeholders test
* Fixed the placeholder typos in all translations
* [30] to 30 migration
2019-12-26 14:39:15 +02:00
Yair Morgenstern
94f1b074c9
Indonesian is in and has a flag
2019-12-26 12:15:26 +02:00
Yair Morgenstern
fd8528af7a
All tests are properly Koltinized!
2019-12-26 12:01:23 +02:00
Vladimir Tanakov
7f06ae0cce
Refactor Tutorials and fix some issues, write tests ( #1524 )
2019-12-26 11:40:48 +02:00
lyrjie
935f598282
Fix: automated units would advance towards enemies they can't attack without dying ( #1529 )
...
* Fix: units would advance towards enemies they can't attack without dying
* Code quality
2019-12-26 11:29:40 +02:00
Yair Morgenstern
a95c9ee4cd
Ancient Ruins are now spread out instead of randomized
2019-12-25 23:52:09 +02:00
Yair Morgenstern
94414203ef
Resolved #1533 - Defeated city states no longer "declare war" if you attack their ally
2019-12-25 23:42:32 +02:00
r3versi
00f26b1510
Fix #1531 + Indonesian.properties added ( #1532 )
...
* Fix #1531
* Requested on Discord
* Update Indonesian.properties
Co-authored-by: hyunamae <59202601+hyunamae@users.noreply.github.com>
2019-12-25 23:37:49 +02:00
lyrjie
be09051295
Fix: cities can be connected to capital via coast even if they don't have Harbor
building ( #1528 )
...
Reported by discord@tap wature
2019-12-25 10:59:53 +02:00
lyrjie
2c07bae6f2
Fix: barbarians won't enter tiles owned by other civs ( #1523 )
...
* Fix: barbarians won't enter tiles owned by other civs
* Barbarians ability to enter player tiles is now affected by difficulty setting
2019-12-24 23:43:26 +02:00
Yair Morgenstern
97f3260047
Grand Mesa artwork by The Bucketeer means it's now in the game!
2019-12-24 15:28:59 +02:00
lyrjie
982c326ccd
Polynesia ocean fix ( #1522 )
...
yarim210/Unciv#1514
2019-12-24 12:49:25 +02:00
r3versi
b6dbc3a833
Fix nat wonder #2 ( #1519 )
...
* Fix Natural Wonders tile worked happiness not computed & double bonus from discovering extended (like GBR) Natural Wonder in same turn
* Bugfix Barbarians spawning on Natural Wonder + Notification on Barbarian Spawn
* Added notification text to ranslations
2019-12-23 23:55:19 +02:00
r3versi
303e0493d8
Fix Natural Wonders tile worked happiness not computed & double bonus from discovering extended (like GBR) Natural Wonder in same turn ( #1518 )
2019-12-23 22:14:02 +02:00
Vladimir Tanakov
25a3467cb3
Add crash reporting controller and email sending on android ( #1509 )
2019-12-23 22:12:35 +02:00
Yair Morgenstern
dedb46c55c
3.4.3
2019-12-23 19:15:57 +02:00
r3versi
a1aec212bd
City states influence, Bugfix Greece ( #1512 )
...
* Fix Greece Unique wasn't effective + Added CityState relation notifications
* Greece influence to CityState benefits from unique
* Added notifications when you are about to lose (or lost) friendship and alliance with a city state. Closes #1168
* Introduced restingPoint in DiplomacyManager to support constant shifts in influence
* Autogeneration translation files
2019-12-22 23:08:46 +02:00
Yair Morgenstern
dff886939d
Many many people have said that winning cultural victory is too easy, so it's now upped from 4 to 5 policy branches
2019-12-22 22:14:04 +02:00
Yair Morgenstern
707b59cc6a
Hopefully solved ANRs when first entering a large multiplayer game
2019-12-22 22:13:05 +02:00
Yair Morgenstern
3ef34f99ff
Added missing translations
2019-12-22 20:00:28 +02:00
Yair Morgenstern
9838e0f3a9
Solved rare bug when razing the capital city
2019-12-22 19:58:38 +02:00
Yair Morgenstern
82d8670b16
Fixed super wierd bug where the conquering player hadn't met the civ he was conquering the city from (whaaaaat)
2019-12-22 19:00:58 +02:00
Yair Morgenstern
ca86d9d360
Hopefully fixed crash on specific devices when activating "Conduct trade mission"
2019-12-22 18:54:07 +02:00
Yair Morgenstern
fb244943fb
Fixed crash when liberating cities when you haven't met their original owners
2019-12-22 18:50:40 +02:00
Yair Morgenstern
314b620405
Fixed relatively rare crash where the settings were being read but ended up null, not sure how that happened to start with...
2019-12-22 18:35:41 +02:00
r3versi
c2dc0217b6
Rejuvenation icon + Unique promotions are listed in PromotionPickerScreen ( #1506 )
2019-12-22 15:29:40 +02:00
Yair Morgenstern
ffd5368df4
Added Promotion information to Civilopedia
2019-12-21 21:05:54 +02:00
Yair Morgenstern
1d2bf490b5
People said in the comments they couldn't find the "Create improvement" button, so here.
2019-12-21 20:35:04 +02:00
Yair Morgenstern
884eb672e7
Merge branch 'master' of https://github.com/yairm210/Unciv
2019-12-21 20:07:43 +02:00
Yair Morgenstern
09c8cf221f
Resolved #1493 - Added Nation information to Civilopedia
2019-12-21 20:06:58 +02:00
Vladimir Tanakov
0b8145cba5
Fix error due changing language on Android < 4.4 ( #1502 )
2019-12-21 19:56:23 +02:00
r3versi
383b39c62d
Diplomacy graph size scales with screen space available ( #1495 )
...
* Diplomacy graph size scales with screen space available
* Deleted debug option left on
2019-12-21 19:50:01 +02:00
r3versi
2afda16095
Added missing translations of Natural Wonders and Civilopedia Tutorials entries ( #1498 )
...
* Added missing translations natural wonders related
* Auto generation of translation files
* Missing Tutorial names translation
* Auto generation translation files
Co-authored-by: Yair Morgenstern <yairm210@hotmail.com>
2019-12-21 19:44:11 +02:00
r3versi
6598c76041
Fixes #891 ( #1491 )
...
* After a zoom gesture the World Screen needs to be updated
2019-12-21 19:35:27 +02:00
Yair Morgenstern
32621b6611
Game crash popup is no longer a tutorial, so it doesn't get affected by the "displayTutorials" settings and has migrated to the .properties files for translation.
2019-12-21 18:58:14 +02:00
Yair Morgenstern
3f0e33df89
Added try/catch on reading the translation file (some phones don't support UTF-8???)
...
You can always pass the language screen even if we don't read the percentage files
We read the percentage files from the INTERNAL NOT THE LOCAL OBVIOUSLY
2019-12-20 11:27:26 +02:00
Yair Morgenstern
7d1eaf4338
We no longer need the ugly "Missing translations" dropdown in the Options, now that all missing translations are super easy to find in the translation files themselves =)
2019-12-20 00:08:23 +02:00
Yair Morgenstern
3f1edbf308
We now generate a small "percentage complete of each language" file, so that getting that information doesn't take an entire second on Android (that's a lot at startup!) - down to a couple of ms!
2019-12-19 18:29:18 +02:00
Yair Morgenstern
a41874e1a5
We now load translation percentages on initialization so we won't need to mid-game, fixed "create" and the "resume" both trying to do the same things
2019-12-19 17:48:17 +02:00
Yair Morgenstern
ebfd79636f
Natural wonders (and other terrains with no RGB) now have a golden color on the minimap
2019-12-19 17:45:20 +02:00
Yair Morgenstern
3627d4e6e2
Now load only necessary translations
...
Since loading all the translation files was taking around 2.5 seconds on my phone, and I assume much longer on older phones, we now only load the translations of the currently selected file, and if we need to find the translation percentage of all the files we deal with that separately. Down to around 200-300 ms on my phone =)
Also Translations is no longer part of the Ruleset, instead meing located in UncivGame
2019-12-18 23:32:31 +02:00
Yair Morgenstern
77d00f35bb
Translation files now take a huge amount of time to load, moved their loading into a thread and put up a "loading screen" beforehand
2019-12-18 22:24:18 +02:00
Yair Morgenstern
fd7160b785
Added line spacings in the translation files, for organization
2019-12-17 22:57:39 +02:00
Kevin Fisher
52111430ef
Add close icon for the UnitTable ( #1472 )
2019-12-17 21:44:20 +02:00
Yair Morgenstern
b0a0638e84
Hopefully solved ANR when loading the game initially
2019-12-17 20:46:30 +02:00
Yair Morgenstern
e82cdd42fa
Solved Application Not Responding when downloading map
2019-12-17 20:39:46 +02:00
Yair Morgenstern
fc4eb01be8
Added tests to ensure we don't miss translations in the future
2019-12-17 19:16:31 +02:00
Yair Morgenstern
113531a695
Spanish Civ is not production-ready, and natural wonders should be opt-in at the beginning
2019-12-17 16:56:07 +02:00
Yair Morgenstern
4f03322565
Tutorial task table now becomes visible when turning displayTutorials on - kudos @r3versi
2019-12-17 14:39:32 +02:00
Yair Morgenstern
0de84e60a9
Not all Natural Wonders look good enough to enter the game as-of-now.
2019-12-17 14:23:17 +02:00
r3versi
aa02a2d321
Natural Wonders ( #1456 )
...
* NaturalWonders initial commit
* Created models/ruleset/tile/NaturalWonder and assets/json/NaturalWonders
* MapGenerator now spawns NaturalWonders in random compatible random locations
* MapParameters has a noNaturalWonders option
* TileInfo has naturalWonder property (set to null if none)
* TileInfo and UnitMovementAlgorithms correctly manages stats and consider the tile unpassable and unimprovable
* Notification and happiness on NaturalWonder discovery
* El Dorado discovery bonus, Spain unique
* Doubled tile yields for Spain
* NaturalWonders implemented as TerrainType + Fountain of Youth promotion
* Images issue #124
* NaturalWonder TileImages (Fantasy) and Overlay (Default)
* NaturalWonderOverlay.png : https://www.flaticon.com/free-icon/mount-fuji_2166259
* Bugfix
* Added translations
* Italian translations
* Fix translation issue
* missing space after = in template.properties breaks translations
* Improved NaturalWonder spawn logic
* Great Barrier Reef spawns on 2 contiguous tiles
* Each wonder has specific spawn requirements
* Number of wonders spawned scales with map radius
* Fix unused import
2019-12-16 20:37:49 +02:00
Yair Morgenstern
0366233be5
Translations will always be read with UTF-8 encoding
2019-12-16 19:47:35 +02:00
Yair Morgenstern
7abd0143c6
Excess settler food to production conversion moved to CityStats, solving the "0 production for settler" bug and also it's now displayed in the stats breakdown =)
2019-12-16 19:41:17 +02:00
Yair Morgenstern
a0dd770a3a
'Show tutorials' setting now controls tutorial tasks as well
2019-12-15 23:12:34 +02:00
Yair Morgenstern
8ae0d9d191
Maybe fixed the 'no languages except Chinese' bug in Android phones, but since I can't check this, I'll stick with both of them. Better safe...
2019-12-15 22:50:51 +02:00
Yair Morgenstern
94a960abc2
All languages should work for everyone
2019-12-15 22:00:12 +02:00
Yair Morgenstern
873f578d9f
Added explanations for Great Scientist and overflow things in techManager
2019-12-15 21:32:32 +02:00
Yair Morgenstern
4b99656719
Changed Great Scientist unique and action strings in all languages, and removed BasicHelp - all the important info should be in the tutorials anyway.
2019-12-15 21:21:17 +02:00
lishaoxia1985
418a4968a4
great scienstist does the job like original game ( #1453 )
2019-12-15 20:41:39 +02:00
lishaoxia1985
e937ea0af1
all codes are writen in Kotlin ( #1452 )
2019-12-15 20:28:34 +02:00
Yair Morgenstern
ddf2794902
Fixed quote typo
2019-12-14 23:37:29 +02:00
Yair Morgenstern
66af60b107
templates.properties -> template.properties
2019-12-14 23:31:11 +02:00
Yair Morgenstern
7ba5429387
Templates file is now empty for simple creation of new language files!
2019-12-14 23:26:00 +02:00
Yair Morgenstern
04ad012cd9
IT IS DONE
...
Translations are now split by language, and new translations can be added to all languages by changing the templates.properties file!
2019-12-14 23:18:46 +02:00
Yair Morgenstern
b544615643
In multiplayer, Overview screen now opens as the viewing player, not current player
2019-12-14 21:04:29 +02:00
Yair Morgenstern
7eda5e9d31
Fixed Application Not Responding when uploading map
2019-12-13 14:40:45 +02:00
Yair Morgenstern
307bccb7d0
Added tutorial task for viewing stats breakdown
...
Added an animation to "Pick language" on the language picker screen, because someone actually got stuck on that 0_0
2019-12-13 14:31:42 +02:00
Yair Morgenstern
906bf19426
Better category spacing for Civilopedia
2019-12-13 14:07:46 +02:00
Yair Morgenstern
a13d6bc82e
Package move & civilopedia scroll fix
2019-12-13 13:58:05 +02:00
Yair Morgenstern
76c09ad59c
Resolved #1440 - Barbarians now function again!
2019-12-12 23:57:26 +02:00
Yair Morgenstern
aa73fa130e
More tutorial tasks
2019-12-12 23:57:02 +02:00
Yair Morgenstern
58d58ef3a3
Cleaned up tutorials
2019-12-12 20:58:02 +02:00
Yair Morgenstern
acf91b4e12
Solved Application Not Responding errors when saving large games
2019-12-12 20:27:46 +02:00
Yair Morgenstern
5812f2026f
Added Missions, to replace wall-of-text tutorials in bite-sized pieces! Very pleased with this =D
2019-12-11 22:48:18 +02:00
Yair Morgenstern
973c8fb7f8
Auto detecting resolution was a terrible idea and I regret it entirely
2019-12-11 19:43:08 +02:00
Yair Morgenstern
a91d48c912
Load Map screen now includes Download, and can handle large map names
2019-12-09 23:21:09 +02:00
Yair Morgenstern
54bbd5d8a2
New game screen clearly split into "Map options" and "Game options"
2019-12-09 22:48:54 +02:00
Yair Morgenstern
9493ce1a2e
Extracted name, type, radius and noRuins of map from GameParameters to MapParameters, so that Maps can be created and defined outside of games
2019-12-09 20:46:10 +02:00
Yair Morgenstern
a90059988b
Resolved #1434 Resolved #1363 - Workers no longer build tiles on other civ's territory
2019-12-09 18:53:04 +02:00
Yair Morgenstern
caf98b8470
Silly multithreading movement problems should no longer crash the game for the user - they're rare, but when you have 50,000 users they pop up every day.
2019-12-09 18:48:48 +02:00
Yair Morgenstern
32ac709a02
Resolved #1433 - city-states immediately destroy cities upon conquering
2019-12-09 18:42:18 +02:00
Yair Morgenstern
b6bb961d7c
Resolved #1422 - resources are now spread over different terrains as much as possible
2019-12-08 21:19:45 +02:00
Yair Morgenstern
026afb2c88
Android icons up-to-date
2019-12-08 18:53:41 +02:00
Yair Morgenstern
9725c0f66c
Facism -> Fascism policy name change in existing save files
2019-12-08 18:44:04 +02:00
Sam Rogers
cdcd7cf116
correct spelling of "Fascism" policy ( #1432 )
2019-12-08 18:40:48 +02:00
Yair Morgenstern
df27cb3bdd
The base resolution is auto but it can be manually set. That oughtta keep everyone happy.
2019-12-08 18:22:25 +02:00
Yair Morgenstern
66e940dd2b
Revert "We now auto-detect resolution from the screen! Been a long time coming!"
...
This reverts commit 7d458207b5
.
2019-12-08 17:36:02 +02:00
Yair Morgenstern
7d458207b5
We now auto-detect resolution from the screen! Been a long time coming!
2019-12-08 15:28:53 +02:00
Yair Morgenstern
34bd8155ae
New icon!
2019-12-08 15:00:27 +02:00
Yair Morgenstern
297e604bbf
Long translated leader names now display nicely in civ picker popup
2019-12-08 12:59:38 +02:00
Yair Morgenstern
5694877fbd
Every civ damaged by a nuclear blast declares war on the attacker
2019-12-08 12:01:58 +02:00
Yair Morgenstern
02501793b3
Using nuclear weapons has large diplomatic reprecussions
2019-12-08 11:50:30 +02:00
Yair Morgenstern
736edb5069
Back to the way it was - we only need the shader if we're using GL 3.0 apparently
...
Let's stick to 2.0 for now
2019-12-08 11:22:46 +02:00
Yair Morgenstern
81e520e608
GL 3.0 should now work for mac - kudos @lishaoxia1985
2019-12-08 10:04:16 +02:00
Yair Morgenstern
9f3a943865
Resolved #1426 - starting a new game from a file-map game shows new correct options on the new game screen
2019-12-07 20:31:04 +02:00
Yair Morgenstern
440941cdea
Battle simulation will no longer be dislayed for fogged-out tiles with units
2019-12-07 20:21:44 +02:00
Yair Morgenstern
69cdd0c187
Can no longer construct Apollo Program, and therefore spaceship parts, if Scientific Victory is disabled
2019-12-07 19:56:10 +02:00
Yair Morgenstern
38b9b13a0a
Ruleset should have a lower-case s, because it's not, you know, a Set
...
Also, Rulesets can now read rules from any json folder
2019-12-06 13:59:12 +02:00
Yair Morgenstern
c32e3fce3c
More normalization - can no longer add "everywhere" improvements on Water tiles.
2019-12-06 11:17:33 +02:00
Yair Morgenstern
6ab58fd8ab
More map editor normalization, because people will doo whatever they can to break the system
2019-12-06 10:23:30 +02:00
Yair Morgenstern
3ea4f8bc82
Resolved #1420 - Menu in the map editor no longer opens multiple times on subsequent clicks
2019-12-06 10:12:16 +02:00
Yair Morgenstern
110e7b7052
Desktop no longer crashes/bugs on first initialization
2019-12-05 20:59:44 +02:00
Yair Morgenstern
b9487c1800
More ruleSet-shouldnt-come-from-static fixes
2019-12-05 20:39:57 +02:00
Yair Morgenstern
51a0d7727a
Renamed gameInfo.gameBasics to ruleSet
2019-12-05 20:22:34 +02:00
Yair Morgenstern
9b6ec809b3
Map editor now works with new ruleset
2019-12-05 00:15:05 +02:00
Yair Morgenstern
b7ffdb7cc3
Renamed GameBasics to RuleSet, because that's basically what it is
2019-12-05 00:01:00 +02:00
Yair Morgenstern
47e214258a
FINALLY managed to un-staticify GameBasics, this means the game can potentially recognize different rulesets!
2019-12-04 23:57:54 +02:00
Yair Morgenstern
b64c209218
Resolved #1361 - clicking on a unit's promotions now brings you to the promotion screen
2019-12-04 19:47:18 +02:00
Yair Morgenstern
ef272b3208
Fixed "Positive" diplomatic modifier for warmongering
2019-12-03 21:28:50 +02:00
Yair Morgenstern
87a746f79b
Non-coastal cities no longer have water units missing resources in the construction list
2019-12-03 21:19:28 +02:00
Yair Morgenstern
cf4d40501e
Fixed "Arial units trying to move to their own tile" crashing bug
2019-12-03 20:45:35 +02:00
Yair Morgenstern
9868749d56
Solved crashing "AI Unit upgrade" bug!
2019-12-03 19:48:16 +02:00
Yair Morgenstern
e3ac6f4e53
Resolved #1404 - AI should no longer be able to win cultural victory after being defeated
2019-12-02 22:08:57 +02:00
Yair Morgenstern
f79858e39e
Tutorials will now always be read with the correct encoding
2019-12-02 22:02:21 +02:00
Yair Morgenstern
7a9fd14b13
Resolved #1405 - upgrading Spearman to Landsknecht no longer gives you gold
2019-12-02 22:01:16 +02:00
Yair Morgenstern
fa0d650362
City buttons stay the correct size upon "Next turn"
2019-12-01 21:47:40 +02:00
Yair Morgenstern
6124fd5271
Removed long click action. It was more trouble than it was worth.
2019-12-01 21:21:50 +02:00
Yair Morgenstern
dae477a870
Resolved #1374 - air units should no longer move and attack in the same turn
2019-12-01 21:20:53 +02:00
Yair Morgenstern
c992995b6f
Can now pick Random civ in player picker
2019-11-30 23:11:46 +02:00
u-ndefine
6d1cfd2a9c
Minor typo fix at VictoryScreen.kt ( #1399 )
2019-11-30 21:57:42 +02:00
Yair Morgenstern
757439f2d1
3.3.3
2019-11-30 21:56:00 +02:00
Yair Morgenstern
68ee549edb
Map editor normalizes tiles, so you can't add improvements of features where they shouldn't belong
...
Placing a civ starting location removes older starting locations
2019-11-29 12:01:32 +02:00
Yair Morgenstern
5807957d32
Resolved #1369 - nuking capitals no longer crashes the game
2019-11-28 22:21:39 +02:00
Yair Morgenstern
c1d3ac2604
Added timers to see what's taking so long. It's the fonts - 11 seconds to load Chinese characters.
...
Specifically, putGlyph. Which makes sense, since it's basically rendering 3000 images into the memory for Chinese.
2019-11-28 22:10:26 +02:00
Yair Morgenstern
3816014ae4
Added Great Person city location to notification
2019-11-28 21:10:36 +02:00
Yair Morgenstern
55b2da6d75
Normalized resource reveal notification
2019-11-28 21:05:36 +02:00
Yair Morgenstern
3d3b2cd3fc
When choosing a tech to work towards, the order will no longer "jump" over techs
2019-11-28 20:42:25 +02:00
Yair Morgenstern
df964a5ec6
TechPickerScreen organization
2019-11-28 20:28:04 +02:00
Yair Morgenstern
008485b38c
Exploring units are not considered Idle
2019-11-28 20:26:44 +02:00
Yair Morgenstern
d0975ebc38
I don't think you should be able to see other tech's tech trees from the victory screen.
2019-11-28 19:57:55 +02:00
Yair Morgenstern
ad19dd1afa
Resolved #1388 - Starting era no longer automatically displayed as "Ancient" in New Game screen
2019-11-28 19:42:08 +02:00
Yair Morgenstern
8826c4e84f
Resolved #1372 - AI should now build spaceship parts and be able to win a scientific victory =)
2019-11-27 21:15:16 +02:00
Yair Morgenstern
7998ed2f0c
Resolved #1365 - Disabled trading cities in One City Challenge
2019-11-26 20:55:07 +02:00
Yair Morgenstern
2da7c5be8f
Tutorials are now popup tables - limits the width of tutorials so they don't go off-screen
2019-11-25 14:28:32 +02:00
Yair Morgenstern
ad4bc86d52
Merge branch 'master' of https://github.com/yairm210/Unciv
2019-11-25 12:09:33 +02:00
Yair Morgenstern
aee9724765
Your voice has been heard - All units now have the Explore command
2019-11-25 12:08:22 +02:00
lishaoxia1985
7453ee637f
1. overflow science when finishing and starting research. 2. in the cityscreen unit should be not visible. 3. modifier the policy "Commerce Complete" according to original game. 4. the action of "Great Merchant" now is the same as original game. 5. translation update. ( #1355 )
...
* update
* update
* update
* update
* update
* update
2019-11-25 12:03:20 +02:00
Yair Morgenstern
488b733db6
Resolved #1368 - missiles can no longer be promoted
2019-11-25 11:58:02 +02:00
Yair Morgenstern
2a139ff732
Resolved #1364 - Policy picker screen won't appear from the world screen if there are no possible policies to pick
2019-11-24 00:02:28 +02:00
Yair Morgenstern
a8c98f60d7
Railroads are now much more visible!
2019-11-23 22:43:35 +02:00
Yair Morgenstern
c447bd2da8
Resolved #1359 - City name from overview screen now leads directly to the city scren
2019-11-23 22:30:25 +02:00
Yair Morgenstern
095deee125
UncivGame rename
2019-11-23 22:28:23 +02:00
Yair Morgenstern
18be826c1a
Changed "help translating" initial message to point to Github
2019-11-23 21:52:43 +02:00
Yair Morgenstern
1230b00688
Fixed crash in tile editor as a result of adding Fallout, which has no "occursOn" terrains
2019-11-23 21:35:03 +02:00
Yair Morgenstern
62fd7d8588
Desktop Unciv now sends status to Discord!
...
Basically stole the Discord RPC implementation outta Mindustry
2019-11-21 16:24:27 +02:00
Yair Morgenstern
0ec0ee3d44
All the various clicks on the world screen can now work together as friends
2019-11-21 10:53:08 +02:00
Yair Morgenstern
cbb5db2fb8
Resolved #1231 - can now aquire tiles from eighboring cities again, kudos @klondi
2019-11-20 23:33:09 +02:00
Yair Morgenstern
e4fe43f281
Resolved #1344 - currently showing tutorials should not activate again
2019-11-19 23:19:07 +02:00
Yair Morgenstern
3ea6c63e0b
Fixed annoying bug which would treat long pans and flings as long clicks
2019-11-19 23:09:36 +02:00
Yair Morgenstern
526a99fb0d
Set ShowPixelImprovements to True for new players - I think the world is ready
2019-11-19 22:08:24 +02:00
Yair Morgenstern
b1868accc5
Nuclear Weapon setting moved to Options, s it can be more easily explored by players
2019-11-19 22:00:16 +02:00
lishaoxia1985
dd28711ee7
update translation ( #1352 )
...
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
2019-11-19 21:58:56 +02:00
Yair Morgenstern
ff3795c96f
TechButton now displays units and buildings corresponding to the description
2019-11-19 20:16:53 +02:00
Yair Morgenstern
15e59b161b
Technology description no longer includes Manhatten Prokect or Nuclear Missile in description when nuclear weapons are disabled
2019-11-19 19:34:48 +02:00
lishaoxia1985
1eb5ced75c
add map modifier and the benefit when we research the technology other Civs have. ( #1339 )
...
* update
* update
* update
* update
* update
* update
* update
* update
2019-11-19 19:11:01 +02:00
Duan Tao
111030e457
Nuke your enemy! ( #1318 )
...
* Nuke your enemy!
* Fantasy tiles. Worker automaticly clears fallout.
* Some AI improvement for choosing wonder and military unit.
* Add nuclear weapon option.
2019-11-19 08:43:04 +02:00
Yair Morgenstern
313f55171c
Lint
2019-11-18 22:03:49 +02:00
Yair Morgenstern
83aab24bba
Resolved #1341 - Annexed cities no longer have population permanently gone "outside" their borders (Mr Gorbachev, tear down this wall!)
2019-11-17 23:03:13 +02:00
Yair Morgenstern
f7bb5c4a59
Added lines between prerequisite techs in TechPickerScreen - now you can see the entire tree!
2019-11-17 22:41:08 +02:00
Yair Morgenstern
2d94cc2179
Changed translation files to always read in UTF-8 - should solve Desktop getting wierdly read characters, hopefully
2019-11-17 22:38:30 +02:00
Yair Morgenstern
80d9b3bd49
Trades in overview screen are now almost symmetrical
2019-11-17 21:37:27 +02:00
Yair Morgenstern
aa4c70f090
Fixed trades always beng denied because "our proposed trade is no longer relevant"
2019-11-17 21:16:51 +02:00
Yair Morgenstern
1ecc6bbb2a
Performance improvement - tile taps and long-clicks are now done at the TileMapHolder level, meaning we can only create one instead of one per tile, massive memory saving!
...
Map now zooms with mouse scroll in Desktop!
2019-11-16 23:02:09 +02:00
Yair Morgenstern
a48c356920
Base image tiles on tiles with improvement images are now grayed out when not visible
2019-11-16 21:15:33 +02:00
Yair Morgenstern
3a4d79c14f
Resolved #1336 - can no longer get Settlers from Collective Rule policy when in One City challenge
2019-11-16 18:44:56 +02:00
Yair Morgenstern
e7b6450a71
Resolved #1332 - can no longer get settlers from ruins in One City challenge
2019-11-15 14:31:19 +02:00
Yair Morgenstern
4845fb7865
JAR file is now ready for desktop consumption!
2019-11-15 09:12:06 +02:00
Yair Morgenstern
e21d7eb54a
We can now have "layered" images for the base tile, such as grassland + manufactory!
2019-11-14 21:01:24 +02:00
Yair Morgenstern
c6b550e43d
Resolved #1312 - More obvious division between promotion 'pick now' and description
...
Civilopedia redone!
Now with simpler picking and images!
2019-11-13 22:54:10 +02:00
Yair Morgenstern
a94a3f9d2e
Resolved #1323 - invalid trades should now be removed when turn starts
2019-11-13 21:45:54 +02:00
sveckarel
7a9c99ee81
Update czech translations ( #1327 )
...
* Czech translations improvements
* Update Czech translations
2019-11-12 06:52:48 +02:00
Yair Morgenstern
b0e29c5d3c
City-state alliance Bugfix
2019-11-11 21:07:16 +02:00
Yair Morgenstern
637b487a2c
City-states allied to Civs no longer attempt to declare war when it does on Civs they haven't met yet
2019-11-09 20:25:30 +02:00
Yair Morgenstern
28b15a537a
City-states no longer generate Great People
2019-11-09 19:18:27 +02:00
Yair Morgenstern
e1350cdb05
separated whiteDot for images from TableBackground for backgrounds
2019-11-08 15:42:19 +02:00
lishaoxia1985
4d5ae8fa25
now you only need to create font once. ( #1269 )
...
* update
* update
* update
* update
* update
* update
* update
* range extension
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
2019-11-08 15:31:11 +02:00
Yair Morgenstern
d8ec67bb43
Resolved #1307 - you no longer get a notification when conneccting to the cities of other Civs
...
New notification when cities have disconnected from your capital
2019-11-06 21:43:48 +02:00
Yair Morgenstern
140753e9c4
Resolved #1302 - captured settlers are converted workers as per original Civ V
2019-11-05 18:16:37 +02:00
Yair Morgenstern
777802ab04
Can no longer click 'next turn' if popups are open - #1289
2019-11-05 15:21:28 +02:00
Yair Morgenstern
8226304097
Better Civ icons
2019-11-05 12:51:05 +02:00
Duan Tao
1e403442f7
City-state allies with most influencing civ. ( #1291 )
...
* City-state allies with most influencing civ.
* More notifications for alliance. More intense status update.
* Fix a crash about lateinit tiles.
* More reasonable civInfo.setTransients.
2019-11-05 12:23:21 +02:00
Yair Morgenstern
2e9b1e6de6
Added 750x500 resolution for tiny screens (it still looks OK, but if we go lower to 600*400 then...no)
...
City states no longer get starting Scouts - #1289
2019-11-05 10:18:43 +02:00
BenBooth1344
92ddc864fa
Implemented One City Challenge ( #1279 )
...
* Implemented One City Challenge
Implemented One City Challenge
* prevent OCC from capturing settlers
* Fixed spellling of Destroy
* fixed capture logic for barbarian
2019-11-04 14:24:43 +02:00
Yair Morgenstern
57b0040df7
Added Siam civ - #703
2019-11-03 23:22:49 +02:00