Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save InTheCloudDan/f47c771503c85f598d35f2e3e0a9e9ad to your computer and use it in GitHub Desktop.
Save InTheCloudDan/f47c771503c85f598d35f2e3e0a9e9ad to your computer and use it in GitHub Desktop.
units = {'INVALID': {'unit_id': 0},
'NEUTRAL_BATTLESTATIONMINERALFIELD': {'unit_id': 886},
'NEUTRAL_BATTLESTATIONMINERALFIELD750': {'unit_id': 887},
'NEUTRAL_COLLAPSIBLEROCKTOWERDEBRIS': {'unit_id': 490},
'NEUTRAL_COLLAPSIBLEROCKTOWERDIAGONAL': {'unit_id': 588},
'NEUTRAL_COLLAPSIBLEROCKTOWERPUSHUNIT': {'unit_id': 561},
'NEUTRAL_COLLAPSIBLETERRANTOWERDEBRIS': {'unit_id': 485},
'NEUTRAL_COLLAPSIBLETERRANTOWERDIAGONAL': {'unit_id': 589},
'NEUTRAL_COLLAPSIBLETERRANTOWERPUSHUNIT': {'unit_id': 562},
'NEUTRAL_COLLAPSIBLETERRANTOWERPUSHUNITRAMPLEFT': {'unit_id': 559},
'NEUTRAL_COLLAPSIBLETERRANTOWERPUSHUNITRAMPRIGHT': {'unit_id': 560},
'NEUTRAL_COLLAPSIBLETERRANTOWERRAMPLEFT': {'unit_id': 590},
'NEUTRAL_COLLAPSIBLETERRANTOWERRAMPRIGHT': {'unit_id': 591},
'NEUTRAL_DEBRISRAMPLEFT': {'unit_id': 486},
'NEUTRAL_DEBRISRAMPRIGHT': {'unit_id': 487},
'NEUTRAL_DESTRUCTIBLEDEBRIS6X6': {'unit_id': 365},
'NEUTRAL_DESTRUCTIBLEDEBRISRAMPDIAGONALHUGEBLUR': {'unit_id': 377},
'NEUTRAL_DESTRUCTIBLEDEBRISRAMPDIAGONALHUGEULBR': {'unit_id': 376},
'NEUTRAL_DESTRUCTIBLEROCK6X6': {'unit_id': 371},
'NEUTRAL_DESTRUCTIBLEROCKEX1DIAGONALHUGEBLUR': {'unit_id': 641},
'NEUTRAL_FORCEFIELD': {'unit_id': 135},
'NEUTRAL_KARAKFEMALE': {'unit_id': 324},
'NEUTRAL_LABMINERALFIELD': {'unit_id': 665},
'NEUTRAL_LABMINERALFIELD750': {'unit_id': 666},
'NEUTRAL_MINERALFIELD': {'unit_id': 341},
'NEUTRAL_MINERALFIELD750': {'unit_id': 483},
'NEUTRAL_PROTOSSVESPENEGEYSER': {'unit_id': 608},
'NEUTRAL_PURIFIERMINERALFIELD': {'unit_id': 884},
'NEUTRAL_PURIFIERMINERALFIELD750': {'unit_id': 885},
'NEUTRAL_PURIFIERRICHMINERALFIELD': {'unit_id': 796},
'NEUTRAL_PURIFIERRICHMINERALFIELD750': {'unit_id': 797},
'NEUTRAL_PURIFIERVESPENEGEYSER': {'unit_id': 880},
'NEUTRAL_RICHMINERALFIELD': {'unit_id': 146},
'NEUTRAL_RICHMINERALFIELD750': {'unit_id': 147},
'NEUTRAL_RICHVESPENEGEYSER': {'unit_id': 344},
'NEUTRAL_SCANTIPEDE': {'unit_id': 335},
'NEUTRAL_SHAKURASVESPENEGEYSER': {'unit_id': 881},
'NEUTRAL_SPACEPLATFORMGEYSER': {'unit_id': 343},
'NEUTRAL_UNBUILDABLEBRICKSDESTRUCTIBLE': {'unit_id': 473},
'NEUTRAL_UNBUILDABLEPLATESDESTRUCTIBLE': {'unit_id': 474},
'NEUTRAL_UTILITYBOT': {'unit_id': 330},
'NEUTRAL_VESPENEGEYSER': {'unit_id': 342},
'NEUTRAL_XELNAGATOWER': {'unit_id': 149},
'PROTOSS_ADEPT': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_ADEPTPHASESHIFT',
'CANCEL',
'STOP',
'RALLY_UNITS',
'ATTACK'],
'unit_id': 311},
'PROTOSS_ADEPTPHASESHIFT': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'CANCEL',
'STOP',
'ATTACK'],
'unit_id': 801},
'PROTOSS_ARCHON': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'RALLY_UNITS',
'ATTACK'],
'unit_id': 141},
'PROTOSS_ASSIMILATOR': {'abilities': ['CANCEL'], 'unit_id': 61},
'PROTOSS_CARRIER': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'BUILD_INTERCEPTORS',
'STOP',
'CANCEL_LAST',
'ATTACK'],
'unit_id': 79},
'PROTOSS_COLOSSUS': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK'],
'unit_id': 4},
'PROTOSS_CYBERNETICSCORE': {'abilities': ['RESEARCH_WARPGATE',
'CANCEL',
'CANCEL_LAST',
'RESEARCH_PROTOSSAIRARMOR',
'RESEARCH_PROTOSSAIRWEAPONS'],
'unit_id': 72},
'PROTOSS_DARKSHRINE': {'abilities': ['RESEARCH_SHADOWSTRIKE',
'CANCEL',
'CANCEL_LAST'],
'unit_id': 69},
'PROTOSS_DARKTEMPLAR': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'RALLY_UNITS',
'ATTACK',
'EFFECT_BLINK'],
'unit_id': 76},
'PROTOSS_DISRUPTOR': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_PURIFICATIONNOVA',
'STOP',
'ATTACK'],
'unit_id': 694},
'PROTOSS_DISRUPTORPHASED': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK'],
'unit_id': 733},
'PROTOSS_FLEETBEACON': {'abilities': ['RESEARCH_INTERCEPTORGRAVITONCATAPULT',
'RESEARCH_PHOENIXANIONPULSECRYSTALS',
'CANCEL',
'CANCEL_LAST'],
'unit_id': 64},
'PROTOSS_FORGE': {'abilities': ['CANCEL',
'CANCEL_LAST',
'RESEARCH_PROTOSSGROUNDARMOR',
'RESEARCH_PROTOSSGROUNDWEAPONS',
'RESEARCH_PROTOSSSHIELDS'],
'unit_id': 63},
'PROTOSS_GATEWAY': {'abilities': ['SMART',
'TRAIN_ZEALOT',
'TRAIN_STALKER',
'TRAIN_HIGHTEMPLAR',
'TRAIN_DARKTEMPLAR',
'TRAIN_SENTRY',
'TRAIN_ADEPT',
'MORPH_WARPGATE',
'CANCEL',
'CANCEL_LAST',
'RALLY_UNITS'],
'unit_id': 62},
'PROTOSS_HIGHTEMPLAR': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_FEEDBACK',
'EFFECT_PSISTORM',
'STOP',
'RALLY_UNITS',
'ATTACK'],
'unit_id': 75},
'PROTOSS_IMMORTAL': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_IMMORTALBARRIER',
'STOP',
'ATTACK'],
'unit_id': 83},
'PROTOSS_INTERCEPTOR': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK'],
'unit_id': 85},
'PROTOSS_MOTHERSHIP': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_PHOTONOVERCHARGE',
'EFFECT_TIMEWARP',
'STOP',
'ATTACK',
'EFFECT_MASSRECALL'],
'unit_id': 10},
'PROTOSS_MOTHERSHIPCORE': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_MOTHERSHIP',
'EFFECT_PHOTONOVERCHARGE',
'EFFECT_TIMEWARP',
'CANCEL',
'STOP',
'ATTACK',
'EFFECT_MASSRECALL'],
'unit_id': 488},
'PROTOSS_NEXUS': {'abilities': ['SMART',
'EFFECT_CHRONOBOOST',
'TRAIN_PROBE',
'TRAIN_MOTHERSHIP',
'CANCEL',
'CANCEL_LAST',
'RALLY_WORKERS'],
'unit_id': 59},
'PROTOSS_OBSERVER': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK'],
'unit_id': 82},
'PROTOSS_ORACLE': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_ORACLEREVELATION',
'BEHAVIOR_PULSARBEAMON',
'BEHAVIOR_PULSARBEAMOFF',
'BUILD_STASISTRAP',
'CANCEL',
'STOP',
'ATTACK'],
'unit_id': 495},
'PROTOSS_ORACLESTASISTRAP': {'abilities': ['CANCEL'], 'unit_id': 732},
'PROTOSS_PHOENIX': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_GRAVITONBEAM',
'CANCEL',
'STOP',
'ATTACK'],
'unit_id': 78},
'PROTOSS_PHOTONCANNON': {'abilities': ['SMART', 'CANCEL', 'STOP', 'ATTACK'],
'unit_id': 66},
'PROTOSS_PROBE': {'abilities': ['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'],
'unit_id': 84},
'PROTOSS_PYLON': {'abilities': ['CANCEL'], 'unit_id': 60},
'PROTOSS_PYLONOVERCHARGED': {'abilities': ['SMART', 'STOP', 'ATTACK'],
'unit_id': 894},
'PROTOSS_ROBOTICSBAY': {'abilities': ['RESEARCH_GRAVITICBOOSTER',
'RESEARCH_GRAVITICDRIVE',
'RESEARCH_EXTENDEDTHERMALLANCE',
'CANCEL',
'CANCEL_LAST'],
'unit_id': 70},
'PROTOSS_ROBOTICSFACILITY': {'abilities': ['SMART',
'TRAIN_WARPPRISM',
'TRAIN_OBSERVER',
'TRAIN_COLOSSUS',
'TRAIN_IMMORTAL',
'TRAIN_DISRUPTOR',
'CANCEL',
'CANCEL_LAST',
'RALLY_UNITS'],
'unit_id': 71},
'PROTOSS_SENTRY': {'abilities': ['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'],
'unit_id': 77},
'PROTOSS_SHIELDBATTERY': {'abilities': ['SMART', 'EFFECT_RESTORE'],
'unit_id': 1910},
'PROTOSS_STALKER': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'RALLY_UNITS',
'ATTACK',
'EFFECT_BLINK'],
'unit_id': 74},
'PROTOSS_STARGATE': {'abilities': ['SMART',
'TRAIN_PHOENIX',
'TRAIN_CARRIER',
'TRAIN_VOIDRAY',
'TRAIN_ORACLE',
'TRAIN_TEMPEST',
'CANCEL',
'CANCEL_LAST',
'RALLY_UNITS'],
'unit_id': 67},
'PROTOSS_TEMPEST': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_TEMPESTDISRUPTIONBLAST',
'CANCEL',
'STOP',
'ATTACK'],
'unit_id': 496},
'PROTOSS_TEMPLARARCHIVE': {'abilities': ['RESEARCH_PSISTORM',
'CANCEL',
'CANCEL_LAST'],
'unit_id': 68},
'PROTOSS_TWILIGHTCOUNCIL': {'abilities': ['RESEARCH_CHARGE',
'RESEARCH_BLINK',
'RESEARCH_ADEPTRESONATINGGLAIVES',
'CANCEL',
'CANCEL_LAST'],
'unit_id': 65},
'PROTOSS_VOIDRAY': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_VOIDRAYPRISMATICALIGNMENT',
'STOP',
'ATTACK'],
'unit_id': 80},
'PROTOSS_WARPGATE': {'abilities': ['SMART',
'TRAINWARP_ZEALOT',
'TRAINWARP_STALKER',
'TRAINWARP_HIGHTEMPLAR',
'TRAINWARP_DARKTEMPLAR',
'TRAINWARP_SENTRY',
'TRAINWARP_ADEPT',
'MORPH_GATEWAY'],
'unit_id': 133},
'PROTOSS_WARPPRISM': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_WARPPRISMPHASINGMODE',
'STOP',
'LOAD',
'UNLOADALLAT',
'ATTACK'],
'unit_id': 81},
'PROTOSS_WARPPRISMPHASING': {'abilities': ['SMART',
'MORPH_WARPPRISMTRANSPORTMODE',
'STOP',
'LOAD',
'UNLOADALLAT'],
'unit_id': 136},
'PROTOSS_ZEALOT': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_CHARGE',
'STOP',
'RALLY_UNITS',
'ATTACK'],
'unit_id': 73},
'TERRAN_ARMORY': {'abilities': ['CANCEL',
'HALT',
'CANCEL_LAST',
'RESEARCH_TERRANSHIPWEAPONS',
'RESEARCH_TERRANVEHICLEANDSHIPPLATING',
'RESEARCH_TERRANVEHICLEWEAPONS'],
'unit_id': 29},
'TERRAN_AUTOTURRET': {'abilities': ['SMART', 'STOP', 'ATTACK'],
'unit_id': 31},
'TERRAN_BANSHEE': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK',
'BEHAVIOR_CLOAKON',
'BEHAVIOR_CLOAKOFF'],
'unit_id': 55},
'TERRAN_BARRACKS': {'abilities': ['SMART',
'TRAIN_MARINE',
'TRAIN_REAPER',
'TRAIN_GHOST',
'TRAIN_MARAUDER',
'CANCEL',
'HALT',
'CANCEL_LAST',
'RALLY_UNITS',
'LIFT',
'BUILD_TECHLAB',
'BUILD_REACTOR'],
'unit_id': 21},
'TERRAN_BARRACKSFLYING': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'LAND',
'BUILD_TECHLAB',
'BUILD_REACTOR'],
'unit_id': 46},
'TERRAN_BARRACKSREACTOR': {'abilities': ['CANCEL'], 'unit_id': 38},
'TERRAN_BARRACKSTECHLAB': {'abilities': ['RESEARCH_STIMPACK',
'RESEARCH_COMBATSHIELD',
'RESEARCH_CONCUSSIVESHELLS',
'CANCEL',
'CANCEL_LAST'],
'unit_id': 37},
'TERRAN_BATTLECRUISER': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_YAMATOGUN',
'EFFECT_TACTICALJUMP',
'STOP',
'ATTACK'],
'unit_id': 57},
'TERRAN_BUNKER': {'abilities': ['SMART',
'EFFECT_SALVAGE',
'CANCEL',
'HALT',
'UNLOADALL',
'STOP',
'LOAD',
'RALLY_UNITS',
'ATTACK',
'EFFECT_STIM'],
'unit_id': 24},
'TERRAN_COMMANDCENTER': {'abilities': ['SMART',
'TRAIN_SCV',
'MORPH_PLANETARYFORTRESS',
'MORPH_ORBITALCOMMAND',
'CANCEL',
'HALT',
'LOADALL',
'UNLOADALL',
'CANCEL_LAST',
'LIFT',
'RALLY_WORKERS'],
'unit_id': 18},
'TERRAN_COMMANDCENTERFLYING': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'LOADALL',
'UNLOADALL',
'STOP',
'LAND'],
'unit_id': 36},
'TERRAN_CYCLONE': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_LOCKON',
'CANCEL',
'STOP',
'ATTACK'],
'unit_id': 692},
'TERRAN_ENGINEERINGBAY': {'abilities': ['RESEARCH_HISECAUTOTRACKING',
'RESEARCH_TERRANSTRUCTUREARMORUPGRADE',
'RESEARCH_NEOSTEELFRAME',
'CANCEL',
'HALT',
'CANCEL_LAST',
'RESEARCH_TERRANINFANTRYARMOR',
'RESEARCH_TERRANINFANTRYWEAPONS'],
'unit_id': 22},
'TERRAN_FACTORY': {'abilities': ['SMART',
'TRAIN_SIEGETANK',
'TRAIN_THOR',
'TRAIN_HELLION',
'TRAIN_HELLBAT',
'TRAIN_CYCLONE',
'TRAIN_WIDOWMINE',
'CANCEL',
'HALT',
'CANCEL_LAST',
'RALLY_UNITS',
'LIFT',
'BUILD_TECHLAB',
'BUILD_REACTOR'],
'unit_id': 27},
'TERRAN_FACTORYFLYING': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'LAND',
'BUILD_TECHLAB',
'BUILD_REACTOR'],
'unit_id': 43},
'TERRAN_FACTORYREACTOR': {'abilities': ['CANCEL'], 'unit_id': 40},
'TERRAN_FACTORYTECHLAB': {'abilities': ['RESEARCH_INFERNALPREIGNITER',
'RESEARCH_DRILLINGCLAWS',
'RESEARCH_MAGFIELDLAUNCHERS',
'CANCEL',
'CANCEL_LAST'],
'unit_id': 39},
'TERRAN_FUSIONCORE': {'abilities': ['RESEARCH_BATTLECRUISERWEAPONREFIT',
'CANCEL',
'HALT',
'CANCEL_LAST'],
'unit_id': 30},
'TERRAN_GHOST': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_NUKECALLDOWN',
'EFFECT_EMP',
'EFFECT_GHOSTSNIPE',
'CANCEL',
'STOP',
'ATTACK',
'BEHAVIOR_CLOAKON',
'BEHAVIOR_CLOAKOFF',
'BEHAVIOR_HOLDFIREON',
'BEHAVIOR_HOLDFIREOFF'],
'unit_id': 50},
'TERRAN_GHOSTACADEMY': {'abilities': ['BUILD_NUKE',
'RESEARCH_PERSONALCLOAKING',
'CANCEL',
'HALT',
'CANCEL_LAST'],
'unit_id': 26},
'TERRAN_HELLION': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_HELLBAT',
'STOP',
'ATTACK'],
'unit_id': 53},
'TERRAN_HELLIONTANK': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_HELLION',
'STOP',
'ATTACK'],
'unit_id': 484},
'TERRAN_KD8CHARGE': {'unit_id': 830},
'TERRAN_LIBERATOR': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_LIBERATORAGMODE',
'STOP',
'ATTACK'],
'unit_id': 689},
'TERRAN_LIBERATORAG': {'abilities': ['SMART',
'MORPH_LIBERATORAAMODE',
'STOP',
'ATTACK'],
'unit_id': 734},
'TERRAN_MARAUDER': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK',
'EFFECT_STIM'],
'unit_id': 51},
'TERRAN_MARINE': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK',
'EFFECT_STIM'],
'unit_id': 48},
'TERRAN_MEDIVAC': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_HEAL',
'EFFECT_MEDIVACIGNITEAFTERBURNERS',
'STOP',
'LOAD',
'UNLOADALLAT',
'ATTACK'],
'unit_id': 54},
'TERRAN_MISSILETURRET': {'abilities': ['SMART',
'CANCEL',
'HALT',
'STOP',
'ATTACK'],
'unit_id': 23},
'TERRAN_MULE': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'HARVEST_GATHER',
'HARVEST_RETURN',
'ATTACK',
'EFFECT_REPAIR'],
'unit_id': 268},
'TERRAN_NUKE': {'unit_id': 58},
'TERRAN_ORBITALCOMMAND': {'abilities': ['SMART',
'EFFECT_CALLDOWNMULE',
'EFFECT_SUPPLYDROP',
'EFFECT_SCAN',
'TRAIN_SCV',
'CANCEL_LAST',
'LIFT',
'RALLY_WORKERS'],
'unit_id': 132},
'TERRAN_ORBITALCOMMANDFLYING': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'LAND'],
'unit_id': 134},
'TERRAN_PLANETARYFORTRESS': {'abilities': ['SMART',
'TRAIN_SCV',
'LOADALL',
'STOP',
'CANCEL_LAST',
'ATTACK',
'RALLY_WORKERS'],
'unit_id': 130},
'TERRAN_POINTDEFENSEDRONE': {'unit_id': 11},
'TERRAN_RAVEN': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_POINTDEFENSEDRONE',
'EFFECT_HUNTERSEEKERMISSILE',
'EFFECT_AUTOTURRET',
'STOP',
'ATTACK'],
'unit_id': 56},
'TERRAN_REACTOR': {'unit_id': 6},
'TERRAN_REAPER': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_KD8CHARGE',
'STOP',
'ATTACK'],
'unit_id': 49},
'TERRAN_REFINERY': {'abilities': ['CANCEL', 'HALT'], 'unit_id': 20},
'TERRAN_SCV': {'abilities': ['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'],
'unit_id': 45},
'TERRAN_SENSORTOWER': {'abilities': ['CANCEL', 'HALT'], 'unit_id': 25},
'TERRAN_SIEGETANK': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_SIEGEMODE',
'STOP',
'ATTACK'],
'unit_id': 33},
'TERRAN_SIEGETANKSIEGED': {'abilities': ['SMART',
'MORPH_UNSIEGE',
'STOP',
'ATTACK'],
'unit_id': 32},
'TERRAN_STARPORT': {'abilities': ['SMART',
'TRAIN_MEDIVAC',
'TRAIN_BANSHEE',
'TRAIN_RAVEN',
'TRAIN_BATTLECRUISER',
'TRAIN_VIKINGFIGHTER',
'TRAIN_LIBERATOR',
'CANCEL',
'HALT',
'CANCEL_LAST',
'RALLY_UNITS',
'LIFT',
'BUILD_TECHLAB',
'BUILD_REACTOR'],
'unit_id': 28},
'TERRAN_STARPORTFLYING': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'LAND',
'BUILD_TECHLAB',
'BUILD_REACTOR'],
'unit_id': 44},
'TERRAN_STARPORTREACTOR': {'abilities': ['CANCEL'], 'unit_id': 42},
'TERRAN_STARPORTTECHLAB': {'abilities': ['RESEARCH_BANSHEECLOAKINGFIELD',
'RESEARCH_RAVENCORVIDREACTOR',
'RESEARCH_BANSHEEHYPERFLIGHTROTORS',
'RESEARCH_RAVENRECALIBRATEDEXPLOSIVES',
'RESEARCH_HIGHCAPACITYFUELTANKS',
'RESEARCH_ADVANCEDBALLISTICS',
'CANCEL',
'CANCEL_LAST'],
'unit_id': 41},
'TERRAN_SUPPLYDEPOT': {'abilities': ['MORPH_SUPPLYDEPOT_LOWER',
'CANCEL',
'HALT'],
'unit_id': 19},
'TERRAN_SUPPLYDEPOTLOWERED': {'abilities': ['MORPH_SUPPLYDEPOT_RAISE'],
'unit_id': 47},
'TERRAN_TECHLAB': {'unit_id': 5},
'TERRAN_THOR': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_THORHIGHIMPACTMODE',
'STOP',
'ATTACK'],
'unit_id': 52},
'TERRAN_THORAP': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_THOREXPLOSIVEMODE',
'CANCEL',
'STOP',
'ATTACK'],
'unit_id': 691},
'TERRAN_VIKINGASSAULT': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_VIKINGFIGHTERMODE',
'STOP',
'ATTACK'],
'unit_id': 34},
'TERRAN_VIKINGFIGHTER': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_VIKINGASSAULTMODE',
'STOP',
'ATTACK'],
'unit_id': 35},
'TERRAN_WIDOWMINE': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'BURROWDOWN',
'STOP',
'ATTACK'],
'unit_id': 498},
'TERRAN_WIDOWMINEBURROWED': {'abilities': ['SMART',
'EFFECT_WIDOWMINEATTACK',
'BURROWUP'],
'unit_id': 500},
'ZERG_BANELING': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_EXPLODE',
'BEHAVIOR_BUILDINGATTACKON',
'BEHAVIOR_BUILDINGATTACKOFF',
'BURROWDOWN',
'STOP',
'ATTACK'],
'unit_id': 9},
'ZERG_BANELINGBURROWED': {'abilities': ['EFFECT_EXPLODE', 'BURROWUP'],
'unit_id': 115},
'ZERG_BANELINGCOCOON': {'abilities': ['SMART', 'CANCEL_LAST', 'RALLY_UNITS'],
'unit_id': 8},
'ZERG_BANELINGNEST': {'abilities': ['RESEARCH_CENTRIFUGALHOOKS',
'CANCEL',
'CANCEL_LAST'],
'unit_id': 96},
'ZERG_BROODLING': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK'],
'unit_id': 289},
'ZERG_BROODLORD': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK'],
'unit_id': 114},
'ZERG_BROODLORDCOCOON': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'CANCEL'],
'unit_id': 113},
'ZERG_CHANGELING': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK'],
'unit_id': 12},
'ZERG_CHANGELINGMARINE': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK'],
'unit_id': 15},
'ZERG_CHANGELINGMARINESHIELD': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK'],
'unit_id': 14},
'ZERG_CHANGELINGZEALOT': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK'],
'unit_id': 13},
'ZERG_CHANGELINGZERGLING': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK'],
'unit_id': 17},
'ZERG_CHANGELINGZERGLINGWINGS': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK'],
'unit_id': 16},
'ZERG_CORRUPTOR': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_BROODLORD',
'EFFECT_CAUSTICSPRAY',
'STOP',
'ATTACK'],
'unit_id': 112},
'ZERG_CREEPTUMOR': {'abilities': ['CANCEL'], 'unit_id': 87},
'ZERG_CREEPTUMORBURROWED': {'abilities': ['SMART',
'CANCEL',
'BUILD_CREEPTUMOR'],
'unit_id': 137},
'ZERG_CREEPTUMORQUEEN': {'abilities': ['CANCEL'], 'unit_id': 138},
'ZERG_DRONE': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'BUILD_HATCHERY',
'BUILD_EXTRACTOR',
'BUILD_SPAWNINGPOOL',
'BUILD_EVOLUTIONCHAMBER',
'BUILD_HYDRALISKDEN',
'BUILD_SPIRE',
'BUILD_ULTRALISKCAVERN',
'BUILD_INFESTATIONPIT',
'BUILD_NYDUSNETWORK',
'BUILD_BANELINGNEST',
'BUILD_ROACHWARREN',
'BUILD_SPINECRAWLER',
'BUILD_SPORECRAWLER',
'BURROWDOWN',
'STOP',
'HARVEST_GATHER',
'HARVEST_RETURN',
'ATTACK',
'EFFECT_SPRAY'],
'unit_id': 104},
'ZERG_DRONEBURROWED': {'abilities': ['BURROWUP'], 'unit_id': 116},
'ZERG_EGG': {'abilities': ['SMART', 'CANCEL_LAST', 'RALLY_UNITS'],
'unit_id': 103},
'ZERG_EVOLUTIONCHAMBER': {'abilities': ['CANCEL',
'CANCEL_LAST',
'RESEARCH_ZERGGROUNDARMOR',
'RESEARCH_ZERGMELEEWEAPONS',
'RESEARCH_ZERGMISSILEWEAPONS'],
'unit_id': 90},
'ZERG_EXTRACTOR': {'abilities': ['CANCEL'], 'unit_id': 88},
'ZERG_GREATERSPIRE': {'abilities': ['CANCEL_LAST',
'RESEARCH_ZERGFLYERARMOR',
'RESEARCH_ZERGFLYERATTACK'],
'unit_id': 102},
'ZERG_HATCHERY': {'abilities': ['SMART',
'MORPH_LAIR',
'RESEARCH_PNEUMATIZEDCARAPACE',
'RESEARCH_BURROW',
'TRAIN_QUEEN',
'CANCEL',
'CANCEL_LAST',
'RALLY_UNITS',
'RALLY_WORKERS'],
'unit_id': 86},
'ZERG_HIVE': {'abilities': ['SMART',
'RESEARCH_PNEUMATIZEDCARAPACE',
'RESEARCH_BURROW',
'TRAIN_QUEEN',
'CANCEL_LAST',
'RALLY_UNITS',
'RALLY_WORKERS'],
'unit_id': 101},
'ZERG_HYDRALISK': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_LURKER',
'BURROWDOWN',
'STOP',
'ATTACK'],
'unit_id': 107},
'ZERG_HYDRALISKBURROWED': {'abilities': ['BURROWUP'], 'unit_id': 117},
'ZERG_HYDRALISKDEN': {'abilities': ['RESEARCH_GROOVEDSPINES',
'RESEARCH_MUSCULARAUGMENTS',
'MORPH_LURKERDEN',
'CANCEL',
'CANCEL_LAST'],
'unit_id': 91},
'ZERG_INFESTATIONPIT': {'abilities': ['RESEARCH_PATHOGENGLANDS',
'RESEARCH_NEURALPARASITE',
'CANCEL',
'CANCEL_LAST'],
'unit_id': 94},
'ZERG_INFESTEDTERRANSEGG': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION'],
'unit_id': 150},
'ZERG_INFESTOR': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_FUNGALGROWTH',
'EFFECT_INFESTEDTERRANS',
'EFFECT_NEURALPARASITE',
'CANCEL',
'BURROWDOWN',
'STOP',
'ATTACK'],
'unit_id': 111},
'ZERG_INFESTORBURROWED': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_FUNGALGROWTH',
'EFFECT_INFESTEDTERRANS',
'EFFECT_NEURALPARASITE',
'CANCEL',
'BURROWUP',
'STOP',
'ATTACK'],
'unit_id': 127},
'ZERG_INFESTORTERRAN': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'BURROWDOWN',
'STOP',
'ATTACK'],
'unit_id': 7},
'ZERG_LAIR': {'abilities': ['SMART',
'MORPH_HIVE',
'RESEARCH_PNEUMATIZEDCARAPACE',
'RESEARCH_BURROW',
'TRAIN_QUEEN',
'CANCEL',
'CANCEL_LAST',
'RALLY_UNITS',
'RALLY_WORKERS'],
'unit_id': 100},
'ZERG_LARVA': {'abilities': ['TRAIN_DRONE',
'TRAIN_ZERGLING',
'TRAIN_OVERLORD',
'TRAIN_HYDRALISK',
'TRAIN_MUTALISK',
'TRAIN_ULTRALISK',
'TRAIN_ROACH',
'TRAIN_INFESTOR',
'TRAIN_CORRUPTOR',
'TRAIN_VIPER',
'TRAIN_SWARMHOST'],
'unit_id': 151},
'ZERG_LOCUSTMP': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK'],
'unit_id': 489},
'ZERG_LOCUSTMPFLYING': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_LOCUSTSWOOP',
'STOP',
'ATTACK'],
'unit_id': 693},
'ZERG_LURKERDENMP': {'abilities': ['RESEARCH_GROOVEDSPINES',
'RESEARCH_MUSCULARAUGMENTS',
'CANCEL_LAST'],
'unit_id': 504},
'ZERG_LURKERMP': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'BURROWDOWN',
'STOP',
'ATTACK'],
'unit_id': 502},
'ZERG_LURKERMPBURROWED': {'abilities': ['SMART',
'BURROWUP',
'STOP',
'ATTACK',
'BEHAVIOR_HOLDFIREON',
'BEHAVIOR_HOLDFIREOFF'],
'unit_id': 503},
'ZERG_LURKERMPEGG': {'abilities': ['SMART', 'CANCEL', 'RALLY_UNITS'],
'unit_id': 501},
'ZERG_MUTALISK': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'STOP',
'ATTACK'],
'unit_id': 108},
'ZERG_NYDUSCANAL': {'abilities': ['SMART',
'UNLOADALL',
'STOP',
'LOAD',
'RALLY_UNITS'],
'unit_id': 142},
'ZERG_NYDUSNETWORK': {'abilities': ['SMART',
'BUILD_NYDUSWORM',
'CANCEL',
'UNLOADALL',
'STOP',
'LOAD',
'RALLY_UNITS'],
'unit_id': 95},
'ZERG_OVERLORD': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_OVERSEER',
'BEHAVIOR_GENERATECREEPON',
'BEHAVIOR_GENERATECREEPOFF',
'MORPH_OVERLORDTRANSPORT',
'CANCEL',
'STOP',
'ATTACK'],
'unit_id': 106},
'ZERG_OVERLORDCOCOON': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'CANCEL'],
'unit_id': 128},
'ZERG_OVERLORDTRANSPORT': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_OVERSEER',
'BEHAVIOR_GENERATECREEPON',
'BEHAVIOR_GENERATECREEPOFF',
'STOP',
'LOAD',
'UNLOADALLAT',
'ATTACK'],
'unit_id': 893},
'ZERG_OVERSEER': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_SPAWNCHANGELING',
'EFFECT_CONTAMINATE',
'STOP',
'ATTACK'],
'unit_id': 129},
'ZERG_PARASITICBOMBDUMMY': {'unit_id': 824},
'ZERG_QUEEN': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_INJECTLARVA',
'EFFECT_TRANSFUSION',
'BURROWDOWN',
'STOP',
'ATTACK',
'BUILD_CREEPTUMOR'],
'unit_id': 126},
'ZERG_QUEENBURROWED': {'abilities': ['BURROWUP'], 'unit_id': 125},
'ZERG_RAVAGER': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_CORROSIVEBILE',
'BURROWDOWN',
'STOP',
'ATTACK'],
'unit_id': 688},
'ZERG_RAVAGERCOCOON': {'abilities': ['SMART', 'CANCEL', 'RALLY_UNITS'],
'unit_id': 687},
'ZERG_ROACH': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'MORPH_RAVAGER',
'BURROWDOWN',
'STOP',
'ATTACK'],
'unit_id': 110},
'ZERG_ROACHBURROWED': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'BURROWUP',
'STOP',
'ATTACK'],
'unit_id': 118},
'ZERG_ROACHWARREN': {'abilities': ['RESEARCH_GLIALREGENERATION',
'RESEARCH_TUNNELINGCLAWS',
'CANCEL',
'CANCEL_LAST'],
'unit_id': 97},
'ZERG_SPAWNINGPOOL': {'abilities': ['RESEARCH_ZERGLINGADRENALGLANDS',
'RESEARCH_ZERGLINGMETABOLICBOOST',
'CANCEL',
'CANCEL_LAST'],
'unit_id': 89},
'ZERG_SPINECRAWLER': {'abilities': ['SMART',
'CANCEL',
'STOP',
'ATTACK',
'MORPH_UPROOT'],
'unit_id': 98},
'ZERG_SPINECRAWLERUPROOTED': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'CANCEL',
'STOP',
'ATTACK',
'MORPH_ROOT'],
'unit_id': 139},
'ZERG_SPIRE': {'abilities': ['MORPH_GREATERSPIRE',
'CANCEL',
'CANCEL_LAST',
'RESEARCH_ZERGFLYERARMOR',
'RESEARCH_ZERGFLYERATTACK'],
'unit_id': 92},
'ZERG_SPORECRAWLER': {'abilities': ['SMART',
'CANCEL',
'STOP',
'ATTACK',
'MORPH_UPROOT'],
'unit_id': 99},
'ZERG_SPORECRAWLERUPROOTED': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'CANCEL',
'STOP',
'ATTACK',
'MORPH_ROOT'],
'unit_id': 140},
'ZERG_SWARMHOSTBURROWEDMP': {'abilities': ['SMART',
'EFFECT_SPAWNLOCUSTS',
'BURROWUP'],
'unit_id': 493},
'ZERG_SWARMHOSTMP': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_SPAWNLOCUSTS',
'BURROWDOWN',
'STOP',
'ATTACK'],
'unit_id': 494},
'ZERG_TRANSPORTOVERLORDCOCOON': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'CANCEL'],
'unit_id': 892},
'ZERG_ULTRALISK': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'BURROWDOWN',
'STOP',
'ATTACK'],
'unit_id': 109},
'ZERG_ULTRALISKCAVERN': {'abilities': ['RESEARCH_CHITINOUSPLATING',
'CANCEL',
'CANCEL_LAST'],
'unit_id': 93},
'ZERG_VIPER': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'EFFECT_BLINDINGCLOUD',
'EFFECT_ABDUCT',
'EFFECT_VIPERCONSUME',
'EFFECT_PARASITICBOMB',
'STOP',
'ATTACK'],
'unit_id': 499},
'ZERG_ZERGLING': {'abilities': ['SMART',
'MOVE',
'PATROL',
'HOLDPOSITION',
'TRAIN_BANELING',
'BURROWDOWN',
'STOP',
'ATTACK'],
'unit_id': 105},
'ZERG_ZERGLINGBURROWED': {'abilities': ['BURROWUP'], 'unit_id': 119}}
abilities = {'ATTACK': {'ability_id': 3674, 'target': ['Unit', 'Point']},
'ATTACK_ATTACK': {'ability_id': 23, 'target': ['Unit', 'Point']},
'ATTACK_ATTACKBUILDING': {'ability_id': 2048, 'target': ['Unit', 'Point']},
'ATTACK_REDIRECT': {'ability_id': 1682, 'target': ['Unit', 'Point']},
'BEHAVIOR_BUILDINGATTACKOFF': {'ability_id': 2082, 'target': ['None']},
'BEHAVIOR_BUILDINGATTACKON': {'ability_id': 2081, 'target': ['None']},
'BEHAVIOR_CLOAKOFF': {'ability_id': 3677, 'target': ['None']},
'BEHAVIOR_CLOAKOFF_BANSHEE': {'ability_id': 393, 'target': ['None']},
'BEHAVIOR_CLOAKOFF_GHOST': {'ability_id': 383, 'target': ['None']},
'BEHAVIOR_CLOAKON': {'ability_id': 3676, 'target': ['None']},
'BEHAVIOR_CLOAKON_BANSHEE': {'ability_id': 392, 'target': ['None']},
'BEHAVIOR_CLOAKON_GHOST': {'ability_id': 382, 'target': ['None']},
'BEHAVIOR_GENERATECREEPOFF': {'ability_id': 1693, 'target': ['None']},
'BEHAVIOR_GENERATECREEPON': {'ability_id': 1692, 'target': ['None']},
'BEHAVIOR_HOLDFIREOFF': {'ability_id': 3689, 'target': ['None']},
'BEHAVIOR_HOLDFIREOFF_LURKER': {'ability_id': 2552, 'target': ['None']},
'BEHAVIOR_HOLDFIREON': {'ability_id': 3688, 'target': ['None']},
'BEHAVIOR_HOLDFIREON_GHOST': {'ability_id': 36, 'target': ['None']},
'BEHAVIOR_HOLDFIREON_LURKER': {'ability_id': 2550, 'target': ['None']},
'BEHAVIOR_PULSARBEAMOFF': {'ability_id': 2376, 'target': ['None']},
'BEHAVIOR_PULSARBEAMON': {'ability_id': 2375, 'target': ['None']},
'BUILD_ARMORY': {'ability_id': 331, 'target': ['Point']},
'BUILD_ASSIMILATOR': {'ability_id': 882, 'target': ['Unit']},
'BUILD_BANELINGNEST': {'ability_id': 1162, 'target': ['Point']},
'BUILD_BARRACKS': {'ability_id': 321, 'target': ['Point']},
'BUILD_BUNKER': {'ability_id': 324, 'target': ['Point']},
'BUILD_COMMANDCENTER': {'ability_id': 318, 'target': ['Point']},
'BUILD_CREEPTUMOR': {'ability_id': 3691, 'target': ['Point']},
'BUILD_CREEPTUMOR_QUEEN': {'ability_id': 1694, 'target': ['Point']},
'BUILD_CREEPTUMOR_TUMOR': {'ability_id': 1733, 'target': ['Point']},
'BUILD_CYBERNETICSCORE': {'ability_id': 894, 'target': ['Point']},
'BUILD_DARKSHRINE': {'ability_id': 891, 'target': ['Point']},
'BUILD_ENGINEERINGBAY': {'ability_id': 322, 'target': ['Point']},
'BUILD_EVOLUTIONCHAMBER': {'ability_id': 1156, 'target': ['Point']},
'BUILD_EXTRACTOR': {'ability_id': 1154, 'target': ['Unit']},
'BUILD_FACTORY': {'ability_id': 328, 'target': ['Point']},
'BUILD_FLEETBEACON': {'ability_id': 885, 'target': ['Point']},
'BUILD_FORGE': {'ability_id': 884, 'target': ['Point']},
'BUILD_FUSIONCORE': {'ability_id': 333, 'target': ['Point']},
'BUILD_GATEWAY': {'ability_id': 883, 'target': ['Point']},
'BUILD_GHOSTACADEMY': {'ability_id': 327, 'target': ['Point']},
'BUILD_HATCHERY': {'ability_id': 1152, 'target': ['Point']},
'BUILD_HYDRALISKDEN': {'ability_id': 1157, 'target': ['Point']},
'BUILD_INFESTATIONPIT': {'ability_id': 1160, 'target': ['Point']},
'BUILD_INTERCEPTORS': {'ability_id': 1042, 'target': ['None']},
'BUILD_MISSILETURRET': {'ability_id': 323, 'target': ['Point']},
'BUILD_NEXUS': {'ability_id': 880, 'target': ['Point']},
'BUILD_NUKE': {'ability_id': 710, 'target': ['None']},
'BUILD_NYDUSNETWORK': {'ability_id': 1161, 'target': ['Point']},
'BUILD_NYDUSWORM': {'ability_id': 1768, 'target': ['Point']},
'BUILD_PHOTONCANNON': {'ability_id': 887, 'target': ['Point']},
'BUILD_PYLON': {'ability_id': 881, 'target': ['Point']},
'BUILD_REACTOR': {'ability_id': 3683, 'target': ['None']},
'BUILD_REACTOR_BARRACKS': {'ability_id': 422, 'target': ['None']},
'BUILD_REACTOR_FACTORY': {'ability_id': 455, 'target': ['None']},
'BUILD_REACTOR_STARPORT': {'ability_id': 488, 'target': ['None']},
'BUILD_REFINERY': {'ability_id': 320, 'target': ['Unit']},
'BUILD_ROACHWARREN': {'ability_id': 1165, 'target': ['Point']},
'BUILD_ROBOTICSBAY': {'ability_id': 892, 'target': ['Point']},
'BUILD_ROBOTICSFACILITY': {'ability_id': 893, 'target': ['Point']},
'BUILD_SENSORTOWER': {'ability_id': 326, 'target': ['Point']},
'BUILD_SHIELDBATTERY': {'ability_id': 895, 'target': ['Point']},
'BUILD_SPAWNINGPOOL': {'ability_id': 1155, 'target': ['Point']},
'BUILD_SPINECRAWLER': {'ability_id': 1166, 'target': ['Point']},
'BUILD_SPIRE': {'ability_id': 1158, 'target': ['Point']},
'BUILD_SPORECRAWLER': {'ability_id': 1167, 'target': ['Point']},
'BUILD_STARGATE': {'ability_id': 889, 'target': ['Point']},
'BUILD_STARPORT': {'ability_id': 329, 'target': ['Point']},
'BUILD_STASISTRAP': {'ability_id': 2505, 'target': ['Point']},
'BUILD_SUPPLYDEPOT': {'ability_id': 319, 'target': ['Point']},
'BUILD_TECHLAB': {'ability_id': 3682, 'target': ['None']},
'BUILD_TECHLAB_BARRACKS': {'ability_id': 421, 'target': ['None']},
'BUILD_TECHLAB_FACTORY': {'ability_id': 454, 'target': ['None']},
'BUILD_TECHLAB_STARPORT': {'ability_id': 487, 'target': ['None']},
'BUILD_TEMPLARARCHIVE': {'ability_id': 890, 'target': ['Point']},
'BUILD_TWILIGHTCOUNCIL': {'ability_id': 886, 'target': ['Point']},
'BUILD_ULTRALISKCAVERN': {'ability_id': 1159, 'target': ['Point']},
'BURROWDOWN': {'ability_id': 3661, 'target': ['None']},
'BURROWDOWN_BANELING': {'ability_id': 1374, 'target': ['None']},
'BURROWDOWN_DRONE': {'ability_id': 1378, 'target': ['None']},
'BURROWDOWN_HYDRALISK': {'ability_id': 1382, 'target': ['None']},
'BURROWDOWN_INFESTOR': {'ability_id': 1444, 'target': ['None']},
'BURROWDOWN_LURKER': {'ability_id': 2108, 'target': ['None']},
'BURROWDOWN_QUEEN': {'ability_id': 1433, 'target': ['None']},
'BURROWDOWN_RAVAGER': {'ability_id': 2340, 'target': ['None']},
'BURROWDOWN_ROACH': {'ability_id': 1386, 'target': ['None']},
'BURROWDOWN_SWARMHOST': {'ability_id': 2014, 'target': ['None']},
'BURROWDOWN_WIDOWMINE': {'ability_id': 2095, 'target': ['None']},
'BURROWDOWN_ZERGLING': {'ability_id': 1390, 'target': ['None']},
'BURROWUP': {'ability_id': 3662, 'target': ['None']},
'BURROWUP_BANELING': {'ability_id': 1376, 'target': ['None']},
'BURROWUP_DRONE': {'ability_id': 1380, 'target': ['None']},
'BURROWUP_HYDRALISK': {'ability_id': 1384, 'target': ['None']},
'BURROWUP_INFESTOR': {'ability_id': 1446, 'target': ['None']},
'BURROWUP_LURKER': {'ability_id': 2110, 'target': ['None']},
'BURROWUP_QUEEN': {'ability_id': 1435, 'target': ['None']},
'BURROWUP_RAVAGER': {'ability_id': 2342, 'target': ['None']},
'BURROWUP_ROACH': {'ability_id': 1388, 'target': ['None']},
'BURROWUP_SWARMHOST': {'ability_id': 2016, 'target': ['None']},
'BURROWUP_WIDOWMINE': {'ability_id': 2097, 'target': ['None']},
'BURROWUP_ZERGLING': {'ability_id': 1392, 'target': ['None']},
'CANCEL': {'ability_id': 3659, 'target': ['None']},
'CANCELSLOT_ADDON': {'ability_id': 313, 'target': ['None']},
'CANCELSLOT_QUEUE1': {'ability_id': 305, 'target': ['None']},
'CANCELSLOT_QUEUE5': {'ability_id': 307, 'target': ['None']},
'CANCELSLOT_QUEUECANCELTOSELECTION': {'ability_id': 309, 'target': ['None']},
'CANCELSLOT_QUEUEPASSIVE': {'ability_id': 1832, 'target': ['None']},
'CANCEL_ADEPTPHASESHIFT': {'ability_id': 2594, 'target': ['None']},
'CANCEL_ADEPTSHADEPHASESHIFT': {'ability_id': 2596, 'target': ['None']},
'CANCEL_BARRACKSADDON': {'ability_id': 451, 'target': ['None']},
'CANCEL_BUILDINPROGRESS': {'ability_id': 314, 'target': ['None']},
'CANCEL_CREEPTUMOR': {'ability_id': 1763, 'target': ['None']},
'CANCEL_FACTORYADDON': {'ability_id': 484, 'target': ['None']},
'CANCEL_GRAVITONBEAM': {'ability_id': 174, 'target': ['None']},
'CANCEL_LAST': {'ability_id': 3671, 'target': ['None']},
'CANCEL_MORPHBROODLORD': {'ability_id': 1373, 'target': ['None']},
'CANCEL_MORPHLAIR': {'ability_id': 1217, 'target': ['None']},
'CANCEL_MORPHLURKER': {'ability_id': 2333, 'target': ['None']},
'CANCEL_MORPHLURKERDEN': {'ability_id': 2113, 'target': ['None']},
'CANCEL_MORPHMOTHERSHIP': {'ability_id': 1848, 'target': ['None']},
'CANCEL_MORPHORBITAL': {'ability_id': 1517, 'target': ['None']},
'CANCEL_MORPHOVERLORDTRANSPORT': {'ability_id': 2709, 'target': ['None']},
'CANCEL_MORPHOVERSEER': {'ability_id': 1449, 'target': ['None']},
'CANCEL_MORPHPLANETARYFORTRESS': {'ability_id': 1451, 'target': ['None']},
'CANCEL_MORPHRAVAGER': {'ability_id': 2331, 'target': ['None']},
'CANCEL_QUEUE1': {'ability_id': 304, 'target': ['None']},
'CANCEL_QUEUE5': {'ability_id': 306, 'target': ['None']},
'CANCEL_QUEUEADDON': {'ability_id': 312, 'target': ['None']},
'CANCEL_QUEUECANCELTOSELECTION': {'ability_id': 308, 'target': ['None']},
'CANCEL_QUEUEPASIVE': {'ability_id': 1831, 'target': ['None']},
'CANCEL_QUEUEPASSIVECANCELTOSELECTION': {'ability_id': 1833,
'target': ['None']},
'CANCEL_SPINECRAWLERROOT': {'ability_id': 1730, 'target': ['None']},
'CANCEL_STARPORTADDON': {'ability_id': 517, 'target': ['None']},
'EFFECT_ABDUCT': {'ability_id': 2067, 'target': ['Unit']},
'EFFECT_ADEPTPHASESHIFT': {'ability_id': 2544, 'target': ['Point']},
'EFFECT_AUTOTURRET': {'ability_id': 1764, 'target': ['Point']},
'EFFECT_BLINDINGCLOUD': {'ability_id': 2063, 'target': ['Point']},
'EFFECT_BLINK': {'ability_id': 3687, 'target': ['Point']},
'EFFECT_BLINK_STALKER': {'ability_id': 1442, 'target': ['Point']},
'EFFECT_CALLDOWNMULE': {'ability_id': 171, 'target': ['Unit', 'Point']},
'EFFECT_CAUSTICSPRAY': {'ability_id': 2324, 'target': ['Unit']},
'EFFECT_CHARGE': {'ability_id': 1819, 'target': ['Unit']},
'EFFECT_CHRONOBOOST': {'ability_id': 261, 'target': ['Unit']},
'EFFECT_CONTAMINATE': {'ability_id': 1825, 'target': ['Unit']},
'EFFECT_CORROSIVEBILE': {'ability_id': 2338, 'target': ['Point']},
'EFFECT_EMP': {'ability_id': 1628, 'target': ['Point']},
'EFFECT_EXPLODE': {'ability_id': 42, 'target': ['None']},
'EFFECT_FEEDBACK': {'ability_id': 140, 'target': ['Unit']},
'EFFECT_FORCEFIELD': {'ability_id': 1526, 'target': ['Point']},
'EFFECT_FUNGALGROWTH': {'ability_id': 74, 'target': ['Point']},
'EFFECT_GHOSTSNIPE': {'ability_id': 2714, 'target': ['Unit']},
'EFFECT_GRAVITONBEAM': {'ability_id': 173, 'target': ['Unit']},
'EFFECT_GUARDIANSHIELD': {'ability_id': 76, 'target': ['None']},
'EFFECT_HEAL': {'ability_id': 386, 'target': ['Unit']},
'EFFECT_HUNTERSEEKERMISSILE': {'ability_id': 169, 'target': ['Unit']},
'EFFECT_IMMORTALBARRIER': {'ability_id': 2328, 'target': ['None']},
'EFFECT_INFESTEDTERRANS': {'ability_id': 247, 'target': ['Point']},
'EFFECT_INJECTLARVA': {'ability_id': 251, 'target': ['Unit']},
'EFFECT_KD8CHARGE': {'ability_id': 2588, 'target': ['Unit', 'Point']},
'EFFECT_LOCKON': {'ability_id': 2350, 'target': ['Unit']},
'EFFECT_LOCUSTSWOOP': {'ability_id': 2387, 'target': ['Point']},
'EFFECT_MASSRECALL': {'ability_id': 3686, 'target': ['Unit']},
'EFFECT_MASSRECALL_MOTHERSHIP': {'ability_id': 2368, 'target': ['Unit']},
'EFFECT_MASSRECALL_MOTHERSHIPCORE': {'ability_id': 1974, 'target': ['Unit']},
'EFFECT_MEDIVACIGNITEAFTERBURNERS': {'ability_id': 2116, 'target': ['None']},
'EFFECT_NEURALPARASITE': {'ability_id': 249, 'target': ['Unit']},
'EFFECT_NUKECALLDOWN': {'ability_id': 1622, 'target': ['Point']},
'EFFECT_ORACLEREVELATION': {'ability_id': 2146, 'target': ['Point']},
'EFFECT_PARASITICBOMB': {'ability_id': 2542, 'target': ['Unit']},
'EFFECT_PHOTONOVERCHARGE': {'ability_id': 2162, 'target': ['Unit']},
'EFFECT_POINTDEFENSEDRONE': {'ability_id': 144, 'target': ['Point']},
'EFFECT_PSISTORM': {'ability_id': 1036, 'target': ['Point']},
'EFFECT_PURIFICATIONNOVA': {'ability_id': 2346, 'target': ['Point']},
'EFFECT_REPAIR': {'ability_id': 3685, 'target': ['Unit']},
'EFFECT_REPAIR_MULE': {'ability_id': 78, 'target': ['Unit']},
'EFFECT_REPAIR_SCV': {'ability_id': 316, 'target': ['Unit']},
'EFFECT_RESTORE': {'ability_id': 3765, 'target': ['Unit']},
'EFFECT_SALVAGE': {'ability_id': 32, 'target': ['None']},
'EFFECT_SCAN': {'ability_id': 399, 'target': ['Point']},
'EFFECT_SHADOWSTRIDE': {'ability_id': 2700, 'target': ['Point']},
'EFFECT_SPAWNCHANGELING': {'ability_id': 181, 'target': ['None']},
'EFFECT_SPAWNLOCUSTS': {'ability_id': 2704, 'target': ['Point']},
'EFFECT_SPRAY': {'ability_id': 3684, 'target': ['Point']},
'EFFECT_SPRAY_PROTOSS': {'ability_id': 30, 'target': ['Point']},
'EFFECT_SPRAY_TERRAN': {'ability_id': 26, 'target': ['Point']},
'EFFECT_SPRAY_ZERG': {'ability_id': 28, 'target': ['Point']},
'EFFECT_STIM': {'ability_id': 3675, 'target': ['None']},
'EFFECT_STIM_MARAUDER': {'ability_id': 253, 'target': ['None']},
'EFFECT_STIM_MARINE': {'ability_id': 380, 'target': ['None']},
'EFFECT_STIM_MARINE_REDIRECT': {'ability_id': 1683, 'target': ['None']},
'EFFECT_SUPPLYDROP': {'ability_id': 255, 'target': ['Unit']},
'EFFECT_TACTICALJUMP': {'ability_id': 2358, 'target': ['Point']},
'EFFECT_TEMPESTDISRUPTIONBLAST': {'ability_id': 2698, 'target': ['Point']},
'EFFECT_TIMEWARP': {'ability_id': 2244, 'target': ['Point']},
'EFFECT_TRANSFUSION': {'ability_id': 1664, 'target': ['Unit']},
'EFFECT_VIPERCONSUME': {'ability_id': 2073, 'target': ['Unit']},
'EFFECT_VOIDRAYPRISMATICALIGNMENT': {'ability_id': 2393, 'target': ['None']},
'EFFECT_WIDOWMINEATTACK': {'ability_id': 2099, 'target': ['Unit']},
'EFFECT_YAMATOGUN': {'ability_id': 401, 'target': ['Unit']},
'HALLUCINATION_ADEPT': {'ability_id': 2391, 'target': ['None']},
'HALLUCINATION_ARCHON': {'ability_id': 146, 'target': ['None']},
'HALLUCINATION_COLOSSUS': {'ability_id': 148, 'target': ['None']},
'HALLUCINATION_DISRUPTOR': {'ability_id': 2389, 'target': ['None']},
'HALLUCINATION_HIGHTEMPLAR': {'ability_id': 150, 'target': ['None']},
'HALLUCINATION_IMMORTAL': {'ability_id': 152, 'target': ['None']},
'HALLUCINATION_ORACLE': {'ability_id': 2114, 'target': ['None']},
'HALLUCINATION_PHOENIX': {'ability_id': 154, 'target': ['None']},
'HALLUCINATION_PROBE': {'ability_id': 156, 'target': ['None']},
'HALLUCINATION_STALKER': {'ability_id': 158, 'target': ['None']},
'HALLUCINATION_VOIDRAY': {'ability_id': 160, 'target': ['None']},
'HALLUCINATION_WARPPRISM': {'ability_id': 162, 'target': ['None']},
'HALLUCINATION_ZEALOT': {'ability_id': 164, 'target': ['None']},
'HALT': {'ability_id': 3660, 'target': ['None']},
'HALT_BUILDING': {'ability_id': 315, 'target': ['None']},
'HALT_TERRANBUILD': {'ability_id': 348, 'target': ['None']},
'HARVEST_GATHER': {'ability_id': 3666, 'target': ['Unit']},
'HARVEST_GATHER_DRONE': {'ability_id': 1183, 'target': ['Unit']},
'HARVEST_GATHER_PROBE': {'ability_id': 298, 'target': ['Unit']},
'HARVEST_GATHER_SCV': {'ability_id': 295, 'target': ['Unit']},
'HARVEST_RETURN': {'ability_id': 3667, 'target': ['None']},
'HARVEST_RETURN_DRONE': {'ability_id': 1184, 'target': ['None']},
'HARVEST_RETURN_MULE': {'ability_id': 167, 'target': ['None']},
'HARVEST_RETURN_PROBE': {'ability_id': 299, 'target': ['None']},
'HARVEST_RETURN_SCV': {'ability_id': 296, 'target': ['None']},
'HOLDPOSITION': {'ability_id': 18, 'target': ['None']},
'INVALID': {'ability_id': 0},
'LAND': {'ability_id': 3678, 'target': ['Point']},
'LAND_BARRACKS': {'ability_id': 554, 'target': ['Point']},
'LAND_COMMANDCENTER': {'ability_id': 419, 'target': ['Point']},
'LAND_FACTORY': {'ability_id': 520, 'target': ['Point']},
'LAND_ORBITALCOMMAND': {'ability_id': 1524, 'target': ['Point']},
'LAND_STARPORT': {'ability_id': 522, 'target': ['Point']},
'LIFT': {'ability_id': 3679, 'target': ['None']},
'LIFT_BARRACKS': {'ability_id': 452, 'target': ['None']},
'LIFT_COMMANDCENTER': {'ability_id': 417, 'target': ['None']},
'LIFT_FACTORY': {'ability_id': 485, 'target': ['None']},
'LIFT_ORBITALCOMMAND': {'ability_id': 1522, 'target': ['None']},
'LIFT_STARPORT': {'ability_id': 518, 'target': ['None']},
'LOAD': {'ability_id': 3668, 'target': ['Unit']},
'LOADALL': {'ability_id': 3663, 'target': ['None']},
'LOADALL_COMMANDCENTER': {'ability_id': 416, 'target': ['None']},
'LOAD_BUNKER': {'ability_id': 407, 'target': ['Unit']},
'LOAD_MEDIVAC': {'ability_id': 394, 'target': ['Unit']},
'MORPH_ARCHON': {'ability_id': 1766, 'target': ['None']},
'MORPH_BROODLORD': {'ability_id': 1372, 'target': ['None']},
'MORPH_GATEWAY': {'ability_id': 1520, 'target': ['None']},
'MORPH_GREATERSPIRE': {'ability_id': 1220, 'target': ['None']},
'MORPH_HELLBAT': {'ability_id': 1998, 'target': ['None']},
'MORPH_HELLION': {'ability_id': 1978, 'target': ['None']},
'MORPH_HIVE': {'ability_id': 1218, 'target': ['None']},
'MORPH_LAIR': {'ability_id': 1216, 'target': ['None']},
'MORPH_LIBERATORAAMODE': {'ability_id': 2560, 'target': ['None']},
'MORPH_LIBERATORAGMODE': {'ability_id': 2558, 'target': ['Point']},
'MORPH_LURKER': {'ability_id': 2332, 'target': ['None']},
'MORPH_LURKERDEN': {'ability_id': 2112, 'target': ['None']},
'MORPH_MOTHERSHIP': {'ability_id': 1847, 'target': ['None']},
'MORPH_ORBITALCOMMAND': {'ability_id': 1516, 'target': ['None']},
'MORPH_OVERLORDTRANSPORT': {'ability_id': 2708, 'target': ['None']},
'MORPH_OVERSEER': {'ability_id': 1448, 'target': ['None']},
'MORPH_PLANETARYFORTRESS': {'ability_id': 1450, 'target': ['None']},
'MORPH_RAVAGER': {'ability_id': 2330, 'target': ['None']},
'MORPH_ROOT': {'ability_id': 3680, 'target': ['Point']},
'MORPH_SIEGEMODE': {'ability_id': 388, 'target': ['None']},
'MORPH_SPINECRAWLERROOT': {'ability_id': 1729, 'target': ['Point']},
'MORPH_SPINECRAWLERUPROOT': {'ability_id': 1725, 'target': ['None']},
'MORPH_SPORECRAWLERROOT': {'ability_id': 1731, 'target': ['Point']},
'MORPH_SPORECRAWLERUPROOT': {'ability_id': 1727, 'target': ['None']},
'MORPH_SUPPLYDEPOT_LOWER': {'ability_id': 556, 'target': ['None']},
'MORPH_SUPPLYDEPOT_RAISE': {'ability_id': 558, 'target': ['None']},
'MORPH_THOREXPLOSIVEMODE': {'ability_id': 2364, 'target': ['None']},
'MORPH_THORHIGHIMPACTMODE': {'ability_id': 2362, 'target': ['None']},
'MORPH_UNSIEGE': {'ability_id': 390, 'target': ['None']},
'MORPH_UPROOT': {'ability_id': 3681, 'target': ['None']},
'MORPH_VIKINGASSAULTMODE': {'ability_id': 403, 'target': ['None']},
'MORPH_VIKINGFIGHTERMODE': {'ability_id': 405, 'target': ['None']},
'MORPH_WARPGATE': {'ability_id': 1518, 'target': ['None']},
'MORPH_WARPPRISMPHASINGMODE': {'ability_id': 1528, 'target': ['None']},
'MORPH_WARPPRISMTRANSPORTMODE': {'ability_id': 1530, 'target': ['None']},
'MOVE': {'ability_id': 16, 'target': ['Unit', 'Point']},
'PATROL': {'ability_id': 17, 'target': ['Unit', 'Point']},
'RALLY_BUILDING': {'ability_id': 195, 'target': ['Unit', 'Point']},
'RALLY_COMMANDCENTER': {'ability_id': 203, 'target': ['Unit', 'Point']},
'RALLY_HATCHERY_UNITS': {'ability_id': 212, 'target': ['Unit', 'Point']},
'RALLY_HATCHERY_WORKERS': {'ability_id': 211, 'target': ['Unit', 'Point']},
'RALLY_MORPHING_UNIT': {'ability_id': 199, 'target': ['Unit', 'Point']},
'RALLY_NEXUS': {'ability_id': 207, 'target': ['Unit', 'Point']},
'RALLY_UNITS': {'ability_id': 3673, 'target': ['Unit', 'Point']},
'RALLY_WORKERS': {'ability_id': 3690, 'target': ['Unit', 'Point']},
'RESEARCH_ADEPTRESONATINGGLAIVES': {'ability_id': 1594, 'target': ['None']},
'RESEARCH_ADVANCEDBALLISTICS': {'ability_id': 805, 'target': ['None']},
'RESEARCH_BANSHEECLOAKINGFIELD': {'ability_id': 790, 'target': ['None']},
'RESEARCH_BANSHEEHYPERFLIGHTROTORS': {'ability_id': 799, 'target': ['None']},
'RESEARCH_BATTLECRUISERWEAPONREFIT': {'ability_id': 1532, 'target': ['None']},
'RESEARCH_BLINK': {'ability_id': 1593, 'target': ['None']},
'RESEARCH_BURROW': {'ability_id': 1225, 'target': ['None']},
'RESEARCH_CENTRIFUGALHOOKS': {'ability_id': 1482, 'target': ['None']},
'RESEARCH_CHARGE': {'ability_id': 1592, 'target': ['None']},
'RESEARCH_CHITINOUSPLATING': {'ability_id': 265, 'target': ['None']},
'RESEARCH_COMBATSHIELD': {'ability_id': 731, 'target': ['None']},
'RESEARCH_CONCUSSIVESHELLS': {'ability_id': 732, 'target': ['None']},
'RESEARCH_DRILLINGCLAWS': {'ability_id': 764, 'target': ['None']},
'RESEARCH_EXTENDEDTHERMALLANCE': {'ability_id': 1097, 'target': ['None']},
'RESEARCH_GLIALREGENERATION': {'ability_id': 216, 'target': ['None']},
'RESEARCH_GRAVITICBOOSTER': {'ability_id': 1093, 'target': ['None']},
'RESEARCH_GRAVITICDRIVE': {'ability_id': 1094, 'target': ['None']},
'RESEARCH_GROOVEDSPINES': {'ability_id': 1282, 'target': ['None']},
'RESEARCH_HIGHCAPACITYFUELTANKS': {'ability_id': 804, 'target': ['None']},
'RESEARCH_HISECAUTOTRACKING': {'ability_id': 650, 'target': ['None']},
'RESEARCH_INFERNALPREIGNITER': {'ability_id': 761, 'target': ['None']},
'RESEARCH_INTERCEPTORGRAVITONCATAPULT': {'ability_id': 44,
'target': ['None']},
'RESEARCH_MAGFIELDLAUNCHERS': {'ability_id': 766, 'target': ['None']},
'RESEARCH_MUSCULARAUGMENTS': {'ability_id': 1283, 'target': ['None']},
'RESEARCH_NEOSTEELFRAME': {'ability_id': 655, 'target': ['None']},
'RESEARCH_NEURALPARASITE': {'ability_id': 1455, 'target': ['None']},
'RESEARCH_PATHOGENGLANDS': {'ability_id': 1454, 'target': ['None']},
'RESEARCH_PERSONALCLOAKING': {'ability_id': 820, 'target': ['None']},
'RESEARCH_PHOENIXANIONPULSECRYSTALS': {'ability_id': 46, 'target': ['None']},
'RESEARCH_PNEUMATIZEDCARAPACE': {'ability_id': 1223, 'target': ['None']},
'RESEARCH_PROTOSSAIRARMOR': {'ability_id': 3692, 'target': ['None']},
'RESEARCH_PROTOSSAIRARMORLEVEL1': {'ability_id': 1565, 'target': ['None']},
'RESEARCH_PROTOSSAIRARMORLEVEL2': {'ability_id': 1566, 'target': ['None']},
'RESEARCH_PROTOSSAIRARMORLEVEL3': {'ability_id': 1567, 'target': ['None']},
'RESEARCH_PROTOSSAIRWEAPONS': {'ability_id': 3693, 'target': ['None']},
'RESEARCH_PROTOSSAIRWEAPONSLEVEL1': {'ability_id': 1562, 'target': ['None']},
'RESEARCH_PROTOSSAIRWEAPONSLEVEL2': {'ability_id': 1563, 'target': ['None']},
'RESEARCH_PROTOSSAIRWEAPONSLEVEL3': {'ability_id': 1564, 'target': ['None']},
'RESEARCH_PROTOSSGROUNDARMOR': {'ability_id': 3694, 'target': ['None']},
'RESEARCH_PROTOSSGROUNDARMORLEVEL1': {'ability_id': 1065, 'target': ['None']},
'RESEARCH_PROTOSSGROUNDARMORLEVEL2': {'ability_id': 1066, 'target': ['None']},
'RESEARCH_PROTOSSGROUNDARMORLEVEL3': {'ability_id': 1067, 'target': ['None']},
'RESEARCH_PROTOSSGROUNDWEAPONS': {'ability_id': 3695, 'target': ['None']},
'RESEARCH_PROTOSSGROUNDWEAPONSLEVEL1': {'ability_id': 1062,
'target': ['None']},
'RESEARCH_PROTOSSGROUNDWEAPONSLEVEL2': {'ability_id': 1063,
'target': ['None']},
'RESEARCH_PROTOSSGROUNDWEAPONSLEVEL3': {'ability_id': 1064,
'target': ['None']},
'RESEARCH_PROTOSSSHIELDS': {'ability_id': 3696, 'target': ['None']},
'RESEARCH_PROTOSSSHIELDSLEVEL1': {'ability_id': 1068, 'target': ['None']},
'RESEARCH_PROTOSSSHIELDSLEVEL2': {'ability_id': 1069, 'target': ['None']},
'RESEARCH_PROTOSSSHIELDSLEVEL3': {'ability_id': 1070, 'target': ['None']},
'RESEARCH_PSISTORM': {'ability_id': 1126, 'target': ['None']},
'RESEARCH_RAVENCORVIDREACTOR': {'ability_id': 793, 'target': ['None']},
'RESEARCH_RAVENRECALIBRATEDEXPLOSIVES': {'ability_id': 803,
'target': ['None']},
'RESEARCH_SHADOWSTRIKE': {'ability_id': 2720, 'target': ['None']},
'RESEARCH_STIMPACK': {'ability_id': 730, 'target': ['None']},
'RESEARCH_TERRANINFANTRYARMOR': {'ability_id': 3697, 'target': ['None']},
'RESEARCH_TERRANINFANTRYARMORLEVEL1': {'ability_id': 656, 'target': ['None']},
'RESEARCH_TERRANINFANTRYARMORLEVEL2': {'ability_id': 657, 'target': ['None']},
'RESEARCH_TERRANINFANTRYARMORLEVEL3': {'ability_id': 658, 'target': ['None']},
'RESEARCH_TERRANINFANTRYWEAPONS': {'ability_id': 3698, 'target': ['None']},
'RESEARCH_TERRANINFANTRYWEAPONSLEVEL1': {'ability_id': 652,
'target': ['None']},
'RESEARCH_TERRANINFANTRYWEAPONSLEVEL2': {'ability_id': 653,
'target': ['None']},
'RESEARCH_TERRANINFANTRYWEAPONSLEVEL3': {'ability_id': 654,
'target': ['None']},
'RESEARCH_TERRANSHIPWEAPONS': {'ability_id': 3699, 'target': ['None']},
'RESEARCH_TERRANSHIPWEAPONSLEVEL1': {'ability_id': 861, 'target': ['None']},
'RESEARCH_TERRANSHIPWEAPONSLEVEL2': {'ability_id': 862, 'target': ['None']},
'RESEARCH_TERRANSHIPWEAPONSLEVEL3': {'ability_id': 863, 'target': ['None']},
'RESEARCH_TERRANSTRUCTUREARMORUPGRADE': {'ability_id': 651,
'target': ['None']},
'RESEARCH_TERRANVEHICLEANDSHIPPLATING': {'ability_id': 3700,
'target': ['None']},
'RESEARCH_TERRANVEHICLEANDSHIPPLATINGLEVEL1': {'ability_id': 864,
'target': ['None']},
'RESEARCH_TERRANVEHICLEANDSHIPPLATINGLEVEL2': {'ability_id': 865,
'target': ['None']},
'RESEARCH_TERRANVEHICLEANDSHIPPLATINGLEVEL3': {'ability_id': 866,
'target': ['None']},
'RESEARCH_TERRANVEHICLEWEAPONS': {'ability_id': 3701, 'target': ['None']},
'RESEARCH_TERRANVEHICLEWEAPONSLEVEL1': {'ability_id': 855,
'target': ['None']},
'RESEARCH_TERRANVEHICLEWEAPONSLEVEL2': {'ability_id': 856,
'target': ['None']},
'RESEARCH_TERRANVEHICLEWEAPONSLEVEL3': {'ability_id': 857,
'target': ['None']},
'RESEARCH_TUNNELINGCLAWS': {'ability_id': 217, 'target': ['None']},
'RESEARCH_WARPGATE': {'ability_id': 1568, 'target': ['None']},
'RESEARCH_ZERGFLYERARMOR': {'ability_id': 3702, 'target': ['None']},
'RESEARCH_ZERGFLYERARMORLEVEL1': {'ability_id': 1315, 'target': ['None']},
'RESEARCH_ZERGFLYERARMORLEVEL2': {'ability_id': 1316, 'target': ['None']},
'RESEARCH_ZERGFLYERARMORLEVEL3': {'ability_id': 1317, 'target': ['None']},
'RESEARCH_ZERGFLYERATTACK': {'ability_id': 3703, 'target': ['None']},
'RESEARCH_ZERGFLYERATTACKLEVEL1': {'ability_id': 1312, 'target': ['None']},
'RESEARCH_ZERGFLYERATTACKLEVEL2': {'ability_id': 1313, 'target': ['None']},
'RESEARCH_ZERGFLYERATTACKLEVEL3': {'ability_id': 1314, 'target': ['None']},
'RESEARCH_ZERGGROUNDARMOR': {'ability_id': 3704, 'target': ['None']},
'RESEARCH_ZERGGROUNDARMORLEVEL1': {'ability_id': 1189, 'target': ['None']},
'RESEARCH_ZERGGROUNDARMORLEVEL2': {'ability_id': 1190, 'target': ['None']},
'RESEARCH_ZERGGROUNDARMORLEVEL3': {'ability_id': 1191, 'target': ['None']},
'RESEARCH_ZERGLINGADRENALGLANDS': {'ability_id': 1252, 'target': ['None']},
'RESEARCH_ZERGLINGMETABOLICBOOST': {'ability_id': 1253, 'target': ['None']},
'RESEARCH_ZERGMELEEWEAPONS': {'ability_id': 3705, 'target': ['None']},
'RESEARCH_ZERGMELEEWEAPONSLEVEL1': {'ability_id': 1186, 'target': ['None']},
'RESEARCH_ZERGMELEEWEAPONSLEVEL2': {'ability_id': 1187, 'target': ['None']},
'RESEARCH_ZERGMELEEWEAPONSLEVEL3': {'ability_id': 1188, 'target': ['None']},
'RESEARCH_ZERGMISSILEWEAPONS': {'ability_id': 3706, 'target': ['None']},
'RESEARCH_ZERGMISSILEWEAPONSLEVEL1': {'ability_id': 1192, 'target': ['None']},
'RESEARCH_ZERGMISSILEWEAPONSLEVEL2': {'ability_id': 1193, 'target': ['None']},
'RESEARCH_ZERGMISSILEWEAPONSLEVEL3': {'ability_id': 1194, 'target': ['None']},
'SCAN_MOVE': {'ability_id': 19, 'target': ['Unit', 'Point']},
'SMART': {'ability_id': 1, 'target': ['Unit', 'Point']},
'STOP': {'ability_id': 3665, 'target': ['None']},
'STOP_BUILDING': {'ability_id': 2057, 'target': ['None']},
'STOP_CHEER': {'ability_id': 6, 'target': ['None']},
'STOP_DANCE': {'ability_id': 7, 'target': ['None']},
'STOP_REDIRECT': {'ability_id': 1691, 'target': ['None']},
'STOP_STOP': {'ability_id': 4, 'target': ['None']},
'TRAINWARP_ADEPT': {'ability_id': 1419, 'target': ['Point']},
'TRAINWARP_DARKTEMPLAR': {'ability_id': 1417, 'target': ['Point']},
'TRAINWARP_HIGHTEMPLAR': {'ability_id': 1416, 'target': ['Point']},
'TRAINWARP_SENTRY': {'ability_id': 1418, 'target': ['Point']},
'TRAINWARP_STALKER': {'ability_id': 1414, 'target': ['Point']},
'TRAINWARP_ZEALOT': {'ability_id': 1413, 'target': ['Point']},
'TRAIN_ADEPT': {'ability_id': 922, 'target': ['None']},
'TRAIN_BANELING': {'ability_id': 80, 'target': ['None']},
'TRAIN_BANSHEE': {'ability_id': 621, 'target': ['None']},
'TRAIN_BATTLECRUISER': {'ability_id': 623, 'target': ['None']},
'TRAIN_CARRIER': {'ability_id': 948, 'target': ['None']},
'TRAIN_COLOSSUS': {'ability_id': 978, 'target': ['None']},
'TRAIN_CORRUPTOR': {'ability_id': 1353, 'target': ['None']},
'TRAIN_CYCLONE': {'ability_id': 597, 'target': ['None']},
'TRAIN_DARKTEMPLAR': {'ability_id': 920, 'target': ['None']},
'TRAIN_DISRUPTOR': {'ability_id': 994, 'target': ['None']},
'TRAIN_DRONE': {'ability_id': 1342, 'target': ['None']},
'TRAIN_GHOST': {'ability_id': 562, 'target': ['None']},
'TRAIN_HELLBAT': {'ability_id': 596, 'target': ['None']},
'TRAIN_HELLION': {'ability_id': 595, 'target': ['None']},
'TRAIN_HIGHTEMPLAR': {'ability_id': 919, 'target': ['None']},
'TRAIN_HYDRALISK': {'ability_id': 1345, 'target': ['None']},
'TRAIN_IMMORTAL': {'ability_id': 979, 'target': ['None']},
'TRAIN_INFESTOR': {'ability_id': 1352, 'target': ['None']},
'TRAIN_LIBERATOR': {'ability_id': 626, 'target': ['None']},
'TRAIN_MARAUDER': {'ability_id': 563, 'target': ['None']},
'TRAIN_MARINE': {'ability_id': 560, 'target': ['None']},
'TRAIN_MEDIVAC': {'ability_id': 620, 'target': ['None']},
'TRAIN_MOTHERSHIP': {'ability_id': 110, 'target': ['None']},
'TRAIN_MOTHERSHIPCORE': {'ability_id': 1853, 'target': ['None']},
'TRAIN_MUTALISK': {'ability_id': 1346, 'target': ['None']},
'TRAIN_OBSERVER': {'ability_id': 977, 'target': ['None']},
'TRAIN_ORACLE': {'ability_id': 954, 'target': ['None']},
'TRAIN_OVERLORD': {'ability_id': 1344, 'target': ['None']},
'TRAIN_PHOENIX': {'ability_id': 946, 'target': ['None']},
'TRAIN_PROBE': {'ability_id': 1006, 'target': ['None']},
'TRAIN_QUEEN': {'ability_id': 1632, 'target': ['None']},
'TRAIN_RAVEN': {'ability_id': 622, 'target': ['None']},
'TRAIN_REAPER': {'ability_id': 561, 'target': ['None']},
'TRAIN_ROACH': {'ability_id': 1351, 'target': ['None']},
'TRAIN_SCV': {'ability_id': 524, 'target': ['None']},
'TRAIN_SENTRY': {'ability_id': 921, 'target': ['None']},
'TRAIN_SIEGETANK': {'ability_id': 591, 'target': ['None']},
'TRAIN_STALKER': {'ability_id': 917, 'target': ['None']},
'TRAIN_SWARMHOST': {'ability_id': 1356, 'target': ['None']},
'TRAIN_TEMPEST': {'ability_id': 955, 'target': ['None']},
'TRAIN_THOR': {'ability_id': 594, 'target': ['None']},
'TRAIN_ULTRALISK': {'ability_id': 1348, 'target': ['None']},
'TRAIN_VIKINGFIGHTER': {'ability_id': 624, 'target': ['None']},
'TRAIN_VIPER': {'ability_id': 1354, 'target': ['None']},
'TRAIN_VOIDRAY': {'ability_id': 950, 'target': ['None']},
'TRAIN_WARPPRISM': {'ability_id': 976, 'target': ['None']},
'TRAIN_WIDOWMINE': {'ability_id': 614, 'target': ['None']},
'TRAIN_ZEALOT': {'ability_id': 916, 'target': ['None']},
'TRAIN_ZERGLING': {'ability_id': 1343, 'target': ['None']},
'UNLOADALL': {'ability_id': 3664, 'target': ['None']},
'UNLOADALLAT': {'ability_id': 3669, 'target': ['Unit', 'Point']},
'UNLOADALLAT_MEDIVAC': {'ability_id': 396, 'target': ['Unit', 'Point']},
'UNLOADALLAT_OVERLORD': {'ability_id': 1408, 'target': ['Unit', 'Point']},
'UNLOADALLAT_WARPPRISM': {'ability_id': 913, 'target': ['Unit', 'Point']},
'UNLOADALL_BUNKER': {'ability_id': 408, 'target': ['None']},
'UNLOADALL_COMMANDCENTER': {'ability_id': 413, 'target': ['None']},
'UNLOADALL_NYDASNETWORK': {'ability_id': 1438, 'target': ['None']},
'UNLOADALL_NYDUSWORM': {'ability_id': 2371, 'target': ['None']},
'UNLOADUNIT_BUNKER': {'ability_id': 410, 'target': ['None']},
'UNLOADUNIT_COMMANDCENTER': {'ability_id': 415, 'target': ['None']},
'UNLOADUNIT_MEDIVAC': {'ability_id': 397, 'target': ['None']},
'UNLOADUNIT_NYDASNETWORK': {'ability_id': 1440, 'target': ['None']},
'UNLOADUNIT_OVERLORD': {'ability_id': 1409, 'target': ['None']},
'UNLOADUNIT_WARPPRISM': {'ability_id': 914, 'target': ['None']}}
upgrades = {'ADEPTPIERCINGATTACK': {'upgrade_id': 130},
'BANSHEECLOAK': {'upgrade_id': 20},
'BANSHEESPEED': {'upgrade_id': 136},
'BATTLECRUISERENABLESPECIALIZATIONS': {'upgrade_id': 76},
'BLINKTECH': {'upgrade_id': 87},
'BURROW': {'upgrade_id': 64},
'CARRIERLAUNCHSPEEDUPGRADE': {'upgrade_id': 1},
'CENTRIFICALHOOKS': {'upgrade_id': 75},
'CHARGE': {'upgrade_id': 86},
'CHITINOUSPLATING': {'upgrade_id': 4},
'DARKTEMPLARBLINKUPGRADE': {'upgrade_id': 141},
'DRILLCLAWS': {'upgrade_id': 122},
'EVOLVEGROOVEDSPINES': {'upgrade_id': 134},
'EVOLVEMUSCULARAUGMENTS': {'upgrade_id': 135},
'EXTENDEDTHERMALLANCE': {'upgrade_id': 50},
'GLIALRECONSTITUTION': {'upgrade_id': 2},
'GRAVITICDRIVE': {'upgrade_id': 49},
'HIGHCAPACITYBARRELS': {'upgrade_id': 19},
'HISECAUTOTRACKING': {'upgrade_id': 5},
'INFESTORENERGYUPGRADE': {'upgrade_id': 74},
'INVALID': {'upgrade_id': 0},
'LIBERATORAGRANGEUPGRADE': {'upgrade_id': 140},
'MAGFIELDLAUNCHERS': {'upgrade_id': 133},
'MEDIVACINCREASESPEEDBOOST': {'upgrade_id': 139},
'NEOSTEELFRAME': {'upgrade_id': 10},
'NEURALPARASITE': {'upgrade_id': 101},
'OBSERVERGRAVITICBOOSTER': {'upgrade_id': 48},
'OVERLORDSPEED': {'upgrade_id': 62},
'PERSONALCLOAKING': {'upgrade_id': 25},
'PHOENIXRANGEUPGRADE': {'upgrade_id': 99},
'PROTOSSAIRARMORSLEVEL1': {'upgrade_id': 81},
'PROTOSSAIRARMORSLEVEL2': {'upgrade_id': 82},
'PROTOSSAIRARMORSLEVEL3': {'upgrade_id': 83},
'PROTOSSAIRWEAPONSLEVEL1': {'upgrade_id': 78},
'PROTOSSAIRWEAPONSLEVEL2': {'upgrade_id': 79},
'PROTOSSAIRWEAPONSLEVEL3': {'upgrade_id': 80},
'PROTOSSGROUNDARMORSLEVEL1': {'upgrade_id': 42},
'PROTOSSGROUNDARMORSLEVEL2': {'upgrade_id': 43},
'PROTOSSGROUNDARMORSLEVEL3': {'upgrade_id': 44},
'PROTOSSGROUNDWEAPONSLEVEL1': {'upgrade_id': 39},
'PROTOSSGROUNDWEAPONSLEVEL2': {'upgrade_id': 40},
'PROTOSSGROUNDWEAPONSLEVEL3': {'upgrade_id': 41},
'PROTOSSSHIELDSLEVEL1': {'upgrade_id': 45},
'PROTOSSSHIELDSLEVEL2': {'upgrade_id': 46},
'PROTOSSSHIELDSLEVEL3': {'upgrade_id': 47},
'PSISTORMTECH': {'upgrade_id': 52},
'PUNISHERGRENADES': {'upgrade_id': 17},
'RAVENCORVIDREACTOR': {'upgrade_id': 22},
'RAVENRECALIBRATEDEXPLOSIVES': {'upgrade_id': 138},
'SHIELDWALL': {'upgrade_id': 16},
'STIMPACK': {'upgrade_id': 15},
'TERRANBUILDINGARMOR': {'upgrade_id': 6},
'TERRANINFANTRYARMORSLEVEL1': {'upgrade_id': 11},
'TERRANINFANTRYARMORSLEVEL2': {'upgrade_id': 12},
'TERRANINFANTRYARMORSLEVEL3': {'upgrade_id': 13},
'TERRANINFANTRYWEAPONSLEVEL1': {'upgrade_id': 7},
'TERRANINFANTRYWEAPONSLEVEL2': {'upgrade_id': 8},
'TERRANINFANTRYWEAPONSLEVEL3': {'upgrade_id': 9},
'TERRANSHIPWEAPONSLEVEL1': {'upgrade_id': 36},
'TERRANSHIPWEAPONSLEVEL2': {'upgrade_id': 37},
'TERRANSHIPWEAPONSLEVEL3': {'upgrade_id': 38},
'TERRANVEHICLEANDSHIPARMORSLEVEL1': {'upgrade_id': 116},
'TERRANVEHICLEANDSHIPARMORSLEVEL2': {'upgrade_id': 117},
'TERRANVEHICLEANDSHIPARMORSLEVEL3': {'upgrade_id': 118},
'TERRANVEHICLEWEAPONSLEVEL1': {'upgrade_id': 30},
'TERRANVEHICLEWEAPONSLEVEL2': {'upgrade_id': 31},
'TERRANVEHICLEWEAPONSLEVEL3': {'upgrade_id': 32},
'TUNNELINGCLAWS': {'upgrade_id': 3},
'WARPGATERESEARCH': {'upgrade_id': 84},
'ZERGFLYERARMORSLEVEL1': {'upgrade_id': 71},
'ZERGFLYERARMORSLEVEL2': {'upgrade_id': 72},
'ZERGFLYERARMORSLEVEL3': {'upgrade_id': 73},
'ZERGFLYERWEAPONSLEVEL1': {'upgrade_id': 68},
'ZERGFLYERWEAPONSLEVEL2': {'upgrade_id': 69},
'ZERGFLYERWEAPONSLEVEL3': {'upgrade_id': 70},
'ZERGGROUNDARMORSLEVEL1': {'upgrade_id': 56},
'ZERGGROUNDARMORSLEVEL2': {'upgrade_id': 57},
'ZERGGROUNDARMORSLEVEL3': {'upgrade_id': 58},
'ZERGLINGATTACKSPEED': {'upgrade_id': 65},
'ZERGLINGMOVEMENTSPEED': {'upgrade_id': 66},
'ZERGMELEEWEAPONSLEVEL1': {'upgrade_id': 53},
'ZERGMELEEWEAPONSLEVEL2': {'upgrade_id': 54},
'ZERGMELEEWEAPONSLEVEL3': {'upgrade_id': 55},
'ZERGMISSILEWEAPONSLEVEL1': {'upgrade_id': 59},
'ZERGMISSILEWEAPONSLEVEL2': {'upgrade_id': 60},
'ZERGMISSILEWEAPONSLEVEL3': {'upgrade_id': 61}}
buffs = {'BANSHEECLOAK': {'buff_id': 7},
'BLINDINGCLOUD': {'buff_id': 83},
'BLINDINGCLOUDSTRUCTURE': {'buff_id': 38},
'CARRYHARVESTABLEVESPENEGEYSERGAS': {'buff_id': 273},
'CARRYHARVESTABLEVESPENEGEYSERGASPROTOSS': {'buff_id': 274},
'CARRYHARVESTABLEVESPENEGEYSERGASZERG': {'buff_id': 275},
'CARRYHIGHYIELDMINERALFIELDMINERALS': {'buff_id': 272},
'CARRYMINERALFIELDMINERALS': {'buff_id': 271},
'CHANNELSNIPECOMBAT': {'buff_id': 145},
'CHARGING': {'buff_id': 30},
'CLOAKFIELDEFFECT': {'buff_id': 29},
'CONTAMINATED': {'buff_id': 36},
'EMPDECLOAK': {'buff_id': 16},
'FUNGALGROWTH': {'buff_id': 17},
'GHOSTCLOAK': {'buff_id': 6},
'GHOSTHOLDFIRE': {'buff_id': 12},
'GHOSTHOLDFIREB': {'buff_id': 13},
'GRAVITONBEAM': {'buff_id': 5},
'GUARDIANSHIELD': {'buff_id': 18},
'IMMORTALOVERLOAD': {'buff_id': 102},
'INVALID': {'buff_id': 0},
'LOCKON': {'buff_id': 116},
'LURKERHOLDFIREB': {'buff_id': 137},
'MEDIVACSPEEDBOOST': {'buff_id': 89},
'NEURALPARASITE': {'buff_id': 22},
'ORACLEREVELATION': {'buff_id': 49},
'ORACLESTASISTRAPTARGET': {'buff_id': 129},
'ORACLEWEAPON': {'buff_id': 99},
'PARASITICBOMB': {'buff_id': 132},
'PARASITICBOMBSECONDARYUNITSEARCH': {'buff_id': 134},
'PARASITICBOMBUNITKU': {'buff_id': 133},
'POWERUSERWARPABLE': {'buff_id': 8},
'PSISTORM': {'buff_id': 28},
'PURIFY': {'buff_id': 97},
'QUEENSPAWNLARVATIMER': {'buff_id': 11},
'SEEKERMISSILE': {'buff_id': 120},
'SLOW': {'buff_id': 33},
'STIMPACK': {'buff_id': 27},
'STIMPACKMARAUDER': {'buff_id': 24},
'SUPPLYDROP': {'buff_id': 25},
'TEMPESTDISRUPTIONBLASTSTUNBEHAVIOR': {'buff_id': 146},
'TEMPORALFIELD': {'buff_id': 121},
'TIMEWARPPRODUCTION': {'buff_id': 20},
'VIPERCONSUMESTRUCTURE': {'buff_id': 59},
'VOIDRAYSWARMDAMAGEBOOST': {'buff_id': 122}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment