|
e078590933
|
Fixed concurrency problems when updating city stats
|
2018-08-27 13:38:54 +03:00 |
|
|
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 |
|
|
94e9098ac0
|
Solved a conccurrency problem in getHappiness
|
2018-08-27 12:32:07 +03:00 |
|
|
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 |
|
|
3db82c2400
|
Some ridiculous people have passed the 15-city mark. Crazy.
|
2018-08-26 07:57:08 +03:00 |
|
|
c828b57577
|
TileMapHolder doesn't update using clone because it causes problems when updating the tiles
|
2018-08-25 23:49:12 +03:00 |
|
|
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 |
|
|
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 |
|
|
9fbb997e63
|
Added burial tomb unique building for Egypt
|
2018-08-24 15:15:52 +03:00 |
|
|
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 |
|
|
8978d13cdc
|
Added paper maker as first unique building!
|
2018-08-23 13:16:41 +03:00 |
|
|
4fd9ac0f38
|
Added musketeer unique unit for France
|
2018-08-23 08:43:14 +03:00 |
|
|
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 |
|
|
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 |
|
|
040866609e
|
Added effects of Militarism, Total War and Facism
|
2018-08-20 21:58:01 +03:00 |
|
|
034f6b0860
|
Finding map tiles now works with a matrix instead of a map - works MUCH faster!
|
2018-08-20 09:19:37 +03:00 |
|
|
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 |
|
|
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 |
|
|
06091d640d
|
civ units are now cached and not calculated every time
|
2018-08-17 14:45:48 +03:00 |
|
|
1957c4ca80
|
Code reorganization - separated variables, pure functions and state-changing functions in all main logic classes
|
2018-08-17 13:36:23 +03:00 |
|
|
749ff90fe0
|
Policy screen translated
|
2018-08-17 11:44:20 +03:00 |
|
|
8b90571a77
|
Fixed some concurrency problems
|
2018-08-17 11:38:19 +03:00 |
|
|
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 |
|
|
b4fece29e0
|
Slight performance improvements for AI
|
2018-08-16 09:13:34 +03:00 |
|
|
1affaa38c2
|
Clicking the Back button when on diplomacy screen returns you to the world screen
|
2018-08-16 08:53:34 +03:00 |
|
|
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 |
|
|
26b3366d93
|
Added all policy translation lines
|
2018-08-14 19:24:47 +03:00 |
|
|
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 |
|
|
27b4c2c2ab
|
AI units now fortify when healing and prefer tiles with defensive bonuses while healing
|
2018-08-13 09:25:29 +03:00 |
|
|
fee0b718ec
|
Shrunk game size by 15% by including the images only when packed
|
2018-08-13 08:56:15 +03:00 |
|
|
bb25616b69
|
Fixed bug when playing with translations and constructing science, gold or nothing in a city
|
2018-08-12 20:45:17 +03:00 |
|
|
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 |
|
|
847bf9650d
|
Changed the basic stat icons to not use the original Civ's
|
2018-08-10 18:31:18 +03:00 |
|
|
3515b0f6bd
|
Added instructions to deal with situations where the game has crashed but we've noticed it
|
2018-08-10 11:35:56 +03:00 |
|
|
c67d515ec4
|
Organized all game images and added TexturPacker to pack them all into a single image, with an atlas to find the texture regions -
MASSIVE boost in rendering performance!
|
2018-08-10 11:05:21 +03:00 |
|
|
4d27f7f769
|
Added icon to city tiles
|
2018-08-09 21:52:28 +03:00 |
|
|
4f727df216
|
Added crosshair image on attackable enemies
|
2018-08-09 21:04:25 +03:00 |
|
|
6f2b845e13
|
Civilization class renamd to Nation, to have it be distinct from CivilizationInfo
|
2018-08-09 18:44:43 +03:00 |
|
|
186feab0c6
|
Added notification when enemy declares war on us
|
2018-08-09 18:36:37 +03:00 |
|
|
e6bc3a1ab7
|
Added tutorials when first encountering barbarians and other civilizations
|
2018-08-09 18:33:47 +03:00 |
|
|
b79b682376
|
Added "conquer defeated city with melee unit" tutorial
|
2018-08-09 10:23:10 +03:00 |
|
|
97bb4e05b9
|
Fixed bug where you could buy the same buildings multiple times - thanks vita10g!
|
2018-08-09 10:10:49 +03:00 |
|
|
9b38d0c33e
|
Cities conquered in battle lose population
|
2018-08-08 18:34:23 +03:00 |
|
|
376ae64e77
|
AI Ranged units no longer head towards defeated cities
|
2018-08-08 08:26:23 +03:00 |
|
|
0ac87fa8c4
|
AI Performance improvement (added transient currentTile to unit)
|
2018-08-08 08:25:19 +03:00 |
|
|
9d0035a8a6
|
AI now considers war on multiple civs, starting with the closest
|
2018-08-08 08:23:20 +03:00 |
|
|
c35f7d68f2
|
No longer get notifications for units of other friendly civs around your territory
|
2018-08-07 09:04:35 +03:00 |
|
|
3b83627386
|
Left side of diplomacy screen now scrolls
|
2018-08-07 07:39:44 +03:00 |
|
|
02fd349243
|
Massive AI combat improvements!
Added translations
|
2018-08-06 21:58:30 +03:00 |
|
|
99c0abd24d
|
Fixed crash when you would melee attack an enemy unit that was in a friendly civ's (unenterable) territory
|
2018-08-06 13:08:45 +03:00 |
|