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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
2cd7e5dc88
Added "declare war on X" to available trades
...
Organized trades by type
2018-11-27 19:10:27 +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
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
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
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