forked from artemis-sbs/LegendaryMissions
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample-extraShipData.json
More file actions
126 lines (115 loc) · 3.79 KB
/
example-extraShipData.json
File metadata and controls
126 lines (115 loc) · 3.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
// game data file for Artemis Cosmos (Artemis 3), a multiplayer space game
//
// the raw format of this file is HJSON, which is a more human-usable variant of JSON.
//
// this is a comment line
//
// JSON is a key-value pair format, so you naturally see lines that look like:
// "key": "value", or sometimes "key": [ 8, 8, 8, 8 ], or a more complex nested set of data that starts with "key": [
//
{
//------------------------------------------------------------------
"#credits-text": "Designed and programmed by^^Thom Robertson",
// major cleanup and rebuild by Mike Substelny, 6/29/23
//------------------------------------------------------------------
"#ship-list": [
{
//---------------------------------- ship data --------------------------------
"key": "tsn_legendary",
"name": "Legendary",
"side": "TSN",
"artfileroot": "tsn_light_cruiser",
"meshscale": 0.171711415052414,
"radarscale": 1.0,
"exclusionradius": 50.0,
"meshrotate": 0,
"long_desc": "TSN Light Cruiser^Standard long patrol vessel of the TSN.^2 forward beams^2 Torpedo tubes^Stores for 2 nukes, 8 homing, 6 mines, 4 EMP, 2 PShock.",
"tubecount": 2,
"torpedostart": [ { "Homing": 8 }, { "Nuke": 2 }, { "EMP": 4}, { "Mine": 6}, { "BingBang": 6} ],
// "torpedostart": {"Homing": 8, "Nuke": 2, "EMP": 4, "Mine": 6 },
"internalmapscale": 1.0,
"internalmapw": 10,
"internalmaph": 17,
"internalsymmetry": 1,
"turn_rate": 1,
"speed_coeff": 1.0,
"scan_strength_coeff": 1,
"ship_energy_cost": 1,
"warp_energy_cost": 1,
"jump_energy_cost": 2,
"roles": "ship,warship,patrol,heavy,exploration",
"shields": [
120,
120
],
"hullpoints": 3,
"hull_port_sets": {
"beam Primary Beams": [
{
"position": [
-101.286544799805,
8.28022956848145,
256.578033447266
],
"color": "green",
"arccolor": "#090",
"cycle_time": 6,
"damage_coeff": 1,
"range": 1000,
"arcwidth": 144,
"barrel_angle": 342
},
{
"position": [
101.286544799805,
8.28022956848145,
256.578033447266
],
"color": "green",
"arccolor": "#090",
"cycle_time": 6,
"damage_coeff": 1,
"range": 1000,
"arcwidth": 144,
"barrel_angle": 18
}
],
"exhaust": [
{
"position": [
-82.237060546875,
21.95822143554688,
-243.877197265625
],
"color": "blue"
},
{
"position": [
82.237060546875,
21.95822143554688,
-243.877197265625
],
"color": "blue"
},
{
"position": [
0.0,
-9.14296054840088,
-278.493286132812
],
"color": "blue"
},
{
"position": [
0.0,
29.4022521972656,
-288.493286132812
],
"color": "blue"
}
]
}
}
]
}
// keep this end-of-file line, for parsing safety