mirror of
https://github.com/EDCD/coriolis-data.git
synced 2025-12-08 23:23:23 +00:00
Compare commits
29 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a0633f80d8 | ||
|
|
a04e81f165 | ||
|
|
c08265b509 | ||
|
|
fb77f81f7d | ||
|
|
deb0606de1 | ||
|
|
c088a8f99a | ||
|
|
4d1eb00136 | ||
|
|
f521070a56 | ||
|
|
7fc1173e15 | ||
|
|
6ce244f7d0 | ||
|
|
a81ba13615 | ||
|
|
922b5727e6 | ||
|
|
e0d7417ec2 | ||
|
|
b58f5c3bf5 | ||
|
|
62a2bfe308 | ||
|
|
a2fcf8b2e7 | ||
|
|
05e32fe1b1 | ||
|
|
031e5b2a37 | ||
|
|
e5cde00485 | ||
|
|
64c49b67c3 | ||
|
|
56cb1cbd00 | ||
|
|
384af5dbd8 | ||
|
|
258e1f9b34 | ||
|
|
d2404d9ad5 | ||
|
|
361e921086 | ||
|
|
cd5d9af553 | ||
|
|
0ab34c984c | ||
|
|
737ae38110 | ||
|
|
cd62eb46c8 |
17
ChangeLog.md
17
ChangeLog.md
@@ -1,4 +1,19 @@
|
||||
#2.2.x
|
||||
#2.2.4-a
|
||||
* Fix incorrect ID for emissive munitions special
|
||||
|
||||
#2.2.4
|
||||
* Fix incorrect ID for class 5 luxury passenger cabin
|
||||
* Add damage type modifier
|
||||
* Change modifications from simple strings to objects, to allow more data-driven behaviour
|
||||
* Add special effects
|
||||
|
||||
#2.2.3
|
||||
* Fix mismatch between class 5 and class 7 fighter hangars
|
||||
* Add details for concordant sequence special effect
|
||||
* Fix details for thermal shock special effect
|
||||
* Add engineer blueprints
|
||||
|
||||
#2.2.2
|
||||
* Add distributor draw modifier to shield generators
|
||||
* Remove modifiers for sensors
|
||||
* Add initial loadout passenger cabins for Beluga
|
||||
|
||||
779
dist/index.js
vendored
779
dist/index.js
vendored
@@ -9585,8 +9585,8 @@ module.exports = {
|
||||
bays: 2,
|
||||
class: 7,
|
||||
cost: 575660,
|
||||
edID: 128727930,
|
||||
eddbID: 1560,
|
||||
edID: 128727932,
|
||||
eddbID: 1562,
|
||||
fightercost: 1030,
|
||||
grp: "fh",
|
||||
id: "fh",
|
||||
@@ -9611,8 +9611,8 @@ module.exports = {
|
||||
bays: 1,
|
||||
class: 5,
|
||||
cost: 2369330,
|
||||
edID: 128727932,
|
||||
eddbID: 1562,
|
||||
edID: 128727930,
|
||||
eddbID: 1560,
|
||||
fightercost: 1030,
|
||||
grp: "fh",
|
||||
id: "fr",
|
||||
@@ -10890,26 +10890,26 @@ module.exports = {
|
||||
cost: 65e3,
|
||||
edID: 128668543,
|
||||
eddbID: 1379,
|
||||
explres: .2,
|
||||
explres: .02,
|
||||
grp: "hr",
|
||||
id: "2c",
|
||||
kinres: .2,
|
||||
kinres: .02,
|
||||
mass: 32,
|
||||
rating: "E",
|
||||
thermres: .2
|
||||
thermres: .02
|
||||
}, {
|
||||
hullreinforcement: 330,
|
||||
class: 4,
|
||||
cost: 195e3,
|
||||
edID: 128668544,
|
||||
eddbID: 1380,
|
||||
explres: .2,
|
||||
explres: .02,
|
||||
grp: "hr",
|
||||
id: "2b",
|
||||
kinres: .2,
|
||||
kinres: .02,
|
||||
mass: 16,
|
||||
rating: "D",
|
||||
thermres: .2
|
||||
thermres: .02
|
||||
}, {
|
||||
hullreinforcement: 230,
|
||||
class: 3,
|
||||
@@ -11592,7 +11592,7 @@ module.exports = {
|
||||
pcq: [ {
|
||||
class: 5,
|
||||
cost: 1658100,
|
||||
edID: 128727095,
|
||||
edID: 128727925,
|
||||
eddbID: 1575,
|
||||
grp: "pcq",
|
||||
id: "mm",
|
||||
@@ -13344,7 +13344,620 @@ module.exports = {
|
||||
}
|
||||
},
|
||||
Modifications: {
|
||||
modifications: [ "ammo", "boot", "brokenregen", "burst", "clip", "damage", "distdraw", "duration", "eff", "engcap", "engrate", "explres", "facinglimit", "hullboost", "hullreinforcement", "integrity", "jitter", "kinres", "mass", "maxfuel", "optmass", "optmul", "pgen", "piercing", "power", "range", "ranget", "regen", "reload", "rof", "shield", "shieldboost", "spinup", "syscap", "sysrate", "thermload", "thermres", "wepcap", "weprate", "shieldreinforcement" ],
|
||||
blueprints: {
|
||||
AFM_LightWeight: {
|
||||
id: 1,
|
||||
name: "Lightweight"
|
||||
},
|
||||
AFM_Reinforced: {
|
||||
id: 2,
|
||||
name: "Reinforced"
|
||||
},
|
||||
AFM_Shielded: {
|
||||
id: 3,
|
||||
name: "Shielded"
|
||||
},
|
||||
Armour_Advanced: {
|
||||
id: 4,
|
||||
name: "Kinetic resistant"
|
||||
},
|
||||
Armour_Explosive: {
|
||||
id: 5,
|
||||
name: "Blast Resistant"
|
||||
},
|
||||
Armour_LightWeight: {
|
||||
id: 6,
|
||||
name: "Lightweight"
|
||||
},
|
||||
Armour_HeavyDuty: {
|
||||
id: 7,
|
||||
name: "Heavy Duty"
|
||||
},
|
||||
Armour_Thermic: {
|
||||
id: 8,
|
||||
name: "Thermal Resistant"
|
||||
},
|
||||
CargoScanner_LightWeight: {
|
||||
id: 9,
|
||||
name: "Lightweight"
|
||||
},
|
||||
CargoScanner_Reinforced: {
|
||||
id: 10,
|
||||
name: "Reinforced"
|
||||
},
|
||||
CargoScanner_Shielded: {
|
||||
id: 11,
|
||||
name: "Shielded"
|
||||
},
|
||||
ChaffLauncher_ChaffCapacity: {
|
||||
id: 12,
|
||||
name: "Ammo capacity"
|
||||
},
|
||||
ChaffLauncher_LightWeight: {
|
||||
id: 13,
|
||||
name: "Lightweight"
|
||||
},
|
||||
ChaffLauncher_Reinforced: {
|
||||
id: 14,
|
||||
name: "Reinforced"
|
||||
},
|
||||
ChaffLauncher_Shielded: {
|
||||
id: 15,
|
||||
name: "Shielded"
|
||||
},
|
||||
CollectionLimpet_LightWeight: {
|
||||
id: 16,
|
||||
name: "Lightweight"
|
||||
},
|
||||
CollectionLimpet_Reinforced: {
|
||||
id: 17,
|
||||
name: "Reinforced"
|
||||
},
|
||||
CollectionLimpet_Shielded: {
|
||||
id: 18,
|
||||
name: "Shielded"
|
||||
},
|
||||
ECM_LightWeight: {
|
||||
id: 19,
|
||||
name: "Lightweight"
|
||||
},
|
||||
ECM_Reinforced: {
|
||||
id: 20,
|
||||
name: "Reinforced"
|
||||
},
|
||||
ECM_Shielded: {
|
||||
id: 21,
|
||||
name: "Shielded"
|
||||
},
|
||||
Engine_Dirty: {
|
||||
id: 22,
|
||||
name: "Dirty"
|
||||
},
|
||||
Engine_Reinforced: {
|
||||
id: 23,
|
||||
name: "Reinforced"
|
||||
},
|
||||
Engine_Tuned: {
|
||||
id: 24,
|
||||
name: "Clean"
|
||||
},
|
||||
FSD_FastBoot: {
|
||||
id: 25,
|
||||
name: "Faster boot sequence"
|
||||
},
|
||||
FSD_LongRange: {
|
||||
id: 26,
|
||||
name: "Increased range"
|
||||
},
|
||||
FSD_Shielded: {
|
||||
id: 27,
|
||||
name: "Shielded"
|
||||
},
|
||||
FSDinterdictor_Expanded: {
|
||||
id: 28,
|
||||
name: "Expanded capture arc"
|
||||
},
|
||||
FSDinterdictor_LongRange: {
|
||||
id: 29,
|
||||
name: "Longer range"
|
||||
},
|
||||
FuelScoop_Shielded: {
|
||||
id: 30,
|
||||
name: "Shielded"
|
||||
},
|
||||
FuelTransferLimpet_LightWeight: {
|
||||
id: 31,
|
||||
name: "Lightweight"
|
||||
},
|
||||
FuelTransferLimpet_Reinforced: {
|
||||
id: 32,
|
||||
name: "Reinforced"
|
||||
},
|
||||
FuelTransferLimpet_Shielded: {
|
||||
id: 33,
|
||||
name: "Shielded"
|
||||
},
|
||||
HatchBreakerLimpet_LightWeight: {
|
||||
id: 34,
|
||||
name: "Lightweight"
|
||||
},
|
||||
HatchBreakerLimpet_Reinforced: {
|
||||
id: 35,
|
||||
name: "Reinforced"
|
||||
},
|
||||
HatchBreakerLimpet_Shielded: {
|
||||
id: 36,
|
||||
name: "Shielded"
|
||||
},
|
||||
HeatSinkLauncher_HeatSinkCapacity: {
|
||||
id: 37,
|
||||
name: "Ammo capacity"
|
||||
},
|
||||
HeatSinkLauncher_LightWeight: {
|
||||
id: 38,
|
||||
name: "Lightweight"
|
||||
},
|
||||
HeatSinkLauncher_Reinforced: {
|
||||
id: 39,
|
||||
name: "Reinforced"
|
||||
},
|
||||
HeatSinkLauncher_Shielded: {
|
||||
id: 40,
|
||||
name: "Shielded"
|
||||
},
|
||||
HullReinforcement_Advanced: {
|
||||
id: 41,
|
||||
name: "Blast resistant"
|
||||
},
|
||||
HullReinforcement_HeavyDuty: {
|
||||
id: 42,
|
||||
name: "Heavy duty"
|
||||
},
|
||||
HullReinforcement_Lightweight: {
|
||||
id: 43,
|
||||
name: "Lightweight"
|
||||
},
|
||||
HullReinforcement_Kinetic: {
|
||||
id: 44,
|
||||
name: "Kinetic resistant"
|
||||
},
|
||||
HullReinforcement_Thermic: {
|
||||
id: 45,
|
||||
name: "Thermal resistant"
|
||||
},
|
||||
KillWarrantScanner_LightWeight: {
|
||||
id: 46,
|
||||
name: "Lightweight"
|
||||
},
|
||||
KillWarrantScanner_Reinforced: {
|
||||
id: 47,
|
||||
name: "Reinforced"
|
||||
},
|
||||
KillWarrantScanner_Shielded: {
|
||||
id: 48,
|
||||
name: "Shielded"
|
||||
},
|
||||
LifeSupport_LightWeight: {
|
||||
id: 49,
|
||||
name: "Lightweight"
|
||||
},
|
||||
LifeSupport_Reinforced: {
|
||||
id: 50,
|
||||
name: "Reinforced"
|
||||
},
|
||||
LifeSupport_Shielded: {
|
||||
id: 51,
|
||||
name: "Shielded"
|
||||
},
|
||||
PointDefence_LightWeight: {
|
||||
id: 52,
|
||||
name: "Lightweight"
|
||||
},
|
||||
PointDefence_Reinforced: {
|
||||
id: 53,
|
||||
name: "Reinforced"
|
||||
},
|
||||
PointDefence_Shielded: {
|
||||
id: 54,
|
||||
name: "Shielded"
|
||||
},
|
||||
PointDefence_PointDefenseCapacity: {
|
||||
id: 55,
|
||||
name: "Ammo capacity"
|
||||
},
|
||||
PowerDistributor_HighCapacity: {
|
||||
id: 56,
|
||||
name: "High charge capacity"
|
||||
},
|
||||
PowerDistributor_HighFrequency: {
|
||||
id: 57,
|
||||
name: "Charge enhanced"
|
||||
},
|
||||
PowerDistributor_PriorityEngines: {
|
||||
id: 58,
|
||||
name: "Engine focused"
|
||||
},
|
||||
PowerDistributor_PrioritySystems: {
|
||||
id: 59,
|
||||
name: "System focused"
|
||||
},
|
||||
PowerDistributor_PriorityWeapons: {
|
||||
id: 60,
|
||||
name: "Weapon focused"
|
||||
},
|
||||
PowerDistributor_Shielded: {
|
||||
id: 61,
|
||||
name: "Shielded"
|
||||
},
|
||||
PowerPlant_Armoured: {
|
||||
id: 62,
|
||||
name: "Armoured"
|
||||
},
|
||||
PowerPlant_Boosted: {
|
||||
id: 63,
|
||||
name: "Overcharged"
|
||||
},
|
||||
PowerPlant_Stealth: {
|
||||
id: 64,
|
||||
name: "Low emissions"
|
||||
},
|
||||
ProspectingLimpet_LightWeight: {
|
||||
id: 63,
|
||||
name: "Lightweight"
|
||||
},
|
||||
ProspectingLimpet_Reinforced: {
|
||||
id: 66,
|
||||
name: "Reinforced"
|
||||
},
|
||||
ProspectingLimpet_Shielded: {
|
||||
id: 67,
|
||||
name: "Shielded"
|
||||
},
|
||||
ShieldBooster_Explosive: {
|
||||
id: 68,
|
||||
name: "Blast resistant"
|
||||
},
|
||||
ShieldBooster_HeavyDuty: {
|
||||
id: 69,
|
||||
name: "Heavy duty"
|
||||
},
|
||||
ShieldBooster_Kinetic: {
|
||||
id: 70,
|
||||
name: "Kinetic resistant"
|
||||
},
|
||||
ShieldBooster_Resistive: {
|
||||
id: 71,
|
||||
name: "Resistance augmented"
|
||||
},
|
||||
ShieldBooster_Thermic: {
|
||||
id: 72,
|
||||
name: "Thermal resistant"
|
||||
},
|
||||
ShieldCellBank_Rapid: {
|
||||
id: 73,
|
||||
name: "Rapid charge"
|
||||
},
|
||||
ShieldCellBank_Specialised: {
|
||||
id: 74,
|
||||
name: "Specialised"
|
||||
},
|
||||
ShieldGenerator_Kinetic: {
|
||||
id: 75,
|
||||
name: "Kinetic resistant"
|
||||
},
|
||||
ShieldGenerator_Optimised: {
|
||||
id: 76,
|
||||
name: "Enhanced low power"
|
||||
},
|
||||
ShieldGenerator_Reinforced: {
|
||||
id: 77,
|
||||
name: "Reinforced"
|
||||
},
|
||||
ShieldGenerator_Thermic: {
|
||||
id: 78,
|
||||
name: "Thermal resistant"
|
||||
},
|
||||
WakeScanner_LightWeight: {
|
||||
id: 79,
|
||||
name: "Lightweight"
|
||||
},
|
||||
WakeScanner_Shielded: {
|
||||
id: 80,
|
||||
name: "Shielded"
|
||||
},
|
||||
WakeScanner_Reinforced: {
|
||||
id: 81,
|
||||
name: "Reinforced"
|
||||
},
|
||||
Weapon_DoubleShot: {
|
||||
id: 82,
|
||||
name: "Double shot"
|
||||
},
|
||||
Weapon_Efficient: {
|
||||
id: 83,
|
||||
name: "Efficient"
|
||||
},
|
||||
Weapon_Focused: {
|
||||
id: 84,
|
||||
name: "Focused"
|
||||
},
|
||||
Weapon_HighCapacity: {
|
||||
id: 85,
|
||||
name: "High capacity"
|
||||
},
|
||||
Weapon_LightWeight: {
|
||||
id: 86,
|
||||
name: "Lightweight"
|
||||
},
|
||||
Weapon_LongRange: {
|
||||
id: 87,
|
||||
name: "Long range"
|
||||
},
|
||||
Weapon_Overcharged: {
|
||||
id: 88,
|
||||
name: "Overcharged"
|
||||
},
|
||||
Weapon_RapidFire: {
|
||||
id: 89,
|
||||
name: "Rapid fire"
|
||||
},
|
||||
Weapon_ShortRange: {
|
||||
id: 90,
|
||||
name: "Short range"
|
||||
},
|
||||
Weapon_Sturdy: {
|
||||
id: 91,
|
||||
name: "Sturdy"
|
||||
}
|
||||
},
|
||||
modifications: {
|
||||
ammo: {
|
||||
id: 0,
|
||||
name: "ammo",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
boot: {
|
||||
id: 1,
|
||||
name: "boot",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
brokenregen: {
|
||||
id: 2,
|
||||
name: "brokenregen",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
burst: {
|
||||
id: 3,
|
||||
name: "burst",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
clip: {
|
||||
id: 4,
|
||||
name: "clip",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
damage: {
|
||||
id: 5,
|
||||
name: "damage",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
distdraw: {
|
||||
id: 6,
|
||||
name: "distdraw",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
duration: {
|
||||
id: 7,
|
||||
name: "duration",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
eff: {
|
||||
id: 8,
|
||||
name: "eff",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
engcap: {
|
||||
id: 9,
|
||||
name: "engcap",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
engrate: {
|
||||
id: 10,
|
||||
name: "engrate",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
explres: {
|
||||
id: 11,
|
||||
name: "explres",
|
||||
type: "numeric",
|
||||
method: "additive"
|
||||
},
|
||||
facinglimit: {
|
||||
id: 12,
|
||||
name: "facinglimit",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
hullboost: {
|
||||
id: 13,
|
||||
name: "hullboost",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
hullreinforcement: {
|
||||
id: 14,
|
||||
name: "hullreinforcement",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
integrity: {
|
||||
id: 15,
|
||||
name: "integrity",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
jitter: {
|
||||
id: 16,
|
||||
name: "jitter",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
kinres: {
|
||||
id: 17,
|
||||
name: "kinres",
|
||||
type: "numeric",
|
||||
method: "additive"
|
||||
},
|
||||
mass: {
|
||||
id: 18,
|
||||
name: "mass",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
maxfuel: {
|
||||
id: 19,
|
||||
name: "maxfuel",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
optmass: {
|
||||
id: 20,
|
||||
name: "optmass",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
optmul: {
|
||||
id: 21,
|
||||
name: "optmul",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
pgen: {
|
||||
id: 22,
|
||||
name: "pgen",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
piercing: {
|
||||
id: 23,
|
||||
name: "piercing",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
power: {
|
||||
id: 24,
|
||||
name: "power",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
range: {
|
||||
id: 25,
|
||||
name: "range",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
ranget: {
|
||||
id: 26,
|
||||
name: "ranget",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
regen: {
|
||||
id: 27,
|
||||
name: "regen",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
reload: {
|
||||
id: 28,
|
||||
name: "reload",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
rof: {
|
||||
id: 29,
|
||||
name: "rof",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
shield: {
|
||||
id: 30,
|
||||
name: "shield",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
shieldboost: {
|
||||
id: 31,
|
||||
name: "shieldboost",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
spinup: {
|
||||
id: 32,
|
||||
name: "spinup",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
syscap: {
|
||||
id: 33,
|
||||
name: "syscap",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
sysrate: {
|
||||
id: 34,
|
||||
name: "sysrate",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
thermload: {
|
||||
id: 35,
|
||||
name: "thermload",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
thermres: {
|
||||
id: 36,
|
||||
name: "thermres",
|
||||
type: "numeric",
|
||||
method: "additive"
|
||||
},
|
||||
wepcap: {
|
||||
id: 37,
|
||||
name: "wepcap",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
weprate: {
|
||||
id: 38,
|
||||
name: "weprate",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
shieldreinforcement: {
|
||||
id: 39,
|
||||
name: "shieldreinforcement",
|
||||
type: "numeric",
|
||||
method: "multiplicative"
|
||||
},
|
||||
type: {
|
||||
id: 40,
|
||||
name: "type",
|
||||
type: "alphabetic",
|
||||
method: "overwrite"
|
||||
}
|
||||
},
|
||||
modifierActions: {
|
||||
mod_boot_time: {
|
||||
boot: 1
|
||||
@@ -13528,6 +14141,9 @@ module.exports = {
|
||||
},
|
||||
special_auto_loader: {},
|
||||
special_choke_canister: {},
|
||||
special_concordant_sequence: {
|
||||
thermload: .5
|
||||
},
|
||||
special_corrosive_shell: {
|
||||
ammo: -.2
|
||||
},
|
||||
@@ -13543,7 +14159,8 @@ module.exports = {
|
||||
special_high_yield_shell: {},
|
||||
special_incendiary_rounds: {
|
||||
rof: .05263157894736842,
|
||||
thermload: 2
|
||||
thermload: 2,
|
||||
type: "T"
|
||||
},
|
||||
special_overload_munitions: {
|
||||
ammo: -.2
|
||||
@@ -13565,7 +14182,7 @@ module.exports = {
|
||||
thermload: .25
|
||||
},
|
||||
special_thermalshock: {
|
||||
damage: -.25
|
||||
damage: -.2
|
||||
},
|
||||
trade_cell_heat_cell_units: {},
|
||||
trade_defence_health_add_defence_global_mult: {},
|
||||
@@ -13654,6 +14271,136 @@ module.exports = {
|
||||
thermload: 1
|
||||
}
|
||||
},
|
||||
specials: {
|
||||
special_auto_loader: {
|
||||
id: 0,
|
||||
name: "Auto loader"
|
||||
},
|
||||
special_choke_canister: {
|
||||
id: 1,
|
||||
name: "Choke canister"
|
||||
},
|
||||
special_concordant_sequence: {
|
||||
id: 2,
|
||||
name: "Concordant sequence"
|
||||
},
|
||||
special_corrosive_shell: {
|
||||
id: 3,
|
||||
name: "Corrosive shell"
|
||||
},
|
||||
special_dazzle_shell: {
|
||||
id: 4,
|
||||
name: "Dazzle shell"
|
||||
},
|
||||
special_dispersal_field: {
|
||||
id: 5,
|
||||
name: "Dispersal field"
|
||||
},
|
||||
special_distortion_field: {
|
||||
id: 6,
|
||||
name: "Distortion field"
|
||||
},
|
||||
special_drag_munitions: {
|
||||
id: 7,
|
||||
name: "Drag munitions"
|
||||
},
|
||||
special_emissive_munitions: {
|
||||
id: 8,
|
||||
name: "Emissive munitions"
|
||||
},
|
||||
special_feedback_cascade: {
|
||||
id: 9,
|
||||
name: "Feedback cascade"
|
||||
},
|
||||
special_force_shell: {
|
||||
id: 10,
|
||||
name: "Force shell"
|
||||
},
|
||||
special_high_yield_shell: {
|
||||
id: 11,
|
||||
name: "High yield shell"
|
||||
},
|
||||
special_incendiary_rounds: {
|
||||
id: 12,
|
||||
name: "Incendiary rounds"
|
||||
},
|
||||
special_ion_disruptor: {
|
||||
id: 13,
|
||||
name: "Ion disruptor"
|
||||
},
|
||||
special_mass_lock_munition: {
|
||||
id: 14,
|
||||
name: "Mass lock munition"
|
||||
},
|
||||
special_overload_munitions: {
|
||||
id: 15,
|
||||
name: "Overload munitions"
|
||||
},
|
||||
special_penetrator_payload: {
|
||||
id: 16,
|
||||
name: "Penetrator payload"
|
||||
},
|
||||
special_phasing_sequence: {
|
||||
id: 17,
|
||||
name: "Phasing sequence"
|
||||
},
|
||||
special_plasma_slug: {
|
||||
id: 18,
|
||||
name: "Plasma slug"
|
||||
},
|
||||
special_radiant_canister: {
|
||||
id: 19,
|
||||
name: "Radiant Canister"
|
||||
},
|
||||
special_regeneration_sequence: {
|
||||
id: 20,
|
||||
name: "Regeneration sequence"
|
||||
},
|
||||
special_reverberating_cascade: {
|
||||
id: 21,
|
||||
name: "Reverberating cascade"
|
||||
},
|
||||
special_scramble_spectrum: {
|
||||
id: 22,
|
||||
name: "Scramble spectrum"
|
||||
},
|
||||
special_screening_shell: {
|
||||
id: 23,
|
||||
name: "Screening shell"
|
||||
},
|
||||
special_shiftlock_canister: {
|
||||
id: 24,
|
||||
name: "Shift-lock canister"
|
||||
},
|
||||
special_smart_rounds: {
|
||||
id: 25,
|
||||
name: "Smart rounds"
|
||||
},
|
||||
special_super_penetrator: {
|
||||
id: 26,
|
||||
name: "Super penetrator"
|
||||
},
|
||||
special_target_lock_breaker: {
|
||||
id: 27,
|
||||
name: "Target lock breaker"
|
||||
},
|
||||
special_thermal_cascade: {
|
||||
id: 28,
|
||||
name: "Thermal cascade"
|
||||
},
|
||||
special_thermal_conduit: {
|
||||
id: 29,
|
||||
name: "Thermal conduit"
|
||||
},
|
||||
special_thermal_vent: {
|
||||
id: 30,
|
||||
name: "Thermal vent"
|
||||
},
|
||||
special_thermalshock: {
|
||||
id: 31,
|
||||
name: "Thermal shock"
|
||||
}
|
||||
},
|
||||
validity: {
|
||||
am: [ "integrity", "power" ],
|
||||
bh: [ "explres", "hullboost", "kinres", "mass", "thermres" ],
|
||||
@@ -13664,7 +14411,7 @@ module.exports = {
|
||||
ch: [ "ammo", "integrity", "mass", "power", "reload" ],
|
||||
cs: [ "boot", "integrity", "mass", "power" ],
|
||||
ec: [ "integrity", "mass", "power" ],
|
||||
fc: [ "ammo", "burst", "clip", "damage", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ],
|
||||
fc: [ "ammo", "burst", "clip", "damage", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload", "type" ],
|
||||
fi: [ "boot", "facinglimit", "integrity", "mass", "power", "ranget" ],
|
||||
fs: [ "integrity", "power" ],
|
||||
fsd: [ "boot", "integrity", "mass", "maxfuel", "optmass", "power", "thermload" ],
|
||||
@@ -13674,7 +14421,7 @@ module.exports = {
|
||||
hs: [ "ammo", "integrity", "mass", "power", "reload" ],
|
||||
kw: [ "boot", "integrity", "mass", "power" ],
|
||||
ls: [ "boot", "integrity", "mass", "power" ],
|
||||
mc: [ "ammo", "clip", "damage", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ],
|
||||
mc: [ "ammo", "clip", "damage", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload", "type" ],
|
||||
mr: [ "ammo", "clip", "damage", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "reload", "rof", "thermload" ],
|
||||
nl: [ "ammo", "boot", "clip", "damage", "integrity", "jitter", "mass", "piercing", "power", "reload", "rof", "thermload" ],
|
||||
pa: [ "ammo", "clip", "damage", "distdraw", "integrity", "jitter", "mass", "piercing", "power", "range", "reload", "rof", "thermload" ],
|
||||
|
||||
822
dist/index.json
vendored
822
dist/index.json
vendored
@@ -11695,8 +11695,8 @@
|
||||
"bays": 2,
|
||||
"class": 7,
|
||||
"cost": 575660,
|
||||
"edID": 128727930,
|
||||
"eddbID": 1560,
|
||||
"edID": 128727932,
|
||||
"eddbID": 1562,
|
||||
"fightercost": 1030,
|
||||
"grp": "fh",
|
||||
"id": "fh",
|
||||
@@ -11723,8 +11723,8 @@
|
||||
"bays": 1,
|
||||
"class": 5,
|
||||
"cost": 2369330,
|
||||
"edID": 128727932,
|
||||
"eddbID": 1562,
|
||||
"edID": 128727930,
|
||||
"eddbID": 1560,
|
||||
"fightercost": 1030,
|
||||
"grp": "fh",
|
||||
"id": "fr",
|
||||
@@ -13119,13 +13119,13 @@
|
||||
"cost": 65000,
|
||||
"edID": 128668543,
|
||||
"eddbID": 1379,
|
||||
"explres": 0.2,
|
||||
"explres": 0.02,
|
||||
"grp": "hr",
|
||||
"id": "2c",
|
||||
"kinres": 0.2,
|
||||
"kinres": 0.02,
|
||||
"mass": 32,
|
||||
"rating": "E",
|
||||
"thermres": 0.2
|
||||
"thermres": 0.02
|
||||
},
|
||||
{
|
||||
"hullreinforcement": 330,
|
||||
@@ -13133,13 +13133,13 @@
|
||||
"cost": 195000,
|
||||
"edID": 128668544,
|
||||
"eddbID": 1380,
|
||||
"explres": 0.2,
|
||||
"explres": 0.02,
|
||||
"grp": "hr",
|
||||
"id": "2b",
|
||||
"kinres": 0.2,
|
||||
"kinres": 0.02,
|
||||
"mass": 16,
|
||||
"rating": "D",
|
||||
"thermres": 0.2
|
||||
"thermres": 0.02
|
||||
},
|
||||
{
|
||||
"hullreinforcement": 230,
|
||||
@@ -13882,7 +13882,7 @@
|
||||
{
|
||||
"class": 5,
|
||||
"cost": 1658100,
|
||||
"edID": 128727095,
|
||||
"edID": 128727925,
|
||||
"eddbID": 1575,
|
||||
"grp": "pcq",
|
||||
"id": "mm",
|
||||
@@ -15740,48 +15740,620 @@
|
||||
}
|
||||
},
|
||||
"Modifications": {
|
||||
"modifications": [
|
||||
"ammo",
|
||||
"boot",
|
||||
"brokenregen",
|
||||
"burst",
|
||||
"clip",
|
||||
"damage",
|
||||
"distdraw",
|
||||
"duration",
|
||||
"eff",
|
||||
"engcap",
|
||||
"engrate",
|
||||
"explres",
|
||||
"facinglimit",
|
||||
"hullboost",
|
||||
"hullreinforcement",
|
||||
"integrity",
|
||||
"jitter",
|
||||
"kinres",
|
||||
"mass",
|
||||
"maxfuel",
|
||||
"optmass",
|
||||
"optmul",
|
||||
"pgen",
|
||||
"piercing",
|
||||
"power",
|
||||
"range",
|
||||
"ranget",
|
||||
"regen",
|
||||
"reload",
|
||||
"rof",
|
||||
"shield",
|
||||
"shieldboost",
|
||||
"spinup",
|
||||
"syscap",
|
||||
"sysrate",
|
||||
"thermload",
|
||||
"thermres",
|
||||
"wepcap",
|
||||
"weprate",
|
||||
"shieldreinforcement"
|
||||
],
|
||||
"blueprints": {
|
||||
"AFM_LightWeight": {
|
||||
"id": 1,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"AFM_Reinforced": {
|
||||
"id": 2,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"AFM_Shielded": {
|
||||
"id": 3,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"Armour_Advanced": {
|
||||
"id": 4,
|
||||
"name": "Kinetic resistant"
|
||||
},
|
||||
"Armour_Explosive": {
|
||||
"id": 5,
|
||||
"name": "Blast Resistant"
|
||||
},
|
||||
"Armour_LightWeight": {
|
||||
"id": 6,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"Armour_HeavyDuty": {
|
||||
"id": 7,
|
||||
"name": "Heavy Duty"
|
||||
},
|
||||
"Armour_Thermic": {
|
||||
"id": 8,
|
||||
"name": "Thermal Resistant"
|
||||
},
|
||||
"CargoScanner_LightWeight": {
|
||||
"id": 9,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"CargoScanner_Reinforced": {
|
||||
"id": 10,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"CargoScanner_Shielded": {
|
||||
"id": 11,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"ChaffLauncher_ChaffCapacity": {
|
||||
"id": 12,
|
||||
"name": "Ammo capacity"
|
||||
},
|
||||
"ChaffLauncher_LightWeight": {
|
||||
"id": 13,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"ChaffLauncher_Reinforced": {
|
||||
"id": 14,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"ChaffLauncher_Shielded": {
|
||||
"id": 15,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"CollectionLimpet_LightWeight": {
|
||||
"id": 16,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"CollectionLimpet_Reinforced": {
|
||||
"id": 17,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"CollectionLimpet_Shielded": {
|
||||
"id": 18,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"ECM_LightWeight": {
|
||||
"id": 19,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"ECM_Reinforced": {
|
||||
"id": 20,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"ECM_Shielded": {
|
||||
"id": 21,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"Engine_Dirty": {
|
||||
"id": 22,
|
||||
"name": "Dirty"
|
||||
},
|
||||
"Engine_Reinforced": {
|
||||
"id": 23,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"Engine_Tuned": {
|
||||
"id": 24,
|
||||
"name": "Clean"
|
||||
},
|
||||
"FSD_FastBoot": {
|
||||
"id": 25,
|
||||
"name": "Faster boot sequence"
|
||||
},
|
||||
"FSD_LongRange": {
|
||||
"id": 26,
|
||||
"name": "Increased range"
|
||||
},
|
||||
"FSD_Shielded": {
|
||||
"id": 27,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"FSDinterdictor_Expanded": {
|
||||
"id": 28,
|
||||
"name": "Expanded capture arc"
|
||||
},
|
||||
"FSDinterdictor_LongRange": {
|
||||
"id": 29,
|
||||
"name": "Longer range"
|
||||
},
|
||||
"FuelScoop_Shielded": {
|
||||
"id": 30,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"FuelTransferLimpet_LightWeight": {
|
||||
"id": 31,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"FuelTransferLimpet_Reinforced": {
|
||||
"id": 32,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"FuelTransferLimpet_Shielded": {
|
||||
"id": 33,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"HatchBreakerLimpet_LightWeight": {
|
||||
"id": 34,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"HatchBreakerLimpet_Reinforced": {
|
||||
"id": 35,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"HatchBreakerLimpet_Shielded": {
|
||||
"id": 36,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"HeatSinkLauncher_HeatSinkCapacity": {
|
||||
"id": 37,
|
||||
"name": "Ammo capacity"
|
||||
},
|
||||
"HeatSinkLauncher_LightWeight": {
|
||||
"id": 38,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"HeatSinkLauncher_Reinforced": {
|
||||
"id": 39,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"HeatSinkLauncher_Shielded": {
|
||||
"id": 40,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"HullReinforcement_Advanced": {
|
||||
"id": 41,
|
||||
"name": "Blast resistant"
|
||||
},
|
||||
"HullReinforcement_HeavyDuty": {
|
||||
"id": 42,
|
||||
"name": "Heavy duty"
|
||||
},
|
||||
"HullReinforcement_Lightweight": {
|
||||
"id": 43,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"HullReinforcement_Kinetic": {
|
||||
"id": 44,
|
||||
"name": "Kinetic resistant"
|
||||
},
|
||||
"HullReinforcement_Thermic": {
|
||||
"id": 45,
|
||||
"name": "Thermal resistant"
|
||||
},
|
||||
"KillWarrantScanner_LightWeight": {
|
||||
"id": 46,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"KillWarrantScanner_Reinforced": {
|
||||
"id": 47,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"KillWarrantScanner_Shielded": {
|
||||
"id": 48,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"LifeSupport_LightWeight": {
|
||||
"id": 49,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"LifeSupport_Reinforced": {
|
||||
"id": 50,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"LifeSupport_Shielded": {
|
||||
"id": 51,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"PointDefence_LightWeight": {
|
||||
"id": 52,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"PointDefence_Reinforced": {
|
||||
"id": 53,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"PointDefence_Shielded": {
|
||||
"id": 54,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"PointDefence_PointDefenseCapacity": {
|
||||
"id": 55,
|
||||
"name": "Ammo capacity"
|
||||
},
|
||||
"PowerDistributor_HighCapacity": {
|
||||
"id": 56,
|
||||
"name": "High charge capacity"
|
||||
},
|
||||
"PowerDistributor_HighFrequency": {
|
||||
"id": 57,
|
||||
"name": "Charge enhanced"
|
||||
},
|
||||
"PowerDistributor_PriorityEngines": {
|
||||
"id": 58,
|
||||
"name": "Engine focused"
|
||||
},
|
||||
"PowerDistributor_PrioritySystems": {
|
||||
"id": 59,
|
||||
"name": "System focused"
|
||||
},
|
||||
"PowerDistributor_PriorityWeapons": {
|
||||
"id": 60,
|
||||
"name": "Weapon focused"
|
||||
},
|
||||
"PowerDistributor_Shielded": {
|
||||
"id": 61,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"PowerPlant_Armoured": {
|
||||
"id": 62,
|
||||
"name": "Armoured"
|
||||
},
|
||||
"PowerPlant_Boosted": {
|
||||
"id": 63,
|
||||
"name": "Overcharged"
|
||||
},
|
||||
"PowerPlant_Stealth": {
|
||||
"id": 64,
|
||||
"name": "Low emissions"
|
||||
},
|
||||
"ProspectingLimpet_LightWeight": {
|
||||
"id": 63,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"ProspectingLimpet_Reinforced": {
|
||||
"id": 66,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"ProspectingLimpet_Shielded": {
|
||||
"id": 67,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"ShieldBooster_Explosive": {
|
||||
"id": 68,
|
||||
"name": "Blast resistant"
|
||||
},
|
||||
"ShieldBooster_HeavyDuty": {
|
||||
"id": 69,
|
||||
"name": "Heavy duty"
|
||||
},
|
||||
"ShieldBooster_Kinetic": {
|
||||
"id": 70,
|
||||
"name": "Kinetic resistant"
|
||||
},
|
||||
"ShieldBooster_Resistive": {
|
||||
"id": 71,
|
||||
"name": "Resistance augmented"
|
||||
},
|
||||
"ShieldBooster_Thermic": {
|
||||
"id": 72,
|
||||
"name": "Thermal resistant"
|
||||
},
|
||||
"ShieldCellBank_Rapid": {
|
||||
"id": 73,
|
||||
"name": "Rapid charge"
|
||||
},
|
||||
"ShieldCellBank_Specialised": {
|
||||
"id": 74,
|
||||
"name": "Specialised"
|
||||
},
|
||||
"ShieldGenerator_Kinetic": {
|
||||
"id": 75,
|
||||
"name": "Kinetic resistant"
|
||||
},
|
||||
"ShieldGenerator_Optimised": {
|
||||
"id": 76,
|
||||
"name": "Enhanced low power"
|
||||
},
|
||||
"ShieldGenerator_Reinforced": {
|
||||
"id": 77,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"ShieldGenerator_Thermic": {
|
||||
"id": 78,
|
||||
"name": "Thermal resistant"
|
||||
},
|
||||
"WakeScanner_LightWeight": {
|
||||
"id": 79,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"WakeScanner_Shielded": {
|
||||
"id": 80,
|
||||
"name": "Shielded"
|
||||
},
|
||||
"WakeScanner_Reinforced": {
|
||||
"id": 81,
|
||||
"name": "Reinforced"
|
||||
},
|
||||
"Weapon_DoubleShot": {
|
||||
"id": 82,
|
||||
"name": "Double shot"
|
||||
},
|
||||
"Weapon_Efficient": {
|
||||
"id": 83,
|
||||
"name": "Efficient"
|
||||
},
|
||||
"Weapon_Focused": {
|
||||
"id": 84,
|
||||
"name": "Focused"
|
||||
},
|
||||
"Weapon_HighCapacity": {
|
||||
"id": 85,
|
||||
"name": "High capacity"
|
||||
},
|
||||
"Weapon_LightWeight": {
|
||||
"id": 86,
|
||||
"name": "Lightweight"
|
||||
},
|
||||
"Weapon_LongRange": {
|
||||
"id": 87,
|
||||
"name": "Long range"
|
||||
},
|
||||
"Weapon_Overcharged": {
|
||||
"id": 88,
|
||||
"name": "Overcharged"
|
||||
},
|
||||
"Weapon_RapidFire": {
|
||||
"id": 89,
|
||||
"name": "Rapid fire"
|
||||
},
|
||||
"Weapon_ShortRange": {
|
||||
"id": 90,
|
||||
"name": "Short range"
|
||||
},
|
||||
"Weapon_Sturdy": {
|
||||
"id": 91,
|
||||
"name": "Sturdy"
|
||||
}
|
||||
},
|
||||
"modifications": {
|
||||
"ammo": {
|
||||
"id": 0,
|
||||
"name": "ammo",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"boot": {
|
||||
"id": 1,
|
||||
"name": "boot",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"brokenregen": {
|
||||
"id": 2,
|
||||
"name": "brokenregen",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"burst": {
|
||||
"id": 3,
|
||||
"name": "burst",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"clip": {
|
||||
"id": 4,
|
||||
"name": "clip",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"damage": {
|
||||
"id": 5,
|
||||
"name": "damage",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"distdraw": {
|
||||
"id": 6,
|
||||
"name": "distdraw",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"duration": {
|
||||
"id": 7,
|
||||
"name": "duration",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"eff": {
|
||||
"id": 8,
|
||||
"name": "eff",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"engcap": {
|
||||
"id": 9,
|
||||
"name": "engcap",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"engrate": {
|
||||
"id": 10,
|
||||
"name": "engrate",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"explres": {
|
||||
"id": 11,
|
||||
"name": "explres",
|
||||
"type": "numeric",
|
||||
"method": "additive"
|
||||
},
|
||||
"facinglimit": {
|
||||
"id": 12,
|
||||
"name": "facinglimit",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"hullboost": {
|
||||
"id": 13,
|
||||
"name": "hullboost",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"hullreinforcement": {
|
||||
"id": 14,
|
||||
"name": "hullreinforcement",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"integrity": {
|
||||
"id": 15,
|
||||
"name": "integrity",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"jitter": {
|
||||
"id": 16,
|
||||
"name": "jitter",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"kinres": {
|
||||
"id": 17,
|
||||
"name": "kinres",
|
||||
"type": "numeric",
|
||||
"method": "additive"
|
||||
},
|
||||
"mass": {
|
||||
"id": 18,
|
||||
"name": "mass",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"maxfuel": {
|
||||
"id": 19,
|
||||
"name": "maxfuel",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"optmass": {
|
||||
"id": 20,
|
||||
"name": "optmass",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"optmul": {
|
||||
"id": 21,
|
||||
"name": "optmul",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"pgen": {
|
||||
"id": 22,
|
||||
"name": "pgen",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"piercing": {
|
||||
"id": 23,
|
||||
"name": "piercing",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"power": {
|
||||
"id": 24,
|
||||
"name": "power",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"range": {
|
||||
"id": 25,
|
||||
"name": "range",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"ranget": {
|
||||
"id": 26,
|
||||
"name": "ranget",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"regen": {
|
||||
"id": 27,
|
||||
"name": "regen",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"reload": {
|
||||
"id": 28,
|
||||
"name": "reload",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"rof": {
|
||||
"id": 29,
|
||||
"name": "rof",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"shield": {
|
||||
"id": 30,
|
||||
"name": "shield",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"shieldboost": {
|
||||
"id": 31,
|
||||
"name": "shieldboost",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"spinup": {
|
||||
"id": 32,
|
||||
"name": "spinup",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"syscap": {
|
||||
"id": 33,
|
||||
"name": "syscap",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"sysrate": {
|
||||
"id": 34,
|
||||
"name": "sysrate",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"thermload": {
|
||||
"id": 35,
|
||||
"name": "thermload",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"thermres": {
|
||||
"id": 36,
|
||||
"name": "thermres",
|
||||
"type": "numeric",
|
||||
"method": "additive"
|
||||
},
|
||||
"wepcap": {
|
||||
"id": 37,
|
||||
"name": "wepcap",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"weprate": {
|
||||
"id": 38,
|
||||
"name": "weprate",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"shieldreinforcement": {
|
||||
"id": 39,
|
||||
"name": "shieldreinforcement",
|
||||
"type": "numeric",
|
||||
"method": "multiplicative"
|
||||
},
|
||||
"type": {
|
||||
"id": 40,
|
||||
"name": "type",
|
||||
"type": "alphabetic",
|
||||
"method": "overwrite"
|
||||
}
|
||||
},
|
||||
"modifierActions": {
|
||||
"mod_boot_time": {
|
||||
"boot": 1
|
||||
@@ -15965,6 +16537,9 @@
|
||||
},
|
||||
"special_auto_loader": {},
|
||||
"special_choke_canister": {},
|
||||
"special_concordant_sequence": {
|
||||
"thermload": 0.5
|
||||
},
|
||||
"special_corrosive_shell": {
|
||||
"ammo": -0.2
|
||||
},
|
||||
@@ -15980,7 +16555,8 @@
|
||||
"special_high_yield_shell": {},
|
||||
"special_incendiary_rounds": {
|
||||
"rof": 0.05263157894736842,
|
||||
"thermload": 2
|
||||
"thermload": 2,
|
||||
"type": "T"
|
||||
},
|
||||
"special_overload_munitions": {
|
||||
"ammo": -0.2
|
||||
@@ -16002,7 +16578,7 @@
|
||||
"thermload": 0.25
|
||||
},
|
||||
"special_thermalshock": {
|
||||
"damage": -0.25
|
||||
"damage": -0.2
|
||||
},
|
||||
"trade_cell_heat_cell_units": {},
|
||||
"trade_defence_health_add_defence_global_mult": {},
|
||||
@@ -16091,6 +16667,136 @@
|
||||
"thermload": 1
|
||||
}
|
||||
},
|
||||
"specials": {
|
||||
"special_auto_loader": {
|
||||
"id": 0,
|
||||
"name": "Auto loader"
|
||||
},
|
||||
"special_choke_canister": {
|
||||
"id": 1,
|
||||
"name": "Choke canister"
|
||||
},
|
||||
"special_concordant_sequence": {
|
||||
"id": 2,
|
||||
"name": "Concordant sequence"
|
||||
},
|
||||
"special_corrosive_shell": {
|
||||
"id": 3,
|
||||
"name": "Corrosive shell"
|
||||
},
|
||||
"special_dazzle_shell": {
|
||||
"id": 4,
|
||||
"name": "Dazzle shell"
|
||||
},
|
||||
"special_dispersal_field": {
|
||||
"id": 5,
|
||||
"name": "Dispersal field"
|
||||
},
|
||||
"special_distortion_field": {
|
||||
"id": 6,
|
||||
"name": "Distortion field"
|
||||
},
|
||||
"special_drag_munitions": {
|
||||
"id": 7,
|
||||
"name": "Drag munitions"
|
||||
},
|
||||
"special_emissive_munitions": {
|
||||
"id": 8,
|
||||
"name": "Emissive munitions"
|
||||
},
|
||||
"special_feedback_cascade": {
|
||||
"id": 9,
|
||||
"name": "Feedback cascade"
|
||||
},
|
||||
"special_force_shell": {
|
||||
"id": 10,
|
||||
"name": "Force shell"
|
||||
},
|
||||
"special_high_yield_shell": {
|
||||
"id": 11,
|
||||
"name": "High yield shell"
|
||||
},
|
||||
"special_incendiary_rounds": {
|
||||
"id": 12,
|
||||
"name": "Incendiary rounds"
|
||||
},
|
||||
"special_ion_disruptor": {
|
||||
"id": 13,
|
||||
"name": "Ion disruptor"
|
||||
},
|
||||
"special_mass_lock_munition": {
|
||||
"id": 14,
|
||||
"name": "Mass lock munition"
|
||||
},
|
||||
"special_overload_munitions": {
|
||||
"id": 15,
|
||||
"name": "Overload munitions"
|
||||
},
|
||||
"special_penetrator_payload": {
|
||||
"id": 16,
|
||||
"name": "Penetrator payload"
|
||||
},
|
||||
"special_phasing_sequence": {
|
||||
"id": 17,
|
||||
"name": "Phasing sequence"
|
||||
},
|
||||
"special_plasma_slug": {
|
||||
"id": 18,
|
||||
"name": "Plasma slug"
|
||||
},
|
||||
"special_radiant_canister": {
|
||||
"id": 19,
|
||||
"name": "Radiant Canister"
|
||||
},
|
||||
"special_regeneration_sequence": {
|
||||
"id": 20,
|
||||
"name": "Regeneration sequence"
|
||||
},
|
||||
"special_reverberating_cascade": {
|
||||
"id": 21,
|
||||
"name": "Reverberating cascade"
|
||||
},
|
||||
"special_scramble_spectrum": {
|
||||
"id": 22,
|
||||
"name": "Scramble spectrum"
|
||||
},
|
||||
"special_screening_shell": {
|
||||
"id": 23,
|
||||
"name": "Screening shell"
|
||||
},
|
||||
"special_shiftlock_canister": {
|
||||
"id": 24,
|
||||
"name": "Shift-lock canister"
|
||||
},
|
||||
"special_smart_rounds": {
|
||||
"id": 25,
|
||||
"name": "Smart rounds"
|
||||
},
|
||||
"special_super_penetrator": {
|
||||
"id": 26,
|
||||
"name": "Super penetrator"
|
||||
},
|
||||
"special_target_lock_breaker": {
|
||||
"id": 27,
|
||||
"name": "Target lock breaker"
|
||||
},
|
||||
"special_thermal_cascade": {
|
||||
"id": 28,
|
||||
"name": "Thermal cascade"
|
||||
},
|
||||
"special_thermal_conduit": {
|
||||
"id": 29,
|
||||
"name": "Thermal conduit"
|
||||
},
|
||||
"special_thermal_vent": {
|
||||
"id": 30,
|
||||
"name": "Thermal vent"
|
||||
},
|
||||
"special_thermalshock": {
|
||||
"id": 31,
|
||||
"name": "Thermal shock"
|
||||
}
|
||||
},
|
||||
"validity": {
|
||||
"am": [
|
||||
"integrity",
|
||||
@@ -16180,7 +16886,8 @@
|
||||
"range",
|
||||
"reload",
|
||||
"rof",
|
||||
"thermload"
|
||||
"thermload",
|
||||
"type"
|
||||
],
|
||||
"fi": [
|
||||
"boot",
|
||||
@@ -16253,7 +16960,8 @@
|
||||
"range",
|
||||
"reload",
|
||||
"rof",
|
||||
"thermload"
|
||||
"thermload",
|
||||
"type"
|
||||
],
|
||||
"mr": [
|
||||
"ammo",
|
||||
|
||||
93
modifications/blueprints.json
Normal file
93
modifications/blueprints.json
Normal file
@@ -0,0 +1,93 @@
|
||||
{
|
||||
"AFM_LightWeight": { "id": 1, "name": "Lightweight" },
|
||||
"AFM_Reinforced": { "id": 2, "name": "Reinforced" },
|
||||
"AFM_Shielded": { "id": 3, "name": "Shielded" },
|
||||
"Armour_Advanced": { "id": 4, "name": "Kinetic resistant" },
|
||||
"Armour_Explosive": { "id": 5, "name": "Blast Resistant" },
|
||||
"Armour_LightWeight": { "id": 6, "name": "Lightweight" },
|
||||
"Armour_HeavyDuty": { "id": 7, "name": "Heavy Duty" },
|
||||
"Armour_Thermic": { "id": 8, "name": "Thermal Resistant" },
|
||||
"CargoScanner_LightWeight": { "id": 9, "name": "Lightweight" },
|
||||
"CargoScanner_Reinforced": { "id": 10, "name": "Reinforced" },
|
||||
"CargoScanner_Shielded": { "id": 11, "name": "Shielded" },
|
||||
"ChaffLauncher_ChaffCapacity": { "id": 12, "name": "Ammo capacity" },
|
||||
"ChaffLauncher_LightWeight": { "id": 13, "name": "Lightweight" },
|
||||
"ChaffLauncher_Reinforced": { "id": 14, "name": "Reinforced" },
|
||||
"ChaffLauncher_Shielded": { "id": 15, "name": "Shielded" },
|
||||
"CollectionLimpet_LightWeight": { "id": 16, "name": "Lightweight" },
|
||||
"CollectionLimpet_Reinforced": { "id": 17, "name": "Reinforced" },
|
||||
"CollectionLimpet_Shielded": { "id": 18, "name": "Shielded" },
|
||||
"ECM_LightWeight": { "id": 19, "name": "Lightweight" },
|
||||
"ECM_Reinforced": { "id": 20, "name": "Reinforced" },
|
||||
"ECM_Shielded": { "id": 21, "name": "Shielded" },
|
||||
"Engine_Dirty": { "id": 22, "name": "Dirty" },
|
||||
"Engine_Reinforced": { "id": 23, "name": "Reinforced" },
|
||||
"Engine_Tuned": { "id": 24, "name": "Clean" },
|
||||
"FSD_FastBoot": { "id": 25, "name": "Faster boot sequence" },
|
||||
"FSD_LongRange": { "id": 26, "name": "Increased range" },
|
||||
"FSD_Shielded": { "id": 27, "name": "Shielded" },
|
||||
"FSDinterdictor_Expanded": { "id": 28, "name": "Expanded capture arc" },
|
||||
"FSDinterdictor_LongRange": { "id": 29, "name": "Longer range" },
|
||||
"FuelScoop_Shielded": { "id": 30, "name": "Shielded" },
|
||||
"FuelTransferLimpet_LightWeight": { "id": 31, "name": "Lightweight" },
|
||||
"FuelTransferLimpet_Reinforced": { "id": 32, "name": "Reinforced" },
|
||||
"FuelTransferLimpet_Shielded": { "id": 33, "name": "Shielded" },
|
||||
"HatchBreakerLimpet_LightWeight": { "id": 34, "name": "Lightweight" },
|
||||
"HatchBreakerLimpet_Reinforced": { "id": 35, "name": "Reinforced" },
|
||||
"HatchBreakerLimpet_Shielded": { "id": 36, "name": "Shielded" },
|
||||
"HeatSinkLauncher_HeatSinkCapacity": { "id": 37, "name": "Ammo capacity" },
|
||||
"HeatSinkLauncher_LightWeight": { "id": 38, "name": "Lightweight" },
|
||||
"HeatSinkLauncher_Reinforced": { "id": 39, "name": "Reinforced" },
|
||||
"HeatSinkLauncher_Shielded": { "id": 40, "name": "Shielded" },
|
||||
"HullReinforcement_Advanced": { "id": 41, "name": "Blast resistant" },
|
||||
"HullReinforcement_HeavyDuty": { "id": 42, "name": "Heavy duty" },
|
||||
"HullReinforcement_Lightweight": { "id": 43, "name": "Lightweight" },
|
||||
"HullReinforcement_Kinetic": { "id": 44, "name": "Kinetic resistant" },
|
||||
"HullReinforcement_Thermic": { "id": 45, "name": "Thermal resistant" },
|
||||
"KillWarrantScanner_LightWeight": { "id": 46, "name": "Lightweight" },
|
||||
"KillWarrantScanner_Reinforced": { "id": 47, "name": "Reinforced" },
|
||||
"KillWarrantScanner_Shielded": { "id": 48, "name": "Shielded" },
|
||||
"LifeSupport_LightWeight": { "id": 49, "name": "Lightweight" },
|
||||
"LifeSupport_Reinforced": { "id": 50, "name": "Reinforced" },
|
||||
"LifeSupport_Shielded": { "id": 51, "name": "Shielded" },
|
||||
"PointDefence_LightWeight": { "id": 52, "name": "Lightweight" },
|
||||
"PointDefence_Reinforced": { "id": 53, "name": "Reinforced" },
|
||||
"PointDefence_Shielded": { "id": 54, "name": "Shielded" },
|
||||
"PointDefence_PointDefenseCapacity": { "id": 55, "name": "Ammo capacity" },
|
||||
"PowerDistributor_HighCapacity": { "id": 56, "name": "High charge capacity" },
|
||||
"PowerDistributor_HighFrequency": { "id": 57, "name": "Charge enhanced" },
|
||||
"PowerDistributor_PriorityEngines": { "id": 58, "name": "Engine focused" },
|
||||
"PowerDistributor_PrioritySystems": { "id": 59, "name": "System focused" },
|
||||
"PowerDistributor_PriorityWeapons": { "id": 60, "name": "Weapon focused" },
|
||||
"PowerDistributor_Shielded": { "id": 61, "name": "Shielded" },
|
||||
"PowerPlant_Armoured": { "id": 62, "name": "Armoured" },
|
||||
"PowerPlant_Boosted": { "id": 63, "name": "Overcharged" },
|
||||
"PowerPlant_Stealth": { "id": 64, "name": "Low emissions" },
|
||||
"ProspectingLimpet_LightWeight": { "id": 63, "name": "Lightweight" },
|
||||
"ProspectingLimpet_Reinforced": { "id": 66, "name": "Reinforced" },
|
||||
"ProspectingLimpet_Shielded": { "id": 67, "name": "Shielded" },
|
||||
"ShieldBooster_Explosive": { "id": 68, "name": "Blast resistant" },
|
||||
"ShieldBooster_HeavyDuty": { "id": 69, "name": "Heavy duty" },
|
||||
"ShieldBooster_Kinetic": { "id": 70, "name": "Kinetic resistant" },
|
||||
"ShieldBooster_Resistive": { "id": 71, "name": "Resistance augmented" },
|
||||
"ShieldBooster_Thermic": { "id": 72, "name": "Thermal resistant" },
|
||||
"ShieldCellBank_Rapid": { "id": 73, "name": "Rapid charge" },
|
||||
"ShieldCellBank_Specialised": { "id": 74, "name": "Specialised" },
|
||||
"ShieldGenerator_Kinetic": { "id": 75, "name": "Kinetic resistant" },
|
||||
"ShieldGenerator_Optimised": { "id": 76, "name": "Enhanced low power" },
|
||||
"ShieldGenerator_Reinforced": { "id": 77, "name": "Reinforced" },
|
||||
"ShieldGenerator_Thermic": { "id": 78, "name": "Thermal resistant" },
|
||||
"WakeScanner_LightWeight": { "id": 79, "name": "Lightweight" },
|
||||
"WakeScanner_Shielded": { "id": 80, "name": "Shielded" },
|
||||
"WakeScanner_Reinforced": { "id": 81, "name": "Reinforced" },
|
||||
"Weapon_DoubleShot": { "id": 82, "name": "Double shot" },
|
||||
"Weapon_Efficient": { "id": 83, "name": "Efficient" },
|
||||
"Weapon_Focused": { "id": 84, "name": "Focused" },
|
||||
"Weapon_HighCapacity": { "id": 85, "name": "High capacity" },
|
||||
"Weapon_LightWeight": { "id": 86, "name": "Lightweight" },
|
||||
"Weapon_LongRange": { "id": 87, "name": "Long range" },
|
||||
"Weapon_Overcharged": { "id": 88, "name": "Overcharged" },
|
||||
"Weapon_RapidFire": { "id": 89, "name": "Rapid fire" },
|
||||
"Weapon_ShortRange": { "id": 90, "name": "Short range" },
|
||||
"Weapon_Sturdy": { "id": 91, "name": "Sturdy" }
|
||||
}
|
||||
@@ -1,5 +1,7 @@
|
||||
module.exports = {
|
||||
blueprints: require('./blueprints'),
|
||||
modifications: require('./modifications'),
|
||||
modifierActions: require('./modifierActions'),
|
||||
specials: require('./specials'),
|
||||
validity: require('./validity')
|
||||
};
|
||||
|
||||
@@ -1,42 +1,43 @@
|
||||
[
|
||||
"ammo",
|
||||
"boot",
|
||||
"brokenregen",
|
||||
"burst",
|
||||
"clip",
|
||||
"damage",
|
||||
"distdraw",
|
||||
"duration",
|
||||
"eff",
|
||||
"engcap",
|
||||
"engrate",
|
||||
"explres",
|
||||
"facinglimit",
|
||||
"hullboost",
|
||||
"hullreinforcement",
|
||||
"integrity",
|
||||
"jitter",
|
||||
"kinres",
|
||||
"mass",
|
||||
"maxfuel",
|
||||
"optmass",
|
||||
"optmul",
|
||||
"pgen",
|
||||
"piercing",
|
||||
"power",
|
||||
"range",
|
||||
"ranget",
|
||||
"regen",
|
||||
"reload",
|
||||
"rof",
|
||||
"shield",
|
||||
"shieldboost",
|
||||
"spinup",
|
||||
"syscap",
|
||||
"sysrate",
|
||||
"thermload",
|
||||
"thermres",
|
||||
"wepcap",
|
||||
"weprate",
|
||||
"shieldreinforcement"
|
||||
]
|
||||
{
|
||||
"ammo": {"id": 0, "name": "ammo", "type": "numeric", "method": "multiplicative"},
|
||||
"boot": {"id": 1, "name": "boot", "type": "numeric", "method": "multiplicative"},
|
||||
"brokenregen": {"id": 2, "name": "brokenregen", "type": "numeric", "method": "multiplicative"},
|
||||
"burst": {"id": 3, "name": "burst", "type": "numeric", "method": "multiplicative"},
|
||||
"clip": {"id": 4, "name": "clip", "type": "numeric", "method": "multiplicative"},
|
||||
"damage": {"id": 5, "name": "damage", "type": "numeric", "method": "multiplicative"},
|
||||
"distdraw": {"id": 6, "name": "distdraw", "type": "numeric", "method": "multiplicative"},
|
||||
"duration": {"id": 7, "name": "duration", "type": "numeric", "method": "multiplicative"},
|
||||
"eff": {"id": 8, "name": "eff", "type": "numeric", "method": "multiplicative"},
|
||||
"engcap": {"id": 9, "name": "engcap", "type": "numeric", "method": "multiplicative"},
|
||||
"engrate": {"id": 10, "name": "engrate", "type": "numeric", "method": "multiplicative"},
|
||||
"explres": {"id": 11, "name": "explres", "type": "numeric", "method": "additive"},
|
||||
"facinglimit": {"id": 12, "name": "facinglimit", "type": "numeric", "method": "multiplicative"},
|
||||
"hullboost": {"id": 13, "name": "hullboost", "type": "numeric", "method": "multiplicative"},
|
||||
"hullreinforcement": {"id": 14, "name": "hullreinforcement", "type": "numeric", "method": "multiplicative"},
|
||||
"integrity": {"id": 15, "name": "integrity", "type": "numeric", "method": "multiplicative"},
|
||||
"jitter": {"id": 16, "name": "jitter", "type": "numeric", "method": "multiplicative"},
|
||||
"kinres": {"id": 17, "name": "kinres", "type": "numeric", "method": "additive"},
|
||||
"mass": {"id": 18, "name": "mass", "type": "numeric", "method": "multiplicative"},
|
||||
"maxfuel": {"id": 19, "name": "maxfuel", "type": "numeric", "method": "multiplicative"},
|
||||
"optmass": {"id": 20, "name": "optmass", "type": "numeric", "method": "multiplicative"},
|
||||
"optmul": {"id": 21, "name": "optmul", "type": "numeric", "method": "multiplicative"},
|
||||
"pgen": {"id": 22, "name": "pgen", "type": "numeric", "method": "multiplicative"},
|
||||
"piercing": {"id": 23, "name": "piercing", "type": "numeric", "method": "multiplicative"},
|
||||
"power": {"id": 24, "name": "power", "type": "numeric", "method": "multiplicative"},
|
||||
"range": {"id": 25, "name": "range", "type": "numeric", "method": "multiplicative"},
|
||||
"ranget": {"id": 26, "name": "ranget", "type": "numeric", "method": "multiplicative"},
|
||||
"regen": {"id": 27, "name": "regen", "type": "numeric", "method": "multiplicative"},
|
||||
"reload": {"id": 28, "name": "reload", "type": "numeric", "method": "multiplicative"},
|
||||
"rof": {"id": 29, "name": "rof", "type": "numeric", "method": "multiplicative"},
|
||||
"shield": {"id": 30, "name": "shield", "type": "numeric", "method": "multiplicative"},
|
||||
"shieldboost": {"id": 31, "name": "shieldboost", "type": "numeric", "method": "multiplicative"},
|
||||
"spinup": {"id": 32, "name": "spinup", "type": "numeric", "method": "multiplicative"},
|
||||
"syscap": {"id": 33, "name": "syscap", "type": "numeric", "method": "multiplicative"},
|
||||
"sysrate": {"id": 34, "name": "sysrate", "type": "numeric", "method": "multiplicative"},
|
||||
"thermload": {"id": 35, "name": "thermload", "type": "numeric", "method": "multiplicative"},
|
||||
"thermres": {"id": 36, "name": "thermres", "type": "numeric", "method": "additive"},
|
||||
"wepcap": {"id": 37, "name": "wepcap", "type": "numeric", "method": "multiplicative"},
|
||||
"weprate": {"id": 38, "name": "weprate", "type": "numeric", "method": "multiplicative"},
|
||||
"shieldreinforcement": {"id": 39, "name": "shieldreinforcement", "type": "numeric", "method": "multiplicative"},
|
||||
"type": {"id": 40, "name": "type", "type": "alphabetic", "method": "overwrite"}
|
||||
}
|
||||
|
||||
@@ -181,6 +181,9 @@
|
||||
},
|
||||
"special_auto_loader": {},
|
||||
"special_choke_canister": {},
|
||||
"special_concordant_sequence": {
|
||||
"thermload": 0.5
|
||||
},
|
||||
"special_corrosive_shell": {
|
||||
"ammo": -0.2
|
||||
},
|
||||
@@ -196,7 +199,8 @@
|
||||
"special_high_yield_shell": {},
|
||||
"special_incendiary_rounds": {
|
||||
"rof": 0.05263157894736842,
|
||||
"thermload": 2
|
||||
"thermload": 2,
|
||||
"type": "T"
|
||||
},
|
||||
"special_overload_munitions": {
|
||||
"ammo": -0.2
|
||||
@@ -218,7 +222,7 @@
|
||||
"thermload": 0.25
|
||||
},
|
||||
"special_thermalshock": {
|
||||
"damage": -0.25
|
||||
"damage": -0.2
|
||||
},
|
||||
"trade_cell_heat_cell_units": {},
|
||||
"trade_defence_health_add_defence_global_mult": {},
|
||||
|
||||
34
modifications/specials.json
Normal file
34
modifications/specials.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"special_auto_loader": {"id": 0, "name": "Auto loader"},
|
||||
"special_choke_canister": {"id": 1, "name": "Choke canister"},
|
||||
"special_concordant_sequence": {"id": 2, "name": "Concordant sequence"},
|
||||
"special_corrosive_shell": {"id": 3, "name": "Corrosive shell"},
|
||||
"special_dazzle_shell": {"id": 4, "name": "Dazzle shell"},
|
||||
"special_dispersal_field": {"id": 5, "name": "Dispersal field"},
|
||||
"special_distortion_field": {"id": 6, "name": "Distortion field"},
|
||||
"special_drag_munitions": {"id": 7, "name": "Drag munitions"},
|
||||
"special_emissive_munitions": {"id": 8, "name": "Emissive munitions"},
|
||||
"special_feedback_cascade": {"id": 9, "name": "Feedback cascade"},
|
||||
"special_force_shell": {"id": 10, "name": "Force shell"},
|
||||
"special_high_yield_shell": {"id": 11, "name": "High yield shell"},
|
||||
"special_incendiary_rounds": {"id": 12, "name": "Incendiary rounds"},
|
||||
"special_ion_disruptor": {"id": 13, "name": "Ion disruptor"},
|
||||
"special_mass_lock_munition": {"id": 14, "name": "Mass lock munition"},
|
||||
"special_overload_munitions": {"id": 15, "name": "Overload munitions"},
|
||||
"special_penetrator_payload": {"id": 16, "name": "Penetrator payload"},
|
||||
"special_phasing_sequence": {"id": 17, "name": "Phasing sequence"},
|
||||
"special_plasma_slug": {"id": 18, "name": "Plasma slug"},
|
||||
"special_radiant_canister": {"id": 19, "name": "Radiant Canister"},
|
||||
"special_regeneration_sequence": {"id": 20, "name": "Regeneration sequence"},
|
||||
"special_reverberating_cascade": {"id": 21, "name": "Reverberating cascade"},
|
||||
"special_scramble_spectrum": {"id": 22, "name": "Scramble spectrum"},
|
||||
"special_screening_shell": {"id": 23, "name": "Screening shell"},
|
||||
"special_shiftlock_canister": {"id": 24, "name": "Shift-lock canister"},
|
||||
"special_smart_rounds": {"id": 25, "name": "Smart rounds"},
|
||||
"special_super_penetrator": {"id": 26, "name": "Super penetrator"},
|
||||
"special_target_lock_breaker": {"id": 27, "name": "Target lock breaker"},
|
||||
"special_thermal_cascade": {"id": 28, "name": "Thermal cascade"},
|
||||
"special_thermal_conduit": {"id": 29, "name": "Thermal conduit"},
|
||||
"special_thermal_vent": {"id": 30, "name": "Thermal vent"},
|
||||
"special_thermalshock": {"id": 31, "name": "Thermal shock"}
|
||||
}
|
||||
@@ -87,7 +87,8 @@
|
||||
"range",
|
||||
"reload",
|
||||
"rof",
|
||||
"thermload"
|
||||
"thermload",
|
||||
"type"
|
||||
],
|
||||
"fi": [
|
||||
"boot",
|
||||
@@ -160,7 +161,8 @@
|
||||
"range",
|
||||
"reload",
|
||||
"rof",
|
||||
"thermload"
|
||||
"thermload",
|
||||
"type"
|
||||
],
|
||||
"mr": [
|
||||
"ammo",
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
"bays": 2,
|
||||
"class": 7,
|
||||
"cost": 575660,
|
||||
"edID": 128727930,
|
||||
"eddbID": 1560,
|
||||
"edID": 128727932,
|
||||
"eddbID": 1562,
|
||||
"fightercost": 1030,
|
||||
"grp": "fh",
|
||||
"id": "fh",
|
||||
@@ -32,8 +32,8 @@
|
||||
"bays": 1,
|
||||
"class": 5,
|
||||
"cost": 2369330,
|
||||
"edID": 128727932,
|
||||
"eddbID": 1562,
|
||||
"edID": 128727930,
|
||||
"eddbID": 1560,
|
||||
"fightercost": 1030,
|
||||
"grp": "fh",
|
||||
"id": "fr",
|
||||
|
||||
@@ -34,13 +34,13 @@
|
||||
"cost": 65000,
|
||||
"edID": 128668543,
|
||||
"eddbID": 1379,
|
||||
"explres": 0.2,
|
||||
"explres": 0.02,
|
||||
"grp": "hr",
|
||||
"id": "2c",
|
||||
"kinres": 0.2,
|
||||
"kinres": 0.02,
|
||||
"mass": 32,
|
||||
"rating": "E",
|
||||
"thermres": 0.2
|
||||
"thermres": 0.02
|
||||
},
|
||||
{
|
||||
"hullreinforcement": 330,
|
||||
@@ -48,13 +48,13 @@
|
||||
"cost": 195000,
|
||||
"edID": 128668544,
|
||||
"eddbID": 1380,
|
||||
"explres": 0.2,
|
||||
"explres": 0.02,
|
||||
"grp": "hr",
|
||||
"id": "2b",
|
||||
"kinres": 0.2,
|
||||
"kinres": 0.02,
|
||||
"mass": 16,
|
||||
"rating": "D",
|
||||
"thermres": 0.2
|
||||
"thermres": 0.02
|
||||
},
|
||||
{
|
||||
"hullreinforcement": 230,
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
{
|
||||
"class": 5,
|
||||
"cost": 1658100,
|
||||
"edID": 128727095,
|
||||
"edID": 128727925,
|
||||
"eddbID": 1575,
|
||||
"grp": "pcq",
|
||||
"id": "mm",
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "coriolis-data",
|
||||
"version": "2.2.2",
|
||||
"version": "2.2.4",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/EDCD/coriolis-data"
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
var Modules = require('../modules');
|
||||
var Ships = require('../ships');
|
||||
var Modifications = require('../modifications');
|
||||
|
||||
describe('JSON Data', function() {
|
||||
|
||||
@@ -160,4 +161,15 @@ describe('JSON Data', function() {
|
||||
}
|
||||
});
|
||||
|
||||
it('has valid blueprints', function() {
|
||||
var ids = {};
|
||||
|
||||
for (var k in Modifications.blueprints) {
|
||||
const blueprint = Modifications.blueprints[k];
|
||||
expect(ids[blueprint.id]).toBeFalsy('ID already exists: ' + blueprint.id);
|
||||
expect(blueprint.name).toBeDefined('Blueprint has no name, ID:' + blueprint.id);
|
||||
ids[blueprint.idid] = true;
|
||||
}
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user