Yair Morgenstern
e433eefc05
Merge pull request #618 from ninjatao/future_tech
...
Avoid future tech blocking ending turn.
2019-04-01 07:23:11 +03:00
Duan Tao
0bbcc39eca
Avoid future tech blocking ending turn.
2019-04-01 09:54:59 +08:00
Yair Morgenstern
6796c1868b
Added a much better initial tutorial, so people new to the 4X genre can find their arms and legs around the game
2019-04-01 00:05:11 +03:00
Yair Morgenstern
9eb9176b2a
Units & buildings requiring resources or other needs are now displayed, but not selectable, from the city screen as constructions
2019-03-29 18:03:18 +03:00
Yair Morgenstern
a5e1978a71
Added popup for "move and attack" bug that I can't figure out
2019-03-29 15:38:22 +03:00
Yair Morgenstern
f38da59fe9
Resolved #614 - bug withpillaged water tiles
2019-03-29 15:26:31 +03:00
Yair Morgenstern
b0830ba487
Resolved #613 - policy choice & city conquer collision
2019-03-29 15:20:30 +03:00
Yair Morgenstern
12719c1e0e
Added Great Wall wonder
2019-03-29 15:17:58 +03:00
Yair Morgenstern
064488ca37
Solved a crash situation when clicking on "Future Tech" when it has already been researched
2019-03-28 23:51:39 +02:00
Yair Morgenstern
0b47289c3d
Resolved #601 - gold luxury not accepted in trades
...
Organized trade buy/sell logic - should be much easier to understand now!
Split into Evaluation and the current trade deal, evaluation split into buying and selling
2019-03-28 23:05:50 +02:00
Yair Morgenstern
3295753d2d
Resolved #581 - Turns to production values are now always accurate and don't depend on bonuses to the current production
2019-03-25 19:52:29 +02:00
Yair Morgenstern
e43c22a74b
Apparently .replaceAll is incompatible with Android 5.1, but hey who needs them.
2019-03-24 20:27:00 +02:00
Yair Morgenstern
bba6f43943
Changed "Combat Unit" to Military Unit" for naming consistency
2019-03-23 22:04:50 +02:00
Yair Morgenstern
a751ed6e31
Resolved #593 - Show/Hide resources and improvements button wasn't working
2019-03-22 10:57:18 +02:00
Duan Tao
22253af842
Work boat should have lower priority than other buildings, not higher.
2019-03-22 12:07:11 +08:00
Duan Tao
e2f650a512
wonder building priority.
2019-03-22 11:50:03 +08:00
Yair Morgenstern
4001526aea
Construction choices are now more standardized and easier to understand
...
Construction choice depends on how much work is left towards construction and not initial cost
2019-03-22 00:49:08 +02:00
Yair Morgenstern
34a3b614b0
Map no longer zooms whe being created
2019-03-22 00:10:27 +02:00
Yair Morgenstern
dcd64bf58f
Can see all production icons in debug mode
2019-03-22 00:09:56 +02:00
Yair Morgenstern
69d3703543
Resolved #595 - Added release version to options table
2019-03-21 22:46:49 +02:00
Yair Morgenstern
1dc6a2cf2d
Merge pull request #585 from ninjatao/build_order2
...
Redo build order AI.
2019-03-21 13:42:20 +02:00
Yair Morgenstern
e4c7a2698f
Clearer population toggle in cities
2019-03-21 13:17:10 +02:00
Yair Morgenstern
775055902f
Continuation of #590 - "Machu Picchu" instead of "Machu Pichu"
...
Changed info in saved games to fit the change
2019-03-21 12:53:41 +02:00
Duan Tao
90f8421777
Avoid building many wonders at the same time.
2019-03-21 08:00:11 +08:00
Yair Morgenstern
973cfd50a2
Added different city tiles for different locations
2019-03-20 15:15:55 +02:00
Yair Morgenstern
2503da2ed0
Added City tile!
2019-03-20 13:11:47 +02:00
Yair Morgenstern
1d88e76452
Split map into layers for base image, features, overlays, and fog
...
Added Marsh and Lakes images
IT LOOKS SO GOOD NOW DAMN
2019-03-20 12:09:54 +02:00
Yair Morgenstern
fe9fc110d8
Added tile feature tiles to tilesets!
2019-03-20 11:06:08 +02:00
Duan Tao
af48f80e1a
Priority tuning part 2.
2019-03-20 10:25:33 +08:00
Yair Morgenstern
d6f3ab3f40
Fantasy hex tileset is go!
2019-03-19 18:35:58 +02:00
Yair Morgenstern
21377f63e7
Added Tilesets, for alternative tile images - this could be big!
...
Options table is now a table, not a list - more room for future options
2019-03-19 17:09:51 +02:00
Duan Tao
11bb63495b
Fixed : unit upgrades to itself with 10 gold.
2019-03-18 18:40:11 +08:00
Duan Tao
cb9f032e35
Priority tuning part 1.
2019-03-18 15:41:37 +08:00
Yair Morgenstern
3086520bd2
Hopefully solved a YouCantGetThereFromHereException in tryAttackNearbyEnemy
2019-03-18 06:47:17 +02:00
Yair Morgenstern
c33b0a67fe
Resolved #586 - units now upgrade to the most recent upgrade, not to the next possible one
2019-03-17 23:10:11 +02:00
Duan Tao
c916b96d1e
Redo build order AI.
2019-03-18 00:15:36 +08:00
Duan Tao
f8a8d7bbfb
Embarked civilian units should have no defense.
2019-03-17 15:50:52 +08:00
Yair Morgenstern
29bc82e1bd
Diplomacy screen redesigned, to allow for more diplomacy options in the future
2019-03-15 12:14:19 +02:00
Yair Morgenstern
ab2e044a09
Units no longer freeze on the spot when they need to heal but can't find where
2019-03-15 10:41:51 +02:00
Yair Morgenstern
36781e4b55
Unified ranking tiles for healing logic
2019-03-15 10:34:16 +02:00
Yair Morgenstern
5873ccc848
Resolved #541 - change "Replacable Parts" to "Replaceable Parts", also in saved games
...
Continuation of #571
2019-03-15 10:21:00 +02:00
Yair Morgenstern
10d098b9de
2.13.14
2019-03-14 22:29:25 +02:00
Yair Morgenstern
7d312eea39
Merge pull request #567 from ninjatao/AI_peace
...
AIs negociate peace.
2019-03-13 13:10:57 +02:00
Duan Tao
d113a88e21
AIs negociate peace.
2019-03-13 18:13:39 +08:00
Yair Morgenstern
479b3a02ad
Resolved #383 - Configurable amount of turns between autosaves
2019-03-12 22:10:25 +02:00
Yair Morgenstern
eba3aa3033
no message
2019-03-12 19:25:41 +02:00
Yair Morgenstern
81b29a5b57
Resolved #551 - Update city stats on production change
2019-03-12 19:24:50 +02:00
Yair Morgenstern
f69be35647
Merge pull request #564 from ninjatao/fix_buildings_list
...
Fix builds list in city screen.
2019-03-12 18:19:31 +02:00
Duan Tao
67eb3a86e0
Fix builds list in city screen.
2019-03-12 22:18:30 +08:00
Yair Morgenstern
02f1530c44
Fixed translation file
2019-03-11 20:20:07 +02:00
Yair Morgenstern
cef4eafa0f
Merge pull request #557 from ninjatao/fix_bombarf_crash
...
Fix bombard crash.
2019-03-11 17:52:05 +02:00
Duan Tao
1a5862d6b1
Fix build error...
2019-03-11 23:19:40 +08:00
Duan Tao
dbf48ac7bf
Fix bombard crash.
2019-03-11 23:07:04 +08:00
Yair Morgenstern
0fcc3a6807
Fixed bug where setting the max. amount of AI players meant that there was no human player, so people got a fully-fogged out map
2019-03-10 23:43:49 +02:00
Yair Morgenstern
42ca98efd2
Gave up on the idea of the attack button - if the enemy moves we need to remove the button, and it's actually very difficult to determine this.
2019-03-10 23:27:19 +02:00
Yair Morgenstern
aea7d750fd
Added a popup when trying and faiing to load a game, so people will send me emails when this happens
2019-03-10 23:13:04 +02:00
Yair Morgenstern
881f532bf7
Memory-saving tweak
2019-03-10 23:04:04 +02:00
Yair Morgenstern
115aef50ad
Better starting locations on tiny map with lots of players
2019-03-10 23:03:25 +02:00
Yair Morgenstern
09b1446fea
Removed empty translations (very bad for people who play the game in that language)
...
Added a way to copy game info directly from files, and also a popup when encountering a certain error, for debugging purposes
2019-03-10 22:52:57 +02:00
Yair Morgenstern
883469a6b9
Merge pull request #547 from ninjatao/explorer_heal
...
Auto-explore heals if injured.
2019-03-10 15:52:16 +02:00
Duan Tao
5173bd98a2
Auto-explore heals if injured.
2019-03-10 20:42:13 +08:00
Yair Morgenstern
319b1c8524
Can now attack enemies from the map, just like moving units
2019-03-09 22:56:20 +02:00
Yair Morgenstern
3883261d45
Merge pull request #537 from ninjatao/jira/493
...
Better defeat condition.
2019-03-09 22:07:07 +02:00
Duan Tao
451a95a86c
Better defeat condition.
2019-03-08 22:37:26 +08:00
Yair Morgenstern
94fb9af4a1
Merge pull request #536 from ninjatao/jira/493
...
Load proper citiesCreated info.
2019-03-08 16:36:43 +02:00
Duan Tao
01dd1fccd7
Load proper citiesCreated info.
2019-03-08 22:23:56 +08:00
Yair Morgenstern
fa181275b0
Merge pull request #534 from ninjatao/test_warfare
...
Slightly better build order. AI has more troops.
2019-03-08 15:41:49 +02:00
Yair Morgenstern
2ec8225c20
Resolved #384 - can now sell one building per city per turn
2019-03-08 13:45:12 +02:00
Duan Tao
b6d4ff8747
Slightly better build order. AI has more troops.
2019-03-08 18:48:06 +08:00
Yair Morgenstern
adea36fb81
Commented out snow - we don't want it appearing in patches until we have better map generation
2019-03-08 10:15:10 +02:00
Yair Morgenstern
f15490d0ac
Resolved #470 - can now click on a building in the city info table to display its effect
...
Organized city info table
2019-03-07 23:05:48 +02:00
Yair Morgenstern
6a833ae89a
Resolved #514 - enemy civ is defeated even when he has settlers left, as per original Civ
2019-03-06 20:39:53 +02:00
Yair Morgenstern
b2a29714bd
Merge pull request #512 from ninjatao/issue/498
...
Make units pillage improvement to heal, especially barbarians.
2019-03-06 15:17:17 +02:00
Duan Tao
d91a23b723
Make units pillage improvement to heal, especially barbarians.
2019-03-06 17:42:00 +08:00
Yair Morgenstern
afaf4ae6da
Resolved #508 - Missing and bad translations
2019-03-05 22:18:57 +02:00
Yair Morgenstern
efe677d27c
Added Civilopedia texts to translation file
2019-03-04 21:32:18 +02:00
Duan Tao
223055d247
Barbarian units ignore strategy resources.
2019-03-04 09:44:09 +08:00
Yair Morgenstern
0ef11e12cd
Resolved #491 - Once Honor has been adopted, gain Culture when you kill a barbarian unit
2019-03-03 23:05:12 +02:00
Yair Morgenstern
9e5d6d3c75
Resolved #469 - AI Great General tries to maximize effect on troops
2019-03-02 22:53:30 +02:00
Yair Morgenstern
2d1a044e29
Resolved #490 - AI doesn't train settlers when at war
2019-03-02 22:30:52 +02:00
Yair Morgenstern
c676d127dd
Resolved #488 - Recalibrated tech costs
2019-03-02 22:26:31 +02:00
Yair Morgenstern
6ad3652205
Resolved #486 - strategic resources are now scarcer
2019-03-02 21:52:14 +02:00
Yair Morgenstern
58e38ea634
Added Japan civ!
...
Some units now recieve promotions when created/upgraded to, as per Civ V
2019-03-02 21:27:35 +02:00
Yair Morgenstern
3432f9b8c1
Rendering performance improvements - much smoother scrolling!
2019-02-27 20:17:27 +02:00
Yair Morgenstern
199b0c16ec
World map properly padded
...
Fixed super weird error which I have no idea how it entered the code???
2019-02-26 20:23:07 +02:00
Yair Morgenstern
52d6c998f2
Resolved #164 - Removed zoom-out limitations
2019-02-25 22:04:53 +02:00
Yair Morgenstern
13f2f101a0
Resolved #468 - AI now accompanies Great People with military escorts
...
Merged "CivInfos" json into "Nations"
2019-02-25 21:21:12 +02:00
Yair Morgenstern
6cda5bb8ad
Fixed #467 - popups on separate screens affected each other
2019-02-24 13:07:34 +02:00
Yair Morgenstern
b73077baa4
Nation translations are go!
2019-02-24 12:02:02 +02:00
Yair Morgenstern
47dbd69c96
Civilopedia now displays Basic Help per-language
...
Fixed problems with Italian translation files
Fixed a couple of errors moving to the next turn with the current construction method
2019-02-24 10:27:43 +02:00
Yair Morgenstern
59f5f9ceeb
Resolved #453 - Allow copy-pasting maps as text in map editor
2019-02-22 10:36:26 +02:00
Yair Morgenstern
53664ec043
Added Kremlin wonder
2019-02-22 10:27:47 +02:00
Yair Morgenstern
563bbaf021
Unit construction moved to the beginning of the turn, so they won't be generated out in the open and vulnerable to enemy attacks before you can control them - Kudos am-per-sand!
2019-02-21 20:12:17 +02:00
Yair Morgenstern
325ac06e97
Resolved #463 - City stats and percentages now displayed precisely and according to calculation order in drilldown
2019-02-21 20:00:45 +02:00
Yair Morgenstern
80dd4c759b
Added percentage bonuses to city stats drilldown
...
Fixed happiness drilldown display in city screen
2019-02-19 22:45:52 +02:00
Yair Morgenstern
973c1693c8
Unified canFortify() checks
2019-02-18 23:02:14 +02:00
Yair Morgenstern
063c00a61d
Tiles in city screen are now centered also on larger resolutions
2019-02-18 23:01:11 +02:00
Yair Morgenstern
df237d8686
Fixed #457 - AI naval units would fortify
2019-02-18 20:46:50 +02:00
Yair Morgenstern
b5f18d2fe6
Fixed #450 - cities not connecting to roads
2019-02-17 00:23:56 +02:00
Yair Morgenstern
dd63491c03
Techs from ancient ruins now added properly
2019-02-17 00:01:54 +02:00
Yair Morgenstern
4c5753c41f
Fixed #452 - France's unique ability not working
2019-02-16 23:52:26 +02:00
Yair Morgenstern
d581ca924f
Resolved #454 - Allow starting game with 0 AIs when there are 2 or more human players
2019-02-16 23:41:11 +02:00
Yair Morgenstern
356f8b6bbd
Resolved #455 - add great person point breakdown to city info
2019-02-16 23:39:03 +02:00
Yair Morgenstern
0cd5426440
Battle table indicates damage with health bars
2019-02-15 13:48:29 +02:00
Yair Morgenstern
b38c615056
Separated CityPickerTable and TileTable in CityScreen to their own classes
2019-02-15 12:32:50 +02:00
Yair Morgenstern
6de517d4d5
Separated battle table height from the height of the tile and unit tables
2019-02-14 23:12:35 +02:00
Yair Morgenstern
e200e9026f
Text for strength, movement and ranged strength in unit tablee replaced with icons - table is now consistently much smaller, and much less bothersome!
2019-02-14 22:49:46 +02:00
Yair Morgenstern
0fab01e393
Tile map now pans to chosen tile, instead of "flashing" there - makes the map feel more connected and helps you understand where you are IMHO
2019-02-14 22:21:26 +02:00
Yair Morgenstern
9ba360408c
Added helper function to create labels from text
2019-02-13 23:53:50 +02:00
Yair Morgenstern
ee55839557
Fixed minor problem with Egypt's neutral "let's hear it" responses
...
Current construction in city better represented
2019-02-13 19:02:11 +02:00
Yair Morgenstern
748e84f265
Resolved #449 - added "go to unit" button in unit overview
2019-02-11 22:07:34 +02:00
Yair Morgenstern
0788141054
Civs now have unique responses for introduction, greeting, trade acceptance and refusal
2019-02-11 20:46:49 +02:00
Yair Morgenstern
d080f37a94
Now ignore unknown fields on all jsons
2019-02-10 23:27:48 +02:00
Yair Morgenstern
796284c7e2
Added unique civ text for attacking, being attacked, and being defeated
2019-02-10 19:50:42 +02:00
Yair Morgenstern
07663bfc54
Added "Diplomatic Incidents" for diplomatic messages between civs (as of now, only declaration of war)
2019-02-10 16:34:46 +02:00
Yair Morgenstern
2834752826
Added "change city name" with a popup that appears when clicking on the city name in the ciity screen
2019-02-10 15:32:48 +02:00
Yair Morgenstern
4b7a447eae
Civ city name generation now done by a global counter - enables city name changes later
2019-02-10 09:50:36 +02:00
Yair Morgenstern
cc0a999471
Added "exit map editor" button to map editor
2019-02-09 23:26:59 +02:00
Yair Morgenstern
ae7cbcb3c9
Embarked units now have era-based defensive strength (like in original civ)
2019-02-09 23:06:13 +02:00
Yair Morgenstern
d9fb3fdb2c
Switched positions of "raze city" and "exit city" buttons - "exit" is a much more common use-case, and therefore should have the more easily-reachable spot
2019-02-09 22:40:52 +02:00
Yair Morgenstern
10e9a5e481
AI units much more cautious when attacking cities - only enter city bombard range if there's a good chance of capturing the city
...
#416
2019-02-09 21:31:16 +02:00
Yair Morgenstern
3feb231620
Added "deselect" button to unit & city display
2019-02-09 21:25:30 +02:00
Yair Morgenstern
d2a48fae38
Added "current edit" hex to bottom-right of map editor screen
2019-02-08 00:34:46 +02:00
Yair Morgenstern
d42416974c
Saving and loading games is now done directly to\from files without becoming strings in the meantime - should help avoid some OutOfMemory exceptions when the games become really huge (the GameInfo as c# classes is much smaller thatn the serialized text for a number of reasons)
2019-02-07 23:06:13 +02:00
Yair Morgenstern
50931a86c1
Resolved #447 - cities now have roads and railroads only when corresponding tech has been researched
2019-02-07 22:56:13 +02:00
Yair Morgenstern
6856301504
Resolved #446 - Buildings are now created when production is completed by Great Engineers, so production of the current turn can be added to the next construction
2019-02-05 20:04:07 +02:00
Yair Morgenstern
a98ce0d7d9
Auto-load the first map, if any exist
...
Center the map editor on the map
2019-02-03 20:34:21 +02:00
Yair Morgenstern
d8d2b89e73
Enabled loading maps from the map editor
2019-02-03 19:42:31 +02:00
Yair Morgenstern
81d1a79e19
Can now choose a map name and load a map from those existing on the phone!
2019-02-02 23:26:56 +02:00
Yair Morgenstern
3a990434f3
Added initial map editor! Woohoo!
2019-02-02 22:43:02 +02:00
Yair Morgenstern
8e2c3287f6
CityScreen now also uses TileGroupMap
2019-01-29 23:52:51 +02:00
Yair Morgenstern
8038dd4c4f
Separated "Group to hold visual map based on tilegroups" to a separate class, for reuse in CityScreen, the future map editor, and maybe also in the minimap
2019-01-29 21:48:23 +02:00
Duan Tao
49f0fe725a
Free promotions don't affect future xp.
2019-01-29 18:24:28 +08:00
Duan Tao
c69f54408b
Allow to add real free promotions to unit.
2019-01-29 14:46:24 +08:00
Yair Morgenstern
3044fb2978
Fixed crashing bug caused by using GameBasics.Technologies.keys directly, and editing it
2019-01-28 20:45:28 +02:00
Yair Morgenstern
5a78c612ab
Fixed errors caused by AI civs not having any non-researched techs to choose from, when all techs are researched - now choose future tech again
2019-01-27 23:45:39 +02:00
Yair Morgenstern
653cb556cf
Fixed errors caused by siege unit's movement points not being calculated correctly
2019-01-27 23:38:11 +02:00
Yair Morgenstern
5ab6c6c991
Merge pull request #439 from ninjatao/barbarians
...
Barbarians
2019-01-27 17:58:58 +02:00
Duan Tao
edc53171cc
Barbarian generation improvement.
2019-01-27 21:34:40 +08:00
Duan Tao
c2f6637a91
Fix construction cost.
2019-01-27 16:22:57 +08:00
Yair Morgenstern
f80077a412
Resolved #435 - profit from disbanding units
2019-01-26 22:39:48 +02:00
Yair Morgenstern
665af17ae5
Fixed #438 - changing production before answering the "do you want to purchase construction" popup lead to buying the newly chosen production
2019-01-26 22:00:48 +02:00
Duan Tao
624f83d109
Remove unique units from barbarians.
2019-01-26 19:04:13 +08:00
Duan Tao
ddcf3dd83e
Remove unit list for barbarians.
2019-01-26 18:58:12 +08:00
Duan Tao
c18cc2476f
Generate different type of barbarians.
2019-01-26 18:48:29 +08:00
Yair Morgenstern
478a9e6996
Resolved #429 - display era names only once in tech picker screen
2019-01-23 20:52:26 +02:00
Yair Morgenstern
a4175438a3
Resolved #424 - added confirm box when declaring war
2019-01-23 20:16:34 +02:00
Yair Morgenstern
b60df3ce85
Resolved #428 - missing characters in German translation
2019-01-23 20:07:13 +02:00
Duan Tao
0f1221e033
Fix seige units finding targets bug.
2019-01-23 21:10:25 +08:00
Duan Tao
a141cb1f1c
Rearrange code for pruchasing stuff.
2019-01-23 16:09:18 +08:00
Duan Tao
fa8c948c04
Allow ai to spend money for building & unit.
2019-01-23 16:09:08 +08:00
Duan Tao
53c0bbb0a3
AI exchange techs strategy change.
2019-01-23 16:08:52 +08:00
Duan Tao
d11cb4779b
AIs trade techs. Also modified AI tech choose strategy.
2019-01-23 16:08:37 +08:00
Yair Morgenstern
1a6089ead1
Merge pull request #431 from ninjatao/fix_city_defeated_info
...
Fix city defeated info.
2019-01-23 09:56:12 +02:00
Duan Tao
a03482477d
Fix city defeated info.
2019-01-23 15:27:37 +08:00
Duan Tao
7b83776bfa
Fix building bonus replaced bug.
2019-01-23 11:26:05 +08:00
Yair Morgenstern
baed1e50cd
Returned tile info table in the city screen, construction scroll now translated, added city screen translations to translations file - #417
2019-01-22 21:48:30 +02:00
Yair Morgenstern
2267d2945d
Merge pull request #427 from ninjatao/fix_cityscreen
...
Fix city screen info windows.
2019-01-22 13:19:52 +02:00
Duan Tao
2d69fa9804
Fix city screen info windows.
2019-01-22 19:09:46 +08:00
Yair Morgenstern
9ba73c4a6f
No height difference between hills and hills with jungle/forest
2019-01-21 23:10:03 +02:00
Yair Morgenstern
d7067d2835
Resolved #409 - rewrite line-of-sight rules
2019-01-21 22:41:22 +02:00
Yair Morgenstern
d1de589e4f
Resolved #422 - can no longer move through units of other civs we're at war with
2019-01-21 20:17:48 +02:00
Yair Morgenstern
811ed5a7a2
Better AI build order for #416
2019-01-20 23:05:08 +02:00
Yair Morgenstern
effec4856c
Resolved #424 and upgraded gradle
2019-01-20 22:44:09 +02:00
Duan Tao
a0ee9b6bd7
Fix city screen population info.
2019-01-20 21:22:00 +08:00
Yair Morgenstern
fa8f9deb2c
Solved #420 - viewable tiles not updated when trading cities, kudos zivvel!
2019-01-19 23:49:46 +02:00
Yair Morgenstern
2ca894b05f
City construction picking now done through a scroll on the city screen, like in the original =D
...
Also resolved #417 on the way
2019-01-19 23:43:28 +02:00
Yair Morgenstern
a371aedf23
Changes to city screen - city summary in top-left corner like original
2019-01-19 21:01:47 +02:00
Yair Morgenstern
e573368d18
Added CN Tower, Pentagon #245
2019-01-16 22:24:29 +02:00
Yair Morgenstern
eeaca08f57
Added Alhambra #245
2019-01-16 21:45:46 +02:00
Yair Morgenstern
49ed7570f8
Added Hubble Space Telescope wonder, Stable unique ability
...
Added missing translations
2019-01-16 21:26:14 +02:00
Yair Morgenstern
2df64861d1
Added Infantry, Machine Gun units
...
Added Railroad, Ballistics techs
Added Statue of Liberty wonder
2019-01-15 22:17:34 +02:00
Yair Morgenstern
ee278586e7
Solved #413 probable (ANR trying to load super-huge autosave game) by disabling the update() in the initialize, instead setting shouldUpdate to true by default so it'll update in the rendering thread
2019-01-14 21:57:09 +02:00
Yair Morgenstern
53c5c6d5ab
Can now choose to start a game with multiple human players!
2019-01-14 20:48:30 +02:00
Duan Tao
c198db0641
Adjust city attack strength. Also shown in unittable when selected.
2019-01-12 20:33:30 +08:00
Yair Morgenstern
abd9d6d9a4
Decreased bombard strength as per Civ V
...
Don't display empty stats in city detail table
2019-01-11 12:12:19 +02:00
Yair Morgenstern
8e478d2d71
Added intermediate screen between players on the same phone, so they won't see each other's screens
2019-01-11 12:10:27 +02:00
Yair Morgenstern
3ddacff4f4
Merge branch 'master' into bombard
2019-01-11 10:56:34 +02:00
Yair Morgenstern
401aa942eb
Can now play with multiple human players!
...
Need to find a way for all human players to choose their civs in a simple manner
2019-01-11 09:58:32 +02:00
Yair Morgenstern
8bf84393fc
More changes to enable multiplayer - save the current player in the civInfo, distinguish between "current player" and "human player"
2019-01-10 21:29:24 +02:00
Yair Morgenstern
d19861b348
Maybe solved an ANR caused by resume(), it's hard to tell
2019-01-10 20:43:32 +02:00
Duan Tao
4e77edcec0
Code cleanup 2.
2019-01-10 11:30:33 +08:00
Duan Tao
57dce317ea
Code cleanup.
2019-01-09 21:17:05 +08:00
Duan Tao
2f22b1d576
City bombardment is counted as ranged.
2019-01-09 18:56:52 +08:00
Yair Morgenstern
c7dbad1085
Merge pull request #412 from ninjatao/auto_fix_pillage
...
Avoid pillaged great improvement from being replaced by resource impr…
2019-01-09 07:53:24 +02:00
Duan Tao
f237adef4b
Avoid pillaged great improvement from being replaced by resource improvement.
2019-01-09 11:09:57 +08:00
Duan Tao
730111993e
Code cleanup and bug fix.
2019-01-09 10:12:00 +08:00
Yair Morgenstern
a7bbea106c
Resolved #407 - units cannot pillage when at full health
2019-01-08 18:45:06 +02:00
Yair Morgenstern
2fdd3e2628
Fixed #402 - couldn't build wonder if it was being built by a rival civ
2019-01-08 18:43:06 +02:00
Yair Morgenstern
c282ffb423
Resolved #410 - land units on lake aren't shown as embarked
2019-01-08 15:43:54 +02:00
Duan Tao
a2764d7b91
Ai uses bombardment.
2019-01-08 20:16:18 +08:00
Duan Tao
0f16a25cc6
You can actually Bombard! But ai cannot yet.
2019-01-08 19:55:35 +08:00
Duan Tao
7a17779bf4
Mark bombard targets.
2019-01-08 18:35:14 +08:00
Duan Tao
9054496940
Select city before entering city screen.
2019-01-08 15:34:32 +08:00
Yair Morgenstern
eeb494364b
Resolved #407 - Add pillaging terrain improvements
2019-01-07 21:56:02 +02:00
Yair Morgenstern
b8aa4932a0
Added unique ability for Egypt and France
2019-01-07 18:44:42 +02:00
Duan Tao
b11c96ce3f
chooseImprovement returns null when there is already better improvement.
2019-01-07 11:58:57 +08:00
Yair Morgenstern
84007533fc
Resolved #311 - translate victory screen
2019-01-06 22:48:24 +02:00
Yair Morgenstern
567786c125
Resolved #399 - lakes act differently than in original game
2019-01-06 22:41:03 +02:00
Duan Tao
ae210e05f3
Idle worker try to connect cities with roads.
2019-01-05 23:13:59 +08:00
Yair Morgenstern
19906ade75
Added Babylonian civ unique
2019-01-04 11:51:44 +02:00
Yair Morgenstern
2f5b6e7be5
Resolved #396 - save game start parameters and use for subsequent games
...
Later, we could use this info to display to the user in the load game screen
Solved #394 - couldn't scroll map far on edges, some tiles were hard to get to
2019-01-04 10:59:47 +02:00
Duan Tao
39d2b5d60c
Constucting a great improvement remove unfinished improvement.
2019-01-04 14:15:25 +08:00
Yair Morgenstern
0567eb442d
Merge pull request #391 from ninjatao/submarine
...
Submarine, resolves #388
2018-12-31 17:13:21 +02:00
Yair Morgenstern
7f9ca0fd3d
Merge pull request #386 from ninjatao/worker_automate
...
Worker automation uses more resource.
2018-12-31 14:49:20 +02:00
Duan Tao
19ce158ccb
Update wolfpack bonus, icons.
2018-12-31 19:58:24 +08:00
Duan Tao
de5610180f
Add WaterSubmarine unit type.
2018-12-31 19:42:20 +08:00
Yair Morgenstern
8ad37530b2
Solved another 2 rare concurrency problems - CityInfo.workedTiles and CityInfo.tiles are not edited directly but switched out
2018-12-30 20:40:48 +02:00
Duan Tao
5f3da79484
Fix evalutate peace treaty bug.
2018-12-30 19:22:40 +08:00
Duan Tao
be80aaecda
Worker automation leaves great tile improvement alone.
2018-12-30 19:19:06 +08:00
Duan Tao
f2e6c1b08f
Chinese unique ability.
2018-12-30 12:24:01 +08:00
Duan Tao
922a29e60f
Worker automation uses more resource.
2018-12-30 11:46:27 +08:00
Yair Morgenstern
30e8af1848
Merge pull request #378 from ninjatao/great_general
...
Great general
2018-12-29 19:54:17 +02:00
Duan Tao
b57a6f65fe
Improvement part2, for great general actions.
2018-12-29 10:52:01 +08:00
Yair Morgenstern
48efb4dcd2
Fixed #362 (Cannot upgrade units at 0 resource)
...
Great improvements remove terrain features
2018-12-28 10:09:57 +02:00
Duan Tao
f70c725b85
Code improvement, part 1.
2018-12-28 09:53:30 +08:00
Duan Tao
2e91b9f84e
Fix great general automation exception.
2018-12-28 00:00:22 +08:00
Duan Tao
05657ea131
Fix : Avoid addGreatPerson exception.
2018-12-27 23:09:54 +08:00
Duan Tao
2904ed04eb
Fix great general bonus.
2018-12-27 11:45:27 +08:00
Duan Tao
6c51073112
Some improvement on ai.
2018-12-27 11:44:30 +08:00
Duan Tao
0e77d5b044
Avoid addGreatPerson exception.
2018-12-27 11:01:07 +08:00
Yair Morgenstern
aca089fa4a
Solved notification concurrency exception
2018-12-26 20:08:57 +02:00
Duan Tao
2575ffd01f
fix general points.
2018-12-26 23:39:20 +08:00
Duan Tao
ae1629fcb0
AI uses great generals. I hope.
2018-12-26 23:30:21 +08:00
Duan Tao
60f59fe2aa
Great general provides bonus for nearby friendly land units.
2018-12-26 19:25:07 +08:00
Duan Tao
7478215353
Add great general generation, overview screen and free pickup.
2018-12-26 18:42:22 +08:00
Duan Tao
c3e8563bf2
Add great general unit.
2018-12-26 18:06:36 +08:00
yairm210
39b09f16b2
Merge pull request #377 from ninjatao/indirect_fire
...
fix "Indirect Fire" typo.
2018-12-26 11:46:17 +02:00
Duan Tao
3e5740563f
fix "Indirect Fire" typo.
2018-12-26 16:16:37 +08:00
yairm210
c967d058d2
Merge pull request #376 from ninjatao/fix_humanism
...
Humanism should increase happiness, instead of science.
2018-12-26 06:38:47 +02:00
Duan Tao
5dae652c0b
Humanism should increase happiness, instead of science.
2018-12-26 10:32:50 +08:00
Yair Morgenstern
6925b0262f
Removed deprecated classes and fields from half a year ago
2018-12-25 22:12:11 +02:00
Yair Morgenstern
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
yairm210
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
Duan Tao
e3c9567904
Avoid crash from giving ai free techs.
2018-12-24 20:01:32 +08:00
yairm210
a6716f2a40
Merge pull request #368 from ninjatao/fix_declare_war
...
Fixed : can repeatly declare war.
2018-12-22 18:32:06 +02:00
Duan Tao
3491a1841a
Fixed : can repeatly declare war.
2018-12-22 12:29:17 +08:00
Yair Morgenstern
faf5803b1d
Cleaned up UnitAutomation.TryGarrison
...
Added explainations of various map generation techniques
2018-12-21 11:51:57 +02:00
Duan Tao
b4fa88cada
Remove extra word to prevent the label from being too long.
2018-12-21 16:41:48 +08:00
Duan Tao
6124474b4f
Mark defeated civs in diplomacy screen.
2018-12-21 16:35:03 +08:00
Duan Tao
b2a95e039e
Updates topbar display on unit upgrade.
2018-12-21 13:51:54 +08:00
yairm210
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
Duan Tao
23799ce80c
After acquiring tile from nearby city, update stats.
2018-12-20 23:12:54 +08:00
Duan Tao
9ff6764df2
Better arrange deserts, tundras and lakes.
2018-12-20 15:32:14 +08:00
yairm210
3ce89e1928
Merge pull request #358 from ninjatao/map_gen
...
Add celluar automica map generator.
2018-12-20 06:42:12 +02:00
Duan Tao
5496a5e640
Add pangaea map type. Add options.
2018-12-20 11:58:54 +08:00
Yair Morgenstern
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
Yair Morgenstern
a677850084
Water units can enter cities
2018-12-19 19:36:18 +02:00
Yair Morgenstern
f19750409d
Buying techs now enables their uniques immediately - kudos ingvart!
2018-12-19 19:20:57 +02:00
Duan Tao
c18b64f10f
Add celluar automica map generator.
2018-12-19 19:47:36 +08:00