Open source Star Ruler 2 source code!

This commit is contained in:
Lucas de Vries
2018-07-17 14:15:37 +02:00
commit cc307720ff
4342 changed files with 2365070 additions and 0 deletions
File diff suppressed because it is too large Load Diff
+193
View File
@@ -0,0 +1,193 @@
{
"__VERSION__": 1,
"name": "Beamship",
"size": 4,
"hull": "TyrantFrigate",
"type": "Support",
"gridWidth": 19,
"gridHeight": 16,
"class": "Creep",
"subsystems": [
{
"type": "CrewDeck",
"hexes": [
[
9,
7,
"Core"
]
]
},
{
"type": "SupportRocketEngine",
"hexes": [
[
6,
7,
"Core"
]
]
},
{
"type": "SupportRocketEngine",
"hexes": [
[
6,
8,
"Core"
]
]
},
{
"type": "SupportLaser",
"hexes": [
[
15,
9
],
[
15,
5
],
[
14,
9
],
[
14,
10
],
[
14,
5
],
[
14,
6
],
[
9,
9
],
[
8,
9
],
[
12,
7
],
[
13,
7,
"Core"
],
[
13,
5
],
[
12,
6
],
[
11,
6
],
[
13,
9
],
[
12,
9
],
[
11,
8
],
[
9,
5
],
[
8,
6
],
[
7,
6
],
[
7,
8
],
[
9,
6
],
[
11,
7
],
[
12,
8
],
[
8,
7
],
[
7,
7
],
[
8,
8
],
[
9,
8
],
[
10,
8
],
[
10,
7
]
]
},
{
"type": "SupportPlateArmor",
"hexes": [
[
10,
5
],
[
9,
4
],
[
8,
5
],
[
10,
10
],
[
9,
10
],
[
8,
10
]
]
}
]
}
+979
View File
@@ -0,0 +1,979 @@
{
"__VERSION__": 1,
"name": "Buster Machine",
"size": 200,
"hull": "TyrantBattleship",
"type": "Flagship",
"gridWidth": 28,
"gridHeight": 23,
"class": "Creep",
"subsystems": [
{
"type": "BusterBeam",
"hexes": [
[
6,
17
],
[
5,
17
],
[
13,
17
],
[
13,
16
],
[
12,
17
],
[
10,
18
],
[
11,
16
],
[
11,
17
],
[
10,
17
],
[
10,
16
],
[
9,
16
],
[
9,
15
],
[
21,
15
],
[
21,
14
],
[
21,
13
],
[
22,
13
],
[
22,
11
],
[
22,
12
],
[
21,
12
],
[
21,
11
],
[
20,
12
],
[
20,
13
],
[
20,
14
],
[
20,
15
],
[
19,
14
],
[
19,
11
],
[
19,
12
],
[
19,
13
],
[
18,
13
],
[
18,
12
],
[
17,
16
],
[
19,
15
],
[
18,
16
],
[
17,
15
],
[
18,
15
],
[
16,
14
],
[
17,
14
],
[
18,
14
],
[
17,
13
],
[
17,
12
],
[
16,
12
],
[
16,
13
],
[
15,
13
],
[
14,
13
],
[
15,
12
],
[
17,
11
],
[
18,
11
],
[
19,
10
],
[
4,
17
],
[
4,
16
],
[
19,
7
],
[
19,
8,
"Core"
],
[
19,
9
],
[
18,
10
],
[
17,
10
],
[
16,
11
],
[
15,
11
],
[
14,
12
],
[
13,
12
],
[
5,
16
],
[
5,
15
],
[
6,
16
],
[
7,
15
],
[
6,
15
],
[
7,
14
],
[
8,
14
],
[
9,
13
],
[
10,
13
],
[
9,
14
],
[
8,
15
],
[
10,
14
],
[
11,
13
],
[
12,
13
],
[
11,
12
],
[
4,
7
],
[
4,
8
],
[
5,
8
],
[
5,
7
],
[
7,
9
],
[
6,
9
],
[
7,
8
],
[
8,
9
],
[
8,
10
],
[
9,
9
],
[
9,
10
],
[
10,
11
],
[
10,
10
],
[
11,
10
],
[
11,
11
],
[
13,
11
],
[
12,
11
],
[
13,
10
],
[
14,
10
],
[
14,
11
],
[
15,
10
],
[
16,
10
],
[
17,
9
],
[
18,
9
],
[
15,
9
],
[
16,
9
],
[
17,
8
],
[
18,
8
],
[
12,
12
],
[
12,
10
],
[
6,
8
]
]
},
{
"type": "RocketEngine",
"hexes": [
[
12,
8
],
[
11,
7
],
[
11,
9
],
[
11,
8
],
[
10,
9
],
[
10,
8
],
[
9,
8
],
[
8,
6
],
[
8,
8
],
[
7,
7
],
[
9,
6
],
[
10,
7
],
[
9,
7
],
[
8,
7
],
[
7,
5
],
[
5,
6
],
[
6,
7
],
[
7,
6
],
[
6,
6
],
[
6,
5,
"Core"
]
]
},
{
"type": "PlateArmor",
"hexes": [
[
20,
11
],
[
20,
10
],
[
21,
10
],
[
22,
10
],
[
23,
10
],
[
24,
10
],
[
25,
10
],
[
25,
11
],
[
24,
11
],
[
24,
12
],
[
23,
11
],
[
23,
12
],
[
23,
13
],
[
23,
14
],
[
22,
14
],
[
22,
15
],
[
22,
16
],
[
21,
16
],
[
20,
16
],
[
20,
17
],
[
19,
16
],
[
18,
17
],
[
17,
17
],
[
16,
18
],
[
15,
18
],
[
15,
17
],
[
14,
18
],
[
13,
18
],
[
12,
18
],
[
11,
18
],
[
10,
19
],
[
9,
18
],
[
8,
19
],
[
7,
18
],
[
6,
19
],
[
6,
18
],
[
5,
18
],
[
4,
18
],
[
14,
9
],
[
13,
9
],
[
12,
9
],
[
13,
8
],
[
15,
8
],
[
16,
8
],
[
19,
6
],
[
18,
6
],
[
18,
7
],
[
17,
7
],
[
17,
6
],
[
16,
7
],
[
15,
7
],
[
14,
8
],
[
13,
7
],
[
12,
7
],
[
11,
6
],
[
10,
6
],
[
9,
5
],
[
8,
5
],
[
7,
4
],
[
8,
4
],
[
9,
4
],
[
10,
5
],
[
11,
5
],
[
12,
6
],
[
13,
6
],
[
14,
7
],
[
4,
9
],
[
5,
9
],
[
6,
10
],
[
7,
10
],
[
8,
11
],
[
8,
12
],
[
9,
11
],
[
9,
12
],
[
10,
12
],
[
8,
13
],
[
7,
13
],
[
6,
14
],
[
5,
14
],
[
4,
15
],
[
3,
15
],
[
3,
16
],
[
3,
17
]
]
},
{
"type": "CrewControl",
"hexes": [
[
16,
17
],
[
14,
17
],
[
14,
15
],
[
14,
16
],
[
15,
16
],
[
16,
16
],
[
16,
15
],
[
15,
14
],
[
15,
15,
"Core"
]
]
},
{
"type": "CrewControl",
"hexes": [
[
8,
18
],
[
7,
17
],
[
7,
16
],
[
8,
17
],
[
9,
17
],
[
8,
16,
"Core"
]
]
},
{
"type": "AntimatterGen",
"hexes": [
[
14,
14
],
[
13,
13
],
[
13,
14
],
[
13,
15
],
[
12,
16
],
[
10,
15
],
[
11,
15
],
[
11,
14
],
[
12,
15
],
[
12,
14,
"Core"
]
]
}
]
}
+503
View File
@@ -0,0 +1,503 @@
{
"__VERSION__": 1,
"name": "Centaurus",
"size": 2048,
"hull": "TyrantBattleship",
"type": "Flagship",
"gridWidth": 28,
"gridHeight": 23,
"class": "Creep",
"subsystems": [
{
"type": "CarpetBomb",
"hexes": [
[
12,
14
],
[
11,
13,
"Core"
]
]
},
{
"type": "CarpetBomb",
"hexes": [
[
12,
10
],
[
11,
10,
"Core"
]
]
},
{
"type": "Laser",
"direction": [
0.939693,
0,
0.34202
],
"hexes": [
[
22,
14
],
[
21,
14
],
[
20,
15
],
[
21,
13
],
[
20,
14
],
[
19,
14
],
[
17,
12
],
[
17,
13
],
[
18,
13
],
[
18,
14
],
[
19,
13
],
[
19,
12
],
[
20,
12
],
[
20,
13
],
[
21,
12,
"Core"
]
]
},
{
"type": "Laser",
"direction": [
0.984808,
0,
-0.173648
],
"hexes": [
[
22,
10
],
[
21,
9
],
[
20,
9
],
[
21,
10
],
[
20,
10
],
[
19,
9
],
[
17,
10
],
[
17,
11
],
[
18,
12
],
[
18,
11
],
[
18,
10
],
[
19,
10
],
[
19,
11
],
[
20,
11
],
[
21,
11,
"Core"
]
]
},
{
"type": "AblativeArmor",
"hexes": [
[
13,
7
],
[
14,
8
],
[
12,
8
],
[
14,
16
],
[
12,
16
],
[
13,
16
],
[
10,
11
],
[
10,
13
],
[
9,
13
],
[
8,
13
],
[
7,
13
],
[
6,
13
],
[
6,
12
],
[
6,
11
],
[
7,
10
],
[
8,
11
],
[
9,
10
],
[
12,
9
],
[
15,
8
],
[
16,
9
],
[
12,
15
],
[
15,
15
],
[
16,
15
],
[
22,
12
]
]
},
{
"type": "MissileLauncher",
"hexes": [
[
15,
9
],
[
16,
11
],
[
15,
11
],
[
14,
12
],
[
14,
11
],
[
14,
10
],
[
15,
10,
"Core"
]
]
},
{
"type": "MissileLauncher",
"hexes": [
[
15,
14
],
[
16,
13
],
[
16,
12
],
[
15,
12
],
[
14,
13
],
[
14,
14
],
[
15,
13,
"Core"
]
]
},
{
"type": "CrewControl",
"hexes": [
[
9,
11
],
[
9,
12,
"Core"
]
]
},
{
"type": "CrewControl",
"hexes": [
[
7,
12
],
[
7,
11,
"Core"
]
]
},
{
"type": "RocketEngine",
"hexes": [
[
11,
8
],
[
10,
9,
"Core"
]
]
},
{
"type": "RocketEngine",
"hexes": [
[
11,
15
],
[
10,
15,
"Core"
]
]
},
{
"type": "SupplyModule",
"hexes": [
[
13,
12
],
[
13,
11
],
[
8,
12
],
[
10,
12
]
]
},
{
"type": "SupportCapModule",
"hexes": [
[
12,
13
],
[
11,
12
],
[
11,
11
],
[
12,
11
]
]
},
{
"type": "FusionGen",
"hexes": [
[
14,
9
],
[
13,
8
],
[
13,
9
],
[
13,
10,
"Core"
]
]
},
{
"type": "FusionGen",
"hexes": [
[
14,
15
],
[
13,
15
],
[
13,
14
],
[
13,
13,
"Core"
]
]
},
{
"type": "FusionGen",
"hexes": [
[
12,
12,
"Core"
]
]
}
]
}
File diff suppressed because it is too large Load Diff
+150
View File
@@ -0,0 +1,150 @@
{
"__VERSION__": 1,
"name": "ED",
"size": 8,
"hull": "TyrantFrigate",
"type": "Support",
"gridWidth": 19,
"gridHeight": 16,
"class": "Creep",
"subsystems": [
{
"type": "SupportPlateArmor",
"hexes": [
[
7,
9
],
[
9,
9
],
[
9,
5
],
[
11,
6
],
[
12,
7
],
[
7,
5
],
[
7,
6
],
[
8,
6
],
[
7,
8
],
[
8,
9
],
[
11,
8
]
]
},
{
"type": "SupportRocketEngine",
"hexes": [
[
4,
7,
"Core"
],
[
5,
7
],
[
6,
7
],
[
6,
8
]
]
},
{
"type": "SupportRocketEngine",
"hexes": [
[
4,
8,
"Core"
]
]
},
{
"type": "Railgun",
"direction": [
0.461749,
0,
0.887011
],
"hexes": [
[
12,
8
],
[
11,
7
],
[
10,
7
],
[
9,
6
],
[
9,
7
],
[
8,
7
],
[
9,
8
],
[
10,
8,
"Core"
],
[
7,
7
]
]
},
{
"type": "CrewDeck",
"hexes": [
[
8,
8,
"Core"
]
]
}
]
}
+596
View File
@@ -0,0 +1,596 @@
{
"__VERSION__": 1,
"name": "Flare Bomb",
"size": 300,
"hull": "TyrantBattleship",
"type": "Flagship",
"gridWidth": 28,
"gridHeight": 23,
"class": "Creep",
"subsystems": [
{
"type": "FlareBomb",
"hexes": [
[
5,
11
],
[
5,
10
],
[
6,
12
],
[
6,
10
],
[
6,
11
],
[
7,
11
],
[
7,
10
],
[
22,
11,
"Core"
],
[
21,
10
],
[
21,
11
],
[
20,
10
],
[
20,
11
],
[
20,
12
],
[
19,
10
],
[
18,
11
],
[
19,
11
],
[
18,
10
],
[
18,
12
],
[
17,
10
],
[
17,
11
],
[
16,
10
],
[
16,
11
],
[
16,
12
],
[
15,
10
],
[
15,
11
],
[
14,
10
],
[
14,
11
],
[
14,
12
],
[
13,
10
],
[
13,
11
],
[
12,
10
],
[
12,
11
],
[
12,
12
],
[
11,
10
],
[
11,
11
],
[
10,
10
],
[
10,
11
],
[
10,
12
],
[
9,
10
],
[
9,
11
],
[
8,
10
],
[
8,
11
],
[
8,
12
]
]
},
{
"type": "PlateArmor",
"hexes": [
[
9,
9
],
[
10,
9
],
[
11,
8
],
[
12,
8
],
[
13,
7
],
[
14,
7
],
[
15,
6
],
[
16,
6
],
[
17,
5
],
[
18,
5
],
[
19,
4
],
[
20,
4
],
[
21,
3
],
[
9,
12
],
[
10,
13
],
[
11,
13
],
[
12,
14
],
[
13,
14
],
[
14,
15
],
[
15,
15
],
[
16,
16
],
[
17,
16
],
[
18,
17
],
[
19,
17
],
[
20,
18
],
[
21,
18
],
[
21,
2
],
[
21,
19
],
[
20,
3
],
[
20,
19
],
[
19,
3
],
[
19,
18
],
[
18,
18
],
[
18,
4
]
]
},
{
"type": "AntimatterGen",
"hexes": [
[
7,
12,
"Core"
],
[
6,
13
],
[
5,
12
],
[
8,
13
]
]
},
{
"type": "AntimatterGen",
"hexes": [
[
7,
9,
"Core"
],
[
6,
9
],
[
5,
9
],
[
8,
9
]
]
},
{
"type": "ShipComputer",
"hexes": [
[
7,
13,
"Core"
]
]
},
{
"type": "ShipComputer",
"hexes": [
[
7,
8,
"Core"
]
]
},
{
"type": "RocketEngine",
"hexes": [
[
11,
14
],
[
12,
15
],
[
13,
15
],
[
14,
16
],
[
15,
16
],
[
16,
17
],
[
17,
17
],
[
10,
14,
"Core"
],
[
9,
13
]
]
},
{
"type": "RocketEngine",
"hexes": [
[
11,
7
],
[
12,
7
],
[
13,
6
],
[
14,
6
],
[
15,
5
],
[
16,
5
],
[
17,
4
],
[
10,
8,
"Core"
],
[
9,
8
]
]
},
{
"type": "NeutronArmor",
"hexes": [
[
4,
13
],
[
5,
13
],
[
6,
14
],
[
7,
14
],
[
8,
14
],
[
8,
8
],
[
7,
7
],
[
6,
8
],
[
5,
8
],
[
4,
9
],
[
4,
10
],
[
4,
11
],
[
4,
12
],
[
22,
12
],
[
21,
12
],
[
20,
13
],
[
20,
9
],
[
21,
9
],
[
22,
10
],
[
23,
1
],
[
23,
2
],
[
23,
19
],
[
23,
20
],
[
22,
2
],
[
22,
19
],
[
22,
20
],
[
22,
3
]
]
}
],
"settings": {
"behavior": "Cannon",
"range": "Auto"
}
}
+524
View File
@@ -0,0 +1,524 @@
{
"__VERSION__": 1,
"name": "Gravitar",
"size": 850,
"hull": "TyrantBattleship",
"type": "Flagship",
"gridWidth": 28,
"gridHeight": 23,
"class": "Creep",
"subsystems": [
{
"type": "ShipComputer",
"hexes": [
[
14,
13
],
[
12,
13
],
[
13,
12
],
[
14,
10
],
[
12,
10
],
[
13,
10
],
[
13,
11,
"Core"
]
]
},
{
"type": "AntimatterGen",
"hexes": [
[
11,
11,
"Core"
]
]
},
{
"type": "AntimatterGen",
"hexes": [
[
16,
11
],
[
16,
12
],
[
15,
11,
"Core"
]
]
},
{
"type": "SupplyModule",
"hexes": [
[
17,
11
],
[
15,
12
],
[
15,
10
],
[
14,
12
],
[
14,
11
],
[
12,
11
],
[
12,
12
],
[
11,
12
],
[
11,
10
],
[
10,
12
],
[
10,
11
]
]
},
{
"type": "TractorBeam",
"hexes": [
[
15,
15
],
[
19,
14
],
[
20,
14
],
[
19,
8
],
[
20,
9
],
[
19,
11,
"Core"
],
[
15,
7
],
[
16,
8
],
[
17,
8
],
[
18,
9
],
[
19,
9
],
[
16,
15
],
[
19,
13
],
[
18,
14
],
[
17,
14
],
[
16,
14
],
[
18,
13
],
[
17,
13
],
[
16,
13
],
[
16,
9
],
[
16,
10
],
[
17,
9
],
[
18,
10
],
[
17,
10
],
[
17,
12
],
[
18,
12
],
[
18,
11
],
[
19,
10
],
[
19,
12
]
]
},
{
"type": "AblativeArmor",
"hexes": [
[
15,
16
],
[
15,
6
],
[
16,
7
],
[
17,
7
],
[
18,
8
],
[
19,
7
],
[
20,
8
],
[
21,
8
],
[
21,
9
],
[
20,
10
],
[
16,
16
],
[
17,
15
],
[
18,
15
],
[
19,
15
],
[
20,
15
],
[
21,
14
],
[
21,
13
],
[
20,
13
]
]
},
{
"type": "RocketEngine",
"hexes": [
[
13,
9
],
[
13,
8
],
[
12,
9
],
[
12,
8
],
[
11,
7
],
[
11,
8
],
[
11,
9
],
[
10,
10
],
[
9,
10
],
[
9,
9
],
[
9,
8
],
[
10,
9
],
[
10,
8
],
[
10,
7,
"Core"
],
[
14,
9
],
[
14,
8
],
[
14,
7
],
[
15,
8
],
[
15,
9
]
]
},
{
"type": "RocketEngine",
"hexes": [
[
13,
13
],
[
13,
14
],
[
12,
14
],
[
12,
15
],
[
11,
15
],
[
11,
14
],
[
11,
13
],
[
10,
13
],
[
9,
12
],
[
9,
13
],
[
10,
14
],
[
9,
14
],
[
10,
15
],
[
10,
16,
"Core"
],
[
14,
14
],
[
14,
15
],
[
14,
16
],
[
15,
13
],
[
15,
14
]
]
},
{
"type": "NeutronArmor",
"hexes": [
[
9,
11
]
]
},
{
"type": "PlateArmor",
"hexes": [
[
11,
6
],
[
12,
7
],
[
13,
7
],
[
13,
15
],
[
12,
16
],
[
11,
16
]
]
}
]
}
+235
View File
@@ -0,0 +1,235 @@
{
"__VERSION__": 1,
"name": "Gunship",
"size": 1,
"hull": "TyrantFrigate",
"type": "Support",
"gridWidth": 19,
"gridHeight": 16,
"class": "Creep",
"subsystems": [
{
"type": "SupportPlateArmor",
"hexes": [
[
11,
6
],
[
12,
7
],
[
12,
8
],
[
11,
8
],
[
8,
10
],
[
9,
10
],
[
10,
10
],
[
8,
5
],
[
9,
4
],
[
10,
5
]
]
},
{
"type": "SupportRocketEngine",
"hexes": [
[
4,
8
],
[
5,
7
],
[
4,
7,
"Core"
]
]
},
{
"type": "Railgun",
"direction": [
0.939693,
0,
0.34202
],
"hexes": [
[
4,
9
],
[
5,
9
],
[
6,
10
],
[
7,
7
],
[
5,
8
],
[
6,
9
],
[
6,
8
],
[
7,
9
],
[
7,
8
],
[
8,
8
],
[
10,
8
],
[
9,
9
],
[
8,
9
],
[
9,
8
],
[
10,
9
],
[
11,
9,
"Core"
]
]
},
{
"type": "Railgun",
"direction": [
0.939693,
0,
-0.34202
],
"hexes": [
[
4,
6
],
[
6,
5
],
[
5,
5
],
[
11,
7
],
[
5,
6
],
[
6,
7
],
[
6,
6
],
[
7,
5
],
[
7,
6
],
[
8,
7
],
[
10,
7
],
[
8,
6
],
[
9,
6
],
[
9,
5
],
[
10,
6
],
[
11,
5,
"Core"
]
]
},
{
"type": "CrewDeck",
"hexes": [
[
9,
7,
"Core"
]
]
}
]
}
+230
View File
@@ -0,0 +1,230 @@
{
"__VERSION__": 1,
"name": "Heavy Gunship",
"size": 8,
"hull": "TyrantFrigate",
"type": "Support",
"gridWidth": 19,
"gridHeight": 16,
"class": "Creep",
"subsystems": [
{
"type": "Railgun",
"hexes": [
[
9,
5,
"Core"
],
[
8,
6
],
[
7,
5
],
[
7,
6
],
[
8,
7
],
[
9,
6
],
[
6,
6
],
[
5,
6
],
[
5,
5
],
[
6,
5
],
[
7,
4
]
]
},
{
"type": "Railgun",
"direction": [
1,
0,
0
],
"hexes": [
[
9,
9,
"Core"
],
[
9,
8
],
[
8,
9
],
[
7,
8
],
[
7,
9
],
[
8,
8
],
[
10,
8
],
[
11,
8
],
[
11,
7
],
[
11,
6
],
[
12,
7
],
[
12,
8
],
[
6,
8
],
[
6,
9
],
[
5,
8
],
[
5,
9
],
[
6,
10
],
[
7,
10
],
[
13,
8
],
[
13,
6
]
]
},
{
"type": "SupportPlateArmor",
"hexes": [
[
10,
7
],
[
8,
5
],
[
8,
10
],
[
9,
10
],
[
9,
4
],
[
13,
7
]
]
},
{
"type": "CrewDeck",
"hexes": [
[
9,
7,
"Core"
]
]
},
{
"type": "SupportRocketEngine",
"hexes": [
[
4,
7,
"Core"
],
[
5,
7
],
[
6,
7
]
]
},
{
"type": "SupportRocketEngine",
"hexes": [
[
4,
8,
"Core"
]
]
},
{
"type": "CrewDeck",
"hexes": [
[
7,
7,
"Core"
]
]
}
]
}
+462
View File
@@ -0,0 +1,462 @@
{
"__VERSION__": 1,
"name": "Ixion",
"size": 512,
"hull": "TyrantTitan",
"type": "Flagship",
"gridWidth": 28,
"gridHeight": 23,
"class": "Creep",
"subsystems": [
{
"type": "SupportCapModule",
"hexes": [
[
18,
11
],
[
17,
11
],
[
17,
12
],
[
18,
13
],
[
18,
12
]
]
},
{
"type": "PlateArmor",
"hexes": [
[
12,
9
],
[
13,
8
],
[
14,
9
],
[
15,
8
],
[
16,
9
],
[
16,
15
],
[
15,
15
],
[
14,
15
],
[
13,
15
],
[
12,
15
],
[
8,
12
],
[
10,
12
],
[
13,
12
],
[
14,
13
],
[
15,
12
],
[
15,
11
],
[
14,
11
],
[
16,
13
],
[
16,
11
],
[
18,
9
],
[
18,
15
],
[
23,
13
],
[
23,
10
]
]
},
{
"type": "MissileLauncher",
"hexes": [
[
11,
13,
"Core"
],
[
10,
13
],
[
11,
12
],
[
12,
13
],
[
12,
14
],
[
13,
13
],
[
13,
14
],
[
11,
14
]
]
},
{
"type": "MissileLauncher",
"hexes": [
[
11,
10,
"Core"
],
[
10,
11
],
[
11,
11
],
[
12,
11
],
[
12,
10
],
[
13,
10
],
[
13,
9
],
[
11,
9
]
]
},
{
"type": "CrewControl",
"hexes": [
[
12,
12,
"Core"
],
[
13,
11
]
]
},
{
"type": "SupplyModule",
"hexes": [
[
9,
11
],
[
9,
12
],
[
9,
13
],
[
8,
13
],
[
8,
11
],
[
9,
10
]
]
},
{
"type": "CrewControl",
"hexes": [
[
14,
12,
"Core"
]
]
},
{
"type": "CrewControl",
"hexes": [
[
16,
12,
"Core"
]
]
},
{
"type": "RailgunBattery",
"direction": [
0.707107,
0,
-0.707107
],
"hexes": [
[
19,
10,
"Core"
],
[
19,
11
],
[
20,
11
],
[
20,
12
],
[
18,
10
],
[
17,
10
],
[
21,
10
],
[
22,
11
]
]
},
{
"type": "RailgunBattery",
"direction": [
0.382683,
0,
0.92388
],
"hexes": [
[
19,
13,
"Core"
],
[
20,
13
],
[
19,
12
],
[
18,
14
],
[
17,
13
],
[
21,
13
],
[
22,
13
]
]
},
{
"type": "AblativeArmor",
"hexes": [
[
21,
11
],
[
22,
12
],
[
21,
12
]
]
},
{
"type": "RocketEngine",
"hexes": [
[
6,
12,
"Core"
],
[
7,
11
],
[
7,
12
],
[
6,
13
],
[
7,
13
],
[
6,
11
],
[
7,
10
]
]
},
{
"type": "RocketEngine",
"hexes": [
[
10,
15,
"Core"
],
[
11,
15
]
]
},
{
"type": "RocketEngine",
"hexes": [
[
10,
9,
"Core"
],
[
11,
8
]
]
},
{
"type": "FusionGen",
"hexes": [
[
15,
10,
"Core"
],
[
14,
10
]
]
},
{
"type": "FusionGen",
"hexes": [
[
14,
14,
"Core"
],
[
15,
13
]
]
}
]
}
+443
View File
@@ -0,0 +1,443 @@
{
"__VERSION__": 1,
"name": "Kyllaros",
"size": 96,
"hull": "TyrantFlagMedium",
"type": "Flagship",
"gridWidth": 28,
"gridHeight": 23,
"class": "Creep",
"subsystems": [
{
"type": "RocketEngine",
"hexes": [
[
9,
10
],
[
8,
11,
"Core"
]
]
},
{
"type": "RocketEngine",
"hexes": [
[
8,
12,
"Core"
],
[
9,
12
]
]
},
{
"type": "CrewControl",
"hexes": [
[
18,
12
],
[
18,
11,
"Core"
]
]
},
{
"type": "PlateArmor",
"hexes": [
[
21,
7
],
[
20,
8
],
[
21,
15
],
[
20,
15
],
[
8,
18
],
[
9,
17
],
[
8,
5
],
[
9,
5
],
[
16,
10
],
[
16,
13
],
[
19,
12
],
[
19,
11
],
[
19,
10
],
[
15,
13
],
[
14,
15
],
[
13,
15
],
[
12,
16
],
[
11,
16
],
[
14,
8
],
[
13,
7
],
[
12,
7
],
[
11,
6
],
[
10,
6
],
[
17,
9
],
[
18,
9
],
[
19,
8
],
[
17,
13
],
[
18,
14
],
[
19,
14
],
[
10,
17
],
[
19,
9
],
[
19,
13
]
]
},
{
"type": "SupportCapModule",
"hexes": [
[
9,
11
],
[
11,
11
],
[
17,
11
],
[
13,
11
]
]
},
{
"type": "SupplyModule",
"hexes": [
[
17,
12
],
[
16,
12
],
[
16,
11
],
[
17,
10
],
[
18,
13
],
[
18,
10
]
]
},
{
"type": "MissileLauncher",
"hexes": [
[
7,
14
],
[
8,
15
],
[
9,
14
],
[
8,
14
],
[
10,
12
],
[
11,
12
],
[
13,
12
],
[
12,
12
],
[
12,
13
],
[
12,
14,
"Core"
],
[
10,
13
],
[
11,
13
],
[
9,
13
],
[
10,
14
]
]
},
{
"type": "MissileLauncher",
"hexes": [
[
13,
14
],
[
14,
12
],
[
13,
13
],
[
14,
13
],
[
14,
14,
"Core"
]
]
},
{
"type": "MissileLauncher",
"hexes": [
[
7,
8
],
[
8,
8
],
[
8,
9
],
[
9,
8
],
[
13,
8
],
[
10,
11
],
[
11,
10
],
[
13,
9
],
[
12,
11
],
[
12,
10
],
[
12,
9,
"Core"
],
[
10,
10
],
[
11,
9
],
[
10,
9
],
[
9,
9
]
]
},
{
"type": "MissileLauncher",
"hexes": [
[
13,
10
],
[
14,
11
],
[
14,
10
],
[
14,
9,
"Core"
]
]
},
{
"type": "CrewControl",
"hexes": [
[
15,
11,
"Core"
]
]
},
{
"type": "FissionGen",
"hexes": [
[
15,
10,
"Core"
]
]
},
{
"type": "FissionGen",
"hexes": [
[
15,
12,
"Core"
]
]
}
]
}
+239
View File
@@ -0,0 +1,239 @@
{
"__VERSION__": 1,
"name": "Missile Boat",
"size": 2,
"hull": "TyrantFrigate",
"type": "Support",
"gridWidth": 19,
"gridHeight": 16,
"class": "Creep",
"subsystems": [
{
"type": "CrewDeck",
"hexes": [
[
10,
8,
"Core"
],
[
10,
7
],
[
11,
7
]
]
},
{
"type": "SupportRocketEngine",
"hexes": [
[
6,
7,
"Core"
]
]
},
{
"type": "SupportRocketEngine",
"hexes": [
[
6,
8,
"Core"
]
]
},
{
"type": "SupportPlateArmor",
"hexes": [
[
10,
5
],
[
9,
4
],
[
8,
5
],
[
10,
10
],
[
9,
10
],
[
8,
10
],
[
11,
8
],
[
12,
8
],
[
12,
7
],
[
11,
6
]
]
},
{
"type": "SupportMissileLauncher",
"hexes": [
[
11,
9,
"Core"
],
[
12,
9
],
[
13,
9
],
[
14,
9
],
[
14,
10
],
[
13,
10
],
[
12,
10
],
[
10,
9
]
]
},
{
"type": "SupportMissileLauncher",
"hexes": [
[
14,
5
],
[
13,
4
],
[
13,
5
],
[
12,
5
],
[
12,
6
],
[
11,
5,
"Core"
],
[
14,
6
],
[
10,
6
]
]
},
{
"type": "SupportMissileLauncher",
"hexes": [
[
7,
9,
"Core"
],
[
7,
8
],
[
8,
8
],
[
8,
9
],
[
9,
8
],
[
9,
9
],
[
9,
7
]
]
},
{
"type": "SupportMissileLauncher",
"hexes": [
[
7,
5,
"Core"
],
[
7,
6
],
[
7,
7
],
[
8,
7
],
[
8,
6
],
[
9,
6
],
[
9,
5
]
]
}
]
}
+183
View File
@@ -0,0 +1,183 @@
{
"__VERSION__": 1,
"name": "Pholus",
"size": 48,
"hull": "TyrantFrigate",
"type": "Support",
"gridWidth": 19,
"gridHeight": 16,
"class": "Creep",
"subsystems": [
{
"type": "SupportRocketEngine",
"hexes": [
[
6,
8,
"Core"
],
[
7,
8
],
[
8,
8
],
[
8,
9
]
]
},
{
"type": "SupportRocketEngine",
"hexes": [
[
6,
9,
"Core"
]
]
},
{
"type": "CrewDeck",
"hexes": [
[
10,
9,
"Core"
],
[
10,
8
]
]
},
{
"type": "SupportLaser",
"direction": [
1,
0,
3.05311e-16
],
"hexes": [
[
9,
9
],
[
11,
9
],
[
11,
8
],
[
12,
9
],
[
9,
10,
"Core"
],
[
10,
10
]
]
},
{
"type": "SupportLaser",
"direction": [
0.913545,
0,
-0.406737
],
"hexes": [
[
9,
7
],
[
9,
8
],
[
11,
7
],
[
12,
8
],
[
9,
6,
"Core"
],
[
10,
7
]
]
},
{
"type": "Railgun",
"direction": [
-1.11022e-16,
0,
1
],
"hexes": [
[
13,
9,
"Core"
],
[
14,
9
]
]
},
{
"type": "Railgun",
"direction": [
-1.11022e-16,
0,
-1
],
"hexes": [
[
13,
7,
"Core"
],
[
14,
8
]
]
},
{
"type": "SupportPlateArmor",
"hexes": [
[
11,
6
],
[
11,
10
],
[
13,
8
]
]
}
]
}
+535
View File
@@ -0,0 +1,535 @@
{
"__VERSION__": 1,
"name": "Seed Ship",
"size": 1024,
"hull": "SeedShip",
"type": "Flagship",
"gridWidth": 28,
"gridHeight": 23,
"class": "Creep",
"subsystems": [
{
"type": "RocketEngine",
"hexes": [
[
7,
12
],
[
7,
13
],
[
10,
13
],
[
9,
13
],
[
8,
13
],
[
12,
13
],
[
11,
13
],
[
12,
14
],
[
13,
14
],
[
14,
14
],
[
14,
13
],
[
15,
13
],
[
6,
13,
"Core"
],
[
13,
13
],
[
9,
12
],
[
10,
14
],
[
11,
14
],
[
15,
14
],
[
8,
14
],
[
9,
14
]
]
},
{
"type": "SupplyModule",
"hexes": [
[
13,
11
],
[
12,
11
]
]
},
{
"type": "CrewControl",
"hexes": [
[
10,
12,
"Core"
]
]
},
{
"type": "CrewControl",
"hexes": [
[
13,
12,
"Core"
]
]
},
{
"type": "CrewControl",
"hexes": [
[
18,
12,
"Core"
]
]
},
{
"type": "AblativeArmor",
"hexes": [
[
10,
9
],
[
11,
8
],
[
12,
9
],
[
13,
8
],
[
14,
9
],
[
15,
8
],
[
16,
9
],
[
12,
15
],
[
16,
15
],
[
15,
15
],
[
14,
15
],
[
13,
15
],
[
10,
15
],
[
11,
15
]
]
},
{
"type": "PlateArmor",
"hexes": [
[
18,
10
],
[
19,
10
],
[
20,
11
],
[
21,
11
],
[
21,
12
],
[
20,
13
],
[
19,
13
],
[
18,
14
],
[
6,
12
],
[
8,
12
],
[
17,
9
],
[
17,
14
]
]
},
{
"type": "ReactiveArmor",
"hexes": [
[
17,
11
],
[
17,
12
],
[
9,
11
],
[
14,
12
]
]
},
{
"type": "RocketEngine",
"hexes": [
[
6,
11,
"Core"
],
[
7,
10
],
[
8,
11
],
[
9,
10
],
[
10,
11
],
[
11,
11
],
[
11,
10
],
[
12,
12
],
[
12,
10
],
[
13,
9
],
[
14,
10
],
[
14,
11
],
[
15,
11
],
[
15,
10
],
[
15,
9
],
[
11,
9
],
[
10,
10
],
[
8,
10
],
[
9,
9
]
]
},
{
"type": "FusionGen",
"hexes": [
[
11,
12,
"Core"
]
]
},
{
"type": "FusionGen",
"hexes": [
[
13,
10,
"Core"
]
]
},
{
"type": "FissionGen",
"hexes": [
[
7,
11,
"Core"
]
]
},
{
"type": "FissionGen",
"hexes": [
[
15,
12,
"Core"
]
]
},
{
"type": "NeutronArmor",
"hexes": [
[
17,
10
],
[
18,
11
],
[
17,
13
],
[
18,
13
],
[
19,
12
],
[
19,
11
],
[
20,
12
],
[
16,
10
],
[
16,
11
],
[
16,
12
],
[
16,
13
],
[
16,
14
],
[
6,
14
],
[
7,
14
],
[
8,
15
],
[
9,
15
],
[
6,
10
],
[
7,
9
],
[
8,
9
],
[
9,
8
],
[
22,
12
],
[
12,
8
],
[
13,
7
],
[
14,
8
],
[
12,
16
],
[
13,
16
],
[
14,
16
],
[
12,
17
],
[
13,
17
],
[
14,
17
],
[
12,
7
],
[
13,
6
],
[
14,
7
]
]
}
]
}
+304
View File
@@ -0,0 +1,304 @@
{
"__VERSION__": 1,
"name": "Spy Probe",
"size": 16,
"hull": "TyrantBattleship",
"type": "Flagship",
"gridWidth": 28,
"gridHeight": 23,
"class": "Creep",
"subsystems": [
{
"type": "ShipComputer",
"hexes": [
[
13,
11,
"Core"
],
[
14,
11
],
[
14,
12
]
]
},
{
"type": "FusionGen",
"hexes": [
[
11,
11
],
[
12,
12,
"Core"
],
[
12,
11
],
[
13,
12
],
[
13,
10
],
[
14,
13
],
[
14,
10
]
]
},
{
"type": "RocketEngine",
"hexes": [
[
16,
6
],
[
15,
6
],
[
16,
7
],
[
15,
7
],
[
14,
8
],
[
16,
17
],
[
16,
16
],
[
15,
16
],
[
15,
15
],
[
14,
15
],
[
14,
9
],
[
13,
9
],
[
14,
14
],
[
12,
10
],
[
11,
10
],
[
13,
13
],
[
12,
13
],
[
11,
12
],
[
10,
12
],
[
10,
11
],
[
9,
11,
"Core"
]
]
},
{
"type": "PlateArmor",
"hexes": [
[
9,
10
],
[
10,
10
],
[
11,
9
],
[
12,
9
],
[
13,
8
],
[
15,
5
],
[
16,
5
],
[
15,
9
],
[
15,
10
],
[
15,
12
],
[
15,
13
],
[
16,
18
],
[
15,
17
],
[
13,
14
],
[
12,
14
],
[
11,
13
],
[
10,
13
],
[
9,
12
]
]
},
{
"type": "NeutronArmor",
"hexes": [
[
15,
14
],
[
16,
15
],
[
17,
15
],
[
17,
16
],
[
17,
17
],
[
15,
8
],
[
16,
8
],
[
17,
7
],
[
17,
6
],
[
17,
5
],
[
15,
11
],
[
13,
15
],
[
14,
16
],
[
14,
17
],
[
14,
7
],
[
14,
6
],
[
13,
7
]
]
}
]
}
+454
View File
@@ -0,0 +1,454 @@
{
"__VERSION__": 1,
"name": "Thereus",
"size": 64,
"hull": "TyrantBattleship",
"type": "Flagship",
"gridWidth": 28,
"gridHeight": 23,
"class": "Creep",
"subsystems": [
{
"type": "CrewControl",
"hexes": [
[
17,
11,
"Core"
],
[
18,
12
]
]
},
{
"type": "PlateArmor",
"hexes": [
[
18,
14
],
[
18,
9
],
[
16,
8
],
[
16,
15
],
[
19,
13
],
[
20,
13
],
[
20,
12
],
[
20,
11
],
[
20,
10
],
[
19,
9
],
[
13,
15
],
[
12,
15
],
[
18,
10
],
[
18,
13
],
[
7,
13
],
[
7,
14
],
[
8,
15
],
[
7,
10
],
[
7,
9
],
[
8,
9
],
[
10,
8
],
[
11,
7
],
[
11,
16
],
[
10,
16
]
]
},
{
"type": "RailgunBattery",
"direction": [
0.939693,
0,
0.34202
],
"hexes": [
[
9,
14
],
[
11,
13
],
[
9,
13
],
[
10,
15
],
[
13,
14,
"Core"
],
[
13,
13
],
[
12,
13
],
[
12,
12
],
[
13,
12
],
[
14,
13
],
[
14,
12
],
[
12,
14
],
[
11,
14
],
[
14,
14
],
[
15,
14
],
[
10,
14
],
[
10,
13
],
[
9,
12
],
[
8,
13
],
[
8,
14
],
[
11,
15
]
]
},
{
"type": "SupportCapModule",
"hexes": [
[
19,
12
],
[
19,
10
],
[
19,
11
],
[
17,
13
],
[
17,
9
],
[
13,
11
],
[
16,
13
],
[
16,
10
],
[
18,
11
],
[
15,
10
]
]
},
{
"type": "SupplyModule",
"hexes": [
[
17,
10
],
[
16,
11
],
[
16,
12
],
[
17,
12
]
]
},
{
"type": "RailgunBattery",
"direction": [
0.984808,
0,
-0.173648
],
"hexes": [
[
15,
8
],
[
14,
10
],
[
14,
11
],
[
13,
9
],
[
13,
8,
"Core"
],
[
14,
9
]
]
},
{
"type": "RailgunBattery",
"direction": [
0.939693,
0,
-0.34202
],
"hexes": [
[
12,
10
],
[
12,
11
],
[
13,
10
],
[
11,
8,
"Core"
],
[
12,
9
],
[
11,
9
],
[
10,
10
],
[
10,
9
],
[
9,
10
],
[
9,
11
],
[
8,
11
],
[
9,
9
],
[
8,
10
]
]
},
{
"type": "CrewControl",
"hexes": [
[
15,
11,
"Core"
]
]
},
{
"type": "FusionGen",
"hexes": [
[
10,
11
],
[
10,
12
],
[
11,
11,
"Core"
],
[
11,
12
],
[
11,
10
]
]
},
{
"type": "FusionGen",
"hexes": [
[
15,
12,
"Core"
]
]
},
{
"type": "RocketEngine",
"hexes": [
[
6,
12,
"Core"
],
[
7,
11
],
[
8,
12
],
[
7,
12
]
]
}
]
}