Update weapons to have %-based damage distributions

This commit is contained in:
Cmdr McDonald
2017-01-15 17:08:52 +00:00
parent 5a1ebf72d9
commit 2dd730cfa8
19 changed files with 1183 additions and 567 deletions

View File

@@ -1,5 +1,6 @@
#2.2.10
* Fix incorrect base shield values for Cutter and Corvette
* Update weapons to have %-based damage distributions
#2.2.9
* Add falloff metric for weapons

582
dist/index.js vendored

File diff suppressed because it is too large Load Diff

577
dist/index.json vendored

File diff suppressed because it is too large Load Diff

View File

@@ -217,12 +217,17 @@
"special_incendiary_rounds": {
"rof": 0.05263157894736842,
"thermload": 2,
"type": "T"
"damagedist": {
"T": 1
}
},
"special_inertial_impact": {
"damage": 0.5,
"jitter": 1,
"type": "KT"
"damagedist": {
"K": 0.5,
"T": 0.5
}
},
"special_overload_munitions": {
},

View File

@@ -12,6 +12,7 @@
],
"bl": [
"damage",
"damagedist",
"distdraw",
"fallofffromrange",
"integrity",
@@ -40,6 +41,7 @@
"ammo",
"clip",
"damage",
"damagedist",
"distdraw",
"fallofffromrange",
"integrity",
@@ -81,6 +83,7 @@
"burstrof",
"clip",
"damage",
"damagedist",
"fallofffromrange",
"distdraw",
"integrity",
@@ -91,8 +94,7 @@
"range",
"reload",
"rof",
"thermload",
"type"
"thermload"
],
"fi": [
"boot",
@@ -156,6 +158,7 @@
"ammo",
"clip",
"damage",
"damagedist",
"fallofffromrange",
"distdraw",
"integrity",
@@ -166,13 +169,13 @@
"range",
"reload",
"rof",
"thermload",
"type"
"thermload"
],
"mr": [
"ammo",
"clip",
"damage",
"damagedist",
"fallofffromrange",
"distdraw",
"integrity",
@@ -189,6 +192,7 @@
"boot",
"clip",
"damage",
"damagedist",
"fallofffromrange",
"integrity",
"jitter",
@@ -203,6 +207,7 @@
"ammo",
"clip",
"damage",
"damagedist",
"fallofffromrange",
"distdraw",
"integrity",
@@ -234,6 +239,7 @@
],
"pl": [
"damage",
"damagedist",
"fallofffromrange",
"distdraw",
"integrity",
@@ -281,6 +287,7 @@
"ammo",
"clip",
"damage",
"damagedist",
"fallofffromrange",
"distdraw",
"integrity",
@@ -336,6 +343,7 @@
],
"tp": [
"damage",
"damagedist",
"fallofffromrange",
"distdraw",
"integrity",
@@ -351,6 +359,7 @@
"burst",
"burstrof",
"damage",
"damagedist",
"fallofffromrange",
"distdraw",
"integrity",

View File

@@ -7,6 +7,9 @@
"class": 1,
"cost": 37430,
"damage": 9.8,
"damagedist": {
"T": 1
},
"distdraw": 1.94,
"edID": 128049428,
"eddbID": 841,
@@ -20,8 +23,7 @@
"power": 0.62,
"range": 3000,
"rating": "E",
"thermload": 3.5,
"type": "T"
"thermload": 3.5
},
{
"breachdmg": 6.1,
@@ -30,6 +32,9 @@
"class": 1,
"cost": 74650,
"damage": 7.66,
"damagedist": {
"T": 1
},
"distdraw": 2.11,
"edID": 128049432,
"eddbID": 844,
@@ -43,8 +48,7 @@
"power": 0.6,
"range": 3000,
"rating": "E",
"thermload": 3.6,
"type": "T"
"thermload": 3.6
},
{
"breachdmg": 4.3,
@@ -53,6 +57,9 @@
"class": 1,
"cost": 500000,
"damage": 5.4,
"damagedist": {
"T": 1
},
"distdraw": 1.32,
"edID": 128049435,
"eddbID": 847,
@@ -68,8 +75,7 @@
"power": 0.57,
"range": 3000,
"rating": "F",
"thermload": 2.4,
"type": "T"
"thermload": 2.4
},
{
"breachdmg": 3.9,
@@ -78,6 +84,9 @@
"class": 1,
"cost": 56150,
"damage": 4.9,
"damagedist": {
"T": 1
},
"distdraw": 2.52,
"edID": 128671346,
"eddbID": 1476,
@@ -93,8 +102,7 @@
"pp": "Edmund Mahon",
"range": 3000,
"rating": "E",
"thermload": 2.7,
"type": "T"
"thermload": 2.7
},
{
"breachdmg": 12.8,
@@ -103,6 +111,9 @@
"class": 2,
"cost": 299520,
"damage": 15.96,
"damagedist": {
"T": 1
},
"distdraw": 3.16,
"edID": 128049429,
"eddbID": 842,
@@ -116,8 +127,7 @@
"power": 1.01,
"range": 3000,
"rating": "D",
"thermload": 5.1,
"type": "T"
"thermload": 5.1
},
{
"breachdmg": 10,
@@ -126,6 +136,9 @@
"class": 2,
"cost": 500600,
"damage": 12.52,
"damagedist": {
"T": 1
},
"distdraw": 3.44,
"edID": 128049433,
"eddbID": 845,
@@ -139,8 +152,7 @@
"power": 0.99,
"range": 3000,
"rating": "D",
"thermload": 5.3,
"type": "T"
"thermload": 5.3
},
{
"breachdmg": 7.1,
@@ -149,6 +161,9 @@
"class": 2,
"cost": 2099900,
"damage": 8.82,
"damagedist": {
"T": 1
},
"distdraw": 2.16,
"edID": 128049436,
"eddbID": 848,
@@ -162,8 +177,7 @@
"power": 0.93,
"range": 3000,
"rating": "E",
"thermload": 3.5,
"type": "T"
"thermload": 3.5
},
{
"breachdmg": 20.6,
@@ -172,6 +186,9 @@
"class": 3,
"cost": 1177600,
"damage": 25.78,
"damagedist": {
"T": 1
},
"distdraw": 5.1,
"edID": 128049430,
"eddbID": 843,
@@ -185,8 +202,7 @@
"power": 1.62,
"range": 3000,
"rating": "C",
"thermload": 7.2,
"type": "T"
"thermload": 7.2
},
{
"breachdmg": 16.2,
@@ -195,6 +211,9 @@
"class": 3,
"cost": 2396160,
"damage": 20.28,
"damagedist": {
"T": 1
},
"distdraw": 5.58,
"edID": 128049434,
"eddbID": 846,
@@ -208,8 +227,7 @@
"power": 1.6,
"range": 3000,
"rating": "C",
"thermload": 7.6,
"type": "T"
"thermload": 7.6
},
{
"breachdmg": 11.5,
@@ -218,6 +236,9 @@
"class": 3,
"cost": 19399600,
"damage": 14.34,
"damagedist": {
"T": 1
},
"distdraw": 3.51,
"edID": 128049437,
"eddbID": 849,
@@ -231,8 +252,7 @@
"power": 1.51,
"range": 3000,
"rating": "D",
"thermload": 5.1,
"type": "T"
"thermload": 5.1
},
{
"breachdmg": 33.1,
@@ -241,6 +261,9 @@
"class": 4,
"cost": 2396160,
"damage": 41.38,
"damagedist": {
"T": 1
},
"distdraw": 8.19,
"edID": 128049431,
"eddbID": 1540,
@@ -254,8 +277,7 @@
"power": 2.61,
"range": 3000,
"rating": "A",
"thermload": 9.9,
"type": "T"
"thermload": 9.9
},
{
"breachdmg": 26.1,
@@ -264,6 +286,9 @@
"class": 4,
"cost": 8746160,
"damage": 32.68,
"damagedist": {
"T": 1
},
"distdraw": 8.99,
"edID": 128681994,
"eddbID": 1544,
@@ -277,8 +302,7 @@
"power": 2.57,
"range": 3000,
"rating": "A",
"thermload": 10.6,
"type": "T"
"thermload": 10.6
}
]
}

View File

@@ -9,6 +9,9 @@
"class": 1,
"cost": 4400,
"damage": 1.72,
"damagedist": {
"T": 1
},
"distdraw": 0.24,
"edID": 128049400,
"eddbID": 832,
@@ -23,8 +26,7 @@
"range": 3000,
"rating": "F",
"rof": 2,
"thermload": 0.4,
"type": "T"
"thermload": 0.4
},
{
"breachdmg": 5.3,
@@ -35,6 +37,9 @@
"class": 1,
"cost": 8600,
"damage": 1.2,
"damagedist": {
"T": 1
},
"distdraw": 0.23,
"edID": 128049404,
"eddbID": 835,
@@ -49,8 +54,7 @@
"range": 3000,
"rating": "G",
"rof": 2.23,
"thermload": 0.3,
"type": "T"
"thermload": 0.3
},
{
"breachdmg": 1.92,
@@ -61,6 +65,9 @@
"class": 1,
"cost": 52800,
"damage": 0.87,
"damagedist": {
"T": 1
},
"distdraw": 0.136,
"edID": 128049407,
"eddbID": 838,
@@ -75,8 +82,7 @@
"range": 3000,
"rating": "G",
"rof": 1.92,
"thermload": 0.2,
"type": "T"
"thermload": 0.2
},
{
"breachdmg": 2,
@@ -87,6 +93,9 @@
"class": 1,
"cost": 8800,
"damage": 2.4,
"damagedist": {
"T": 1
},
"distdraw": 0.31,
"edID": 128671449,
"eddbID": 1477,
@@ -104,8 +113,7 @@
"range": 600,
"rating": "F",
"rof": 6.6,
"thermload": 0.3,
"type": "T"
"thermload": 0.3
},
{
"breachdmg": 11.1,
@@ -116,6 +124,9 @@
"class": 2,
"cost": 23000,
"damage": 3.5,
"damagedist": {
"T": 1
},
"distdraw": 0.482,
"edID": 128049401,
"eddbID": 833,
@@ -130,8 +141,7 @@
"range": 3000,
"rating": "E",
"rof": 1.6,
"thermload": 0.8,
"type": "T"
"thermload": 0.8
},
{
"breachdmg": 8.82,
@@ -142,6 +152,9 @@
"class": 2,
"cost": 48500,
"damage": 2.45,
"damagedist": {
"T": 1
},
"distdraw": 0.468,
"edID": 128049405,
"eddbID": 836,
@@ -156,8 +169,7 @@
"range": 3000,
"rating": "F",
"rof": 1.78,
"thermload": 0.7,
"type": "T"
"thermload": 0.7
},
{
"breachdmg": 3.51,
@@ -168,6 +180,9 @@
"class": 2,
"cost": 162800,
"damage": 1.74,
"damagedist": {
"T": 1
},
"distdraw": 0.26,
"edID": 128049408,
"eddbID": 839,
@@ -182,8 +197,7 @@
"range": 3000,
"rating": "F",
"rof": 1.57,
"thermload": 0.4,
"type": "T"
"thermload": 0.4
},
{
"breachdmg": 10.53,
@@ -194,6 +208,9 @@
"class": 3,
"cost": 140400,
"damage": 7.75,
"damagedist": {
"T": 1
},
"distdraw": 1.06,
"edID": 128049402,
"eddbID": 834,
@@ -208,8 +225,7 @@
"range": 3000,
"rating": "D",
"rof": 1.2,
"thermload": 1.7,
"type": "T"
"thermload": 1.7
},
{
"breachdmg": 14.08,
@@ -220,6 +236,9 @@
"class": 3,
"cost": 281600,
"damage": 5.18,
"damagedist": {
"T": 1
},
"distdraw": 0.986,
"edID": 128049406,
"eddbID": 837,
@@ -234,8 +253,7 @@
"range": 3000,
"rating": "E",
"rof": 1.4,
"thermload": 1.4,
"type": "T"
"thermload": 1.4
},
{
"breachdmg": 5.58,
@@ -246,6 +264,9 @@
"class": 3,
"cost": 800400,
"damage": 3.54,
"damagedist": {
"T": 1
},
"distdraw": 0.536,
"edID": 128049409,
"eddbID": 840,
@@ -260,8 +281,7 @@
"range": 3000,
"rating": "E",
"rof": 1.272,
"thermload": 0.8,
"type": "T"
"thermload": 0.8
},
{
"breachdmg": 28,
@@ -272,6 +292,9 @@
"class": 4,
"cost": 281600,
"damage": 20.6,
"damagedist": {
"T": 1
},
"distdraw": 2.84,
"edID": 128049403,
"eddbID": 1549,
@@ -286,8 +309,7 @@
"range": 3000,
"rating": "E",
"rof": 0.8,
"thermload": 4.5,
"type": "T"
"thermload": 4.5
},
{
"breachdmg": 21.63,
@@ -298,6 +320,9 @@
"class": 4,
"cost": 1245600,
"damage": 12.1,
"damagedist": {
"T": 1
},
"distdraw": 2.31,
"edID": 128727920,
"eddbID": 1550,
@@ -312,8 +337,7 @@
"range": 3000,
"rating": "E",
"rof": 1,
"thermload": 3.3,
"type": "T"
"thermload": 3.3
}
]
}

View File

@@ -9,6 +9,9 @@
"clip": 6,
"cost": 21100,
"damage": 22.5,
"damagedist": {
"K": 1
},
"distdraw": 0.46,
"edID": 128049438,
"eddbID": 850,
@@ -25,8 +28,7 @@
"reload": 3,
"rof": 0.5,
"speed": 1200,
"thermload": 1.4,
"type": "K"
"thermload": 1.4
},
{
"ammo": 100,
@@ -37,6 +39,9 @@
"clip": 5,
"cost": 42200,
"damage": 16,
"damagedist": {
"K": 1
},
"distdraw": 0.48,
"edID": 128049442,
"eddbID": 854,
@@ -53,8 +58,7 @@
"reload": 4,
"rof": 0.52,
"speed": 1000,
"thermload": 1.3,
"type": "K"
"thermload": 1.3
},
{
"ammo": 100,
@@ -65,6 +69,9 @@
"clip": 5,
"cost": 506400,
"damage": 12.75,
"damagedist": {
"K": 1
},
"distdraw": 0.22,
"edID": 128049445,
"eddbID": 857,
@@ -81,8 +88,7 @@
"reload": 4,
"rof": 0.435,
"speed": 1000,
"thermload": 0.7,
"type": "K"
"thermload": 0.7
},
{
"ammo": 120,
@@ -93,6 +99,9 @@
"clip": 6,
"cost": 168430,
"damage": 36.5,
"damagedist": {
"K": 1
},
"distdraw": 0.7,
"edID": 128049439,
"eddbID": 851,
@@ -109,8 +118,7 @@
"reload": 3,
"rof": 0.465,
"speed": 1051,
"thermload": 2.1,
"type": "K"
"thermload": 2.1
},
{
"ammo": 100,
@@ -121,6 +129,9 @@
"clip": 5,
"cost": 337600,
"damage": 24.5,
"damagedist": {
"K": 1
},
"distdraw": 0.75,
"edID": 128049443,
"eddbID": 855,
@@ -137,8 +148,7 @@
"reload": 4,
"rof": 0.485,
"speed": 875,
"thermload": 1.9,
"type": "K"
"thermload": 1.9
},
{
"ammo": 100,
@@ -149,6 +159,9 @@
"clip": 5,
"cost": 4051200,
"damage": 19.77,
"damagedist": {
"K": 1
},
"distdraw": 0.34,
"edID": 128049446,
"eddbID": 858,
@@ -165,8 +178,7 @@
"reload": 4,
"rof": 0.405,
"speed": 875,
"thermload": 1,
"type": "K"
"thermload": 1
},
{
"ammo": 120,
@@ -177,6 +189,9 @@
"clip": 6,
"cost": 675200,
"damage": 54.94,
"damagedist": {
"K": 1
},
"distdraw": 1.07,
"edID": 128049440,
"eddbID": 852,
@@ -193,8 +208,7 @@
"reload": 3,
"rof": 0.425,
"speed": 959,
"thermload": 3.2,
"type": "K"
"thermload": 3.2
},
{
"ammo": 100,
@@ -205,6 +219,9 @@
"clip": 5,
"cost": 1350400,
"damage": 37.39,
"damagedist": {
"K": 1
},
"distdraw": 1.14,
"edID": 128671120,
"eddbID": 1383,
@@ -223,8 +240,7 @@
"reload": 4,
"rof": 0.445,
"speed": 800,
"thermload": 2.9,
"type": "K"
"thermload": 2.9
},
{
"ammo": 100,
@@ -235,6 +251,9 @@
"clip": 5,
"cost": 16204800,
"damage": 30.4,
"damagedist": {
"K": 1
},
"distdraw": 0.53,
"edID": 128049447,
"eddbID": 859,
@@ -251,8 +270,7 @@
"reload": 4,
"rof": 0.37,
"speed": 800,
"thermload": 1.6,
"type": "K"
"thermload": 1.6
},
{
"ammo": 120,
@@ -263,6 +281,9 @@
"clip": 6,
"cost": 2700800,
"damage": 82.1,
"damagedist": {
"K": 1
},
"distdraw": 1.61,
"edID": 128049441,
"eddbID": 853,
@@ -281,8 +302,7 @@
"reload": 3,
"rof": 0.385,
"speed": 900,
"thermload": 4.8,
"type": "K"
"thermload": 4.8
},
{
"ammo": 100,
@@ -293,6 +313,9 @@
"clip": 5,
"cost": 5401600,
"damage": 56.58,
"damagedist": {
"K": 1
},
"distdraw": 1.72,
"edID": 128049444,
"eddbID": 856,
@@ -311,8 +334,7 @@
"reload": 4,
"rof": 0.4,
"speed": 750,
"thermload": 4.4,
"type": "K"
"thermload": 4.4
}
]
}

View File

@@ -9,6 +9,9 @@
"clip": 3,
"cost": 36000,
"damage": 1.43,
"damagedist": {
"K": 1
},
"distdraw": 0.21,
"edID": 128049448,
"eddbID": 860,
@@ -27,8 +30,7 @@
"rof": 5.555,
"roundspershot": 12,
"speed": 667,
"thermload": 0.4,
"type": "K"
"thermload": 0.4
},
{
"ammo": 180,
@@ -39,6 +41,9 @@
"clip": 3,
"cost": 54720,
"damage": 1.01,
"damagedist": {
"K": 1
},
"distdraw": 0.26,
"edID": 128049451,
"eddbID": 863,
@@ -57,8 +62,7 @@
"rof": 5.88,
"roundspershot": 12,
"speed": 667,
"thermload": 0.4,
"type": "K"
"thermload": 0.4
},
{
"ammo": 180,
@@ -69,6 +73,9 @@
"clip": 3,
"cost": 182400,
"damage": 0.69,
"damagedist": {
"K": 1
},
"distdraw": 0.1,
"edID": 128049453,
"eddbID": 865,
@@ -87,8 +94,7 @@
"rof": 4.76,
"roundspershot": 12,
"speed": 667,
"thermload": 0.2,
"type": "K"
"thermload": 0.2
},
{
"ammo": 180,
@@ -99,6 +105,9 @@
"clip": 3,
"cost": 291840,
"damage": 2.56,
"damagedist": {
"K": 1
},
"distdraw": 0.37,
"edID": 128049449,
"eddbID": 861,
@@ -117,8 +126,7 @@
"rof": 5,
"roundspershot": 12,
"speed": 667,
"thermload": 0.7,
"type": "K"
"thermload": 0.7
},
{
"ammo": 180,
@@ -129,6 +137,9 @@
"clip": 3,
"cost": 437800,
"damage": 1.95,
"damagedist": {
"K": 1
},
"distdraw": 0.49,
"edID": 128049452,
"eddbID": 864,
@@ -147,8 +158,7 @@
"rof": 5.26,
"roundspershot": 12,
"speed": 667,
"thermload": 0.8,
"type": "K"
"thermload": 0.8
},
{
"ammo": 180,
@@ -159,6 +169,9 @@
"clip": 3,
"cost": 1459200,
"damage": 1.43,
"damagedist": {
"K": 1
},
"distdraw": 0.21,
"edID": 128049454,
"eddbID": 866,
@@ -177,8 +190,7 @@
"rof": 4.345,
"roundspershot": 12,
"speed": 667,
"thermload": 0.4,
"type": "K"
"thermload": 0.4
},
{
"ammo": 180,
@@ -189,6 +201,9 @@
"clip": 3,
"cost": 1167360,
"damage": 3.92,
"damagedist": {
"K": 1
},
"distdraw": 0.57,
"edID": 128049450,
"eddbID": 862,
@@ -207,8 +222,7 @@
"rof": 4.545,
"roundspershot": 12,
"speed": 667,
"thermload": 1.1,
"type": "K"
"thermload": 1.1
},
{
"ammo": 180,
@@ -219,6 +233,9 @@
"clip": 3,
"cost": 1751040,
"damage": 3.23,
"damagedist": {
"K": 1
},
"distdraw": 0.81,
"edID": 128671321,
"eddbID": 1454,
@@ -237,8 +254,7 @@
"rof": 4.76,
"roundspershot": 12,
"speed": 667,
"thermload": 1.4,
"type": "K"
"thermload": 1.4
},
{
"ammo": 180,
@@ -249,6 +265,9 @@
"clip": 3,
"cost": 5836800,
"damage": 2.56,
"damagedist": {
"K": 1
},
"distdraw": 0.37,
"edID": 128671322,
"eddbID": 1455,
@@ -267,8 +286,7 @@
"rof": 4,
"roundspershot": 12,
"speed": 667,
"thermload": 0.7,
"type": "K"
"thermload": 0.7
},
{
"ammo": 180,
@@ -279,6 +297,9 @@
"clip": 3,
"cost": 1400830,
"damage": 3.4,
"damagedist": {
"K": 1
},
"distdraw": 0.57,
"edID": 128671343,
"eddbID": 1478,
@@ -298,8 +319,7 @@
"rof": 4.5,
"roundspershot": 12,
"speed": 1000,
"thermload": 1.1,
"type": "K"
"thermload": 1.1
}
]
}

View File

@@ -9,6 +9,10 @@
"clip": 3,
"cost": 24260,
"damage": 44,
"damagedist": {
"E": 0.5,
"T": 0.5
},
"distdraw": 0,
"edID": 128049500,
"eddbID": 880,
@@ -22,8 +26,7 @@
"rating": "I",
"reload": 2,
"rof": 1,
"thermload": 5,
"type": "ET"
"thermload": 5
},
{
"ammo": 36,
@@ -34,6 +37,10 @@
"clip": 3,
"cost": 36400,
"damage": 32,
"damagedist": {
"E": 0.5,
"T": 0.5
},
"distdraw": 0,
"edID": 128671448,
"eddbID": 1523,
@@ -48,8 +55,7 @@
"rating": "I",
"reload": 2,
"rof": 1,
"thermload": 5,
"type": "ET"
"thermload": 5
},
{
"ammo": 36,
@@ -60,6 +66,10 @@
"clip": 3,
"cost": 294080,
"damage": 44,
"damagedist": {
"E": 0.5,
"T": 0.5
},
"distdraw": 0,
"edID": 128049501,
"eddbID": 881,
@@ -73,8 +83,7 @@
"rating": "I",
"reload": 2,
"rof": 1,
"thermload": 7.5,
"type": "ET"
"thermload": 7.5
}
]
}

View File

@@ -7,6 +7,7 @@
"class": 1,
"cost": 6800,
"damage": 2,
"damagedist": {},
"distdraw": 1.35,
"edID": 128049525,
"eddbID": 888,
@@ -29,6 +30,9 @@
"class": 1,
"cost": 13600,
"damage": 8,
"damagedist": {
"T": 1
},
"distdraw": 1.75,
"eddbID": 1479,
"falloff": 400,
@@ -43,8 +47,7 @@
"pp": "Zemina Torval",
"range": 2000,
"rating": "D",
"thermload": 6,
"type": "T"
"thermload": 6
},
{
"breachdmg": 1.2,
@@ -53,6 +56,7 @@
"class": 2,
"cost": 22580,
"damage": 8,
"damagedist": {},
"distdraw": 1.75,
"edID": 128049526,
"eddbID": 889,

View File

@@ -9,6 +9,9 @@
"clip": 8,
"cost": 32180,
"damage": 50,
"damagedist": {
"E": 1
},
"distdraw": 0.24,
"edID": 128666724,
"eddbID": 1326,
@@ -24,8 +27,7 @@
"reload": 5,
"rof": 0.5,
"speed": 750,
"thermload": 3.6,
"type": "E"
"thermload": 3.6
},
{
"ammo": 6,
@@ -36,6 +38,9 @@
"clip": 6,
"cost": 72600,
"damage": 40,
"damagedist": {
"E": 1
},
"distdraw": 0.24,
"edID": 128049492,
"eddbID": 878,
@@ -51,8 +56,7 @@
"reload": 12,
"rof": 0.333,
"speed": 625,
"thermload": 3.6,
"type": "E"
"thermload": 3.6
},
{
"ammo": 48,
@@ -63,6 +67,9 @@
"clip": 12,
"cost": 240400,
"damage": 50,
"damagedist": {
"E": 1
},
"distdraw": 0.24,
"edID": 128666725,
"eddbID": 1327,
@@ -80,8 +87,7 @@
"reload": 5,
"rof": 0.5,
"speed": 750,
"thermload": 3.6,
"type": "E"
"thermload": 3.6
},
{
"ammo": 18,
@@ -92,6 +98,9 @@
"clip": 6,
"cost": 512400,
"damage": 40,
"damagedist": {
"E": 1
},
"distdraw": 0.24,
"edID": 128049493,
"eddbID": 879,
@@ -109,8 +118,7 @@
"reload": 12,
"rof": 0.333,
"speed": 625,
"thermload": 3.6,
"type": "E"
"thermload": 3.6
},
{
"ammo": 48,
@@ -121,6 +129,9 @@
"clip": 12,
"cost": 190227,
"damage": 40,
"damagedist": {
"E": 1
},
"distdraw": 0.24,
"eddbID": 1559,
"grp": "mr",
@@ -137,8 +148,7 @@
"reload": 5,
"rof": 0.333,
"speed": 750,
"thermload": 3.6,
"type": "E"
"thermload": 3.6
},
{
"ammo": 120,
@@ -149,6 +159,9 @@
"clip": 12,
"cost": 768600,
"damage": 7.5,
"damagedist": {
"E": 1
},
"distdraw": 0.24,
"edID": 128671344,
"eddbID": 1480,
@@ -169,8 +182,7 @@
"rof": 2,
"roundspershot": 4,
"speed": 600,
"thermload": 3.6,
"type": "E"
"thermload": 3.6
}
]
}

View File

@@ -9,6 +9,9 @@
"clip": 100,
"cost": 9500,
"damage": 1.12,
"damagedist": {
"K": 1
},
"distdraw": 0.06,
"edID": 128049455,
"eddbID": 867,
@@ -25,8 +28,7 @@
"reload": 4,
"rof": 7.69,
"speed": 1600,
"thermload": 0.1,
"type": "K"
"thermload": 0.1
},
{
"ammo": 2100,
@@ -37,6 +39,9 @@
"clip": 90,
"cost": 14250,
"damage": 0.82,
"damagedist": {
"K": 1
},
"distdraw": 0.07,
"edID": 128049459,
"eddbID": 869,
@@ -53,8 +58,7 @@
"reload": 5,
"rof": 8.33,
"speed": 1600,
"thermload": 0.1,
"type": "K"
"thermload": 0.1
},
{
"ammo": 2100,
@@ -65,6 +69,9 @@
"clip": 90,
"cost": 81600,
"damage": 0.56,
"damagedist": {
"K": 1
},
"distdraw": 0.03,
"edID": 128049462,
"eddbID": 871,
@@ -81,8 +88,7 @@
"reload": 4,
"rof": 7.14,
"speed": 1600,
"thermload": 0,
"type": "K"
"thermload": 0
},
{
"ammo": 1000,
@@ -93,6 +99,9 @@
"clip": 60,
"cost": 13980,
"damage": 2.9,
"damagedist": {
"K": 1
},
"distdraw": 0.12,
"eddbID": 1481,
"falloff": 1800,
@@ -110,8 +119,7 @@
"reload": 4,
"rof": 4.3,
"speed": 1800,
"thermload": 0.2,
"type": "K"
"thermload": 0.2
},
{
"ammo": 2100,
@@ -122,6 +130,9 @@
"clip": 100,
"cost": 38000,
"damage": 2.19,
"damagedist": {
"K": 1
},
"distdraw": 0.11,
"edID": 128049456,
"eddbID": 868,
@@ -138,8 +149,7 @@
"reload": 4,
"rof": 7.14,
"speed": 1600,
"thermload": 0.2,
"type": "K"
"thermload": 0.2
},
{
"ammo": 2100,
@@ -150,6 +160,9 @@
"clip": 90,
"cost": 57000,
"damage": 1.64,
"damagedist": {
"K": 1
},
"distdraw": 0.14,
"edID": 128049460,
"eddbID": 870,
@@ -166,8 +179,7 @@
"reload": 5,
"rof": 7.69,
"speed": 1600,
"thermload": 0.2,
"type": "K"
"thermload": 0.2
},
{
"ammo": 2100,
@@ -178,6 +190,9 @@
"clip": 90,
"cost": 1292800,
"damage": 1.17,
"damagedist": {
"K": 1
},
"distdraw": 0.06,
"edID": 128049463,
"eddbID": 872,
@@ -194,8 +209,7 @@
"reload": 4,
"rof": 6.25,
"speed": 1600,
"thermload": 0.1,
"type": "K"
"thermload": 0.1
},
{
"ammo": 2100,
@@ -206,6 +220,9 @@
"clip": 100,
"cost": 140400,
"damage": 3.93,
"damagedist": {
"K": 1
},
"distdraw": 0.18,
"edID": 128049457,
"eddbID": 1541,
@@ -222,8 +239,7 @@
"reload": 4,
"rof": 5.88,
"speed": 1600,
"thermload": 0.3,
"type": "K"
"thermload": 0.3
},
{
"ammo": 2100,
@@ -234,6 +250,9 @@
"clip": 90,
"cost": 578436,
"damage": 2.84,
"damagedist": {
"K": 1
},
"distdraw": 0.25,
"edID": 128049461,
"eddbID": 1543,
@@ -250,8 +269,7 @@
"reload": 5,
"rof": 6.665,
"speed": 1600,
"thermload": 0.3,
"type": "K"
"thermload": 0.3
},
{
"ammo": 2100,
@@ -262,6 +280,9 @@
"clip": 100,
"cost": 1177600,
"damage": 4.62,
"damagedist": {
"K": 1
},
"distdraw": 0.24,
"edID": 128049458,
"eddbID": 1542,
@@ -279,8 +300,7 @@
"rof": 3.03,
"roundspershot": 2,
"speed": 1600,
"thermload": 0.4,
"type": "K"
"thermload": 0.4
},
{
"ammo": 2100,
@@ -291,6 +311,9 @@
"clip": 90,
"cost": 6377600,
"damage": 3.46,
"damagedist": {
"K": 1
},
"distdraw": 0.37,
"edID": 128681996,
"eddbID": 1546,
@@ -308,8 +331,7 @@
"rof": 3.365,
"roundspershot": 2,
"speed": 1600,
"thermload": 0.5,
"type": "K"
"thermload": 0.5
}
]
}

View File

@@ -9,6 +9,11 @@
"clip": 5,
"cost": 834200,
"damage": 54.3,
"damagedist": {
"A": 0.6,
"K": 0.2,
"T": 0.2
},
"distdraw": 8.65,
"edID": 128049465,
"eddbID": 873,
@@ -25,8 +30,7 @@
"reload": 6,
"rof": 0.33,
"speed": 875,
"thermload": 15.6,
"type": "A"
"thermload": 15.6
},
{
"ammo": 100,
@@ -37,6 +41,11 @@
"clip": 5,
"cost": 3051200,
"damage": 83.4,
"damagedist": {
"A": 0.6,
"K": 0.2,
"T": 0.2
},
"distdraw": 13.6,
"edID": 128049466,
"eddbID": 874,
@@ -53,8 +62,7 @@
"reload": 6,
"rof": 0.29,
"speed": 875,
"thermload": 21.8,
"type": "A"
"thermload": 21.8
},
{
"ammo": 300,
@@ -65,6 +73,11 @@
"clip": 20,
"cost": 4119120,
"damage": 34.5,
"damagedist": {
"A": 0.6,
"K": 0.2,
"T": 0.2
},
"distdraw": 5.5,
"edID": 128671339,
"eddbID": 1482,
@@ -83,8 +96,7 @@
"reload": 6,
"rof": 0.8,
"speed": 875,
"thermload": 11,
"type": "A"
"thermload": 11
},
{
"ammo": 100,
@@ -95,6 +107,11 @@
"clip": 5,
"cost": 13793600,
"damage": 125.2,
"damagedist": {
"A": 0.6,
"K": 0.2,
"T": 0.2
},
"distdraw": 21.04,
"edID": 128049467,
"eddbID": 875,
@@ -111,8 +128,7 @@
"reload": 6,
"rof": 0.25,
"speed": 875,
"thermload": 29.5,
"type": "A"
"thermload": 29.5
}
]
}

View File

@@ -5,25 +5,28 @@
"burst": 4,
"burstrof": 15,
"class": 0,
"clip": 50,
"clip": 12,
"cost": 18550,
"damage": 0.2,
"damagedist": {
"K": 1
},
"edID": 128049522,
"eddbID": 887,
"grp": "po",
"id": "03",
"integrity": 30,
"jitter": 1.5,
"jitter": 0.75,
"mass": 0.5,
"name": "Point Defence",
"passive": 1,
"power": 0.2,
"range": 2500,
"rating": "I",
"reload": 0,
"reload": 0.4,
"rof": 10,
"speed": 1000,
"thermload": 0.1,
"type": "K"
"thermload": 0.1
}
]
}

View File

@@ -7,6 +7,9 @@
"class": 1,
"cost": 2200,
"damage": 2.04,
"damagedist": {
"T": 1
},
"distdraw": 0.30,
"edID": 128049381,
"eddbID": 823,
@@ -21,8 +24,7 @@
"range": 3000,
"rating": "F",
"rof": 3.847,
"thermload": 0.3,
"type": "T"
"thermload": 0.3
},
{
"breachdmg": 1.3,
@@ -31,6 +33,9 @@
"class": 1,
"cost": 6600,
"damage": 1.56,
"damagedist": {
"T": 1
},
"distdraw": 0.31,
"edID": 128049385,
"eddbID": 826,
@@ -45,8 +50,7 @@
"range": 3000,
"rating": "G",
"rof": 3.987,
"thermload": 0.3,
"type": "T"
"thermload": 0.3
},
{
"breachdmg": 1,
@@ -55,6 +59,9 @@
"class": 1,
"cost": 26000,
"damage": 1.18,
"damagedist": {
"T": 1
},
"distdraw": 0.19,
"edID": 128049388,
"eddbID": 829,
@@ -69,8 +76,7 @@
"range": 3000,
"rating": "G",
"rof": 3.339,
"thermload": 0.2,
"type": "T"
"thermload": 0.2
},
{
"breachdmg": 3,
@@ -79,6 +85,9 @@
"class": 2,
"cost": 17600,
"damage": 3.49,
"damagedist": {
"T": 1
},
"distdraw": 0.5,
"edID": 128049382,
"eddbID": 824,
@@ -93,8 +102,7 @@
"range": 3000,
"rating": "F",
"rof": 3.448,
"thermload": 0.6,
"type": "T"
"thermload": 0.6
},
{
"breachdmg": 2.3,
@@ -103,6 +111,9 @@
"class": 2,
"cost": 35400,
"damage": 2.68,
"damagedist": {
"T": 1
},
"distdraw": 0.54,
"edID": 128049386,
"eddbID": 827,
@@ -117,8 +128,7 @@
"range": 3000,
"rating": "F",
"rof": 3.567,
"thermload": 0.5,
"type": "T"
"thermload": 0.5
},
{
"breachdmg": 1.7,
@@ -127,6 +137,9 @@
"class": 2,
"cost": 132800,
"damage": 2.04,
"damagedist": {
"T": 1
},
"distdraw": 0.33,
"edID": 128049389,
"eddbID": 830,
@@ -141,8 +154,7 @@
"range": 3000,
"rating": "F",
"rof": 3.037,
"thermload": 0.3,
"type": "T"
"thermload": 0.3
},
{
"breachdmg": 2.4,
@@ -151,6 +163,9 @@
"class": 2,
"cost": 26400,
"damage": 2.8,
"damagedist": {
"T": 1
},
"distdraw": 0.9,
"eddbID": 1483,
"falloff": 500,
@@ -165,8 +180,7 @@
"pp": "Felicia Winters",
"rating": "E",
"rof": 1.664,
"thermload": 1,
"type": "T"
"thermload": 1
},
{
"breachdmg": 5.1,
@@ -175,6 +189,9 @@
"class": 3,
"cost": 70400,
"damage": 5.98,
"damagedist": {
"T": 1
},
"distdraw": 0.86,
"edID": 128049383,
"eddbID": 825,
@@ -189,8 +206,7 @@
"range": 3000,
"rating": "D",
"rof": 3.3,
"thermload": 1,
"type": "T"
"thermload": 1
},
{
"breachdmg": 3.9,
@@ -199,6 +215,9 @@
"class": 3,
"cost": 140600,
"damage": 4.58,
"damagedist": {
"T": 1
},
"distdraw": 0.92,
"edID": 128049387,
"eddbID": 828,
@@ -213,8 +232,7 @@
"range": 3000,
"rating": "E",
"rof": 3.223,
"thermload": 0.9,
"type": "T"
"thermload": 0.9
},
{
"breachdmg": 3,
@@ -223,6 +241,9 @@
"class": 3,
"cost": 400400,
"damage": 3.49,
"damagedist": {
"T": 1
},
"distdraw": 0.56,
"edID": 128049390,
"eddbID": 831,
@@ -237,8 +258,7 @@
"range": 3000,
"rating": "F",
"rof": 2.705,
"thermload": 0.6,
"type": "T"
"thermload": 0.6
},
{
"breachdmg": 8.7,
@@ -247,6 +267,9 @@
"class": 4,
"cost": 177600,
"damage": 10.23,
"damagedist": {
"T": 1
},
"distdraw": 1.48,
"edID": 128049384,
"eddbID": 1539,
@@ -261,8 +284,7 @@
"range": 3000,
"rating": "A",
"rof": 2.633,
"thermload": 1.6,
"type": "T"
"thermload": 1.6
},
{
"breachdmg": 6.6,
@@ -271,6 +293,9 @@
"class": 4,
"cost": 877600,
"damage": 7.82,
"damagedist": {
"T": 1
},
"distdraw": 1.56,
"edID": 128681995,
"eddbID": 1545,
@@ -285,8 +310,7 @@
"range": 3000,
"rating": "A",
"rof": 2.777,
"thermload": 1.6,
"type": "T"
"thermload": 1.6
}
]
}

View File

@@ -9,6 +9,10 @@
"clip": 1,
"cost": 51600,
"damage": 23.3,
"damagedist": {
"K": 0.5,
"T": 0.5
},
"distdraw": 2.69,
"edID": 128049488,
"eddbID": 876,
@@ -24,8 +28,7 @@
"rating": "D",
"reload": 1,
"rof": 1.6,
"thermload": 17.8,
"type": "KT"
"thermload": 17.8
},
{
"ammo": 80,
@@ -36,6 +39,10 @@
"clip": 1,
"cost": 412800,
"damage": 41.5,
"damagedist": {
"K": 0.5,
"T": 0.5
},
"distdraw": 5.11,
"edID": 128049489,
"eddbID": 877,
@@ -51,8 +58,7 @@
"rating": "B",
"reload": 1,
"rof": 1.2,
"thermload": 30,
"type": "KT"
"thermload": 30
},
{
"ammo": 90,
@@ -65,6 +71,10 @@
"clip": 3,
"cost": 619200,
"damage": 15,
"damagedist": {
"K": 0.5,
"T": 0.5
},
"distdraw": 2,
"edID": 128671341,
"eddbID": 1484,
@@ -82,8 +92,7 @@
"rating": "B",
"reload": 1,
"rof": 4.1,
"thermload": 16,
"type": "KT"
"thermload": 16
}
]
}

View File

@@ -9,6 +9,9 @@
"clip": 1,
"cost": 11200,
"damage": 120,
"damagedist": {
"E": 1
},
"distdraw": 0,
"edID": 128049509,
"eddbID": 882,
@@ -24,8 +27,7 @@
"reload": 5,
"rof": 1,
"speed": 250,
"thermload": 45,
"type": "E"
"thermload": 45
},
{
"ammo": 2,
@@ -36,6 +38,9 @@
"clip": 1,
"cost": 44800,
"damage": 120,
"damagedist": {
"E": 1
},
"distdraw": 0,
"edID": 128049510,
"eddbID": 883,
@@ -51,8 +56,7 @@
"reload": 5,
"rof": 1,
"speed": 250,
"thermload": 50,
"type": "E"
"thermload": 50
}
]
}

View File

@@ -81,13 +81,16 @@ describe('JSON Data', function() {
}
if (group[i].damage) {
expect(group[i].damage).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing damage`);
expect(group[i].damagedist).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing damage distribution`);
if (group[i].grp != 'po') {
expect(group[i].thermload).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing thermload`);
expect(group[i].breachmin).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing breachmin`);
expect(group[i].breachmax).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing breachmax`);
expect(group[i].breachdmg).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing breachdmg`);
expect(group[i].piercing).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing piercing`);
expect(group[i].thermload).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing thermload`);
expect(group[i].distdraw).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing distdraw`);
}
}
if ((group[i].ammo || group[i].reload || group[i].clip) && g != 'hs' && g != 'ec') {
expect(group[i].ammo).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing ammo`);
expect(group[i].clip).toBeDefined(`Hardpoint ${group[i].grp}:${id} ${group[i].name ? group[i].name : ''} is missing clip`);