Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
99 changes: 94 additions & 5 deletions public/data/factions/dominion/abilities.json
Original file line number Diff line number Diff line change
Expand Up @@ -102,14 +102,15 @@
"power_cannon": {
"id": "power_cannon",
"name": "Power Cannon",
"description": "Fire a devastating charged shot dealing massive damage to a single target",
"cooldown": 15,
"energyCost": 50,
"description": "Channel a devastating charged blast dealing 300 damage to a single target. 2 second charge time.",
"cooldown": 71,
"energyCost": 100,
"range": 10,
"targetType": "unit",
"hotkey": "E",
"damage": 200,
"aoeRadius": 2
"damage": 300,
"duration": 2,
"aoeRadius": 0
},
"warp_jump": {
"id": "warp_jump",
Expand Down Expand Up @@ -278,5 +279,93 @@
"hotkey": "A",
"damage": 30,
"duration": 15
},
"boost": {
"id": "boost",
"name": "Boost",
"description": "Temporarily increase movement speed",
"cooldown": 15,
"energyCost": 0,
"range": 0,
"targetType": "self",
"hotkey": "B",
"duration": 4
},
"flak_barrage": {
"id": "flak_barrage",
"name": "Flak Barrage",
"description": "Fire a barrage of anti-air flak rounds in an area",
"cooldown": 30,
"energyCost": 50,
"range": 8,
"targetType": "point",
"hotkey": "F",
"damage": 40,
"aoeRadius": 3
},
"shore_bombardment": {
"id": "shore_bombardment",
"name": "Shore Bombardment",
"description": "Devastating long-range artillery strike on ground targets",
"cooldown": 45,
"energyCost": 75,
"range": 15,
"targetType": "point",
"hotkey": "B",
"damage": 100,
"aoeRadius": 2.5
},
"yamato_cannon": {
"id": "yamato_cannon",
"name": "Yamato Cannon",
"description": "Fire a devastating energy blast dealing massive damage",
"cooldown": 60,
"energyCost": 100,
"range": 10,
"targetType": "unit",
"hotkey": "Y",
"damage": 300
},
"submerge": {
"id": "submerge",
"name": "Submerge",
"description": "Dive below the surface to become invisible to non-detector units",
"cooldown": 5,
"energyCost": 0,
"range": 0,
"targetType": "self",
"hotkey": "D"
},
"depth_charge_defense": {
"id": "depth_charge_defense",
"name": "Depth Charge Defense",
"description": "Deploy depth charges that damage nearby submarines",
"cooldown": 20,
"energyCost": 0,
"range": 0,
"targetType": "self",
"hotkey": "C",
"damage": 50,
"aoeRadius": 4
},
"beach_assault": {
"id": "beach_assault",
"name": "Beach Assault",
"description": "Deploy all loaded units onto the shore",
"cooldown": 5,
"energyCost": 0,
"range": 3,
"targetType": "point",
"hotkey": "A"
},
"amphibious_mode": {
"id": "amphibious_mode",
"name": "Amphibious Mode",
"description": "Transition between water and land movement",
"cooldown": 0,
"energyCost": 0,
"range": 0,
"targetType": "self",
"hotkey": "M"
}
}
70 changes: 66 additions & 4 deletions public/data/factions/dominion/buildings.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"height": 5,
"maxHealth": 1500,
"armor": 1,
"sightRange": 11,
"sightRange": 33,
"supplyProvided": 11,
"canProduce": ["fabricator"],
"canResearch": [],
Expand All @@ -30,10 +30,10 @@
"height": 5,
"maxHealth": 1500,
"armor": 1,
"sightRange": 11,
"sightRange": 33,
"supplyProvided": 11,
"canProduce": ["fabricator"],
"canResearch": ["sensor_sweep", "drone", "supply_drop"],
"canResearch": ["sensor_sweep", "supply_drop"],
"canLiftOff": true
},
"bastion": {
Expand All @@ -48,7 +48,7 @@
"height": 5,
"maxHealth": 1500,
"armor": 3,
"sightRange": 11,
"sightRange": 33,
"supplyProvided": 11,
"canProduce": ["fabricator"],
"canResearch": [],
Expand Down Expand Up @@ -312,6 +312,68 @@
"isAddon": true,
"addonFor": ["infantry_bay", "forge", "hangar"]
},
"drydock": {
"id": "drydock",
"name": "Drydock",
"description": "Naval production facility. Must be placed on coastline. Produces naval units.",
"faction": "dominion",
"mineralCost": 200,
"vespeneCost": 100,
"buildTime": 50,
"width": 4,
"height": 4,
"maxHealth": 1500,
"armor": 1,
"sightRange": 11,
"canProduce": ["mariner", "stingray"],
"canResearch": ["naval_weapons_1", "naval_armor_1", "naval_weapons_2", "naval_armor_2", "naval_weapons_3", "naval_armor_3", "advanced_sonar", "reinforced_hull"],
"requirements": ["forge"],
"canHaveAddon": true,
"requiresWaterAdjacent": true
},
"offshore_platform": {
"id": "offshore_platform",
"name": "Offshore Platform",
"description": "Naval expansion point. Must be placed in deep water. Provides supply and acts as a resource transfer point.",
"faction": "dominion",
"mineralCost": 150,
"vespeneCost": 0,
"buildTime": 40,
"width": 3,
"height": 3,
"maxHealth": 800,
"armor": 0,
"sightRange": 10,
"supplyProvided": 6,
"canProduce": [],
"canResearch": [],
"requirements": ["drydock"],
"canUpgradeTo": ["offshore_platform_armed"],
"requiresDeepWater": true
},
"offshore_platform_armed": {
"id": "offshore_platform_armed",
"name": "Armed Platform",
"description": "Upgraded offshore platform with defensive weapons.",
"faction": "dominion",
"mineralCost": 100,
"vespeneCost": 50,
"buildTime": 25,
"width": 3,
"height": 3,
"maxHealth": 1000,
"armor": 1,
"sightRange": 12,
"supplyProvided": 6,
"canProduce": [],
"canResearch": [],
"attackRange": 8,
"attackDamage": 15,
"attackSpeed": 0.7,
"isDetector": true,
"detectionRange": 10,
"requiresDeepWater": true
},
"wall_segment": {
"id": "wall_segment",
"name": "Wall Segment",
Expand Down
15 changes: 12 additions & 3 deletions public/data/factions/dominion/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
"buildingsFile": "buildings.json",
"researchFile": "research.json",
"abilitiesFile": "abilities.json",
"wallUpgradesFile": "wall_upgrades.json",
"unitTypes": {
"fabricator": "infantry",
"trooper": "infantry",
Expand All @@ -20,18 +21,26 @@
"valkyrie": "ship",
"specter": "ship",
"dreadnought": "ship",
"overseer": "ship"
"overseer": "ship",
"mariner": "naval",
"stingray": "naval",
"corsair": "naval",
"leviathan": "naval",
"hunter": "naval",
"kraken": "naval"
},
"addonUnits": {
"researchModule": {
"infantry_bay": ["breacher", "operative"],
"forge": ["devastator", "colossus"],
"hangar": ["overseer", "specter", "dreadnought"]
"hangar": ["overseer", "specter", "dreadnought"],
"drydock": ["corsair", "leviathan", "hunter", "kraken"]
},
"productionModule": {
"infantry_bay": ["trooper", "vanguard"],
"forge": ["scorcher"],
"hangar": ["lifter", "valkyrie"]
"hangar": ["lifter", "valkyrie"],
"drydock": ["mariner", "stingray"]
}
}
}
Loading