From 40760f852592fcdc32e7520d21aef82e0ff232c2 Mon Sep 17 00:00:00 2001 From: "Daniel-PC\\Daniel" Date: Tue, 29 Dec 2020 20:26:55 -0500 Subject: [PATCH 1/3] Add rich gas buildings to constants. --- constants/groups.js | 3 +++ constants/unit-type.js | 3 +++ 2 files changed, 6 insertions(+) diff --git a/constants/groups.js b/constants/groups.js index 4c26562..f25f95a 100644 --- a/constants/groups.js +++ b/constants/groups.js @@ -140,6 +140,9 @@ const gasMineTypes = [ UnitType.EXTRACTOR, UnitType.ASSIMILATOR, UnitType.REFINERY, + UnitType.RICHEXTRACTOR, + UnitType.RICHASSIMILATOR, + UnitType.RICHREFINERY, ]; /** @type {UnitTypeGroup} */ diff --git a/constants/unit-type.js b/constants/unit-type.js index 2b65186..d35fdc1 100644 --- a/constants/unit-type.js +++ b/constants/unit-type.js @@ -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 @@ -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 @@ -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 From 5c6c227df904fdd144beac37f325cd811874cb5b Mon Sep 17 00:00:00 2001 From: "Daniel-PC\\Daniel" Date: Mon, 1 Mar 2021 06:43:14 -0500 Subject: [PATCH 2/3] Add richGasMineTypes into groups. --- constants/groups.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/constants/groups.js b/constants/groups.js index f25f95a..c4209fe 100644 --- a/constants/groups.js +++ b/constants/groups.js @@ -135,14 +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, - UnitType.RICHEXTRACTOR, - UnitType.RICHASSIMILATOR, - UnitType.RICHREFINERY, + ...richGasMineTypes ]; /** @type {UnitTypeGroup} */ From 7e4382df451fee698fa305b2cbbee64696118ae5 Mon Sep 17 00:00:00 2001 From: "Daniel-PC\\Daniel" Date: Mon, 1 Mar 2021 07:37:22 -0500 Subject: [PATCH 3/3] Add richGasMineTypes to exports. --- constants/groups.js | 1 + 1 file changed, 1 insertion(+) diff --git a/constants/groups.js b/constants/groups.js index c4209fe..02d7831 100644 --- a/constants/groups.js +++ b/constants/groups.js @@ -338,6 +338,7 @@ module.exports = { gasMineTypes, gatheringAbilities, mineralFieldTypes, + richGasMineTypes, reactorTypes, returningAbilities, structureTypes,