From 28f8efd4d36da01abc4a7811a1cc506489bee97d Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Fri, 18 Oct 2024 02:26:56 -0400 Subject: [PATCH] Update units --- jsons/TileImprovements.json | 16 ++++++++++++++++ jsons/UnitTypes.json | 5 ++++- jsons/Units.json | 36 +++++++++++++++++++++++++++++++----- 3 files changed, 51 insertions(+), 6 deletions(-) diff --git a/jsons/TileImprovements.json b/jsons/TileImprovements.json index 4abf0a5..b5148b6 100644 --- a/jsons/TileImprovements.json +++ b/jsons/TileImprovements.json @@ -398,6 +398,22 @@ ] }, + { + "name": "Great Scientist Specialist", + "terrainsCanBeBuiltOn": ["Land"], + "science": 3, + "uniques": [ + // TODO: Provides 12 Espionage + "Great Improvement", + "Does not need removal of [All]", + "Will not be replaced by automated units", + "Unpillagable", + "Irremovable", + "Excluded from map editor", + "Will not be displayed in Civilopedia" + ] + }, + { "name": "Great General Specialist", "terrainsCanBeBuiltOn": ["Land"], diff --git a/jsons/UnitTypes.json b/jsons/UnitTypes.json index ec3c8a6..c5a0181 100644 --- a/jsons/UnitTypes.json +++ b/jsons/UnitTypes.json @@ -77,7 +77,10 @@ { "name": "Missle", "movementType": "Air", - "uniques": ["Self-destructs when attacking", "Cannot be intercepted"] + "uniques": [ + "Self-destructs when attacking", + "Cannot be intercepted" + ] }, { "name": "Animal", diff --git a/jsons/Units.json b/jsons/Units.json index 1f81b99..4bbaaae 100644 --- a/jsons/Units.json +++ b/jsons/Units.json @@ -223,11 +223,13 @@ "interceptRange": 2, "strength": 18, "movement": 1, + "range": 1, "cost": 150, "requiredTech": "Rocketry", "uniques": [ // TODO: SAM Infantry "Can upgrade to [Mobile SAM]", (BTS) "[40]% chance to intercept air attacks", + "Must set up to ranged attack", "[+75]% Strength ", "Never appears as a Barbarian unit" ], @@ -612,7 +614,7 @@ "Invisible to others", "Can see invisible [Submarine] units", "May enter foreign tiles without open borders", - // Can move through impassible terrain + "Can pass through impassable tiles", "Withdraws before melee combat ", "Never appears as a Barbarian unit" ], @@ -627,7 +629,7 @@ "strength": 12, "movement": 6, "rangedStrength": 12, - "range": 8, + "range": 6, "interceptRange": 5, "cost": 100, "requiredTech": "Flight", @@ -648,12 +650,12 @@ "strength": 16, "movement": 8, "rangedStrength": 16, - "range": 10, + "range": 8, "cost": 140, "requiredTech": "Flight", "requiredResource": "Oil", "uniques": [ - // "Can upgrade to [Stealth Bomber] ", // TODO: Figure out how to get a Stealth Bomber entry to upgrade to + "Can upgrade to [Stealth Bomber]", "Only available ", "Never appears as a Barbarian unit", // Causes collateral damage @@ -687,6 +689,30 @@ "attackSound": "jetgun" }, + { + "name": "Stealth Bomber", + "unitType": "Bomber", + "strength": 20, + "movement": 12, + "rangedStrength": 20, + "range": 12, + "cost": 200, + "requiredTech": "Composites", + "requiredResource": "Aluminum", + "uniques": [ + "Only available ", + "Only available ", + // Causes collateral damage + "Consumes [1] [Oil]", + "Damage taken from interception reduced by [50]%", // Can evade interception (50% chance) + "[-50]% Strength ", + "Destroys tile improvements when attacking", + "Never appears as a Barbarian unit", + "[40]% Strength " // bombard city defenses (-20% turn) + ], + "attackSound": "bombing" + }, + // Missiles { "name": "Nuclear Missile", // "ICBM" in Civ 4 @@ -1086,7 +1112,7 @@ "Can see invisible [Spy] units", "Cannot attack", "Never appears as a Barbarian unit" - // Can infiltrate another civilization's city (+3000 espionage points) + // TODO: Can infiltrate another civilization's city (+3000 espionage points) ] },