Parts

Parts are the building blocks of your AC.


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.

GET/api/v1/parts/head

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

GET
/api/v1/parts/head
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
    }
  ]
}

GET/api/v1/parts/head/:id

Retrieve a head part

Returns the head part with the specified ID.

Request

GET
/api/v1/parts/head/9
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.

GET/api/v1/parts/core

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

GET
/api/v1/parts/core
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
    }
  ]
}

GET/api/v1/parts/core/:id

Retrieve a core part

Returns the core part with the specified ID.

Request

GET
/api/v1/parts/core/9
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.

GET/api/v1/parts/arms

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

GET
/api/v1/parts/arms
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
    }
  ]
}

GET/api/v1/parts/arms/:id

Retrieve a arms part

Returns the arms part with the specified ID.

Request

GET
/api/v1/parts/arms/9
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.

  • 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.

GET/api/v1/parts/legs

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

GET
/api/v1/parts/legs
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
    }
  ]
}

GET/api/v1/parts/legs/:id

Retrieve a legs part

Returns the legs part with the specified ID.

Request

GET
/api/v1/parts/legs/9
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.

GET/api/v1/parts/booster

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

GET
/api/v1/parts/booster
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
    }
  ]
}

GET/api/v1/parts/booster/:id

Retrieve a booster part

Returns the booster part with the specified ID.

Request

GET
/api/v1/parts/booster/9
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.

GET/api/v1/parts/fcs

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

GET
/api/v1/parts/fcs
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
    }
  ]
}

GET/api/v1/parts/fcs/:id

Retrieve a fcs part

Returns the fcs part with the specified ID.

Request

GET
/api/v1/parts/fcs/9
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.

GET/api/v1/parts/generator

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

GET
/api/v1/parts/generator
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
    }
  ]
}

GET/api/v1/parts/generator/:id

Retrieve a generator part

Returns the generator part with the specified ID.

Request

GET
/api/v1/parts/generator/9
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.

  • 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.

GET/api/v1/parts/expansion

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

GET
/api/v1/parts/expansion
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
    },
  ]
}

GET/api/v1/parts/expansion/:id

Retrieve a expansion part

Returns the expansion part with the specified ID.

Request

GET
/api/v1/parts/expansion/2
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.

  • 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.

GET/api/v1/parts/arm-unit

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

GET
/api/v1/parts/arm-unit
curl -G https://me-api.njwong.workers.dev/api/v1/parts/arm-unit -d limit=2 offset=8

Response

TODO

GET/api/v1/parts/arm-unit/:id

Retrieve an arm unit

Returns the head part with the specified ID.

Request

GET
/api/v1/parts/arm-unit/9
curl -G https://me-api.njwong.workers.dev/api/v1/parts/arm-unit/9

Response

TODO

Back Units

Properties returned for each back unit.

  • 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.

GET/api/v1/parts/back-unit

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

GET
/api/v1/parts/back-unit
curl -G https://me-api.njwong.workers.dev/api/v1/parts/back-unit -d limit=2 offset=8

Response

TODO

GET/api/v1/parts/back-unit/:id

Retrieve a back unit

Returns the core part with the specified ID.

Request

GET
/api/v1/parts/back-unit/9
curl -G https://me-api.njwong.workers.dev/api/v1/parts/back-unit/9

Response

TODO

Was this page helpful?