diff --git a/jsons/Buildings.json b/jsons/Buildings.json index a9218fc..8aaca5e 100644 --- a/jsons/Buildings.json +++ b/jsons/Buildings.json @@ -751,7 +751,7 @@ "happiness": 5, "greatPersonPoints": {"Great Merchant": 2}, "isWonder": true, - "uniques": ["Provides 1 happiness per 2 additional social policies adopted"], + "uniques": ["[+1 Happiness] per [2] social policies adopted"], "requiredTech": "Radio", "quote": "'We live only to discover beauty, all else is a form of waiting' - Kahlil Gibran" }, @@ -1102,7 +1102,7 @@ "culture": 2, "happiness": 1, "specialistSlots": {"Artist": 1}, - "uniques": ["Cannot be built in your original capital","+[5]% Growth in all Cities"], + "uniques": ["Cannot be built in your original capital","[+5]% growth [in all cities]","[-25]% Culture cost of natural border growth [in this city]","[-10]% Culture cost of natural border growth [in capital]"], "maintenance": 0, "hurryCostModifier": 25, "requiredTech": "Philosophy" @@ -1130,6 +1130,15 @@ // "+[15]% Production when constructing [Spaceship part] units [in this city]" "uniques": ["[+15]% Production when constructing [Spaceship part] buildings [in this city]", "[+15]% Production when constructing [Land] units [in this city]", "[+1 Production] from [Iron] tiles [in this city]", "[+1 Production, +1 Gold] from [Gold Ore] tiles [in this city]"] }, + { + "name": "Grand Paperworks", + "replaces": "Library", + "uniqueTo": "Zharia", + "hurryCostModifier": 25, + "maintenance": 1, + "uniques": ["[+1 Science] per [2] population [in this city]", "Upon capturing a city, receive [3] times its [Gold] production as [Science] immediately"], + "requiredTech": "Writing" + }, /* { "name": "Longhouse", diff --git a/jsons/Eras.json b/jsons/Eras.json index 814ef91..edb7824 100644 --- a/jsons/Eras.json +++ b/jsons/Eras.json @@ -13,20 +13,6 @@ "baseUnitBuyCost": 200, "embarkDefense": 3, "startPercent": 0, - "friendBonus": { - "Cultured": ["Provides [+3 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn"], - "Mercantile": ["Provides [+2] Happiness"], - "Religious": ["Provides [+3 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[20] turns"] - }, - "allyBonus": { - "Cultured": ["Provides [+6 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn", "Provides [+1 Food] [in all cities] per turn"], - "Mercantile": ["Provides [+2] Happiness", "Provides a unique luxury"], - "Religious": ["Provides [+6 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[17] turns"] - }, "iconRGB": [255, 87, 35] }, { @@ -42,20 +28,6 @@ "baseUnitBuyCost": 200, "embarkDefense": 4, "startPercent": 10, - "friendBonus": { - "Cultured": ["Provides [+3 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn"], - "Mercantile": ["Provides [+2] Happiness"], - "Religious": ["Provides [+3 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[20] turns"] - }, - "allyBonus": { - "Cultured": ["Provides [+6 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn", "Provides [+1 Food] [in all cities] per turn"], - "Mercantile": ["Provides [+2] Happiness", "Provides a unique luxury"], - "Religious": ["Provides [+6 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[17] turns"] - }, "iconRGB": [233, 31, 99] }, { @@ -73,20 +45,6 @@ "baseUnitBuyCost": 200, "embarkDefense": 6, "startPercent": 25, - "friendBonus": { - "Cultured": ["Provides [+6 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn"], - "Mercantile": ["Provides [+3] Happiness"], - "Religious": ["Provides [+6 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[20] turns"] - }, - "allyBonus": { - "Cultured": ["Provides [+12 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn", "Provides [+1 Food] [in all cities] per turn"], - "Mercantile": ["Provides [+3] Happiness", "Provides a unique luxury"], - "Religious": ["Provides [+12 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[17] turns"] - }, "iconRGB": [157, 39, 176] }, { @@ -105,20 +63,6 @@ "baseUnitBuyCost": 300, "embarkDefense": 8, "startPercent": 37, - "friendBonus": { - "Cultured": ["Provides [+6 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn"], - "Mercantile": ["Provides [+3] Happiness"], - "Religious": ["Provides [+6 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[20] turns"] - }, - "allyBonus": { - "Cultured": ["Provides [+12 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn", "Provides [+1 Food] [in all cities] per turn"], - "Mercantile": ["Provides [+3] Happiness", "Provides a unique luxury"], - "Religious": ["Provides [+12 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[17] turns"] - }, "iconRGB": [104, 58, 183] }, { @@ -138,20 +82,6 @@ "baseUnitBuyCost": 400, "embarkDefense": 10, "startPercent": 50, - "friendBonus": { - "Cultured": ["Provides [+13 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn"], - "Mercantile": ["Provides [+3] Happiness"], - "Religious": ["Provides [+13 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[20] turns"] - }, - "allyBonus": { - "Cultured": ["Provides [+26 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn", "Provides [+1 Food] [in all cities] per turn"], - "Mercantile": ["Provides [+3] Happiness", "Provides a unique luxury"], - "Religious": ["Provides [+26 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[17] turns"] - }, "iconRGB": [63, 81, 182], "uniques": ["May not generate great prophet equivalents naturally", "May buy [Great Prophet] units for [200] [Faith] [in all cities in which the majority religion is a major religion] at an increasing price ([100])", @@ -176,20 +106,6 @@ "baseUnitBuyCost": 600, "embarkDefense": 13, "startPercent": 65, - "friendBonus": { - "Cultured": ["Provides [+13 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn"], - "Mercantile": ["Provides [+3] Happiness"], - "Religious": ["Provides [+13 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[20] turns"] - }, - "allyBonus": { - "Cultured": ["Provides [+26 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn", "Provides [+1 Food] [in all cities] per turn"], - "Mercantile": ["Provides [+3] Happiness", "Provides a unique luxury"], - "Religious": ["Provides [+26 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[17] turns"] - }, "iconRGB": [33, 150, 243], "uniques": ["May not generate great prophet equivalents naturally", "May buy [Great Prophet] units for [200] [Faith] [in all cities in which the majority religion is a major religion] at an increasing price ([100])", @@ -215,20 +131,6 @@ "baseUnitBuyCost": 800, "embarkDefense": 16, "startPercent": 65, - "friendBonus": { - "Cultured": ["Provides [+13 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn"], - "Mercantile": ["Provides [+3] Happiness"], - "Religious": ["Provides [+13 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[20] turns"] - }, - "allyBonus": { - "Cultured": ["Provides [+26 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn", "Provides [+1 Food] [in all cities] per turn"], - "Mercantile": ["Provides [+3] Happiness", "Provides a unique luxury"], - "Religious": ["Provides [+26 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[17] turns"] - }, "iconRGB": [0, 150, 136], "uniques": ["May not generate great prophet equivalents naturally", "May buy [Great Prophet] units for [200] [Faith] [in all cities in which the majority religion is a major religion] at an increasing price ([100])", @@ -258,21 +160,6 @@ // So theoretically this is always just all the wonders at least 2 eras old. So we could just use that. // But where is the modularity? The excluding of very specific wonders? That is no fun. // So we just write down the entire long list (sorted by era!) instead. - "friendBonus": { - "Cultured": ["Provides [+13 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn"], - "Mercantile": ["Provides [+3] Happiness"], - "Religious": ["Provides [+13 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[20] turns"] - }, - "allyBonus": { - "Cultured": ["Provides [+26 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn", "Provides [+1 Food] [in all cities] per turn"], - "Mercantile": ["Provides [+3] Happiness", "Provides a unique luxury"], - "Religious": ["Provides [+26 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[17] turns"] - - }, "iconRGB": [76, 176, 81], "uniques": ["May not generate great prophet equivalents naturally", "May buy [Great Prophet] units for [200] [Faith] [in all cities in which the majority religion is a major religion] at an increasing price ([100])", @@ -301,21 +188,6 @@ "baseUnitBuyCost": 1000, "embarkDefense": 25, "startPercent": 80, - "friendBonus": { - "Cultured": ["Provides [+13 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn"], - "Mercantile": ["Provides [+3] Happiness"], - "Religious": ["Provides [+13 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[20] turns"] - }, - "allyBonus": { - "Cultured": ["Provides [+26 Culture] per turn"], - "Maritime": ["Provides [+2 Food] [in capital] per turn", "Provides [+1 Food] [in all cities] per turn"], - "Mercantile": ["Provides [+3] Happiness", "Provides a unique luxury"], - "Religious": ["Provides [+26 Faith] per turn"], - "Militaristic": ["Provides military units every ≈[17] turns"] - - }, "iconRGB": [76, 176, 81], "uniques": ["May not generate great prophet equivalents naturally", "May buy [Great Prophet] units for [200] [Faith] [in all cities in which the majority religion is a major religion] at an increasing price ([100])", diff --git a/jsons/Nations.json b/jsons/Nations.json index 5e63d6a..aadcdc0 100644 --- a/jsons/Nations.json +++ b/jsons/Nations.json @@ -119,7 +119,7 @@ "declaringWar": "You are a plague upon Mystara! Prepare for battle!", "attacked": "You evil creature! My braves will slaughter you!", "defeated": "You have defeated us... but our spirits will never be vanquished! We shall return!", - "introduction": "Greetings, stranger. I am Tiawathi, speaker for the Iroquois. We seek peace with all, but we do not shrink from war.", + "introduction": "Greetings, stranger. I am Tiawathi, speaker for the Onuqi. We seek peace with all, but we do not shrink from war.", "neutralHello": "Good day.", "hateHello": "Oh, it's you.", "tradeRequest": "Does this trade work for you, my friend?", @@ -426,7 +426,7 @@ "outerColor": [255, 0, 0], "innerColor": [0, 0, 255], "uniqueName": "Fury of the North", - "uniques": ["Can only heal by pillaging", "[+2] Movement ", "[+25]% Production when constructing [Melee] units [in all cities]", "[+3] Sight ", "Defense bonus when embarked ", "[+1] Movement ", "[1] Movement point cost to embark", "[1] Movement point cost to disembark", "No movement cost to pillage "], + "uniques": ["Can only heal by pillaging", "[+2] Movement ", "When defeating a [Water] unit, earn [25] Gold and recruit it", "All newly-trained [Sword] units [in all cities] receive the [Raiding Boats] promotion", "[+3] Sight ", "Defense bonus when embarked ", "[+1] Movement ", "[1] Movement point cost to embark", "[1] Movement point cost to disembark", "No movement cost to pillage "], "cities": ["Norkar", "Fygyr", "Ygglor", "Vungur", "Verdolir"] }, { @@ -523,7 +523,7 @@ "declaringWar": "My people linger upon pretenses of war. Who am I to disappoint?", "attacked": "This transgression will not be forgotten.", "defeated": "Congratulations, conquerer. Even the mighty Ghandor has fallen before you.", - "uniques": ["-25% land units maintenance"], + "uniques": ["[-50]% maintenance costs "], "outerColor": [255, 255, 128], "innerColor": [255, 255, 0], "cities": ["Ghandor"] diff --git a/jsons/Policies.json b/jsons/Policies.json index 7ba8a99..d5e7b80 100644 --- a/jsons/Policies.json +++ b/jsons/Policies.json @@ -237,14 +237,18 @@ "uniques": ["[+25]% [Gold] [in capital]"], "era": "Medieval era", "policies": [ - { - "name": "Naval Tradition", - "uniques": ["[+1] Movement ", "[+1] Sight ", - "Free [Great Admiral] appears", "[+2] Movement " - ], - "row": 1, - "column": 2 - }, + { + "name": "Naval Tradition", + "uniques": [ + "[+1] Movement ", + "[+1] Sight ", + "Free [Great General] appears" + // "[+2] Movement " + // ToDo: Should be "Free [Great Admiral] appears" + ], + "row": 1, + "column": 2 + }, { "name": "Trade Unions", "uniques": ["[33]% maintenance on road & railroads", "[+2 Gold] from each Trade Route"], diff --git a/jsons/Ruins.json b/jsons/Ruins.json index c84af54..df334af 100644 --- a/jsons/Ruins.json +++ b/jsons/Ruins.json @@ -20,7 +20,7 @@ { "name": "your exploring unit receives training", "notification": "An ancient tribe trained us in their ways of combat!", - "uniques": ["This Unit gains [10] XP", "Only available after [10] turns"] + "uniques": ["This Unit gains [10] XP", "Only available "] }, { "name": "survivors (adds population to a city)", @@ -58,13 +58,13 @@ { "name": "discover holy symbols", "notification": "We have found holy symbols in the ruins, giving us a deeper understanding of religion! (+[faithAmount] Faith)", - "uniques": ["Hidden when religion is disabled", "Gain enough Faith for a Pantheon", "Hidden after founding a Pantheon", "Only available after [20] turns"], + "uniques": ["Hidden when religion is disabled", "Gain enough Faith for a Pantheon", "Only available ", "Only available "], "color": "#CDDDF4" }, { "name": "an ancient prophecy", "notification": "We have found an ancient prophecy in the ruins, greatly increasing our spiritual connection! (+[faithAmount] Faith)", - "uniques": ["Hidden when religion is disabled", "Gain enough Faith for [33]% of a Great Prophet", "Hidden after generating a Great Prophet", "Hidden before founding a Pantheon", "Only available after [20] turns"], + "uniques": ["Hidden when religion is disabled", "Gain enough Faith for [33]% of a Great Prophet", "Hidden after generating a Great Prophet", "Only available ", "Only available "], "color": "#CDDDF4" } ] diff --git a/jsons/Techs.json b/jsons/Techs.json index 52ae833..18bdfa4 100644 --- a/jsons/Techs.json +++ b/jsons/Techs.json @@ -17,13 +17,13 @@ "name": "The Elder's Prophecy", "row": 1, "quote": "... The golden sun's rise shall mark the start, granting us a centuries' strength. The forces of mankind, now in part, will fail to stop our coming. With might and light of fated grace, the Sauroids shall return...", - "uniques": ["Only available ", "[+100]% Strength ", "[2] Free Social Policies", "[2] Free Technologies", "Empire enters golden age"] + "uniques": ["Only available ", "[+100]% Strength ", "[2] Free Social Policies", "[2] Free Technologies", "Empire enters golden age"] }, { "name": "Dawr Legacy", "row": 2, "quote": "The Dawr were an ancient race, strange and perhaps otherworldly in origin. With their highly advanced technology, the sculpted the Dwarves from ancient man, and put them to work in the mines. Eventually they were overthrown by their minions, who took their creator's technology and stowed it away in vaults of stone.", - "uniques": ["Only available ", "Provides a [Dawr Forge] in your first [1] cities for free"] + "uniques": ["Only available ", "Provides a [Dawr Forge] in your first [1] cities for free"] } ] }, @@ -211,7 +211,7 @@ "name": "Guilds", "row": 7, "prerequisites": ["Currency"], - "uniques": ["Enables conversion of city production to gold"], + "uniques": ["Enables conversion of city production to [Gold]"], "quote": "'The merchants and the traders have come; their profits are pre-ordained...' - Sri Guru Granth Sahib" }, { @@ -240,7 +240,7 @@ "name": "Education", "row": 3, "prerequisites": ["Theology","Civil Service"], - "uniques": ["Enables conversion of city production to science","Enables Research agreements"], + "uniques": ["Enables conversion of city production to [Science]","Enables Research agreements"], "quote": "'Education is the best provision for old age.' - Aristotle" }, { diff --git a/jsons/TileImprovements.json b/jsons/TileImprovements.json index d1c9444..b2d22ab 100644 --- a/jsons/TileImprovements.json +++ b/jsons/TileImprovements.json @@ -104,7 +104,7 @@ "terrainsCanBeBuiltOn": ["Land"], "turnsToBuild": 4, "techRequired": "The Wheel", - "uniques": ["Can be built outside your borders", "Costs [1] gold per turn when in your territory"], + "uniques": ["Can be built outside your borders", "Costs [1] [Gold] per turn when in your territory"], "shortcutKey": "R", "civilopediaText": [ {"text":"Reduces movement cost to ½ if the other tile also has a Road or Railroad"}, @@ -117,7 +117,7 @@ "terrainsCanBeBuiltOn": ["Land"], "turnsToBuild": 4, "techRequired": "Railroads", - "uniques": ["Can be built outside your borders", "Costs [2] gold per turn when in your territory"], + "uniques": ["Can be built outside your borders", "Costs [2] [Gold] per turn when in your territory"], "shortcutKey": "R", "civilopediaText": [{"text":"Reduces movement cost to ⅒ if the other tile also has a Railroad"}] }, diff --git a/jsons/UnitPromotions.json b/jsons/UnitPromotions.json index 317ce8d..2e5d98e 100644 --- a/jsons/UnitPromotions.json +++ b/jsons/UnitPromotions.json @@ -524,7 +524,11 @@ "name": "Strength of Xagge", "uniques": ["[+100]% Strength "] }, - + { + "name": "Raiding Boats", + "uniques": ["Eliminates combat penalty for attacking over a river", "Eliminates combat penalty for attacking across a coast", "May attack when embarked"] + }, + // Building Uniques { "name": "Morale", // Heroic Epic diff --git a/jsons/Units.json b/jsons/Units.json index f44e7c7..bf7231c 100644 --- a/jsons/Units.json +++ b/jsons/Units.json @@ -856,25 +856,25 @@ { "name": "Great Artist", "unitType": "Civilian", - "uniques": ["Empire enters a [8]-turn Golden Age ", "Can construct [Landmark]", "Great Person - [Culture]", "Unbuildable"], + "uniques": ["Empire enters a [8]-turn Golden Age ", "Can instantly construct a [Landmark] improvement ", "Great Person - [Culture]", "Unbuildable"], "movement": 2 }, { "name": "Great Scientist", "unitType": "Civilian", - "uniques": ["Can hurry technology research", "Can construct [Academy]", "Great Person - [Science]", "Unbuildable"], + "uniques": ["Can hurry technology research", "Can instantly construct a [Academy] improvement ", "Great Person - [Science]", "Unbuildable"], "movement": 2 }, { "name": "Great Merchant", "unitType": "Civilian", - "uniques": ["Can undertake a trade mission with City-State, giving a large sum of gold and [30] Influence", "Can construct [Customs house]", "Great Person - [Gold]", "Unbuildable"], + "uniques": ["Can undertake a trade mission with City-State, giving a large sum of gold and [30] Influence", "Can instantly construct a [Customs house] improvement ", "Great Person - [Gold]", "Unbuildable"], "movement": 2 }, { "name": "Great Engineer", "unitType": "Civilian", - "uniques": ["Can speed up construction of a wonder", "Can construct [Manufactory]", "Great Person - [Production]", "Unbuildable"], + "uniques": ["Can speed up construction of a wonder", "Can instantly construct a [Manufactory] improvement ", "Great Person - [Production]", "Unbuildable"], "movement": 2 }, { @@ -886,7 +886,7 @@ { "name": "Great General", "unitType": "Civilian", - "uniques": ["Empire enters a [8]-turn Golden Age ", "[+15]% Strength bonus for [Military] units within [2] tiles", "Can construct [Citadel]", "Great Person - [War]", "Unbuildable"], + "uniques": ["Empire enters a [8]-turn Golden Age ", "[+15]% Strength bonus for [Military] units within [2] tiles", "Can instantly construct a [Citadel] improvement ", "Great Person - [War]", "Unbuildable"], "movement": 2 }, @@ -909,7 +909,7 @@ { "name": "Chameran Skyknight", "unitType": "Flier", - "movement": 15, + "movement": 7, "strength": 20, "rangedStrength": 20, "range": 1, @@ -918,7 +918,7 @@ "replaces": "Knight", "upgradesTo": "Cavalry", "requiredTech": "Chivalry", - "obsoleteTech": "Flight", + "obsoleteTech": "Military Science", "interceptRange": 2, "uniques": ["Can move after attacking","[25]% chance to intercept air attacks"], "hurryCostModifier": 20, @@ -934,7 +934,7 @@ "replaces": "Horseman", "requiredTech": "Horseback Riding", "obsoleteTech": "Metallurgy", - "uniques": ["Can move after attacking","Ignores terrain cost", "[-33]% Strength ","May withdraw before melee ([200]%)"], + "uniques": ["Can move after attacking","[-33]% Strength ","May withdraw before melee ([50]%)"], "hurryCostModifier": 20, "attackSound": "metalhit" }, @@ -997,6 +997,7 @@ "uniques": ["Unit will heal every turn, even if it performs an action","Heals [25] damage if it kills a unit","[+20] HP when healing","All adjacent units heal [10] HP when healing"], "attackSound": "nonmetalhit" }, + /* { "name": "Bloodtalon Rider", "unitType": "Mounted", @@ -1011,6 +1012,7 @@ "hurryCostModifier": 20, "attackSound": "nonmetalhit" }, + */ { "name": "Terradox (Solar Cannon)", "unitType": "Bestial Ranged", @@ -1045,6 +1047,7 @@ "hurryCostModifier": 20, "attackSound": "horse" }, + /* { "name": "Sunclaw Rider", "unitType": "Mounted", @@ -1059,6 +1062,7 @@ "hurryCostModifier": 20, "attackSound": "nonmetalhit" }, + */ { "name": "Herald Of The Sun", "uniqueTo": "Ssu'vi", @@ -1218,8 +1222,8 @@ "replaces": "Galleass", "uniqueTo": "Noraska", "movement": 1, - "strength": 45, - "rangedStrength": 45, + "strength": 30, + "rangedStrength": 50, "range": 3, "cost": 200, "requiredTech": "Compass",