Commit graph

1094 commits

Author SHA1 Message Date
Yair Morgenstern
c3da6a5112 Treaties are now correctly added and removed from both sides of the table together 2019-04-21 21:08:36 +03:00
Yair Morgenstern
cefd50ea57 Trade table logic greatly simplified, now all trade displays are dependent only on the current trade in the TradeLogic - this paves the way for "inserting" trades into the trade table, which is required for AI-offered trades! 2019-04-20 22:44:18 +03:00
Am-per-Sand
3afcd68a6b
Enable Piety when building Broadcast Tower
someone wrote [it should work for Broadcast Towers](https://forums.civfanatics.com/resources/social-policy-piety-vanilla.25659/#1) as well.
2019-04-20 18:50:53 +02:00
Duan Tao
c83a2ed73c Continents shape improved. 2019-04-19 19:03:40 +08:00
Duan Tao
babd29919a MapGen added type Continents. 2019-04-19 18:46:43 +08:00
Yair Morgenstern
4576056b9f Number of strategic resources now directly dependant on the number of settlable land tiles 2019-04-17 20:34:03 +03:00
Yair Morgenstern
9dabbb7946
Merge pull request #658 from ninjatao/AI_parameter
Adjust AI parameters.
2019-04-17 15:02:28 +03:00
Yair Morgenstern
54fc81fda7
Merge pull request #655 from Am-per-Sand/piety
Activate Piety bonus
2019-04-17 13:30:25 +03:00
Duan Tao
c6c3ba1e67 Adjust AI parameters. 2019-04-17 18:21:09 +08:00
Am-per-Sand
e3907e0fe1
forgot Broadcast Tower 2019-04-16 19:50:36 +02:00
Am-per-Sand
35a0dee32f
Activate Piety bonus
N.B.
The same condition may be found in `Building.kt`, so 
- may be add a function `isCultural`
or
- add a property `cultural:true` or even `type:[military, cultural, productive, financial, scientific, wonder]` to `Buildings.json` and get rid of `isWonder` there
2019-04-16 19:45:19 +02:00
Yair Morgenstern
cbf0c52d2c Barbarians no longer spawn on mountains and lakes (a bit silly) 2019-04-15 22:08:44 +03:00
Duan Tao
1a6fe1a397 Merge branch 'dev/main' into BigBen 2019-04-15 19:59:03 +08:00
Duan Tao
70241ac25b Add Big Ben. 2019-04-15 19:46:15 +08:00
Yair Morgenstern
5d77ac8b84
Merge pull request #651 from ninjatao/fix_battletable
Fix submarines battle table.
2019-04-15 10:56:53 +03:00
Duan Tao
e63f9297b3 Fix submarines battle table. 2019-04-15 14:05:22 +08:00
Yair Morgenstern
bafd7b2a21
Merge pull request #650 from ninjatao/fix_conquer
Fix unassigned population when capturing city.
2019-04-15 08:21:00 +03:00
Duan Tao
67a763ef21 Fix unassigned population when capturing city. 2019-04-15 09:27:05 +08:00
Yair Morgenstern
089f8ac49f "Map Editor" button now takes the current map to edit 2019-04-14 22:33:19 +03:00
Yair Morgenstern
8d91cb90dc Solved another rare concurrency error 2019-04-14 22:18:40 +03:00
Yair Morgenstern
8bf09420e0 Resolved #647 - Starting locations should not be on tiny Islands 2019-04-14 22:13:55 +03:00
Yair Morgenstern
cd6806d07e Removed our getRandom() extension, because it now comes built-in in Kotlin, yay! 2019-04-14 22:12:54 +03:00
Yair Morgenstern
0539890a4d Added "No barbarians" starting option - part of #559 2019-04-13 22:49:17 +03:00
Yair Morgenstern
d86672b0c0 Organized new game screen functions 2019-04-12 16:59:56 +03:00
Yair Morgenstern
9bb4d988a3 Added Arabian unique - #563 2019-04-12 15:11:39 +03:00
Yair Morgenstern
c3bfed1bd1 Added Legion unique unit - #563 2019-04-12 14:30:53 +03:00
Yair Morgenstern
dc2f88765b Added Foreign Legion unique unit - #563 2019-04-12 13:33:59 +03:00
Yair Morgenstern
646f430636 Added War Chariot unique unit - #563 2019-04-11 23:16:14 +03:00
Yair Morgenstern
2c638d46e6
Merge pull request #634 from ninjatao/population_assign
Fix pop assignment when founding city.
2019-04-10 09:21:10 +03:00
Duan Tao
c1fad81e18 Fix pop assignment when founding city. 2019-04-10 13:50:39 +08:00
Yair Morgenstern
6af749b77b Added Walls of Babylon unique building
Added Chu-Ko-Nu unique unit
2019-04-09 23:31:16 +03:00
Yair Morgenstern
9b9b21fe28 Resolved #579 - When picking a construction and buying it, chosen construction reverts to previously chosen construction 2019-04-09 22:38:47 +03:00
Yair Morgenstern
06b44140b8 Resolved #603 - Move unit icons back above city label 2019-04-09 16:49:24 +03:00
Yair Morgenstern
7fa24a8f17 Added Neuschwanstein wonder - part of #245 2019-04-09 16:27:12 +03:00
Yair Morgenstern
350963d182 Resolved #606 - Added "Annex or raze city" popup 2019-04-08 22:25:47 +03:00
Yair Morgenstern
6cd925cf78 Replaced "Diplomatic Incident" with more generic "Popup Alert" 2019-04-08 20:49:34 +03:00
Yair Morgenstern
e7f99975eb Resolved #610 - map generation assigns a set amount of each Strategic resource, which are spread across the map 2019-04-07 23:16:57 +03:00
Yair Morgenstern
3c3c81fd88 Added Himji Castle wonder - #245 2019-04-07 20:23:57 +03:00
Yair Morgenstern
9a0baf028e Added Colossus wonder - #245 2019-04-04 16:07:16 +03:00
Yair Morgenstern
24d71c3450 A minor usage of Java 8 replaced with non-Java-8 for older phones 2019-04-04 15:53:42 +03:00
Yair Morgenstern
55860fb480
Merge pull request #627 from ninjatao/invisible_submarine
Battle table no longer pops up when clicking on invisible submarines.
2019-04-03 16:05:54 +03:00
Duan Tao
b368b32cd1 Battle table no longer pops up when clicking on invisible submarines. 2019-04-03 19:18:21 +08:00
Yair Morgenstern
e93ed68a2b Icons for units replaced by civ unique units are no longer shown in tech button 2019-04-02 21:53:36 +03:00
Yair Morgenstern
5444fd705b Greatly increased distance between civ starting locations 2019-04-01 23:00:05 +03:00
Yair Morgenstern
89a720f7b2 Cities now only take ownership of _unowned_ tiles around them 2019-04-01 22:38:36 +03:00
Yann
1a8708576d
Update BattleDamage.kt
To solve Issue #621
2019-04-01 11:37:36 +02:00
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