diff --git a/Images/NationIcons/DS civ.png b/Images/NationIcons/DS civ.png new file mode 100644 index 0000000..4e9aa57 Binary files /dev/null and b/Images/NationIcons/DS civ.png differ diff --git a/Images/TileSets/AbsoluteUnits/Units/Gray Goo unit.png b/Images/TileSets/AbsoluteUnits/Units/Gray Goo unit.png new file mode 100644 index 0000000..58858a6 Binary files /dev/null and b/Images/TileSets/AbsoluteUnits/Units/Gray Goo unit.png differ diff --git a/Images/TileSets/FantasyHex/Units/Gray Goo unit.png b/Images/TileSets/FantasyHex/Units/Gray Goo unit.png new file mode 100644 index 0000000..58858a6 Binary files /dev/null and b/Images/TileSets/FantasyHex/Units/Gray Goo unit.png differ diff --git a/Images/TileSets/HexaRealm/Units/Gray Goo unit.png b/Images/TileSets/HexaRealm/Units/Gray Goo unit.png new file mode 100644 index 0000000..58858a6 Binary files /dev/null and b/Images/TileSets/HexaRealm/Units/Gray Goo unit.png differ diff --git a/Images/UnitIcons/DSStarfighter.png b/Images/UnitIcons/DSStarfighter.png new file mode 100644 index 0000000..e5d3839 Binary files /dev/null and b/Images/UnitIcons/DSStarfighter.png differ diff --git a/Images/UnitIcons/Gray Goo unit.png b/Images/UnitIcons/Gray Goo unit.png new file mode 100644 index 0000000..2d44477 Binary files /dev/null and b/Images/UnitIcons/Gray Goo unit.png differ diff --git a/jsons/Buildings.json b/jsons/Buildings.json index ce80258..185e61b 100644 --- a/jsons/Buildings.json +++ b/jsons/Buildings.json @@ -382,4 +382,23 @@ ], "requiredTech": "Iron Working" }, + + + + //Doomstar civ + { + "name": "DS USM tech", + "uniqueTo": "DS civ", + "cost": 0, + "uniques": ["Unavailable", + "[+2]% Strength ", + "[+48]% Strength ", + "[+2]% [Production] [in all cities] ", + "[+2]% [Gold] ", + "[+2]% [Science] ", + "[+2]% [Culture] ", + "[+2]% [Food] [in all cities] ", + "Remove [DS USM tech] [in this city]" + ] + }, ] diff --git a/jsons/Nations.json b/jsons/Nations.json index 53b004c..9e02370 100644 --- a/jsons/Nations.json +++ b/jsons/Nations.json @@ -903,5 +903,46 @@ "New Nuras","Erech","Kutahar","Batam","Surabayay","Ashur-akabu","Ninveh","Nimrud","Arabela","Nutai", "Zabrud","Berlian","Uran"," Tiong","Mashkan Shapir","Tuttul","Ramad","Ana","Haradum","Agrab", "Uqair","Gubba","Hafriyat","Nagar","Shubat Enlil","Urhai","Urkesh","Awan"] + }, + + + + + +//Doomstar + { + "name": "DS civ", + "leaderName": "Doomstar", + "adjective": ["DS"], + "preferredVictoryType": "Scientific", + "personality": "Doomstar", + + "startIntroPart1": "", + + "declaringWar": "DIE FOR EVERYTHING YOU HAVE DONE!!!", + "attacked": "Another annoying conqueror...", + "defeated": "I have to leave this world, i am not welcome here...", + "introduction": "Hello. I'm asking you not to touch me, and I won't bother you.", + + "neutralHello": "Hello", + "hateHello": "You are not welcome here", + + "tradeRequest": "Will you agree this?", + + "outerColor": [0,0,0], + "innerColor": [127,0,255], + + "uniqueName": "Quality over quantity", + "uniques": [ + "[+10]% [Science]", + "[Military] units gain the [DSEliteUnit] promotion", + "[-50]% Production when constructing [Military] units [in all cities]", + "[Gold] cost of purchasing [Military] units [+100]%", + "[Faith] cost of purchasing [Military] units [+100]%", + "[+20]% Strength ", + "Cannot build [Stealth Bomber] units", + "Gain a free [USM tech] [in capital] ", + ], + "cities": ["Core", "Anihillation", "Hive", "Doom", "Moscow", "Infestation", "Complex 001"] } ] diff --git a/jsons/Personalities.json b/jsons/Personalities.json index b9ae682..16177d1 100644 --- a/jsons/Personalities.json +++ b/jsons/Personalities.json @@ -275,5 +275,45 @@ "diplomacy": 7, "loyal": 4, "expansion": 40 - } + }, + { + "name": "Doomstar", + "preferredVictoryType": "Scientific", + + "culture": 2, + "faith": 0, + "food": 2, + "gold": 2, + "happiness": 2, + "production": 10, + "science": 10, + "military": 2, + "aggressive": 2, + "declareWar": 0, + "commerce": 2, + "diplomacy": 3, + "loyal": 8, + "expansion": 2, + + "priorities": { + "Tradition": 4, + "Liberty": 4, + "Honor": 1, + "Commerce": 5, + "Patronage": 2, + "Piety": 0, + "Rationalism": 20, + "Freedom": 2, + "Autocracy": 2, + "Order": 25 + }, + "uniques": [ + "Will not build [Shrine]", "Will not build [Temple]", + "Will not build [Stonehenge]", "Will not build [Mausoleum of Halicarnassus]", + "Will not build [Grand Temple]", "Will not build [Hagia Sophia]", + "Will not build [Great Mosque of Djenne]", "Will not build [Notre Dame]", + "Will not build [Cathedral]", "Will not build [Monastery]", + "Will not build [Mosque]", "Will not build [Pagoda]" + ] + }, ] diff --git a/jsons/UnitPromotions.json b/jsons/UnitPromotions.json index d39c426..6a644e5 100644 --- a/jsons/UnitPromotions.json +++ b/jsons/UnitPromotions.json @@ -45,4 +45,19 @@ "name": "[Bounty Hunter] ability", // only for Bounty Hunter and subsequent upgrades "uniques": ["[+15]% Strength ","Earn [100]% of killed [Military] unit's [Strength] as [Gold]"], }, -] \ No newline at end of file + + + + //Doomstar civ + { + "name": "DSEliteUnit", + "uniques": ["[+5] HP when healing", "[+300]% XP gained from combat", "[+2] XP gained from combat"] + }, + { + "name": "Gray Goo Devouring", + "uniques": [ + "Doing so will consume this opportunity to choose a Promotion", + "[+50]% Strength " + ] + }, +] diff --git a/jsons/Units.json b/jsons/Units.json index b6a713c..7920e5e 100644 --- a/jsons/Units.json +++ b/jsons/Units.json @@ -482,4 +482,48 @@ "uniques": ["[+300]% Strength ", "No defensive terrain bonus", "[-1] Sight"], "attackSound": "throw" }, + + + + //Doomstar civ + { + "name": "DSStarfighter", + "unitType": "Fighter", + "replaces": "Jet Fighter", + //"replaces": "Stealth Bomber", + "uniqueTo": "DS civ", + "movement": 2, + "strength": 100, + "rangedStrength": 100, + "range": 25, + "interceptRange": 25, + "cost": 1000, + "requiredTech": "Nuclear Fusion", + "requiredResource": "Aluminum", + "uniques": ["[100]% chance to intercept air attacks", + "Damage taken from interception reduced by [100]%", + "[+50]% Damage when intercepting", "Can see invisible [All] units", + "[+100]% Strength ", "Uncapturable"], + "attackSound": "jetgun" + }, + { + "name": "Gray Goo unit", + "unitType": "Civilian", + "uniqueTo": "DS civ", + "movement": 4, + "strength": 25, + "cost": 500, + "requiredTech": "Nanotechnology", + "uniques": ["May travel on Water tiles without embarking", + "Can pass through impassable tiles", "Uncapturable", + "Can see invisible [All] units", + "No defensive terrain bonus", + "Ignores terrain cost", + "Heals [20] damage if it kills a unit", + "Earn [50]% of killed [All] unit's [Cost] as [Science]", + "This Unit gains the [Gray Goo Devouring] promotion ", + "Limited to [1] per Civilization" + ], + "attackSound": "gdrAttack" + }, ] diff --git a/jsons/translations/English.properties b/jsons/translations/English.properties new file mode 100644 index 0000000..83abe9d --- /dev/null +++ b/jsons/translations/English.properties @@ -0,0 +1,24 @@ +#################### Lines from Promotions #################### +DSEliteUnit = Elite unit +Gray Goo Devouring = Gray Goo Devouring +#################### Lines from Units #################### +Gray Goo unit = Gray Goo unit +DSStarfighter = Starfighter +#################### Lines from Buildings #################### +DS USM tech = Advanced Tech +#################### Lines from Nations #################### +DS civ = Doomstar s republic +DIE FOR EVERYTHING YOU HAVE DONE!!! = DIE FOR EVERYTHING YOU HAVE DONE!!! +Another annoying conqueror... = Another annoying conqueror... +I have to leave this world, i am not welcome here... = I have to leave this world, i am not welcome here... +Hello. I'm asking you not to touch me, and I won't bother you. = Hello. I'm asking you not to touch me, and I won't bother you. +Hello = Hello +You are not welcome here = You are not welcome here +Will you agree this? = Will you agree this? +Quality over quantity = Quality over quantity +Core = Core +Anihillation = Anihillation +Hive = Hive +Doom = Doom +Infestation = Infestation +Complex 001 = Complex 001 \ No newline at end of file diff --git a/jsons/translations/Russian.properties b/jsons/translations/Russian.properties new file mode 100644 index 0000000..91449d2 --- /dev/null +++ b/jsons/translations/Russian.properties @@ -0,0 +1,24 @@ +#################### Lines from Promotions #################### +DSEliteUnit = Элитная единица +Gray Goo Devouring = Пожирание Серой Слизи +#################### Lines from Units #################### +Gray Goo unit = Серая Слизь +DSStarfighter = Космический истребитель +#################### Lines from Buildings #################### +DS USM tech = Продвинутые технологии +#################### Lines from Nations #################### +DS civ = Республика Doomstar-а +DIE FOR EVERYTHING YOU HAVE DONE!!! = УМРИ ЗА ВСЁ, ЧТО ТЫ СДЕЛАЛ!!! +Another annoying conqueror... = Ещё один надоедливый завоеватель... +I have to leave this world, i am not welcome here... = Я вынужден покинуть этот мир, мне здесь не рады... +Hello. I'm asking you not to touch me, and I won't bother you. = Здравствуйте. Я прошу вас не трогать меня, и я не буду мешать вам. +Hello = Здравствуйте +You are not welcome here = Вам здесь не рады +Will you agree this? = Вы согласны на это? +Quality over quantity = Качество превыше количества +Core = Ядро +Anihillation = Анигилляция +Hive = Улей +Doom = Гибель +Infestation = Заражение +Complex 001 = Комплекс 001 \ No newline at end of file