yairm210
e46682cb21
Merge pull request #350 from ninjatao/try_land_before_attack
...
Embarked land unit try to land before attack on water.
2018-12-16 06:51:15 +02:00
Yair Morgenstern
d1c7117c54
Mountains no longer appear in ranges - caused untenable starting positions
...
Lakes now appear randomly!
2018-12-14 13:46:52 +02:00
Duan Tao
81b891564e
Embarked land unit try to land before attack on water.
2018-12-14 19:38:30 +08:00
Yair Morgenstern
afbd2ad21b
Chinese font should now be loaded properly
2018-12-14 12:44:47 +02:00
yairm210
b3c79ec299
Merge pull request #347 from ninjatao/place_new_unit
...
prefer to place new land units on land.
2018-12-14 12:05:41 +02:00
Duan Tao
1a731a7ec1
Add observatory requirement.
2018-12-14 17:16:33 +08:00
Duan Tao
b1d2b13ddd
Improvements.
2018-12-14 16:35:10 +08:00
Duan Tao
c8ec2bcbb7
prefer to place new land units on land.
2018-12-13 19:54:04 +08:00
yairm210
042e295611
Merge pull request #344 from ninjatao/can_only_attack_water
...
Make submarine only attack water tiles.
2018-12-13 13:15:40 +02:00
Duan Tao
74efa3cfbc
Cannot continue info now has city name.
2018-12-13 19:00:48 +08:00
Duan Tao
a9249ede0c
Make submarine only attack water tiles.
2018-12-13 18:36:35 +08:00
yairm210
ac241d2744
Merge pull request #334 from ninjatao/add_battleship
...
Add Battleship. Enabled Electronics for battleship.
2018-12-13 12:21:45 +02:00
Duan Tao
b91e1f418f
Fix attackable detection.
2018-12-13 12:29:55 +08:00
Duan Tao
11871991d3
Submarine can only be aimed by destroyers and submarines.
2018-12-13 12:14:09 +08:00
Yair Morgenstern
9e8930c263
Multiple promotions with the same effect (e.g. Barrage I and II) will now both activate - kudos Philn3v!
2018-12-12 23:05:14 +02:00
Yair Morgenstern
406fa60f61
Unhappiness battle modifier properly capped now
2018-12-12 22:57:03 +02:00
yairm210
9187465699
Merge pull request #335 from ninjatao/cityrange_tutorial
...
Add city range tutorial.
2018-12-12 22:34:42 +02:00
Duan Tao
36d7b30279
Submarine is invisible now, except to submarines and destroyers. But it still can be aimed by everybody.
2018-12-12 22:52:09 +08:00
Duan Tao
209eb4c73b
Add submarine and refrigeration. Submarine is not invisible yet.
2018-12-12 13:23:29 +08:00
yairm210
6110fc1cd3
Merge pull request #330 from ninjatao/fix_embark_attack
...
Allow embarked units to attack land units, like in civ5.
2018-12-11 21:34:56 +02:00
Duan Tao
3ff5cd5140
Upgraded unit now gets promotions working.
2018-12-11 23:45:18 +08:00
Duan Tao
d73bf6d13f
Fix spelling error.
2018-12-11 19:19:36 +08:00
Duan Tao
2e7a2cda12
Add city range tutorial.
2018-12-11 19:06:36 +08:00
Duan Tao
ed507ad063
Allow embarked units to attack land units, like in civ5.
2018-12-11 11:43:48 +08:00
Yair Morgenstern
63f1f501cd
Added Hoplite (Greek unique unit) and Rome's unique ability
2018-12-10 22:31:03 +02:00
Yair Morgenstern
ec80dcc0c0
Minor translation changes
2018-12-10 18:10:19 +02:00
Yair Morgenstern
437c422817
When exiting city, the city's unit is not selected
2018-12-10 16:26:38 +02:00
Yair Morgenstern
7ee76771f5
Added some missing translations
...
aab/apk now doesn't einclude local debug files
Maybe solved resume problem on Chrome OS (see issue 322), needs to be checked
2018-12-10 14:09:01 +02:00
yairm210
2dd32b9a2c
Merge pull request #326 from ninjatao/fix_free_tech
...
Fix research queue when getting free tech.
2018-12-10 12:28:39 +02:00
Duan Tao
dc314fa315
Fix research queue when getting free tech.
2018-12-10 17:50:46 +08:00
Yair Morgenstern
6dbf6232e9
Hidden tiles no longer visible from inside the city screen - kudos flecheapolinienne!
2018-12-10 11:40:34 +02:00
Yair Morgenstern
41df61c92e
GAH chinese turned out to be a NIGHTMARE but it looks like it's finally done!
2018-12-10 11:19:35 +02:00
Yair Morgenstern
70d6697f16
Added icon for simplified chinese, missing character for Portuguese, ancient ruins no longer appear on impassible tiles
2018-12-10 11:04:40 +02:00
yairm210
4ea09a71b6
Merge pull request #312 from ninjatao/auto_specialist
...
Allow auto assign population to specialists.
2018-12-10 10:52:57 +02:00
Yair Morgenstern
1ba0929869
Font download now preceded by a "requires fonts, do you want to download?" message that allows you to opt out
2018-12-10 10:41:13 +02:00
Duan Tao
d364f3896c
Allow ai city to re-assign specialists.
2018-12-10 11:34:30 +08:00
Yair Morgenstern
d1df5a2fdf
Chinese font downloaded per-use basis - makes the android app require Internet permissions, but that was coming anyway
2018-12-09 19:47:21 +02:00
Duan Tao
bb12fc7cdb
Code style improvement.
2018-12-09 19:05:33 +08:00
Yair Morgenstern
ff29448e06
Added translations for Ancient Ruins bonus notifications
2018-12-07 12:20:23 +02:00
Yair Morgenstern
4491ae1859
Movable tiles shown again for Civilian units
2018-12-07 12:01:31 +02:00
Yair Morgenstern
0a5ba19c6d
Translation update: more things are translated, more are translatable, translation function moved
2018-12-07 11:24:55 +02:00
Duan Tao
ca3172b2cf
Give food a little bit more weight.
2018-12-07 15:59:05 +08:00
Yair Morgenstern
01ece11185
Added Camel Archer, Arabian unique unit
2018-12-06 23:08:11 +02:00
Yair Morgenstern
6672b9e7bd
Added Minuteman, American unique, and England special ability
2018-12-06 22:02:03 +02:00
Yair Morgenstern
20994cb908
Dev: Save & Load screens put into separate package
2018-12-06 20:19:16 +02:00
Duan Tao
173a773271
Allow auto assign population to specialists.
2018-12-07 00:39:15 +08:00
Yair Morgenstern
7cacff0a37
Can no longer see diplomatic staus of civs you haven't met in Diplomacy Overview
2018-12-06 16:12:31 +02:00
Yair Morgenstern
37dc952fe6
MoveHereButton dissapears after unit has moved
2018-12-06 15:55:28 +02:00
Yair Morgenstern
9b07120080
Added Destroyer, late-game naval melee unit
...
Caravel upgrades to ironclad
2018-12-06 15:47:35 +02:00
Yair Morgenstern
5d56b930c1
Added Diplomacy overview!
2018-12-06 13:33:10 +02:00
Yair Morgenstern
44d5017f6f
MoveHereButton creation deferred to main thread, in order to LibGDX errors caused by concurrent UI alteration
2018-12-06 12:30:02 +02:00
yairm210
eb4844c48d
Merge pull request #308 from ninjatao/fix_free_building
...
Free culture building now generates culture. Add map size option.
2018-12-06 11:44:06 +02:00
Yair Morgenstern
e53f8d8933
Merge branch 'master' of https://github.com/yairm210/UnCiv
2018-12-06 11:41:49 +02:00
Duan Tao
fbfde0d9fb
Add resistance icon.
2018-12-06 14:44:18 +08:00
Duan Tao
fc5fc48f7d
Better addCultureBuilding.
2018-12-06 11:17:35 +08:00
Duan Tao
d1a86079a2
Add city resistance.
2018-12-06 01:03:23 +08:00
Duan Tao
b25f8751e6
Free culture building now generates culture. Add map size option.
2018-12-05 23:42:18 +08:00
Yair Morgenstern
ed1753d4ad
Added small black spinning circle around selected unit, so it will be more noticable
2018-12-05 15:01:42 +02:00
Yair Morgenstern
67625321b8
Great merchant trade mission gold increases with era (as per original civ)
...
Added Great People actions translations
2018-12-05 13:48:23 +02:00
Yair Morgenstern
d530740d35
Merge branch 'master' of https://github.com/yairm210/UnCiv
2018-12-05 10:31:20 +02:00
Yair Morgenstern
13ff4843c0
Civilopeida entries sorted alphabetically
2018-12-05 10:30:50 +02:00
yairm210
7800a003db
Merge pull request #305 from ninjatao/fix_acquire
...
Add icon for aquirable tiles in city screen.
2018-12-05 10:23:05 +02:00
Yair Morgenstern
93646cd74b
Missing French accentuated characters now shown
2018-12-05 10:21:14 +02:00
Duan Tao
f1c27ca0ea
Add icon for aquirable tiles in city screen.
2018-12-05 15:13:06 +08:00
Yair Morgenstern
c706fa455a
Code inspection and other general fixes - gotta clean up when there are guests ;)
2018-12-04 23:21:57 +02:00
Yair Morgenstern
7410cb8efe
BuildingTable and UnitTable texts translated!
2018-12-04 22:41:54 +02:00
Yair Morgenstern
c359616824
General code cleanup - performance improvements on order in ||, StringBuilders replaced with line lists, added missing translations
2018-12-04 21:23:25 +02:00
Yair Morgenstern
d087a3f69a
Solved 2 edge cases - one where Unciv.resume() is called with an empty GameInfo, and the other where the MoveHereButton in TileMapHolder can throw an exception if the board changed between 2 actions.
...
Both impossible to replicate, both will work if the user tries again, but still better solved than unsolved.
2018-12-04 20:47:37 +02:00
yairm210
bb78673edc
Merge pull request #302 from ninjatao/fix_acquire
...
Fix : can acquire tiles that already belong to the city.
2018-12-04 20:22:40 +02:00
Duan Tao
26a4a37389
Fix : can acquire tiles that already belong to the city.
2018-12-04 22:26:05 +08:00
Yair Morgenstern
3fe6bbeecc
Unhappiness combat penalty capped at 90% - kudos anh pham-vu!
2018-12-04 13:09:38 +02:00
yairm210
eba64d38ee
Merge pull request #299 from ninjatao/fix_conquered_population
...
Fix : city might have negative free population after been conquered.
2018-12-04 12:32:25 +02:00
Duan Tao
6934ed0b0d
Unassign population before conquered city given to conquerer.
2018-12-04 18:21:05 +08:00
yairm210
a2a2c2ca00
Merge pull request #300 from ninjatao/allow_tranfer_tile
...
Allow city to acuqire nearby tiles from friendly cities.
2018-12-04 12:14:45 +02:00
Duan Tao
76ecec8511
Remove wraping method for transfering tile.
2018-12-04 18:09:17 +08:00
Yair Morgenstern
bc1b1e7672
Solved a super-rare bug where the game would get stuck if you expanded the city onto a tile with an enemy that couldn't be teleported anywhere else - kudos Groundless Name!
2018-12-04 11:45:16 +02:00
Duan Tao
7c0179b268
Only connected tiles are acquirable.
2018-12-04 14:07:14 +08:00
Duan Tao
473bb17eba
Allow city to acuqire nearby tiles from friendly cities.
2018-12-04 12:57:29 +08:00
Duan Tao
b5adf08dbe
Fix city might have negative free population after been conquered.
2018-12-04 10:48:38 +08:00
Yair Morgenstern
c12906f63b
Removed old StatExplainer code
2018-12-03 17:42:41 +02:00
Duan Tao
6cb965f0ad
Can no longer choose Great War Infantry as free gp.
2018-12-03 22:48:37 +08:00
Yair Morgenstern
53bac34b42
Added Gatling Gun unit
...
Cannon upgrades to Artillery
2018-12-03 16:00:29 +02:00
yairm210
23e55495d4
Merge pull request #297 from ninjatao/fix_city_button_color
...
City button changes color after been conquered.
2018-12-03 15:27:34 +02:00
Duan Tao
a769678e63
City button changes color after been conquered.
2018-12-03 19:26:35 +08:00
Yair Morgenstern
b3b2cbe23c
Organized trade table
2018-12-03 13:08:34 +02:00
Yair Morgenstern
1e17df4b1e
Travis update, using 'android:components' instead of 'install' for base installations
2018-12-03 10:17:06 +02:00
Yair Morgenstern
4f0f163c00
Difficulty affects all AI yields now, which should widen the difficulty range - easy difficulties are now easier, and hard ones are harder
2018-12-03 09:57:27 +02:00
Yair Morgenstern
24b27a791f
Added Replacable Parts tech and Great War Infantry
...
Musketman now upgrades to Rifleman
Solved more rare concurrency problems
2018-12-02 23:05:05 +02:00
Yair Morgenstern
28ae533acc
Added Landship, the first Armor unit!
...
Added promotions for Armor units
2018-12-02 15:46:45 +02:00
Yair Morgenstern
1301b1181a
City stats details in city screen moved from table to right-side scroller
2018-12-02 10:35:05 +02:00
Yair Morgenstern
cd28358289
Fixed bug where you could convince AI to declare war on defeated civs - kudos ninjatao!
2018-12-01 22:40:14 +02:00
Yair Morgenstern
8ec63f2e94
Re-added language picker, hope it won't generate negative reviews again =\
2018-12-01 22:22:30 +02:00
Yair Morgenstern
ec65268099
AI now uses Great People properly
...
Fixed bug where loading a game with a free policy would freeze everything
2018-12-01 22:16:26 +02:00
Yair Morgenstern
8c3282ddce
Ruins no longer give researched techs - kudos philn3v!
...
Can no longer see over mountains
2018-11-30 10:21:44 +02:00
Yair Morgenstern
ce9d68e375
Hopefully the yield in the city screen looks better now
...
Added mountains
2018-11-28 23:05:14 +02:00
Yair Morgenstern
c807ee5098
Solved ANR problems related to moving units long distances across the map
2018-11-28 18:59:18 +02:00
Yair Morgenstern
44be2b6d67
Cities now unassign speciallists when razed/starve and don't go into "negative population" - thanks am-per-sand!
2018-11-28 18:30:33 +02:00
Yair Morgenstern
87c3d18ac7
City specialists now stay through game restarts
2018-11-28 18:25:09 +02:00
Yair Morgenstern
defeb7431b
Buildings requiring nearnby resources now say so - thanks zivvel!
...
Promotion bonuses no longer override unit-specific ones, but are added - thanks ninjatao!
2018-11-28 17:54:00 +02:00
Yair Morgenstern
43ec085b89
Fixed "no resources on coast" - thanks ninjatao!
2018-11-28 17:32:49 +02:00
Yair Morgenstern
de4c042dd5
Buildings that provide free buildings (e.g. The Great Library) now deal with civ uniques (e.g. Paper Maker)
2018-11-27 23:50:08 +02:00
Yair Morgenstern
324176d098
Performance: Added transient builtBuildingObjects list in cittyConstructions, so we won't have to get the list every time we want to calculate, well, loads of stuff
2018-11-27 23:31:40 +02:00
Yair Morgenstern
ea68a70823
Solved concurrent modification problems from TechManager.researchedTechnologies and civInfo.exploredTiles
2018-11-27 22:48:41 +02:00
Yair Morgenstern
6096bde9cd
Changed Forest icon
...
Narrowed hexagon edges
2018-11-27 21:51:52 +02:00
Yair Morgenstern
2cd7e5dc88
Added "declare war on X" to available trades
...
Organized trades by type
2018-11-27 19:10:27 +02:00
Yair Morgenstern
24ccd630da
Can now select as many enemy civs as there are civilizations to assign to them
...
Can now start the game with "Huge" maps, because "Large" wasn't big enough for everyone apparently -_-
2018-11-26 19:50:58 +02:00
Yair Morgenstern
556c10109d
Performance improvements in both getCivUnits and canPassThrough of tile
...
Fixed no embarkation & policy pick bug
2018-11-24 22:48:42 +02:00
Yair Morgenstern
6c9297abc2
Performance improvement - added baseTerrain transient in tileInfo
2018-11-24 21:58:39 +02:00
Yair Morgenstern
347d329233
Moved map toggle icons near the minimap
2018-11-24 21:47:09 +02:00
Yair Morgenstern
5577022bd7
Added unit icons to battle table
2018-11-24 21:15:22 +02:00
Yair Morgenstern
254d415968
Organized minimap UI
2018-11-23 14:48:05 +02:00
Yair Morgenstern
5b66f8f0f7
Organized Unit Table UI
2018-11-23 14:36:22 +02:00
Yair Morgenstern
c71f320731
Units now unsleep after moving
2018-11-23 10:06:16 +02:00
Yair Morgenstern
e16ea5c803
Performance: Added Transient list of researched technologies
2018-11-21 20:02:12 +02:00
Yair Morgenstern
d7ddd85c32
Performance: Viewable tiles are now a transient list in civInfo
2018-11-21 19:16:06 +02:00
Yair Morgenstern
bf4d9b609d
Dev: when getting tile stats, we only check the gold-per-turn of the viewing civ if its current gold is negative
2018-11-21 18:45:02 +02:00
Yair Morgenstern
71d99dce51
Improved Next Turn performance
...
Dev: in tryGarrisonUnit, we now run canReach only when absolutely neccesary
Dev: Center tile of CityInfo cached, we access it a lot and it never really changes
2018-11-21 18:07:05 +02:00
Yair Morgenstern
edada1182b
Changed date notations to BC and AD, as per original Civ
2018-11-21 16:40:27 +02:00
Yair Morgenstern
49603f8852
Fixed bug where resource-requiring buildings could be built without the resource
2018-11-21 16:34:11 +02:00
Yair Morgenstern
2ab4e406aa
Fixed bug where auto-assigned population in cities could work tiles outside of 3-tile range
2018-11-21 16:31:14 +02:00
Yair Morgenstern
fad7df055b
It's now much easier to enter a city by clicking on the city button
2018-11-21 16:15:46 +02:00
Yair Morgenstern
9590d9890b
Solved bug where AI work boats would try to create Fishing Boats on Oil in coast (thanks Pierre Wall!)
2018-11-21 15:33:12 +02:00
Yair Morgenstern
1929118732
Policy picker no longer jumps up if you manually picked the policy when you got enough points
...
Buildings that increase XP now display so in construction picker screen
2018-11-21 15:19:33 +02:00
Yair Morgenstern
17c98f9f46
Fixed Embarkation tutorial
2018-11-21 15:10:15 +02:00
Yair Morgenstern
eaa1287653
Added icons to city buildings
2018-11-19 23:04:45 +02:00
Yair Morgenstern
1b5bd472cb
Unit icons no longer look like they're trying to escape their borders
2018-11-19 22:53:07 +02:00
Yair Morgenstern
8a7719e634
Unviewable resources no longer affect improvement yield (e.g. mine on unviewable coal)
...
Resource-requiring units no longer get a penalty when civ is breaking even on that resource
2018-11-19 20:44:26 +02:00
Yair Morgenstern
9d27e22952
Every unit enabled by a tech gets its own line now
2018-11-19 20:07:29 +02:00
Yair Morgenstern
3e02417838
AI units no longer attack from an embarked state (it's just not worth it)
2018-11-17 22:01:47 +02:00
Yair Morgenstern
af88d287c3
Dev: added "type" property to MapUnit to reflect baseUnit.unitType, since that's used EVERYWHERE
2018-11-17 21:57:52 +02:00
Yair Morgenstern
f6f8b53ab1
Water units can no longer fortify
2018-11-17 21:43:58 +02:00
Yair Morgenstern
678db24d78
All unit uniques displayed in tech tree
...
Unit bonus/penalty uniques are now translated
2018-11-17 21:19:43 +02:00
Yair Morgenstern
22e6f39caf
Dev: Removed baseDescription from units, all old baseDescriptions moved to Uniques
2018-11-17 21:02:42 +02:00
Yair Morgenstern
2db768f9ed
Added tutorials for siege units and embarkation
2018-11-17 20:56:30 +02:00
Yair Morgenstern
69e30ce212
Dev: Techs are now recognized by their unique abilities, not by tech name
2018-11-17 20:33:21 +02:00
Yair Morgenstern
b01ed7541e
Translation fixes
2018-11-14 21:08:43 +02:00
Yair Morgenstern
7ce4d2515b
Barbarians are now colored in red+black, like in the original civ
2018-11-14 19:41:53 +02:00
Yair Morgenstern
640a3b873e
Ballista replaces catapult, not horseman
...
When an improvement is under construction, you cannot pick to construct that improvement again
2018-11-14 19:31:33 +02:00
Yair Morgenstern
c0f2e7ab07
Population, resource and improvement images are faded out when a military unit is selected
2018-11-13 21:37:41 +02:00
Yair Morgenstern
2b2f8affd8
Hiding resources and improvements in the world screen no loger affects the city screens
2018-11-13 21:17:01 +02:00
Yair Morgenstern
42e6ab1c65
Fixed great person point generation
...
Added great person points to civ overview
2018-11-13 21:10:23 +02:00
Yair Morgenstern
0a0b664dfe
Specialists work again! =D
2018-11-12 21:54:11 +02:00
Yair Morgenstern
62ef51f38e
Added Navigation tech with Seaport building and Frigate unit
...
Water maps are out of beta and are now default!
2018-11-12 13:05:42 +02:00
Yair Morgenstern
d5a5c400bd
Units' resource requirements now stated in construction picking screen
2018-11-12 11:45:18 +02:00
Yair Morgenstern
f127c9ac37
Units requiring resources, but the civ doesn't have that resource, get a combat penalty
2018-11-12 11:44:21 +02:00
Yair Morgenstern
5ef5ff572e
Added Ironclad unit
2018-11-12 11:21:00 +02:00
Yair Morgenstern
d3a4952fef
AI will only pay for extra luxuries if it can trade them away
2018-11-12 09:47:43 +02:00
Yair Morgenstern
e43cd0ae6b
AI won't pay in trade for strategic resources it can't use or doesn't need
2018-11-08 22:39:28 +02:00
Yair Morgenstern
d2d07f49a7
Work boats can now construct Oil Wells in coastal tiles
2018-11-08 21:38:17 +02:00
Yair Morgenstern
a7694867d0
Population is assigned/unassigned in cities by clicking on the tile, not just the population symbol
2018-11-06 22:49:40 +02:00
Yair Morgenstern
a062b02bb5
Percentage increases from buildings displayed in tech picking screen
2018-11-06 20:29:48 +02:00
Yair Morgenstern
f73d840a9d
Silly roadbuilding crash bugfix
2018-11-06 20:26:31 +02:00
Yair Morgenstern
c8285b9b0a
Added new Targeting, Coastal Raider, Bombardment, Boarding Party promotions for naval units, and opened up older promotions for them
2018-11-04 20:07:54 +02:00
Yair Morgenstern
02b0f6e9fe
Code organization - separated TechButton and IconCircleGroup to separate files &c
...
Tech with special abilities now displayed with a star icon
2018-11-04 18:42:55 +02:00
Yair Morgenstern
937687a0f4
Steam Power and Astronomy now increase embarked units' movement
2018-11-04 13:07:03 +02:00
Yair Morgenstern
fb2538524a
Tile info now dispays which civ each unit belongs to
...
Embarked units marked on map with different shaped background
2018-11-04 13:06:16 +02:00
Yair Morgenstern
788e0d115f
Units in overview now scrollable
2018-11-03 19:55:40 +02:00
Yair Morgenstern
c1cc32e95b
Tech eras are now translated
2018-11-03 19:52:28 +02:00
Yair Morgenstern
3958ed3cdb
Fixed Ecology image
...
World screen now also displays icons of tech results
2018-11-03 19:49:05 +02:00
Yair Morgenstern
8b12b80f34
Fixed images of Burial Tomb and Paper Maker
...
Techs now display little icons of their effects
2018-11-03 19:19:30 +02:00
Yair Morgenstern
5e9b62162c
Fixed bug where AI settlers would attempt to settle on water tiles, causing crashes
2018-11-03 18:59:05 +02:00
Yair Morgenstern
eb9ae392d3
Added Monastery and Solar Plant icons, which were missing
2018-11-02 14:53:20 +02:00
Yair Morgenstern
abc3bfcae8
Added Galleass, first ranged water unit!
2018-11-02 12:49:41 +02:00
Yair Morgenstern
ac6adefdbd
Hydro plant bugfix
2018-11-01 20:42:57 +02:00
Yair Morgenstern
e750207eb5
Settlers, workers and great people can n longer construct things when embarked
2018-11-01 20:35:00 +02:00
Yair Morgenstern
e8b8277609
When a unit disappears (e.g. a settler that founde a city), it's "move unit here" overlay disappears too
2018-11-01 19:39:32 +02:00
Yair Morgenstern
5a6e5043b3
Trade routes now travel between harbors over water, and are calculated once per civilization instead of per city
2018-11-01 19:27:57 +02:00
Yair Morgenstern
60b86decfb
Added tutorials on injured units and workers
2018-10-31 14:00:49 +02:00
Yair Morgenstern
9fe24e2d3d
Improved AI roadbuilding - faster and can overcome obstacles
2018-10-30 22:37:30 +02:00
Yair Morgenstern
10bfdfc8bc
When picking an improvement for a sleeping worker, it un-sleeps
2018-10-28 19:34:13 +02:00
Yair Morgenstern
4423dadefd
Removed hydro plant from loaded games
2018-10-28 16:37:51 +02:00
Yair Morgenstern
f86736db6d
Removed Hydro Plant, since it requires rivers to be useful, and we don't yet have rivers.
2018-10-28 16:16:47 +02:00
Yair Morgenstern
52dc1931cc
Wonder uniques now displayed in cities (thanks Kumārikā Bālā for pointing out the problem!)
2018-10-28 15:58:46 +02:00
Yair Morgenstern
0f4accb5a4
Added "missing translations" menu in display options, so translators can see which texts have not yet been translated in their language
2018-10-28 15:23:35 +02:00
Yair Morgenstern
324239b3e6
Typo fix: dicipline -> discipline
2018-10-28 15:06:55 +02:00
Yair Morgenstern
45e5f82478
Added Compass tech and Harbor building
2018-10-28 14:33:42 +02:00
Yair Morgenstern
cc0e76ba00
Added info of tile's unit defence bonus to tile info (not everyone is a veteren Civ player...)
2018-10-28 12:37:00 +02:00
Yair Morgenstern
f7021154f3
Available languages now sorted by percentage translated
...
Added missing tilda vowels in font for Spanish translation
2018-10-24 23:08:41 +03:00
Yair Morgenstern
8186db0a17
Fixed bug where embarked automated workers with no workable tiles around, would try to work the water tile they were on (thanks Pommerbot X for sending the game data, this was pretty niche!)
2018-10-24 23:02:23 +03:00
Yair Morgenstern
284cc5c924
Can now see translation percent when picking language
2018-10-24 22:59:57 +03:00
Yair Morgenstern
230031e9f5
Fixed combat for embarked units
2018-10-23 22:08:30 +03:00
Yair Morgenstern
2c5f4e1529
Land units can embark!
2018-10-22 20:05:04 +03:00
Yair Morgenstern
7537f59bda
Bugfix: water units can't conquer cities
2018-10-22 20:04:32 +03:00
Yair Morgenstern
9c36ae0c6b
Added The Great Lighthouse
2018-10-19 15:11:14 +03:00
Yair Morgenstern
a6b4a62abc
Centeralized translations of alerts to translations file, for Spanish
2018-10-18 22:59:33 +03:00
Yair Morgenstern
f9f46391ea
Fixed lighthouse & trireme problems
2018-10-18 22:57:45 +03:00
Yair Morgenstern
dea7775be5
Added Optics and Lighthouse
2018-10-16 21:13:29 +03:00
Yair Morgenstern
c1e070018f
Added Triremes and water combat!
2018-10-15 22:57:33 +03:00
yairm210
8912984e74
Merge pull request #243 from bryanwweber/fix_medical_lab_stats
...
Fix medical lab stats and stasis chamber name
2018-10-15 12:24:49 +03:00
Yair Morgenstern
ba144be973
Added resources and terrain features back to land-only maps
2018-10-14 21:07:01 +03:00
Bryan W. Weber
345f0db27e
Fix all spellings of Statis->Stasis
2018-10-14 13:55:01 -04:00
Bryan W. Weber
f90f2026ec
Apply the Medical Lab effect to the city food supply
2018-10-14 11:19:20 -04:00
Yair Morgenstern
b4c17f7664
Organized building order and icon credits
2018-10-13 21:53:17 +03:00
Yair Morgenstern
b528ef38e9
Minor improvements
2018-10-12 15:02:12 +03:00
Yair Morgenstern
9ad027b848
Added option to choose map generation type
2018-10-12 14:19:05 +03:00
Yair Morgenstern
a855bc0e7b
Organized unit image credits
...
Sea civilian units are now universally recognized as civilian units
2018-10-11 23:05:49 +03:00
Yair Morgenstern
1111a23c14
Added Fish, Pearls and Whale resources, Work Boats unit, Sailing tech and Fishing Boats impovement
2018-10-11 23:03:31 +03:00
Yair Morgenstern
64359a794e
Added random land\sea division using Perlin noise
...
Can now divide undecided parts of maps into random terrain regions
2018-10-11 13:00:23 +03:00
Yair Morgenstern
f07521b843
National wonders requiring buildings (e.g. Library) now accept unique replacements (e.g. Paper Maker)
2018-10-09 21:06:15 +03:00
Yair Morgenstern
4277bbc403
Added tech progress bars in tech picking screen
2018-10-06 20:19:51 +03:00
Yair Morgenstern
7e6fa0e895
Fixed gold tile cost bug
2018-10-05 00:00:50 +03:00
Yair Morgenstern
50c2ad4573
Added America civ
2018-10-04 23:33:08 +03:00
Yair Morgenstern
a8bb9f53b7
Added medieval tech icons
2018-10-03 23:03:53 +03:00
Yair Morgenstern
2e6dcce6ca
Added completion bar to tech button
2018-10-02 21:05:23 +03:00
Yair Morgenstern
b99d6c67b6
Another minor bugfix
2018-10-02 00:10:11 +03:00
Yair Morgenstern
5beac5cd03
Minor bugfix
2018-10-02 00:00:33 +03:00
Yair Morgenstern
47a61ccb29
Addd basis for tech progress bar
2018-10-01 23:50:37 +03:00
Yair Morgenstern
8c7e8437ec
Added tech icons for ancient & classical technologies
2018-09-30 00:24:09 +03:00
Yair Morgenstern
833760ab32
Huge performance boost for time of "next turn"
2018-09-25 22:03:53 +03:00
Yair Morgenstern
d22da73636
Fixed stack overflow exception that happened when an automated worker tried to move to a neighboring tile and coudn't get there.
2018-09-25 09:15:36 +03:00
Yair Morgenstern
e9bb834bac
Added icon of selected unit to unit table and movement
2018-09-25 09:09:28 +03:00
Yair Morgenstern
6af4e20d3e
Separated tutorials to a separate file
2018-09-24 22:10:18 +03:00
Yair Morgenstern
a2b730a279
Can now add images to tutorials! Added images for Tile Clicked, Unit Selected and Tile Layout tutorials.
2018-09-24 22:04:39 +03:00
Yair Morgenstern
6143b53157
Movement has changed - It is now done via clicking on the tile, and a "move to" button will appear on that tile
2018-09-24 20:51:16 +03:00
Yair Morgenstern
eb26a3f241
Civ city list is now concurrency-proof
2018-09-23 15:42:06 +03:00
Yair Morgenstern
fdd9481535
Fog is now done using crosshatching - maybe it looks better, hard for me to tell.
2018-09-23 15:27:38 +03:00
Yair Morgenstern
895331e3f2
Added Ancient Ruins, aka goodie huts!
2018-09-23 12:10:54 +03:00
Yair Morgenstern
7b2bf48e04
Added City Ruins when a city is razed (no effects, just game flavour)
2018-09-23 11:03:03 +03:00
Yair Morgenstern
5710001715
Added "Buy tile" option to cities
2018-09-23 10:39:56 +03:00
Yair Morgenstern
4b0aca4ef0
Added diplomatic introductions to trade
2018-09-17 19:54:16 +03:00
Yair Morgenstern
a73ba90c38
AI doesn't declare war so quickly anymore
2018-09-17 18:34:51 +03:00
Yair Morgenstern
4bc598dcd4
Added automated exploration for scout units
2018-09-17 08:10:51 +03:00
Yair Morgenstern
a1f824842d
AI units now go out and explore unseen areas
2018-09-16 23:14:35 +03:00
Yair Morgenstern
c1e6c8e894
Added "Sleep" action for units that can't fortify
...
Added tutorial after constructing the apollo program
2018-09-16 13:58:35 +03:00
Yair Morgenstern
9c8e173f4e
Lots off background work for future water tiles
...
Resized xxxhdpi icon
2018-09-11 23:07:12 +03:00
Yair Morgenstern
d7a08cfc01
Eiffel tower special now no longer overrides happiness from other policies
...
Minimum distance between cities increased
2018-09-09 13:29:30 +03:00
Yair Morgenstern
c4838f5fde
Added icon toggles to the world screen
2018-09-05 17:51:24 +03:00
Yair Morgenstern
68b64ca66f
Added Honor and Autocracy policies
2018-09-05 17:17:30 +03:00
Yair Morgenstern
e71d40140a
Wonder unique abilities now properly displayed in tech screen again
2018-09-02 08:43:48 +03:00
Yair Morgenstern
c97c20c94f
Diplommacy screen and overview trade tab now contain colors of the trading civs
...
Overview trade tab is now scrollable
2018-08-31 15:01:42 +03:00
Yair Morgenstern
03029e8b99
Replaced all policy icons!
2018-08-31 11:40:25 +03:00
Yair Morgenstern
056a428376
Added secondary colors for civs - applies to units, cities, minimap, and more!
2018-08-30 23:54:33 +03:00
Yair Morgenstern
3e1fe03205
Civ list in new game screen is only scrollable up-down
2018-08-30 22:17:42 +03:00
Yair Morgenstern
2605ce6b71
Once a unit has gained more than 30 XP it won't gain XP from barbarians
...
AI units now always unfortify/unsetup after moving
2018-08-30 22:13:07 +03:00
Yair Morgenstern
1227a47ea2
Added nations of Russia, Rome and Arabia!
2018-08-30 18:07:04 +03:00
Yair Morgenstern
525a26e972
Next time the culture wants to go negative...we'll be ready.
2018-08-29 17:58:38 +03:00
Yair Morgenstern
5df19a9fb2
Tiles no longer change hands between civilizations (I was probably thinking of Civ IV because I tthough that was how the game worked =| )
...
"Mandate of heaven" no longer decreases your culture when your empire is unhappy
2018-08-29 17:50:29 +03:00
Yair Morgenstern
17e440d557
Added building icons!
...
There are now images of the current construction in the construction picker screen, the city screen and the world map!
2018-08-29 14:03:18 +03:00
Yair Morgenstern
bd4e358bd8
Added ALL Building icons!!!
...
We will no longer get errors when adopting a policy that puts things near our capital if we don't have a capital (why would you do this? I dunno but people have!)
2018-08-29 12:36:58 +03:00
Yair Morgenstern
9e5208dd8c
Fixed a bug where the unit needs the civInfo in order to calculate the moveTo even before it's put on the map.
2018-08-29 12:25:35 +03:00
Yair Morgenstern
40db822a79
Finished off promotions, adding Formation I, Formation II, Blitz, Logistics, Mobility, and Volley promotions
2018-08-28 12:12:14 +03:00
Yair Morgenstern
6e2eaa20a8
Added health bar to injured units!
2018-08-28 11:11:35 +03:00
Yair Morgenstern
b983de9599
Stat icon organization
2018-08-28 10:52:48 +03:00
Yair Morgenstern
5d4c8a618d
Replaced all resource and improvement icons!
...
AI disables city raze on capture/buying cities
2018-08-28 10:35:56 +03:00
Yair Morgenstern
5d3c7a3a5e
Replaced city connection icon, luxury resources now have a smiley next to them and strategic resources have a production symbol
2018-08-27 17:17:14 +03:00
Yair Morgenstern
4932c627aa
Changed icons to the new and non-suable version!
2018-08-27 14:35:49 +03:00
Yair Morgenstern
e078590933
Fixed concurrency problems when updating city stats
2018-08-27 13:38:54 +03:00
Yair Morgenstern
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
Yair Morgenstern
94e9098ac0
Solved a conccurrency problem in getHappiness
2018-08-27 12:32:07 +03:00
Yair Morgenstern
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
Yair Morgenstern
3db82c2400
Some ridiculous people have passed the 15-city mark. Crazy.
2018-08-26 07:57:08 +03:00
Yair Morgenstern
c828b57577
TileMapHolder doesn't update using clone because it causes problems when updating the tiles
2018-08-25 23:49:12 +03:00
Yair Morgenstern
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
Yair Morgenstern
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
Yair Morgenstern
9fbb997e63
Added burial tomb unique building for Egypt
2018-08-24 15:15:52 +03:00
Yair Morgenstern
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
Yair Morgenstern
8978d13cdc
Added paper maker as first unique building!
2018-08-23 13:16:41 +03:00
Yair Morgenstern
4fd9ac0f38
Added musketeer unique unit for France
2018-08-23 08:43:14 +03:00
Yair Morgenstern
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
Yair Morgenstern
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
Yair Morgenstern
040866609e
Added effects of Militarism, Total War and Facism
2018-08-20 21:58:01 +03:00
Yair Morgenstern
034f6b0860
Finding map tiles now works with a matrix instead of a map - works MUCH faster!
2018-08-20 09:19:37 +03:00
Yair Morgenstern
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
Yair Morgenstern
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
Yair Morgenstern
06091d640d
civ units are now cached and not calculated every time
2018-08-17 14:45:48 +03:00
Yair Morgenstern
1957c4ca80
Code reorganization - separated variables, pure functions and state-changing functions in all main logic classes
2018-08-17 13:36:23 +03:00
Yair Morgenstern
749ff90fe0
Policy screen translated
2018-08-17 11:44:20 +03:00
Yair Morgenstern
8b90571a77
Fixed some concurrency problems
2018-08-17 11:38:19 +03:00
Yair Morgenstern
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
Yair Morgenstern
b4fece29e0
Slight performance improvements for AI
2018-08-16 09:13:34 +03:00
Yair Morgenstern
1affaa38c2
Clicking the Back button when on diplomacy screen returns you to the world screen
2018-08-16 08:53:34 +03:00
Yair Morgenstern
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
Yair Morgenstern
26b3366d93
Added all policy translation lines
2018-08-14 19:24:47 +03:00
Yair Morgenstern
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
Yair Morgenstern
27b4c2c2ab
AI units now fortify when healing and prefer tiles with defensive bonuses while healing
2018-08-13 09:25:29 +03:00
Yair Morgenstern
fee0b718ec
Shrunk game size by 15% by including the images only when packed
2018-08-13 08:56:15 +03:00
Yair Morgenstern
bb25616b69
Fixed bug when playing with translations and constructing science, gold or nothing in a city
2018-08-12 20:45:17 +03:00
Yair Morgenstern
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
Yair Morgenstern
847bf9650d
Changed the basic stat icons to not use the original Civ's
2018-08-10 18:31:18 +03:00
Yair Morgenstern
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
Yair Morgenstern
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
Yair Morgenstern
4d27f7f769
Added icon to city tiles
2018-08-09 21:52:28 +03:00
Yair Morgenstern
4f727df216
Added crosshair image on attackable enemies
2018-08-09 21:04:25 +03:00
Yair Morgenstern
6f2b845e13
Civilization class renamd to Nation, to have it be distinct from CivilizationInfo
2018-08-09 18:44:43 +03:00
Yair Morgenstern
186feab0c6
Added notification when enemy declares war on us
2018-08-09 18:36:37 +03:00
Yair Morgenstern
e6bc3a1ab7
Added tutorials when first encountering barbarians and other civilizations
2018-08-09 18:33:47 +03:00
Yair Morgenstern
b79b682376
Added "conquer defeated city with melee unit" tutorial
2018-08-09 10:23:10 +03:00
Yair Morgenstern
97bb4e05b9
Fixed bug where you could buy the same buildings multiple times - thanks vita10g!
2018-08-09 10:10:49 +03:00
Yair Morgenstern
9b38d0c33e
Cities conquered in battle lose population
2018-08-08 18:34:23 +03:00
Yair Morgenstern
376ae64e77
AI Ranged units no longer head towards defeated cities
2018-08-08 08:26:23 +03:00
Yair Morgenstern
0ac87fa8c4
AI Performance improvement (added transient currentTile to unit)
2018-08-08 08:25:19 +03:00
Yair Morgenstern
9d0035a8a6
AI now considers war on multiple civs, starting with the closest
2018-08-08 08:23:20 +03:00
Yair Morgenstern
c35f7d68f2
No longer get notifications for units of other friendly civs around your territory
2018-08-07 09:04:35 +03:00
Yair Morgenstern
3b83627386
Left side of diplomacy screen now scrolls
2018-08-07 07:39:44 +03:00
Yair Morgenstern
02fd349243
Massive AI combat improvements!
...
Added translations
2018-08-06 21:58:30 +03:00
Yair Morgenstern
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
Yair Morgenstern
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
Yair Morgenstern
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
Yair Morgenstern
e655d6620a
Added LOADS of words to be translated - all buildings and units!
2018-08-05 16:12:46 +03:00
Yair Morgenstern
c3cdae12d4
Tutorials are now defined per language!
2018-08-04 23:57:53 +03:00
Yair Morgenstern
7983901435
Info on translation percentage in language picker screen
2018-08-04 21:50:56 +03:00
Yair Morgenstern
ec0ebc73f0
Expanded translation for new game screen and overview screen
2018-08-04 21:36:08 +03:00
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