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