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
Yair Morgenstern
9610f9f918
bugfix - Music volume slider no longer auto-sets to sound effect volume
2019-11-03 20:15:49 +02:00
BenBooth1344
b82a52ce38
added no ancient ruins option ( #1280 )
2019-11-03 16:17:15 +02:00
Yair Morgenstern
791439397e
Added Brandenburg Gate wonder - #643
...
Fixed translation bugs
2019-11-02 23:08:55 +02:00
Yair Morgenstern
edb5ff92ed
Fixed Indirect Fire promotion
2019-11-02 20:10:01 +02:00
Yair Morgenstern
78027ef249
Distinguished notifications of "trade item TO nation has ended" from "trade item FROM nation has ended"
2019-10-31 15:55:13 +02:00
Yair Morgenstern
23178836cf
More performance
...
- Shoved TextureRegionDrawables into a hashmap for faster searching and more unified access (not everyone has to create a Drawable for the Region now)
- getLanguages() now does the minimum amount of work without saving intermediates
Unified ImageGetter.getTableBackground() (helper, not performance)
2019-10-31 12:59:19 +02:00
Yair Morgenstern
de30382536
Memory performance improvements!
...
- .tr() no longer tries to regex replace every entry in the dictionary - instead, we save the shortened version of each translation in its place!
- when counting language completion percentage, we only count the numbers, not save them to a list!
- label coloring and size now baked-in to .toLabel(). meaning we don't need to reassign styles and rebuild font caches!
2019-10-31 12:01:23 +02:00
Yair Morgenstern
c39c1a4c15
Fixed crash when failing to download map in map editor
2019-10-31 10:25:11 +02:00
Yair Morgenstern
18ffe9b67f
Removed unused Fonts functions
...
Fixed bug on city creation caused by 750ca0c
2019-10-31 09:46:33 +02:00
Yair Morgenstern
dbbfd13486
Music now downloads on another thread to not harm the user experience
...
Removed unused "Username" string
2019-10-31 09:40:50 +02:00
Yair Morgenstern
9dee9f8256
Can now download background music for the game through the Options menu =D
2019-10-30 23:31:16 +02:00
Yair Morgenstern
f4c20792ae
Resolved #1256 - Puppeted cities no longer autobuild units or wonders
2019-10-30 20:36:14 +02:00
lishaoxia1985
1f8db38ea2
update translation ( #1258 )
...
* 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
2019-10-30 15:45:03 +02:00
Yair Morgenstern
750ca0c1e9
Resolved #1252 - Tiles created inside your borders take control of the city center tile, so they don't become "Invisible cities"
2019-10-29 22:32:52 +02:00
Yair Morgenstern
2ec628a0da
Map generation simplified, rewritten, and now much MUCH more readable!
2019-10-29 22:17:07 +02:00
lishaoxia1985
8af6a5ffa6
update translation ( #1247 )
...
* 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
2019-10-29 06:20:27 +02:00
Yair Morgenstern
f80b0ee777
Added link to Patreon
...
Units upgrading to units with built-in promotions now get those promotions
2019-10-28 21:24:04 +02:00
Yair Morgenstern
827af89498
Resolved #1250 - Resources requiring a specific tech to build the improvement, are no longer provided before researching that tech (by cities etc)
2019-10-28 21:09:18 +02:00
Yair Morgenstern
6a46af4f88
Can no longer create great improvements on water or unbuildable tiles (like Oasis)
2019-10-28 21:00:08 +02:00
lishaoxia1985
e865055488
update translation ( #1243 )
...
* update
* update
* update
* update
* update
* update
* update
* range extension
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
2019-10-27 17:30:56 +02:00
sveckarel
5abaff7905
Added next few czech words, fixed issue with Save game from last commit
2019-10-27 11:39:24 +02:00
sveckarel
c12ed1842c
Translations improvements, fixed few czech words
2019-10-27 11:39:24 +02:00
Yair Morgenstern
ba33e2266d
Resolved #1230 - sleeping units wake up if there's an enemy nearby
2019-10-26 21:18:17 +03:00
Yair Morgenstern
8151476806
NativeFont has proved itself well enough - got rid of old WenQuanYiMicroHei font and corresponding setting
2019-10-26 20:54:32 +03:00
Yair Morgenstern
232896665e
Solved promotion name-change bug
2019-10-26 20:44:32 +03:00
Yair Morgenstern
4d285e972d
Can now translate [year] BC / [year] AD ( #1240 )
2019-10-26 20:27:01 +03:00
sveckarel
39747cb6e3
Correction of Czech tranlations, adding missing keys
2019-10-26 20:17:03 +03:00
Duan Tao
c4263867ff
Better work actions. Improvement time scales with game speed.
2019-10-25 16:04:08 +03:00
Yair Morgenstern
c751d5a670
Resolved #1233 - notifications show up on "next turn" without needing to click anywhere
2019-10-24 22:42:37 +03:00
Yair Morgenstern
891ea5584f
Resolved #1234 - improvements that replace the current improvement now indicated in the improvement picker screen
2019-10-24 22:18:47 +03:00
Yair Morgenstern
6fb3ba0f13
Resolved #1229 - AI doesn't choose to construct workers if the Civ has idle automated workers
2019-10-24 21:57:24 +03:00
Yair Morgenstern
7d1fd6e177
Added cache for character sets, improving time for Chinese and Korean game initialization
2019-10-24 21:50:49 +03:00
Duan Tao
d630c742b9
Worker will not waste time on oasis.
2019-10-24 12:15:34 +03:00
lishaoxia1985
88da508b82
update translation ( #1222 )
...
* update
* update
* update
* update
* update
* update
* update
* range extension
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
2019-10-23 21:59:20 +03:00
Yair Morgenstern
318dbb2a6d
Added tiles with visiable improvements, since not all improvements and combinations are ready this is behind a menu option
2019-10-23 21:56:23 +03:00
Smashfanful
2967f66fdf
Update Fonts.kt
2019-10-23 09:08:39 +03:00
Yair Morgenstern
777d1391f4
Changed options for "Show worked tiles" and "Show resources and improvements" because it was less clear than the other options
2019-10-22 19:41:22 +03:00
Yair Morgenstern
f400a03358
Renamed "Immortal" to "Persian Immortal" because of the conflict in naming between the unit and the difficulty
...
Also, changed existing units of Immortal or with Range promotion
2019-10-22 19:25:58 +03:00
Yair Morgenstern
e6ecc53615
Progress bar should no longer appear after getting a tech in the middle of research for free
...
Generalized unique fonts to fit Korean as well as Chinese
2019-10-22 00:14:56 +03:00
Yair Morgenstern
965217d95c
Undid "Immortal" name change
...
Fixed json errors
Added Korean and Czech flags
2019-10-21 23:23:38 +03:00
Yair Morgenstern
e2c19696c9
Grassland ad Tundra are now also constants, completing the set
2019-10-20 10:48:16 +03:00
Yair Morgenstern
384194c531
Desert now a constant
2019-10-18 17:39:13 +03:00
Yair Morgenstern
77f479e39b
Added river toggles to map editor to see how it looks. Not good, btw - can't see rivers behind mountain/forest/hill tiles...
...
Disabled for now, until we find a better way to display rivers.
2019-10-18 16:39:23 +03:00