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