Yair Morgenstern
|
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 |
|
Yair Morgenstern
|
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 |
|
Yair Morgenstern
|
215310b413
|
Diplomacy screen, declaring war, no entering frienly enemy territory
|
2018-08-02 21:21:30 +03:00 |
|
Yair Morgenstern
|
bf9e06445c
|
All diplomacy now done from a separate screen
|
2018-08-02 14:59:53 +03:00 |
|
Yair Morgenstern
|
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 |
|
Yair Morgenstern
|
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 |
|
Yair Morgenstern
|
d8daf6dc88
|
Separated trade logic from UI display
|
2018-08-01 09:00:06 +03:00 |
|
Yair Morgenstern
|
d8bb0eb9e5
|
Can now trade Peace Treaty! Which leads to actual fukken peace!
|
2018-07-31 17:48:57 +03:00 |
|
Yair Morgenstern
|
fa8e8a148d
|
Can now trade technologies!
AI assessment of luxury resources improved
|
2018-07-30 21:34:31 +03:00 |
|
Yair Morgenstern
|
82c42e8528
|
Trade classes re now separate files
|
2018-07-30 13:30:13 +03:00 |
|
Yair Morgenstern
|
8b259a3db3
|
Added ai unhappiness modifier to difficulty
|
2018-07-27 10:03:44 +03:00 |
|
Yair Morgenstern
|
1689005fef
|
Tutorials saved between turns
No notification for "discovering" barbarians
|
2018-07-27 00:07:32 +03:00 |
|
Yair Morgenstern
|
041f904f6c
|
Added language picker screen
|
2018-07-26 23:46:14 +03:00 |
|
Yair Morgenstern
|
f6f9433c41
|
Fixed concurrent iterator change problems
|
2018-07-26 23:17:18 +03:00 |
|
Yair Morgenstern
|
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 |
|
Yair Morgenstern
|
03f0b2a1f9
|
Added getBackground helper function
|
2018-07-26 23:15:33 +03:00 |
|
Yair Morgenstern
|
1cba56c947
|
Tutorials shown are now per-device (in the game settings) rather than per-game
Game settings are now saved as a proper class, found how to ignore unknown properties in json! =)
|
2018-07-26 13:15:38 +03:00 |
|
Yair Morgenstern
|
efef41541c
|
Razed cities do not grow
|
2018-07-25 23:05:21 +03:00 |
|
Yair Morgenstern
|
06c68302ce
|
Added difficulty settings!
|
2018-07-25 22:56:25 +03:00 |
|
Yair Morgenstern
|
7af1a89913
|
You can no longer see city connection status of enemy cities
|
2018-07-24 18:25:36 +03:00 |
|
Yair Morgenstern
|
b4614fc1f5
|
Railroad now looks like a railroad and visible on tundra
|
2018-07-24 18:22:39 +03:00 |
|
Yair Morgenstern
|
18a8f9f0d5
|
Fixed bug where units on hills thought they could attack further away units
|
2018-07-23 20:04:33 +03:00 |
|
Yair Morgenstern
|
a3eda1fd52
|
Fixed bug that caused barbarians to not do anything
|
2018-07-20 16:04:38 +03:00 |
|
Yair Morgenstern
|
9c23c8f551
|
Civs start at least 3 tiles away from edge of board
|
2018-07-20 15:58:03 +03:00 |
|
Yair Morgenstern
|
a33a161fdb
|
Unique units can now be upgraded to (e.g. archer to longbowman) - Thanks Am-per-sand!
|
2018-07-20 15:57:44 +03:00 |
|
Yair Morgenstern
|
ea20201c1b
|
Renamed Unit to BaseUnit so it wouldn't conflict with Kotlin's Unit cllass
|
2018-07-20 12:13:37 +03:00 |
|
Yair Morgenstern
|
0d261e88bf
|
Added list of units to empire overview
|
2018-07-19 13:29:52 +03:00 |
|
Yair Morgenstern
|
d8ac537535
|
Cut down saved game size when copying text to the clipboard by 85% using gzip
|
2018-07-18 23:13:58 +03:00 |
|
Yair Morgenstern
|
a2530b5480
|
Player no longer always starts in the middle of the map
|
2018-07-18 18:45:37 +03:00 |
|
Yair Morgenstern
|
606a375467
|
World screen centers on capital instead of zero position
|
2018-07-18 18:41:15 +03:00 |
|
Yair Morgenstern
|
e6a95452b4
|
If a unit's upgrade is obsolete, then we try to upgrade to the next non-obsolete unit in line in the upgrade succession tree
|
2018-07-18 17:58:38 +03:00 |
|
Yair Morgenstern
|
a86460b345
|
Ranged units cannot indirect attack (e.g. if a hill is in the way)
|
2018-07-18 17:52:13 +03:00 |
|
Yair Morgenstern
|
5ee0c47e22
|
If a unit can be promoted twice, the promotion picker remains open after you pick the first promotion
|
2018-07-18 13:26:29 +03:00 |
|
Yair Morgenstern
|
23a9886de7
|
Expanded unit civilopedia description
|
2018-07-17 23:14:58 +03:00 |
|
Yair Morgenstern
|
12c925f79c
|
Apollo program status correctly displayed in victory screen - you can now actually win a scientific victory!
|
2018-07-17 23:07:17 +03:00 |
|
Yair Morgenstern
|
b5d198adcd
|
AI examines city construction each turn, in case there's something better to build
|
2018-07-17 23:05:55 +03:00 |
|
Yair Morgenstern
|
9e50051c61
|
When out of gold, units disband at a rate dependant on your deficit
|
2018-07-17 23:05:08 +03:00 |
|
Yair Morgenstern
|
5fed13eb76
|
Tiles with gold are now ranked higher if civ is in a bad financial situation
|
2018-07-17 13:13:23 +03:00 |
|
Yair Morgenstern
|
a7ddc07880
|
Changed city construction automation - should help the AI not constantly go broke
|
2018-07-17 12:53:43 +03:00 |
|
Yair Morgenstern
|
7ec95fefd9
|
No tile will now be in 2 cities simultaneously
Cities can't "take over" tiles neighboring to a city
|
2018-07-16 23:50:35 +03:00 |
|
Yair Morgenstern
|
bc404d9b17
|
Fixed bug that preclude building spaceship parts
|
2018-07-16 19:57:27 +03:00 |
|
Yair Morgenstern
|
e40bc91156
|
City cannot starve below 0 population
Starvation notifications when a city generates negative food, not only when population decreases
|
2018-07-16 18:31:32 +03:00 |
|
Yair Morgenstern
|
2cd3347cec
|
Barbarians will not spawn in tiles that any civilization can currently see
|
2018-07-16 12:36:33 +03:00 |
|
Yair Morgenstern
|
ce7cb2ce17
|
Tiles outside the 3rd ring of a city can no longer be "worked" in the screen (before they could be chosen but didn't provide yields)
|
2018-07-16 09:43:36 +03:00 |
|
Yair Morgenstern
|
43ef42be5f
|
When removing a terrain (e.g. Forest) whose improvement depends on it (e.g. Lumber mill), the improvement is removed
|
2018-07-16 09:17:42 +03:00 |
|
Yair Morgenstern
|
6ca586c3b1
|
Can no longer accept "empty" trades
|
2018-07-16 09:16:53 +03:00 |
|
Yair Morgenstern
|
da3d749547
|
When unable to support units, they disband one by one instead of all at the same time
|
2018-07-15 19:51:27 +03:00 |
|
Yair Morgenstern
|
68781ed5f7
|
Units can only upgrade within your borders (thanks Noam!)
|
2018-07-13 17:28:08 +03:00 |
|
Yair Morgenstern
|
7e34d95707
|
After a civ loses enough resources to go "negative", trades relating to that resource are cancelled
|
2018-07-13 16:17:11 +03:00 |
|
Yair Morgenstern
|
d34a3cd1a2
|
After accepting a trade you cannot "accept" the same trade again
|
2018-07-13 16:13:36 +03:00 |
|
Yair Morgenstern
|
cfe231ee4e
|
Barbarians no longer disband units for lack of gold
|
2018-07-13 16:10:45 +03:00 |
|
Yair Morgenstern
|
bfb53a1940
|
Updating happiness happens in a different thread so it doesn't impede the update() function
|
2018-07-12 19:17:58 +03:00 |
|
Yair Morgenstern
|
c05503bb86
|
Attacking with a unit disables its "move" command
|
2018-07-11 21:31:59 +03:00 |
|
Yair Morgenstern
|
3215e0eea9
|
Displayed happiness updated within the turn (thanks Am-Per-Sand!)
|
2018-07-11 21:25:23 +03:00 |
|
Yair Morgenstern
|
4196f72a20
|
Can no longer see enemy city construction progress, enemy city health of unviewed cities and improvement progress in unviewed tiles (thanks Am-Per-Sand!)
|
2018-07-11 19:20:03 +03:00 |
|
Yair Morgenstern
|
a1d358e9c8
|
You can now trade "gold per turn"
|
2018-07-11 19:13:59 +03:00 |
|
Yair Morgenstern
|
d385ebd10b
|
XP and promotions are retained when upgrading units (thanks Noam!)
|
2018-07-11 19:10:18 +03:00 |
|
Yair Morgenstern
|
3425c117ff
|
Automated workers will build camps on forest tiles where they can
|
2018-07-10 12:29:29 +03:00 |
|
Yair Morgenstern
|
f9ec46a376
|
Trades visually separated in overview screen
|
2018-07-10 09:07:36 +03:00 |
|
Yair Morgenstern
|
35b66316bc
|
Camps are now buildable in forests without removing the forests (Thanks Noam!)
|
2018-07-10 09:04:45 +03:00 |
|
Yair Morgenstern
|
1b5f2a2e00
|
Free policies no longer increase future policy cost
|
2018-07-10 08:57:35 +03:00 |
|
Yair Morgenstern
|
73384ffb8c
|
UI Bugfix - After conquering a city, unmoved city borders would stay the same color
|
2018-07-09 23:18:27 +03:00 |
|
Yair Morgenstern
|
949d64c53c
|
Added tutorials for strategic and luxury resources
|
2018-07-09 22:51:50 +03:00 |
|
Yair Morgenstern
|
849129ac65
|
Added trade translation texts
Added duration to trade screen buttons
|
2018-07-09 22:43:32 +03:00 |
|
Yair Morgenstern
|
f0ac694ba1
|
Bugfix - Great People can no longer construct improvements on city centers
|
2018-07-09 22:21:38 +03:00 |
|
Yair Morgenstern
|
0c2f506412
|
Fixed bug where if an enemies capital was captured and he had no cities but he had a settler, the game would still try to relocate the capital
|
2018-07-09 17:30:44 +03:00 |
|
Yair Morgenstern
|
a511aa2927
|
You can no longer open 2 Yes/No popup instances at the same time (caused a crash if you opened 2 to disband a unit and clicked "yes" on both)
|
2018-07-09 17:24:44 +03:00 |
|
Yair Morgenstern
|
4d43b8d226
|
Fixed bug where if you discovered and enemy and traded ith him and your trade finished without leaving and reentering the game, the game would crash (but would be okay on reload)
|
2018-07-08 18:40:26 +03:00 |
|
Yair Morgenstern
|
1c304da9d1
|
Fixed bug where workers would try to head towards tiles they couldn't reach to construct roads
|
2018-07-06 16:47:51 +03:00 |
|
Yair Morgenstern
|
0c17e19ea2
|
Trading gold now works as well!
|
2018-07-06 16:42:32 +03:00 |
|
Yair Morgenstern
|
5fc20fb547
|
You now recieve notifications when units disband
|
2018-07-06 16:32:56 +03:00 |
|
Yair Morgenstern
|
74b10e8a31
|
Trade works!
|
2018-07-06 16:28:42 +03:00 |
|
Yair Morgenstern
|
895b4b55e2
|
Promotions can now be picked if ANY of the prerequisites is met, rather than all (thanks am-per-sand!)
|
2018-07-04 19:59:56 +03:00 |
|
Yair Morgenstern
|
9f81ac6676
|
Defeated civs no longer have automated actions, and their remaining units are removed from the map
|
2018-07-03 22:25:13 +03:00 |
|
Yair Morgenstern
|
220ed19e3b
|
AI now upgrades upgradable units if it has the money
|
2018-07-03 16:53:54 +03:00 |
|
Yair Morgenstern
|
de6e3f9ec8
|
All AI units that don't have a speciific target to attack will head towards the closest hostile city
|
2018-07-03 16:37:20 +03:00 |
|
Yair Morgenstern
|
9b59494a47
|
When civilization is in negative gold, units will start to disband until we can support the extra units
|
2018-07-03 16:36:18 +03:00 |
|
Yair Morgenstern
|
71f4c04948
|
Automated (and UI) workers now build roads between cities if they're big enough!
This was the major cause for the AI's economic failure!
|
2018-07-02 23:40:50 +03:00 |
|
Yair Morgenstern
|
c49a282a74
|
Added Trade and Diplomacy screens
When the civilization is losing money, buiding gold buildings is prioritized
|
2018-07-02 13:33:23 +03:00 |
|
Yair Morgenstern
|
ca99cbb989
|
Moved Delete Save button away from the Load Game button in the Load Game screen
|
2018-07-01 18:13:54 +03:00 |
|
Yair Morgenstern
|
62246ff1c9
|
More translation stuff
When will the madness end?
|
2018-07-01 17:27:52 +03:00 |
|
Yair Morgenstern
|
f08261edaf
|
Fixed bug where (I assume) if you started a game before version 94, then you may not have any techs at all, and so wwhen you try to fund the player's Era by techs, it finds nothing and explodes
|
2018-07-01 17:16:56 +03:00 |
|
Yair Morgenstern
|
67b9b7ea7a
|
When aa unit that was moving towards somewhere encounters an enemy unit within walking distance, it stops the movement that it had completely
|
2018-07-01 17:10:52 +03:00 |
|
Yair Morgenstern
|
4593bed7dc
|
Future tech can now be constantly researched!
|
2018-07-01 17:05:30 +03:00 |
|
Yair Morgenstern
|
837195293c
|
Fixed minor merge conflict between dutch and other languages
|
2018-07-01 16:59:41 +03:00 |
|
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 |
|
Yair Morgenstern
|
7ca7be5d70
|
AI cities ressign population when there are better tiles that the population can work on
|
2018-05-29 22:02:28 +03:00 |
|
Yair Morgenstern
|
39b9a65596
|
Added New Game screen
|
2018-05-29 22:01:22 +03:00 |
|
Yair Morgenstern
|
9316510a07
|
GameSaver and HexMath are now in "logic" and are not static classes
|
2018-05-29 13:05:16 +03:00 |
|
Yair Morgenstern
|
36f9ba6f8c
|
Moved autosave to a concurrent thread so you won't have to wait for it to finish saving to continue your game
UpdateTiles is now cleaner - doesn't update viewed tiles twice, only once
|
2018-05-29 12:26:43 +03:00 |
|
Yair Morgenstern
|
cd5a3b4741
|
National wonders can now be built for each civ separately
|
2018-05-25 18:50:57 +03:00 |
|
Yair Morgenstern
|
9389e936fc
|
When the currently selected unit dissapears, the executing action also disappears
|
2018-05-25 18:38:57 +03:00 |
|
Yair Morgenstern
|
4d520c8466
|
Added "unit upgrade" action for old units
|
2018-05-25 18:27:54 +03:00 |
|
Yair Morgenstern
|
c984704af1
|
The "Construct improvement" action is now disabled when the unit has no movement or there are no improvements to pick
|
2018-05-25 13:04:31 +03:00 |
|
Yair Morgenstern
|
1a2d3d4421
|
Fixed bug where unit would try to randomwalk but there wasn't anywhere to go
|
2018-05-25 12:08:06 +03:00 |
|
Yair Morgenstern
|
389c489faf
|
Added icons to improvement picker screen
|
2018-05-25 12:01:06 +03:00 |
|
Yair Morgenstern
|
53ff1290e8
|
Culture no longer displays 214... turns to next policy when no cities are built
|
2018-05-25 11:52:07 +03:00 |
|
Yair Morgenstern
|
7503c67f18
|
Added SetFontColor function to Label, because thed default way is a bit annoying
|
2018-05-25 11:34:55 +03:00 |
|
Yair Morgenstern
|
c40ebb3942
|
Added GetImprovementIcon funciton to ImageGetter
|
2018-05-25 11:24:59 +03:00 |
|
Yair Morgenstern
|
2570c4fd3d
|
Added "GetUnitIcon" function, added icons in GreatPersonPickerScreen
|
2018-05-24 22:55:11 +03:00 |
|
Yair Morgenstern
|
2f6139e38d
|
Current construction always appears in picker screen and is colored green for indication
|
2018-05-24 22:35:57 +03:00 |
|
Yair Morgenstern
|
7ee62b7d1c
|
Moved star,circle,shield icons to OtherIcons folder
|
2018-05-24 22:31:06 +03:00 |
|
Yair Morgenstern
|
2f48586f3e
|
Center icon no longer grayed out in city screen
|
2018-05-24 22:29:34 +03:00 |
|
Yair Morgenstern
|
c8ddf6dc63
|
Added icons for unit actions
|
2018-05-23 22:59:05 +03:00 |
|
Yair Morgenstern
|
9cbdee4b12
|
White halo around selected unit is now shield-shaped iff the unit is fortified
|
2018-05-23 21:45:43 +03:00 |
|
Yair Morgenstern
|
5a564f29c3
|
Separated Unit Actions to its own table, put above the bottom bar
|
2018-05-23 21:45:01 +03:00 |
|
Yair Morgenstern
|
0bbb7d6254
|
Tutorial background is now square
|
2018-05-23 01:00:09 +03:00 |
|
Yair Morgenstern
|
2a2cc9a873
|
Removed final sum of combat values from BattleTable
|
2018-05-23 00:55:55 +03:00 |
|
Yair Morgenstern
|
f01b6b665f
|
Can no longer walk through enemy units =)
|
2018-05-23 00:42:33 +03:00 |
|
Yair Morgenstern
|
db4ad20264
|
Added Fortification action
|
2018-05-23 00:37:53 +03:00 |
|
Yair Morgenstern
|
2bcd4a86e7
|
Defeated cities don't really hit back
|
2018-05-23 00:20:15 +03:00 |
|
Yair Morgenstern
|
21bb743caf
|
Tiles now closer together - no gaps between them!
|
2018-05-22 23:16:41 +03:00 |
|
Yair Morgenstern
|
03d452fd42
|
Added fog on non-viewable tiles
|
2018-05-22 23:07:12 +03:00 |
|
Yair Morgenstern
|
1b2fa7317e
|
Added unit obsolesence
|
2018-05-21 23:00:09 +03:00 |
|
Yair Morgenstern
|
1de4c2c9f2
|
Techs display short info on buildings and units
|
2018-05-21 22:07:30 +03:00 |
|
Yair Morgenstern
|
398b612d8c
|
Added Medieval era units
Techs now display imformation baed on what's dependant on them
Buildings uniques now in humanspeak
|
2018-05-18 17:18:47 +03:00 |
|
Yair Morgenstern
|
017d1f3f89
|
Added star icon to capital city
|
2018-05-18 15:53:12 +03:00 |
|
Yair Morgenstern
|
cb537b0f84
|
Icons shrunk (slightly) with pngCrush
Organized Unit table
Added bonus vs barbarians
|
2018-05-18 15:30:29 +03:00 |
|
Yair Morgenstern
|
f546a49c49
|
Added icons for Medieval and Renaissance era units
|
2018-05-17 21:28:41 +03:00 |
|
Yair Morgenstern
|
7155bfb927
|
Merged all tables at the bottom of the screen to a single bar
|
2018-05-17 18:09:00 +03:00 |
|
Yair Morgenstern
|
3e0e1b2a43
|
In-game year is displayed by the number of turns
|
2018-05-17 15:15:28 +03:00 |
|
Yair Morgenstern
|
e99bf8004f
|
Appropriate notifications when wonders are built in a city you haven't yet seen
|
2018-05-17 15:14:50 +03:00 |
|
Yair Morgenstern
|
e1018371b3
|
Major update - enemies can now take over cities (and do!)
|
2018-05-17 12:24:33 +03:00 |
|
Yair Morgenstern
|
64f8b3fef8
|
Cities beyond the 15th get "New" names properly
|
2018-05-17 10:44:27 +03:00 |
|
Yair Morgenstern
|
e267a7a6be
|
Civs no longer spam settlers beyond what they can afford
|
2018-05-17 10:43:45 +03:00 |
|
Yair Morgenstern
|
d3799a0c64
|
When settlers have no viable spots within 5 tiles, they random walk to edges of walking ability
|
2018-05-16 23:45:25 +03:00 |
|
Yair Morgenstern
|
75b6a59ef4
|
Cities will be called "New $name" if all city names are exhausted
|
2018-05-16 23:37:56 +03:00 |
|
Yair Morgenstern
|
a1995a3e37
|
Fixed bugs that prevented picking Gold and Science as city constructions
|
2018-05-16 23:31:17 +03:00 |
|
Yair Morgenstern
|
9c576d6bdc
|
Added CenterX and CenterY functions for actors
|
2018-05-16 21:38:09 +03:00 |
|
Yair Morgenstern
|
2c2a4e5da3
|
The tiles the unit can move to are now displayed when selecting a unit,
The hex borders have been changed to points
Thanks to Mihail Pastuhov for the ideas!
|
2018-05-15 23:39:04 +03:00 |
|
Yair Morgenstern
|
030ddafce6
|
Bugfixes
|
2018-05-14 22:45:41 +03:00 |
|
Yair Morgenstern
|
41f37f5ee7
|
Units in the middle of a preordered action (automate, move) don't do it if there's an enemy withing walking distance
|
2018-05-11 16:26:09 +03:00 |
|
Yair Morgenstern
|
18ec3eba9c
|
Workers now don't move if there's an enemy unit in the vicinity
|
2018-05-11 16:22:25 +03:00 |
|
Yair Morgenstern
|
a3730a348e
|
Turn start/end now work in the correct order - no longer will your units move and immediately be attacked before you can see the attacker!
|
2018-05-11 16:21:27 +03:00 |
|
Yair Morgenstern
|
a4fcc3a694
|
Happiness label in menu bar now displays unhappy face and red text if hapiness is negative
|
2018-05-11 16:19:40 +03:00 |
|
Yair Morgenstern
|
3cd21c4b8e
|
Settler search optimization
|
2018-05-11 10:50:08 +03:00 |
|
Yair Morgenstern
|
a0f5e190fc
|
Fixed a bug where if enemy civ constructed the Oracle, you would get a popup screen to choose a free policy which wouldn't go away
|
2018-05-11 10:41:13 +03:00 |
|
Yair Morgenstern
|
ec760e660f
|
Fixed crash when settler didn't find a good city spot within 5 tiles
|
2018-05-11 10:39:54 +03:00 |
|
Yair Morgenstern
|
96a0961130
|
UI revamp to the top bar
|
2018-05-11 02:45:50 +03:00 |
|
Yair Morgenstern
|
4c4abb452c
|
Fixed idiotic bug that caused the game to crash =(
|
2018-05-10 11:01:55 +03:00 |
|
Yair Morgenstern
|
d12b665e83
|
Added extra cities for civilizations (because I actually reached 10+ cities for an AI)
City naming is now dependant on the names of existing cities and not on the umber of cities the civ currently has
|
2018-05-09 22:59:32 +03:00 |
|
Yair Morgenstern
|
4cfbf18178
|
Organized unit algorithms
Combat units now head towards the closest city with no garrison if exists
|
2018-05-09 21:31:34 +03:00 |
|
Yair Morgenstern
|
afa6478745
|
Horsemen can now move after attacking
|
2018-05-09 18:57:03 +03:00 |
|
Yair Morgenstern
|
9625a12ba2
|
Damage calculations are now according to extrapolated Civ V rules
|
2018-05-09 18:24:30 +03:00 |
|
Yair Morgenstern
|
a230676325
|
Added Civ strategic resources to top of screen
|
2018-05-09 18:17:18 +03:00 |
|
Yair Morgenstern
|
c3a51460b7
|
More unit information and combat mechanics fixes
|
2018-05-08 11:56:51 +03:00 |
|
Yair Morgenstern
|
2d302ea2da
|
Added Horseman, Catapult and Spearman, with all that entails
|
2018-05-08 10:58:26 +03:00 |
|
Yair Morgenstern
|
16ae62a29b
|
Can't choose to build unbuildable units =)
|
2018-05-07 23:56:10 +03:00 |
|
Yair Morgenstern
|
602532b721
|
Fixed bug where game would crash if you ordered a unit to go womewhere that it can't reach (now it just ignores you entirely)
|
2018-05-07 23:48:25 +03:00 |
|
Yair Morgenstern
|
8b748384af
|
Added chariot archer - includes adding requiredTech, requiredResource, and uniques to units
|
2018-05-07 23:42:58 +03:00 |
|
Yair Morgenstern
|
8350d000b1
|
Added units to civilopedia
Added more info to civilopedia
|
2018-05-07 12:33:49 +03:00 |
|