Damjan94
|
45db23bd95
|
added the ability to scroll the cities in cities overview screen (#187)
* added the ability to scroll the cities in cities overview screen
* fixed the includes
* shortned the code a bit
|
2018-07-01 16:18:25 +03:00 |
|
Yair Morgenstern
|
e81df16317
|
Added Yes/No popup (we'll need it when we have diplomacy and you tell a unit to enter enemy territory)
Added opttion to disband unit (as a test for the popup)
|
2018-06-27 22:43:15 +03:00 |
|
Yair Morgenstern
|
c5787803f9
|
Overview screen now accessible from top bar
|
2018-06-27 20:35:04 +03:00 |
|
Damjan94
|
8cf6a43605
|
fixed the crash caused by missing curly braces (#181)
|
2018-06-27 19:53:38 +03:00 |
|
Yair Morgenstern
|
7836f6237f
|
Civilian units no longer have promote action
|
2018-06-26 23:08:50 +03:00 |
|
Yair Morgenstern
|
15b602da1f
|
Added empire overview screen!
|
2018-06-26 23:08:21 +03:00 |
|
Yair Morgenstern
|
fe1b74c197
|
Started adding empire overview screen
|
2018-06-26 18:13:01 +03:00 |
|
Yair Morgenstern
|
23f9d157a4
|
Organized files
|
2018-06-26 08:19:41 +03:00 |
|
Yair Morgenstern
|
805fc5c739
|
Oligarchy policy now works as intended
More translation stuff
|
2018-06-25 23:11:22 +03:00 |
|
Yair Morgenstern
|
4bbffe318b
|
More translation stuff
|
2018-06-25 21:50:56 +03:00 |
|
Yair Morgenstern
|
a59d6e7a46
|
Translation stuff
Fixed ultra rare bug where a unit that expends all its movement points on roads right before attacking will think that it can attack when it can't
|
2018-06-25 20:08:57 +03:00 |
|
Yair Morgenstern
|
1388aec34a
|
Tech manager now shows eras of technologies!
|
2018-06-25 19:27:27 +03:00 |
|
Yair Morgenstern
|
c5f127e555
|
Policy branches are unlocked by era
|
2018-06-25 18:09:38 +03:00 |
|
Yair Morgenstern
|
1dffbe2db5
|
Added Dynamite tech with Artillery
|
2018-06-25 13:59:51 +03:00 |
|
Yair Morgenstern
|
b166e23858
|
Game now longer gets an Application Not Responding when taking a long time creating a new game
|
2018-06-25 08:41:22 +03:00 |
|
Yair Morgenstern
|
fe31e4121a
|
Added Barracks and Armory buildings to increase XP of units built in the city
|
2018-06-24 22:09:16 +03:00 |
|
Yair Morgenstern
|
a56e7e43aa
|
Added Agriculture tech - no gameplay change, but it does tell the game's story well!
|
2018-06-24 21:19:57 +03:00 |
|
Yair Morgenstern
|
afd712c1c9
|
Added tutorials and basic help ffor capturing enemy cities and for connecting your cities to the capital with roads
|
2018-06-23 23:46:26 +03:00 |
|
Yair Morgenstern
|
81e9cd317d
|
Started normalizing tech tree to be like G&K - Added Guilds between Currreny and Chivalry
|
2018-06-22 13:07:52 +03:00 |
|
Yair Morgenstern
|
b8d9e432ef
|
Fixed bug where if an enemy city expanded over your territory but you had a population working that tile, that population would be stuck there, and would remain unusable!
|
2018-06-22 12:21:57 +03:00 |
|
Yair Morgenstern
|
e0961e1b0b
|
Unit table updates texts even if the unit hasn't changed
|
2018-06-22 10:41:53 +03:00 |
|
Yair Morgenstern
|
c1d196d38c
|
Menu no longer appears multiple times on top of itself if you click the menu button several times in a row
|
2018-06-22 00:53:24 +03:00 |
|
Yair Morgenstern
|
bbbccc96ef
|
Multiple performance improvements - managed to lower update time of a busy map from 1 second (which is A LOT) to 0.3, still room for improvement but nowhere near as bad!
|
2018-06-22 00:50:42 +03:00 |
|
Yair Morgenstern
|
bed7a37a6b
|
Cities connected to capital have a connected symbol next to them
Unit information displays XP to next promotion
|
2018-06-21 22:52:24 +03:00 |
|
Yair Morgenstern
|
415add2417
|
Loads of translation changes, especially for German!
Changed font from Roboto to Arial because it contains some characters (e.g. for Romanian) that Roboto doesn't
|
2018-06-20 23:11:02 +03:00 |
|
Yair Morgenstern
|
bfad59ca9b
|
Redid how finding attackable enemies works
Bottom line: AI now moves ranged units and attacks in the same turn
|
2018-06-20 19:41:00 +03:00 |
|
Yair Morgenstern
|
05b37dc660
|
AI now accompanies settlers with military units
AI now picks promotions for promotable units
|
2018-06-20 18:30:40 +03:00 |
|
Yair Morgenstern
|
3f87cfa3db
|
Fixed silly regex bug which works differently on desktop and android
|
2018-06-19 20:01:49 +03:00 |
|
Yair Morgenstern
|
7c26daaed2
|
Fixed edge-case bug where a tile that a unit was headed towards becomes unreachable afterwards
|
2018-06-19 19:33:26 +03:00 |
|
Yair Morgenstern
|
5aef49955a
|
Added display option to change screen resolution
|
2018-06-19 18:36:04 +03:00 |
|
Yair Morgenstern
|
0af880877f
|
Added longbowman (Engand unique unit)
Techs now don't display units that are unique to other civs, or the base unit if you have a unique that replaces it
|
2018-06-18 23:33:49 +03:00 |
|
Yair Morgenstern
|
fa14b6eebe
|
Cities can now idle by producing Nothing
|
2018-06-18 22:00:07 +03:00 |
|
Yair Morgenstern
|
aa11c49eec
|
Many more things are now translated!
Added more things to translate to translations.json
|
2018-06-18 21:41:07 +03:00 |
|
Yair Morgenstern
|
f593d1eab6
|
Added notifications for enemies in or near our borders
ALL enemies now marked with a red circle to make them more visible
|
2018-06-18 18:59:15 +03:00 |
|
Yair Morgenstern
|
e0cfbea5a2
|
More things will be translated!
|
2018-06-18 13:20:37 +03:00 |
|
Yair Morgenstern
|
7d7a2e5ce1
|
Added lots of places where terms need to be translated in the code
|
2018-06-18 13:04:36 +03:00 |
|
Yair Morgenstern
|
009d11c40d
|
Tutorials after "next turn" are now opened via the main thread
|
2018-06-18 08:39:01 +03:00 |
|
Yair Morgenstern
|
5df93757f2
|
Added Bowman as first unique unit!
|
2018-06-17 23:39:25 +03:00 |
|
Yair Morgenstern
|
8116a72fdf
|
National wonders are now removed from captured cities (hence "National")
|
2018-06-17 23:22:09 +03:00 |
|
Yair Morgenstern
|
ed8e664358
|
Added Cover, March and Charge promotions
|
2018-06-17 23:08:16 +03:00 |
|
Yair Morgenstern
|
5fa9ad0640
|
Normalized city strength according to original civ game
Added Walls and Castle buildings
|
2018-06-17 19:47:01 +03:00 |
|
Yair Morgenstern
|
80963e7eac
|
Added damage modification from basic promotions
|
2018-06-16 23:35:54 +03:00 |
|
Yair Morgenstern
|
c6caf0cecd
|
Added promotions mechanism!
|
2018-06-16 22:50:11 +03:00 |
|
Yair Morgenstern
|
92abe0cf73
|
More translations!
|
2018-06-15 16:48:38 +03:00 |
|
Yair Morgenstern
|
bcd5f02bec
|
Razed cities now have a fire icon next to them
|
2018-06-15 16:48:04 +03:00 |
|
Yair Morgenstern
|
d429c6585b
|
Aded terrains, resources improvements and techs to the translation file
|
2018-06-15 15:04:25 +03:00 |
|
Yair Morgenstern
|
fe0c6e07a2
|
Settlers no longer try to go towards unreachable tiles in order to found cities
Settler random walk is now like the rest of the units
|
2018-06-15 13:40:27 +03:00 |
|
Yair Morgenstern
|
79971b05b8
|
Added more translations in the code
|
2018-06-14 23:20:25 +03:00 |
|
Yair Morgenstern
|
03f5f32f36
|
Golden age now also provides +20% to culture; added Golden Age tutorial
|
2018-06-14 22:47:04 +03:00 |
|
Yair Morgenstern
|
e808885e0d
|
Applied translation to many part of the project
|
2018-06-14 22:19:59 +03:00 |
|
Yair Morgenstern
|
c815863124
|
Archers now require Archery (as should be!)
|
2018-06-14 21:00:44 +03:00 |
|
Yair Morgenstern
|
2df88c8517
|
Civilopedia page now looks normal
|
2018-06-14 20:49:36 +03:00 |
|
Yair Morgenstern
|
d2cb7173c1
|
AI now moved ranged units before melee, so that it will attack wil the ranged units first =)
|
2018-06-14 20:47:23 +03:00 |
|
Yair Morgenstern
|
5af940858b
|
Added unhappiness tutorial + tutorial text is now a normal size
|
2018-06-14 08:42:59 +03:00 |
|
Yair Morgenstern
|
0468adc130
|
If the selected unit was a civilian unit of ours that was captured, it is no longer selected.
|
2018-06-13 13:27:59 +03:00 |
|
Yair Morgenstern
|
0eb28ab679
|
Select box, text field and picker screens now look much nicer
|
2018-06-12 22:46:23 +03:00 |
|
Yair Morgenstern
|
e1df4b4840
|
Cached fonts for reuse - generating them takes valuable time!
|
2018-06-12 21:38:40 +03:00 |
|
Yair Morgenstern
|
9e3772a58d
|
All text is now Roboto and much sharper!
Added lots of "Translatable" words
Organized City Screen a little bit
|
2018-06-12 21:28:17 +03:00 |
|
Yair Morgenstern
|
0c71c39bc2
|
If you raze your capital and you have another city, it becomes the new capital
|
2018-06-12 21:21:35 +03:00 |
|
Yair Morgenstern
|
a380f7aa95
|
Battle table now displays "Captured" when attacking a city with no resistance
|
2018-06-12 09:10:02 +03:00 |
|
Yair Morgenstern
|
c27bcb00c4
|
Fixed notification when capturing a civilian unit
|
2018-06-12 09:09:11 +03:00 |
|
Yair Morgenstern
|
4c3231a3fe
|
City health is only visible for cities in visible tiles, not explored tiles
|
2018-06-11 19:33:28 +03:00 |
|
Yair Morgenstern
|
135a502990
|
Unit that was set up doesn't lose its Set Up status if it attacks
|
2018-06-11 18:37:19 +03:00 |
|
Yair Morgenstern
|
9aa41d3d13
|
Units that can move after attacking (horseman, knight) no longer get deducted movement points for BOTH the movement to the enemy tile AND the attack
|
2018-06-11 18:32:37 +03:00 |
|
Yair Morgenstern
|
02c74ad8ba
|
Added Set Up action for siege units that require it
Unit cannot attack twice a turn even if it can "move after attacking"
|
2018-06-11 18:27:23 +03:00 |
|
Yair Morgenstern
|
4b2cefd5f4
|
Added visual health bars to cities!
|
2018-06-11 09:34:02 +03:00 |
|
Yair Morgenstern
|
825cffaf05
|
Increased padding around map, so that no tiles would be unreachable
|
2018-06-11 08:26:12 +03:00 |
|
Yair Morgenstern
|
7108dcae78
|
Fixed crashing bug where barbarians would capture civilian units - including settlers! - and try to found cities with them
|
2018-06-10 20:58:36 +03:00 |
|
Yair Morgenstern
|
8d5fd730a0
|
Added promotion jsons, icons and organized unit types (scout is now its own!)
|
2018-06-10 17:44:05 +03:00 |
|
Yair Morgenstern
|
adeaa5907a
|
Added city health in text description of tile
|
2018-06-10 17:42:16 +03:00 |
|
Yair Morgenstern
|
d695cbd6f1
|
If we try to place barbs but there's no room then we just don't place.
|
2018-06-10 17:34:00 +03:00 |
|
Yair Morgenstern
|
98932473eb
|
If we run outof places to place barbarians at the start of the game, of if we randomly select the same tile twice, the gam wil not crash
|
2018-06-10 17:30:49 +03:00 |
|
Yair Morgenstern
|
b31e7ccc3d
|
Fixed a rare bug where unit would try to "walk" to a conquered city even though it was already in it
|
2018-06-09 22:59:23 +03:00 |
|
Yair Morgenstern
|
088583bd9d
|
Civilian units are now captured by melee units rather than killed!
|
2018-06-08 18:07:00 +03:00 |
|
Yair Morgenstern
|
10c5c5f0ef
|
Added back Civilopedia button (it had mysteriously vanished)
|
2018-06-08 18:06:29 +03:00 |
|
Yair Morgenstern
|
b255b8cf15
|
You will always generate at least 1 science per turn, so that you don't get strange numbers on the Tech button
|
2018-06-08 17:52:01 +03:00 |
|
Yair Morgenstern
|
0edbaac53d
|
Changed "Archery" units to "Ranged" because it will also include machine gun in the future
|
2018-06-08 17:44:49 +03:00 |
|
Yair Morgenstern
|
4b7ec5303a
|
Reorganized the class tree
|
2018-06-08 15:43:40 +03:00 |
|
Yair Morgenstern
|
95bdcf8dcb
|
Notification scroll height is now limited
|
2018-06-08 15:28:02 +03:00 |
|
Yair Morgenstern
|
d8652ed510
|
Fixed bug where completing the Liberty social policy tree left you stuck in a Great Person picker screen
|
2018-06-08 13:29:31 +03:00 |
|
Yair Morgenstern
|
c3e0d6ac2c
|
You can no longer have negative science per turn, even if you have a huge gold deficit (what does "negative science" even mean?)
|
2018-06-08 13:19:42 +03:00 |
|
Yair Morgenstern
|
83c235690a
|
Added minimap!
Notifications now take up less of the increasingly valuabe screenspace
|
2018-06-08 13:18:45 +03:00 |
|
Yair Morgenstern
|
7002b8d55e
|
Fixed save/load game Clipboard problems
|
2018-06-06 14:47:37 +03:00 |
|
Yair Morgenstern
|
d81768047f
|
Added base for translations - we should now be able to add fan translations for different languages!
|
2018-06-05 21:58:02 +03:00 |
|
Yair Morgenstern
|
e0f97e584d
|
Added options to save game to clipboard and load game from clipboard - this will allow sharing and modification of games for those who want it
|
2018-06-05 21:55:48 +03:00 |
|
Yair Morgenstern
|
c088c02b1e
|
Added Roboto font and finally figured out how to make TrueType fonts look good!
|
2018-06-05 21:53:51 +03:00 |
|
Yair Morgenstern
|
c7e14a0242
|
Disabled NextTurn button from being clicked twice, and moved rendering to the main thread
|
2018-06-04 17:14:10 +03:00 |
|
Yair Morgenstern
|
335b7dc1e3
|
Removed all opening of screens from within game logic, put in the WorldScreen login instead, so that the rendering screen remains the same (OpenGL context problems)
|
2018-06-04 12:29:02 +03:00 |
|
Yair Morgenstern
|
6d059fb6ed
|
When attacking a tile that has both a military and civilian unit, and defeating the militaryunit, the civilian unit is now destroyed
|
2018-06-04 10:15:41 +03:00 |
|
Yair Morgenstern
|
0fb3c2256e
|
OKAY FOUND THE BUG!
So, now military units can't enter tiles which have an enemy civilian unit in them.
Honestly I would not have guessed that this was the problem.
|
2018-06-03 13:56:03 +03:00 |
|
Yair Morgenstern
|
431c5449f3
|
Added display options, to show/hide worked tiles and resources/tile improvements
|
2018-05-31 19:46:11 +03:00 |
|
Yair Morgenstern
|
145c908af2
|
"Raze City" button now placed correctly when there are multiple cities
|
2018-05-31 18:02:07 +03:00 |
|
Yair Morgenstern
|
f6ca98b1d7
|
Massive change - Unit in TileInfo now spit to CivilianUnit and MilitaryUnit!
|
2018-05-31 17:23:46 +03:00 |
|
Yair Morgenstern
|
c50a919e2a
|
Added Happiness display to city screen (both total and detailed)
|
2018-05-30 13:21:50 +03:00 |
|
Yair Morgenstern
|
0959cc3b69
|
Added ability to raze cities
|
2018-05-30 12:40:17 +03:00 |
|
Yair Morgenstern
|
0dab2d6dca
|
Clicking on the unit description label now zooms to map to the unit
|
2018-05-30 09:04:45 +03:00 |
|
Yair Morgenstern
|
aa0ddd4128
|
Added colors to notifications, depending on the context (attack, culture growth, tech, city growth, etc.)
|
2018-05-29 23:43:54 +03:00 |
|
Yair Morgenstern
|
e1bd1c271e
|
Load screen displays civ, turns and save time; Save screen now displays random noun-adjective combination as default save name
|
2018-05-29 22:37:31 +03:00 |
|
Yair Morgenstern
|
1be235d380
|
New game screen
|
2018-05-29 22:03:28 +03:00 |
|
Yair Morgenstern
|
3b80cd8450
|
Creating a city removes the tile improvement that was there (D'oh)
|
2018-05-29 22:03:08 +03:00 |
|