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
+934
View File
@@ -0,0 +1,934 @@
{
"__VERSION__": 1,
"name": "Gate",
"size": 128,
"hull": "$1Station",
"type": "Station",
"gridWidth": 28,
"gridHeight": 23,
"class": "Gate",
"subsystems": [
{
"type": "GateModule",
"hexes": [
[
14,
15
],
[
12,
15
],
[
14,
8
],
[
14,
14
],
[
12,
14
],
[
12,
8
],
[
13,
7
],
[
12,
9
],
[
13,
8
],
[
14,
9
],
[
14,
13
],
[
13,
13
],
[
12,
13
],
[
12,
10
],
[
13,
9
],
[
14,
10
],
[
14,
11
],
[
14,
12
],
[
13,
12
],
[
12,
12
],
[
12,
11
],
[
13,
10
],
[
13,
11,
"Core"
],
[
13,
14
],
[
13,
15
],
[
12,
16
],
[
11,
16
],
[
11,
15
],
[
14,
16
],
[
15,
16
],
[
15,
15
],
[
11,
7
],
[
11,
6
],
[
12,
7
],
[
14,
7
],
[
15,
6
],
[
15,
7
],
[
16,
7
],
[
10,
7
],
[
10,
16
],
[
16,
16
],
[
16,
15
],
[
10,
15
],
[
10,
8
],
[
16,
8
],
[
17,
7
],
[
17,
15
],
[
9,
15
],
[
9,
7
],
[
9,
6
],
[
17,
6
],
[
17,
16
],
[
9,
16
]
]
},
{
"type": "CrewControl",
"hexes": [
[
13,
6,
"Core"
],
[
12,
6
],
[
14,
6
]
]
},
{
"type": "CrewControl",
"hexes": [
[
13,
16,
"Core"
],
[
12,
17
],
[
14,
17
]
]
},
{
"type": "PlateArmor",
"hexes": [
[
12,
5
],
[
13,
5
],
[
14,
5
],
[
8,
8
],
[
12,
18
],
[
13,
17
],
[
14,
18
],
[
8,
15
],
[
5,
5
],
[
5,
17
],
[
7,
19
],
[
6,
19
],
[
5,
18
],
[
6,
4
],
[
5,
4
],
[
7,
3
],
[
19,
7
],
[
20,
8
],
[
21,
4
],
[
20,
4
],
[
21,
18
],
[
20,
19
],
[
19,
19
],
[
18,
19
],
[
19,
3
],
[
18,
4
],
[
8,
3
],
[
9,
3
],
[
8,
20
],
[
9,
19
],
[
17,
19
],
[
16,
20
],
[
15,
19
],
[
10,
20
],
[
11,
19
],
[
10,
3
],
[
11,
3
],
[
15,
3
],
[
16,
3
],
[
17,
3
]
]
},
{
"type": "FusionGen",
"hexes": [
[
8,
16,
"Core"
],
[
7,
15
],
[
7,
16
],
[
8,
17
]
]
},
{
"type": "FusionGen",
"hexes": [
[
8,
7,
"Core"
],
[
7,
7
],
[
7,
6
],
[
8,
6
]
]
},
{
"type": "Laser",
"direction": [
0.766044,
0,
-0.642788
],
"hexes": [
[
21,
6
],
[
21,
7
],
[
20,
7
],
[
19,
6
],
[
19,
5
],
[
20,
6
],
[
21,
5
],
[
22,
6,
"Core"
],
[
22,
7
],
[
20,
5
],
[
19,
4
],
[
18,
7
],
[
18,
8
]
]
},
{
"type": "Laser",
"direction": [
0.766044,
0,
0.642788
],
"hexes": [
[
19,
16
],
[
20,
16
],
[
21,
15
],
[
21,
16
],
[
19,
17
],
[
20,
17
],
[
21,
17
],
[
22,
17,
"Core"
],
[
22,
16
],
[
20,
18
],
[
19,
18
],
[
18,
16
]
]
},
{
"type": "MissileLauncher",
"direction": [
-0.866025,
0,
-0.5
],
"hexes": [
[
4,
7,
"Core"
],
[
5,
7
],
[
5,
6
],
[
6,
7
],
[
6,
8
],
[
6,
6
],
[
7,
5
]
]
},
{
"type": "MissileLauncher",
"direction": [
-0.866025,
0,
0.5
],
"hexes": [
[
4,
16,
"Core"
],
[
5,
15
],
[
5,
16
],
[
6,
16
],
[
6,
15
],
[
6,
17
],
[
7,
17
]
]
},
{
"type": "RailgunBattery",
"direction": [
1.38778e-16,
0,
1
],
"hexes": [
[
12,
19
],
[
13,
19,
"Core"
],
[
13,
18
],
[
14,
19
],
[
15,
18
],
[
16,
18
],
[
11,
18
],
[
10,
18
],
[
10,
19
],
[
9,
18
],
[
8,
18
],
[
17,
18
],
[
18,
18
],
[
16,
19
]
]
},
{
"type": "RailgunBattery",
"direction": [
1.11022e-16,
0,
-1
],
"hexes": [
[
13,
3,
"Core"
],
[
12,
4
],
[
13,
4
],
[
14,
4
],
[
15,
4
],
[
16,
5
],
[
16,
4
],
[
17,
4
],
[
18,
5
],
[
11,
4
],
[
10,
5
],
[
10,
4
],
[
9,
4
],
[
8,
5
]
]
},
{
"type": "SupplyModule",
"hexes": [
[
6,
18
],
[
7,
18
],
[
6,
5
],
[
7,
4
],
[
8,
4
],
[
8,
19
]
]
},
{
"type": "FusionGen",
"hexes": [
[
18,
17,
"Core"
]
]
},
{
"type": "FusionGen",
"hexes": [
[
18,
6,
"Core"
]
]
},
{
"type": "DevoutShrine",
"hexes": [
[
9,
17,
"Core"
],
[
10,
17
],
[
11,
17
]
]
},
{
"type": "DevoutShrine",
"hexes": [
[
17,
17,
"Core"
],
[
16,
17
],
[
15,
17
]
]
},
{
"type": "DevoutShrine",
"hexes": [
[
17,
5,
"Core"
],
[
16,
6
],
[
15,
5
]
]
},
{
"type": "DevoutShrine",
"hexes": [
[
9,
5,
"Core"
],
[
10,
6
],
[
11,
5
]
]
}
],
"settings": {
"behavior": "Cannon",
"range": "Auto"
}
}