Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions constants/groups.js
Original file line number Diff line number Diff line change
Expand Up @@ -135,11 +135,19 @@ const mineralFieldTypes = [
UnitType.BATTLESTATIONMINERALFIELD750,
];

/** @type {UnitTypeGroup} */
const richGasMineTypes = [
UnitType.RICHEXTRACTOR,
UnitType.RICHASSIMILATOR,
UnitType.RICHREFINERY,
]

/** @type {UnitTypeGroup} */
const gasMineTypes = [
UnitType.EXTRACTOR,
UnitType.ASSIMILATOR,
UnitType.REFINERY,
...richGasMineTypes
];

/** @type {UnitTypeGroup} */
Expand Down Expand Up @@ -330,6 +338,7 @@ module.exports = {
gasMineTypes,
gatheringAbilities,
mineralFieldTypes,
richGasMineTypes,
reactorTypes,
returningAbilities,
structureTypes,
Expand Down
3 changes: 3 additions & 0 deletions constants/unit-type.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ module.exports = {
RAVEN: 56, // SMART, MOVE, PATROL, HOLDPOSITION, EFFECT_POINTDEFENSEDRONE, EFFECT_HUNTERSEEKERMISSILE, EFFECT_AUTOTURRET, STOP, ATTACK
REAPER: 49, // SMART, MOVE, PATROL, HOLDPOSITION, EFFECT_KD8CHARGE, STOP, ATTACK
REFINERY: 20, // CANCEL, HALT
RICHREFINERY: 1943, // CANCEL, HALT
SCV: 45, // SMART, MOVE, PATROL, HOLDPOSITION, BUILD_COMMANDCENTER, BUILD_SUPPLYDEPOT, BUILD_REFINERY, BUILD_BARRACKS, BUILD_ENGINEERINGBAY, BUILD_MISSILETURRET, BUILD_BUNKER, BUILD_SENSORTOWER, BUILD_GHOSTACADEMY, BUILD_FACTORY, BUILD_STARPORT, BUILD_ARMORY, BUILD_FUSIONCORE, HALT, STOP, HARVEST_GATHER, HARVEST_RETURN, ATTACK, EFFECT_SPRAY, EFFECT_REPAIR
SENSORTOWER: 25, // CANCEL, HALT
SIEGETANK: 33, // SMART, MOVE, PATROL, HOLDPOSITION, MORPH_SIEGEMODE, STOP, ATTACK
Expand Down Expand Up @@ -116,6 +117,7 @@ module.exports = {
QUEENBURROWED: 125, // BURROWUP
RAVAGER: 688, // SMART, MOVE, PATROL, HOLDPOSITION, EFFECT_CORROSIVEBILE, BURROWDOWN, STOP, ATTACK
RAVAGERCOCOON: 687, // SMART, CANCEL, RALLY_UNITS
RICHEXTRACTOR: 1995, // CANCEL, HALT
ROACH: 110, // SMART, MOVE, PATROL, HOLDPOSITION, MORPH_RAVAGER, BURROWDOWN, STOP, ATTACK
ROACHBURROWED: 118, // SMART, MOVE, PATROL, HOLDPOSITION, BURROWUP, STOP, ATTACK
ROACHWARREN: 97, // RESEARCH_GLIALREGENERATION, RESEARCH_TUNNELINGCLAWS, CANCEL, CANCEL_LAST
Expand Down Expand Up @@ -166,6 +168,7 @@ module.exports = {
PROBE: 84, // SMART, MOVE, PATROL, HOLDPOSITION, BUILD_NEXUS, BUILD_PYLON, BUILD_ASSIMILATOR, BUILD_GATEWAY, BUILD_FORGE, BUILD_FLEETBEACON, BUILD_TWILIGHTCOUNCIL, BUILD_PHOTONCANNON, BUILD_SHIELDBATTERY, BUILD_STARGATE, BUILD_TEMPLARARCHIVE, BUILD_DARKSHRINE, BUILD_ROBOTICSBAY, BUILD_ROBOTICSFACILITY, BUILD_CYBERNETICSCORE, STOP, HARVEST_GATHER, HARVEST_RETURN, ATTACK, EFFECT_SPRAY
PYLON: 60, // CANCEL
PYLONOVERCHARGED: 894, // SMART, STOP, ATTACK
RICHASSIMILATOR: 1994, // CANCEL, HALT
ROBOTICSBAY: 70, // RESEARCH_GRAVITICBOOSTER, RESEARCH_GRAVITICDRIVE, RESEARCH_EXTENDEDTHERMALLANCE, CANCEL, CANCEL_LAST
ROBOTICSFACILITY: 71, // SMART, TRAIN_WARPPRISM, TRAIN_OBSERVER, TRAIN_COLOSSUS, TRAIN_IMMORTAL, TRAIN_DISRUPTOR, CANCEL, CANCEL_LAST, RALLY_UNITS
SENTRY: 77, // SMART, MOVE, PATROL, HOLDPOSITION, EFFECT_GUARDIANSHIELD, HALLUCINATION_ARCHON, HALLUCINATION_COLOSSUS, HALLUCINATION_HIGHTEMPLAR, HALLUCINATION_IMMORTAL, HALLUCINATION_PHOENIX, HALLUCINATION_PROBE, HALLUCINATION_STALKER, HALLUCINATION_VOIDRAY, HALLUCINATION_WARPPRISM, HALLUCINATION_ZEALOT, EFFECT_FORCEFIELD, HALLUCINATION_ORACLE, HALLUCINATION_DISRUPTOR, HALLUCINATION_ADEPT, STOP, RALLY_UNITS, ATTACK
Expand Down