Yair Morgenstern
16d565a1f2
Resolved #1185 (hopefully): Made trade requests in offer popup, scrollable
2019-10-12 22:44:28 +03:00
Yair Morgenstern
b661308a9d
Improvements that provide resources now specified in the improvement picker screen
...
Tutorials for resources now specify that a specific improvement is needed
2019-10-12 22:27:45 +03:00
lishaoxia1985
7d14c0924b
1.update translation 2. delete population number back the city name of city screen because there is a detail table in the screen. 3. now when you touch "X" you can close unit table. ( #1184 )
2019-10-12 21:39:58 +03:00
Yair Morgenstern
27dfae18de
Can now choose Era when starting a new game!
2019-10-11 16:05:27 +03:00
Yair Morgenstern
e77fdd2993
Polynesia works!
2019-10-11 14:54:08 +03:00
Duan Tao
c8e68842e9
Added setting about auto-build roads. ( #1181 )
...
* Added setting about auto-build roads.
* AI tries to keep population growing if possible.
2019-10-11 12:46:57 +03:00
Yair Morgenstern
a8dac82157
Added Moai as part of Polynesian civ - lots of changes to be made for that!
2019-10-11 12:09:22 +03:00
Yair Morgenstern
0d929a7942
Resolved #1182 - Iroquois unique fixed
2019-10-10 21:10:21 +03:00
Yair Morgenstern
01dd6dfc7d
We now assign the input processor when assigning the current screen, hopefully this should solve the "no input" bug in Chrome OS mentioned in #1140
2019-10-10 15:35:26 +03:00
Yair Morgenstern
8d58702d80
Resolved #1177 - Great Improvements now provide Strategic resources
...
APK no longer bundles maps in assets
2019-10-10 14:48:09 +03:00
Yair Morgenstern
eb179c7a66
Nicer menu table
2019-10-10 12:39:52 +03:00
Duan Tao
362184e515
City states now get free techs from major civs. ( #1175 )
2019-10-10 12:10:54 +03:00
Yair Morgenstern
222e4ad4b5
Tutorial fix
2019-10-10 09:48:05 +03:00
lishaoxia1985
4baa7b6105
fix display tutorial, please update immediately ( #1176 )
...
* update
* update
2019-10-09 23:40:02 +03:00
Yair Morgenstern
5d6ecd1ca4
More tutorial name changes so it looks better in the Civilopedia
2019-10-08 10:44:14 +03:00
Yair Morgenstern
734e0e8068
Merge pull request #1171 from ninjatao/duantao/barbarian_bonus
...
Duantao/barbarian bonus
2019-10-08 10:27:38 +03:00
Yair Morgenstern
62310fa3d5
Fixed "Game errors when loading game" - #1171
2019-10-08 10:26:46 +03:00
Duan Tao
b1c5398804
Difficulty bonus vs barbarian.
2019-10-08 10:17:14 +08:00
Duan Tao
3ae18374b6
Liberating city state gives influence.
2019-10-07 13:58:34 +03:00
Yair Morgenstern
b3a2bc3307
Tutorials now accessible from Civilopedia!
...
Mass tutorial renaming
2019-10-06 23:18:51 +03:00
Yair Morgenstern
69dd7ec7b6
Resolved #1157 - Added popup for entering Golden Age
2019-10-06 19:46:22 +03:00
Yair Morgenstern
4cde23e7a9
Popups no longer appear in multiplayer when it's not your turn
2019-10-06 19:25:40 +03:00
Yair Morgenstern
3d992fc9ee
Resolved #1162 - City button, resources and tech description in multiplayer now act according to the viewing civ, and not the current player - Thanks @lobraarbol!
2019-10-06 19:21:47 +03:00
lishaoxia1985
09420786bc
modify battle damage calculation method about city attack. ( #1141 )
2019-10-05 21:10:10 +03:00
Yair Morgenstern
d1fb55a75e
Resolved #1152 - New units no longer skip over unassignable tiles (land tiles for water units, mountains) when spawning
2019-10-05 20:58:33 +03:00
Yair Morgenstern
b9f79376ce
Transportation upkeep no longer disappears after adopting Trade Unions - kudos ..,,,!
2019-10-05 20:46:10 +03:00
Yair Morgenstern
2a00ab2775
"Introduction to X" and "Declare war on X" trade items are now only X, adding the extra text on UI display - this makes them translatable
2019-10-04 16:49:31 +03:00
Yair Morgenstern
aafe23a2f5
freeTechs parameter in buildings replaced with Free Technology unique
2019-10-04 16:23:17 +03:00
Duan Tao
2305f18233
Destroy planes when city is razed.
2019-10-03 16:32:27 +03:00
Yair Morgenstern
3358baab52
Added alert popups on finished tech
2019-10-02 18:21:43 +03:00
Duan Tao
1f543843af
Better worker AI. ( #1136 )
...
* Better worker AI.
* Fix tiles to improve condition.
* tilesToImprove changed from member to function.
* Minor performance optimization.
* Use the same condition for worker AI long term and short term target.
2019-10-02 17:49:07 +03:00
Yair Morgenstern
512a68c2ae
Fixed bad nations comment end...
2019-10-01 23:30:04 +03:00
Yair Morgenstern
dd561759e4
Fixed bug where Open Borders trades didn't work when loading games
2019-10-01 22:18:25 +03:00
Yair Morgenstern
47db4dce31
Fixed Coastal Raider image
...
Puppet cities no longer increase policy costs
2019-10-01 22:05:38 +03:00
lishaoxia1985
3b2777e098
some translation update ( #1135 )
2019-10-01 21:55:37 +03:00
Yair Morgenstern
3abd25c130
Added Thai, although the symbols on top don't seem to render well =(
2019-09-29 12:44:02 +03:00
Duan Tao
1607d0b17c
Better AI choice for annexing and razing cities. ( #1132 )
2019-09-29 11:54:43 +03:00
Yair Morgenstern
3ce1c7ee9d
Made battle damage more readable
2019-09-29 11:53:54 +03:00
lishaoxia1985
e5370c9b00
1.split different eras in tech tree, although color is not very good. 2. in original game, Japanese UA should be not used in Air Unit, so I fix it. 3. according to original game, edit the method to calculate battle damage. 4. there is two "Mohawk Warrior" words in the file "Units.json", and its obsoleteTech should be"Gunpowder", so i delete the wrong one and edit the right one. 5. edit "Building.json" to make it describing more accurate, of course, i edit "TileInfo.kt" according to the edited"Building.json". 6. some translation update. ( #1127 )
...
* systemProp
* 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
* fix that researched tech can be picked when we pick a free tech
* update to master
* update
* Update TechPickerScreen.kt
* delete english selectlanguage becauce menu have two choice, enlarge overview's image icon because it's too small to align.
* update
* language polish is wrong to be writing "polski"
* 显示教程
* update
* update
* update
* update
* update
* update
* update
* viewport
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
2019-09-29 10:33:18 +03:00
Yair Morgenstern
7e274cae84
Added translations in map editor
2019-09-28 22:06:52 +03:00
Yair Morgenstern
5980f18f89
Puppeted cities now always auto assign production
...
Resolved #1124 - added annex and puppet tutorial
2019-09-28 21:43:27 +03:00
Yair Morgenstern
27e2b0615a
Merge branch 'master' of https://github.com/yairm210/UnCiv
2019-09-28 21:42:45 +03:00
Duan Tao
ba3103277a
Fix Persia civ battle bonus.
2019-09-28 21:20:32 +03:00
Yair Morgenstern
49d3ea2c0e
Resolved #1125 - cities can bombard over all tiles in a radius of 2
2019-09-27 11:25:23 +03:00
lishaoxia1985
df2faee2a8
fix that the rightsidebutton will change into another words when you touch tech button in tech tree switching from victorystatus screen. ( #1122 )
...
* systemProp
* 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
* fix that researched tech can be picked when we pick a free tech
* update to master
* update
* Update TechPickerScreen.kt
* delete english selectlanguage becauce menu have two choice, enlarge overview's image icon because it's too small to align.
* update
* language polish is wrong to be writing "polski"
* 显示教程
* update
* update
* update
* update
* update
* update
* update
* viewport
* update
* update
* update
* update
* update
* update
* update
2019-09-26 18:17:43 +03:00
Duan Tao
f32f4de3a9
Fixed : Liberated city remain in puppet status.
2019-09-26 18:16:16 +03:00
Yair Morgenstern
98f780be93
Attacking unit now enters enemy city before you decide what to do with it - #1123
2019-09-25 22:26:07 +03:00
Duan Tao
f714dd197c
AI bonus starting units should not provide city-states settlers.
2019-09-25 22:00:56 +03:00
Duan Tao
fc5c7235c5
Minor code reorg. Adjust tech trade value with game speed.
2019-09-25 22:00:56 +03:00
Duan Tao
4ca32a0523
Fix a code style bug that caused exception mentioned in last commit.
2019-09-25 22:00:56 +03:00
Duan Tao
e511385d12
Fix a bug that causes exception when selecting special construction.
2019-09-25 22:00:56 +03:00
Duan Tao
56f4d2d57b
Annexed city from puppet status should not be in resistance.
2019-09-25 22:00:56 +03:00
Yair Morgenstern
dcdf36b153
Added coloring to tech icons themselves (All tech icons are now white)
2019-09-24 17:55:21 +03:00
Yair Morgenstern
40c76b7752
Resolved #1114 - submarines cannot attack from coast to lake and vice versa
2019-09-24 17:26:19 +03:00
lishaoxia1985
f6009c43ca
1. In PickTechScreen all the Techs have the same size. 2.The tech in different era has different color. 3.About global status in victory status screen, you can touch the icons of Civs to check its policy tree and tech tree, but close button may lead to worldscreen ( #1096 )
2019-09-24 17:09:19 +03:00
Yair Morgenstern
27b8cd5f1b
AI now puppets cities by default - much better for long-term strategy, since puppeted cities are technically also controlled by AI controllers so...
2019-09-24 16:57:49 +03:00
Duan Tao
38a28888ef
Duantao/ai bonus ( #1117 )
...
* Ai bonus.
* AI modifiers apply correctly.
* AI initial units.
* Use gameInfo.getDifficulty() instead of civInfo.getDifficulty().
* Minor fix.
2019-09-24 16:19:17 +03:00
Yair Morgenstern
cb06253584
Minor code reorg
2019-09-23 17:48:59 +03:00
Yair Morgenstern
548078fb37
Changes to Puppet - Annex - Liberate:
...
- From Conquer you can move either to Liberate, or to Puppet -> Annex -> Raze
- All unit actions at battle are completely independant of your decision what you do with the city, so they're not deffered until you decide
2019-09-23 17:29:05 +03:00
Yair Morgenstern
6d9543e07b
Added resistance icon in city screen
2019-09-23 16:19:53 +03:00
Yair Morgenstern
a1f5690e41
Added Puppet icon - some reorgnizing still needs to be done in regards to puppet vs annex
2019-09-23 10:46:51 +03:00
Duan Tao
65b8fe531e
Duantao/liberate city ( #1097 )
...
* Allow to liberate city to its founder.
* Workaround : Avoid exception on conquering city with infantry unit.
* Liberate button actually works.
* Fix trade resources check.
* Postpone the 2nd part of postBattleActions until choice is made.
* Add puppet option.
* Puppet city cannot be controlled directly.
* Add annex and puppet happiness/culture/science bonus.
* Add courthouse. Icon is missing.
* Icon for courthouse.
* Update png.
2019-09-23 08:37:53 +03:00
Yair Morgenstern
a3889a549e
Iroquis can now use Forest and Jungles to connect cities
...
Persian +1 movement only activaes when in golden age
2019-09-20 10:26:15 +03:00
Duan Tao
c4e4f3d2a3
Fix trade resources check.
2019-09-19 11:10:50 +03:00
Yair Morgenstern
2def82c4a6
When picking random city states for a map, first priority now goes to city states with starting locations defined in the map
2019-09-18 22:42:44 +03:00
Yair Morgenstern
753efe5f47
Added error popup when failed to download map
2019-09-18 22:28:16 +03:00
Duan Tao
0adeb68ea6
Invisible submarines are excluded from notification.
2019-09-18 08:42:47 +03:00
Yair Morgenstern
b86d11b5fa
Merge branch 'master' of https://github.com/yairm210/UnCiv
2019-09-17 22:40:09 +03:00
Yair Morgenstern
190d9f72fd
Resolved #1091 (spelling mistakes)
2019-09-17 22:39:21 +03:00
Yair Morgenstern
04127164bc
Added all remaining wonder quotes and more promotion icons
2019-09-17 22:39:08 +03:00
Duan Tao
0f1f5bf746
Spaceship should not be bought.
2019-09-17 08:14:10 +03:00
lishaoxia1985
390254b584
instead some font-sizes with the one is often used in game and doesn't need to be created again, adjust the construction table in city screen ( #1080 )
...
* systemProp
* 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
* fix that researched tech can be picked when we pick a free tech
* update to master
* update
* Update TechPickerScreen.kt
* delete english selectlanguage becauce menu have two choice, enlarge overview's image icon because it's too small to align.
* update
* language polish is wrong to be writing "polski"
* 显示教程
* update
* update
* update
* update
* update
* update
* update
* viewport
2019-09-16 19:48:41 +03:00
Yair Morgenstern
48ad8f3f88
Got rid of most of the original civ's Promotion icons and replaced with Unciv icons =)
2019-09-15 23:26:20 +03:00
Yair Morgenstern
479b751cb3
Gold and Science breakdowns are now much more detailed
2019-09-15 18:52:40 +03:00
Yair Morgenstern
b038e926a4
Idle units are much more visible on the map
...
Technically, nstead of fading out the entire unit with its background, we just fade out its central icon, that way it remains much more visible on the map
2019-09-15 18:15:57 +03:00
Yair Morgenstern
3084a5bc33
Added Persian civilization
2019-09-15 15:17:56 +03:00
Yair Morgenstern
9665c59782
Changed some border icons to filled icons, which look way better in-game
2019-09-15 14:53:18 +03:00
Yair Morgenstern
d645ae4478
Added Iroquois civilization
2019-09-15 12:13:14 +03:00
Yair Morgenstern
bad10370de
innerColor and outerColor function name changes
2019-09-14 23:17:52 +03:00
Yair Morgenstern
f6323edbc8
Victory screen no longer shows every turn on "one more turn" mode
...
Moved Nation jsons
2019-09-14 23:06:34 +03:00
lishaoxia1985
5f43c93846
MrUldiggg delete some words which are necessary. please update immediately ( #1069 )
...
* systemProp
* 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
* fix that researched tech can be picked when we pick a free tech
* update to master
* update
* Update TechPickerScreen.kt
* delete english selectlanguage becauce menu have two choice, enlarge overview's image icon because it's too small to align.
* update
* language polish is wrong to be writing "polski"
* 显示教程
* update
* update
* update
2019-09-12 19:42:29 +03:00
lishaoxia1985
6e34f4743a
update translation ( #1067 )
...
* systemProp
* 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
* fix that researched tech can be picked when we pick a free tech
* update to master
* update
* Update TechPickerScreen.kt
* delete english selectlanguage becauce menu have two choice, enlarge overview's image icon because it's too small to align.
* update
* language polish is wrong to be writing "polski"
* 显示教程
2019-09-12 13:05:58 +03:00
Yair Morgenstern
05a77a9a68
Fixed "units deselect after next turn" problem
...
Popup alerts now come before trade request popups
2019-09-11 21:18:01 +03:00
Yair Morgenstern
b8c3bd402f
Merge branch 'master' of https://github.com/yairm210/UnCiv
2019-09-11 19:37:09 +03:00
Yair Morgenstern
5cc169a828
Added half the wonder quotes
2019-09-11 19:35:42 +03:00
Duan Tao
548b1a96d0
Fix statue of liberity affect.
2019-09-11 10:33:28 +03:00
Duan Tao
d2ee684293
Adjust food and culture weight for AI cities developpment. ( #1060 )
2019-09-11 10:33:06 +03:00
lishaoxia1985
99959c9937
delete one english selectlanguage because menu have two choice, enlarge overview's image icon because it's too small to align. ( #1058 )
...
* systemProp
* 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
* fix that researched tech can be picked when we pick a free tech
* update to master
* update
* Update TechPickerScreen.kt
* delete english selectlanguage becauce menu have two choice, enlarge overview's image icon because it's too small to align.
* update
* language polish is wrong to be writing "polski"
* 显示教程
2019-09-10 17:41:45 +03:00
Yair Morgenstern
1cf049f82f
Added popups after construction of wonder is complete
2019-09-10 00:11:25 +03:00
Yair Morgenstern
bdb049a29a
Tech cost increases with more city. ( #1054 )
2019-09-09 23:07:43 +03:00
Yair Morgenstern
7454b57e4d
Tech coloration issues
2019-09-09 23:06:17 +03:00
lishaoxia1985
a8663dda91
fix that researched tech can be picked when we pick a free tech ( #1049 )
...
* systemProp
* 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
* fix that researched tech can be picked when we pick a free tech
* update to master
* update
* Update TechPickerScreen.kt
2019-09-09 22:43:00 +03:00
Duan Tao
6c3c4bf7af
Auto build Aqueducts and Medical Labs.
2019-09-09 15:52:07 +03:00
Duan Tao
bfe73c1f4e
Tech cost increases with more city.
2019-09-09 17:56:32 +08:00
Yair Morgenstern
9e0ba99c0a
Invalid trade requests (e.g. giving a city that isn't yours anymore or resources you no longer own) are discarded at the beginning of the civ's turn
2019-09-08 23:33:39 +03:00
Yair Morgenstern
7603d3c839
Merge branch 'master' of https://github.com/yairm210/UnCiv
2019-09-08 19:27:58 +03:00
Yair Morgenstern
462fc6fab7
English translations
2019-09-08 19:27:00 +03:00
lishaoxia1985
c06028b082
update translation ( #1041 )
...
* systemProp
* 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-09-08 19:25:49 +03:00
Yair Morgenstern
3974842265
Added error message when attempting to load a map from bad copied data
2019-09-07 21:31:56 +03:00
Yair Morgenstern
c9f6ba958f
Can no longer adopt policies after being defeated
2019-09-07 21:24:28 +03:00
lishaoxia1985
53aaceb06b
update Chinese translation,Russian translation Lost a word ("), please update it immediately! ( #1028 )
...
* systemProp
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
* update
2019-09-07 21:08:36 +03:00
Duan Tao
3d324f516d
AIs are not affected by auto-production setting.
2019-09-07 21:00:48 +03:00
Yair Morgenstern
df2be37785
Added show/hide button for tile panel in map editor
...
Fixed unit unique translations in Civilopedia
2019-09-06 16:20:45 +03:00
Yair Morgenstern
587c76b1f8
Added Show Minimap setting option
2019-09-05 23:20:16 +03:00
Yair Morgenstern
17b3069668
Added confirmation popup when deleting maps
2019-09-05 21:50:33 +03:00
Yair Morgenstern
d3a6417996
Can no longer pick policies in multiplayer when it's someone elses turn
2019-09-05 21:45:04 +03:00
lishaoxia1985
faa90dd269
update chinese traslation ( #1026 )
...
* systemProp
* update
* update
* update
2019-09-05 15:27:22 +03:00
Yair Morgenstern
e9bb39d9e5
Added name and description for map editor objects
2019-09-04 20:27:23 +03:00
Yair Morgenstern
59cb9f972c
You now see your own Diplomacy screen when in multiplayer, and not that of the current player
2019-09-04 20:12:13 +03:00
Yair Morgenstern
91ac744692
Added "user id from clipboard" button in New Game screen
...
Fixed other user id problems
2019-09-03 23:22:27 +03:00
Yair Morgenstern
eeb1c26ef5
Added Korean civ
2019-09-02 23:44:29 +03:00
Yair Morgenstern
675d05d1e4
Minor fixes to multiplayer UI components
2019-09-01 17:18:08 +03:00
Yair Morgenstern
efaa0c9a6c
Performance improvements for NativeFont - separated chinese and other charsForFonts,
...
since the chinese have hundreds of chars and it makes the font loading time really long
2019-09-01 17:12:47 +03:00
Yair Morgenstern
ab26f66e1a
Implemented Alexander's unique - #563
2019-09-01 15:26:27 +03:00
Yair Morgenstern
20493b12b6
Resolved #1014 - Great Engineers can hurry National Wonders
2019-09-01 15:13:06 +03:00
lishaoxia1985
62a85cd14a
can use native font and "WenQuanYimicroHei" in andriod and desktop ( #1013 )
...
* Update Other.json
* Update Notifications.json
* Update Other.json
* Can Change Language With No "ttf" Font
* update
* Update AndroidLauncher.java
* repair app running slowly in using no "tff" class
* Can Change Language with No "ttf" Font (#772 )
* Update Other.json
* Update Notifications.json
* Update Other.json
* Can Change Language With No "ttf" Font
* update
* Update AndroidLauncher.java
* repair app running slowly in using no "tff" class
* update nativefont for Desktop and IOS
* Delete NativeFontIOS.java
* can choose nativefont or font downloading from internet
* update
* update
* Update Fonts.kt
* Update Fonts.kt
* update
* update
* update
* update
* Update build.gradle
* update
* update
* update
* can choose native font or "WenquanYiMicroHei"
* update
* update
* update
* update
2019-09-01 13:01:37 +03:00
Yair Morgenstern
8d3a2d6da3
Organized Multiplayer popup
2019-08-31 22:24:18 +03:00
Yair Morgenstern
015b8343c7
Hoh boy so many changes to ensure the regular game works with multiplayer...
2019-08-30 14:46:52 +03:00
Yair Morgenstern
bc1592bafe
Added game ID copy and join, so one person can create a game, send it to someone else, and the other person can join it
2019-08-29 13:18:09 +03:00
Yair Morgenstern
fd4d96ed8e
Policy screen button moved to world screen instead of being in the menu
2019-08-29 12:04:43 +03:00
Yair Morgenstern
acdeea06b8
More steps towards upload/downloading multiplayer games
2019-08-29 11:09:57 +03:00
Yair Morgenstern
eb06ed2cf6
Unified PopupTable.addCloseButton()
...
Added basic online game upload/download functionality
2019-08-29 10:27:08 +03:00
Yair Morgenstern
ef75593794
More PopupTable.close() uses
2019-08-28 13:30:49 +03:00
Yair Morgenstern
e82b6c5090
Added close() function to popup
2019-08-27 17:00:28 +03:00
Yair Morgenstern
834290001b
Improved "rank city center" by also considering resources that the civ has in its borders but has not yet improved
2019-08-27 15:09:54 +03:00
Yair Morgenstern
8ef09a816a
Fixed annoying "can't click next turn" bug!
2019-08-27 14:57:40 +03:00
Yair Morgenstern
5ae8f0d6ff
AI tries to build cities next to luxury resources it doesn't yet have
2019-08-27 14:56:21 +03:00
Yair Morgenstern
22a8a85426
AI now more focused on improving small cities to big ones
2019-08-27 14:39:54 +03:00
Yair Morgenstern
6769c30ebe
Added isOnlineMultiplayer toggle in newGameScreen and an input for the player ID
2019-08-26 15:49:59 +03:00
Yair Morgenstern
3a04fe75eb
New "Load map" screen, with load from clipboard and delete map options
2019-08-25 23:26:50 +03:00
Yair Morgenstern
17f41a549e
"Upload map" now deals with failures properly
...
Maps for downloading now scrollable
2019-08-25 17:16:36 +03:00
Yair Morgenstern
60257c6d64
Save and load game screens now hide autosaves by default
2019-08-25 17:01:28 +03:00
Yair Morgenstern
0a777e5b59
Action strings are now constants
2019-08-21 23:55:12 +03:00
Yair Morgenstern
c685e0f528
Resolved #1007 - trades and alerts now work again, which means they'll also work in multiplayer =)
2019-08-21 23:44:28 +03:00
Yair Morgenstern
b9baa654ab
Added End Game Messages for varioud victory types
2019-08-20 10:55:27 +03:00
Yair Morgenstern
56b3f1c77a
City founding tutorial no longer activates if the AI founded a city before you
2019-08-18 23:25:01 +03:00
Yair Morgenstern
23f575d150
Resolved #963 - Units wouldn't leave enemy tiles after war was declared, unlike original Civ
2019-08-18 22:57:20 +03:00
Yair Morgenstern
814ecde1e3
Resolved #1003 - Logistics promotion didn't work on air units
2019-08-18 22:45:03 +03:00
Yair Morgenstern
1817b3e541
Resolved #995 - Can now open/close categories in city screen
2019-08-15 22:20:34 +03:00
Yair Morgenstern
9a4722b6b9
Readded city state select box
2019-08-15 20:41:28 +03:00
Yair Morgenstern
365cb6f1b9
Nation changed to transient in CivInfo
2019-08-15 10:43:15 +03:00
Yair Morgenstern
d84863d2dd
Ottoman unique no longer also applies to ranged units
2019-08-15 10:16:20 +03:00
Yair Morgenstern
202c1828a7
Fixed concurrency problems when working on "next turn" by working on a clone of the game state
2019-08-15 10:15:27 +03:00
Yair Morgenstern
05d3aa9193
Each individual player is now specified when starting a new game
2019-08-12 00:30:29 +03:00
Yair Morgenstern
9de30bfbce
More changes towards player-based game starts
2019-08-09 15:57:34 +03:00
Yair Morgenstern
93634dae31
Added base for player picking per-player - necessary for multiplayer and solves other probems along the way
2019-08-09 09:03:51 +03:00
Yair Morgenstern
327eea7b13
Added display of Human / AI for othe civs
2019-08-08 19:44:05 +03:00
Yair Morgenstern
05e4e33a3d
Added username and ID - this will be how we recognize players in multiplayer
2019-08-08 18:50:18 +03:00
Yair Morgenstern
c138fbc385
Fixed "can't download map on Android" bug
2019-08-07 22:14:23 +03:00
Yair Morgenstern
cbf1b8bb11
Players can now continue to view (but not change) game data when other players are playing their turns
2019-08-06 23:04:56 +03:00
Yair Morgenstern
2f6eec5ff8
All city screen state-changing functions are now dependant on whether the viewing civ is the current player civ
2019-08-06 22:39:31 +03:00
Yair Morgenstern
786c157ba9
Disabled all (hopefully) state-changing actions when it's not the player's turn
2019-08-05 06:28:39 +03:00
Yair Morgenstern
5c02281023
When multiple policies can be picked, don't exit the policy picker screen
2019-08-04 23:15:46 +03:00
Yair Morgenstern
9a48133e1b
Added visible scrollbars in tech picker screen
2019-08-04 22:59:33 +03:00
Yair Morgenstern
7b37e426a9
WorldScreen now accepts player as parameter - important for multiplayer so people could see their own map even when it's someone else's turn
2019-08-04 22:47:49 +03:00
Yair Morgenstern
7b21505a53
Fixed rare "cloning exploredTiles" concurrency bug
...
Removed .replace in ImageGetter.getImage() thus lowering memory consumption
2019-08-04 19:13:11 +03:00
Yair Morgenstern
691d905c9f
Resolved #983 - city-state defeat messages were empty
2019-08-01 21:40:16 +03:00
Yair Morgenstern
23eb7d2f19
Can now upload and download uploaded maps in the map editor screen!
2019-08-01 21:38:09 +03:00
Yair Morgenstern
9c1864708f
Fixed crash when a militaristic city state tries to gift a unit to a civ with no cities
2019-07-30 21:21:24 +03:00
Yair Morgenstern
dae20d09dc
Fixed bug where if the AI completed all the policies and needed to pick another one, the game would crash
2019-07-29 17:04:03 +03:00
Yair Morgenstern
2799205884
Demands now work between human players!
2019-07-29 17:03:24 +03:00
Yair Morgenstern
6dc471850e
Trades are no longer instantaneous, but consist of sending a trade request on the requestor's turn and accepting/denying it on the reciever's turn.
...
This allows us to FINALLY enable trade between human players, enables PvP in hotseat multiplayer, and paves the way to real multiplayer!
2019-07-29 16:31:21 +03:00
Yair Morgenstern
2d24e62b0b
Resolved #974 - city stats not summmed correctly
2019-07-28 22:50:22 +03:00
Yair Morgenstern
98eb4c8cd7
Travis test + minor fixes
2019-07-27 23:21:40 +03:00
Yair Morgenstern
b131372b13
Fixed "units from ruins block activating unit" bug and fixed colors for new city states
2019-07-27 22:34:57 +03:00
Yair Morgenstern
42e5f3b883
Fixed "huge stats in cities" bug
2019-07-26 15:06:21 +03:00
Yair Morgenstern
76339095ce
Solved bug where units spawned into tiles with ancient ruins would crash the game, and ancient ruin bonuses would sometimes activate twice
2019-07-25 20:07:10 +03:00
Yair Morgenstern
4ada8528e1
Game speed now affects golden age turns
2019-07-24 19:34:54 +03:00
Yair Morgenstern
994e313101
Added Game Speed option - part of #559
2019-07-24 18:35:06 +03:00
Yair Morgenstern
7d38841eb8
Added tutorial for 'Next unit'
2019-07-24 17:58:32 +03:00
Yair Morgenstern
ae0f4906ed
Resolved #961 - ordered game saves by last modified and made only the saves scrollable (and not the naming textbox)
2019-07-24 12:11:24 +03:00
Yair Morgenstern
2c10ce2fb5
Memory performance tweaks
...
Renamed nation Main and Secondary to Outer and Inner colors, to be more clear what we're laking about
2019-07-24 11:55:10 +03:00
Yair Morgenstern
858ae5be7c
More and probably final memory performance modifications - we're down from ~400MB on peak of initial update() to about 200MB!
...
Definitely sped things up along the way as well, not sure by how much though
2019-07-24 00:37:12 +03:00
Yair Morgenstern
932d09af99
Yet Even Yet More performance improvements
2019-07-23 01:01:19 +03:00
Yair Morgenstern
db0543468b
Multiple performance improvements, especially for memory - should mitigate OutOfMemory exceptions on older phones
2019-07-23 00:20:00 +03:00
Yair Morgenstern
78b9908479
Memory improvements, hoping to mitigate OutOfMemory errors
2019-07-22 22:36:14 +03:00
Yair Morgenstern
0b7f5f5cff
Resolved #954 - settlers can't settle cities inside other civ's territory
...
LibGDX, Kotlin and Gradle upgrade
2019-07-22 21:20:03 +03:00
Yair Morgenstern
11d7ac714c
Added initial dropbox tests - get folder contents and download file
2019-07-22 02:34:55 +03:00
Yair Morgenstern
2604ff6ab6
Fixes to unit moving through occupied tiles
2019-07-21 23:43:17 +03:00
Yair Morgenstern
15f1648ca4
Resolved #937 - reveal all hidden tiles visible from every tile on unit movement path
...
This also solves the problem of units "skipping over" barbarian encampments and ancient ruins when on the path
2019-07-21 23:32:06 +03:00
Yair Morgenstern
e73ad76227
Resolved #931 - added Barbarian Brute as a replacement to the Warrior
2019-07-21 22:49:04 +03:00
Yair Morgenstern
d1936cacd3
Resolved #950 - AI now construct Harbors and Seaports
2019-07-21 20:28:29 +03:00
Yair Morgenstern
e9e0e55b5e
Resolved #952 - fixed building requirements for Neuschwanstein, Stone Works, Windmill and Spaceship Factory
2019-07-21 19:54:16 +03:00
Yair Morgenstern
558bba44cc
Added Anti-Aircraft gun unit, and intercept range on non-ranged units
2019-07-19 14:40:29 +03:00
Yair Morgenstern
b565489fd5
Changed "free population" in cities to "unassigned population" to be less confusing
2019-07-19 14:01:16 +03:00
Yair Morgenstern
90318ef93b
Tech reorg - added Lasers and Mobile Tactics, tech tree is now almost 100% G&K
2019-07-17 22:21:05 +03:00
Duan Tao
c223c16de8
Petronage covered unique buildings like burial tomb.
2019-07-17 13:09:34 +03:00
Duan Tao
75059a7859
Better expansion and population growth turns message.
2019-07-17 12:53:34 +03:00
Yair Morgenstern
b9a7f7e1d0
Added Great War Bomber
...
Air units now require Oil
2019-07-15 22:45:32 +03:00
Yair Morgenstern
cf8d9f9ff1
Air units now destroyed when conquering a city - I think this was the cause of some crashes
2019-07-14 23:37:11 +03:00
Yair Morgenstern
5ba172f71b
AI now knows to pathfind multiple cities for air units and to move fighters towards enemy cities with many air units
2019-07-14 23:33:16 +03:00
Yair Morgenstern
7bbd006180
Added BFS for arial movement
2019-07-13 22:48:47 +03:00
Yair Morgenstern
d96a1002b1
Resolved #933 - water units correctly recognized in battle modifiers
2019-07-13 22:26:52 +03:00
Yair Morgenstern
fdfeb28e87
Drastically reduced the number of barbarian encampments that spawn
2019-07-13 22:22:32 +03:00
Yair Morgenstern
0fe3de0d50
Simplified BFS.getPathTo()
2019-07-12 15:40:03 +03:00
Yair Morgenstern
d9942aec7c
Added all promotions for air units, and a couple for other units that were previously missed
2019-07-11 22:35:22 +03:00
Yair Morgenstern
00e112e668
Code Org - Moved more Unit movement things into UnitMovementAlgorithms
2019-07-11 21:43:03 +03:00
Yair Morgenstern
e78f408bff
Translation fixes
2019-07-11 21:21:45 +03:00
Duan Tao
cae3d49738
Add notification translation.
2019-07-11 10:05:29 +03:00
Duan Tao
a8e248b892
Add Militaristic type city-state.
2019-07-11 10:05:29 +03:00
Yair Morgenstern
3b515f58d7
Map editor maps start out with all improvements and roads removed
2019-07-10 22:49:54 +03:00
Yair Morgenstern
214b4880e4
AIR UNITS ARE GO!
...
Added interception and basic air unit AI
2019-07-10 22:41:44 +03:00
Yair Morgenstern
51ad40b8bf
Code reorg - Split some functions off of civilizationInfo into their own sub-classes because it was getting too long
2019-07-10 20:05:29 +03:00
Yair Morgenstern
9ad7b976d5
Embarked units at sea which need to heal now go find land to heal on, and don't stay stuck in the same place
2019-07-08 19:29:12 +03:00
Yair Morgenstern
9559894a86
Military units no longer try to accompany great generals - great geenerals should follow the army units, not the other way round!
...
Culture building priority is dependant on whether the city is producing culture at all
Gold is now less highly valued by the AI when picking tiles to work
2019-07-08 18:37:24 +03:00
Yair Morgenstern
3ff78ef6b3
Fishing boats can no longer create oil wells in cities with oil
2019-07-08 18:03:45 +03:00
Yair Morgenstern
ab7ce12a87
Resolved #687 - can now place starting locations for specific civs in the map editor
2019-07-07 23:55:43 +03:00
Yair Morgenstern
f42cfd8b25
Air units can attack!
2019-07-05 14:46:04 +03:00
Yair Morgenstern
070d780e18
Unit table now displays range for ranged units
...
Air units are ranged units
Moving air units around now works completely!
2019-07-05 14:27:39 +03:00
Yair Morgenstern
8d79cca70d
Fixed Ottomans naval capture unique
2019-07-05 12:23:58 +03:00
Yair Morgenstern
32a45968aa
Changed unit selection in cities, to accomodate air units in the future
2019-07-05 11:15:40 +03:00
Yair Morgenstern
eedc0e30f2
Bonus as Attacker problem fixed
2019-07-04 19:54:51 +03:00
Yair Morgenstern
185ec10f10
Can now see when city contains air units
2019-07-03 23:32:17 +03:00
Yair Morgenstern
c01c9b96bf
City health bar now appears outside the city button - doesn't change the button positioning when the city is damaged
2019-07-03 23:20:22 +03:00
Yair Morgenstern
833a5ed0db
Added Air unit types
2019-07-03 18:42:28 +03:00
Yair Morgenstern
1201d9b54b
More AI tweaks
2019-07-03 18:39:59 +03:00
Yair Morgenstern
e81844c053
AI focuses production of units on cities with high production, so the weaker ones can build infrastructure
...
Organized ChooseNextConstruction automation
2019-07-03 00:09:50 +03:00
Yair Morgenstern
b0b47d0a3a
Split AI choice for construction of defensive and offensive buildings
2019-07-02 00:27:24 +03:00
Yair Morgenstern
4d5f3a51e3
Domination-victory AI declare war on close civs even when having an advantage that isn't an absolute advantage,
...
and declare war on civs that are situated far away if they are weak enough and there's no one close by
2019-07-02 00:00:41 +03:00
Am-per-Sand
c5f2caa66b
Western Slavic chars Fonts.kt
...
Polish
Czech
Slovak
2019-06-30 22:24:24 +03:00
Yair Morgenstern
0eb28b9ae7
Great General bonus affects naval units (as long as we don't have Great Admirals in the game)
2019-06-30 19:48:47 +03:00
Yair Morgenstern
76187efc3d
Can no longer pillage city ruins - #914
2019-06-30 19:37:49 +03:00
Yair Morgenstern
1898c6f9f1
AI is willing to trade Open Borders when unfriendly... for ridiculous prices
2019-06-30 19:35:04 +03:00
Yair Morgenstern
08d0a0013c
AI bombardment focuses primarily on siene and secondarily on other ranged units
2019-06-30 00:22:55 +03:00
Yair Morgenstern
519ad2a7ad
AI focuses city bombardment on siege units
2019-06-30 00:18:28 +03:00
Yair Morgenstern
e59ad4ff94
Fixed war declaration against civs with a space in their name (e.g. The Ottomans)
2019-06-29 23:56:35 +03:00
Am-per-Sand
6d38800093
à in Fonts.kt
...
just in case: à propos
2019-06-29 23:18:03 +03:00
Am-per-Sand
8970e76efa
Ú in Fonts.kt
...
Spanish:"Único a la civilización"
2019-06-29 23:18:03 +03:00
Am-per-Sand
a3ede00638
È ¡ in Fonts.kt
...
Italian:"È nato un [greatPerson]!"
Spanish:"¡Has entrado en una edad de oro!"
2019-06-29 23:18:03 +03:00
Yair Morgenstern
f60574941a
"Start new game" from Victory screen opens up the new game options, and doesn't auto-start a new game
2019-06-29 22:58:05 +03:00
Yair Morgenstern
e921833580
Fixed "Endless Production" bug for Hanse
2019-06-29 22:57:25 +03:00
Yair Morgenstern
8f0c3f1c02
Resolved #908 - added Science overview to overview screen
2019-06-27 12:01:08 +03:00
Yair Morgenstern
1aa703e69b
"Current construction is user set" saved between saves/loads - #875
2019-06-27 10:46:32 +03:00
Yair Morgenstern
46bd65e45a
Bugfix - cities with maintenance but no gold production now display gold breakdown
2019-06-25 23:14:13 +03:00
Yair Morgenstern
c517dd9d64
Added the Ottomans! #703
2019-06-25 23:00:55 +03:00
Yair Morgenstern
e1dda58f58
Options table was getting too long - now scrolls nicely
2019-06-25 21:22:16 +03:00
Yair Morgenstern
c3efc10ea8
Fixed bug where gifts from AIs to city-states were interpreted as gifts from human player to city-states
2019-06-24 21:53:31 +03:00
Am-per-Sand
b2c7595fcc
add Ó Í chars in Fonts.kt
...
pt: Ópera de Sydney Índia
2019-06-24 19:58:21 +03:00
Yair Morgenstern
fd20207980
Resolved #893 - Trade screen does not reset after a trade and must be closed to update - for realz this time
2019-06-24 19:40:28 +03:00
Yair Morgenstern
7e50f70bd5
Resolved #899 - Added setting to disable city auto-picking construction
2019-06-24 19:35:45 +03:00
Yair Morgenstern
477a4889b3
Resolved #893 - trade table doesn't reset after trade
2019-06-24 06:52:46 +03:00
Yair Morgenstern
3b9ab43bbe
Resolved #898 - added option to disable tutorials
2019-06-24 06:43:51 +03:00
Yair Morgenstern
d9bd0fa6b8
Resolved #897 - split initial tutorial, which was too long, into several parts
2019-06-24 06:37:45 +03:00
Yair Morgenstern
c0f569c826
Bugfix - AIs no longer try to gain influence wth city-states they haven't met yet
2019-06-23 22:44:04 +03:00
Yair Morgenstern
7d17265032
Added initial setup of WorldScreen in worldscreen creation, so it doesn't take too long in the render, hopefully
2019-06-21 14:29:55 +03:00
Yair Morgenstern
d4ead7bbf2
City-states no longer get policies
2019-06-21 14:06:08 +03:00
Yair Morgenstern
ee1aa61221
Fixed Hanse special ability
2019-06-21 14:01:33 +03:00
Yair Morgenstern
b7f7bb3b2e
Barbarians guarding encampments noww fortify
2019-06-21 12:55:34 +03:00
Yair Morgenstern
6d3ef94941
Update civ resources when selling a building and destroying a unit
2019-06-20 23:08:30 +03:00
Yair Morgenstern
e0f72af06d
Added Caching for civ Resources, Stats and city Happiness information for massive performance improvements in some late games
2019-06-20 23:03:28 +03:00