Added the Byzantine empire (#5299)

* Added Byzantine Empire as a nation

* Added unique units

* Implemented unique ability

* Refactored out the beliefContainer

* Implemented reviews

* Credits

* Enumified the uniques & added missing translatable strings
This commit is contained in:
Xander Lenstra
2021-09-26 15:58:24 +02:00
committed by GitHub
parent 7f539aa4fa
commit d07eed31b8
16 changed files with 1073 additions and 982 deletions

View File

@ -787,9 +787,9 @@
"attacked": "Fate is against you. You earned the animosity of Carthage in your exploration. Your days are numbered.",
"defeated": "The fates became to hate me. This is it? You wouldn't destroy us so without their help.",
"introduction": "The Phoenicians welcome you to this most pleasant kingdom. I am Dido, the queen of Carthage and all that belongs to it.",
"neutralHello": "It is done.",
"neutralHello": "Greetings.",
"hateHello": "What is it now?",
"tradeRequest": "I had an idea and I realized I should tell it to you!",
"tradeRequest": "I just had the marvelous idea, and I think you'll appreciate it too.",
"outerColor": [205,205,205],
"innerColor": [81,0,137],
"uniqueName": "Phoenician Heritage",
@ -800,6 +800,32 @@
"Oea","Theveste","Ibossim","Thapsus","Aleria","Tingis","Abyla","Sabratha","Rusadir","Baecula",
"Saldae"]
},
{
"name": "Byzantium",
"leaderName": "Theodora",
"adjective": ["Byzantine"],
"startBias": ["Coats"],
"preferredVictoryType": "Cultural",
"startIntroPart1": "All hail the most magnificent and magnanimous Empress Theodora, beloved of Byzantium and of Rome! From the lowly ranks of actress and courtesan you became the most powerful woman in the Roman Empire, consort to Justinian I. Starting in the late 520's AD, you joined your husband in a series of important spiritual and legal reforms, creating many laws which elevated the status of and promoted equal treatment of women in the empire. You also aided in the restoration and construction of many aqueducts, bridges, and churches across Constantinople, culminating in the creation of the Hagia Sophia, one of the most splendid architectural wonders of the world.",
"startIntroPart2": "Beautiful Empress, Byzantium is in need of your wisdom and strength - her people are lost without your light to lead them. The Byzantine Empire may have fallen once, but its spirit is still intact waiting to be reborn anew. Can you return Byzantium to the heights of glory it once enjoyed? Can you create a civilization to stand the test of time?",
"declaringWar": "It is always a shame to destroy a thing of beauty. Happily, you are not one.",
"attacked": "Now darling, tantrums are most unbecoming. I shall have to teach you a lesson.",
"defeated": "Like a child playing with toys you are. My people will never love you, nor suffer this indignation gracefully.",
"introduction": "My, isn't this a pleasant surprise - what may I call you, oh mysterious stranger? I am Theodora, beloved of Byzantium.",
"neutralHello": "Hello again.",
"tradeRequest": "I have heard that you adept at certain kinds of ... interactions. Show me.",
"outerColor": [114, 162, 233],
"innerColor": [61, 0, 109],
"uniqueName": "Patriarchate of Constantinople",
"uniques": ["May choose [1] additional belief(s) of any type when [founding] a religion"],
"cities": ["Constantinople", "Adrianople", "Nicaea", "Antioch", "Varna", "Ohrid", "Nicomedia", "Trebizond", "Cherson", "Sardica",
"Ani", "Dyrrachium", "Edessa", "Chalcedon", "Naissus", "Bari", "Iconium", "Prilep", "Samosata", "Kars", "Nicopolis", "Theodosiopolis",
"Tyana", "Gaza", "Kerkyra", "Phoenice", "Selymbria", "Sillyon", "Chrysopolis", "Vodena", "Caesarea", "Traianoupoli", "Constantia", "Athens",
"Patra", "Korinthos"]
},

View File

@ -175,6 +175,21 @@
"obsoleteTech": "Astronomy",
"attackSound": "nonmetalhit"
},
{
"name": "Dromon",
"unitType": "Ranged Water",
"uniqueTo": "Byzantium",
"replaces": "Trireme",
"movement": 4,
"strength": 8,
"rangedStrength": 10,
"cost": 56,
"requiredTech": "Sailing",
"uniques": ["Cannot enter ocean tiles", "+[50]% Strength vs [Water] units"],
"upgradesTo": "Galleass",
"obsoleteTech": "Astronomy",
"attackSound": "arrow"
},
/*
{
"name": "Galley",
@ -331,7 +346,7 @@
"requiredTech": "Horseback Riding",
"requiredResource": "Horses",
"upgradesTo": "Knight",
"obsoleteTech": "Metallurgy",
"obsoleteTech": "Chivalry",
"uniques": ["Can move after attacking","No defensive terrain bonus","-[33]% Strength vs [City]" ],
"hurryCostModifier": 20,
"attackSound": "horse"
@ -346,7 +361,7 @@
"cost": 75,
"requiredTech": "Horseback Riding",
"upgradesTo": "Knight",
"obsoleteTech": "Metallurgy",
"obsoleteTech": "Chivalry",
"promotions": ["Great Generals I"],
"requiredResource": "Horses",
"uniques": ["Can move after attacking", "No defensive terrain bonus", "-[33]% Strength vs [City]"],
@ -363,12 +378,28 @@
"cost": 100,
"requiredTech": "Horseback Riding",
"upgradesTo": "Knight",
"obsoleteTech": "Metallurgy",
"obsoleteTech": "Chivalry",
"promotions": ["Great Generals II"],
"uniques": ["Can move after attacking", "No defensive terrain bonus", "-[33]% Strength vs [City]","[-10]% Strength for enemy [Military] units in adjacent [All] tiles"],
"uniques": ["Can move after attacking", "No defensive terrain bonus", "-[33]% Strength vs [City]",
"[-10]% Strength for enemy [Military] units in adjacent [All] tiles"],
"hurryCostModifier": 20,
"attackSound": "elephant"
},
{
"name": "Cataphract",
"unitType": "Mounted",
"uniqueTo": "Byzantium",
"replaces": "Horseman",
"movement": 3,
"strength": 15,
"cost": 75,
"requiredTech": "Horseback Riding",
"upgradesTo": "Knight",
"obsoleteTech": "Chivalry",
"uniques": ["Can move after attacking", "-[25]% Strength vs [City]"],
"hurryCostModifier": 20,
"attackSound": "horse"
},
{
"name": "Catapult",
"unitType": "Siege",

View File

@ -1079,6 +1079,7 @@ Policy branch: [branchName] =
Choose an Icon and name for your Religion =
Choose a name for your religion =
Choose a [beliefType] belief! =
Choose any belief! =
Found [religionName] =
Enhance [religionName] =
Choose a pantheon =
@ -1189,9 +1190,12 @@ water units =
wounded units =
Wounded =
# For the All "newly-trained [relevant] units in this city receive the [] promotion" translation. Relevant as in 'units that can receive'
# For the "All newly-trained [relevant] units in this city receive the [] promotion" translation. Relevant as in 'units that can receive'
relevant =
# For "May choose [amount] additional [beliefType] beliefs when [founding/enhancing] a religion"
founding =
enhancing =
# Promotions
@ -1318,10 +1322,7 @@ ConditionalsPlacement =
# As this is still under development, conditionals will be added al the time. As a result,
# any translations added for this string will be removed immediately in the next version when more
# conditionals are added. As we don't want to make you retranslate this same line over and over,
# it's removed for now, but it will return once all planned conditionals have been added.
# <if this city has at least [amount] specialists> <when at war> <when not at war> <while the empire is happy> =
# it's removed for now, but it will return once all planned conditionals have been added.