Looking for info on the NEXUS faction in the game? It's in the Warzone Encyclopaedia
NEXUS.classify.js
Owned by Aubergine
The standard taxonomy for object classification.
Taxonomy
.area
taskID | .type | Notes |
---|---|---|
.area | AREA | Area object |
.base
A base structure (HQ, power gen, etc).
taskID | .type | .stattype | Modules | Notes |
---|---|---|---|---|
.base | STRUCTURE | * | * | Base structure of any type |
.base.command | STRUCTURE | COMMAND_CONTROL | Command Relay Center | |
.base.factory | STRUCTURE | CYBORG_FACTORY or FACTORY or VTOL_FACTORY | * | Any type of factory |
.base.factory.cyborg | STRUCTURE | CYBORG_FACTORY | Cyborg factory | |
.base.factory.tank | STRUCTURE | FACTORY | * | Tank factory |
.base.factory.tank.small | STRUCTURE | FACTORY | 0 | Tank factory with no modules |
.base.factory.tank.medium | STRUCTURE | FACTORY | 1 | Tank factory with 1 module |
.base.factory.tank.large | STRUCTURE | FACTORY | 2 | Tank factory with 2 modules |
.base.factory.vtol | STRUCTURE | VTOL_FACTORY | * | VTOL factory |
.base.factory.vtol.small | STRUCTURE | VTOL_FACTORY | 0 | VTOL factory with no modules |
.base.factory.vtol.medium | STRUCTURE | VTOL_FACTORY | 1 | VTOL factory with 1 module |
.base.factory.vtol.large | STRUCTURE | VTOL_FACTORY | 2 | VTOL factory with 2 modules |
.base.hq | STRUCTURE | HQ | Headquarters (Command Center) | |
.base.lassat | STRUCTURE | LASSAT | Laser Satellite | |
.base.generator | STRUCTURE | POWER_GEN | * | Power generator |
.base.generator.small | STRUCTURE | POWER_GEN | 0 | Power generator with no modules |
.base.generator.large | STRUCTURE | POWER_GEN | 1 | Power generator with 1 module |
.base.repair | STRUCTURE | REARM_PAD or REPAIR_FACILITY | Any type of repair / rearm facility | |
.base.repair.vtol | STRUCTURE | REARM_PAD | VTOL re-arming pad | |
.base.repair.facility | STRUCTURE | REPAIR_FACILITY | Repair facility | |
.base.research | STRUCTURE | RESEARCH_LAB | * | Research facility |
.base.research.small | STRUCTURE | RESEARCH_LAB | 0 | Research facility with no modules |
.base.research.large | STRUCTURE | RESEARCH_LAB | 1 | Research facility with 1 module |
.base.extractor | STRUCTURE | RESOURCE_EXTRACTOR | Resource extractor (eg. oil derrick) | |
.base.uplink | STRUCTURE | SAT_UPLINK | Satellite uplink | |
.base.unknown | STRUCTURE | Something unexpected | Unknown base structure |
.defense
A defensive structure (wall, gate, sensor tower, emplacement, etc).
taskID | .type | .stattype | Turret / Name | Notes |
---|---|---|---|---|
.defense | STRUCTURE | DEFENSE | * | Defence structure of any type |
.defense.aa | STRUCTURE | DEFENSE | Any dedicated AA turret | Anti-air weapon (eg. Hurricane) |
.defense.ap | STRUCTURE | DEFENSE | Any AP turret | Anti-personnel weapon |
.defense.ar | STRUCTURE | DEFENSE | Any AR turret | All-rounder weapon |
.defense.arty | STRUCTURE | DEFENSE | Any Artillery turret | Artillery weapon |
.defense.as | STRUCTURE | DEFENSE | Any AS turret | Anti-structure weapon |
.defense.at | STRUCTURE | DEFENSE | Any AT turret | Anti-tank weapon |
.defense.fl | STRUCTURE | DEFENSE | Any Flamer turret | Flamer weapon |
.defense.nx | STRUCTURE | DEFENSE | Nexus Link turret | Can assimilate nearby enemy droids |
.defense.ecm | STRUCTURE | DEFENSE | Radar Jammer | Hides nearby units from enemy sensors |
.defense.sensor | STRUCTURE | DEFENSE | Any sensor turret | Any sensor |
.defense.sensor.cb | STRUCTURE | DEFENSE | Any CB turret | Counter-battery sensor |
.defense.gate | STRUCTURE | GATE | Gate | |
.defense.wall | STRUCTURE | WALL | Wall |
.droid
A unit (droid) on the battlefield.
taskID | .type | .droidType | Turret / Name | Notes |
---|---|---|---|---|
.droid | DROID | * | * | Droid of any type |
.droid.command | DROID | DROID_COMMAND | * | Commander |
.droid.truck | DROID | DROID_CONSTRUCT | * | Building constructor |
.droid.cyborg | DROID | DROID_CYBORG | * | A weapon cyborg |
.droid.cyborg.ap | DROID | DROID_CYBORG | Any AP weapon | Anti-personnel weapon |
.droid.cyborg.at | DROID | DROID_CYBORG | Any AT weapon | Anti-tank weapon |
.droid.ecm | DROID | DROID_ECM | * | Radar jammer |
.droid.person | DROID | DROID_PERSON | * | Scavenger infantry or civilian |
.droid.repair | DROID | DROID_REPAIR | * | Repair droid |
.droid.sensor | DROID | DROID_SENSOR | * | Any sensor |
.droid.sensor.cb | DROID | DROID_SENSOR | CB turrets | Counter-battery sensor |
.droid.transport | DROID | DROID_TRANSPORTER or DROID_SUPERTRANSPORTER | * | Any transporter |
.droid.transport.cyborg | DROID | DROID_TRANSPORTER | * | Cyborg transport |
.droid.transport.super | DROID | DROID_SUPERTRANSPORTER | * | Super transport |
.droid.tank | DROID | DROID_WEAPON | * | Any droid built at a tank factory |
.droid.tank.aa | DROID | DROID_WEAPON | Any dedicated AA weapon | Anti-air weapon (eg. Hurricane) |
.droid.tank.ap | DROID | DROID_WEAPON | Any AP turret | Anti-personnel weapon |
.droid.tank.ar | DROID | DROID_WEAPON | Any AR turret | All-rounder weapon |
.droid.tank.arty | DROID | DROID_WEAPON | Any Artillery turret | Artillery weapon |
.droid.tank.as | DROID | DROID_WEAPON | Any AS turret | Anti-structure weapon |
.droid.tank.at | DROID | DROID_WEAPON | Any AT turret | Anti-tank weapon |
.droid.tank.fl | DROID | DROID_WEAPON | Any Flamer turret | Flamer weapon |
.droid.tank.nx | DROID | DROID_WEAPON | Nexus Link | Can assimilate enemy droids |
.droid.vtol | DROID | DROID_WEAPON with VTOL propulsion | * | Any VTOL |
.droid.unknown | DROID | Something unexpected | * | Unknown droid type |
Later versions may add differentiation for Hover, Wheeled, Half-Tracked and Tracked propulsions, as well as handling Naval and Jump propulsion if applicable.
Note: Sometimes the eventObjectTransfer() infiltration will use custom object keys. For an example, see NEXUS.infiltrate.js.
.feature
taskID | Type | Feature Name | Notes |
---|---|---|---|
.feature | FEATURE | Any feature object | |
.feature.item | FEATURE | "Crate" or "Oil Drum" | Any feature that can be picked up. |
.feature.item.artefact | FEATURE | "Crate" | Artefact which can be picked up by droids |
.feature.item.barrel | FEATURE | "Oil Drum" | Oil barrel which can be picked up by droids |
.feature.resource | FEATURE | "Oil Resource" | Any feature that you can build an extractor on. |
.feature.resource.oil | FEATURE | "Oil Resource" | An oil resource. |
.feature.reactor | FEATURE | "*NuclearReactor*" | A nuclear reactor |
.feature.tower | FEATURE | "*CoolingTower*" | A cooling tower |
.feature.<name> | FEATURE | Any other feature not listed above | "<name>" will be replaced with the .name property from the feature object. |
.player
An object from the playerData[] array.
taskID | Notes |
---|---|
.player | Any player object |
.pos
taskID | Notes |
---|---|
.pos | Any position object |
.research
taskID | Notes |
---|---|
.research | Any research object |
.research.<tech> | A specific technology where <tech> is the ID of the technology |
.unknown
An unknown object type.
taskID | Notes |
---|---|
.unknown | Any unknown type |
.unknown.<type> | An unknown type, but where the <type> is specified (will likely be a number) |
Only one classify subroutine can be installed per NEXUS instance.
Contents
Assimilate:
Memory Banks
Observe:
- Classify Subroutines — Generates an "Object Key".
- Fn Subroutines — Shared helper functions.
- Infiltrate Subroutines — Hook in to external events and functions.
- Process Subroutines — Process an "Action Object".
- Suffix Subroutines — Add a suffix to Task IDs.