Yair Morgenstern
5d3c7a3a5e
Replaced city connection icon, luxury resources now have a smiley next to them and strategic resources have a production symbol
2018-08-27 17:17:14 +03:00
Yair Morgenstern
0d630abc14
Added alternative resource icons
2018-08-27 15:37:15 +03:00
Yair Morgenstern
4932c627aa
Changed icons to the new and non-suable version!
2018-08-27 14:35:49 +03:00
Yair Morgenstern
e078590933
Fixed concurrency problems when updating city stats
2018-08-27 13:38:54 +03:00
Yair Morgenstern
c5e4a75505
Fixed bug that occured when city was being razed and managed to reach -1 population somehow
2018-08-27 12:41:16 +03:00
Yair Morgenstern
94e9098ac0
Solved a conccurrency problem in getHappiness
2018-08-27 12:32:07 +03:00
Yair Morgenstern
28f5ef5e4f
Barbarians now destroy cities instead of capturing them
...
Destroyed cities reliquish their tiles like they're supposed to
2018-08-27 12:16:25 +03:00
Yair Morgenstern
0d42585ce9
Merge branch 'master' of https://github.com/yairm210/UnCiv
2018-08-26 09:27:32 +03:00
Yair Morgenstern
94eb7198e9
Expanded city name of all civs to 30 since it's obvious there are some people who reach those numbers.
2018-08-26 09:27:08 +03:00
Yair Morgenstern
3db82c2400
Some ridiculous people have passed the 15-city mark. Crazy.
2018-08-26 07:57:08 +03:00
Yair Morgenstern
c828b57577
TileMapHolder doesn't update using clone because it causes problems when updating the tiles
2018-08-25 23:49:12 +03:00
Yair Morgenstern
86464ccdb0
Many UI updates are now done on the clone, so we won't get concurrency exceptions
2018-08-25 23:15:40 +03:00
Yair Morgenstern
ce00fd43e0
Fixed bug where even if the unit couldn't be placed within 3 tiles it was still added to the civ's unit list
2018-08-25 23:14:20 +03:00
Yair Morgenstern
9fbb997e63
Added burial tomb unique building for Egypt
2018-08-24 15:15:52 +03:00
Yair Morgenstern
d48d7aa9fe
You now choose civilizations from a list which also tells you what's unique to that civ
2018-08-24 12:28:27 +03:00
Yair Morgenstern
8978d13cdc
Added paper maker as first unique building!
2018-08-23 13:16:41 +03:00
Yair Morgenstern
4fd9ac0f38
Added musketeer unique unit for France
2018-08-23 08:43:14 +03:00
yairm210
d63f3736e0
Added Musketeer icon credits
2018-08-22 20:42:46 +03:00
Yair Morgenstern
6b5c1e62da
City-to-tile ownership is more efficient
...
Fixed bug where when starting a new game your initial units would get an extra turn until you reloaded the game
2018-08-22 13:30:37 +03:00
Yair Morgenstern
5e1bccdc47
Organized clone functions
...
Found one last place where the unit was destroyed manually and not using the destroy() function =\
2018-08-20 22:36:01 +03:00
Yair Morgenstern
040866609e
Added effects of Militarism, Total War and Facism
2018-08-20 21:58:01 +03:00
Yair Morgenstern
034f6b0860
Finding map tiles now works with a matrix instead of a map - works MUCH faster!
2018-08-20 09:19:37 +03:00
Yair Morgenstern
f820b75fff
Json is apparently not thread safe, so we now create a new instance for each stringify
2018-08-20 09:17:40 +03:00
Yair Morgenstern
4c5e6a8a39
TileMap that was saved in memory changed to TileList, to give more freedom with how we save tiles - TileMap now generated on runtime
2018-08-18 21:48:40 +03:00
Yair Morgenstern
06091d640d
civ units are now cached and not calculated every time
2018-08-17 14:45:48 +03:00
Yair Morgenstern
1957c4ca80
Code reorganization - separated variables, pure functions and state-changing functions in all main logic classes
2018-08-17 13:36:23 +03:00
Yair Morgenstern
749ff90fe0
Policy screen translated
2018-08-17 11:44:20 +03:00
Yair Morgenstern
abef1a64e5
Merge branch 'master' of https://github.com/yairm210/UnCiv
2018-08-17 11:38:42 +03:00
Yair Morgenstern
8b90571a77
Fixed some concurrency problems
2018-08-17 11:38:19 +03:00
yairm210
3d93565582
Merge pull request #229 from Roumaan/master
...
New policies text lines Russian translation
2018-08-17 00:15:38 +03:00
Roumaan
c1098c19d1
Policies Russian translation complete
2018-08-16 23:50:00 +03:00
Yair Morgenstern
fe67fda906
Performance improvement - Moved all autosaving to save a *clone* of the current game in another thread, thus allowing the user to continue his game without having to wait for the game to save
2018-08-16 23:33:56 +03:00
Yair Morgenstern
b4fece29e0
Slight performance improvements for AI
2018-08-16 09:13:34 +03:00
Yair Morgenstern
1affaa38c2
Clicking the Back button when on diplomacy screen returns you to the world screen
2018-08-16 08:53:34 +03:00
Yair Morgenstern
b1e17a67c6
Added Range, Sentry, Siege and Indirect Fire promotions
...
Units now get experience when capturing a city
2018-08-16 08:52:29 +03:00
Roumaan
9aedb6f964
Merge remote-tracking branch 'refs/remotes/yairm210/master'
2018-08-15 00:06:13 +03:00
Roumaan
4e89c037f9
Merge remote-tracking branch 'refs/remotes/yairm210/master'
2018-08-14 23:58:47 +03:00
Yair Morgenstern
26b3366d93
Added all policy translation lines
2018-08-14 19:24:47 +03:00
Yair Morgenstern
f9632b4151
Back button now acts like the "close" button, returning you to the upper-level screen (usually the world screen)
2018-08-14 19:09:58 +03:00
Yair Morgenstern
27b4c2c2ab
AI units now fortify when healing and prefer tiles with defensive bonuses while healing
2018-08-13 09:25:29 +03:00
Yair Morgenstern
fee0b718ec
Shrunk game size by 15% by including the images only when packed
2018-08-13 08:56:15 +03:00
Yair Morgenstern
bb25616b69
Fixed bug when playing with translations and constructing science, gold or nothing in a city
2018-08-12 20:45:17 +03:00
Yair Morgenstern
4c0372a8b5
When cities expand, units that aren't allowed to enter there are pushed to the closest moveable tile
2018-08-12 08:56:10 +03:00
Yair Morgenstern
4a35d2f3db
Merge branch 'master' of https://github.com/yairm210/UnCiv
2018-08-10 18:31:39 +03:00
Yair Morgenstern
847bf9650d
Changed the basic stat icons to not use the original Civ's
2018-08-10 18:31:18 +03:00
Roumaan
e5342de6cd
I belatedly translated the tutorials +some minor translations ( #227 )
...
* Adding tutorials Russian translation
* Oh forgot about this one
* Some new translations
* Translated some new tutorials
+one string translation at main file
2018-08-10 13:47:36 +03:00
Roumaan
4016b1125f
Translated some new tutorials
...
+one string translation at main file
2018-08-10 13:28:35 +03:00
Roumaan
3f63c4c107
Merge remote-tracking branch 'refs/remotes/yairm210/master'
2018-08-10 13:15:21 +03:00
Roumaan
d571d09c5e
Some new translations
2018-08-10 13:14:07 +03:00
Roumaan
4764eee711
Merge remote-tracking branch 'refs/remotes/yairm210/master'
2018-08-10 12:35:49 +03:00