Add module reinforcement packages; add military compartments

This commit is contained in:
Cmdr McDonald
2016-12-13 20:16:58 +00:00
parent 2a0665e468
commit be86618cc1
22 changed files with 856 additions and 59 deletions

334
dist/index.js vendored
View File

@@ -169,12 +169,26 @@ module.exports = {
slots: {
standard: [ 8, 7, 6, 5, 8, 8, 5 ],
hardpoints: [ 4, 3, 3, 3, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0 ],
internal: [ 7, 6, 6, 6, 5, 5, 5, 4, 4, 4, 2 ]
internal: [ 7, 6, 6, 6, 5, 5, 5, {
class: 5,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, {
class: 5,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, 4, 4, 4, 2 ]
},
defaults: {
standard: [ "8E", "7E", "6E", "5E", "8E", "8E", "5C" ],
hardpoints: [ 0, 0, 0, 0, 0, 0, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0 ],
internal: [ "05", "04", "4j", 0, "03", 0, 0, 0, 0, "2h", "00" ]
internal: [ "05", "04", "4j", 0, "03", 0, 0, 0, 0, 0, 0, "2h", "00" ]
}
},
asp: {
@@ -915,12 +929,19 @@ module.exports = {
slots: {
standard: [ 2, 3, 3, 1, 2, 2, 2 ],
hardpoints: [ 1, 1, 1, 0 ],
internal: [ 3, 2, 1, 1 ]
internal: [ 3, 2, {
class: 2,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, 1, 1 ]
},
defaults: {
standard: [ "2E", "3E", "3E", "1E", "2E", "2E", "2C" ],
hardpoints: [ 17, 17, 0, 0 ],
internal: [ "44", "00", "2h", 0 ]
internal: [ "44", "00", 0, "2h", 0 ]
}
},
federal_assault_ship: {
@@ -1003,12 +1024,33 @@ module.exports = {
slots: {
standard: [ 6, 6, 5, 5, 6, 4, 4 ],
hardpoints: [ 3, 3, 2, 2, 0, 0, 0, 0 ],
internal: [ 5, 5, 4, 3, 2, 2 ]
internal: [ 5, 5, 4, {
class: 4,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, {
class: 4,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, {
class: 4,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, 3, 2, 2 ]
},
defaults: {
standard: [ "6E", "6E", "5E", "5E", "6E", "4E", "4C" ],
hardpoints: [ 0, 0, 17, 17, 0, 0, 0, 0 ],
internal: [ "4e", "03", "02", "02", 0, 0 ]
internal: [ "4e", "03", "02", 0, 0, 0, "02", 0, 0 ]
}
},
federal_corvette: {
@@ -1092,12 +1134,33 @@ module.exports = {
slots: {
standard: [ 8, 7, 6, 5, 8, 8, 5 ],
hardpoints: [ 4, 4, 3, 2, 2, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0 ],
internal: [ 7, 7, 7, 6, 6, 5, 5, 4, 4, 3 ]
internal: [ 7, 7, 7, 6, 6, 5, 5, {
class: 5,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, {
class: 5,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, {
class: 5,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, 4, 4, 3 ]
},
defaults: {
standard: [ "8E", "7E", "6E", "5E", "8E", "8E", "5C" ],
hardpoints: [ 0, 0, 0, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
internal: [ "4o", "05", 0, 0, 0, 0, 0, "02", "01", "2h" ]
internal: [ "4o", "05", 0, 0, 0, 0, 0, 0, 0, 0, "02", "01", "2h" ]
}
},
federal_dropship: {
@@ -1180,12 +1243,33 @@ module.exports = {
slots: {
standard: [ 6, 6, 5, 5, 6, 4, 4 ],
hardpoints: [ 3, 2, 2, 2, 2, 0, 0, 0, 0 ],
internal: [ 6, 5, 5, 4, 3, 3, 2 ]
internal: [ 6, 5, 5, 4, {
class: 4,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, {
class: 4,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, {
class: 4,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, 3, 3, 2 ]
},
defaults: {
standard: [ "6E", "6E", "5E", "5E", "6E", "4E", "4C" ],
hardpoints: [ 0, 17, 17, 0, 0, 0, 0, 0, 0 ],
internal: [ "04", "03", "4e", "02", 0, 0, "2h" ]
internal: [ "04", "03", "4e", "02", 0, 0, 0, 0, 0, "2h" ]
}
},
federal_gunship: {
@@ -1269,12 +1353,33 @@ module.exports = {
slots: {
standard: [ 6, 6, 5, 5, 7, 5, 4 ],
hardpoints: [ 3, 2, 2, 2, 2, 1, 1, 0, 0, 0, 0 ],
internal: [ 6, 6, 5, 2, 2 ]
internal: [ 6, 6, 5, {
class: 4,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, {
class: 4,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, {
class: 4,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, 2, 2 ]
},
defaults: {
standard: [ "6E", "6E", "5E", "5E", "7E", "5E", "4C" ],
hardpoints: [ 0, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0 ],
internal: [ 0, "4j", "03", 0, "2h" ]
internal: [ 0, "4j", "03", 0, 0, 0, 0, "2h" ]
}
},
fer_de_lance: {
@@ -1377,7 +1482,7 @@ module.exports = {
boost: 300,
boostEnergy: 7,
baseShieldStrength: 50,
baseArmour: 50,
baseArmour: 100,
hullMass: 14,
masslock: 6,
pipSpeed: .1625,
@@ -1710,12 +1815,33 @@ module.exports = {
slots: {
standard: [ 8, 8, 7, 7, 7, 7, 6 ],
hardpoints: [ 4, 3, 3, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0 ],
internal: [ 8, 8, 6, 6, 6, 5, 5, 4, 3 ]
internal: [ 8, 8, 6, 6, 6, 5, 5, {
class: 5,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, {
class: 5,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, {
class: 5,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, 4, 3 ]
},
defaults: {
standard: [ "8E", "8E", "7E", "7E", "7E", "7E", "6C" ],
hardpoints: [ 0, 0, 0, 17, 17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 ],
internal: [ "4t", "06", "04", 0, 0, 0, 0, "01", "2h" ]
internal: [ "4t", "06", "04", 0, 0, 0, 0, 0, 0, 0, "01", "2h" ]
}
},
imperial_eagle: {
@@ -1798,12 +1924,19 @@ module.exports = {
slots: {
standard: [ 3, 3, 3, 1, 2, 2, 2 ],
hardpoints: [ 2, 1, 1, 0 ],
internal: [ 3, 2, 1, 1 ]
internal: [ 3, 2, {
class: 2,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, 1, 1 ]
},
defaults: {
standard: [ "3E", "3E", "3E", "1E", "2E", "2E", "2C" ],
hardpoints: [ 0, 17, 17, 0 ],
internal: [ "44", "00", "2h", 0 ]
internal: [ "44", "00", 0, "2h", 0 ]
}
},
keelback: {
@@ -1818,7 +1951,7 @@ module.exports = {
boost: 300,
boostEnergy: 10,
baseShieldStrength: 135,
baseArmour: 135,
baseArmour: 270,
hullMass: 180,
masslock: 8,
pipSpeed: .1375,
@@ -2192,7 +2325,7 @@ module.exports = {
boost: 350,
boostEnergy: 10,
baseShieldStrength: 90,
baseArmour: 90,
baseArmour: 180,
hullMass: 155,
masslock: 8,
pipSpeed: .1475,
@@ -2280,7 +2413,7 @@ module.exports = {
boost: 300,
boostEnergy: 10,
baseShieldStrength: 155,
baseArmour: 170,
baseArmour: 340,
hullMass: 420,
masslock: 10,
pipSpeed: .16625,
@@ -2368,7 +2501,7 @@ module.exports = {
boost: 200,
boostEnergy: 19,
baseShieldStrength: 240,
baseArmour: 240,
baseArmour: 480,
hullMass: 1e3,
masslock: 16,
pipSpeed: .17375,
@@ -2525,12 +2658,26 @@ module.exports = {
slots: {
standard: [ 3, 3, 3, 2, 3, 3, 2 ],
hardpoints: [ 2, 2, 1, 1, 0, 0 ],
internal: [ 3, 3, 2, 1 ]
internal: [ 3, 3, {
class: 3,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, {
class: 3,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, 2, 1 ]
},
defaults: {
standard: [ "3E", "3E", "3E", "2E", "3E", "3E", "2C" ],
hardpoints: [ 17, 17, 0, 0, 0, 0 ],
internal: [ "01", "44", 0, "2h" ]
internal: [ "01", "44", 0, 0, 0, "2h" ]
}
},
viper_mk_iv: {
@@ -2613,12 +2760,26 @@ module.exports = {
slots: {
standard: [ 4, 4, 4, 2, 3, 3, 4 ],
hardpoints: [ 2, 2, 1, 1, 0, 0 ],
internal: [ 4, 4, 3, 2, 2, 1 ]
internal: [ 4, 4, 3, {
class: 2,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, {
class: 2,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, 2, 2, 1 ]
},
defaults: {
standard: [ "4E", "4E", "4E", "2E", "3E", "3E", "4C" ],
hardpoints: [ 0, 0, 17, 17, 0, 0 ],
internal: [ "02", "02", "44", "00", 0, "2h" ]
internal: [ "02", "02", "44", 0, 0, "00", 0, "2h" ]
}
},
vulture: {
@@ -2701,12 +2862,26 @@ module.exports = {
slots: {
standard: [ 4, 5, 4, 3, 5, 4, 3 ],
hardpoints: [ 3, 3, 0, 0, 0, 0 ],
internal: [ 5, 4, 2, 1, 1 ]
internal: [ 5, {
class: 5,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, {
class: 5,
eligible: {
hr: 1,
scb: 1,
mrp: 1
}
}, 4, 2, 1, 1 ]
},
defaults: {
standard: [ "4E", "5E", "4E", "3E", "5E", "4E", "3C" ],
hardpoints: [ 17, 17, 0, 0, 0, 0 ],
internal: [ "4e", "02", 0, 0, "2h" ]
internal: [ "4e", 0, 0, "02", 0, 0, "2h" ]
}
}
},
@@ -11074,6 +11249,107 @@ module.exports = {
rating: "D",
thermres: .025
} ],
mrp: [ {
class: 1,
cost: 5e3,
eddbID: 1577,
grp: "mrp",
id: "m0",
integrity: 60,
mass: 4,
protection: .3,
rating: "E"
}, {
class: 1,
cost: 15e3,
eddbID: 1578,
grp: "mrp",
id: "m1",
integrity: 25,
mass: 4,
protection: .6,
rating: "D"
}, {
class: 2,
cost: 12e3,
eddbID: 1579,
grp: "mrp",
id: "m2",
integrity: 90,
mass: 8,
protection: .3,
rating: "E"
}, {
class: 2,
cost: 36e3,
eddbID: 1580,
grp: "mrp",
id: "m3",
integrity: 38,
mass: 4,
protection: .6,
rating: "D"
}, {
class: 3,
cost: 28e3,
eddbID: 1581,
grp: "mrp",
id: "m4",
integrity: 135,
mass: 16,
protection: .3,
rating: "E"
}, {
class: 3,
cost: 84e3,
eddbID: 1582,
grp: "mrp",
id: "m5",
integrity: 56,
mass: 8,
protection: .6,
rating: "D"
}, {
class: 4,
cost: 65e3,
eddbID: 1583,
grp: "mrp",
id: "m6",
integrity: 203,
mass: 32,
protection: .3,
rating: "E"
}, {
class: 4,
cost: 195e3,
eddbID: 1584,
grp: "mrp",
id: "m7",
integrity: 84,
mass: 16,
protection: .6,
rating: "D"
}, {
class: 5,
cost: 15e4,
eddbID: 1585,
grp: "mrp",
id: "m8",
integrity: 304,
mass: 64,
protection: .3,
rating: "E"
}, {
class: 5,
cost: 45e4,
eddbID: 1586,
grp: "mrp",
id: "m9",
integrity: 127,
mass: 16,
protection: .6,
rating: "D"
} ],
pv: [ {
bays: 1,
class: 2,
@@ -14424,6 +14700,10 @@ module.exports = {
id: 12,
name: "Incendiary rounds"
},
special_inertial_impact: {
id: 32,
name: "Inertial impact"
},
special_ion_disruptor: {
id: 13,
name: "Ion disruptor"

351
dist/index.json vendored
View File

@@ -254,6 +254,22 @@
5,
5,
5,
{
"class": 5,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
{
"class": 5,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
4,
4,
4,
@@ -298,6 +314,8 @@
0,
0,
0,
0,
0,
"2h",
"00"
]
@@ -1447,6 +1465,14 @@
"internal": [
3,
2,
{
"class": 2,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
1,
1
]
@@ -1470,6 +1496,7 @@
"internal": [
"44",
"00",
0,
"2h",
0
]
@@ -1582,6 +1609,30 @@
5,
5,
4,
{
"class": 4,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
{
"class": 4,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
{
"class": 4,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
3,
2,
2
@@ -1611,6 +1662,9 @@
"4e",
"03",
"02",
0,
0,
0,
"02",
0,
0
@@ -1736,6 +1790,30 @@
6,
5,
5,
{
"class": 5,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
{
"class": 5,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
{
"class": 5,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
4,
4,
3
@@ -1776,6 +1854,9 @@
0,
0,
0,
0,
0,
0,
"02",
"01",
"2h"
@@ -1891,6 +1972,30 @@
5,
5,
4,
{
"class": 4,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
{
"class": 4,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
{
"class": 4,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
3,
3,
2
@@ -1924,6 +2029,9 @@
"02",
0,
0,
0,
0,
0,
"2h"
]
}
@@ -2039,6 +2147,30 @@
6,
6,
5,
{
"class": 4,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
{
"class": 4,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
{
"class": 4,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
2,
2
]
@@ -2071,6 +2203,9 @@
"4j",
"03",
0,
0,
0,
0,
"2h"
]
}
@@ -2233,7 +2368,7 @@
"boost": 300,
"boostEnergy": 7,
"baseShieldStrength": 50,
"baseArmour": 50,
"baseArmour": 100,
"hullMass": 14,
"masslock": 6,
"pipSpeed": 0.1625,
@@ -2754,6 +2889,30 @@
6,
5,
5,
{
"class": 5,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
{
"class": 5,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
{
"class": 5,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
4,
3
]
@@ -2793,6 +2952,9 @@
0,
0,
0,
0,
0,
0,
"01",
"2h"
]
@@ -2900,6 +3062,14 @@
"internal": [
3,
2,
{
"class": 2,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
1,
1
]
@@ -2923,6 +3093,7 @@
"internal": [
"44",
"00",
0,
"2h",
0
]
@@ -2940,7 +3111,7 @@
"boost": 300,
"boostEnergy": 10,
"baseShieldStrength": 135,
"baseArmour": 135,
"baseArmour": 270,
"hullMass": 180,
"masslock": 8,
"pipSpeed": 0.1375,
@@ -3526,7 +3697,7 @@
"boost": 350,
"boostEnergy": 10,
"baseShieldStrength": 90,
"baseArmour": 90,
"baseArmour": 180,
"hullMass": 155,
"masslock": 8,
"pipSpeed": 0.1475,
@@ -3664,7 +3835,7 @@
"boost": 300,
"boostEnergy": 10,
"baseShieldStrength": 155,
"baseArmour": 170,
"baseArmour": 340,
"hullMass": 420,
"masslock": 10,
"pipSpeed": 0.16625,
@@ -3810,7 +3981,7 @@
"boost": 200,
"boostEnergy": 19,
"baseShieldStrength": 240,
"baseArmour": 240,
"baseArmour": 480,
"hullMass": 1000,
"masslock": 16,
"pipSpeed": 0.17375,
@@ -4053,6 +4224,22 @@
"internal": [
3,
3,
{
"class": 3,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
{
"class": 3,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
2,
1
]
@@ -4079,6 +4266,8 @@
"01",
"44",
0,
0,
0,
"2h"
]
}
@@ -4188,6 +4377,22 @@
4,
4,
3,
{
"class": 2,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
{
"class": 2,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
2,
2,
1
@@ -4215,6 +4420,8 @@
"02",
"02",
"44",
0,
0,
"00",
0,
"2h"
@@ -4324,6 +4531,22 @@
],
"internal": [
5,
{
"class": 5,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
{
"class": 5,
"eligible": {
"hr": 1,
"scb": 1,
"mrp": 1
}
},
4,
2,
1,
@@ -4350,6 +4573,8 @@
],
"internal": [
"4e",
0,
0,
"02",
0,
0,
@@ -13311,6 +13536,118 @@
"thermres": 0.025
}
],
"mrp": [
{
"class": 1,
"cost": 5000,
"eddbID": 1577,
"grp": "mrp",
"id": "m0",
"integrity": 60,
"mass": 4,
"protection": 0.3,
"rating": "E"
},
{
"class": 1,
"cost": 15000,
"eddbID": 1578,
"grp": "mrp",
"id": "m1",
"integrity": 25,
"mass": 4,
"protection": 0.6,
"rating": "D"
},
{
"class": 2,
"cost": 12000,
"eddbID": 1579,
"grp": "mrp",
"id": "m2",
"integrity": 90,
"mass": 8,
"protection": 0.3,
"rating": "E"
},
{
"class": 2,
"cost": 36000,
"eddbID": 1580,
"grp": "mrp",
"id": "m3",
"integrity": 38,
"mass": 4,
"protection": 0.6,
"rating": "D"
},
{
"class": 3,
"cost": 28000,
"eddbID": 1581,
"grp": "mrp",
"id": "m4",
"integrity": 135,
"mass": 16,
"protection": 0.3,
"rating": "E"
},
{
"class": 3,
"cost": 84000,
"eddbID": 1582,
"grp": "mrp",
"id": "m5",
"integrity": 56,
"mass": 8,
"protection": 0.6,
"rating": "D"
},
{
"class": 4,
"cost": 65000,
"eddbID": 1583,
"grp": "mrp",
"id": "m6",
"integrity": 203,
"mass": 32,
"protection": 0.3,
"rating": "E"
},
{
"class": 4,
"cost": 195000,
"eddbID": 1584,
"grp": "mrp",
"id": "m7",
"integrity": 84,
"mass": 16,
"protection": 0.6,
"rating": "D"
},
{
"class": 5,
"cost": 150000,
"eddbID": 1585,
"grp": "mrp",
"id": "m8",
"integrity": 304,
"mass": 64,
"protection": 0.3,
"rating": "E"
},
{
"class": 5,
"cost": 450000,
"eddbID": 1586,
"grp": "mrp",
"id": "m9",
"integrity": 127,
"mass": 16,
"protection": 0.6,
"rating": "D"
}
],
"pv": [
{
"bays": 1,
@@ -16820,6 +17157,10 @@
"id": 12,
"name": "Incendiary rounds"
},
"special_inertial_impact": {
"id": 32,
"name": "Inertial impact"
},
"special_ion_disruptor": {
"id": 13,
"name": "Ion disruptor"