From 93af431beff9bbd504f40038e6d09e7ee60b03a4 Mon Sep 17 00:00:00 2001 From: AceHank Date: Sat, 21 Jan 2023 16:54:45 +0700 Subject: [PATCH] Add files via upload --- jsons/Buildings.json | 58 ++++++++++++++++++- jsons/Nations.json | 111 ++++++++++++++++++++++++++++++++++-- jsons/Specialists.json | 2 +- jsons/TileImprovements.json | 2 +- jsons/UnitPromotions.json | 15 ++++- jsons/Units.json | 63 ++++++++++++++++++++ 6 files changed, 241 insertions(+), 10 deletions(-) diff --git a/jsons/Buildings.json b/jsons/Buildings.json index 4e67881..48f217d 100644 --- a/jsons/Buildings.json +++ b/jsons/Buildings.json @@ -1213,7 +1213,10 @@ "hurryCostModifier": 25, "maintenance": 0, "requiredTech": "Agriculture", - "uniques": ["Destroyed when the city is captured", "[Land] Units adjacent to this city heal [15] HP per turn when healing"] + "uniques": ["Destroyed when the city is captured", "[Land] Units adjacent to this city heal [15] HP per turn when healing"], + "civilopediaText": [ + {"text": "A tower for the well-being of the Celestials."}, + ] }, //Hellbourne @@ -1236,4 +1239,57 @@ "maintenance": 1, "uniques": ["Destroyed when the city is captured"] }, + + //Gnoll Warband + { + "name": "Spoils Depot", + "uniqueTo": "Gnoll Warband", + "replaces": "Armory", + "hurryCostModifier": 25, + "maintenance": 0, + "requiredBuilding": "Barracks", + "uniques": ["[+1 Happiness, +2 Culture] ", + "New [Military] units start with [15] Experience [in this city]", "Destroyed when the city is captured"], + "requiredTech": "Steel", + "civilopediaText": [ + {"text": "Spoils of war are trophy for the Gnolls."}, + ] + }, + + //Troglodyte + { + "name": "Cavernhold", + "uniqueTo": "Troglodyte", + "replaces": "Castle", + "cityStrength": 7, + "cityHealth": 25, + "hurryCostModifier": 25, + "requiredBuilding": "Walls", + "requiredTech": "Chivalry", + "replacementTextForUniques": "+1 [Production] for each adjacent mountain", + "uniques": ["Destroyed when the city is captured", "Provides [2] [Iron]", + "[+1 Production] ", + "[+2 Production] ", + "[+3 Production] ", + "[+4 Production] ", + "[+5 Production] ", + "[+6 Production] "], + "civilopediaText": [ + {"text": "Stronghold of the Troglodytes, under the cavern."}, + ] + }, + + //Leonin Kingdom + { + "name": "Bastion", + "uniqueTo": "Leonin Kingdom", + "replaces": "Castle", + "cityStrength": 7, + "cityHealth": 25, + "hurryCostModifier": 25, + "requiredBuilding": "Walls", + "requiredTech": "Chivalry", + "uniques": ["Destroyed when the city is captured", "[+3 Production, +3 Science] "] + }, + ] diff --git a/jsons/Nations.json b/jsons/Nations.json index dc0fcf2..fe5ed11 100644 --- a/jsons/Nations.json +++ b/jsons/Nations.json @@ -475,7 +475,6 @@ "civilopediaText": [ {"text":"Necrontia is an Undead civilization led by Demilich Withermoore. They came in horde after horde, raising the deads from captured city and turned them into slaves of war."}, {"text":"Necrontia is a strong domination civilization that can raise the dead of the enemy to join their cause. Sacrifice innocent people for rituals."}, - {"text":"Sacrifice innocent people for rituals."}, ] }, @@ -634,7 +633,7 @@ "innerColor": [134,255,41], "uniqueName": "Survival Instinct", // "uniqueText": "+50% Yield from every Improvement in Fresh Water tiles\n+15% Strength for Wounded units when defending" - "uniques": ["[+50]% Yield from every [Improvement] ", "[+15]% Strength "], + "uniques": ["[+50]% Yield from every [Improvement] ", "[+20]% Strength "], "cities": ["Chauitzetl","Bhizzujix","Bhitta","Qraxl","Igriuchit","Chuttox","Quzdo","Ukeqax","Guxizo","Avretalis","Grinjoxxut","Sess", "Ajiagzex","Zaetlis","Azus","Olzaro","Rhigris"], "civilopediaText": [ @@ -728,8 +727,8 @@ "hateHello": ".", "tradeRequest": ".", - "outerColor": [46,80,184], - "innerColor": [173,76,76], + "outerColor": [34,60,138], + "innerColor": [193,120,120], "uniqueName": "Tink Master", "uniqueText": "+1 Great Scientist point from every scientific buildings\n+2 [Science] from every Workshop and Factory", "uniques": ["[+2 Science] from every [Workshop]", @@ -763,8 +762,8 @@ "hateHello": ".", "tradeRequest": ".", - "outerColor": [24,217,82], - "innerColor": [153,118,29], + "outerColor": [58,222,107], + "innerColor": [20,100,24], "uniqueName": "Valley of Rejuvenation", "uniqueText": "+1 [Production] from Land tiles adjacent to a Mountain after discovering Civil Service\n+1 [Food] from unimproved Hill tiles after discovering Trapping\nCivilian units can pass impassable tile", "uniques": ["[+1 Production] from [Land] tiles [in all cities] ", "[Civilian] units gain the [Harpy] promotion", @@ -1525,4 +1524,104 @@ {"text":"Their unique unit can heal after they kill an enemy, so make sure to last hit with the lowest HP Bloodfiend to keep them alive."}, ] }, + + //Dreckfang of Gnoll Warband + { + "name": "Gnoll Warband", + "leaderName": "Dreckfang", + "adjective": ["Gnolls"], + "preferredVictoryType": "Domination", + + "startIntroPart1": "Mighty Dreckfang of Gnoll Warband, your strength and cunningness is respected among the Gnolls. You claim leadership of the Gnolls by force, and made them into fearsome mercenaries. Your thirst for war is unquenchable.", + "startIntroPart2": "O, Dreckfang, you will lead your people once more into the battlefield. Will you triumph over your opponent? Will you satisfy your thirst for war? Can you build a civilization that will stand the test of time?", + + "declaringWar": "Mwahahah you will fall before our might!", + "attacked": "Finally a worthy opponent!", + "defeated": "You've been a worthy challenge for the mighty Dreckfang..", + "introduction": "I am Dreckfang the Mighty, are you ready for a challenge?", + + "neutralHello": "What do you want?", + "hateHello": "Move away!", + "tradeRequest": "Gah, we need something.", + + "outerColor": [81,69,55], + "innerColor": [212,139,80], + "uniqueName": "Feared Mercenaries", + "uniques": ["Gain [750]-[1000] [Gold] "], + "cities": ["Krohir","Thrurr","Miarguargg","Kur","Boznorr","Rixyr","Krigreh","Gohrua","Thraht","Szorr","Tagler", + "Kyngrath","Aagurr"], + "civilopediaText": [ + {"text":"Gnoll Warband is a Gnoll civilization, demihuman race with hyena feature. They are ruthless warlike race that is led by Dreckfang, the strongest of Gnoll."}, + {"text":"Gnoll Warband unique ability let them gain instant [Gold] upon declaring war with another civilization. It is good for maintaining or recruitting more armies for the war effort."}, + {"text":"Their unique unit is a better Swordsman which can gain experience faster, so make sure to keep them alive and stack a lot of promotions."}, + ] + }, + + //Khuldak of Troglodyte + { + "name": "Troglodyte", + "leaderName": "Khuldak", + "adjective": ["Trogs"], + "startBias": ["Mountain"], + + "startIntroPart1": ".", + "startIntroPart2": " Can you build a civilization that will stand the test of time?", + + "declaringWar": ".", + "attacked": "!", + "defeated": "!", + "introduction": "!", + + "neutralHello": "What do you want?", + "hateHello": "Move away!", + "tradeRequest": "Gah, we need something.", + + "outerColor": [84,78,72], + "innerColor": [158,179,27], + "uniqueName": "We Withstand All", + "uniqueText": "+100% Yield in tiles with Fort unadjacent to another Fort\n+200% Yield in tiles with Citadel", + "uniques": ["[+100]% Yield from every [Land] ","[+200]% Yield from every [Land] "], + "cities": ["Skrart","H'plezdill","Grez'takt","Min'tist","S'sluztin","Zonkikk","Kiz'lelk","Thulall","Plir'zist","Zaz'led","Mis'zess", + "Kroz'dall","Graz'let"], + "civilopediaText": [ + {"text":"Troglodyte is cave-dwelling lizardmen civilization. They are isolationist civilization that rarely go out from their cave. They will hold their ground against any attacker."}, + {"text":"Troglodyte is a good defensive civilization, they can gain yield from building Fort and Citadel, making them still useful economic-wise while being able to provide extra defensive Strength for units."}, + {"text":"Cavernhold provides extra [Production] based on adjacent Mountain tiles, so settling next to mountain is advisable to maximize its effect."}, + {"text":"Their unique unit is strong against Melee unit and can accumulate great general points faster at the cost of being expensive."}, + ] + }, + + /* + //Hyghmane of Leonin Kingdom + { + "name": "Leonin Kingdom", + "leaderName": "Hyghmane", + "adjective": ["Leonins"], + // "preferredVictoryType": "Domination", + + "startIntroPart1": ".", + "startIntroPart2": " Can you build a civilization that will stand the test of time?", + + "declaringWar": ".", + "attacked": "!", + "defeated": "!", + "introduction": "!", + + "neutralHello": "What?", + "hateHello": "Go away from our land!", + "tradeRequest": "This trade offer will interest you.", + + "outerColor": [ 7, 0, 54], + "innerColor": [228,134,228], + "uniqueName": "Honor of the Pride", + "uniques": ["Empire enters golden age "], + "cities": ["Tyrtagus","Gior","Tegez","Bathes","Irin","Rixyr","Xeoz","Axamioz","Dathakir","Prios","Ocale", + "Driole","Koite"], + "civilopediaText": [ + {"text":"Leonin Kingdom is a Leonin civilization, lion demihuman race. They are wise and peaceful race, they are diplomatic virtuoso."}, + {"text":"Leonin Kingdom is a civilization that should aim for friendship with another civilization to maximize their unique ability."}, + {"text":"Their unique unit is a slower but stronger Knight replacement. During Golden Age, they can mitigate the bonus damage received from anti-cavalry units."}, + ] + }, + */ ] diff --git a/jsons/Specialists.json b/jsons/Specialists.json index b6a8eef..48ce323 100644 --- a/jsons/Specialists.json +++ b/jsons/Specialists.json @@ -11,7 +11,7 @@ { "name":"Spawner Drone", "food": 2, - "culture": 3, + "culture": 2, "color": [0,255,34] }, diff --git a/jsons/TileImprovements.json b/jsons/TileImprovements.json index 726b1d1..6af98b1 100644 --- a/jsons/TileImprovements.json +++ b/jsons/TileImprovements.json @@ -189,7 +189,7 @@ "turnsToBuild": 1, "techRequired": "Civil Service", "terrainsCanBeBuiltOn": ["Mountain"], - "uniqueText": "+1 Culture for each adjacent different-type of Improvement", + "replacementTextForUniques": "+1 Culture for each adjacent different-type of Improvement", "uniques": [ "Improvement", "+1 Culture for each adjacent different-type of Improvement", "[+1 Culture] ", "[+1 Culture] ", diff --git a/jsons/UnitPromotions.json b/jsons/UnitPromotions.json index 8168201..ec05db5 100644 --- a/jsons/UnitPromotions.json +++ b/jsons/UnitPromotions.json @@ -972,7 +972,20 @@ // Doesn't Work as intended (self-destruct below 15 HP) { "name": "Volatile Core", - "uniques": ["[+200]% Strength ", "[-34]% Strength ", "Self-destructs when attacking "] + "uniques": ["[+150]% Strength ", "[-33]% Strength "] + }, + + //Troglodyte + { + "name": "[Juggernaut] ability", + "uniques": ["[+25]% Strength "] + }, + + + //Leonin Kingdom + { + "name": "[Vanguard] ability", + "uniques": ["[+25]% Strength "] }, diff --git a/jsons/Units.json b/jsons/Units.json index 061e4fc..02a28a2 100644 --- a/jsons/Units.json +++ b/jsons/Units.json @@ -1264,4 +1264,67 @@ ] }, + //Gnoll Warband + { + "name": "Gnoll Basher", + "uniqueTo": "Gnoll Warband", + "replaces": "Swordsman", + "unitType": "Sword", + "movement": 2, + "strength": 17, + "cost": 75, + "requiredTech": "Iron Working", + "upgradesTo": "Longswordsman", + "obsoleteTech": "Steel", + "promotions": ["Quick Study"], + "requiredResource": "Iron", + "hurryCostModifier": 20, + "attackSound": "metalhit", + "civilopediaText": [ + {"text": "These ruthless Gnolls are feared on the battlefield, their innate talent of warfare and their ability to swing gigantic hammer with ease are forces to be reckoned with."}, + ] + }, + + //Troglodyte + { + "name": "Juggernaut", + "uniqueTo": "Troglodyte", + "replaces": "Longswordsman", + "unitType": "Sword", + "movement": 2, + "strength": 22, + "cost": 120, + "requiredTech": "Steel", + "upgradesTo": "Musketman", + "obsoleteTech": "Gunpowder", + "uniques": ["Consumes [2] [Iron]"], + "promotions": ["[Juggernaut] ability", "Great Generals I"], + "attackSound": "metalhit", + "civilopediaText": [ + {"text": "The Juggernauts are equipped with the heaviest of armors, able to sustain a lot of punishment. But their armor is harder to forge than normal armor."}, + ] + }, + + //Leonin Kingdom + { + "name": "Vanguard", + "uniqueTo": "Leonin Kingdom", + "replaces": "Knight", + "unitType": "Mounted", + "movement": 3, + "strength": 23, + "cost": 140, + "requiredTech": "Chivalry", + "obsoleteTech": "Military Science", + "upgradesTo": "Cavalry", + "requiredResource": "Horses", + "uniques": ["[+25]% Strength ", "[+25]% Strength ", "[+25]% Strength ", "Consumes [1] [Iron]", + "Can move after attacking", "Never appears as a Barbarian unit"], + "promotions": ["[Vanguard] ability"], + "attackSound": "horse", + "civilopediaText": [ + {"text": "The heaviest of cavalry unit, prioritizing armor over mobility."}, + ] + }, + ]