Add PowerPlay info to modules

Use it to skip E:D ID test.
This commit is contained in:
Jonathan Harris
2016-10-09 10:06:12 +01:00
parent 71a4c08046
commit 07c76b2590
13 changed files with 87 additions and 53 deletions

51
dist/index.js vendored
View File

@@ -5025,7 +5025,8 @@ module.exports = {
armourpen: "A",
rof: 1.6,
dps: 2,
thermload: 1
thermload: 1,
pp: "Felicia Winters"
} ],
ul: [ {
id: "7s",
@@ -5253,7 +5254,8 @@ module.exports = {
armourpen: "A",
rof: 1.6,
dps: 3,
thermload: 1
thermload: 1,
pp: "Archon Delaine"
} ],
bl: [ {
id: "0w",
@@ -5478,7 +5480,8 @@ module.exports = {
armourpen: "A",
rof: null,
dps: 3,
thermload: 1
thermload: 1,
pp: "Edmund Mahon"
} ],
mc: [ {
id: "7n",
@@ -5718,7 +5721,8 @@ module.exports = {
dps: 4,
thermload: 1,
clip: 60,
ammo: 1e3
ammo: 1e3,
pp: "Pranav Antal"
} ],
c: [ {
id: "1q",
@@ -6176,7 +6180,8 @@ module.exports = {
dps: 9,
thermload: 1,
clip: 3,
ammo: 90
ammo: 90,
pp: "Zachary Hudson"
} ],
rg: [ {
id: "29",
@@ -6241,7 +6246,8 @@ module.exports = {
dps: 5,
thermload: 3,
clip: 3,
ammo: 90
ammo: 90,
pp: "Arissa Lavigny-Duval"
} ],
pa: [ {
id: "1g",
@@ -6329,7 +6335,8 @@ module.exports = {
thermload: 4,
clip: 20,
ammo: 300,
ammocost: 67
ammocost: 67,
pp: "Denton Patreus"
} ],
mr: [ {
id: "2f",
@@ -6443,7 +6450,8 @@ module.exports = {
thermload: 3,
clip: 12,
ammo: 120,
missile: "S"
missile: "S",
pp: "Li Yong-Rui"
} ],
tp: [ {
id: "2h",
@@ -6574,7 +6582,8 @@ module.exports = {
damage: 3,
dps: 3,
armourpen: "D",
thermload: 3
thermload: 3,
pp: "Zemina Torval"
} ],
cs: [ {
id: "0d",
@@ -9253,7 +9262,8 @@ module.exports = {
minmul: 2,
optmul: 1.5,
maxmul: 1,
recover: 1.2
recover: 1.2,
pp: "Aisling Duval"
}, {
id: "p5",
edID: 128671324,
@@ -9270,7 +9280,8 @@ module.exports = {
minmul: 2,
optmul: 1.5,
maxmul: 1,
recover: 1.2
recover: 1.2,
pp: "Aisling Duval"
}, {
id: "p4",
edID: 128671325,
@@ -9287,7 +9298,8 @@ module.exports = {
minmul: 2,
optmul: 1.5,
maxmul: 1,
recover: 1.2
recover: 1.2,
pp: "Aisling Duval"
}, {
id: "p3",
edID: 128671326,
@@ -9304,7 +9316,8 @@ module.exports = {
minmul: 2,
optmul: 1.5,
maxmul: 1,
recover: 1.425
recover: 1.425,
pp: "Aisling Duval"
}, {
id: "p2",
edID: 128671327,
@@ -9321,7 +9334,8 @@ module.exports = {
minmul: 2,
optmul: 1.5,
maxmul: 1,
recover: 1.875
recover: 1.875,
pp: "Aisling Duval"
}, {
id: "p1",
edID: 128671328,
@@ -9338,7 +9352,8 @@ module.exports = {
minmul: 2,
optmul: 1.5,
maxmul: 1,
recover: 2.4
recover: 2.4,
pp: "Aisling Duval"
}, {
id: "p0",
edID: 128671329,
@@ -9355,7 +9370,8 @@ module.exports = {
minmul: 2,
optmul: 1.5,
maxmul: 1,
recover: 3
recover: 3,
pp: "Aisling Duval"
}, {
id: "p7",
edID: 128671330,
@@ -9372,7 +9388,8 @@ module.exports = {
minmul: 2,
optmul: 1.5,
maxmul: 1,
recover: 3.6
recover: 3.6,
pp: "Aisling Duval"
} ],
pc: [ {
id: "Pf",

51
dist/index.json vendored
View File

@@ -6859,7 +6859,8 @@
"armourpen": "A",
"rof": 1.6,
"dps": 2,
"thermload": 1
"thermload": 1,
"pp": "Felicia Winters"
}
],
"ul": [
@@ -7100,7 +7101,8 @@
"armourpen": "A",
"rof": 1.6,
"dps": 3,
"thermload": 1
"thermload": 1,
"pp": "Archon Delaine"
}
],
"bl": [
@@ -7338,7 +7340,8 @@
"armourpen": "A",
"rof": null,
"dps": 3,
"thermload": 1
"thermload": 1,
"pp": "Edmund Mahon"
}
],
"mc": [
@@ -7590,7 +7593,8 @@
"dps": 4,
"thermload": 1,
"clip": 60,
"ammo": 1000
"ammo": 1000,
"pp": "Pranav Antal"
}
],
"c": [
@@ -8071,7 +8075,8 @@
"dps": 9,
"thermload": 1,
"clip": 3,
"ammo": 90
"ammo": 90,
"pp": "Zachary Hudson"
}
],
"rg": [
@@ -8140,7 +8145,8 @@
"dps": 5,
"thermload": 3,
"clip": 3,
"ammo": 90
"ammo": 90,
"pp": "Arissa Lavigny-Duval"
}
],
"pa": [
@@ -8233,7 +8239,8 @@
"thermload": 4,
"clip": 20,
"ammo": 300,
"ammocost": 67
"ammocost": 67,
"pp": "Denton Patreus"
}
],
"mr": [
@@ -8353,7 +8360,8 @@
"thermload": 3,
"clip": 12,
"ammo": 120,
"missile": "S"
"missile": "S",
"pp": "Li Yong-Rui"
}
],
"tp": [
@@ -8495,7 +8503,8 @@
"damage": 3,
"dps": 3,
"armourpen": "D",
"thermload": 3
"thermload": 3,
"pp": "Zemina Torval"
}
],
"cs": [
@@ -11420,7 +11429,8 @@
"minmul": 2,
"optmul": 1.5,
"maxmul": 1,
"recover": 1.2
"recover": 1.2,
"pp": "Aisling Duval"
},
{
"id": "p5",
@@ -11438,7 +11448,8 @@
"minmul": 2,
"optmul": 1.5,
"maxmul": 1,
"recover": 1.2
"recover": 1.2,
"pp": "Aisling Duval"
},
{
"id": "p4",
@@ -11456,7 +11467,8 @@
"minmul": 2,
"optmul": 1.5,
"maxmul": 1,
"recover": 1.2
"recover": 1.2,
"pp": "Aisling Duval"
},
{
"id": "p3",
@@ -11474,7 +11486,8 @@
"minmul": 2,
"optmul": 1.5,
"maxmul": 1,
"recover": 1.425
"recover": 1.425,
"pp": "Aisling Duval"
},
{
"id": "p2",
@@ -11492,7 +11505,8 @@
"minmul": 2,
"optmul": 1.5,
"maxmul": 1,
"recover": 1.875
"recover": 1.875,
"pp": "Aisling Duval"
},
{
"id": "p1",
@@ -11510,7 +11524,8 @@
"minmul": 2,
"optmul": 1.5,
"maxmul": 1,
"recover": 2.4
"recover": 2.4,
"pp": "Aisling Duval"
},
{
"id": "p0",
@@ -11528,7 +11543,8 @@
"minmul": 2,
"optmul": 1.5,
"maxmul": 1,
"recover": 3
"recover": 3,
"pp": "Aisling Duval"
},
{
"id": "p7",
@@ -11546,7 +11562,8 @@
"minmul": 2,
"optmul": 1.5,
"maxmul": 1,
"recover": 3.6
"recover": 3.6,
"pp": "Aisling Duval"
}
],
"pc": [

View File

@@ -15,6 +15,6 @@
{ "id": "0p", "edID": 128049432, "eddbID": 844, "grp": "bl", "class": 1, "rating": "E", "cost": 74650, "mass": 2, "power": 0.67, "mount": "G", "type": "T", "damage": 4, "armourpen": "A", "rof": null, "dps": 3, "mjdps" : 8.70, "mjeps" : 2.05, "thermload": 3 },
{ "id": "0q", "edID": 128049435, "eddbID": 847, "grp": "bl", "class": 1, "rating": "F", "cost": 500000, "mass": 2, "power": 0.63, "mount": "T", "type": "T", "damage": 3, "armourpen": "A", "rof": null, "dps": 3, "mjdps" : 5.49, "mjeps" : 1.29, "thermload": 2 },
{ "id": "b0", "eddbID": 1476, "grp": "bl", "name": "Retributor", "class": 1, "rating": "E", "cost": 56150, "mass": 2, "power": 0.69, "mount": "F", "type": "T", "damage": 0, "armourpen": "A", "rof": null, "dps": 3, "thermload": 1 }
{ "id": "b0", "eddbID": 1476, "grp": "bl", "name": "Retributor", "class": 1, "rating": "E", "cost": 56150, "mass": 2, "power": 0.69, "mount": "F", "type": "T", "damage": 0, "armourpen": "A", "rof": null, "dps": 3, "thermload": 1, "pp": "Edmund Mahon" }
]
}

View File

@@ -15,6 +15,6 @@
{ "id": "12", "edID": 128049404, "eddbID": 835, "grp": "ul", "class": 1, "rating": "G", "cost": 8600, "mass": 2, "power": 0.64, "mount": "G", "type": "T", "damage": 2, "armourpen": "A", "rof": 1.7, "dps": 3, "mjdps" : 7.95, "mjeps" : 1.40, "ssdam" : 4.53, "thermload": 1 },
{ "id": "13", "edID": 128049407, "eddbID": 838, "grp": "ul", "class": 1, "rating": "G", "cost": 52800, "mass": 2, "power": 0.6, "mount": "T", "type": "T", "damage": 1, "armourpen": "B", "rof": 1.3, "dps": 2, "mjdps" : 2.98, "mjeps" : 0.63, "ssdam" : 2.24, "thermload": 1 },
{ "id": "cy", "edID": 128671449, "eddbID": 1477, "grp": "ul", "name": "Cytoscrambler", "class": 1, "rating": "F", "cost": 8800, "mass": 2, "power": 0.65, "mount": "F", "type": "T", "damage": 2, "armourpen": "A", "rof": 1.6, "dps": 3, "thermload": 1 }
{ "id": "cy", "edID": 128671449, "eddbID": 1477, "grp": "ul", "name": "Cytoscrambler", "class": 1, "rating": "F", "cost": 8800, "mass": 2, "power": 0.65, "mount": "F", "type": "T", "damage": 2, "armourpen": "A", "rof": 1.6, "dps": 3, "thermload": 1, "pp": "Archon Delaine" }
]
}

View File

@@ -12,6 +12,6 @@
{ "id": "21", "edID": 128049451, "eddbID": 863, "grp": "fc", "class": 1, "rating": "E", "cost": 54720, "mass": 2, "power": 0.59, "mount": "G", "type": "K", "damage": 2, "armourpen": "A", "rof": 5.8, "dps": 7, "thermload": 1, "clip": 3, "mjdps" : 3.58, "ssdam" : 6.45, "ammo": 90, "ammocost": 50 },
{ "id": "22", "edID": 128049453, "eddbID": 865, "grp": "fc", "class": 1, "rating": "E", "cost": 182400, "mass": 2, "power": 0.42, "mount": "T", "type": "K", "damage": 1, "armourpen": "A", "rof": 4, "dps": 6, "thermload": 1, "clip": 3, "mjdps" : 2.11, "ssdam" : 3.87, "ammo": 90, "ammocost": 50 },
{ "id": "pa", "edID": 128671343, "eddbID": 1478, "grp": "fc", "name": "Pacifier", "class": 3, "rating": "C", "cost": 1400830, "mass": 8, "power": 1.02, "mount": "F", "type": "K", "damage": 3, "armourpen": "A", "rof": 4.5, "dps": 9, "thermload": 1, "clip": 3, "ammo": 90 }
{ "id": "pa", "edID": 128671343, "eddbID": 1478, "grp": "fc", "name": "Pacifier", "class": 3, "rating": "C", "cost": 1400830, "mass": 8, "power": 1.02, "mount": "F", "type": "K", "damage": 3, "armourpen": "A", "rof": 4.5, "dps": 9, "thermload": 1, "clip": 3, "ammo": 90, "pp": "Zachary Hudson" }
]
}

View File

@@ -2,6 +2,6 @@
"ml": [
{ "id": "2l", "edID": 128049525, "eddbID": 888, "grp": "ml", "class": 1, "rating": "D", "cost": 6800, "mass": 2, "power": 0.5, "mount": "F", "armourpen": "D", "thermload": 3 },
{ "id": "2m", "edID": 128049526, "eddbID": 889, "grp": "ml", "class": 2, "rating": "D", "cost": 22580, "mass": 2, "power": 0.75, "mount": "F", "armourpen": "D", "thermload": 5 },
{ "id": "ml", "eddbID": 1479, "grp": "ml", "name": "Mining Lance", "class": 1, "rating": "D", "cost": 13600, "mass": 2, "power": 0.7, "mount": "F", "type": "T", "damage": 3, "dps": 3, "armourpen": "D", "thermload": 3 }
{ "id": "ml", "eddbID": 1479, "grp": "ml", "name": "Mining Lance", "class": 1, "rating": "D", "cost": 13600, "mass": 2, "power": 0.7, "mount": "F", "type": "T", "damage": 3, "dps": 3, "armourpen": "D", "thermload": 3, "pp": "Zemina Torval" }
]
}
}

View File

@@ -4,6 +4,6 @@
{ "id": "2g", "edID": 128049493, "eddbID": 879, "grp": "mr", "class": 2, "rating": "B", "cost": 512400, "mass": 4, "power": 1.2, "mount": "F", "type": "E", "damage": 6, "armourpen": "F", "rof": 0.3, "dps": 3, "thermload": 3, "clip": 6, "ammo": 18, "mjdps": 0.57, "ssdam" : 2.58, "missile": "S", "ammocost": 666.67 },
{ "id": "2d", "edID": 128666724, "eddbID": 1326, "grp": "mr", "class": 1, "rating": "B", "cost": 32180, "mass": 2, "power": 0.4, "mount": "F", "type": "E", "damage": 7, "armourpen": "F", "rof": 2.5, "dps": 8, "thermload": 3, "clip": 8, "ammo": 16, "mjdps": 1.63, "ssdam" : 3.87, "missile": "D", "ammocost": 500 },
{ "id": "2e", "edID": 128049492, "eddbID": 878, "grp": "mr", "class": 1, "rating": "B", "cost": 72600, "mass": 2, "power": 0.6, "mount": "F", "type": "E", "damage": 6, "armourpen": "F", "rof": 0.3, "dps": 3, "thermload": 3, "clip": 6, "ammo": 6, "mjdps": 0.57, "ssdam" : 2.58, "missile": "S", "ammocost": 666.67 },
{ "id": "Ph", "edID": 128671344, "eddbID": 1480, "grp": "mr", "name": "Pack-Hound", "class": 2, "rating": "B", "cost": 768600, "mass": 4, "power": 1.2, "mount": "F", "type": "E", "damage": 3, "armourpen": "F", "rof": 0.5, "dps": 4, "thermload": 3, "clip": 12, "ammo": 120, "missile": "S" }
{ "id": "Ph", "edID": 128671344, "eddbID": 1480, "grp": "mr", "name": "Pack-Hound", "class": 2, "rating": "B", "cost": 768600, "mass": 4, "power": 1.2, "mount": "F", "type": "E", "damage": 3, "armourpen": "F", "rof": 0.5, "dps": 4, "thermload": 3, "clip": 12, "ammo": 120, "missile": "S", "pp": "Li Yong-Rui" }
]
}

View File

@@ -14,6 +14,6 @@
{ "id": "24", "edID": 128049459, "eddbID": 869, "grp": "mc", "class": 1, "rating": "G", "cost": 14250, "mass": 2, "power": 0.37, "mount": "G", "type": "K", "damage": 2, "armourpen": "A", "rof": 8.5, "dps": 3, "thermload": 1, "clip": 90, "mjdps" : 2.03, "ssdam" : 0.34, "ammo": 2100, "ammocost": 1 },
{ "id": "25", "edID": 128049462, "eddbID": 871, "grp": "mc", "class": 1, "rating": "G", "cost": 81600, "mass": 2, "power": 0.26, "mount": "T", "type": "K", "damage": 0, "armourpen": "A", "rof": 6, "dps": 2, "thermload": 1, "clip": 90, "mjdps" : 1.54, "ssdam" : 0.34, "ammo": 2100, "ammocost": 1 },
{ "id": "e0", "eddbID": 1481, "grp": "mc", "name": "Enforcer", "class": 1, "rating": "F", "cost": 13980, "mass": 2, "power": 0.28, "mount": "F", "type": "K", "damage": 4, "armourpen": "A", "rof": 4.3, "dps": 4, "thermload": 1, "clip": 60, "ammo": 1000 }
{ "id": "e0", "eddbID": 1481, "grp": "mc", "name": "Enforcer", "class": 1, "rating": "F", "cost": 13980, "mass": 2, "power": 0.28, "mount": "F", "type": "K", "damage": 4, "armourpen": "A", "rof": 4.3, "dps": 4, "thermload": 1, "clip": 60, "ammo": 1000, "pp": "Pranav Antal" }
]
}

View File

@@ -3,6 +3,6 @@
{ "id": "1g", "edID": 128049465, "eddbID": 873, "grp": "pa", "class": 2, "rating": "C", "cost": 834200, "mass": 4, "power": 1.43, "mount": "F", "type": "T", "damage": 7, "armourpen": "A", "rof": 0.3, "dps": 4, "thermload": 10, "clip": 5, "mjdps" : 6.89, "ssdam" : 27.85, "ammo": 100, "ammocost": 200 },
{ "id": "2b", "edID": 128049466, "eddbID": 874, "grp": "pa", "class": 3, "rating": "B", "cost": 3051200, "mass": 8, "power": 1.97, "mount": "F", "type": "TK", "damage": 9, "armourpen": "A", "rof": 0.3, "dps": 4, "thermload": 8, "clip": 5, "mjdps" : 20.98, "ssdam" : 92.82, "ammo": 100, "ammocost": 200 },
{ "id": "2c", "edID": 128049467, "eddbID": 875, "grp": "pa", "class": 4, "rating": "A", "cost": 13793600, "mass": 16, "power": 2.63, "mount": "F", "type": "TK", "damage": 10, "armourpen": "A", "rof": 0.3, "dps": 5, "thermload": 10, "clip": 5, "mjdps" : 25.55, "ssdam" : 123.76, "ammo": 100, "ammocost": 200 },
{ "id": "Ap", "edID": 128671339, "eddbID": 1482, "grp": "pa", "name": "Advanced Plasma Accelerator", "class": 3, "rating": "B", "cost": 4119120, "mass": 8, "power": 1.97, "mount": "F", "type": "TK", "damage": 8, "armourpen": "A", "rof": 1.67, "dps": 4, "thermload": 4, "clip": 20, "ammo": 300, "ammocost": 67 }
{ "id": "Ap", "edID": 128671339, "eddbID": 1482, "grp": "pa", "name": "Advanced Plasma Accelerator", "class": 3, "rating": "B", "cost": 4119120, "mass": 8, "power": 1.97, "mount": "F", "type": "TK", "damage": 8, "armourpen": "A", "rof": 1.67, "dps": 4, "thermload": 4, "clip": 20, "ammo": 300, "ammocost": 67, "pp": "Denton Patreus" }
]
}

View File

@@ -15,6 +15,6 @@
{ "id": "18", "edID": 128049385, "eddbID": 826, "grp": "pl", "class": 1, "rating": "G", "cost": 6600, "mass": 2, "power": 0.39, "mount": "G", "type": "T", "damage": 2, "armourpen": "A", "rof": 4, "dps": 3, "mjdps" : 7.30, "mjeps" : 1.19, "ssdam" : 1.88, "thermload": 1 },
{ "id": "19", "edID": 128049388, "eddbID": 829, "grp": "pl", "class": 1, "rating": "G", "cost": 26000, "mass": 2, "power": 0.38, "mount": "T", "type": "T", "damage": 2, "armourpen": "A", "rof": 2.8, "dps": 2, "mjdps" : 2.90, "mjeps" : 0.51, "ssdam" : 1.07, "thermload": 1 },
{ "id": "PL", "eddbID": 1483, "grp": "pl", "name": "Disruptor", "class": 2, "rating": "E", "cost": 26400, "mass": 4, "power": 0.7, "mount": "F", "type": "T", "damage": 2, "armourpen": "A", "rof": 1.6, "dps": 2, "thermload": 1 }
{ "id": "PL", "eddbID": 1483, "grp": "pl", "name": "Disruptor", "class": 2, "rating": "E", "cost": 26400, "mass": 4, "power": 0.7, "mount": "F", "type": "T", "damage": 2, "armourpen": "A", "rof": 1.6, "dps": 2, "thermload": 1, "pp": "Felicia Winters" }
]
}

View File

@@ -2,6 +2,6 @@
"rg": [
{ "id": "29", "edID": 128049488, "eddbID": 876, "grp": "rg", "class": 1, "rating": "D", "cost": 51600, "mass": 2, "power": 1.15, "mount": "F", "type": "TK", "damage": 6, "armourpen": "A", "rof": 0.6, "dps": 4, "thermload": 7, "clip": 1, "mjdps" : 13.75, "ssdam" : 24.75, "ammo": 30, "ammocost": 200 },
{ "id": "2a", "edID": 128049489, "eddbID": 877, "grp": "rg", "class": 2, "rating": "B", "cost": 412800, "mass": 4, "power": 1.63, "mount": "F", "type": "TK", "damage": 7, "armourpen": "A", "rof": 0.5, "dps": 4, "thermload": 10, "clip": 1, "mjdps" : 21.66, "ssdam" : 43.32, "ammo": 30, "ammocost": 200 },
{ "id": "ih", "edID": 128671341, "eddbID": 1484, "grp": "rg", "name": "Imperial Hammer", "class": 2, "rating": "B", "cost": 619200, "mass": 4, "power": 1.63, "mount": "F", "type": "TK", "damage": 5, "armourpen": "A", "rof": 0.6, "dps": 5, "thermload": 3, "clip": 3, "ammo": 90 }
{ "id": "ih", "edID": 128671341, "eddbID": 1484, "grp": "rg", "name": "Imperial Hammer", "class": 2, "rating": "B", "cost": 619200, "mass": 4, "power": 1.63, "mount": "F", "type": "TK", "damage": 5, "armourpen": "A", "rof": 0.6, "dps": 5, "thermload": 3, "clip": 3, "ammo": 90, "pp": "Arissa Lavigny-Duval" }
]
}

View File

@@ -1,12 +1,12 @@
{
"psg": [
{ "id": "p6", "edID": 128671323, "eddbID": 1485, "grp": "psg", "class": 1, "rating": "A", "cost": 132200, "mass": 2.5, "power": 2.52, "minmass": 13, "optmass": 25, "maxmass": 63, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 1.2 },
{ "id": "p5", "edID": 128671324, "eddbID": 1486, "grp": "psg", "class": 2, "rating": "A", "cost": 240340, "mass": 5, "power": 3.15, "minmass": 23, "optmass": 55, "maxmass": 138, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 1.2 },
{ "id": "p4", "edID": 128671325, "eddbID": 1487, "grp": "psg", "class": 3, "rating": "A", "cost": 761870, "mass": 10, "power": 3.78, "minmass": 83, "optmass": 165, "maxmass": 413, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 1.2 },
{ "id": "p3", "edID": 128671326, "eddbID": 1488, "grp": "psg", "class": 4, "rating": "A", "cost": 2415120, "mass": 20, "power": 4.62, "minmass": 143, "optmass": 285, "maxmass": 713, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 1.425 },
{ "id": "p2", "edID": 128671327, "eddbID": 1489, "grp": "psg", "class": 5, "rating": "A", "cost": 7655930, "mass": 40, "power": 5.46, "minmass": 203, "optmass": 405, "maxmass": 1013, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 1.875 },
{ "id": "p1", "edID": 128671328, "eddbID": 1490, "grp": "psg", "class": 6, "rating": "A", "cost": 24269300, "mass": 80, "power": 6.51, "minmass": 270, "optmass": 540, "maxmass": 1350, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 2.4 },
{ "id": "p0", "edID": 128671329, "eddbID": 1491, "grp": "psg", "class": 7, "rating": "A", "cost": 76933670, "mass": 160, "power": 7.35, "minmass": 530, "optmass": 1060, "maxmass": 2650, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 3 },
{ "id": "p7", "edID": 128671330, "eddbID": 1492, "grp": "psg", "class": 8, "rating": "A", "cost": 243879730, "mass": 320, "power": 8.4, "minmass": 900, "optmass": 1800, "maxmass": 4500, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 3.6 }
{ "id": "p6", "edID": 128671323, "eddbID": 1485, "grp": "psg", "class": 1, "rating": "A", "cost": 132200, "mass": 2.5, "power": 2.52, "minmass": 13, "optmass": 25, "maxmass": 63, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 1.2, "pp": "Aisling Duval" },
{ "id": "p5", "edID": 128671324, "eddbID": 1486, "grp": "psg", "class": 2, "rating": "A", "cost": 240340, "mass": 5, "power": 3.15, "minmass": 23, "optmass": 55, "maxmass": 138, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 1.2, "pp": "Aisling Duval" },
{ "id": "p4", "edID": 128671325, "eddbID": 1487, "grp": "psg", "class": 3, "rating": "A", "cost": 761870, "mass": 10, "power": 3.78, "minmass": 83, "optmass": 165, "maxmass": 413, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 1.2, "pp": "Aisling Duval" },
{ "id": "p3", "edID": 128671326, "eddbID": 1488, "grp": "psg", "class": 4, "rating": "A", "cost": 2415120, "mass": 20, "power": 4.62, "minmass": 143, "optmass": 285, "maxmass": 713, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 1.425, "pp": "Aisling Duval" },
{ "id": "p2", "edID": 128671327, "eddbID": 1489, "grp": "psg", "class": 5, "rating": "A", "cost": 7655930, "mass": 40, "power": 5.46, "minmass": 203, "optmass": 405, "maxmass": 1013, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 1.875, "pp": "Aisling Duval" },
{ "id": "p1", "edID": 128671328, "eddbID": 1490, "grp": "psg", "class": 6, "rating": "A", "cost": 24269300, "mass": 80, "power": 6.51, "minmass": 270, "optmass": 540, "maxmass": 1350, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 2.4, "pp": "Aisling Duval" },
{ "id": "p0", "edID": 128671329, "eddbID": 1491, "grp": "psg", "class": 7, "rating": "A", "cost": 76933670, "mass": 160, "power": 7.35, "minmass": 530, "optmass": 1060, "maxmass": 2650, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 3, "pp": "Aisling Duval" },
{ "id": "p7", "edID": 128671330, "eddbID": 1492, "grp": "psg", "class": 8, "rating": "A", "cost": 243879730, "mass": 320, "power": 8.4, "minmass": 900, "optmass": 1800, "maxmass": 4500, "minmul": 2, "optmul": 1.5, "maxmul": 1, "recover": 3.6, "pp": "Aisling Duval" }
]
}

View File

@@ -58,7 +58,7 @@ describe('JSON Data', function() {
expect(ids[id]).toBeFalsy('ID already exists: ' + id);
expect(group[i].grp).toBeDefined('Hardpoint has no group defined, ID:' + id);
expect(group[i].eddbID).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing EDDB ID`);
expect(group[i].edID).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing E:D ID`);
expect(group[i].edID || group[i].pp).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing E:D ID`);
expect(eddbIDs[group[i].eddbID]).toBeFalsy(`EDDB ID [${group[i].eddbID}] already exists: ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''}`);
expect(edIDs[group[i].edID]).toBeFalsy(`E:D ID [${group[i].edID}] already exists: ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''}`);
eddbIDs[group[i].eddbID] = true;