Commit Graph

787 Commits

Author SHA1 Message Date
f2e6c1b08f Chinese unique ability. 2018-12-30 12:24:01 +08:00
30e8af1848 Merge pull request #378 from ninjatao/great_general
Great general
2018-12-29 19:54:17 +02:00
b57a6f65fe Improvement part2, for great general actions. 2018-12-29 10:52:01 +08:00
48efb4dcd2 Fixed #362 (Cannot upgrade units at 0 resource)
Great improvements remove terrain features
2018-12-28 10:09:57 +02:00
f70c725b85 Code improvement, part 1. 2018-12-28 09:53:30 +08:00
2e91b9f84e Fix great general automation exception. 2018-12-28 00:00:22 +08:00
05657ea131 Fix : Avoid addGreatPerson exception. 2018-12-27 23:09:54 +08:00
2904ed04eb Fix great general bonus. 2018-12-27 11:45:27 +08:00
6c51073112 Some improvement on ai. 2018-12-27 11:44:30 +08:00
0e77d5b044 Avoid addGreatPerson exception. 2018-12-27 11:01:07 +08:00
aca089fa4a Solved notification concurrency exception 2018-12-26 20:08:57 +02:00
2575ffd01f fix general points. 2018-12-26 23:39:20 +08:00
ae1629fcb0 AI uses great generals. I hope. 2018-12-26 23:30:21 +08:00
60f59fe2aa Great general provides bonus for nearby friendly land units. 2018-12-26 19:25:07 +08:00
7478215353 Add great general generation, overview screen and free pickup. 2018-12-26 18:42:22 +08:00
c3e8563bf2 Add great general unit. 2018-12-26 18:06:36 +08:00
39b09f16b2 Merge pull request #377 from ninjatao/indirect_fire
fix "Indirect Fire" typo.
2018-12-26 11:46:17 +02:00
3e5740563f fix "Indirect Fire" typo. 2018-12-26 16:16:37 +08:00
c967d058d2 Merge pull request #376 from ninjatao/fix_humanism
Humanism should increase happiness, instead of science.
2018-12-26 06:38:47 +02:00
5dae652c0b Humanism should increase happiness, instead of science. 2018-12-26 10:32:50 +08:00
6925b0262f Removed deprecated classes and fields from half a year ago 2018-12-25 22:12:11 +02:00
91630cd687 Victory condition logic moved to VictoryManager
Victory screen now pops up when you fulfill the victory conditions =D
Added "One more turn" mode, if people want to play after the victory conditions have been fulfilled
2018-12-25 21:59:37 +02:00
885070de99 Merge pull request #373 from ninjatao/fix_new_game_crash
Avoid crash from giving ai free techs.
2018-12-24 16:08:13 +02:00
e3c9567904 Avoid crash from giving ai free techs. 2018-12-24 20:01:32 +08:00
a6716f2a40 Merge pull request #368 from ninjatao/fix_declare_war
Fixed : can repeatly declare war.
2018-12-22 18:32:06 +02:00
3491a1841a Fixed : can repeatly declare war. 2018-12-22 12:29:17 +08:00
faf5803b1d Cleaned up UnitAutomation.TryGarrison
Added explainations of various map generation techniques
2018-12-21 11:51:57 +02:00
b4fa88cada Remove extra word to prevent the label from being too long. 2018-12-21 16:41:48 +08:00
6124474b4f Mark defeated civs in diplomacy screen. 2018-12-21 16:35:03 +08:00
b2a95e039e Updates topbar display on unit upgrade. 2018-12-21 13:51:54 +08:00
230bb0549b Merge pull request #363 from ninjatao/update_stats_after_acquire
After acquiring tile from nearby city, update stats.
2018-12-20 17:53:52 +02:00
23799ce80c After acquiring tile from nearby city, update stats. 2018-12-20 23:12:54 +08:00
9ff6764df2 Better arrange deserts, tundras and lakes. 2018-12-20 15:32:14 +08:00
3ce89e1928 Merge pull request #358 from ninjatao/map_gen
Add celluar automica map generator.
2018-12-20 06:42:12 +02:00
5496a5e640 Add pangaea map type. Add options. 2018-12-20 11:58:54 +08:00
51b62028a8 Maybe solved a concurrency-related java.lang.IllegalArgumentException from CameraStageBaseScreen.render
It's hard to tell because it only crops extremely randomly in, like, 1 in a 1000 games, and the users just continue on with their lives,
But it's a crash record and we want 0 of those!
2018-12-19 19:53:53 +02:00
a677850084 Water units can enter cities 2018-12-19 19:36:18 +02:00
f19750409d Buying techs now enables their uniques immediately - kudos ingvart! 2018-12-19 19:20:57 +02:00
c18b64f10f Add celluar automica map generator. 2018-12-19 19:47:36 +08:00
a1a2b89949 Added various attack sounds, for different types of units 2018-12-18 22:32:04 +02:00
0491b21956 Merge pull request #356 from ninjatao/auto_railroad
Auto build railroad.
2018-12-18 20:22:38 +02:00
e3926764f2 Difficulty is now game-wide, in preparation for multiplayer
Apparently choosing difficulty...didn't actually do anything until now, which is an embarrasing oversight and explains why people thought the game was too hard even on easy mode...
2018-12-18 19:26:56 +02:00
b054a3ff4a Work boats can't "create improvement" on tiles that already have an improvement 2018-12-18 18:58:07 +02:00
6bdd0da3ea Notifications are now per-civ instead of game-wide, in preparation for multiplayer
Added player type to civinfo, in preparation for multiplayer
2018-12-18 18:57:13 +02:00
f717645019 Auto build railroad. 2018-12-18 10:19:57 +08:00
2923dc80c9 Massive performance improvement thanks to:
* not mapping out the uniques every tile
* saving tech uniques and units uniques specific to movement between tiles
2018-12-17 21:33:07 +02:00
94fd43f422 Added icon for lakes
Added more sound effects
Added Leaning Tower of Pisa
2018-12-17 19:00:45 +02:00
3edc95dd3e Added whoosh sound when telling units to move 2018-12-17 14:46:01 +02:00
319cfd1fe9 Added sound effect for purchasing constructions and tiles 2018-12-17 13:24:48 +02:00
fd2d55876d Added unique sound effects for multiple actions 2018-12-17 13:11:50 +02:00