Parts
Parts are the building blocks of your AC.
Head
Properties returned for each head part.
- Name
id
- Type
- number
- Description
- Unique ID for the part/unit.
- Name
regulationVersion
- Type
- string
- Description
- Regulation version for the part/unit specs.
- Name
name
- Type
- string
- Description
- Name of the part/unit.
- Name
ap
- Type
- number
- Description
- Resilience of the part.
- Name
antiKineticDefense
- Type
- number
- Description
- Defense rating against kinetic damage.
- Name
antiEnergyDefense
- Type
- number
- Description
- Defense rating against energy damage.
- Name
antiExplosiveDefense
- Type
- number
- Description
- Defense rating against explosive/incendiary damage.
- Name
attitudeStability
- Type
- number
- Description
- The maximum load the ACS can support. The higher this value, the less likely the AC is to stagger.
- Name
systemRecovery
- Type
- number
- Description
- Ability to detect system abnormalities and recover. Higher values correspond to lower vulnerability to system abnormalities
- Name
scanDistance
- Type
- number
- Description
- Range within which scanning can detect enemies or part containers.
- Name
scanEffectDuration
- Type
- number
- Description
- Scan visibility duration after having detected enemies or part containers.
- Name
weight
- Type
- number
- Description
- Weight of the part.
- Name
enLoad
- Type
- number
- Description
- EN load of the part.
List all head parts
Returns a paginated list of all head parts.
Optional query parameters
- Name
limit
- Type
- integer
- Description
Pagniation limit for parts. Defaults to 20 if not specified.
- Name
offset
- Type
- integer
- Description
Pagniation offset for parts. Defaults to 0 if not specified.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/head -d limit=2 offset=8
Response
{
"meta": {
"limit": 2,
"offset": 8,
"total": 22
},
"data": [
{
"id": 9,
"regulationVersion": "1.01",
"name": "NACHTREIHER/44E",
"ap": 590,
"antiKineticDefense": 153,
"antiEnergyDefense": 155,
"antiExplosiveDefense": 152,
"attitudeStability": 422,
"systemRecovery": 92,
"scanDistance": 280,
"scanEffectDuration": 13.2,
"weight": 2320,
"enLoad": 210
},
{
"id": 10,
"regulationVersion": "1.01",
"name": "KASUAR/44Z",
"ap": 400,
"antiKineticDefense": 149,
"antiEnergyDefense": 157,
"antiExplosiveDefense": 151,
"attitudeStability": 498,
"systemRecovery": 108,
"scanDistance": 620,
"scanEffectDuration": 5.4,
"weight": 2590,
"enLoad": 254
}
]
}
Retrieve a head part
Returns the head part with the specified ID.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/head/9
Response
{
"id": 9,
"regulationVersion": "1.01",
"name": "NACHTREIHER/44E",
"ap": 590,
"antiKineticDefense": 153,
"antiEnergyDefense": 155,
"antiExplosiveDefense": 152,
"attitudeStability": 422,
"systemRecovery": 92,
"scanDistance": 280,
"scanEffectDuration": 13.2,
"weight": 2320,
"enLoad": 210
}
Core
Properties returned for each core part.
- Name
id
- Type
- number
- Description
- Unique ID for the part/unit.
- Name
regulationVersion
- Type
- string
- Description
- Regulation version for the part/unit specs.
- Name
name
- Type
- string
- Description
- Name of the part/unit.
- Name
ap
- Type
- number
- Description
- Resilience of the part.
- Name
antiKineticDefense
- Type
- number
- Description
- Defense rating against kinetic damage.
- Name
antiEnergyDefense
- Type
- number
- Description
- Defense rating against energy damage.
- Name
antiExplosiveDefense
- Type
- number
- Description
- Defense rating against explosive/incendiary damage.
- Name
attitudeStability
- Type
- number
- Description
- The maximum load the ACS can support. The higher this value, the less likely the AC is to stagger.
- Name
boosterEfficiencyAdj
- Type
- number
- Description
- Adjustment to booster EN efficiency. The higher this value, the less EN consumed by Quick Boost.
- Name
generatorOutputAdj
- Type
- number
- Description
- Adjustment to generator EN output. The higher this value, the greater the final EN output of the generator.
- Name
generatorSupplyAdj
- Type
- number
- Description
- Adjustment to generator EN supply performance. The higher this value, the more quickly the generator resumes supply after an EN-consuming action.
- Name
weight
- Type
- number
- Description
- Weight of the part.
- Name
enLoad
- Type
- number
- Description
- EN load of the part.
List all core parts
Returns a paginated list of all core parts.
Optional query parameters
- Name
limit
- Type
- integer
- Description
Pagniation limit for parts. Defaults to 20 if not specified.
- Name
offset
- Type
- integer
- Description
Pagniation offset for parts. Defaults to 0 if not specified.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/core -d limit=2 offset=8
Response
{
"meta": {
"limit": 2,
"offset": 8,
"total": 16
},
"data": [
{
"id": 9,
"regulationVersion": "1.01",
"name": "CC-2000 ORBITER",
"ap": 2780,
"antiKineticDefense": 393,
"antiEnergyDefense": 366,
"antiExplosiveDefense": 374,
"attitudeStability": 407,
"boosterEfficiencyAdj": 100,
"generatorOutputAdj": 103,
"generatorSupplyAdj": 93,
"weight": 12650,
"enLoad": 267
},
{
"id": 10,
"regulationVersion": "1.01",
"name": "CC-3000 WRECKER",
"ap": 3940,
"antiKineticDefense": 468,
"antiEnergyDefense": 434,
"antiExplosiveDefense": 461,
"attitudeStability": 532,
"boosterEfficiencyAdj": 80,
"generatorOutputAdj": 96,
"generatorSupplyAdj": 100,
"weight": 19000,
"enLoad": 310
}
]
}
Retrieve a core part
Returns the core part with the specified ID.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/core/9
Response
{
"id": 9,
"regulationVersion": "1.01",
"name": "CC-2000 ORBITER",
"ap": 2780,
"antiKineticDefense": 393,
"antiEnergyDefense": 366,
"antiExplosiveDefense": 374,
"attitudeStability": 407,
"boosterEfficiencyAdj": 100,
"generatorOutputAdj": 103,
"generatorSupplyAdj": 93,
"weight": 12650,
"enLoad": 267
}
Arms
Properties returned for each arms part.
- Name
id
- Type
- number
- Description
- Unique ID for the part/unit.
- Name
regulationVersion
- Type
- string
- Description
- Regulation version for the part/unit specs.
- Name
name
- Type
- string
- Description
- Name of the part/unit.
- Name
ap
- Type
- number
- Description
- Resilience of the part.
- Name
antiKineticDefense
- Type
- number
- Description
- Defense rating against kinetic damage.
- Name
antiEnergyDefense
- Type
- number
- Description
- Defense rating against energy damage.
- Name
antiExplosiveDefense
- Type
- number
- Description
- Defense rating against explosive/incendiary damage.
- Name
armsLoadLimit
- Type
- number
- Description
- Maximum weight arms can carry without compromising on stable operating performance. Higher values make it easier to manipulate arm weapons, mitigating dips in target tracking and recoil control caused by overload.
- Name
recoilControl
- Type
- number
- Description
- Ability to absorb recoil. Higher values mitigate accuracy reduction incurred by rapid fire.
- Name
firearmSpecialization
- Type
- number
- Description
- Suitability for using firearms. Higher values improve target tracking performance.
- Name
meleeSpecialization
- Type
- number
- Description
- Suitability for using melee weapons. Higher values corresponding to greater attack power.
- Name
weight
- Type
- number
- Description
- Weight of the part.
- Name
enLoad
- Type
- number
- Description
- EN load of the part.
List all arms parts
Returns a paginated list of all arms parts.
Optional query parameters
- Name
limit
- Type
- integer
- Description
Pagniation limit for parts. Defaults to 20 if not specified.
- Name
offset
- Type
- integer
- Description
Pagniation offset for parts. Defaults to 0 if not specified.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/arms -d limit=2 offset=8
Response
{
"meta": {
"limit": 2,
"offset": 8,
"total": 18
},
"data": [
{
"id": 9,
"regulationVersion": "1.01",
"name": "NACHTREIHER/46E",
"ap": 1860,
"antiKineticDefense": 204,
"antiEnergyDefense": 213,
"antiExplosiveDefense": 195,
"armsLoadLimit": 12730,
"recoilControl": 52,
"firearmSpecialization": 160,
"meleeSpecialization": 95,
"weight": 11420,
"enLoad": 302
},
{
"id": 10,
"regulationVersion": "1.01",
"name": "VE-46A",
"ap": 2260,
"antiKineticDefense": 262,
"antiEnergyDefense": 270,
"antiExplosiveDefense": 257,
"armsLoadLimit": 21300,
"recoilControl": 160,
"firearmSpecialization": 80,
"meleeSpecialization": 76,
"weight": 22210,
"enLoad": 380
}
]
}
Retrieve a arms part
Returns the arms part with the specified ID.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/arms/9
Response
{
"id": 9,
"regulationVersion": "1.01",
"name": "NACHTREIHER/46E",
"ap": 1860,
"antiKineticDefense": 204,
"antiEnergyDefense": 213,
"antiExplosiveDefense": 195,
"armsLoadLimit": 12730,
"recoilControl": 52,
"firearmSpecialization": 160,
"meleeSpecialization": 95,
"weight": 11420,
"enLoad": 302
}
Legs
Properties returned for each legs part.
Not all properties apply to all legs. For example, tank tread legs do not have
jumpDistance
or jumpHeight
.
- Name
id
- Type
- number
- Description
- Unique ID for the part/unit.
- Name
regulationVersion
- Type
- string
- Description
- Regulation version for the part/unit specs.
- Name
name
- Type
- string
- Description
- Name of the part/unit.
- Name
ap
- Type
- number
- Description
- Resilience of the part.
- Name
antiKineticDefense
- Type
- number
- Description
- Defense rating against kinetic damage.
- Name
antiEnergyDefense
- Type
- number
- Description
- Defense rating against energy damage.
- Name
antiExplosiveDefense
- Type
- number
- Description
- Defense rating against explosive/incendiary damage.
- Name
attitudeStability
- Type
- number
- Description
- The maximum load the ACS can support. The higher this value, the less likely the AC is to stagger.
- Name
loadLimit
- Type
- number
- Description
- Maximum weight legs can support. Higher values mean that the legs can support more heavy parts.
- Name
jumpDistance
- Type
- number | null
- Description
- Horizontal jumping performance. Higher values correspond to higher initial speed of Quick Boost from the ground.
- Name
jumpHeight
- Type
- number | null
- Description
- Vertical jumping performance. Higher values correspond to higher maximum heights of jumps from the ground.
- Name
travelSpeed
- Type
- number | null
- Description
- Speed while boost is disengaged.
- Name
highSpeedPerf
- Type
- number | null
- Description
- Speed while boost is engaged.
- Name
thrust
- Type
- number | null
- Description
- Thrust of boost movement. Higher values correspond to greater movement speed.
- Name
upwardThrust
- Type
- number | null
- Description
- Vertical thrust of boost movement. Higher values correspond to greater ascending speed.
- Name
upwardEnConsumption
- Type
- number | null
- Description
- EN consumed by ascending boost movement.
- Name
qbThrust
- Type
- number | null
- Description
- Initial thrust of Quick Boost movement. Higher values correspond to greater initial speed.
- Name
qbJetDuration
- Type
- number | null
- Description
- Duration of Quick Boost jets. Higher values correspond to greater distance traveled.
- Name
qbEnConsumption
- Type
- number | null
- Description
- EN consumed by Quick Boost.
- Name
qbReloadTime
- Type
- number | null
- Description
- Reload time for Quick Boost. Lower values enable agile, consecutive usage.
- Name
qbReloadIdealWeight
- Type
- number | null
- Description
- Maximum tolerable AC weight before Quick Boost reload time is compromised. Higher values can support heavier ACs without suffering reduced performance.
- Name
abThrust
- Type
- number | null
- Description
- Thrust of Assault Boost movement. Higher values correspond to swifter rush attacks.
- Name
abEnConsumption
- Type
- number | null
- Description
- EN consumed by Assault Boost.
- Name
weight
- Type
- number
- Description
- Weight of the part.
- Name
enLoad
- Type
- number
- Description
- EN load of the part.
List all legs parts
Returns a paginated list of all legs parts.
Optional query parameters
- Name
limit
- Type
- integer
- Description
Pagniation limit for parts. Defaults to 20 if not specified.
- Name
offset
- Type
- integer
- Description
Pagniation offset for parts. Defaults to 0 if not specified.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/legs -d limit=2 offset=8
Response
{
"meta": {
"limit": 2,
"offset": 8,
"total": 24
},
"data": [
{
"id": 9,
"regulationVersion": "1.01",
"name": "2C-2000 CRAWLER",
"ap": 3650,
"antiKineticDefense": 326,
"antiEnergyDefense": 322,
"antiExplosiveDefense": 337,
"attitudeStability": 749,
"loadLimit": 51200,
"jumpDistance": 90,
"jumpHeight": 24,
"travelSpeed": null,
"highSpeedPerf": null,
"thrust": null,
"upwardThrust": null,
"upwardEnConsumption": null,
"qbThrust": null,
"qbJetDuration": null,
"qbEnConsumption": null,
"qbReloadTime": null,
"qbReloadIdealWeight": null,
"abThrust": null,
"abEnConsumption": null,
"weight": 16300,
"enLoad": 280
},
{
"id": 10,
"regulationVersion": "1.01",
"name": "2C-3000 WRECKER",
"ap": 4220,
"antiKineticDefense": 350,
"antiEnergyDefense": 312,
"antiExplosiveDefense": 383,
"attitudeStability": 943,
"loadLimit": 68900,
"jumpDistance": 76,
"jumpHeight": 17,
"travelSpeed": null,
"highSpeedPerf": null,
"thrust": null,
"upwardThrust": null,
"upwardEnConsumption": null,
"qbThrust": null,
"qbJetDuration": null,
"qbEnConsumption": null,
"qbReloadTime": null,
"qbReloadIdealWeight": null,
"abThrust": null,
"abEnConsumption": null,
"weight": 21680,
"enLoad": 680
}
]
}
Retrieve a legs part
Returns the legs part with the specified ID.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/legs/9
Response
{
"id": 9,
"regulationVersion": "1.01",
"name": "2C-2000 CRAWLER",
"ap": 3650,
"antiKineticDefense": 326,
"antiEnergyDefense": 322,
"antiExplosiveDefense": 337,
"attitudeStability": 749,
"loadLimit": 51200,
"jumpDistance": 90,
"jumpHeight": 24,
"travelSpeed": null,
"highSpeedPerf": null,
"thrust": null,
"upwardThrust": null,
"upwardEnConsumption": null,
"qbThrust": null,
"qbJetDuration": null,
"qbEnConsumption": null,
"qbReloadTime": null,
"qbReloadIdealWeight": null,
"abThrust": null,
"abEnConsumption": null,
"weight": 16300,
"enLoad": 280
}
Booster
Properties returned for each booster part.
- Name
id
- Type
- number
- Description
- Unique ID for the part/unit.
- Name
regulationVersion
- Type
- string
- Description
- Regulation version for the part/unit specs.
- Name
name
- Type
- string
- Description
- Name of the part/unit.
- Name
thrust
- Type
- number
- Description
- Thrust of boost movement. Higher values correspond to greater movement speed.
- Name
upwardThrust
- Type
- number
- Description
- Vertical thrust of boost movement. Higher values correspond to greater ascending speed.
- Name
upwardEnConsumption
- Type
- number
- Description
- EN consumed by ascending boost movement.
- Name
qbThrust
- Type
- number
- Description
- Initial thrust of Quick Boost movement. Higher values correspond to greater initial speed.
- Name
qbJetDuration
- Type
- number
- Description
- Duration of Quick Boost jets. Higher values correspond to greater distance traveled.
- Name
qbEnConsumption
- Type
- number
- Description
- EN consumed by Quick Boost.
- Name
qbReloadTime
- Type
- number
- Description
- Reload time for Quick Boost. Lower values enable agile, consecutive usage.
- Name
qbReloadIdealWeight
- Type
- number
- Description
- Maximum tolerable AC weight before Quick Boost reload time is compromised. Higher values can support heavier ACs without suffering reduced performance.
- Name
abThrust
- Type
- number
- Description
- Thrust of Assault Boost movement. Higher values correspond to swifter rush attacks.
- Name
abEnConsumption
- Type
- number
- Description
- EN consumed by Assault Boost.
- Name
meleeAttackThrust
- Type
- number
- Description
- Thrust when homing in on enemies using melee weapons. Most melee weapons are capable of homing in on enemies within certain ranges. This value increases the speed of those homing attacks.
- Name
meleeAtkEnConsump
- Type
- number
- Description
- EN consumed by movement resulting from use of melee weapon.
- Name
weight
- Type
- number
- Description
- Weight of the part.
- Name
enLoad
- Type
- number
- Description
- EN load of the part.
List all booster parts
Returns a paginated list of all booster parts.
Optional query parameters
- Name
limit
- Type
- integer
- Description
Pagniation limit for parts. Defaults to 20 if not specified.
- Name
offset
- Type
- integer
- Description
Pagniation offset for parts. Defaults to 0 if not specified.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/booster -d limit=2 offset=8
Response
{
"meta": {
"limit": 2,
"offset": 8,
"total": 12
},
"data": [
{
"id": 9,
"regulationVersion": "1.01",
"name": "BC-0400 MULE",
"thrust": 5417,
"upwardThrust": 4434,
"upwardEnConsumption": 405,
"qbThrust": 17500,
"qbJetDuration": 0.46,
"qbEnConsumption": 670,
"qbReloadTime": 0.58,
"qbReloadIdealWeight": 80000,
"abThrust": 7584,
"abEnConsumption": 381,
"meleeAttackThrust": 7018,
"meleeAtkEnConsump": 390,
"weight": 970,
"enLoad": 200
},
{
"id": 10,
"regulationVersion": "1.01",
"name": "BC-0200 GRIDWALKER",
"thrust": 6401,
"upwardThrust": 6334,
"upwardEnConsumption": 660,
"qbThrust": 19000,
"qbJetDuration": 0.33,
"qbEnConsumption": 660,
"qbReloadTime": 0.7,
"qbReloadIdealWeight": 60900,
"abThrust": 8585,
"abEnConsumption": 387,
"meleeAttackThrust": 11468,
"meleeAtkEnConsump": 520,
"weight": 2010,
"enLoad": 244
}
]
}
Retrieve a booster part
Returns the booster part with the specified ID.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/booster/9
Response
{
"id": 9,
"regulationVersion": "1.01",
"name": "BC-0400 MULE",
"thrust": 5417,
"upwardThrust": 4434,
"upwardEnConsumption": 405,
"qbThrust": 17500,
"qbJetDuration": 0.46,
"qbEnConsumption": 670,
"qbReloadTime": 0.58,
"qbReloadIdealWeight": 80000,
"abThrust": 7584,
"abEnConsumption": 381,
"meleeAttackThrust": 7018,
"meleeAtkEnConsump": 390,
"weight": 970,
"enLoad": 200
}
FCS
Properties returned for each fcs part.
- Name
id
- Type
- number
- Description
- Unique ID for the part/unit.
- Name
regulationVersion
- Type
- string
- Description
- Regulation version for the part/unit specs.
- Name
name
- Type
- string
- Description
- Name of the part/unit.
- Name
closeRangeAssist
- Type
- number
- Description
- Aiming assistance performance at close range. Higher values improve aim when targeting enemies at close range (within 130 m).
- Name
mediumRangeAssist
- Type
- number
- Description
- Aiming assistance performance at medium range. Higher values improve aim when targeting enemies at medium range (130-260 m).
- Name
longRangeAssist
- Type
- number
- Description
- Aiming assistance performance at long range. Higher values improve aim when targeting enemies at long range (beyond 260 m).
- Name
missileLockCorrection
- Type
- number
- Description
- Modifier for the time it takes to acquire lock-on for missiles and other homing weapons. The higher the value, the less time required to complete lock-on.
- Name
multiLockCorrection
- Type
- number
- Description
- Modifier for the time it takes to acquire multiple lock-ons for missiles and other homing weapons. The higher the value, the less time required to complete lock-ons.
- Name
weight
- Type
- number
- Description
- Weight of the part.
- Name
enLoad
- Type
- number
- Description
- EN load of the part.
List all fcs parts
Returns a paginated list of all fcs parts.
Optional query parameters
- Name
limit
- Type
- integer
- Description
Pagniation limit for parts. Defaults to 20 if not specified.
- Name
offset
- Type
- integer
- Description
Pagniation offset for parts. Defaults to 0 if not specified.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/fcs -d limit=2 offset=8
Response
{
"meta": {
"limit": 2,
"offset": 8,
"total": 10
},
"data": [
{
"id": 9,
"regulationVersion": "1.01",
"name": "IA-C01F: OCELLUS",
"closeRangeAssist": 90,
"mediumRangeAssist": 12,
"longRangeAssist": 3,
"missileLockCorrection": 85,
"multiLockCorrection": 50,
"weight": 130,
"enLoad": 292
},
{
"id": 10,
"regulationVersion": "1.01",
"name": "IB-C03F: WLT 001",
"closeRangeAssist": 50,
"mediumRangeAssist": 72,
"longRangeAssist": 48,
"missileLockCorrection": 102,
"multiLockCorrection": 66,
"weight": 150,
"enLoad": 486
}
]
}
Retrieve a fcs part
Returns the fcs part with the specified ID.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/fcs/9
Response
{
"id": 9,
"regulationVersion": "1.01",
"name": "IA-C01F: OCELLUS",
"closeRangeAssist": 90,
"mediumRangeAssist": 12,
"longRangeAssist": 3,
"missileLockCorrection": 85,
"multiLockCorrection": 50,
"weight": 130,
"enLoad": 292
}
Generator
Properties returned for each generator part.
- Name
id
- Type
- number
- Description
- Unique ID for the part/unit.
- Name
regulationVersion
- Type
- string
- Description
- Regulation version for the part/unit specs.
- Name
name
- Type
- string
- Description
- Name of the part/unit.
- Name
enCapacity
- Type
- number
- Description
- Total amount of EN available for use. Higher values enable heavy use of EN-consuming actions.
- Name
enRecharge
- Type
- number
- Description
- The ability of the generator to initiate EN recharge. The higher this value, the more quickly the generator commences recovery after an EN-consuming action.
- Name
supplyRecovery
- Type
- number
- Description
- The ability of the generator to recover after interruption of EN supply. The higher this value, the more quickly the generator commences recovery after EN is fully depleted.
- Name
postRecoveryEnSupply
- Type
- number
- Description
- Amount of EN that is immediately recharged after generator EN supply has been restored. Higher values correspond to greater initial EN recharge after the generator recovers from complete EN depletion, enabling heavy use of EN-consuming actions following recovery.
- Name
energyFirearmSpec
- Type
- number
- Description
- Efficiency of EN output diverted to ranged energy weapons. Higher values correspond to greater attack power and reduced charging time for weapons affected by this spec. This spec does not affect weapons with independent EN output systems, such as melee weapons or plasma missile launchers.
- Name
weight
- Type
- number
- Description
- Weight of the part.
- Name
enLoad
- Type
- number
- Description
- EN load of the part.
List all generator parts
Returns a paginated list of all generator parts.
Optional query parameters
- Name
limit
- Type
- integer
- Description
Pagniation limit for parts. Defaults to 20 if not specified.
- Name
offset
- Type
- integer
- Description
Pagniation offset for parts. Defaults to 0 if not specified.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/generator -d limit=2 offset=8
Response
{
"meta": {
"limit": 2,
"offset": 8,
"total": 14
},
"data": [
{
"id": 9,
"regulationVersion": "1.01",
"name": "VP-20D",
"enCapacity": 3250,
"enRecharge": 714,
"supplyRecovery": 384,
"postRecoveryEnSupply": 1400,
"energyFirearmSpec": 98,
"weight": 11030,
"enOutput": 4430
},
{
"id": 10,
"regulationVersion": "1.01",
"name": "VE-20A",
"enCapacity": 2460,
"enRecharge": 740,
"supplyRecovery": 416,
"postRecoveryEnSupply": 600,
"energyFirearmSpec": 116,
"weight": 3590,
"enOutput": 3120
}
]
}
Retrieve a generator part
Returns the generator part with the specified ID.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/generator/9
Response
{
"id": 9,
"regulationVersion": "1.01",
"name": "VP-20D",
"enCapacity": 3250,
"enRecharge": 714,
"supplyRecovery": 384,
"postRecoveryEnSupply": 1400,
"energyFirearmSpec": 98,
"weight": 11030,
"enOutput": 4430
}
Expansion
Properties returned for each expansion part.
Not all properties apply to all expansion parts. For example, ASSAULT ARMOR
doesn't have resilience
or duration
specs.
- Name
id
- Type
- number
- Description
- Unique ID for the part/unit.
- Name
regulationVersion
- Type
- string
- Description
- Regulation version for the part/unit specs.
- Name
name
- Type
- string
- Description
- Name of the part/unit.
- Name
attackPower
- Type
- number | null
- Description
- Damage-dealing performance. Damage output can decrease due to factors such as attenuation over distance, or when ricocheting occurs.
- Name
impact
- Type
- number | null
- Description
- ACS overload performance. This corresponds to immediate ACS strain, which resets within a short period of time.
- Name
accumulativeImpact
- Type
- number | null
- Description
- Accumulative ACS overload performance. This corresponds to sustained ACS strain, which is alleviated over time.
- Name
blastRadius
- Type
- number | null
- Description
- Size of resulting explosions.
- Name
directHitAdjustment
- Type
- number | null
- Description
- Damage multiplier when attacking a staggered enemy.
- Name
resilience
- Type
- number | null
- Description
- Resilience of the barrier produced.
- Name
duration
- Type
- number | null
- Description
- Duration of the barrier produced.
List all expansion parts
Returns a paginated list of all expansion parts.
Optional query parameters
- Name
limit
- Type
- integer
- Description
Pagniation limit for parts. Defaults to 20 if not specified.
- Name
offset
- Type
- integer
- Description
Pagniation offset for parts. Defaults to 0 if not specified.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/expansion
Response
{
"meta": {
"limit": 2,
"offset": 0,
"total": 4
},
"data": [
{
"id": 1,
"regulationVersion": "1.01",
"name": "ASSAULT ARMOR",
"attackPower": 1500,
"impact": 2000,
"accumulativeImpact": 1380,
"blastRadius": 60,
"effectRange": 200,
"directHitAdjustment": 230,
"resilience": null,
"duration": null
},
{
"id": 2,
"regulationVersion": "1.01",
"name": "PULSE ARMOR",
"attackPower": null,
"impact": null,
"accumulativeImpact": null,
"blastRadius": null,
"effectRange": null,
"directHitAdjustment": null,
"resilience": 3300,
"duration": 10
},
]
}
Retrieve a expansion part
Returns the expansion part with the specified ID.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/expansion/2
Response
{
"id": 2,
"regulationVersion": "1.01",
"name": "PULSE ARMOR",
"attackPower": null,
"impact": null,
"accumulativeImpact": null,
"blastRadius": null,
"effectRange": null,
"directHitAdjustment": null,
"resilience": 3300,
"duration": 10
},
Arm units
Properties returned for each arm unit.
Since there is a wide variety of arm units, not all properties apply to all units.
- Name
id
- Type
- number
- Description
- Unique ID for the part/unit.
- Name
regulationVersion
- Type
- string
- Description
- Regulation version for the part/unit specs.
- Name
name
- Type
- string
- Description
- Name of the part/unit.
- Name
attackCount
- Type
- number
- Description
- Number of projectiles/submunitions per attack.
- Name
attackPower
- Type
- number
- Description
- Damage-dealing performance. Damage output can decrease due to factors such as attenuation over distance, or when ricocheting occurs.
- Name
impact
- Type
- number
- Description
- ACS overload performance. This corresponds to immediate ACS strain, which resets within a short period of time.
- Name
accumulativeImpact
- Type
- number
- Description
- Accumulative ACS overload performance. This corresponds to sustained ACS strain, which is alleviated over time.
- Name
blastRadius
- Type
- number
- Description
- Size of resulting explosions.
- Name
atkHeatBuildup
- Type
- number
- Description
- Heat buildup when attacking. Overheat occurs when value exceeds the maximum tolerance.
- Name
consecutiveHits
- Type
- number
- Description
- Number of chain attacks possible with additional inputs.
- Name
chgAttackCount
- Type
- number
- Description
- Number of projectiles/submunitions per charge attack.
- Name
chgAttackPower
- Type
- number
- Description
- Damage-dealing performance for charge attacks. Damage output can decrease due to factors such as attenuation over distance, or when ricocheting occurs.
- Name
chgImpact
- Type
- number
- Description
- ACS overload performance for charge attacks. This corresponds to immediate ACS strain, which resets within a short period of time.
- Name
chgAccumImpact
- Type
- number
- Description
- Accumulative ACS overload performance for charge attacks. This corresponds to sustained ACS strain, which is alleviated over time.
- Name
chgBlastRadius
- Type
- number
- Description
- Size of explosions resulting from charge attacks.
- Name
chgHeatBuildup
- Type
- number
- Description
- Heat buildup when using charge attacks. Overhead occurs when value exceeds the maximum tolerance.
- Name
fullChgAttackPower
- Type
- number
- Description
- Damage-dealing performance of full-charge attacks. Damage output can decrease due to factors such as attenuation over distance, or when ricocheting occurs.
- Name
fullChgImpact
- Type
- number
- Description
- ACS overload performance for full-charge attacks. This corresponds to immediate ACS strain, which resets within a short period of time.
- Name
fullChgAccumImpact
- Type
- number
- Description
- Accumulative ACS overload performance for full-charge attacks. This corresponds to sustained ACS strain, which is alleviated over time.
- Name
fullChgHeatBuildup
- Type
- number
- Description
- Heat buildup when using full-charge attacks. Overhead occurs when value exceeds the maximum tolerance.
- Name
directHitAdjustment
- Type
- number
- Description
- Damage multiplier when attacking a staggered enemy.
- Name
paInterference
- Type
- number
- Description
- Ability to interfere with enemy pulse barriers. The higher this value, the easier it is to break down pulse armor or shielding.
- Name
guidance
- Type
- number
- Description
- Tracking performance of missiles and other homing weapons.
- Name
recoil
- Type
- number
- Description
- Recoil that occurs when firing.
- Name
idealRange
- Type
- number
- Description
- Range at which attack power is guaranteed without ricocheting. Applies regardless of the target's defenses, with the exception of some special armor.
- Name
effectiveRange
- Type
- number
- Description
- Range at which attacks are effective. This is based on the armor of standard ACs and can vary depending on the defenses of the target.
- Name
homingLockTime
- Type
- number
- Description
- Time it takes to acquire lock-on for missiles and other homing weapons. Achieve optimal tracking performance by keeping enemies in your sights for this duration.
- Name
maxLockCount
- Type
- number
- Description
- Maximum possible number of lock-ons for missiles and other homing weapons. Multi-lock is possible if this number is 2 or higher.
- Name
rapidFire
- Type
- number
- Description
- Speed of rapid fire. This is the number of rounds that can be fired within 1 second.
- Name
chgEnLoad
- Type
- number
- Description
- EN load when charging. EN is reduced if this value exceeds supply.
- Name
chargeTime
- Type
- number
- Description
- The time it takes to complete charging.
- Name
chgAmmoConsumption
- Type
- number
- Description
- Ammunition consumed by charge attacks.
- Name
fullChgTime
- Type
- number
- Description
- Time it takes to reach full charge.
- Name
fullChgAmmoConsump
- Type
- number
- Description
- Ammunition consumed by full-charge attacks.
- Name
magazineRounds
- Type
- number
- Description
- Number of rounds loaded per magazine.
- Name
totalRounds
- Type
- number
- Description
- Name
reloadTime
- Type
- number
- Description
- Time from start to completion of reload.
- Name
cooling
- Type
- number
- Description
- Speed at which head buildup is reduced when cooling weapon.
- Name
ammunitionCost
- Type
- number
- Description
- Cost per round fired. At the end of each mission, the total number of rounds fired is used to calculate ammunition expenses.
- Name
weight
- Type
- number
- Description
- Weight of the part.
- Name
enLoad
- Type
- number
- Description
- EN load of the part.
List all arm units
Returns a paginated list of all arm units.
Optional query parameters
- Name
limit
- Type
- integer
- Description
Pagniation limit for parts. Defaults to 20 if not specified.
- Name
offset
- Type
- integer
- Description
Pagniation offset for parts. Defaults to 0 if not specified.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/arm-unit -d limit=2 offset=8
Response
TODO
Retrieve an arm unit
Returns the head part with the specified ID.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/arm-unit/9
Response
TODO
Back Units
Properties returned for each back unit.
Since there is a wide variety of back units, not all properties apply to all units.
- Name
id
- Type
- number
- Description
- Unique ID for the part/unit.
- Name
regulationVersion
- Type
- string
- Description
- Regulation version for the part/unit specs.
- Name
name
- Type
- string
- Description
- Name of the part/unit.
- Name
damageMitigation
- Type
- number
- Description
- Ability to mitigate incoming damage while performing a regular guard.
- Name
impactDampening
- Type
- number
- Description
- Ability to mitigate incoming ACS burden while performing a regular guard.
- Name
igDamageMitigation
- Type
- number
- Description
- Ability to mitigate incoming damage while performing an Initial Guard.
- Name
igImpactDampening
- Type
- number
- Description
- Ability to mitigate incoming ACS burden while performing an Initial Guard.
- Name
igDuration
- Type
- number
- Description
- Duration of the Initial Guard damage mitigation window.
- Name
dplyHeatBuildup
- Type
- number
- Description
- Heat buildup when deploying shield. Overheating occurs when value exceeds the maximum tolerance.
- Name
deploymentRange
- Type
- number
- Description
- Area in which shield is capable of blocking attacks.
- Name
idleDamageMitigation
- Type
- number
- Description
- Damage mitigation for attacks caught by guard while shield is in an idle state.
- Name
idleImpactMitigation
- Type
- number
- Description
- ACS strain mitigation for attacks caught by guard while shield is in an idle state.
- Name
idleTime
- Type
- number
- Description
- Time until idle state ends.
- Name
attackCount
- Type
- number
- Description
- Number of projectiles/submunitions per attack.
- Name
attackPower
- Type
- number
- Description
- Damage-dealing performance. Damage output can decrease due to factors such as attenuation over distance, or when ricocheting occurs.
- Name
impact
- Type
- number
- Description
- ACS overload performance. This corresponds to immediate ACS strain, which resets within a short period of time.
- Name
accumulativeImpact
- Type
- number
- Description
- Accumulative ACS overload performance. This corresponds to sustained ACS strain, which is alleviated over time.
- Name
blastRadius
- Type
- number
- Description
- Size of resulting explosions.
- Name
atkHeatBuildup
- Type
- number
- Description
- Heat buildup when attacking. Overheat occurs when value exceeds the maximum tolerance.
- Name
chgAttackCount
- Type
- number
- Description
- Number of projectiles/submunitions per charge attack.
- Name
chgAttackPower
- Type
- number
- Description
- Damage-dealing performance for charge attacks. Damage output can decrease due to factors such as attenuation over distance, or when ricocheting occurs.
- Name
chgImpact
- Type
- number
- Description
- ACS overload performance for charge attacks. This corresponds to immediate ACS strain, which resets within a short period of time.
- Name
chgAccumImpact
- Type
- number
- Description
- Accumulative ACS overload performance for charge attacks. This corresponds to sustained ACS strain, which is alleviated over time.
- Name
chgBlastRadius
- Type
- number
- Description
- Size of explosions resulting from charge attacks.
- Name
chgHeatBuildup
- Type
- number
- Description
- Heat buildup when using charge attacks. Overhead occurs when value exceeds the maximum tolerance.
- Name
directHitAdjustment
- Type
- number
- Description
- Damage multiplier when attacking a staggered enemy.
- Name
paInterference
- Type
- number
- Description
- Ability to interfere with enemy pulse barriers. The higher this value, the easier it is to break down pulse armor or shielding.
- Name
guidance
- Type
- number
- Description
- Tracking performance of missiles and other homing weapons.
- Name
recoil
- Type
- number
- Description
- Recoil that occurs when firing.
- Name
idealRange
- Type
- number
- Description
- Range at which attack power is guaranteed without ricocheting. Applies regardless of the target's defenses, with the exception of some special armor.
- Name
effectiveRange
- Type
- number
- Description
- Range at which attacks are effective. This is based on the armor of standard ACs and can vary depending on the defenses of the target.
- Name
homingLockTime
- Type
- number
- Description
- Time it takes to acquire lock-on for missiles and other homing weapons. Achieve optimal tracking performance by keeping enemies in your sights for this duration.
- Name
maxLockCount
- Type
- number
- Description
- Maximum possible number of lock-ons for missiles and other homing weapons. Multi-lock is possible if this number is 2 or higher.
- Name
rapidFire
- Type
- number
- Description
- Speed of rapid fire. This is the number of rounds that can be fired within 1 second.
- Name
chgEnLoad
- Type
- number
- Description
- EN load when charging. EN is reduced if this value exceeds supply.
- Name
chargeTime
- Type
- number
- Description
- The time it takes to complete charging.
- Name
chgAmmoConsumption
- Type
- number
- Description
- Ammunition consumed by charge attacks.
- Name
magazineRounds
- Type
- number
- Description
- Number of rounds loaded per magazine.
- Name
totalRounds
- Type
- number
- Description
- Name
reloadTime
- Type
- number
- Description
- Time from start to completion of reload.
- Name
cooling
- Type
- number
- Description
- Speed at which head buildup is reduced when cooling weapon.
- Name
ammunitionCost
- Type
- number
- Description
- Cost per round fired. At the end of each mission, the total number of rounds fired is used to calculate ammunition expenses.
- Name
weight
- Type
- number
- Description
- Weight of the part.
- Name
enLoad
- Type
- number
- Description
- EN load of the part.
List all back units
Returns a paginated list of all back unit.
Optional query parameters
- Name
limit
- Type
- integer
- Description
Pagniation limit for parts. Defaults to 20 if not specified.
- Name
offset
- Type
- integer
- Description
Pagniation offset for parts. Defaults to 0 if not specified.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/back-unit -d limit=2 offset=8
Response
TODO
Retrieve a back unit
Returns the core part with the specified ID.
Request
curl -G https://me-api.njwong.workers.dev/api/v1/parts/back-unit/9
Response
TODO