Skip to content

Commit

Permalink
Merge branch 'master' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
CrsiX committed Oct 7, 2023
2 parents 5b4c652 + 8e7a467 commit 0db9d14
Show file tree
Hide file tree
Showing 186 changed files with 10,243 additions and 7,653 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/buildAndDeploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -132,14 +132,15 @@ jobs:
keyPassword: ${{ secrets.BUNDLE_SIGNING_KEY_PASSWORD }}

- name: Upload AAB to google play
uses: r0adkll/upload-google-play@v1.0.15
uses: r0adkll/upload-google-play@v1.1.2
continue-on-error: true
with:
serviceAccountJsonPlainText: ${{ secrets.GOOGLE_PLAY_SERVICE_ACCOUNT_JSON }}
packageName: com.unciv.app
releaseFiles: android/build/outputs/bundle/release/Unciv-release.aab
track: production
userFraction: 0.1
status: inProgress
whatsNewDirectory: whatsNewDirectory


Expand Down
3 changes: 1 addition & 2 deletions .idea/inspectionProfiles/Project_Default.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 13 additions & 6 deletions android/assets/UnitPromotionIcons.atlas
Original file line number Diff line number Diff line change
Expand Up @@ -165,28 +165,35 @@ UnitPromotionIcons/Operational Range
orig: 50, 50
offset: 0, 0
index: -1
UnitPromotionIcons/Flight Deck
UnitPromotionIcons/Fallback
rotate: false
xy: 1156, 62
size: 50, 50
orig: 50, 50
offset: 0, 0
index: -1
UnitPromotionIcons/Formation
UnitPromotionIcons/Great Generals
rotate: false
xy: 1214, 62
xy: 1156, 62
size: 50, 50
orig: 50, 50
offset: 0, 0
index: -1
UnitPromotionIcons/Great Generals
UnitPromotionIcons/Quick Study
rotate: false
xy: 1272, 62
xy: 1156, 62
size: 50, 50
orig: 50, 50
offset: 0, 0
index: -1
UnitPromotionIcons/Quick Study
UnitPromotionIcons/Flight Deck
rotate: false
xy: 1214, 62
size: 50, 50
orig: 50, 50
offset: 0, 0
index: -1
UnitPromotionIcons/Formation
rotate: false
xy: 1272, 62
size: 50, 50
Expand Down
Binary file modified android/assets/UnitPromotionIcons.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 3 additions & 2 deletions android/assets/jsons/Civ V - Gods & Kings/Buildings.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
},
{
"name": "Stele",
"replaces": "Monument",
"replaces": "Monument",
"uniqueTo": "Ethiopia",
"culture": 2,
"faith": 2,
Expand Down Expand Up @@ -458,7 +458,8 @@
"greatPersonPoints": {"Great Engineer": 1},
"isWonder": true,
"uniques": ["Gain a free [Mosque] [in this city]", "Hidden when religion is disabled",
"[Missionary] units built [in this city] can [Spread Religion] [1] extra times", "[Great Prophet] units built [in this city] can [Spread Religion] [1] extra times"],
"All newly-trained [Missionary] units [in this city] receive the [Devout] promotion",
"All newly-trained [Great Prophet] units [in this city] receive the [Devout] promotion"],
"requiredTech": "Theology",
"quote": "'With the magnificence of eternity before us, let time, with all its fluctuations, dwindle into its own littleness.' - Thomas Chalmers"
},
Expand Down
50 changes: 6 additions & 44 deletions android/assets/jsons/Civ V - Gods & Kings/Nations.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
//Spectator
{
"name": "Spectator",
"outerColor": [255,255,255]
"outerColor": [255,255,255],
// "innerColor": [255,255,255]
},

Expand Down Expand Up @@ -65,7 +65,7 @@
"uniques": ["[-50]% City-State Influence degradation", "City-State Influence recovers at twice the normal rate", "City-State territory always counts as friendly territory"],
"cities": ["Athens","Sparta","Corinth","Argos","Knossos","Mycenae","Pharsalos","Ephesus","Halicarnassus","Rhodes",
"Eretria","Pergamon","Miletos","Megara","Phocaea","Sicyon","Tiryns","Samos","Mytilene","Chios",
"Paros","Elis","Syracuse","Herakleia","Gortyn","Chalkis","Pylos","Pella","Naxos","Sicyon",
"Paros","Elis","Syracuse","Herakleia","Gortyn","Chalkis","Pylos","Pella","Naxos",
"Larissa","Apollonia","Messene","Orchomenos","Ambracia","Kos","Knidos","Amphipolis",
"Patras","Lamia","Nafplion","Apolyton"],
"spyNames": ["Jason", "Helena", "Alexa", "Cletus", "Kassandra", "Andres", "Desdemona", "Anthea", "Aeneas", "Leander"]
Expand All @@ -90,7 +90,7 @@
"outerColor": [9, 112, 84],
"innerColor": [255,255,255],

"favouredReligion": "Taoism",
"favoredReligion": "Taoism",
"uniqueName": "Art of War",
"uniques": ["Great General provides double combat bonus", "[Great General] is earned [50]% faster"],
"cities": ["Beijing","Shanghai","Guangzhou","Nanjing","Xian","Chengdu","Hangzhou","Tianjin","Macau","Shandong",
Expand Down Expand Up @@ -128,7 +128,7 @@
"cities": ["Thebes","Memphis","Heliopolis","Elephantine","Alexandria","Pi-Ramesses","Giza","Byblos","Akhetaten",
"Hieraconpolis","Abydos","Asyut","Avaris","Lisht","Buto","Edfu","Pithom","Busiris","Kahun","Athribis",
"Mendes","Elashmunein","Tanis","Bubastis","Oryx","Sebennytus","Akhmin","Karnak","Luxor","El Kab","Armant",
"Balat","Ellahun","Hawara","Dashur","Damanhur","Ellahun","Abusir","Ellahun","Herakleopolis","Akoris",
"Balat","Ellahun","Hawara","Dashur","Damanhur","Abusir","Herakleopolis","Akoris",
"Benihasan","Badari","Hermopolis","Amrah","Koptos","Ombos","Naqada","Semna","Soleb"],
"spyNames": ["Refaat", "Heba", "Salah", "Ahmed", "Zakaria", "Bastet", "Ma'at", "Nebhet", "Tefenet", "Neuth"]
},
Expand Down Expand Up @@ -452,7 +452,7 @@
"cities": ["Seoul","Busan","Jeonju","Daegu","Pyongyang","Kaesong","Suwon","Gwangju","Gangneung","Hamhung","Wonju","Ulsan",
"Changwon","Andong","Gongju","Haeju","Cheongju","Mokpo","Dongducheon","Geoje","Suncheon","Jinju","Sangju",
"Rason","Gyeongju","Chungju","Sacheon","Gimje","Anju"],
"spyNames": ["Kim", "Park", "Han", "Na", "Kong", "Yu", "Ahn", "Na", "Da", "Eun"]
"spyNames": ["Kim", "Park", "Han", "Na", "Kong", "Yu", "Ahn", "Da", "Eun"]
},

{
Expand Down Expand Up @@ -708,16 +708,7 @@
"introduction": "How are you? You stand before Pachacuti Inca Yupanqui.",

"neutralHello": "How are you doing?",
"neutralLetsHearIt": ["Go on.","What do you say?","You may begin."],
"neutralNo": ["We absolutely refuse.","No!","I refuse."],
"neutralYes": ["Very good.","Of course, yes.","That is very good."],

"hateHello": "What do you want now?",
"hateLetsHearIt": ["Speak!","What do you say?","Go on."],
"hateNo": ["That is not possible!","We are not agreeing to that!","I beg your pardon?"],
"hateYes": ["That is fine.","That is good enough.","Very well..."],

"afterPeace": "Viracocha has frowned upon our war, and has agreed to our peace agreements.",
"tradeRequest": "The Incan people offer this fair trade.",

"outerColor": [255,184,33],
Expand All @@ -732,7 +723,7 @@
"Andahuaylas","Ica","Arequipa","Nasca","Atico","Juli","Chuito","Chuquiapo","Huanuco Pampa","Tamboccocha",
"Huaras","Riobamba","Caxamalca","Sausa","Tambo Colorado","Huaca","Tumbes","Chan Chan","Sipan","Pachacamac",
"Llactapata","Pisac","Kuelap","Pajaten","Chucuito","Choquequirao"],
"spyNames": ["Amaru", "Apichu", "Pariapichiu", "Puma", "Quenti", "Suyuntu", "Uturuncu", "Uturuncu", "Purutu", "Ozcollo"]
"spyNames": ["Amaru", "Apichu", "Pariapichiu", "Puma", "Quenti", "Suyuntu", "Uturuncu", "Purutu", "Ozcollo"]
},
{
"name": "Denmark",
Expand Down Expand Up @@ -954,18 +945,10 @@
"defeated": "Vile ruler, know you have won this war in name alone. Your cities lie buried and your troops defeated. I have my own victory.",
"introduction": "I am Boudicca, Queen of the Celts. Let no-one underestimate me!",
"tradeRequest": "Let us join our forces together and reap the rewards.",
"afterPeace": "Well played, fellow warrior.",

"neutralHello": "God has given good to you.",
"neutralLetsHearIt": ["We are all ears…","We are all ears…","Forward."],
"neutralNo": ["We must decline.","No.","We refuse."],
"neutralYes": ["Okay.","Sure, it shall be so.","Accepted."],

"hateHello": "Well?",
"hateLetsHearIt": ["Forward! Before I change my mind!","And?","Speak!"],
"hateNo": ["That's unacceptable!","A thousand times no!","Never!"],
"hateYes": ["Eugh! Fine then…","Disgusting! Okay then…","But if I have to…"],

"outerColor": [12,75,25],
"innerColor": [157,172,255],

Expand Down Expand Up @@ -995,17 +978,10 @@
"defeated": "God and history will remember your actions this day. I hope you are ready for your impending judgment.",
"introduction": "A thousand welcomes to our fair nation. I am Selassie, the Ras Tafari Makonnen and Emperor of Ethiopia, your humble servant.",
"tradeRequest": "I request that you consider this offer between our two peoples. I believe it will do us both good.",
"afterPeace": "Today is the day on which we defeated our enemy. However, we shall only rejoice in our hearts, and in the spirit of heaven.",

"neutralHello": "Welcome.",
"neutralLetsHearIt": ["Continue.","I am listening.","Yes?"],
"neutralNo": ["It is not right.","We oppose because it is not right.","But I feel the agreement is done."],
"neutralYes": ["Great.","An agreement has been reached.","Our heart and soul is very much satisfied."],

"hateHello": "What do you want?",
"hateLetsHearIt": ["You said it.","What?","Continue."],
"hateNo": ["That is unacceptable.","You are not sure about it.","Please repeat for me."],
"hateYes": ["Fine, in my understanding.","It is clear.","It is clear."],

"outerColor": [18, 66, 22],
"innerColor": [255, 56, 56],
Expand Down Expand Up @@ -1036,18 +1012,6 @@
"tradeRequest": "Friend, I believe I may have found a way to save us all! Look, look and accept my offering!",

"neutralHello": "A fine day, it helps you.",
/* Not used by Unciv, and uncertain
"afterPeace": "",

"neutralLetsHearIt": ["If you must show me."],
"neutralNo": ["No no, too much trouble.","No!","Not good enough."],
"neutralYes": ["Okay.","Fine.","Accepted."],

"hateHello": "You.",
"hateLetsHearIt": ["Talk.","So?","Speak!"],
"hateNo": ["That's unacceptable!","A thousand times no!","Never!"],
"hateYes": ["Oh… Fine, okay."],
*/
"outerColor": [198, 141, 99],
"innerColor": [24, 63, 66],
"favoredReligion": "Christianity",
Expand Down Expand Up @@ -1126,7 +1090,6 @@
},
{
"name": "Lhasa",
"translatedName": "Lhasa",
"adjective": ["tibetano"],
"cityStateType": "Cultured",

Expand Down Expand Up @@ -1250,7 +1213,6 @@
},
{
"name": "Vancouver",
"translatedName": "Vancouver",
"adjective": ["Vancouverite"],
"cityStateType": "Maritime",

Expand Down
4 changes: 4 additions & 0 deletions android/assets/jsons/Civ V - Gods & Kings/UnitPromotions.json
Original file line number Diff line number Diff line change
Expand Up @@ -707,6 +707,10 @@
"name": "Home Sweet Home", // only for Mehal Sefari and subsequent upgrades
"uniques": ["[+30]% Strength decreasing with distance from the capital"]
},
{
"name": "Devout",
"uniques": ["Can Spread Religion <[1] additional time(s)>"]
},
{
"name": "[Mohawk Warrior] ability",
"uniques": ["[+33]% Strength <when fighting in [Forest] tiles>", "[+33]% Strength <when fighting in [Jungle] tiles>"]
Expand Down
14 changes: 8 additions & 6 deletions android/assets/jsons/Civ V - Gods & Kings/Units.json
Original file line number Diff line number Diff line change
Expand Up @@ -1636,10 +1636,10 @@
"unitType": "Civilian",
"uniques": [
"Can instantly construct a [Holy site] improvement <by consuming this unit> <if it hasn't used other actions yet>",
"Can [Spread Religion] [4] times",
"Can Spread Religion <for [2] movement> <[4] times> <after which this unit is consumed>",
"Removes other religions when spreading religion",
"May found a religion",
"May enhance a religion",
"May found a religion <by consuming this unit> <if it hasn't used other actions yet>",
"May enhance a religion <by consuming this unit> <if it hasn't used other actions yet>",
"May enter foreign tiles without open borders", "[-1] Sight", "Great Person - [Faith]",
"Unbuildable", "Religious Unit", "Hidden when religion is disabled",
"Takes your religion over the one in their birth city"],
Expand Down Expand Up @@ -1675,7 +1675,9 @@
{
"name": "Missionary",
"unitType": "Civilian",
"uniques": ["Can [Spread Religion] [2] times", "May enter foreign tiles without open borders, but loses [250] religious strength each turn it ends there",
"uniques": [
"Can Spread Religion <for [4] movement> <[2] times> <after which this unit is consumed>",
"May enter foreign tiles without open borders, but loses [250] religious strength each turn it ends there",
"Can be purchased with [Faith] [in all cities in which the majority religion is a major religion]",
"[-1] Sight", "Unbuildable", "Religious Unit", "Hidden when religion is disabled"],
"movement": 4,
Expand All @@ -1685,8 +1687,8 @@
"name": "Inquisitor",
"unitType": "Civilian",
"uniques": ["Prevents spreading of religion to the city it is next to",
"Can [Remove Foreign religions from your own cities] [1] times",
"Can be purchased with [Faith] [in all cities in which the majority religion is an enhanced religion]",
"Can remove other religions from cities <in [Friendly] tiles> <once> <after which this unit is consumed>",
"Can be purchased with [Faith] [in all cities in which the majority religion is a major religion]",
"[+1] Sight", "Hidden when religion is disabled", "Unbuildable", "Religious Unit"
],
"movement": 3
Expand Down
14 changes: 2 additions & 12 deletions android/assets/jsons/Civ V - Vanilla/Nations.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
"uniques": ["[-50]% City-State Influence degradation", "City-State Influence recovers at twice the normal rate", "City-State territory always counts as friendly territory"],
"cities": ["Athens","Sparta","Corinth","Argos","Knossos","Mycenae","Pharsalos","Ephesus","Halicarnassus","Rhodes",
"Eretria","Pergamon","Miletos","Megara","Phocaea","Sicyon","Tiryns","Samos","Mytilene","Chios",
"Paros","Elis","Syracuse","Herakleia","Gortyn","Chalkis","Pylos","Pella","Naxos","Sicyon",
"Paros","Elis","Syracuse","Herakleia","Gortyn","Chalkis","Pylos","Pella","Naxos",
"Larissa","Apollonia","Messene","Orchomenos","Ambracia","Kos","Knidos","Amphipolis",
"Patras","Lamia","Nafplion","Apolyton"]
},
Expand Down Expand Up @@ -120,7 +120,7 @@
"cities": ["Thebes","Memphis","Heliopolis","Elephantine","Alexandria","Pi-Ramesses","Giza","Byblos","Akhetaten",
"Hieraconpolis","Abydos","Asyut","Avaris","Lisht","Buto","Edfu","Pithom","Busiris","Kahun","Athribis",
"Mendes","Elashmunein","Tanis","Bubastis","Oryx","Sebennytus","Akhmin","Karnak","Luxor","El Kab","Armant",
"Balat","Ellahun","Hawara","Dashur","Damanhur","Ellahun","Abusir","Ellahun","Herakleopolis","Akoris",
"Balat","Ellahun","Hawara","Dashur","Damanhur","Abusir","Herakleopolis","Akoris",
"Benihasan","Badari","Hermopolis","Amrah","Koptos","Ombos","Naqada","Semna","Soleb"]
},
{
Expand Down Expand Up @@ -658,16 +658,8 @@
"introduction": "How are you? You stand before Pachacuti Inca Yupanqui.",

"neutralHello": "How are you doing?",
"neutralLetsHearIt": ["Go on.","What do you say?","You may begin."],
"neutralNo": ["We absolutely refuse.","No!","I refuse."],
"neutralYes": ["Very good.","Of course, yes.","That is very good."],

"hateHello": "What do you want now?",
"hateLetsHearIt": ["Speak!","What do you say?","Go on."],
"hateNo": ["That is not possible!","We are not agreeing to that!","I beg your pardon?"],
"hateYes": ["That is fine.","That is good enough.","Very well..."],

"afterPeace": "Viracocha has frowned upon our war, and has agreed to our peace agreements.",
"tradeRequest": "The Incan people offer this fair trade.",

"outerColor": [255,184,33],
Expand Down Expand Up @@ -776,7 +768,6 @@
},
{
"name": "Lhasa",
"translatedName": "Lhasa",
"adjective": ["tibetano"],
"cityStateType": "Cultured",

Expand Down Expand Up @@ -900,7 +891,6 @@
},
{
"name": "Vancouver",
"translatedName": "Vancouver",
"adjective": ["Vancouverite"],
"cityStateType": "Maritime",

Expand Down
37 changes: 0 additions & 37 deletions android/assets/jsons/Civ V - Vanilla/Units.json
Original file line number Diff line number Diff line change
Expand Up @@ -1289,21 +1289,6 @@
"Great Person - [Production]", "Unbuildable", "Uncapturable"],
"movement": 2
},
{
"name": "Great Prophet",
"unitType": "Civilian",
"uniques": [
"Can instantly construct a [Holy site] improvement <by consuming this unit> <if it hasn't used other actions yet>",
"Can [Spread Religion] [4] times",
"Removes other religions when spreading religion",
"May found a religion",
"May enhance a religion",
"May enter foreign tiles without open borders", "[-1] Sight", "Great Person - [Faith]",
"Unbuildable", "Religious Unit", "Hidden when religion is disabled",
"Takes your religion over the one in their birth city"],
"movement": 2,
"religiousStrength": 1000
},
{
"name": "Great General",
"unitType": "Civilian",
Expand All @@ -1328,28 +1313,6 @@
"movement": 5
},

/* Religious units */

{
"name": "Missionary",
"unitType": "Civilian",
"uniques": ["Can [Spread Religion] [2] times", "May enter foreign tiles without open borders, but loses [250] religious strength each turn it ends there",
"Can be purchased with [Faith] [in all cities in which the majority religion is a major religion]",
"[-1] Sight", "Unbuildable", "Religious Unit", "Hidden when religion is disabled"],
"movement": 4,
"religiousStrength": 1000
},
{
"name": "Inquisitor",
"unitType": "Civilian",
"uniques": ["Prevents spreading of religion to the city it is next to",
"Can [Remove Foreign religions from your own cities] [1] times",
"Can be purchased with [Faith] [in all cities in which the majority religion is an enhanced religion]",
"[+1] Sight", "Hidden when religion is disabled", "Unbuildable", "Religious Unit"
],
"movement": 3
}

/* Spaceship Parts */
// Must be transported to the Capital for launch.
// Can be destroyed by any hostile military unit walking in their tile.
Expand Down
Loading

0 comments on commit 0db9d14

Please sign in to comment.