Commit Graph

615 Commits

Author SHA1 Message Date
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
13e1d06c8b Fixed bug where everyone would pay upkeep costs for all tiles, instead of just their own tiles 2018-08-06 13:07:36 +03:00
2be6a5c15c AI construction choices now better and change between peacetime and wartime.
AIs now declare war on each other if they think they can defeat the other side
(Returned movement alg. to the way it was because the new way didn't allow ais to find enemy units, added comment)
2018-08-05 23:08:50 +03:00
e655d6620a Added LOADS of words to be translated - all buildings and units! 2018-08-05 16:12:46 +03:00
c3cdae12d4 Tutorials are now defined per language! 2018-08-04 23:57:53 +03:00
7983901435 Info on translation percentage in language picker screen 2018-08-04 21:50:56 +03:00
ec0ebc73f0 Expanded translation for new game screen and overview screen 2018-08-04 21:36:08 +03:00
5b26974752 AI picks a random tech from those with the lowest cost
AI civs trade luxury resources wiith each other when they have spares
2018-08-03 15:21:41 +03:00
f0a56b5e84 Units are moved to movable tiles when an enemy city expands its territory to the unit's tile
Diplomacy button is not shown unless you have other civs you can diplomatize with
2018-08-03 14:47:25 +03:00
215310b413 Diplomacy screen, declaring war, no entering frienly enemy territory 2018-08-02 21:21:30 +03:00
bf9e06445c All diplomacy now done from a separate screen 2018-08-02 14:59:53 +03:00
023c4cd1c6 Trade now almost entirely separate from Trade Screen, so the Trade screen can become a Diplomacy screen! 2018-08-01 22:41:23 +03:00
04c0c87d7c Trade table separated into a distict entity, allows us to put the trade into other screens 2018-08-01 13:00:06 +03:00
d8daf6dc88 Separated trade logic from UI display 2018-08-01 09:00:06 +03:00
d8bb0eb9e5 Can now trade Peace Treaty! Which leads to actual fukken peace! 2018-07-31 17:48:57 +03:00
fa8e8a148d Can now trade technologies!
AI assessment of luxury resources improved
2018-07-30 21:34:31 +03:00
82c42e8528 Trade classes re now separate files 2018-07-30 13:30:13 +03:00
8b259a3db3 Added ai unhappiness modifier to difficulty 2018-07-27 10:03:44 +03:00
1689005fef Tutorials saved between turns
No notification for "discovering" barbarians
2018-07-27 00:07:32 +03:00
041f904f6c Added language picker screen 2018-07-26 23:46:14 +03:00
f6f9433c41 Fixed concurrent iterator change problems 2018-07-26 23:17:18 +03:00
592b716e81 Removed the 1/63 chance that on a small map you couldn't have many civs 2018-07-26 23:16:56 +03:00