From 99cfb30eeaafac7b11ea8562202e1fece5d3c363 Mon Sep 17 00:00:00 2001 From: Aki Date: Thu, 5 Jan 2023 19:35:33 +0100 Subject: Naively implemented JSON universe Repository --- universe/resources/universe/ship_types.json | 17 ++++++++++++++++ universe/resources/universe/turret_types.json | 29 +++++++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 universe/resources/universe/ship_types.json create mode 100644 universe/resources/universe/turret_types.json (limited to 'universe/resources') diff --git a/universe/resources/universe/ship_types.json b/universe/resources/universe/ship_types.json new file mode 100644 index 0000000..d5bc1e8 --- /dev/null +++ b/universe/resources/universe/ship_types.json @@ -0,0 +1,17 @@ +[ + { + "name": "Anvil", + "base_health_points": 600.0, + "max_speed": 218.0 + }, + { + "name": "Eclipse", + "base_health_points": 600.0, + "max_speed": 263.0 + }, + { + "name": "Warbringer", + "base_health_points": 600.0, + "max_speed": 336.0 + } +] diff --git a/universe/resources/universe/turret_types.json b/universe/resources/universe/turret_types.json new file mode 100644 index 0000000..5b862b1 --- /dev/null +++ b/universe/resources/universe/turret_types.json @@ -0,0 +1,29 @@ +[ + { + "name": "ChargeLaser", + "rounds": 1, + "base_damage": 85.0, + "rate_of_fire": 4.5, + "reload": 0.0, + "optimal_range": 7000.0, + "falloff_modifier": 0.05 + }, + { + "name": "BurstLaser", + "rounds": 3, + "base_damage": 21.0, + "rate_of_fire": 0.25, + "reload": 2.75, + "optimal_range": 3500.0, + "falloff_modifier": 0.05 + }, + { + "name": "GaussCannon", + "rounds": 2, + "base_damage": 55.0, + "rate_of_fire": 0.0, + "reload": 5.5, + "optimal_range": 12000.0, + "falloff_modifier": 0.2 + } +] -- cgit v1.1