Commit Graph

2964 Commits

Author SHA1 Message Date
eac8afef75 Sped up FindShortestPath alg
When finding shortest path, we no longer check intermediary tiles for the next step, since they will always have a longer path than the edge tiles (since from there, we need to pass through an edge tile anyway)
2018-04-29 13:31:10 +03:00
8d2edfefc7 Civilopedia help now shows correct text
Sped up pollicy-related actions
2018-04-27 15:24:31 +03:00
8268c0c561 Fixed settler automation performance problem - now actually viable for phone use
All kinds of other small performance-boosting bits and bobs
2018-04-26 23:43:36 +03:00
f4af9f7d80 Fixed (slow) performance issues in TechPickerScreen 2018-04-26 23:06:45 +03:00
ace5a6efbf Worker automation fixed - ready for big update! 2018-04-26 21:29:20 +03:00
4d10e11482 Added Egypt, other civs can now build wonders! 2018-04-25 23:47:03 +03:00
23bd52fc66 Changed all usages of GetTilesInDisttance to center around TileInfo, not TileMap 2018-04-25 22:59:44 +03:00
6fcf9ec93e Fixed bug where if 2 tiles were of same "ranking", the worker would try and switch back and forth between them. 2018-04-25 22:19:35 +03:00
9816cd57da Added "explored tiles" to civinfo, moved worker automation to separate class 2018-04-25 22:09:24 +03:00
9d7399dd48 Enemy civs now pick technologies and advance!
Fixed bug where workers would try to move and improve unreachable tiles, crashing the game
2018-04-24 23:00:58 +03:00
c6136acbec Moved tile ranking and construction picking to Automation 2018-04-24 21:44:47 +03:00
5eec4deb84 Fixed bug where melee attacker would always move to attack, even if attackee was right next to it 2018-04-24 21:42:53 +03:00
fe09351db7 Ranged enemy units don't move towards their targets
Cities under attack now switch to training combat units
2018-04-23 18:58:19 +03:00
7ff81ac901 When a unit takes over a city, it now gets moved to that city 2018-04-21 23:00:23 +03:00
453e25ffe7 City's tiles and worked tiles are now saved in the CityInfo and not in the TileInfo 2018-04-21 22:56:52 +03:00
17307f16f9 Can now conquer cities! =D 2018-04-20 11:33:56 +03:00
7e2015572c No longer displays population images for enemy cities 2018-04-18 15:34:41 +03:00
42ed4e5749 No longer displays red circle in attackable tiles (from range) but not viewed - gave away enemy positions! 2018-04-18 15:33:53 +03:00
d0f3a10728 Moved notifications to CivInfo, notifications on enemy actions removed 2018-04-18 00:00:31 +03:00
51148ac347 Can no longer pick branch completion policies 2018-04-17 23:59:34 +03:00
bfe43b67c1 Added Settler and Worker enemy actions 2018-04-17 23:58:10 +03:00
c6ebb733a1 Added Greece to civilizations, city names no come from the Civilizations json 2018-04-17 23:57:06 +03:00
221a8668fa Selected unit now has a white circle around it 2018-04-17 21:56:58 +03:00
05d61e4982 Fixed bug where when exploring new tiles, map would not show them until something else happened (map click, etc.) 2018-04-14 23:10:24 +03:00
532dc75c34 Fixed bug where game would crash if the currently selected unit was destroyed 2018-04-12 21:58:38 +03:00
34c1047b65 Fixed bug where enemy units were viewable despite the tile being unexplored 2018-04-12 21:52:00 +03:00
e9c69eed6f Attackable units now have red circle marking their location 2018-04-12 21:43:52 +03:00
ca7fb9c3be Multiple IDE-suggested fixes 2018-04-11 23:46:00 +03:00
52b2fa1ef5 Explored but unvisible tiles now fade to black, instead of to background olor (which is blueish) 2018-04-11 22:35:09 +03:00
dd3d4b605f Added archer 2018-04-11 22:34:20 +03:00
32efae340b Unit table now displays ranged strength for ranged units 2018-04-09 19:09:08 +03:00
2bac292ce6 When displaying tiles that unit can move to, we now mark those tiles with a blue circle rather than "gray out" all other tiles - gives a much better visual cue 2018-04-09 16:40:22 +03:00
8798f02217 Select next idle is no longer enables if an ENEMY unit is idle 2018-04-09 12:54:33 +03:00
90baebc63d Throw exception when attempting to move a unit to a tile that already contains one 2018-04-09 11:08:20 +03:00
af47880f48 Don't random-walk to tiles that have units in them! 2018-04-09 11:04:13 +03:00
b59e235df5 Ranged attacks can reach attackee if tile is in range 2018-04-09 11:03:55 +03:00
3045fe040d Only display unit on tile if tile is visible 2018-04-09 11:03:25 +03:00
abaf39a15c Ranged units don't get damaged when attacking 2018-04-09 11:02:53 +03:00
4de9ee106f City button padding expanded, warrior now has 2 strength as it should 2018-04-08 16:13:54 +03:00
9978ec5264 Added 15% flanking bonus when enemy is surrounded by more than one melee unit 2018-04-08 10:02:52 +03:00
e476e5862d TileTable no longer displays health of civilian units 2018-04-08 10:00:24 +03:00
d8a5acb6f2 Battletable only displays combat if the enemy unit is viewable or if the enemy ciity's tile has been explored 2018-04-08 08:58:42 +03:00
a72c1c7d95 Select next idle unit only selects units belonging to the player 2018-04-08 08:55:53 +03:00
3ca20951e5 Stats string does not display decimal points 2018-04-08 08:55:06 +03:00
f662cd910d Added a table in city screen, to show a breakdown of the ciy stats 2018-04-05 13:59:22 +03:00
39cc236fae City labels are colored according to civ, and scale down when zooming in 2018-04-05 12:47:10 +03:00
8b176f062b Added unit maintainance costs to civ 2018-04-05 11:53:12 +03:00
e5e0c5daa5 Now displays defender name properly, and not attacker name 2018-04-05 11:19:31 +03:00
461bea0cbc Healing units now attempt to go to better tiles to heal there
Fixed bug where units moving from A to B would move multiple times between turns, effectively "jumping" distances
2018-04-05 11:04:40 +03:00
c56a67211c Now can't see units that we're not supposed to see =) 2018-04-04 23:17:27 +03:00