diff --git a/bin/download_techtree b/bin/download_techtree index d02c229..aa20bdc 100755 --- a/bin/download_techtree +++ b/bin/download_techtree @@ -7,4 +7,5 @@ # https://github.com/BurnySc2/sc2-techtree/blob/develop/data/data.json require "net/http" -File.write("data/data.json", Net::HTTP.get(URI.parse("https://raw.githubusercontent.com/dysonreturns/sc2-techtree/develop/data/data.json"))) +File.write("data/data.json", Net::HTTP.get(URI.parse("https://raw.githubusercontent.com/BurnySc2/sc2-techtree/develop/data/data.json"))) +File.write("data/data_readable.json", Net::HTTP.get(URI.parse("https://raw.githubusercontent.com/BurnySc2/sc2-techtree/develop/data/data_readable.json"))) diff --git a/data/data.json b/data/data.json index c315905..22738c6 100644 --- a/data/data.json +++ b/data/data.json @@ -1 +1 @@ -{"Ability":[{"id":1,"name":"SMART","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":2,"name":"TAUNT_TAUNT","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":4,"name":"STOP_STOP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3665},{"id":5,"name":"STOP_HOLDFIRESPECIAL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3665},{"id":6,"name":"STOP_CHEER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3665},{"id":7,"name":"STOP_DANCE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3665},{"id":16,"name":"MOVE_MOVE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3794},{"id":17,"name":"PATROL_PATROL","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3795},{"id":18,"name":"HOLDPOSITION_HOLD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3793},{"id":19,"name":"SCAN_MOVE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3674},{"id":20,"name":"MOVE_TURN","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":23,"name":"ATTACK_ATTACK","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3674},{"id":24,"name":"ATTACK_ATTACKTOWARDS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":25,"name":"ATTACK_ATTACKBARRAGE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":26,"name":"EFFECT_SPRAY_TERRAN","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point","remaps_to_ability_id":3684},{"id":28,"name":"EFFECT_SPRAY_ZERG","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point","remaps_to_ability_id":3684},{"id":30,"name":"EFFECT_SPRAY_PROTOSS","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point","remaps_to_ability_id":3684},{"id":32,"name":"EFFECT_SALVAGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":36,"name":"BEHAVIOR_HOLDFIREON_GHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3688},{"id":38,"name":"BEHAVIOR_HOLDFIREOFF_GHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3689},{"id":40,"name":"MORPHTOINFESTEDTERRAN_INFESTEDTERRANS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":7,"produces_name":"INFESTORTERRAN"}}},{"id":42,"name":"EXPLODE_EXPLODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":45,"name":"FLEETBEACONRESEARCH_RESEARCHINTERCEPTORLAUNCHSPEEDUPGRADE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":1,"upgrade_name":"CARRIERLAUNCHSPEEDUPGRADE"}}},{"id":46,"name":"RESEARCH_PHOENIXANIONPULSECRYSTALS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":99,"upgrade_name":"PHOENIXRANGEUPGRADE"}}},{"id":47,"name":"FLEETBEACONRESEARCH_TEMPESTRANGEUPGRADE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":100,"upgrade_name":"TEMPESTRANGEUPGRADE"}}},{"id":48,"name":"FLEETBEACONRESEARCH_RESEARCHVOIDRAYSPEEDUPGRADE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":288,"upgrade_name":"VOIDRAYSPEEDUPGRADE"}}},{"id":49,"name":"FLEETBEACONRESEARCH_TEMPESTRESEARCHGROUNDATTACKUPGRADE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":296,"upgrade_name":"TEMPESTGROUNDATTACKUPGRADE"}}},{"id":74,"name":"FUNGALGROWTH_FUNGALGROWTH","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":76,"name":"GUARDIANSHIELD_GUARDIANSHIELD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":78,"name":"EFFECT_REPAIR_MULE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3685},{"id":110,"name":"NEXUSTRAINMOTHERSHIP_MOTHERSHIP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":10}}},{"id":140,"name":"FEEDBACK_FEEDBACK","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":142,"name":"EFFECT_MASSRECALL_STRATEGICRECALL","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point","remaps_to_ability_id":3686},{"id":146,"name":"HALLUCINATION_ARCHON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":148,"name":"HALLUCINATION_COLOSSUS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":150,"name":"HALLUCINATION_HIGHTEMPLAR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":152,"name":"HALLUCINATION_IMMORTAL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":154,"name":"HALLUCINATION_PHOENIX","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":156,"name":"HALLUCINATION_PROBE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":158,"name":"HALLUCINATION_STALKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":160,"name":"HALLUCINATION_VOIDRAY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":162,"name":"HALLUCINATION_WARPPRISM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":164,"name":"HALLUCINATION_ZEALOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":166,"name":"HARVEST_GATHER_MULE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3666},{"id":167,"name":"HARVEST_RETURN_MULE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3667},{"id":171,"name":"CALLDOWNMULE_CALLDOWNMULE","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":173,"name":"GRAVITONBEAM_GRAVITONBEAM","cast_range":4.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":174,"name":"CANCEL_GRAVITONBEAM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":175,"name":"BUILDINPROGRESSNYDUSCANAL_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":181,"name":"SPAWNCHANGELING_SPAWNCHANGELING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":12,"produces_name":"CHANGELING"}}},{"id":195,"name":"RALLY_BUILDING","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3673},{"id":199,"name":"RALLY_MORPHING_UNIT","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3673},{"id":203,"name":"RALLY_COMMANDCENTER","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3690},{"id":207,"name":"RALLY_NEXUS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3690},{"id":211,"name":"RALLY_HATCHERY_UNITS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3673},{"id":212,"name":"RALLY_HATCHERY_WORKERS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3690},{"id":216,"name":"RESEARCH_GLIALREGENERATION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":2,"upgrade_name":"GLIALRECONSTITUTION"}}},{"id":217,"name":"RESEARCH_TUNNELINGCLAWS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":3,"upgrade_name":"TUNNELINGCLAWS"}}},{"id":218,"name":"ROACHWARRENRESEARCH_ROACHSUPPLY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":120,"upgrade_name":"ROACHSUPPLY"}}},{"id":245,"name":"SAPSTRUCTURE_SAPSTRUCTURE","cast_range":0.25,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":249,"name":"NEURALPARASITE_NEURALPARASITE","cast_range":8.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":250,"name":"CANCEL_NEURALPARASITE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":251,"name":"EFFECT_INJECTLARVA","cast_range":0.10009765625,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":253,"name":"EFFECT_STIM_MARAUDER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3675},{"id":255,"name":"SUPPLYDROP_SUPPLYDROP","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":263,"name":"RESEARCH_ANABOLICSYNTHESIS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":88,"upgrade_name":"ANABOLICSYNTHESIS"}}},{"id":265,"name":"RESEARCH_CHITINOUSPLATING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":4,"upgrade_name":"CHITINOUSPLATING"}}},{"id":295,"name":"HARVEST_GATHER_SCV","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3666},{"id":296,"name":"HARVEST_RETURN_SCV","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3667},{"id":298,"name":"HARVEST_GATHER_PROBE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3666},{"id":299,"name":"HARVEST_RETURN_PROBE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3667},{"id":301,"name":"ATTACKWARPPRISM_ATTACKWARPPRISM","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":302,"name":"ATTACKWARPPRISM_ATTACKTOWARDS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":303,"name":"ATTACKWARPPRISM_ATTACKBARRAGE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":304,"name":"CANCEL_QUEUE1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":305,"name":"CANCELSLOT_QUEUE1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":306,"name":"CANCEL_QUEUE5","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":307,"name":"CANCELSLOT_QUEUE5","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":308,"name":"CANCEL_QUEUECANCELTOSELECTION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":309,"name":"CANCELSLOT_QUEUECANCELTOSELECTION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":312,"name":"CANCEL_QUEUEADDON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":313,"name":"CANCELSLOT_ADDON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":314,"name":"CANCEL_BUILDINPROGRESS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":315,"name":"HALT_BUILDING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3660},{"id":316,"name":"EFFECT_REPAIR_SCV","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3685},{"id":318,"name":"TERRANBUILD_COMMANDCENTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":18,"produces_name":"COMMANDCENTER"}}},{"id":319,"name":"TERRANBUILD_SUPPLYDEPOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":19,"produces_name":"SUPPLYDEPOT"}}},{"id":320,"name":"TERRANBUILD_REFINERY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"BuildOnUnit":{"produces":20,"produces_name":"REFINERY"}}},{"id":321,"name":"TERRANBUILD_BARRACKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":21,"produces_name":"BARRACKS"}}},{"id":322,"name":"TERRANBUILD_ENGINEERINGBAY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":22,"produces_name":"ENGINEERINGBAY"}}},{"id":323,"name":"TERRANBUILD_MISSILETURRET","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":23,"produces_name":"MISSILETURRET"}}},{"id":324,"name":"TERRANBUILD_BUNKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":24,"produces_name":"BUNKER"}}},{"id":326,"name":"TERRANBUILD_SENSORTOWER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":25,"produces_name":"SENSORTOWER"}}},{"id":327,"name":"TERRANBUILD_GHOSTACADEMY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":26,"produces_name":"GHOSTACADEMY"}}},{"id":328,"name":"TERRANBUILD_FACTORY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":27,"produces_name":"FACTORY"}}},{"id":329,"name":"TERRANBUILD_STARPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":28,"produces_name":"STARPORT"}}},{"id":331,"name":"TERRANBUILD_ARMORY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":29,"produces_name":"ARMORY"}}},{"id":333,"name":"TERRANBUILD_FUSIONCORE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":30,"produces_name":"FUSIONCORE"}}},{"id":348,"name":"HALT_TERRANBUILD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3660},{"id":380,"name":"EFFECT_STIM_MARINE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3675},{"id":382,"name":"BEHAVIOR_CLOAKON_GHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3676},{"id":383,"name":"BEHAVIOR_CLOAKOFF_GHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3677},{"id":386,"name":"MEDIVACHEAL_HEAL","cast_range":4.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":388,"name":"SIEGEMODE_SIEGEMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":32,"produces_name":"SIEGETANKSIEGED"}}},{"id":390,"name":"UNSIEGE_UNSIEGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":33,"produces_name":"SIEGETANK"}}},{"id":392,"name":"BEHAVIOR_CLOAKON_BANSHEE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3676},{"id":393,"name":"BEHAVIOR_CLOAKOFF_BANSHEE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3677},{"id":394,"name":"LOAD_MEDIVAC","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3668},{"id":396,"name":"UNLOADALLAT_MEDIVAC","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3669},{"id":397,"name":"UNLOADUNIT_MEDIVAC","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3796},{"id":399,"name":"SCANNERSWEEP_SCAN","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":401,"name":"YAMATO_YAMATOGUN","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":403,"name":"MORPH_VIKINGASSAULTMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":34,"produces_name":"VIKINGASSAULT"}}},{"id":405,"name":"MORPH_VIKINGFIGHTERMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":35,"produces_name":"VIKINGFIGHTER"}}},{"id":407,"name":"LOAD_BUNKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3668},{"id":408,"name":"UNLOADALL_BUNKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3664},{"id":410,"name":"UNLOADUNIT_BUNKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3796},{"id":413,"name":"UNLOADALL_COMMANDCENTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3664},{"id":415,"name":"UNLOADUNIT_COMMANDCENTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3796},{"id":416,"name":"LOADALL_COMMANDCENTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3663},{"id":417,"name":"LIFT_COMMANDCENTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3679,"target":{"Morph":{"produces":36,"produces_name":"COMMANDCENTERFLYING"}}},{"id":419,"name":"LAND_COMMANDCENTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3678,"target":{"MorphPlace":{"produces":18,"produces_name":"COMMANDCENTER"}}},{"id":421,"name":"BUILD_TECHLAB_BARRACKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3682,"target":{"BuildInstant":{"produces":37}}},{"id":422,"name":"BUILD_REACTOR_BARRACKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3683,"target":{"BuildInstant":{"produces":38}}},{"id":451,"name":"CANCEL_BARRACKSADDON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":452,"name":"LIFT_BARRACKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3679,"target":{"Morph":{"produces":46,"produces_name":"BARRACKSFLYING"}}},{"id":454,"name":"BUILD_TECHLAB_FACTORY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3682,"target":{"BuildInstant":{"produces":39}}},{"id":455,"name":"BUILD_REACTOR_FACTORY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3683,"target":{"BuildInstant":{"produces":40}}},{"id":484,"name":"CANCEL_FACTORYADDON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":485,"name":"LIFT_FACTORY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3679,"target":{"Morph":{"produces":43,"produces_name":"FACTORYFLYING"}}},{"id":487,"name":"BUILD_TECHLAB_STARPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3682,"target":{"BuildInstant":{"produces":41}}},{"id":488,"name":"BUILD_REACTOR_STARPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3683,"target":{"BuildInstant":{"produces":42}}},{"id":517,"name":"CANCEL_STARPORTADDON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":518,"name":"LIFT_STARPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3679,"target":{"Morph":{"produces":44,"produces_name":"STARPORTFLYING"}}},{"id":520,"name":"LAND_FACTORY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3678,"target":{"MorphPlace":{"produces":27,"produces_name":"FACTORY"}}},{"id":522,"name":"LAND_STARPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3678,"target":{"MorphPlace":{"produces":28,"produces_name":"STARPORT"}}},{"id":524,"name":"COMMANDCENTERTRAIN_SCV","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":45,"produces_name":"SCV"}}},{"id":554,"name":"LAND_BARRACKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3678,"target":{"MorphPlace":{"produces":21,"produces_name":"BARRACKS"}}},{"id":556,"name":"MORPH_SUPPLYDEPOT_LOWER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":47,"produces_name":"SUPPLYDEPOTLOWERED"}}},{"id":558,"name":"MORPH_SUPPLYDEPOT_RAISE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":19,"produces_name":"SUPPLYDEPOT"}}},{"id":560,"name":"BARRACKSTRAIN_MARINE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":48,"produces_name":"MARINE"}}},{"id":561,"name":"BARRACKSTRAIN_REAPER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":49,"produces_name":"REAPER"}}},{"id":562,"name":"BARRACKSTRAIN_GHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":50,"produces_name":"GHOST"}}},{"id":563,"name":"BARRACKSTRAIN_MARAUDER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":51,"produces_name":"MARAUDER"}}},{"id":591,"name":"FACTORYTRAIN_SIEGETANK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":33,"produces_name":"SIEGETANK"}}},{"id":594,"name":"FACTORYTRAIN_THOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":52,"produces_name":"THOR"}}},{"id":595,"name":"FACTORYTRAIN_HELLION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":53,"produces_name":"HELLION"}}},{"id":596,"name":"TRAIN_HELLBAT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":484,"produces_name":"HELLIONTANK"}}},{"id":597,"name":"TRAIN_CYCLONE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":692,"produces_name":"CYCLONE"}}},{"id":614,"name":"FACTORYTRAIN_WIDOWMINE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":498,"produces_name":"WIDOWMINE"}}},{"id":620,"name":"STARPORTTRAIN_MEDIVAC","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":54,"produces_name":"MEDIVAC"}}},{"id":621,"name":"STARPORTTRAIN_BANSHEE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":55,"produces_name":"BANSHEE"}}},{"id":622,"name":"STARPORTTRAIN_RAVEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":56,"produces_name":"RAVEN"}}},{"id":623,"name":"STARPORTTRAIN_BATTLECRUISER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":57,"produces_name":"BATTLECRUISER"}}},{"id":624,"name":"STARPORTTRAIN_VIKINGFIGHTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":35,"produces_name":"VIKINGFIGHTER"}}},{"id":626,"name":"STARPORTTRAIN_LIBERATOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":689,"produces_name":"LIBERATOR"}}},{"id":650,"name":"RESEARCH_HISECAUTOTRACKING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":5,"upgrade_name":"HISECAUTOTRACKING"}}},{"id":651,"name":"RESEARCH_TERRANSTRUCTUREARMORUPGRADE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":6,"upgrade_name":"TERRANBUILDINGARMOR"}}},{"id":652,"name":"ENGINEERINGBAYRESEARCH_TERRANINFANTRYWEAPONSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3698,"target":{"Research":{"upgrade":7,"upgrade_name":"TERRANINFANTRYWEAPONSLEVEL1"}}},{"id":653,"name":"ENGINEERINGBAYRESEARCH_TERRANINFANTRYWEAPONSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3698,"target":{"Research":{"upgrade":8,"upgrade_name":"TERRANINFANTRYWEAPONSLEVEL2"}}},{"id":654,"name":"ENGINEERINGBAYRESEARCH_TERRANINFANTRYWEAPONSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3698,"target":{"Research":{"upgrade":9,"upgrade_name":"TERRANINFANTRYWEAPONSLEVEL3"}}},{"id":655,"name":"RESEARCH_NEOSTEELFRAME","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":10,"upgrade_name":"NEOSTEELFRAME"}}},{"id":656,"name":"ENGINEERINGBAYRESEARCH_TERRANINFANTRYARMORLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3697,"target":{"Research":{"upgrade":11,"upgrade_name":"TERRANINFANTRYARMORSLEVEL1"}}},{"id":657,"name":"ENGINEERINGBAYRESEARCH_TERRANINFANTRYARMORLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3697,"target":{"Research":{"upgrade":12,"upgrade_name":"TERRANINFANTRYARMORSLEVEL2"}}},{"id":658,"name":"ENGINEERINGBAYRESEARCH_TERRANINFANTRYARMORLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3697,"target":{"Research":{"upgrade":13,"upgrade_name":"TERRANINFANTRYARMORSLEVEL3"}}},{"id":710,"name":"BUILD_NUKE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":730,"name":"BARRACKSTECHLABRESEARCH_STIMPACK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":15,"upgrade_name":"STIMPACK"}}},{"id":731,"name":"RESEARCH_COMBATSHIELD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":16,"upgrade_name":"SHIELDWALL"}}},{"id":732,"name":"RESEARCH_CONCUSSIVESHELLS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":17,"upgrade_name":"PUNISHERGRENADES"}}},{"id":761,"name":"RESEARCH_INFERNALPREIGNITER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":19,"upgrade_name":"HIGHCAPACITYBARRELS"}}},{"id":763,"name":"FACTORYTECHLABRESEARCH_RESEARCHTRANSFORMATIONSERVOS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":98,"upgrade_name":"TRANSFORMATIONSERVOS"}}},{"id":764,"name":"RESEARCH_DRILLINGCLAWS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":122,"upgrade_name":"DRILLCLAWS"}}},{"id":765,"name":"FACTORYTECHLABRESEARCH_RESEARCHLOCKONRANGEUPGRADE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":123,"upgrade_name":"CYCLONELOCKONRANGEUPGRADE"}}},{"id":766,"name":"RESEARCH_SMARTSERVOS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":289,"upgrade_name":"SMARTSERVOS"}}},{"id":767,"name":"FACTORYTECHLABRESEARCH_RESEARCHARMORPIERCINGROCKETS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":290,"upgrade_name":"ARMORPIERCINGROCKETS"}}},{"id":768,"name":"RESEARCH_CYCLONERAPIDFIRELAUNCHERS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":291,"upgrade_name":"CYCLONERAPIDFIRELAUNCHERS"}}},{"id":769,"name":"RESEARCH_CYCLONELOCKONDAMAGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":144,"upgrade_name":"CYCLONELOCKONDAMAGEUPGRADE"}}},{"id":790,"name":"RESEARCH_BANSHEECLOAKINGFIELD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":20,"upgrade_name":"BANSHEECLOAK"}}},{"id":792,"name":"STARPORTTECHLABRESEARCH_RESEARCHMEDIVACENERGYUPGRADE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":21,"upgrade_name":"MEDIVACCADUCEUSREACTOR"}}},{"id":793,"name":"RESEARCH_RAVENCORVIDREACTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":22,"upgrade_name":"RAVENCORVIDREACTOR"}}},{"id":796,"name":"STARPORTTECHLABRESEARCH_RESEARCHSEEKERMISSILE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":23,"upgrade_name":"HUNTERSEEKER"}}},{"id":797,"name":"STARPORTTECHLABRESEARCH_RESEARCHDURABLEMATERIALS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":24,"upgrade_name":"DURABLEMATERIALS"}}},{"id":799,"name":"RESEARCH_BANSHEEHYPERFLIGHTROTORS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":136,"upgrade_name":"BANSHEESPEED"}}},{"id":800,"name":"STARPORTTECHLABRESEARCH_RESEARCHLIBERATORAGMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":125,"upgrade_name":"LIBERATORMORPH"}}},{"id":802,"name":"STARPORTTECHLABRESEARCH_RESEARCHRAPIDDEPLOYMENT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":137,"upgrade_name":"MEDIVACRAPIDDEPLOYMENT"}}},{"id":803,"name":"RESEARCH_RAVENRECALIBRATEDEXPLOSIVES","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":138,"upgrade_name":"RAVENRECALIBRATEDEXPLOSIVES"}}},{"id":806,"name":"STARPORTTECHLABRESEARCH_RAVENRESEARCHENHANCEDMUNITIONS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":292,"upgrade_name":"RAVENENHANCEDMUNITIONS"}}},{"id":820,"name":"RESEARCH_PERSONALCLOAKING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":25,"upgrade_name":"PERSONALCLOAKING"}}},{"id":852,"name":"ARMORYRESEARCH_TERRANVEHICLEPLATINGLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":27,"upgrade_name":"TERRANVEHICLEARMORSLEVEL1"}}},{"id":853,"name":"ARMORYRESEARCH_TERRANVEHICLEPLATINGLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":28,"upgrade_name":"TERRANVEHICLEARMORSLEVEL2"}}},{"id":854,"name":"ARMORYRESEARCH_TERRANVEHICLEPLATINGLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":29,"upgrade_name":"TERRANVEHICLEARMORSLEVEL3"}}},{"id":855,"name":"ARMORYRESEARCH_TERRANVEHICLEWEAPONSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3701,"target":{"Research":{"upgrade":30,"upgrade_name":"TERRANVEHICLEWEAPONSLEVEL1"}}},{"id":856,"name":"ARMORYRESEARCH_TERRANVEHICLEWEAPONSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3701,"target":{"Research":{"upgrade":31,"upgrade_name":"TERRANVEHICLEWEAPONSLEVEL2"}}},{"id":857,"name":"ARMORYRESEARCH_TERRANVEHICLEWEAPONSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3701,"target":{"Research":{"upgrade":32,"upgrade_name":"TERRANVEHICLEWEAPONSLEVEL3"}}},{"id":858,"name":"ARMORYRESEARCH_TERRANSHIPPLATINGLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":33,"upgrade_name":"TERRANSHIPARMORSLEVEL1"}}},{"id":859,"name":"ARMORYRESEARCH_TERRANSHIPPLATINGLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":34,"upgrade_name":"TERRANSHIPARMORSLEVEL2"}}},{"id":860,"name":"ARMORYRESEARCH_TERRANSHIPPLATINGLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":35,"upgrade_name":"TERRANSHIPARMORSLEVEL3"}}},{"id":861,"name":"ARMORYRESEARCH_TERRANSHIPWEAPONSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3699,"target":{"Research":{"upgrade":36,"upgrade_name":"TERRANSHIPWEAPONSLEVEL1"}}},{"id":862,"name":"ARMORYRESEARCH_TERRANSHIPWEAPONSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3699,"target":{"Research":{"upgrade":37,"upgrade_name":"TERRANSHIPWEAPONSLEVEL2"}}},{"id":863,"name":"ARMORYRESEARCH_TERRANSHIPWEAPONSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3699,"target":{"Research":{"upgrade":38,"upgrade_name":"TERRANSHIPWEAPONSLEVEL3"}}},{"id":864,"name":"ARMORYRESEARCH_TERRANVEHICLEANDSHIPPLATINGLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3700,"target":{"Research":{"upgrade":116,"upgrade_name":"TERRANVEHICLEANDSHIPARMORSLEVEL1"}}},{"id":865,"name":"ARMORYRESEARCH_TERRANVEHICLEANDSHIPPLATINGLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3700,"target":{"Research":{"upgrade":117,"upgrade_name":"TERRANVEHICLEANDSHIPARMORSLEVEL2"}}},{"id":866,"name":"ARMORYRESEARCH_TERRANVEHICLEANDSHIPPLATINGLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3700,"target":{"Research":{"upgrade":118,"upgrade_name":"TERRANVEHICLEANDSHIPARMORSLEVEL3"}}},{"id":880,"name":"PROTOSSBUILD_NEXUS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":59,"produces_name":"NEXUS"}}},{"id":881,"name":"PROTOSSBUILD_PYLON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":60,"produces_name":"PYLON"}}},{"id":882,"name":"PROTOSSBUILD_ASSIMILATOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"BuildOnUnit":{"produces":61,"produces_name":"ASSIMILATOR"}}},{"id":883,"name":"PROTOSSBUILD_GATEWAY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":62,"produces_name":"GATEWAY"}}},{"id":884,"name":"PROTOSSBUILD_FORGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":63,"produces_name":"FORGE"}}},{"id":885,"name":"PROTOSSBUILD_FLEETBEACON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":64,"produces_name":"FLEETBEACON"}}},{"id":886,"name":"PROTOSSBUILD_TWILIGHTCOUNCIL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":65,"produces_name":"TWILIGHTCOUNCIL"}}},{"id":887,"name":"PROTOSSBUILD_PHOTONCANNON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":66,"produces_name":"PHOTONCANNON"}}},{"id":889,"name":"PROTOSSBUILD_STARGATE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":67,"produces_name":"STARGATE"}}},{"id":890,"name":"PROTOSSBUILD_TEMPLARARCHIVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":68,"produces_name":"TEMPLARARCHIVE"}}},{"id":891,"name":"PROTOSSBUILD_DARKSHRINE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":69,"produces_name":"DARKSHRINE"}}},{"id":892,"name":"PROTOSSBUILD_ROBOTICSBAY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":70,"produces_name":"ROBOTICSBAY"}}},{"id":893,"name":"PROTOSSBUILD_ROBOTICSFACILITY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":71,"produces_name":"ROBOTICSFACILITY"}}},{"id":894,"name":"PROTOSSBUILD_CYBERNETICSCORE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":72,"produces_name":"CYBERNETICSCORE"}}},{"id":895,"name":"BUILD_SHIELDBATTERY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":1910,"produces_name":"SHIELDBATTERY"}}},{"id":910,"name":"PROTOSSBUILD_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3660},{"id":911,"name":"LOAD_WARPPRISM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3668},{"id":912,"name":"UNLOADALL_WARPPRISM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3664},{"id":913,"name":"UNLOADALLAT_WARPPRISM","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3669},{"id":914,"name":"UNLOADUNIT_WARPPRISM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3796},{"id":916,"name":"GATEWAYTRAIN_ZEALOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":73,"produces_name":"ZEALOT"}}},{"id":917,"name":"GATEWAYTRAIN_STALKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":74,"produces_name":"STALKER"}}},{"id":919,"name":"GATEWAYTRAIN_HIGHTEMPLAR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":75,"produces_name":"HIGHTEMPLAR"}}},{"id":920,"name":"GATEWAYTRAIN_DARKTEMPLAR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":76,"produces_name":"DARKTEMPLAR"}}},{"id":921,"name":"GATEWAYTRAIN_SENTRY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":77,"produces_name":"SENTRY"}}},{"id":922,"name":"TRAIN_ADEPT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":311,"produces_name":"ADEPT"}}},{"id":946,"name":"STARGATETRAIN_PHOENIX","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":78,"produces_name":"PHOENIX"}}},{"id":948,"name":"STARGATETRAIN_CARRIER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":79,"produces_name":"CARRIER"}}},{"id":950,"name":"STARGATETRAIN_VOIDRAY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":80,"produces_name":"VOIDRAY"}}},{"id":954,"name":"STARGATETRAIN_ORACLE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":495,"produces_name":"ORACLE"}}},{"id":955,"name":"STARGATETRAIN_TEMPEST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":496,"produces_name":"TEMPEST"}}},{"id":976,"name":"ROBOTICSFACILITYTRAIN_WARPPRISM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":81,"produces_name":"WARPPRISM"}}},{"id":977,"name":"ROBOTICSFACILITYTRAIN_OBSERVER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":82,"produces_name":"OBSERVER"}}},{"id":978,"name":"ROBOTICSFACILITYTRAIN_COLOSSUS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":4,"produces_name":"COLOSSUS"}}},{"id":979,"name":"ROBOTICSFACILITYTRAIN_IMMORTAL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":83,"produces_name":"IMMORTAL"}}},{"id":994,"name":"TRAIN_DISRUPTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":694,"produces_name":"DISRUPTOR"}}},{"id":1006,"name":"NEXUSTRAIN_PROBE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":84,"produces_name":"PROBE"}}},{"id":1036,"name":"PSISTORM_PSISTORM","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":1038,"name":"CANCEL_HANGARQUEUE5","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":1039,"name":"CANCELSLOT_HANGARQUEUE5","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":1040,"name":"BROODLORDQUEUE2_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":1041,"name":"BROODLORDQUEUE2_CANCELSLOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":1042,"name":"BUILD_INTERCEPTORS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":1062,"name":"FORGERESEARCH_PROTOSSGROUNDWEAPONSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3695,"target":{"Research":{"upgrade":39,"upgrade_name":"PROTOSSGROUNDWEAPONSLEVEL1"}}},{"id":1063,"name":"FORGERESEARCH_PROTOSSGROUNDWEAPONSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3695,"target":{"Research":{"upgrade":40,"upgrade_name":"PROTOSSGROUNDWEAPONSLEVEL2"}}},{"id":1064,"name":"FORGERESEARCH_PROTOSSGROUNDWEAPONSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3695,"target":{"Research":{"upgrade":41,"upgrade_name":"PROTOSSGROUNDWEAPONSLEVEL3"}}},{"id":1065,"name":"FORGERESEARCH_PROTOSSGROUNDARMORLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3694,"target":{"Research":{"upgrade":42,"upgrade_name":"PROTOSSGROUNDARMORSLEVEL1"}}},{"id":1066,"name":"FORGERESEARCH_PROTOSSGROUNDARMORLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3694,"target":{"Research":{"upgrade":43,"upgrade_name":"PROTOSSGROUNDARMORSLEVEL2"}}},{"id":1067,"name":"FORGERESEARCH_PROTOSSGROUNDARMORLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3694,"target":{"Research":{"upgrade":44,"upgrade_name":"PROTOSSGROUNDARMORSLEVEL3"}}},{"id":1068,"name":"FORGERESEARCH_PROTOSSSHIELDSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3696,"target":{"Research":{"upgrade":45,"upgrade_name":"PROTOSSSHIELDSLEVEL1"}}},{"id":1069,"name":"FORGERESEARCH_PROTOSSSHIELDSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3696,"target":{"Research":{"upgrade":46,"upgrade_name":"PROTOSSSHIELDSLEVEL2"}}},{"id":1070,"name":"FORGERESEARCH_PROTOSSSHIELDSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3696,"target":{"Research":{"upgrade":47,"upgrade_name":"PROTOSSSHIELDSLEVEL3"}}},{"id":1093,"name":"RESEARCH_GRAVITICBOOSTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":48,"upgrade_name":"OBSERVERGRAVITICBOOSTER"}}},{"id":1094,"name":"RESEARCH_GRAVITICDRIVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":49,"upgrade_name":"GRAVITICDRIVE"}}},{"id":1097,"name":"RESEARCH_EXTENDEDTHERMALLANCE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":50,"upgrade_name":"EXTENDEDTHERMALLANCE"}}},{"id":1099,"name":"ROBOTICSBAYRESEARCH_RESEARCHIMMORTALREVIVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":121,"upgrade_name":"IMMORTALREVIVE"}}},{"id":1126,"name":"RESEARCH_PSISTORM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":52,"upgrade_name":"PSISTORMTECH"}}},{"id":1152,"name":"ZERGBUILD_HATCHERY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":86,"produces_name":"HATCHERY"}}},{"id":1153,"name":"ZERGBUILD_CREEPTUMOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":87,"produces_name":"CREEPTUMOR"}}},{"id":1154,"name":"ZERGBUILD_EXTRACTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"BuildOnUnit":{"produces":88,"produces_name":"EXTRACTOR"}}},{"id":1155,"name":"ZERGBUILD_SPAWNINGPOOL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":89,"produces_name":"SPAWNINGPOOL"}}},{"id":1156,"name":"ZERGBUILD_EVOLUTIONCHAMBER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":90,"produces_name":"EVOLUTIONCHAMBER"}}},{"id":1157,"name":"ZERGBUILD_HYDRALISKDEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":91,"produces_name":"HYDRALISKDEN"}}},{"id":1158,"name":"ZERGBUILD_SPIRE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":92,"produces_name":"SPIRE"}}},{"id":1159,"name":"ZERGBUILD_ULTRALISKCAVERN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":93,"produces_name":"ULTRALISKCAVERN"}}},{"id":1160,"name":"ZERGBUILD_INFESTATIONPIT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":94,"produces_name":"INFESTATIONPIT"}}},{"id":1161,"name":"ZERGBUILD_NYDUSNETWORK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":95,"produces_name":"NYDUSNETWORK"}}},{"id":1162,"name":"ZERGBUILD_BANELINGNEST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":96,"produces_name":"BANELINGNEST"}}},{"id":1163,"name":"BUILD_LURKERDEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":504,"produces_name":"LURKERDENMP"}}},{"id":1165,"name":"ZERGBUILD_ROACHWARREN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":97,"produces_name":"ROACHWARREN"}}},{"id":1166,"name":"ZERGBUILD_SPINECRAWLER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":98,"produces_name":"SPINECRAWLER"}}},{"id":1167,"name":"ZERGBUILD_SPORECRAWLER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":99,"produces_name":"SPORECRAWLER"}}},{"id":1182,"name":"ZERGBUILD_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3660},{"id":1183,"name":"HARVEST_GATHER_DRONE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3666},{"id":1184,"name":"HARVEST_RETURN_DRONE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3667},{"id":1186,"name":"RESEARCH_ZERGMELEEWEAPONSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3705,"target":{"Research":{"upgrade":53,"upgrade_name":"ZERGMELEEWEAPONSLEVEL1"}}},{"id":1187,"name":"RESEARCH_ZERGMELEEWEAPONSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3705,"target":{"Research":{"upgrade":54,"upgrade_name":"ZERGMELEEWEAPONSLEVEL2"}}},{"id":1188,"name":"RESEARCH_ZERGMELEEWEAPONSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3705,"target":{"Research":{"upgrade":55,"upgrade_name":"ZERGMELEEWEAPONSLEVEL3"}}},{"id":1189,"name":"RESEARCH_ZERGGROUNDARMORLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3704,"target":{"Research":{"upgrade":56,"upgrade_name":"ZERGGROUNDARMORSLEVEL1"}}},{"id":1190,"name":"RESEARCH_ZERGGROUNDARMORLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3704,"target":{"Research":{"upgrade":57,"upgrade_name":"ZERGGROUNDARMORSLEVEL2"}}},{"id":1191,"name":"RESEARCH_ZERGGROUNDARMORLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3704,"target":{"Research":{"upgrade":58,"upgrade_name":"ZERGGROUNDARMORSLEVEL3"}}},{"id":1192,"name":"RESEARCH_ZERGMISSILEWEAPONSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3706,"target":{"Research":{"upgrade":59,"upgrade_name":"ZERGMISSILEWEAPONSLEVEL1"}}},{"id":1193,"name":"RESEARCH_ZERGMISSILEWEAPONSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3706,"target":{"Research":{"upgrade":60,"upgrade_name":"ZERGMISSILEWEAPONSLEVEL2"}}},{"id":1194,"name":"RESEARCH_ZERGMISSILEWEAPONSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3706,"target":{"Research":{"upgrade":61,"upgrade_name":"ZERGMISSILEWEAPONSLEVEL3"}}},{"id":1195,"name":"EVOLUTIONCHAMBERRESEARCH_EVOLVEPROPULSIVEPERISTALSIS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":301,"upgrade_name":"PSIONICAMPLIFIERS"}}},{"id":1216,"name":"UPGRADETOLAIR_LAIR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":100,"produces_name":"LAIR"}}},{"id":1217,"name":"CANCEL_MORPHLAIR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1218,"name":"UPGRADETOHIVE_HIVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":101,"produces_name":"HIVE"}}},{"id":1219,"name":"CANCEL_MORPHHIVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1220,"name":"UPGRADETOGREATERSPIRE_GREATERSPIRE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":102,"produces_name":"GREATERSPIRE"}}},{"id":1221,"name":"CANCEL_MORPHGREATERSPIRE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1223,"name":"RESEARCH_PNEUMATIZEDCARAPACE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":62,"upgrade_name":"OVERLORDSPEED"}}},{"id":1224,"name":"LAIRRESEARCH_EVOLVEVENTRALSACKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":63,"upgrade_name":"OVERLORDTRANSPORT"}}},{"id":1225,"name":"RESEARCH_BURROW","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":64,"upgrade_name":"BURROW"}}},{"id":1252,"name":"RESEARCH_ZERGLINGADRENALGLANDS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":65,"upgrade_name":"ZERGLINGATTACKSPEED"}}},{"id":1253,"name":"RESEARCH_ZERGLINGMETABOLICBOOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":66,"upgrade_name":"ZERGLINGMOVEMENTSPEED"}}},{"id":1282,"name":"RESEARCH_GROOVEDSPINES","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":134,"upgrade_name":"EVOLVEGROOVEDSPINES"}}},{"id":1283,"name":"RESEARCH_MUSCULARAUGMENTS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":135,"upgrade_name":"EVOLVEMUSCULARAUGMENTS"}}},{"id":1312,"name":"RESEARCH_ZERGFLYERATTACKLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3703,"target":{"Research":{"upgrade":68,"upgrade_name":"ZERGFLYERWEAPONSLEVEL1"}}},{"id":1313,"name":"RESEARCH_ZERGFLYERATTACKLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3703,"target":{"Research":{"upgrade":69,"upgrade_name":"ZERGFLYERWEAPONSLEVEL2"}}},{"id":1314,"name":"RESEARCH_ZERGFLYERATTACKLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3703,"target":{"Research":{"upgrade":70,"upgrade_name":"ZERGFLYERWEAPONSLEVEL3"}}},{"id":1315,"name":"RESEARCH_ZERGFLYERARMORLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3702,"target":{"Research":{"upgrade":71,"upgrade_name":"ZERGFLYERARMORSLEVEL1"}}},{"id":1316,"name":"RESEARCH_ZERGFLYERARMORLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3702,"target":{"Research":{"upgrade":72,"upgrade_name":"ZERGFLYERARMORSLEVEL2"}}},{"id":1317,"name":"RESEARCH_ZERGFLYERARMORLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3702,"target":{"Research":{"upgrade":73,"upgrade_name":"ZERGFLYERARMORSLEVEL3"}}},{"id":1342,"name":"LARVATRAIN_DRONE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":104,"produces_name":"DRONE"}}},{"id":1343,"name":"LARVATRAIN_ZERGLING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":105,"produces_name":"ZERGLING"}}},{"id":1344,"name":"LARVATRAIN_OVERLORD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":106,"produces_name":"OVERLORD"}}},{"id":1345,"name":"LARVATRAIN_HYDRALISK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":107,"produces_name":"HYDRALISK"}}},{"id":1346,"name":"LARVATRAIN_MUTALISK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":108,"produces_name":"MUTALISK"}}},{"id":1348,"name":"LARVATRAIN_ULTRALISK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":109,"produces_name":"ULTRALISK"}}},{"id":1351,"name":"LARVATRAIN_ROACH","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":110,"produces_name":"ROACH"}}},{"id":1352,"name":"LARVATRAIN_INFESTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":111,"produces_name":"INFESTOR"}}},{"id":1353,"name":"LARVATRAIN_CORRUPTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":112,"produces_name":"CORRUPTOR"}}},{"id":1354,"name":"LARVATRAIN_VIPER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":499,"produces_name":"VIPER"}}},{"id":1356,"name":"TRAIN_SWARMHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":494,"produces_name":"SWARMHOSTMP"}}},{"id":1372,"name":"MORPHTOBROODLORD_BROODLORD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":114,"produces_name":"BROODLORD"}}},{"id":1373,"name":"CANCEL_MORPHBROODLORD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1374,"name":"BURROWDOWN_BANELING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":115,"produces_name":"BANELINGBURROWED"}}},{"id":1375,"name":"BURROWBANELINGDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1376,"name":"BURROWUP_BANELING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":9,"produces_name":"BANELING"}}},{"id":1378,"name":"BURROWDOWN_DRONE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":116,"produces_name":"DRONEBURROWED"}}},{"id":1379,"name":"BURROWDRONEDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1380,"name":"BURROWUP_DRONE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":104,"produces_name":"DRONE"}}},{"id":1382,"name":"BURROWDOWN_HYDRALISK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":117,"produces_name":"HYDRALISKBURROWED"}}},{"id":1383,"name":"BURROWHYDRALISKDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1384,"name":"BURROWUP_HYDRALISK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":107,"produces_name":"HYDRALISK"}}},{"id":1386,"name":"BURROWDOWN_ROACH","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":118,"produces_name":"ROACHBURROWED"}}},{"id":1387,"name":"BURROWROACHDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1388,"name":"BURROWUP_ROACH","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":110,"produces_name":"ROACH"}}},{"id":1390,"name":"BURROWDOWN_ZERGLING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":119,"produces_name":"ZERGLINGBURROWED"}}},{"id":1391,"name":"BURROWZERGLINGDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1392,"name":"BURROWUP_ZERGLING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":105,"produces_name":"ZERGLING"}}},{"id":1394,"name":"BURROWDOWN_INFESTORTERRAN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":120,"produces_name":"INFESTORTERRANBURROWED"}}},{"id":1396,"name":"BURROWUP_INFESTORTERRAN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":7,"produces_name":"INFESTORTERRAN"}}},{"id":1406,"name":"LOAD_OVERLORD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3668},{"id":1408,"name":"UNLOADALLAT_OVERLORD","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3669},{"id":1409,"name":"UNLOADUNIT_OVERLORD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3796},{"id":1411,"name":"MERGEABLE_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1412,"name":"WARPABLE_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1413,"name":"WARPGATETRAIN_ZEALOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"TrainPlace":{"produces":73,"produces_name":"ZEALOT"}}},{"id":1414,"name":"WARPGATETRAIN_STALKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"TrainPlace":{"produces":74,"produces_name":"STALKER"}}},{"id":1416,"name":"WARPGATETRAIN_HIGHTEMPLAR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"TrainPlace":{"produces":75,"produces_name":"HIGHTEMPLAR"}}},{"id":1417,"name":"WARPGATETRAIN_DARKTEMPLAR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"TrainPlace":{"produces":76,"produces_name":"DARKTEMPLAR"}}},{"id":1418,"name":"WARPGATETRAIN_SENTRY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"TrainPlace":{"produces":77,"produces_name":"SENTRY"}}},{"id":1419,"name":"TRAINWARP_ADEPT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"TrainPlace":{"produces":311,"produces_name":"ADEPT"}}},{"id":1433,"name":"BURROWDOWN_QUEEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":125,"produces_name":"QUEENBURROWED"}}},{"id":1434,"name":"BURROWQUEENDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1435,"name":"BURROWUP_QUEEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":126,"produces_name":"QUEEN"}}},{"id":1437,"name":"LOAD_NYDUSNETWORK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3668},{"id":1438,"name":"UNLOADALL_NYDASNETWORK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3664},{"id":1440,"name":"UNLOADUNIT_NYDASNETWORK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3796},{"id":1442,"name":"EFFECT_BLINK_STALKER","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point","remaps_to_ability_id":3687},{"id":1444,"name":"BURROWDOWN_INFESTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":127,"produces_name":"INFESTORBURROWED"}}},{"id":1445,"name":"BURROWINFESTORDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1446,"name":"BURROWUP_INFESTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":111,"produces_name":"INFESTOR"}}},{"id":1448,"name":"MORPH_OVERSEER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":129,"produces_name":"OVERSEER"}}},{"id":1449,"name":"CANCEL_MORPHOVERSEER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1450,"name":"UPGRADETOPLANETARYFORTRESS_PLANETARYFORTRESS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":130,"produces_name":"PLANETARYFORTRESS"}}},{"id":1451,"name":"CANCEL_MORPHPLANETARYFORTRESS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1454,"name":"RESEARCH_PATHOGENGLANDS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":74,"upgrade_name":"INFESTORENERGYUPGRADE"}}},{"id":1455,"name":"RESEARCH_NEURALPARASITE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":101,"upgrade_name":"NEURALPARASITE"}}},{"id":1456,"name":"INFESTATIONPITRESEARCH_RESEARCHLOCUSTLIFETIMEINCREASE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":102,"upgrade_name":"LOCUSTLIFETIMEINCREASE"}}},{"id":1457,"name":"INFESTATIONPITRESEARCH_EVOLVEAMORPHOUSARMORCLOUD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":297,"upgrade_name":"ENHANCEDSHOCKWAVES"}}},{"id":1482,"name":"RESEARCH_CENTRIFUGALHOOKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":75,"upgrade_name":"CENTRIFICALHOOKS"}}},{"id":1512,"name":"BURROWDOWN_ULTRALISK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":131,"produces_name":"ULTRALISKBURROWED"}}},{"id":1514,"name":"BURROWUP_ULTRALISK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":109,"produces_name":"ULTRALISK"}}},{"id":1516,"name":"UPGRADETOORBITAL_ORBITALCOMMAND","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":132,"produces_name":"ORBITALCOMMAND"}}},{"id":1517,"name":"CANCEL_MORPHORBITAL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1518,"name":"MORPH_WARPGATE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":133,"produces_name":"WARPGATE"}}},{"id":1519,"name":"UPGRADETOWARPGATE_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1520,"name":"MORPH_GATEWAY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":62,"produces_name":"GATEWAY"}}},{"id":1521,"name":"MORPHBACKTOGATEWAY_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1522,"name":"LIFT_ORBITALCOMMAND","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3679,"target":{"Morph":{"produces":134,"produces_name":"ORBITALCOMMANDFLYING"}}},{"id":1524,"name":"LAND_ORBITALCOMMAND","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3678,"target":{"MorphPlace":{"produces":132,"produces_name":"ORBITALCOMMAND"}}},{"id":1526,"name":"FORCEFIELD_FORCEFIELD","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":1527,"name":"FORCEFIELD_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1528,"name":"MORPH_WARPPRISMPHASINGMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":136,"produces_name":"WARPPRISMPHASING"}}},{"id":1529,"name":"PHASINGMODE_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1530,"name":"MORPH_WARPPRISMTRANSPORTMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":81,"produces_name":"WARPPRISM"}}},{"id":1531,"name":"TRANSPORTMODE_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1532,"name":"RESEARCH_BATTLECRUISERWEAPONREFIT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":76,"upgrade_name":"BATTLECRUISERENABLESPECIALIZATIONS"}}},{"id":1533,"name":"FUSIONCORERESEARCH_RESEARCHBALLISTICRANGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":140,"upgrade_name":"LIBERATORAGRANGEUPGRADE"}}},{"id":1534,"name":"FUSIONCORERESEARCH_RESEARCHRAPIDREIGNITIONSYSTEM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":139,"upgrade_name":"MEDIVACINCREASESPEEDBOOST"}}},{"id":1562,"name":"CYBERNETICSCORERESEARCH_PROTOSSAIRWEAPONSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3693,"target":{"Research":{"upgrade":78,"upgrade_name":"PROTOSSAIRWEAPONSLEVEL1"}}},{"id":1563,"name":"CYBERNETICSCORERESEARCH_PROTOSSAIRWEAPONSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3693,"target":{"Research":{"upgrade":79,"upgrade_name":"PROTOSSAIRWEAPONSLEVEL2"}}},{"id":1564,"name":"CYBERNETICSCORERESEARCH_PROTOSSAIRWEAPONSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3693,"target":{"Research":{"upgrade":80,"upgrade_name":"PROTOSSAIRWEAPONSLEVEL3"}}},{"id":1565,"name":"CYBERNETICSCORERESEARCH_PROTOSSAIRARMORLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3692,"target":{"Research":{"upgrade":81,"upgrade_name":"PROTOSSAIRARMORSLEVEL1"}}},{"id":1566,"name":"CYBERNETICSCORERESEARCH_PROTOSSAIRARMORLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3692,"target":{"Research":{"upgrade":82,"upgrade_name":"PROTOSSAIRARMORSLEVEL2"}}},{"id":1567,"name":"CYBERNETICSCORERESEARCH_PROTOSSAIRARMORLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3692,"target":{"Research":{"upgrade":83,"upgrade_name":"PROTOSSAIRARMORSLEVEL3"}}},{"id":1568,"name":"RESEARCH_WARPGATE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":84,"upgrade_name":"WARPGATERESEARCH"}}},{"id":1571,"name":"CYBERNETICSCORERESEARCH_RESEARCHHALLUCINATION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":85,"upgrade_name":"HALTECH"}}},{"id":1592,"name":"RESEARCH_CHARGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":86,"upgrade_name":"CHARGE"}}},{"id":1593,"name":"RESEARCH_BLINK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":87,"upgrade_name":"BLINKTECH"}}},{"id":1594,"name":"RESEARCH_ADEPTRESONATINGGLAIVES","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":130,"upgrade_name":"ADEPTPIERCINGATTACK"}}},{"id":1595,"name":"TWILIGHTCOUNCILRESEARCH_RESEARCHPSIONICSURGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":298,"upgrade_name":"MICROBIALSHROUD"}}},{"id":1596,"name":"TWILIGHTCOUNCILRESEARCH_RESEARCHAMPLIFIEDSHIELDING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":299,"upgrade_name":"SUNDERINGIMPACT"}}},{"id":1597,"name":"TWILIGHTCOUNCILRESEARCH_RESEARCHPSIONICAMPLIFIERS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":300,"upgrade_name":"AMPLIFIEDSHIELDING"}}},{"id":1622,"name":"TACNUKESTRIKE_NUKECALLDOWN","cast_range":12.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":1623,"name":"CANCEL_NUKE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1624,"name":"SALVAGEBUNKERREFUND_SALVAGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":1628,"name":"EMP_EMP","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":1632,"name":"TRAINQUEEN_QUEEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":126}}},{"id":1662,"name":"BURROWCREEPTUMORDOWN_BURROWDOWN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":137,"produces_name":"CREEPTUMORBURROWED"}}},{"id":1664,"name":"TRANSFUSION_TRANSFUSION","cast_range":7.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":1668,"name":"BARRACKSTECHLABMORPH_TECHLABBARRACKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":5,"produces_name":"TECHLAB"}}},{"id":1670,"name":"FACTORYTECHLABMORPH_TECHLABFACTORY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":5,"produces_name":"TECHLAB"}}},{"id":1672,"name":"STARPORTTECHLABMORPH_TECHLABSTARPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":5,"produces_name":"TECHLAB"}}},{"id":1676,"name":"BARRACKSREACTORMORPH_REACTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":6,"produces_name":"REACTOR"}}},{"id":1678,"name":"FACTORYREACTORMORPH_REACTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":6,"produces_name":"REACTOR"}}},{"id":1680,"name":"STARPORTREACTORMORPH_REACTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":6,"produces_name":"REACTOR"}}},{"id":1682,"name":"ATTACK_REDIRECT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3674},{"id":1683,"name":"EFFECT_STIM_MARINE_REDIRECT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3675},{"id":1684,"name":"EFFECT_STIM_MARAUDER_REDIRECT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3675},{"id":1691,"name":"STOP_REDIRECT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3665},{"id":1692,"name":"BEHAVIOR_GENERATECREEPON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":1693,"name":"BEHAVIOR_GENERATECREEPOFF","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":1694,"name":"BUILD_CREEPTUMOR_QUEEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3691,"target":{"Build":{"produces":138,"produces_name":"CREEPTUMORQUEEN"}}},{"id":1724,"name":"QUEENBUILD_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3660},{"id":1725,"name":"SPINECRAWLERUPROOT_SPINECRAWLERUPROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3681,"target":{"Morph":{"produces":139,"produces_name":"SPINECRAWLERUPROOTED"}}},{"id":1726,"name":"SPINECRAWLERUPROOT_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1727,"name":"SPORECRAWLERUPROOT_SPORECRAWLERUPROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3681,"target":{"Morph":{"produces":140,"produces_name":"SPORECRAWLERUPROOTED"}}},{"id":1728,"name":"SPORECRAWLERUPROOT_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1729,"name":"SPINECRAWLERROOT_SPINECRAWLERROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3680,"target":{"MorphPlace":{"produces":98,"produces_name":"SPINECRAWLER"}}},{"id":1730,"name":"CANCEL_SPINECRAWLERROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1731,"name":"SPORECRAWLERROOT_SPORECRAWLERROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3680,"target":{"MorphPlace":{"produces":99,"produces_name":"SPORECRAWLER"}}},{"id":1732,"name":"CANCEL_SPORECRAWLERROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1733,"name":"BUILD_CREEPTUMOR_TUMOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3691,"target":{"Build":{"produces":87,"produces_name":"CREEPTUMOR"}}},{"id":1763,"name":"CANCEL_CREEPTUMOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1764,"name":"BUILDAUTOTURRET_AUTOTURRET","cast_range":2.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":31,"produces_name":"AUTOTURRET"}}},{"id":1766,"name":"MORPH_ARCHON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":141,"produces_name":"ARCHON"}}},{"id":1767,"name":"ARCHON_WARP_TARGET","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":1768,"name":"BUILD_NYDUSWORM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":142,"produces_name":"NYDUSCANAL"}}},{"id":1769,"name":"BUILDNYDUSCANAL_SUMMONNYDUSCANALATTACKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":491,"produces_name":"NYDUSCANALATTACKER"}}},{"id":1798,"name":"BUILDNYDUSCANAL_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3660},{"id":1819,"name":"EFFECT_CHARGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":1821,"name":"HERDINTERACT_HERD","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":1825,"name":"CONTAMINATE_CONTAMINATE","cast_range":3.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":1831,"name":"CANCEL_QUEUEPASIVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":1832,"name":"CANCELSLOT_QUEUEPASSIVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":1833,"name":"CANCEL_QUEUEPASSIVECANCELTOSELECTION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":1834,"name":"CANCELSLOT_QUEUEPASSIVECANCELTOSELECTION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":1837,"name":"MORPHTOGHOSTNOVA_MOVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":145,"produces_name":"GHOSTNOVA"}}},{"id":1839,"name":"DIGESTERCREEPSPRAY_DIGESTERCREEPSPRAY","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":1842,"name":"MORPHTOCOLLAPSIBLETERRANTOWERDEBRIS_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1844,"name":"MORPHTOCOLLAPSIBLETERRANTOWERDEBRISRAMPLEFT_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1846,"name":"MORPHTOCOLLAPSIBLETERRANTOWERDEBRISRAMPRIGHT_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1847,"name":"MORPH_MOTHERSHIP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":10,"produces_name":"MOTHERSHIP"}}},{"id":1848,"name":"CANCEL_MORPHMOTHERSHIP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1928,"name":"XELNAGAHEALINGSHRINE_XELNAGAHEALINGSHRINE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":1930,"name":"NEXUSINVULNERABILITY_NEXUSINVULNERABILITY","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":1974,"name":"EFFECT_MASSRECALL_MOTHERSHIPCORE","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3686},{"id":1978,"name":"MORPH_HELLION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":53,"produces_name":"HELLION"}}},{"id":1997,"name":"MORPHTOCOLLAPSIBLEROCKTOWERDEBRIS_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1998,"name":"MORPH_HELLBAT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":484,"produces_name":"HELLIONTANK"}}},{"id":2014,"name":"BURROWDOWN_SWARMHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":493,"produces_name":"SWARMHOSTBURROWEDMP"}}},{"id":2015,"name":"MORPHTOSWARMHOSTBURROWEDMP_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2016,"name":"BURROWUP_SWARMHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":494,"produces_name":"SWARMHOSTMP"}}},{"id":2048,"name":"ATTACKPROTOSSBUILDING_ATTACKBUILDING","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3674},{"id":2049,"name":"ATTACKPROTOSSBUILDING_ATTACKTOWARDS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2050,"name":"ATTACKPROTOSSBUILDING_ATTACKBARRAGE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2057,"name":"STOP_BUILDING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3665},{"id":2058,"name":"STOPPROTOSSBUILDING_HOLDFIRE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2059,"name":"STOPPROTOSSBUILDING_CHEER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2060,"name":"STOPPROTOSSBUILDING_DANCE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2063,"name":"BLINDINGCLOUD_BLINDINGCLOUD","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2067,"name":"EFFECT_ABDUCT","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2073,"name":"VIPERCONSUMESTRUCTURE_VIPERCONSUME","cast_range":7.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2080,"name":"TESTZERG_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2081,"name":"BEHAVIOR_BUILDINGATTACKON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2082,"name":"BEHAVIOR_BUILDINGATTACKOFF","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2083,"name":"PICKUPSCRAPSMALL_PICKUPSCRAPSMALL","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2085,"name":"PICKUPSCRAPMEDIUM_PICKUPSCRAPMEDIUM","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2087,"name":"PICKUPSCRAPLARGE_PICKUPSCRAPLARGE","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2089,"name":"PICKUPPALLETGAS_PICKUPPALLETGAS","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2091,"name":"PICKUPPALLETMINERALS_PICKUPPALLETMINERALS","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2093,"name":"MASSIVEKNOCKOVER_MASSIVEKNOCKOVER","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2095,"name":"BURROWDOWN_WIDOWMINE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":500,"produces_name":"WIDOWMINEBURROWED"}}},{"id":2096,"name":"WIDOWMINEBURROW_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2097,"name":"BURROWUP_WIDOWMINE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":498,"produces_name":"WIDOWMINE"}}},{"id":2099,"name":"WIDOWMINEATTACK_WIDOWMINEATTACK","cast_range":5.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2101,"name":"TORNADOMISSILE_TORNADOMISSILE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2108,"name":"BURROWDOWN_LURKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":503,"produces_name":"LURKERMPBURROWED"}}},{"id":2109,"name":"BURROWLURKERMPDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2110,"name":"BURROWUP_LURKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":502,"produces_name":"LURKERMP"}}},{"id":2114,"name":"HALLUCINATION_ORACLE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2116,"name":"EFFECT_MEDIVACIGNITEAFTERBURNERS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2146,"name":"ORACLEREVELATION_ORACLEREVELATION","cast_range":12.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2153,"name":"MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPRIGHT_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2155,"name":"MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPLEFT_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2158,"name":"ULTRALISKWEAPONCOOLDOWN_ULTRALISKWEAPONCOOLDOWN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2162,"name":"EFFECT_PHOTONOVERCHARGE","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2172,"name":"XELNAGA_CAVERNS_DOORNEOPENED_XELNAGA_CAVERNS_DOORDEFAULTOPEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2174,"name":"XELNAGA_CAVERNS_DOORNOPENED_XELNAGA_CAVERNS_DOORDEFAULTOPEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2178,"name":"XELNAGA_CAVERNS_DOORNWOPENED_XELNAGA_CAVERNS_DOORDEFAULTOPEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2184,"name":"XELNAGA_CAVERNS_DOORSEOPENED_XELNAGA_CAVERNS_DOORDEFAULTOPEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2186,"name":"XELNAGA_CAVERNS_DOORSOPENED_XELNAGA_CAVERNS_DOORDEFAULTOPEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2190,"name":"XELNAGA_CAVERNS_DOORSWOPENED_XELNAGA_CAVERNS_DOORDEFAULTOPEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2194,"name":"XELNAGA_CAVERNS_DOORWOPENED_XELNAGA_CAVERNS_DOORDEFAULTOPEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2244,"name":"EFFECT_TIMEWARP","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2324,"name":"CAUSTICSPRAY_CAUSTICSPRAY","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2330,"name":"MORPHTORAVAGER_RAVAGER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":688,"produces_name":"RAVAGER"}}},{"id":2331,"name":"CANCEL_MORPHRAVAGER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2332,"name":"MORPH_LURKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":502,"produces_name":"LURKERMP"}}},{"id":2333,"name":"CANCEL_MORPHLURKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2338,"name":"EFFECT_CORROSIVEBILE","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2340,"name":"BURROWDOWN_RAVAGER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":690,"produces_name":"RAVAGERBURROWED"}}},{"id":2341,"name":"BURROWRAVAGERDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2342,"name":"BURROWUP_RAVAGER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":688,"produces_name":"RAVAGER"}}},{"id":2344,"name":"PURIFICATIONNOVA_PURIFICATIONNOVA","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2346,"name":"EFFECT_PURIFICATIONNOVA","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2350,"name":"LOCKON_LOCKON","cast_range":7.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2354,"name":"CANCEL_LOCKON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2358,"name":"EFFECT_TACTICALJUMP","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2362,"name":"MORPH_THORHIGHIMPACTMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":691,"produces_name":"THORAP"}}},{"id":2363,"name":"THORAPMODE_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2364,"name":"MORPH_THOREXPLOSIVEMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":52,"produces_name":"THOR"}}},{"id":2365,"name":"CANCEL_MORPHTHOREXPLOSIVEMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2370,"name":"LOAD_NYDUSWORM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3668},{"id":2371,"name":"UNLOADALL_NYDUSWORM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3664},{"id":2375,"name":"BEHAVIOR_PULSARBEAMON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2376,"name":"BEHAVIOR_PULSARBEAMOFF","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2383,"name":"LOCUSTMPFLYINGMORPHTOGROUND_LOCUSTMPFLYINGSWOOP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":489,"produces_name":"LOCUSTMP"}}},{"id":2385,"name":"LOCUSTMPMORPHTOAIR_LOCUSTMPFLYINGSWOOP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":693,"produces_name":"LOCUSTMPFLYING"}}},{"id":2387,"name":"EFFECT_LOCUSTSWOOP","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2389,"name":"HALLUCINATION_DISRUPTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2391,"name":"HALLUCINATION_ADEPT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2393,"name":"EFFECT_VOIDRAYPRISMATICALIGNMENT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2469,"name":"VOIDMPIMMORTALREVIVEREBUILD_IMMORTAL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2473,"name":"ARBITERMPSTASISFIELD_ARBITERMPSTASISFIELD","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":2475,"name":"ARBITERMPRECALL_ARBITERMPRECALL","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2477,"name":"CORSAIRMPDISRUPTIONWEB_CORSAIRMPDISRUPTIONWEB","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2479,"name":"MORPHTOGUARDIANMP_MORPHTOGUARDIANMP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":727,"produces_name":"GUARDIANMP"}}},{"id":2480,"name":"MORPHTOGUARDIANMP_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2481,"name":"MORPHTODEVOURERMP_MORPHTODEVOURERMP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":729,"produces_name":"DEVOURERMP"}}},{"id":2482,"name":"MORPHTODEVOURERMP_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2483,"name":"DEFILERMPCONSUME_DEFILERMPCONSUME","cast_range":0.5,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2485,"name":"DEFILERMPDARKSWARM_DEFILERMPDARKSWARM","cast_range":8.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2487,"name":"DEFILERMPPLAGUE_DEFILERMPPLAGUE","cast_range":8.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2489,"name":"DEFILERMPBURROW_BURROWDOWN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":730,"produces_name":"DEFILERMPBURROWED"}}},{"id":2490,"name":"DEFILERMPBURROW_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2491,"name":"DEFILERMPUNBURROW_BURROWUP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":731,"produces_name":"DEFILERMP"}}},{"id":2493,"name":"QUEENMPENSNARE_QUEENMPENSNARE","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2495,"name":"QUEENMPSPAWNBROODLINGS_QUEENMPSPAWNBROODLINGS","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2497,"name":"QUEENMPINFESTCOMMANDCENTER_QUEENMPINFESTCOMMANDCENTER","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2505,"name":"BUILD_STASISTRAP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":732,"produces_name":"ORACLESTASISTRAP"}}},{"id":2535,"name":"CANCEL_STASISTRAP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2536,"name":"ORACLESTASISTRAPACTIVATE_ACTIVATESTASISWARD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2542,"name":"PARASITICBOMB_PARASITICBOMB","cast_range":8.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2544,"name":"ADEPTPHASESHIFT_ADEPTPHASESHIFT","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2548,"name":"PURIFICATIONNOVAMORPHBACK_PURIFICATIONNOVA","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":0,"produces_name":"Unknown"}}},{"id":2550,"name":"BEHAVIOR_HOLDFIREON_LURKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3688},{"id":2552,"name":"BEHAVIOR_HOLDFIREOFF_LURKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3689},{"id":2554,"name":"LIBERATORMORPHTOAG_LIBERATORAGMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":734,"produces_name":"LIBERATORAG"}}},{"id":2556,"name":"LIBERATORMORPHTOAA_LIBERATORAAMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":689,"produces_name":"LIBERATOR"}}},{"id":2558,"name":"MORPH_LIBERATORAGMODE","cast_range":5.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"MorphPlace":{"produces":734,"produces_name":"LIBERATORAG"}}},{"id":2560,"name":"MORPH_LIBERATORAAMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":689,"produces_name":"LIBERATOR"}}},{"id":2588,"name":"KD8CHARGE_KD8CHARGE","cast_range":5.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":2594,"name":"CANCEL_ADEPTPHASESHIFT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2596,"name":"CANCEL_ADEPTSHADEPHASESHIFT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2598,"name":"SLAYNELEMENTALGRAB_SLAYNELEMENTALGRAB","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2601,"name":"MORPHTOCOLLAPSIBLEPURIFIERTOWERDEBRIS_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2700,"name":"EFFECT_SHADOWSTRIDE","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point","remaps_to_ability_id":3687},{"id":2704,"name":"EFFECT_SPAWNLOCUSTS","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":693}}},{"id":2706,"name":"LOCUSTMPFLYINGSWOOPATTACK_LOCUSTMPFLYINGSWOOP","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":2708,"name":"MORPH_OVERLORDTRANSPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":893,"produces_name":"OVERLORDTRANSPORT"}}},{"id":2709,"name":"CANCEL_MORPHOVERLORDTRANSPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2714,"name":"EFFECT_GHOSTSNIPE","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2716,"name":"PURIFYMORPHPYLON_MOTHERSHIPCOREWEAPON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":894,"produces_name":"PYLONOVERCHARGED"}}},{"id":2718,"name":"PURIFYMORPHPYLONBACK_MOTHERSHIPCOREWEAPON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":0,"produces_name":"Unknown"}}},{"id":2720,"name":"RESEARCH_SHADOWSTRIKE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":141,"upgrade_name":"DARKTEMPLARBLINKUPGRADE"}}},{"id":3659,"name":"CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3660,"name":"HALT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3661,"name":"BURROWDOWN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":0,"produces_name":"Unknown"}}},{"id":3662,"name":"BURROWUP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":0,"produces_name":"Unknown"}}},{"id":3663,"name":"LOADALL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3664,"name":"UNLOADALL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3665,"name":"STOP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3666,"name":"HARVEST_GATHER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3667,"name":"HARVEST_RETURN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3668,"name":"LOAD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3669,"name":"UNLOADALLAT","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3671,"name":"CANCEL_LAST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3672,"name":"CANCEL_SLOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3673,"name":"RALLY_UNITS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3674,"name":"ATTACK","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3675,"name":"EFFECT_STIM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3676,"name":"BEHAVIOR_CLOAKON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3677,"name":"BEHAVIOR_CLOAKOFF","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3678,"name":"LAND","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"MorphPlace":{"produces":0,"produces_name":"Unknown"}}},{"id":3679,"name":"LIFT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":0,"produces_name":"Unknown"}}},{"id":3680,"name":"MORPH_ROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"MorphPlace":{"produces":0,"produces_name":"Unknown"}}},{"id":3681,"name":"MORPH_UPROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":0,"produces_name":"Unknown"}}},{"id":3682,"name":"BUILD_TECHLAB","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"BuildInstant":{"produces":5,"produces_name":"TECHLAB"}}},{"id":3683,"name":"BUILD_REACTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"BuildInstant":{"produces":6,"produces_name":"REACTOR"}}},{"id":3684,"name":"EFFECT_SPRAY","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":3685,"name":"EFFECT_REPAIR","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3686,"name":"EFFECT_MASSRECALL","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":3687,"name":"EFFECT_BLINK","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":3688,"name":"BEHAVIOR_HOLDFIREON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3689,"name":"BEHAVIOR_HOLDFIREOFF","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3690,"name":"RALLY_WORKERS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3691,"name":"BUILD_CREEPTUMOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":87,"produces_name":"CREEPTUMOR"}}},{"id":3707,"name":"CANCEL_VOIDRAYPRISMATICALIGNMENT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":3709,"name":"RESEARCH_ADAPTIVETALONS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":293,"upgrade_name":"DIGGINGCLAWS"}}},{"id":3710,"name":"LURKERDENRESEARCH_RESEARCHLURKERRANGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":127,"upgrade_name":"LURKERRANGE"}}},{"id":3739,"name":"MORPH_OBSERVERMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":82,"produces_name":"OBSERVER"}}},{"id":3741,"name":"MORPH_SURVEILLANCEMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":1911,"produces_name":"OBSERVERSIEGEMODE"}}},{"id":3743,"name":"MORPH_OVERSIGHTMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":1912,"produces_name":"OVERSEERSIEGEMODE"}}},{"id":3745,"name":"MORPH_OVERSEERMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":129,"produces_name":"OVERSEER"}}},{"id":3747,"name":"EFFECT_INTERFERENCEMATRIX","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3751,"name":"EFFECT_REPAIR_REPAIRDRONE","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3685},{"id":3753,"name":"EFFECT_ANTIARMORMISSILE","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3755,"name":"EFFECT_CHRONOBOOSTENERGYCOST","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3757,"name":"EFFECT_MASSRECALL_NEXUS","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point","remaps_to_ability_id":3686},{"id":3763,"name":"INFESTORENSNARE_INFESTORENSNARE","cast_range":8.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3771,"name":"ATTACK_BATTLECRUISER","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3674},{"id":3772,"name":"BATTLECRUISERATTACK_ATTACKTOWARDS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":3773,"name":"BATTLECRUISERATTACK_ATTACKBARRAGE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":3776,"name":"MOVE_BATTLECRUISER","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3794},{"id":3777,"name":"PATROL_BATTLECRUISER","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3795},{"id":3778,"name":"HOLDPOSITION_BATTLECRUISER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3793},{"id":3779,"name":"BATTLECRUISERMOVE_ACQUIREMOVE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3780,"name":"BATTLECRUISERMOVE_TURN","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3783,"name":"STOP_BATTLECRUISER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3665},{"id":3784,"name":"BATTLECRUISERSTOP_HOLDFIRE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3785,"name":"BATTLECRUISERSTOP_CHEER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3786,"name":"BATTLECRUISERSTOP_DANCE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3789,"name":"VIPERPARASITICBOMBRELAY_PARASITICBOMB","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3791,"name":"PARASITICBOMBRELAYDODGE_PARASITICBOMB","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":3793,"name":"HOLDPOSITION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3794,"name":"MOVE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3795,"name":"PATROL","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3796,"name":"UNLOADUNIT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3967,"name":"MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPLEFTGREEN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":3970,"name":"MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPRIGHTGREEN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":4107,"name":"BATTERYOVERCHARGE_BATTERYOVERCHARGE","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":4109,"name":"AMORPHOUSARMORCLOUD_AMORPHOUSARMORCLOUD","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":4111,"name":"SHIELDBATTERYRECHARGEEX5_SHIELDBATTERYRECHARGE","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":4112,"name":"SHIELDBATTERYRECHARGEEX5_STOP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659}],"Unit":[{"id":4,"name":"Colossus","race":"Protoss","supply":6.0,"cargo_size":8,"max_health":200.0,"armor":1.0,"sight":10.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Massive"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":200,"time":1200.0,"tech_alias":[],"unit_alias":0,"max_shield":150.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":10.0,"damage_splash":0,"attacks":2,"range":7.0,"cooldown":1.5,"bonuses":[{"against":"Light","damage":5.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":5,"name":"TechLab","race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[{"ability":730,"requirements":[{"addon_to":21}]},{"ability":731,"requirements":[{"addon_to":21}]},{"ability":732,"requirements":[{"addon_to":21}]},{"ability":761,"requirements":[{"addon_to":27}]},{"ability":764,"requirements":[{"addon_to":27}]},{"ability":793,"requirements":[{"addon_to":28}]},{"ability":790,"requirements":[{"addon_to":28}]}],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":25,"time":2.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":6,"name":"Reactor","race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":50,"time":2.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":7,"name":"InfestorTerran","race":"Zerg","supply":0.0,"max_health":75.0,"armor":0.0,"sight":9.0,"speed":0.9375,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":78.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Air","damage_per_hit":24.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.330078125,"bonuses":[]},{"target_type":"Ground","damage_per_hit":12.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":0.86083984375,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":64}],"ability":1394}]},{"id":8,"name":"BanelingCocoon","race":"Zerg","supply":0.5,"max_health":50.0,"armor":2.0,"sight":5.0,"speed":2.5,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":25,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":1}]},{"id":9,"name":"Baneling","race":"Zerg","supply":0.5,"cargo_size":2,"max_health":30.0,"armor":0.0,"sight":8.0,"speed":2.5,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":25,"time":320.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":42},{"ability":2081},{"ability":1},{"requirements":[{"upgrade":64}],"ability":1374}]},{"id":10,"name":"Mothership","race":"Protoss","supply":8.0,"max_health":350.0,"armor":2.0,"sight":14.0,"speed":1.875,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"attributes":["Armored","Mechanical","Psionic","Massive","Heroic"],"size":0,"radius":1.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":400,"gas":400,"time":2560.0,"tech_alias":[],"unit_alias":0,"max_shield":350.0,"is_flying":true,"weapons":[{"target_type":"Any","damage_per_hit":6.0,"damage_splash":0,"attacks":6,"range":7.0,"cooldown":2.2099609375,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":142},{"ability":2244},{"ability":1}]},{"id":11,"name":"PointDefenseDrone","race":"Terran","supply":0.0,"max_health":50.0,"armor":0.0,"sight":7.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":200,"weapons":[],"attributes":["Light","Mechanical","Structure"],"abilities":[],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":12,"name":"Changeling","race":"Zerg","supply":0.0,"max_health":5.0,"armor":0.0,"sight":8.0,"speed":2.25,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1}]},{"id":13,"name":"ChangelingZealot","normal_mode":12,"race":"Zerg","supply":0.0,"max_health":100.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":8.0,"tech_alias":[],"unit_alias":12,"max_shield":50.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":8.0,"damage_splash":0,"attacks":2,"range":0.10009765625,"cooldown":1.199951171875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1}]},{"id":14,"name":"ChangelingMarineShield","normal_mode":12,"race":"Zerg","supply":0.0,"max_health":55.0,"armor":0.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":8.0,"tech_alias":[],"unit_alias":12,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":6.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":0.86083984375,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1}]},{"id":15,"name":"ChangelingMarine","normal_mode":12,"race":"Zerg","supply":0.0,"max_health":45.0,"armor":0.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":8.0,"tech_alias":[],"unit_alias":12,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":6.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":0.86083984375,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1}]},{"id":16,"name":"ChangelingZerglingWings","normal_mode":12,"race":"Zerg","supply":0.0,"max_health":35.0,"armor":0.0,"sight":8.0,"speed":2.953125,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":8.0,"tech_alias":[],"unit_alias":12,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":5.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":0.696044921875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1}]},{"id":17,"name":"ChangelingZergling","normal_mode":12,"race":"Zerg","supply":0.0,"max_health":35.0,"armor":0.0,"sight":8.0,"speed":2.953125,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":8.0,"tech_alias":[],"unit_alias":12,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":5.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":0.696044921875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1}]},{"id":18,"name":"CommandCenter","race":"Terran","supply":-15.0,"cargo_capacity":5,"max_health":1500.0,"armor":1.0,"sight":11.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":2.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":400,"gas":0,"time":1600.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":203},{"ability":416},{"ability":417},{"ability":524},{"ability":1},{"requirements":[{"building":22}],"ability":1450},{"requirements":[{"building":21}],"ability":1516}]},{"id":19,"name":"SupplyDepot","race":"Terran","supply":-8.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.25,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":556}]},{"id":20,"name":"Refinery","race":"Terran","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[],"size":0,"radius":1.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":true,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":21,"name":"Barracks","race":"Terran","supply":0.0,"max_health":1000.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":true,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":1040.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":421},{"ability":422},{"ability":452},{"ability":560},{"ability":561},{"ability":1},{"requirements":[{"building":26,"addon":5}],"ability":562},{"requirements":[{"addon":5}],"ability":563}]},{"id":22,"name":"EngineeringBay","race":"Terran","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":0,"time":560.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":650},{"ability":651},{"ability":652},{"ability":656},{"ability":653,"requirements":[{"upgrade":7},{"building":29}]},{"ability":654,"requirements":[{"upgrade":8},{"building":29}]},{"ability":657,"requirements":[{"upgrade":11},{"building":29}]},{"ability":658,"requirements":[{"upgrade":12},{"building":29}]}]},{"id":23,"name":"MissileTurret","race":"Terran","supply":0.0,"max_health":250.0,"armor":0.0,"sight":11.0,"detection_range":11.0,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":400.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Air","damage_per_hit":12.0,"damage_splash":0,"attacks":2,"range":7.0,"cooldown":0.86083984375,"bonuses":[]}],"abilities":[{"ability":4},{"ability":23},{"ability":1}]},{"id":24,"name":"Bunker","race":"Terran","supply":0.0,"cargo_capacity":4,"max_health":400.0,"armor":1.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":640.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":32},{"ability":195},{"ability":407},{"ability":1}]},{"id":25,"name":"SensorTower","race":"Terran","supply":0.0,"max_health":200.0,"armor":0.0,"sight":12.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":100,"time":400.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":26,"name":"GhostAcademy","race":"Terran","supply":0.0,"max_health":1250.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":50,"time":640.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":820},{"requirements":[{"building":27}],"ability":710}]},{"id":27,"name":"Factory","race":"Terran","supply":0.0,"max_health":1250.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":true,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":960.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":454},{"ability":455},{"ability":485},{"ability":595},{"ability":614},{"ability":1},{"requirements":[{"addon":5}],"ability":591},{"requirements":[{"addon":5},{"building":29}],"ability":594},{"requirements":[{"building":29}],"ability":596},{"requirements":[{"addon":5}],"ability":597}]},{"id":28,"name":"Starport","race":"Terran","supply":0.0,"max_health":1300.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":true,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":800.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":487},{"ability":488},{"ability":518},{"ability":620},{"ability":624},{"ability":626},{"ability":1},{"requirements":[{"addon":5}],"ability":621},{"requirements":[{"addon":5}],"ability":622},{"requirements":[{"addon":5},{"building":30}],"ability":623}]},{"id":29,"name":"Armory","race":"Terran","supply":0.0,"max_health":750.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":1040.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":855},{"ability":861},{"ability":864},{"ability":856,"requirements":[{"upgrade":30}]},{"ability":857,"requirements":[{"upgrade":31}]},{"ability":862,"requirements":[{"upgrade":36}]},{"ability":863,"requirements":[{"upgrade":37}]},{"ability":865,"requirements":[{"upgrade":116}]},{"ability":866,"requirements":[{"upgrade":117}]}]},{"id":30,"name":"FusionCore","race":"Terran","supply":0.0,"max_health":750.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":1040.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1532},{"ability":1533},{"ability":1534}]},{"id":31,"name":"AutoTurret","race":"Terran","supply":0.0,"max_health":100.0,"armor":0.0,"sight":7.0,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":16.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":18.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":0.800048828125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":23},{"ability":1}]},{"id":32,"name":"SiegeTankSieged","normal_mode":33,"race":"Terran","supply":3.0,"max_health":175.0,"armor":1.0,"sight":11.0,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":125,"time":68.66796875,"tech_alias":[33],"unit_alias":33,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":40.0,"damage_splash":0,"attacks":1,"range":13.0,"cooldown":3.0,"bonuses":[{"against":"Armored","damage":30.0}]}],"abilities":[{"ability":4},{"ability":23},{"ability":390},{"ability":1}]},{"id":33,"name":"SiegeTank","race":"Terran","supply":3.0,"cargo_size":4,"max_health":175.0,"armor":1.0,"sight":11.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":125,"time":720.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":15.0,"damage_splash":0,"attacks":1,"range":7.0,"cooldown":1.0400390625,"bonuses":[{"against":"Armored","damage":10.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":388},{"ability":1}]},{"id":34,"name":"VikingAssault","normal_mode":35,"race":"Terran","supply":2.0,"cargo_size":2,"max_health":135.0,"armor":0.0,"sight":10.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":75,"time":41.44140625,"tech_alias":[1940],"unit_alias":35,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":12.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.0,"bonuses":[{"against":"Mechanical","damage":8.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":405},{"ability":1}]},{"id":35,"name":"VikingFighter","race":"Terran","supply":2.0,"max_health":135.0,"armor":0.0,"sight":10.0,"speed":2.75,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":75,"time":672.0,"tech_alias":[1940],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":10.0,"damage_splash":0,"attacks":2,"range":9.0,"cooldown":2.0,"bonuses":[{"against":"Armored","damage":4.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":403},{"ability":1}]},{"id":36,"name":"CommandCenterFlying","normal_mode":18,"race":"Terran","supply":-15.0,"cargo_capacity":5,"max_health":1500.0,"armor":1.0,"sight":11.0,"speed":0.9375,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":2.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":400,"gas":0,"time":32.0,"tech_alias":[18],"unit_alias":18,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":416},{"ability":419},{"ability":1}]},{"id":37,"name":"BarracksTechLab","normal_mode":5,"race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":25,"time":400.0,"tech_alias":[5],"unit_alias":0,"is_flying":false,"abilities":[{"ability":730},{"ability":731},{"ability":732}]},{"id":38,"name":"BarracksReactor","normal_mode":6,"race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":50,"time":800.0,"tech_alias":[6],"unit_alias":0,"is_flying":false},{"id":39,"name":"FactoryTechLab","normal_mode":5,"race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":25,"time":400.0,"tech_alias":[5],"unit_alias":0,"is_flying":false,"abilities":[{"ability":761},{"ability":769},{"ability":764,"requirements":[{"building":29}]},{"ability":766,"requirements":[{"building":29}]}]},{"id":40,"name":"FactoryReactor","normal_mode":6,"race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":50,"time":800.0,"tech_alias":[6],"unit_alias":0,"is_flying":false},{"id":41,"name":"StarportTechLab","normal_mode":5,"race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":25,"time":400.0,"tech_alias":[5],"unit_alias":0,"is_flying":false,"abilities":[{"ability":790},{"ability":799}]},{"id":42,"name":"StarportReactor","normal_mode":6,"race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":50,"time":800.0,"tech_alias":[6],"unit_alias":0,"is_flying":false},{"id":43,"name":"FactoryFlying","normal_mode":27,"race":"Terran","supply":0.0,"max_health":1250.0,"armor":1.0,"sight":9.0,"speed":0.9375,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":32.0,"tech_alias":[27],"unit_alias":27,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":454},{"ability":455},{"ability":520},{"ability":1}]},{"id":44,"name":"StarportFlying","normal_mode":28,"race":"Terran","supply":0.0,"max_health":1300.0,"armor":1.0,"sight":9.0,"speed":0.9375,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":32.0,"tech_alias":[28],"unit_alias":28,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":487},{"ability":488},{"ability":522},{"ability":1}]},{"id":45,"name":"SCV","race":"Terran","supply":1.0,"cargo_size":1,"max_health":45.0,"armor":0.0,"sight":8.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Light","Biological","Mechanical"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":true,"is_townhall":false,"minerals":50,"gas":0,"time":272.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":5.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":1.5,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":26},{"ability":295},{"ability":316},{"ability":318},{"ability":319},{"ability":320},{"ability":1},{"requirements":[{"building":19}],"ability":321},{"requirements":[{"building":18}],"ability":322},{"requirements":[{"building":22}],"ability":323},{"requirements":[{"building":21}],"ability":324},{"requirements":[{"building":22}],"ability":326},{"requirements":[{"building":21}],"ability":327},{"requirements":[{"building":21}],"ability":328},{"requirements":[{"building":27}],"ability":329},{"requirements":[{"building":27}],"ability":331},{"requirements":[{"building":28}],"ability":333}]},{"id":46,"name":"BarracksFlying","normal_mode":21,"race":"Terran","supply":0.0,"max_health":1000.0,"armor":1.0,"sight":9.0,"speed":0.9375,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":32.0,"tech_alias":[21],"unit_alias":21,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":421},{"ability":422},{"ability":554},{"ability":1}]},{"id":47,"name":"SupplyDepotLowered","normal_mode":19,"race":"Terran","supply":-8.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.25,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":20.80078125,"tech_alias":[19],"unit_alias":19,"is_flying":false,"abilities":[{"ability":558}]},{"id":48,"name":"Marine","race":"Terran","supply":1.0,"cargo_size":1,"max_health":45.0,"armor":0.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":0,"time":400.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":6.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":0.86083984375,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":15}],"ability":380}]},{"id":49,"name":"Reaper","race":"Terran","supply":1.0,"cargo_size":1,"max_health":60.0,"armor":0.0,"sight":9.0,"speed":3.75,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":50,"time":720.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":4.0,"damage_splash":0,"attacks":2,"range":5.0,"cooldown":1.10009765625,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2588},{"ability":1}]},{"id":50,"name":"Ghost","race":"Terran","supply":2.0,"cargo_size":2,"max_health":100.0,"armor":0.0,"sight":11.0,"speed":2.8125,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":75,"attributes":["Biological","Psionic"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":125,"time":640.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":10.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.5,"bonuses":[{"against":"Light","damage":10.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":36},{"ability":1628},{"ability":2714},{"ability":1},{"requirements":[{"upgrade":25}],"ability":382}]},{"id":51,"name":"Marauder","race":"Terran","supply":2.0,"cargo_size":2,"max_health":125.0,"armor":1.0,"sight":10.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Biological"],"size":0,"radius":0.5625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":25,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":10.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.5,"bonuses":[{"against":"Armored","damage":10.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":15}],"ability":253}]},{"id":52,"name":"Thor","race":"Terran","supply":6.0,"cargo_size":8,"max_health":400.0,"armor":1.0,"sight":11.0,"speed":1.875,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Massive"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":200,"time":960.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Air","damage_per_hit":6.0,"damage_splash":0,"attacks":4,"range":10.0,"cooldown":3.0,"bonuses":[{"against":"Light","damage":6.0}]},{"target_type":"Ground","damage_per_hit":30.0,"damage_splash":0,"attacks":2,"range":7.0,"cooldown":1.280029296875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2362},{"ability":1}]},{"id":53,"name":"Hellion","race":"Terran","supply":2.0,"cargo_size":2,"max_health":90.0,"armor":0.0,"sight":10.0,"speed":4.25,"speed_creep_mul":1.0,"attributes":["Light","Mechanical"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":8.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":2.5,"bonuses":[{"against":"Light","damage":6.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"building":29}],"ability":1998}]},{"id":54,"name":"Medivac","race":"Terran","supply":2.0,"cargo_capacity":8,"max_health":150.0,"armor":1.0,"sight":11.0,"speed":2.5,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":100,"time":672.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":386},{"ability":394},{"ability":2116},{"ability":1}]},{"id":55,"name":"Banshee","race":"Terran","supply":3.0,"max_health":140.0,"armor":0.0,"sight":10.0,"speed":2.75,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"attributes":["Light","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":960.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Ground","damage_per_hit":12.0,"damage_splash":0,"attacks":2,"range":6.0,"cooldown":1.25,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":20}],"ability":392}]},{"id":56,"name":"Raven","race":"Terran","supply":2.0,"max_health":140.0,"armor":1.0,"sight":11.0,"detection_range":11.0,"speed":2.94921875,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Light","Mechanical"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":150,"time":768.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1764},{"ability":3747},{"ability":3753},{"ability":1}]},{"id":57,"name":"Battlecruiser","race":"Terran","supply":6.0,"max_health":550.0,"armor":3.0,"sight":12.0,"speed":1.875,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Massive"],"size":0,"radius":1.25,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":400,"gas":300,"time":1440.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":2358},{"ability":3771},{"ability":3776},{"ability":3777},{"ability":3778},{"ability":3783},{"ability":1},{"requirements":[{"upgrade":76}],"ability":401}]},{"id":58,"name":"Nuke","race":"Terran","supply":0.0,"max_health":100.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":100,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":59,"name":"Nexus","race":"Protoss","supply":-15.0,"max_health":1000.0,"armor":1.0,"sight":11.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":2.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":400,"gas":0,"time":1600.0,"tech_alias":[],"unit_alias":0,"max_shield":1000.0,"is_flying":false,"abilities":[{"ability":207},{"ability":1006},{"ability":4107},{"ability":3755},{"ability":3757},{"ability":1},{"requirements":[{"building":64}],"ability":110}]},{"id":60,"name":"Pylon","race":"Protoss","supply":-8.0,"max_health":200.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"abilities":[],"size":0,"radius":1.125,"power_radius":6.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":400.0,"tech_alias":[],"unit_alias":0,"max_shield":200.0,"is_flying":false},{"id":61,"name":"Assimilator","race":"Protoss","supply":0.0,"max_health":300.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"abilities":[],"size":0,"radius":1.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":true,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"max_shield":300.0,"is_flying":false},{"id":62,"name":"Gateway","race":"Protoss","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":1040.0,"tech_alias":[],"unit_alias":0,"max_shield":500.0,"is_flying":false,"abilities":[{"ability":195},{"ability":916},{"ability":1},{"requirements":[{"building":72}],"ability":917},{"requirements":[{"building":68}],"ability":919},{"requirements":[{"building":69}],"ability":920},{"requirements":[{"building":72}],"ability":921},{"requirements":[{"building":72}],"ability":922},{"requirements":[{"upgrade":84}],"ability":1518}]},{"id":63,"name":"Forge","race":"Protoss","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":720.0,"tech_alias":[],"unit_alias":0,"max_shield":400.0,"is_flying":false,"abilities":[{"ability":1062},{"ability":1065},{"ability":1068},{"ability":1063,"requirements":[{"upgrade":39},{"building":65}]},{"ability":1064,"requirements":[{"upgrade":40},{"building":65}]},{"ability":1066,"requirements":[{"upgrade":42},{"building":65}]},{"ability":1067,"requirements":[{"upgrade":43},{"building":65}]},{"ability":1069,"requirements":[{"upgrade":45},{"building":65}]},{"ability":1070,"requirements":[{"upgrade":46},{"building":65}]}]},{"id":64,"name":"FleetBeacon","race":"Protoss","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":200,"time":960.0,"tech_alias":[],"unit_alias":0,"max_shield":500.0,"is_flying":false,"abilities":[{"ability":46},{"ability":48},{"ability":49}]},{"id":65,"name":"TwilightCouncil","race":"Protoss","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":800.0,"tech_alias":[],"unit_alias":0,"max_shield":500.0,"is_flying":false,"abilities":[{"ability":1592},{"ability":1593},{"ability":1594}]},{"id":66,"name":"PhotonCannon","race":"Protoss","supply":0.0,"max_health":150.0,"armor":1.0,"sight":11.0,"detection_range":11.0,"speed_creep_mul":1.0,"attributes":["Armored","Structure"],"size":0,"radius":1.125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":640.0,"tech_alias":[],"unit_alias":0,"max_shield":150.0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":20.0,"damage_splash":0,"attacks":1,"range":7.0,"cooldown":1.25,"bonuses":[]}],"abilities":[{"ability":4},{"ability":23},{"ability":1}]},{"id":67,"name":"Stargate","race":"Protoss","supply":0.0,"max_health":600.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":960.0,"tech_alias":[],"unit_alias":0,"max_shield":600.0,"is_flying":false,"abilities":[{"ability":195},{"ability":946},{"ability":950},{"ability":954},{"ability":1},{"requirements":[{"building":64}],"ability":948},{"requirements":[{"building":64}],"ability":955}]},{"id":68,"name":"TemplarArchive","race":"Protoss","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":200,"time":800.0,"tech_alias":[],"unit_alias":0,"max_shield":500.0,"is_flying":false,"abilities":[{"ability":1126}]},{"id":69,"name":"DarkShrine","race":"Protoss","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.5,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":1600.0,"tech_alias":[],"unit_alias":0,"max_shield":500.0,"is_flying":false,"abilities":[{"ability":2720}]},{"id":70,"name":"RoboticsBay","race":"Protoss","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":1040.0,"tech_alias":[],"unit_alias":0,"max_shield":500.0,"is_flying":false,"abilities":[{"ability":1093},{"ability":1094},{"ability":1097}]},{"id":71,"name":"RoboticsFacility","race":"Protoss","supply":0.0,"max_health":450.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":1040.0,"tech_alias":[],"unit_alias":0,"max_shield":450.0,"is_flying":false,"abilities":[{"ability":195},{"ability":976},{"ability":977},{"ability":979},{"ability":1},{"requirements":[{"building":70}],"ability":978},{"requirements":[{"building":70}],"ability":994}]},{"id":72,"name":"CyberneticsCore","race":"Protoss","supply":0.0,"max_health":550.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":800.0,"tech_alias":[],"unit_alias":0,"max_shield":550.0,"is_flying":false,"abilities":[{"ability":1562},{"ability":1565},{"ability":1568},{"ability":1563,"requirements":[{"upgrade":78},{"building":64}]},{"ability":1564,"requirements":[{"upgrade":79},{"building":64}]},{"ability":1566,"requirements":[{"upgrade":81},{"building":64}]},{"ability":1567,"requirements":[{"upgrade":82},{"building":64}]}]},{"id":73,"name":"Zealot","race":"Protoss","supply":2.0,"cargo_size":2,"max_health":100.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":608.0,"tech_alias":[],"unit_alias":0,"max_shield":50.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":8.0,"damage_splash":0,"attacks":2,"range":0.10009765625,"cooldown":1.199951171875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":86}],"ability":1819}]},{"id":74,"name":"Stalker","race":"Protoss","supply":2.0,"cargo_size":2,"max_health":80.0,"armor":1.0,"sight":10.0,"speed":2.953125,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":50,"time":672.0,"tech_alias":[],"unit_alias":0,"max_shield":80.0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":13.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.8701171875,"bonuses":[{"against":"Armored","damage":5.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":87}],"ability":1442}]},{"id":75,"name":"HighTemplar","race":"Protoss","supply":2.0,"cargo_size":2,"max_health":40.0,"armor":0.0,"sight":10.0,"speed":2.015625,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"attributes":["Light","Biological","Psionic"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":150,"time":880.0,"tech_alias":[],"unit_alias":0,"max_shield":40.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":4.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.75390625,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":23},{"ability":140},{"ability":1},{"requirements":[{"upgrade":52}],"ability":1036},{"ability":1766}]},{"id":76,"name":"DarkTemplar","race":"Protoss","supply":2.0,"cargo_size":2,"max_health":40.0,"armor":1.0,"sight":8.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Light","Biological","Psionic"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":125,"time":880.0,"tech_alias":[],"unit_alias":0,"max_shield":80.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":45.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":1.694091796875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":141}],"ability":2700},{"ability":1766}]},{"id":77,"name":"Sentry","race":"Protoss","supply":2.0,"cargo_size":2,"max_health":40.0,"armor":1.0,"sight":10.0,"speed":2.5,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Light","Mechanical","Psionic"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":100,"time":512.0,"tech_alias":[],"unit_alias":0,"max_shield":40.0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":76},{"ability":146},{"ability":148},{"ability":150},{"ability":152},{"ability":154},{"ability":156},{"ability":158},{"ability":160},{"ability":162},{"ability":164},{"ability":1526},{"ability":2114},{"ability":2389},{"ability":2391},{"ability":1}]},{"id":78,"name":"Phoenix","race":"Protoss","supply":2.0,"max_health":120.0,"armor":0.0,"sight":10.0,"speed":4.25,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"attributes":["Light","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":560.0,"tech_alias":[],"unit_alias":0,"max_shield":60.0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":5.0,"damage_splash":0,"attacks":2,"range":5.0,"cooldown":1.10009765625,"bonuses":[{"against":"Light","damage":5.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":173},{"ability":1}]},{"id":79,"name":"Carrier","race":"Protoss","supply":6.0,"max_health":300.0,"armor":2.0,"sight":12.0,"speed":1.875,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Massive"],"size":0,"radius":1.25,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":350,"gas":250,"time":1440.0,"tech_alias":[],"unit_alias":0,"max_shield":150.0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1038},{"ability":1042},{"ability":1}]},{"id":80,"name":"VoidRay","race":"Protoss","supply":4.0,"max_health":150.0,"armor":0.0,"sight":10.0,"speed":2.75,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":150,"time":963.19921875,"tech_alias":[],"unit_alias":0,"max_shield":100.0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2393},{"ability":1}]},{"id":81,"name":"WarpPrism","race":"Protoss","supply":2.0,"cargo_capacity":8,"max_health":80.0,"armor":0.0,"sight":10.0,"speed":2.953125,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Psionic"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":0,"time":800.0,"tech_alias":[],"unit_alias":0,"max_shield":100.0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":911},{"ability":1528},{"ability":1}]},{"id":82,"name":"Observer","race":"Protoss","supply":1.0,"max_health":40.0,"armor":0.0,"sight":11.0,"detection_range":11.0,"speed":2.015625,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Mechanical"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":25,"gas":75,"time":480.0,"tech_alias":[],"unit_alias":0,"max_shield":20.0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":3741},{"ability":1}]},{"id":83,"name":"Immortal","race":"Protoss","supply":4.0,"cargo_size":4,"max_health":200.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":275,"gas":100,"time":880.0,"tech_alias":[],"unit_alias":0,"max_shield":100.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":20.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.449951171875,"bonuses":[{"against":"Armored","damage":30.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":84,"name":"Probe","race":"Protoss","supply":1.0,"cargo_size":1,"max_health":20.0,"armor":0.0,"sight":8.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Light","Mechanical"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":true,"is_townhall":false,"minerals":50,"gas":0,"time":272.0,"tech_alias":[],"unit_alias":0,"max_shield":20.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":5.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":1.5,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":30},{"ability":298},{"ability":880},{"ability":881},{"ability":882},{"ability":1},{"requirements":[{"building":60}],"ability":883},{"requirements":[{"building":60}],"ability":884},{"requirements":[{"building":67}],"ability":885},{"requirements":[{"building":72}],"ability":886},{"requirements":[{"building":63}],"ability":887},{"requirements":[{"building":72}],"ability":889},{"requirements":[{"building":65}],"ability":890},{"requirements":[{"building":65}],"ability":891},{"requirements":[{"building":71}],"ability":892},{"requirements":[{"building":72}],"ability":893},{"requirements":[{"building":62}],"ability":894},{"requirements":[{"building":72}],"ability":895}]},{"id":85,"name":"Interceptor","race":"Protoss","supply":0.0,"max_health":40.0,"armor":0.0,"sight":7.0,"speed":7.5,"speed_creep_mul":1.0,"attributes":["Light","Mechanical"],"size":0,"radius":0.25,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":15,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":40.0,"is_flying":true,"weapons":[{"target_type":"Any","damage_per_hit":5.0,"damage_splash":0,"attacks":2,"range":2.0,"cooldown":3.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":86,"name":"Hatchery","race":"Zerg","supply":-6.0,"max_health":1500.0,"armor":1.0,"sight":12.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":2.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":350,"gas":0,"time":1600.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":211},{"ability":212},{"ability":1223},{"ability":1225},{"ability":1},{"requirements":[{"building":89}],"ability":1216},{"requirements":[{"building":89}],"ability":1632}]},{"id":87,"name":"CreepTumor","race":"Zerg","supply":0.0,"max_health":50.0,"armor":0.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological","Structure"],"abilities":[],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":240.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":88,"name":"Extractor","race":"Zerg","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"abilities":[],"size":0,"radius":1.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":true,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":89,"name":"SpawningPool","race":"Zerg","supply":0.0,"max_health":1000.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":0,"time":1040.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1253},{"ability":1252,"requirements":[{"building":101}]}]},{"id":90,"name":"EvolutionChamber","race":"Zerg","supply":0.0,"max_health":750.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":0,"time":560.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1186},{"ability":1189},{"ability":1192},{"ability":1187,"requirements":[{"upgrade":53},{"building":100}]},{"ability":1188,"requirements":[{"upgrade":54},{"building":101}]},{"ability":1190,"requirements":[{"upgrade":56},{"building":100}]},{"ability":1191,"requirements":[{"upgrade":57},{"building":101}]},{"ability":1193,"requirements":[{"upgrade":59},{"building":100}]},{"ability":1194,"requirements":[{"upgrade":60},{"building":101}]}]},{"id":91,"name":"HydraliskDen","race":"Zerg","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":640.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1282},{"ability":1283}]},{"id":92,"name":"Spire","race":"Zerg","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":200,"time":1600.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1312},{"ability":1315},{"requirements":[{"building":101}],"ability":1220},{"ability":1313,"requirements":[{"upgrade":68},{"building":100}]},{"ability":1314,"requirements":[{"upgrade":69},{"building":101}]},{"ability":1316,"requirements":[{"upgrade":71},{"building":100}]},{"ability":1317,"requirements":[{"upgrade":72},{"building":101}]}]},{"id":93,"name":"UltraliskCavern","race":"Zerg","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":200,"gas":200,"time":1040.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":263},{"ability":265}]},{"id":94,"name":"InfestationPit","race":"Zerg","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":800.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1454},{"ability":1455}]},{"id":95,"name":"NydusNetwork","race":"Zerg","supply":0.0,"cargo_capacity":1020,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":200,"gas":150,"time":800.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":195},{"ability":1437},{"ability":1768},{"ability":1}]},{"id":96,"name":"BanelingNest","race":"Zerg","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"abilities":[{"ability":1482,"requirements":[{"building":100}]}],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":50,"time":960.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":97,"name":"RoachWarren","race":"Zerg","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"abilities":[{"ability":216,"requirements":[{"building":100}]},{"ability":217,"requirements":[{"building":100}]}],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":200,"gas":0,"time":880.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":98,"name":"SpineCrawler","race":"Zerg","supply":0.0,"max_health":300.0,"armor":2.0,"sight":11.0,"speed_creep_mul":1.0,"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":800.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":25.0,"damage_splash":0,"attacks":1,"range":7.0,"cooldown":1.85009765625,"bonuses":[{"against":"Armored","damage":5.0}]}],"abilities":[{"ability":4},{"ability":23},{"ability":1725},{"ability":1}]},{"id":99,"name":"SporeCrawler","race":"Zerg","supply":0.0,"max_health":400.0,"armor":1.0,"sight":11.0,"detection_range":11.0,"speed_creep_mul":1.0,"attributes":["Armored","Biological","Structure"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Air","damage_per_hit":15.0,"damage_splash":0,"attacks":1,"range":7.0,"cooldown":0.86083984375,"bonuses":[{"against":"Biological","damage":15.0}]}],"abilities":[{"ability":4},{"ability":23},{"ability":1727},{"ability":1}]},{"id":100,"name":"Lair","normal_mode":86,"race":"Zerg","supply":-6.0,"max_health":2000.0,"armor":1.0,"sight":12.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":2.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":500,"gas":100,"time":1280.0,"tech_alias":[86],"unit_alias":0,"is_flying":false,"abilities":[{"ability":211},{"ability":212},{"ability":1223},{"ability":1225},{"ability":1},{"requirements":[{"building":94}],"ability":1218},{"requirements":[{"building":89}],"ability":1632}]},{"id":101,"name":"Hive","normal_mode":86,"race":"Zerg","supply":-6.0,"max_health":2500.0,"armor":1.0,"sight":12.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":2.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":700,"gas":250,"time":1600.0,"tech_alias":[86,100],"unit_alias":0,"is_flying":false,"abilities":[{"ability":211},{"ability":212},{"ability":1223},{"ability":1225},{"ability":1},{"requirements":[{"building":89}],"ability":1632}]},{"id":102,"name":"GreaterSpire","normal_mode":92,"race":"Zerg","supply":0.0,"max_health":1000.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":350,"gas":350,"time":1600.0,"tech_alias":[92],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1312},{"ability":1315},{"ability":1313,"requirements":[{"upgrade":68},{"building":100}]},{"ability":1314,"requirements":[{"upgrade":69},{"building":101}]},{"ability":1316,"requirements":[{"upgrade":71},{"building":100}]},{"ability":1317,"requirements":[{"upgrade":72},{"building":101}]}]},{"id":103,"name":"Egg","race":"Zerg","supply":0.0,"max_health":200.0,"armor":10.0,"sight":5.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":1}]},{"id":104,"name":"Drone","race":"Zerg","supply":1.0,"cargo_size":1,"max_health":40.0,"armor":0.0,"sight":8.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":true,"is_townhall":false,"minerals":50,"gas":0,"time":272.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":5.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":1.5,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":28},{"ability":1152},{"ability":1154},{"ability":1183},{"ability":1},{"requirements":[{"building":86}],"ability":1155},{"requirements":[{"building":86}],"ability":1156},{"requirements":[{"building":100}],"ability":1157},{"requirements":[{"building":100}],"ability":1158},{"requirements":[{"building":101}],"ability":1159},{"requirements":[{"building":100}],"ability":1160},{"requirements":[{"building":100}],"ability":1161},{"requirements":[{"building":89}],"ability":1162},{"requirements":[{"building":91}],"ability":1163},{"requirements":[{"building":89}],"ability":1165},{"requirements":[{"building":89}],"ability":1166},{"requirements":[{"building":89}],"ability":1167},{"requirements":[{"upgrade":64}],"ability":1378}]},{"id":105,"name":"Zergling","race":"Zerg","supply":0.5,"cargo_size":1,"max_health":35.0,"armor":0.0,"sight":8.0,"speed":2.953125,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":25,"gas":0,"time":384.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":5.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":0.696044921875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":64}],"ability":1390}]},{"id":106,"name":"Overlord","race":"Zerg","supply":-8.0,"max_health":200.0,"armor":0.0,"sight":11.0,"speed":0.64453125,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":400.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1},{"requirements":[{"building":100}],"ability":1448},{"requirements":[{"building":100}],"ability":1692},{"requirements":[{"building":100}],"ability":2708}]},{"id":107,"name":"Hydralisk","race":"Zerg","supply":2.0,"cargo_size":2,"max_health":90.0,"armor":0.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":50,"time":528.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":12.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":0.824951171875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":64}],"ability":1382},{"requirements":[{"building":504}],"ability":2332}]},{"id":108,"name":"Mutalisk","race":"Zerg","supply":2.0,"max_health":120.0,"armor":0.0,"sight":11.0,"speed":4.0,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":100,"time":528.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Any","damage_per_hit":9.0,"damage_splash":0,"attacks":1,"range":3.0,"cooldown":1.524658203125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":109,"name":"Ultralisk","race":"Zerg","supply":6.0,"cargo_size":8,"max_health":500.0,"armor":2.0,"sight":9.0,"speed":2.953125,"speed_creep_mul":1.0,"attributes":["Armored","Biological","Massive"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":200,"time":880.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":35.0,"damage_splash":0,"attacks":1,"range":1.0,"cooldown":0.860107421875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":64}],"ability":1512}]},{"id":110,"name":"Roach","race":"Zerg","supply":2.0,"cargo_size":2,"max_health":145.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":25,"time":432.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":16.0,"damage_splash":0,"attacks":1,"range":4.0,"cooldown":2.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":64}],"ability":1386},{"requirements":[{"building":86}],"ability":2330}]},{"id":111,"name":"Infestor","race":"Zerg","supply":2.0,"cargo_size":2,"max_health":90.0,"armor":0.0,"sight":10.0,"speed":2.25,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Biological","Psionic"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":150,"time":800.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":74},{"ability":4109},{"ability":1},{"requirements":[{"upgrade":101}],"ability":249},{"requirements":[{"upgrade":64}],"ability":1394},{"requirements":[{"upgrade":64}],"ability":1444}]},{"id":112,"name":"Corruptor","race":"Zerg","supply":2.0,"max_health":200.0,"armor":2.0,"sight":10.0,"speed":3.375,"speed_creep_mul":1.0,"attributes":["Armored","Biological"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":640.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":14.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.89990234375,"bonuses":[{"against":"Massive","damage":6.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2324},{"ability":1},{"requirements":[{"building":102}],"ability":1372}]},{"id":113,"name":"BroodLordCocoon","race":"Zerg","supply":2.0,"max_health":200.0,"armor":2.0,"sight":5.0,"speed":1.40625,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological","Massive"],"abilities":[],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":250,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":114,"name":"BroodLord","race":"Zerg","supply":4.0,"max_health":225.0,"armor":1.0,"sight":12.0,"speed":1.6015625,"speed_creep_mul":1.0,"attributes":["Armored","Biological","Massive"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":250,"time":541.34765625,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Ground","damage_per_hit":20.0,"damage_splash":0,"attacks":1,"range":10.0,"cooldown":2.5,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":115,"name":"BanelingBurrowed","normal_mode":9,"race":"Zerg","supply":0.5,"max_health":30.0,"armor":0.0,"sight":8.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":25,"time":18.962890625,"tech_alias":[],"unit_alias":9,"is_flying":false,"abilities":[{"ability":42},{"ability":1376}]},{"id":116,"name":"DroneBurrowed","normal_mode":104,"race":"Zerg","supply":1.0,"max_health":40.0,"armor":0.0,"sight":4.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":0,"time":23.328125,"tech_alias":[],"unit_alias":104,"is_flying":false,"abilities":[{"ability":1380}]},{"id":117,"name":"HydraliskBurrowed","normal_mode":107,"race":"Zerg","supply":2.0,"max_health":90.0,"armor":0.0,"sight":5.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":50,"time":24.291015625,"tech_alias":[],"unit_alias":107,"is_flying":false,"abilities":[{"ability":1384}]},{"id":118,"name":"RoachBurrowed","normal_mode":110,"race":"Zerg","supply":2.0,"max_health":145.0,"armor":1.0,"sight":5.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":25,"time":9.69140625,"tech_alias":[],"unit_alias":110,"is_flying":false,"abilities":[{"ability":4},{"ability":1388},{"requirements":[{"upgrade":3}],"ability":16},{"requirements":[{"upgrade":3}],"ability":17},{"requirements":[{"upgrade":3}],"ability":18},{"requirements":[{"upgrade":3}],"ability":19},{"requirements":[{"upgrade":3}],"ability":1}]},{"id":119,"name":"ZerglingBurrowed","normal_mode":105,"race":"Zerg","supply":0.5,"max_health":35.0,"armor":0.0,"sight":4.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":25,"gas":0,"time":24.291015625,"tech_alias":[],"unit_alias":105,"is_flying":false,"abilities":[{"ability":1392}]},{"id":120,"name":"InfestorTerranBurrowed","normal_mode":7,"race":"Zerg","supply":0.0,"max_health":75.0,"armor":0.0,"sight":4.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":24.291015625,"tech_alias":[],"unit_alias":7,"is_flying":false,"abilities":[{"ability":1396}]},{"id":125,"name":"QueenBurrowed","normal_mode":126,"race":"Zerg","supply":2.0,"max_health":175.0,"armor":1.0,"sight":5.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":60,"weapons":[],"attributes":["Biological","Psionic"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":15.33203125,"tech_alias":[126],"unit_alias":126,"is_flying":false,"abilities":[{"ability":1435}]},{"id":126,"name":"Queen","race":"Zerg","supply":2.0,"cargo_size":2,"max_health":175.0,"armor":1.0,"sight":9.0,"speed":0.9375,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":25,"attributes":["Biological","Psionic"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":800.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Air","damage_per_hit":9.0,"damage_splash":0,"attacks":1,"range":7.0,"cooldown":1.0,"bonuses":[]},{"target_type":"Ground","damage_per_hit":4.0,"damage_splash":0,"attacks":2,"range":5.0,"cooldown":1.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":251},{"ability":1664},{"ability":1694},{"ability":1},{"requirements":[{"upgrade":64}],"ability":1433},{"ability":3691}]},{"id":127,"name":"InfestorBurrowed","normal_mode":111,"race":"Zerg","supply":2.0,"cargo_size":2,"max_health":90.0,"armor":0.0,"sight":10.0,"speed":2.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Biological","Psionic"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":150,"time":10.962890625,"tech_alias":[],"unit_alias":111,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1396},{"ability":1446},{"ability":1},{"requirements":[{"upgrade":101}],"ability":249}]},{"id":128,"name":"OverlordCocoon","race":"Zerg","supply":-8.0,"max_health":200.0,"armor":2.0,"sight":5.0,"speed":1.875,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"abilities":[],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":129,"name":"Overseer","race":"Zerg","supply":-8.0,"max_health":200.0,"armor":1.0,"sight":11.0,"detection_range":11.0,"speed":1.875,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":50,"time":266.6796875,"tech_alias":[106],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":181},{"ability":1825},{"ability":3743},{"ability":1}]},{"id":130,"name":"PlanetaryFortress","normal_mode":18,"race":"Terran","supply":-15.0,"cargo_capacity":5,"max_health":1500.0,"armor":3.0,"sight":11.0,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":2.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":550,"gas":150,"time":800.0,"tech_alias":[18],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":40.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":2.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":23},{"ability":203},{"ability":416},{"ability":524},{"ability":1}]},{"id":131,"name":"UltraliskBurrowed","normal_mode":109,"race":"Zerg","supply":6.0,"max_health":500.0,"armor":2.0,"sight":5.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Massive"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":200,"time":34.0,"tech_alias":[],"unit_alias":109,"is_flying":false,"abilities":[{"ability":1514}]},{"id":132,"name":"OrbitalCommand","normal_mode":18,"race":"Terran","supply":-15.0,"max_health":1500.0,"armor":1.0,"sight":11.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":2.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":550,"gas":0,"time":560.0,"tech_alias":[18],"unit_alias":0,"is_flying":false,"abilities":[{"ability":171},{"ability":203},{"ability":255},{"ability":399},{"ability":524},{"ability":1522},{"ability":1}]},{"id":133,"name":"WarpGate","normal_mode":62,"race":"Protoss","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":160.0,"tech_alias":[62],"unit_alias":0,"max_shield":500.0,"is_flying":false,"abilities":[{"ability":1413},{"ability":1520},{"ability":1},{"requirements":[{"building":72}],"ability":1414},{"requirements":[{"building":68}],"ability":1416},{"requirements":[{"building":69}],"ability":1417},{"requirements":[{"building":72}],"ability":1418},{"requirements":[{"building":72}],"ability":1419}]},{"id":134,"name":"OrbitalCommandFlying","normal_mode":132,"race":"Terran","supply":-15.0,"max_health":1500.0,"armor":1.0,"sight":11.0,"speed":0.9375,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":2.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":550,"gas":0,"time":32.0,"tech_alias":[18],"unit_alias":132,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":1524},{"ability":1}]},{"id":136,"name":"WarpPrismPhasing","normal_mode":81,"race":"Protoss","supply":2.0,"cargo_capacity":8,"max_health":80.0,"armor":0.0,"sight":11.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Psionic"],"size":0,"radius":0.875,"power_radius":3.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":0,"time":24.0,"tech_alias":[81],"unit_alias":81,"max_shield":100.0,"is_flying":true,"abilities":[{"ability":4},{"ability":911},{"ability":1530},{"ability":1}]},{"id":137,"name":"CreepTumorBurrowed","normal_mode":87,"race":"Zerg","supply":0.0,"max_health":50.0,"armor":0.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological","Structure"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":18.9609375,"tech_alias":[87],"unit_alias":87,"is_flying":false,"abilities":[{"ability":1733},{"ability":1},{"ability":3691}]},{"id":138,"name":"CreepTumorQueen","normal_mode":87,"race":"Zerg","supply":0.0,"max_health":50.0,"armor":0.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological","Structure"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":240.0,"tech_alias":[87],"unit_alias":87,"is_flying":false,"abilities":[{"ability":1733},{"ability":1}]},{"id":139,"name":"SpineCrawlerUprooted","normal_mode":98,"race":"Zerg","supply":0.0,"max_health":300.0,"armor":2.0,"sight":11.0,"speed":1.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":16.0,"tech_alias":[],"unit_alias":98,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1},{"ability":1729}]},{"id":140,"name":"SporeCrawlerUprooted","normal_mode":99,"race":"Zerg","supply":0.0,"max_health":400.0,"armor":1.0,"sight":11.0,"speed":1.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":0,"time":16.0,"tech_alias":[],"unit_alias":99,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1},{"ability":1731}]},{"id":141,"name":"Archon","race":"Protoss","supply":4.0,"cargo_size":4,"max_health":10.0,"armor":0.0,"sight":9.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Psionic","Massive"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":175,"gas":275,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":350.0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":25.0,"damage_splash":0,"attacks":1,"range":3.0,"cooldown":1.75390625,"bonuses":[{"against":"Biological","damage":10.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":142,"name":"NydusCanal","race":"Zerg","supply":0.0,"cargo_capacity":1020,"max_health":300.0,"armor":1.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":75,"time":320.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":195},{"ability":2370},{"ability":1}]},{"id":145,"name":"GhostNova","normal_mode":50,"race":"Terran","supply":2.0,"cargo_size":2,"max_health":100.0,"armor":0.0,"sight":11.0,"speed":2.8125,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":75,"attributes":["Biological","Psionic"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":125,"time":0.0,"tech_alias":[],"unit_alias":50,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":10.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.5,"bonuses":[{"against":"Light","damage":10.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":36},{"ability":1628},{"ability":2714},{"ability":1},{"requirements":[],"ability":382}]},{"id":150,"name":"InfestedTerransEgg","race":"Zerg","supply":0.0,"max_health":75.0,"armor":2.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":16},{"ability":17},{"ability":18},{"ability":1}]},{"id":151,"name":"Larva","race":"Zerg","supply":0.0,"max_health":25.0,"armor":10.0,"sight":5.0,"speed":0.5625,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1342},{"ability":1344},{"requirements":[{"building":89}],"ability":1343},{"requirements":[{"building":91}],"ability":1345},{"requirements":[{"building":92}],"ability":1346},{"requirements":[{"building":93}],"ability":1348},{"requirements":[{"building":97}],"ability":1351},{"requirements":[{"building":94}],"ability":1352},{"requirements":[{"building":92}],"ability":1353},{"requirements":[{"building":101}],"ability":1354},{"requirements":[{"building":94}],"ability":1356}]},{"id":268,"name":"MULE","race":"Terran","supply":0.0,"max_health":60.0,"armor":0.0,"sight":8.0,"speed":2.8125,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Mechanical"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":78},{"ability":166},{"ability":1}]},{"id":289,"name":"Broodling","race":"Zerg","supply":0.0,"max_health":30.0,"armor":0.0,"sight":7.0,"speed":3.8359375,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":4.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":0.6455078125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":311,"name":"Adept","race":"Protoss","supply":2.0,"cargo_size":2,"max_health":70.0,"armor":1.0,"sight":9.0,"speed":2.5,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":25,"time":672.0,"tech_alias":[],"unit_alias":0,"max_shield":70.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":10.0,"damage_splash":0,"attacks":1,"range":4.0,"cooldown":2.25,"bonuses":[{"against":"Light","damage":12.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2544},{"ability":1}]},{"id":339,"name":"InfestedTerransEggPlacement","race":"Zerg","supply":0.0,"max_health":1.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":484,"name":"HellionTank","race":"Terran","supply":2.0,"cargo_size":4,"max_health":135.0,"armor":0.0,"sight":10.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Light","Biological","Mechanical"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":18.0,"damage_splash":0,"attacks":1,"range":2.0,"cooldown":2.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"building":29}],"ability":1978}]},{"id":488,"name":"MothershipCore","race":"Protoss","supply":2.0,"max_health":130.0,"armor":1.0,"sight":9.0,"speed":1.875,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"attributes":["Armored","Mechanical","Psionic"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":100,"time":480.0,"tech_alias":[],"unit_alias":0,"max_shield":60.0,"is_flying":true,"weapons":[{"target_type":"Ground","damage_per_hit":8.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":0.85009765625,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1974},{"ability":2162},{"ability":2244},{"ability":1},{"requirements":[],"ability":1847}]},{"id":489,"name":"LocustMP","race":"Zerg","supply":0.0,"max_health":50.0,"armor":0.0,"sight":6.0,"speed":1.875,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":10.0,"damage_splash":0,"attacks":1,"range":3.0,"cooldown":0.60009765625,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":491,"name":"NydusCanalAttacker","race":"Zerg","supply":2.0,"max_health":200.0,"armor":1.0,"sight":10.0,"speed_creep_mul":1.0,"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":200,"gas":0,"time":320.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":10.0,"damage_splash":0,"attacks":1,"range":7.0,"cooldown":2.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":23},{"ability":1}]},{"id":492,"name":"NydusCanalCreeper","race":"Zerg","supply":0.0,"max_health":200.0,"armor":1.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":75,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":23},{"ability":1839},{"ability":1}]},{"id":493,"name":"SwarmHostBurrowedMP","normal_mode":494,"race":"Zerg","supply":3.0,"max_health":160.0,"armor":1.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":0.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":75,"time":42.0,"tech_alias":[],"unit_alias":494,"is_flying":false,"abilities":[{"ability":2704},{"ability":1}]},{"id":494,"name":"SwarmHostMP","race":"Zerg","supply":3.0,"cargo_size":4,"max_health":160.0,"armor":1.0,"sight":10.0,"speed":2.25,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":0.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":75,"time":640.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":2704},{"ability":1},{"requirements":[{"upgrade":64}],"ability":2014}]},{"id":495,"name":"Oracle","race":"Protoss","supply":3.0,"max_health":100.0,"armor":0.0,"sight":10.0,"speed":4.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Mechanical","Psionic"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":832.0,"tech_alias":[],"unit_alias":0,"max_shield":60.0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":23},{"ability":2146},{"ability":2375},{"ability":2505},{"ability":1}]},{"id":496,"name":"Tempest","race":"Protoss","supply":5.0,"max_health":200.0,"armor":2.0,"sight":12.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Massive"],"size":0,"radius":1.25,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":175,"time":960.0,"tech_alias":[],"unit_alias":0,"max_shield":100.0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":30.0,"damage_splash":0,"attacks":1,"range":14.0,"cooldown":3.300048828125,"bonuses":[{"against":"Massive","damage":22.0}]},{"target_type":"Ground","damage_per_hit":40.0,"damage_splash":0,"attacks":1,"range":10.0,"cooldown":3.300048828125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":497,"name":"WarHound","race":"Terran","supply":3.0,"cargo_size":4,"max_health":220.0,"armor":1.0,"sight":11.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":75,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":23.0,"damage_splash":0,"attacks":1,"range":7.0,"cooldown":1.300048828125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2101},{"ability":1}]},{"id":498,"name":"WidowMine","race":"Terran","supply":2.0,"cargo_size":2,"max_health":90.0,"armor":0.0,"sight":7.0,"speed":2.8125,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Mechanical"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":25,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":2095},{"ability":1}]},{"id":499,"name":"Viper","race":"Zerg","supply":3.0,"max_health":150.0,"armor":1.0,"sight":11.0,"speed":2.953125,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Biological","Psionic"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":200,"time":640.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":2063},{"ability":2067},{"ability":2073},{"ability":2542},{"ability":1}]},{"id":500,"name":"WidowMineBurrowed","normal_mode":498,"race":"Terran","supply":2.0,"max_health":90.0,"armor":0.0,"sight":7.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Mechanical"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":25,"time":52.0,"tech_alias":[498],"unit_alias":498,"is_flying":false,"abilities":[{"ability":2097},{"ability":2099},{"ability":1}]},{"id":501,"name":"LurkerMPEgg","race":"Zerg","supply":2.0,"max_health":100.0,"armor":1.0,"sight":5.0,"speed":3.375,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":1}]},{"id":502,"name":"LurkerMP","race":"Zerg","supply":3.0,"cargo_size":4,"max_health":200.0,"armor":1.0,"sight":10.0,"speed":2.953125,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":0.9375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":553.328125,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":23},{"ability":2108},{"ability":1}]},{"id":503,"name":"LurkerMPBurrowed","normal_mode":502,"race":"Zerg","supply":3.0,"max_health":200.0,"armor":1.0,"sight":10.0,"speed_creep_mul":1.0,"attributes":["Armored","Biological"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":42.0,"tech_alias":[],"unit_alias":502,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":20.0,"damage_splash":0,"attacks":1,"range":8.0,"cooldown":2.0,"bonuses":[{"against":"Armored","damage":10.0}]}],"abilities":[{"ability":4},{"ability":23},{"ability":2110},{"ability":2550},{"ability":1}]},{"id":504,"name":"LurkerDenMP","race":"Zerg","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"abilities":[{"ability":3709,"requirements":[{"building":101}]},{"ability":3710,"requirements":[{"building":101}]}],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":1280.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":569,"name":"ResourceBlocker","race":"Protoss","supply":0.0,"max_health":130.0,"armor":0.0,"sight":2.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Structure"],"abilities":[],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":593,"name":"IceProtossCrates","race":"Protoss","supply":0.0,"max_health":10.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":594,"name":"ProtossCrates","race":"Protoss","supply":0.0,"max_health":10.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":595,"name":"TowerMine","race":"Terran","supply":4.0,"max_health":100.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":687,"name":"RavagerCocoon","race":"Zerg","supply":2.0,"max_health":100.0,"armor":5.0,"sight":5.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":1}]},{"id":688,"name":"Ravager","race":"Zerg","supply":3.0,"cargo_size":4,"max_health":120.0,"armor":1.0,"sight":9.0,"speed":2.75,"speed_creep_mul":1.0,"attributes":["Biological"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":100,"time":272.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":16.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.60009765625,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2338},{"ability":1},{"requirements":[{"upgrade":64}],"ability":2340}]},{"id":689,"name":"Liberator","race":"Terran","supply":3.0,"max_health":180.0,"armor":0.0,"sight":10.0,"speed":3.375,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":125,"time":960.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":5.0,"damage_splash":0,"attacks":2,"range":5.0,"cooldown":1.800048828125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2558},{"ability":1}]},{"id":690,"name":"RavagerBurrowed","normal_mode":688,"race":"Zerg","supply":3.0,"max_health":120.0,"armor":1.0,"sight":5.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":100,"time":9.69140625,"tech_alias":[],"unit_alias":688,"is_flying":false,"abilities":[{"ability":2342}]},{"id":691,"name":"ThorAP","normal_mode":52,"race":"Terran","supply":6.0,"cargo_size":8,"max_health":400.0,"armor":1.0,"sight":11.0,"speed":1.875,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Massive"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":200,"time":42.0,"tech_alias":[52],"unit_alias":52,"is_flying":false,"weapons":[{"target_type":"Air","damage_per_hit":25.0,"damage_splash":0,"attacks":1,"range":11.0,"cooldown":1.280029296875,"bonuses":[{"against":"Massive","damage":10.0}]},{"target_type":"Ground","damage_per_hit":30.0,"damage_splash":0,"attacks":2,"range":7.0,"cooldown":1.280029296875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2364},{"ability":1}]},{"id":692,"name":"Cyclone","race":"Terran","supply":3.0,"cargo_size":4,"max_health":120.0,"armor":1.0,"sight":11.0,"speed":3.375,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":720.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":18.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":1.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2350},{"ability":1}]},{"id":693,"name":"LocustMPFlying","normal_mode":489,"race":"Zerg","supply":0.0,"max_health":50.0,"armor":0.0,"sight":6.0,"speed":1.875,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":8.0,"tech_alias":[],"unit_alias":489,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2387},{"ability":1}]},{"id":694,"name":"Disruptor","race":"Protoss","supply":3.0,"cargo_size":4,"max_health":100.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":800.0,"tech_alias":[],"unit_alias":0,"max_shield":100.0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":2346},{"ability":1}]},{"id":725,"name":"VoidMPImmortalReviveCorpse","race":"Protoss","supply":4.0,"cargo_size":4,"max_health":200.0,"armor":1.0,"sight":0.0,"speed":2.25,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":100,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":2469},{"ability":1}]},{"id":726,"name":"GuardianCocoonMP","race":"Zerg","supply":2.0,"max_health":200.0,"armor":2.0,"sight":5.0,"speed":1.40625,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological","Massive"],"abilities":[],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":200,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":727,"name":"GuardianMP","race":"Zerg","supply":2.0,"max_health":150.0,"armor":2.0,"sight":10.0,"speed":1.5,"speed_creep_mul":1.0,"attributes":["Armored","Biological","Massive"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":200,"time":640.015625,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Ground","damage_per_hit":20.0,"damage_splash":0,"attacks":1,"range":9.0,"cooldown":1.300048828125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":728,"name":"DevourerCocoonMP","race":"Zerg","supply":2.0,"max_health":200.0,"armor":2.0,"sight":5.0,"speed":1.40625,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological","Massive"],"abilities":[],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":200,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":729,"name":"DevourerMP","race":"Zerg","supply":2.0,"max_health":250.0,"armor":2.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Biological","Massive"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":150,"time":640.015625,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":25.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":3.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":730,"name":"DefilerMPBurrowed","race":"Zerg","supply":2.0,"cargo_size":2,"max_health":80.0,"armor":1.0,"sight":5.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Biological","Psionic"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":150,"time":24.291015625,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":2491}]},{"id":731,"name":"DefilerMP","race":"Zerg","supply":2.0,"cargo_size":2,"max_health":80.0,"armor":1.0,"sight":10.0,"speed":2.25,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Biological","Psionic"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":150,"time":8.80078125,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":2483},{"ability":2485},{"ability":2487},{"ability":1},{"requirements":[{"upgrade":64}],"ability":2489}]},{"id":732,"name":"OracleStasisTrap","race":"Protoss","supply":0.0,"max_health":30.0,"armor":0.0,"sight":4.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Structure"],"abilities":[],"size":0,"radius":0.4375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":80.0,"tech_alias":[],"unit_alias":0,"max_shield":30.0,"is_flying":false},{"id":733,"name":"DisruptorPhased","race":"Protoss","supply":3.0,"cargo_size":4,"max_health":100.0,"armor":1.0,"sight":9.0,"speed":4.25,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":100.0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1}]},{"id":734,"name":"LiberatorAG","normal_mode":689,"race":"Terran","supply":3.0,"max_health":180.0,"armor":0.0,"sight":10.0,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":125,"time":64.66796875,"tech_alias":[689],"unit_alias":689,"is_flying":true,"weapons":[{"target_type":"Ground","damage_per_hit":75.0,"damage_splash":0,"attacks":1,"range":10.0,"cooldown":1.60009765625,"bonuses":[]}],"abilities":[{"ability":4},{"ability":23},{"ability":2560},{"ability":1}]},{"id":800,"name":"ReleaseInterceptorsBeacon","race":"Protoss","supply":0.0,"max_health":1.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"radius":1.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":801,"name":"AdeptPhaseShift","normal_mode":311,"race":"Protoss","supply":2.0,"cargo_size":2,"max_health":90.0,"armor":1.0,"sight":4.0,"speed":4.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":311,"max_shield":50.0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":23},{"ability":2596},{"ability":1}]},{"id":807,"name":"ThorAALance","race":"Terran","supply":0.0,"max_health":10.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":820,"name":"HERCPlacement","normal_mode":838,"race":"Terran","supply":3.0,"cargo_size":2,"max_health":80.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Biological"],"size":0,"radius":0.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":200,"gas":100,"time":0.0,"tech_alias":[],"unit_alias":838,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":20.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.5,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":838,"name":"HERC","race":"Terran","supply":3.0,"cargo_size":2,"max_health":80.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Biological"],"size":0,"radius":0.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":200,"gas":100,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":20.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.5,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":840,"name":"Replicant","race":"Protoss","supply":4.0,"cargo_size":4,"max_health":100.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":300,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":150.0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":855,"name":"CorsairMP","race":"Protoss","supply":2.0,"max_health":120.0,"armor":1.0,"sight":9.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Light","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":60.0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":5.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":0.472412109375,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2477},{"ability":1}]},{"id":856,"name":"ScoutMP","race":"Protoss","supply":3.0,"max_health":150.0,"armor":0.0,"sight":9.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":275,"gas":125,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":100.0,"is_flying":true,"weapons":[{"target_type":"Ground","damage_per_hit":8.0,"damage_splash":0,"attacks":1,"range":4.0,"cooldown":1.694091796875,"bonuses":[]},{"target_type":"Air","damage_per_hit":7.0,"damage_splash":0,"attacks":2,"range":4.0,"cooldown":1.25,"bonuses":[{"against":"Armored","damage":7.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":857,"name":"ArbiterMP","race":"Protoss","supply":4.0,"max_health":200.0,"armor":0.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"attributes":["Armored","Mechanical"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":350,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":150.0,"is_flying":true,"weapons":[{"target_type":"Any","damage_per_hit":10.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":1.5,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2473},{"ability":2475},{"ability":1}]},{"id":858,"name":"ScourgeMP","race":"Zerg","supply":0.5,"max_health":25.0,"armor":0.0,"sight":5.0,"speed":3.5,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":12,"gas":37,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":110.0,"damage_splash":0,"attacks":1,"range":0.0,"cooldown":0.833251953125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":860,"name":"QueenMP","race":"Zerg","supply":-2.0,"max_health":150.0,"armor":0.0,"sight":11.0,"speed":3.25,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2493},{"ability":2495},{"ability":2497},{"ability":1}]},{"id":891,"name":"Elsecaro_Colonist_Hut","race":"Terran","supply":0.0,"max_health":200.0,"armor":1.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":2.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":1}]},{"id":892,"name":"TransportOverlordCocoon","race":"Zerg","supply":-8.0,"max_health":200.0,"armor":2.0,"sight":5.0,"speed":1.875,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"abilities":[],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":893,"name":"OverlordTransport","race":"Zerg","supply":-8.0,"cargo_capacity":8,"max_health":200.0,"armor":0.0,"sight":11.0,"speed":0.64453125,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":266.6796875,"tech_alias":[106],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1406},{"ability":1},{"requirements":[{"building":100}],"ability":1448},{"requirements":[{"building":100}],"ability":1692}]},{"id":894,"name":"PylonOvercharged","normal_mode":60,"race":"Protoss","supply":-8.0,"max_health":200.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"abilities":[],"size":0,"radius":1.125,"power_radius":6.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":0.0,"tech_alias":[60,60],"unit_alias":60,"max_shield":200.0,"is_flying":false},{"id":895,"name":"BypassArmorDrone","race":"Terran","supply":0.0,"max_health":80.0,"armor":0.0,"sight":7.0,"speed":5.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Mechanical","Structure"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":23},{"ability":1}]},{"id":1910,"name":"ShieldBattery","race":"Protoss","supply":0.0,"max_health":150.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"max_energy":100.0,"start_energy":78,"weapons":[],"attributes":["Armored","Structure"],"abilities":[],"size":0,"radius":1.125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":640.0,"tech_alias":[],"unit_alias":0,"max_shield":150.0,"is_flying":false},{"id":1911,"name":"ObserverSiegeMode","normal_mode":82,"race":"Protoss","supply":1.0,"max_health":40.0,"armor":0.0,"sight":13.75,"detection_range":13.75,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Mechanical"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":25,"gas":75,"time":12.0,"tech_alias":[],"unit_alias":82,"max_shield":20.0,"is_flying":true,"abilities":[{"ability":4},{"ability":3739}]},{"id":1912,"name":"OverseerSiegeMode","normal_mode":129,"race":"Zerg","supply":-8.0,"max_health":200.0,"armor":1.0,"sight":13.75,"detection_range":13.75,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":50,"time":12.0,"tech_alias":[106],"unit_alias":129,"is_flying":true,"abilities":[{"ability":4},{"ability":181},{"ability":1825},{"ability":3745},{"ability":1}]},{"id":1913,"name":"RavenRepairDrone","race":"Terran","supply":0.0,"max_health":50.0,"armor":0.0,"sight":7.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":200,"weapons":[],"attributes":["Light","Mechanical","Structure","Summoned"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":3751},{"ability":1}]},{"id":1940,"name":"Viking","race":"Terran","supply":0.0,"max_health":1.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":1943,"name":"RefineryRich","race":"Terran","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[],"size":0,"radius":1.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":true,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":1994,"name":"AssimilatorRich","race":"Protoss","supply":0.0,"max_health":300.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"abilities":[],"size":0,"radius":1.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":true,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":300.0,"is_flying":false},{"id":1995,"name":"ExtractorRich","race":"Zerg","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"abilities":[],"size":0,"radius":1.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":true,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false}],"Upgrade":[{"id":1,"name":"CarrierLaunchSpeedUpgrade","cost":{"minerals":150,"gas":150,"time":1280.0}},{"id":2,"name":"GlialReconstitution","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":3,"name":"TunnelingClaws","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":4,"name":"ChitinousPlating","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":5,"name":"HiSecAutoTracking","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":6,"name":"TerranBuildingArmor","cost":{"minerals":150,"gas":150,"time":2240.0}},{"id":7,"name":"TerranInfantryWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":8,"name":"TerranInfantryWeaponsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":9,"name":"TerranInfantryWeaponsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":10,"name":"NeosteelFrame","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":11,"name":"TerranInfantryArmorsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":12,"name":"TerranInfantryArmorsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":13,"name":"TerranInfantryArmorsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":14,"name":"ReaperSpeed","cost":{"minerals":50,"gas":50,"time":1600.0}},{"id":15,"name":"Stimpack","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":16,"name":"ShieldWall","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":17,"name":"PunisherGrenades","cost":{"minerals":50,"gas":50,"time":960.0}},{"id":19,"name":"HighCapacityBarrels","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":20,"name":"BansheeCloak","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":21,"name":"MedivacCaduceusReactor","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":22,"name":"RavenCorvidReactor","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":23,"name":"HunterSeeker","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":24,"name":"DurableMaterials","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":25,"name":"PersonalCloaking","cost":{"minerals":150,"gas":150,"time":1920.0}},{"id":27,"name":"TerranVehicleArmorsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":28,"name":"TerranVehicleArmorsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":29,"name":"TerranVehicleArmorsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":30,"name":"TerranVehicleWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":31,"name":"TerranVehicleWeaponsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":32,"name":"TerranVehicleWeaponsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":33,"name":"TerranShipArmorsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":34,"name":"TerranShipArmorsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":35,"name":"TerranShipArmorsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":36,"name":"TerranShipWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":37,"name":"TerranShipWeaponsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":38,"name":"TerranShipWeaponsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":39,"name":"ProtossGroundWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2720.0}},{"id":40,"name":"ProtossGroundWeaponsLevel2","cost":{"minerals":150,"gas":150,"time":3240.0}},{"id":41,"name":"ProtossGroundWeaponsLevel3","cost":{"minerals":200,"gas":200,"time":3760.0}},{"id":42,"name":"ProtossGroundArmorsLevel1","cost":{"minerals":100,"gas":100,"time":2720.0}},{"id":43,"name":"ProtossGroundArmorsLevel2","cost":{"minerals":150,"gas":150,"time":3240.0}},{"id":44,"name":"ProtossGroundArmorsLevel3","cost":{"minerals":200,"gas":200,"time":3760.0}},{"id":45,"name":"ProtossShieldsLevel1","cost":{"minerals":150,"gas":150,"time":2720.0}},{"id":46,"name":"ProtossShieldsLevel2","cost":{"minerals":225,"gas":225,"time":3240.0}},{"id":47,"name":"ProtossShieldsLevel3","cost":{"minerals":300,"gas":300,"time":3760.0}},{"id":48,"name":"ObserverGraviticBooster","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":49,"name":"GraviticDrive","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":50,"name":"ExtendedThermalLance","cost":{"minerals":150,"gas":150,"time":2240.0}},{"id":52,"name":"PsiStormTech","cost":{"minerals":200,"gas":200,"time":1760.0}},{"id":53,"name":"ZergMeleeWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":54,"name":"ZergMeleeWeaponsLevel2","cost":{"minerals":150,"gas":150,"time":3040.0}},{"id":55,"name":"ZergMeleeWeaponsLevel3","cost":{"minerals":200,"gas":200,"time":3520.0}},{"id":56,"name":"ZergGroundArmorsLevel1","cost":{"minerals":150,"gas":150,"time":2560.0}},{"id":57,"name":"ZergGroundArmorsLevel2","cost":{"minerals":225,"gas":225,"time":3040.0}},{"id":58,"name":"ZergGroundArmorsLevel3","cost":{"minerals":300,"gas":300,"time":3520.0}},{"id":59,"name":"ZergMissileWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":60,"name":"ZergMissileWeaponsLevel2","cost":{"minerals":150,"gas":150,"time":3040.0}},{"id":61,"name":"ZergMissileWeaponsLevel3","cost":{"minerals":200,"gas":200,"time":3520.0}},{"id":62,"name":"overlordspeed","cost":{"minerals":100,"gas":100,"time":960.0}},{"id":63,"name":"overlordtransport","cost":{"minerals":200,"gas":200,"time":2080.0}},{"id":64,"name":"Burrow","cost":{"minerals":100,"gas":100,"time":1600.0}},{"id":65,"name":"zerglingattackspeed","cost":{"minerals":200,"gas":200,"time":2080.0}},{"id":66,"name":"zerglingmovementspeed","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":68,"name":"ZergFlyerWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":69,"name":"ZergFlyerWeaponsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":70,"name":"ZergFlyerWeaponsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":71,"name":"ZergFlyerArmorsLevel1","cost":{"minerals":150,"gas":150,"time":2560.0}},{"id":72,"name":"ZergFlyerArmorsLevel2","cost":{"minerals":225,"gas":225,"time":3040.0}},{"id":73,"name":"ZergFlyerArmorsLevel3","cost":{"minerals":300,"gas":300,"time":3520.0}},{"id":74,"name":"InfestorEnergyUpgrade","cost":{"minerals":150,"gas":150,"time":1280.0}},{"id":75,"name":"CentrificalHooks","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":76,"name":"BattlecruiserEnableSpecializations","cost":{"minerals":150,"gas":150,"time":2240.0}},{"id":78,"name":"ProtossAirWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2880.0}},{"id":79,"name":"ProtossAirWeaponsLevel2","cost":{"minerals":175,"gas":175,"time":3440.0}},{"id":80,"name":"ProtossAirWeaponsLevel3","cost":{"minerals":250,"gas":250,"time":4000.0}},{"id":81,"name":"ProtossAirArmorsLevel1","cost":{"minerals":150,"gas":150,"time":2880.0}},{"id":82,"name":"ProtossAirArmorsLevel2","cost":{"minerals":225,"gas":225,"time":3440.0}},{"id":83,"name":"ProtossAirArmorsLevel3","cost":{"minerals":300,"gas":300,"time":4000.0}},{"id":84,"name":"WarpGateResearch","cost":{"minerals":50,"gas":50,"time":2240.0}},{"id":85,"name":"haltech","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":86,"name":"Charge","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":87,"name":"BlinkTech","cost":{"minerals":150,"gas":150,"time":2720.0}},{"id":88,"name":"AnabolicSynthesis","cost":{"minerals":150,"gas":150,"time":960.0}},{"id":98,"name":"TransformationServos","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":99,"name":"PhoenixRangeUpgrade","cost":{"minerals":150,"gas":150,"time":1440.0}},{"id":100,"name":"TempestRangeUpgrade","cost":{"minerals":200,"gas":200,"time":1760.0}},{"id":101,"name":"NeuralParasite","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":102,"name":"LocustLifetimeIncrease","cost":{"minerals":200,"gas":200,"time":1920.0}},{"id":113,"name":"TerranVehicleAndShipWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":114,"name":"TerranVehicleAndShipWeaponsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":115,"name":"TerranVehicleAndShipWeaponsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":116,"name":"TerranVehicleAndShipArmorsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":117,"name":"TerranVehicleAndShipArmorsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":118,"name":"TerranVehicleAndShipArmorsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":120,"name":"RoachSupply","cost":{"minerals":200,"gas":200,"time":2080.0}},{"id":121,"name":"ImmortalRevive","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":122,"name":"DrillClaws","cost":{"minerals":75,"gas":75,"time":1760.0}},{"id":123,"name":"CycloneLockOnRangeUpgrade","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":125,"name":"LiberatorMorph","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":127,"name":"LurkerRange","cost":{"minerals":150,"gas":150,"time":1280.0}},{"id":130,"name":"AdeptPiercingAttack","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":134,"name":"EvolveGroovedSpines","cost":{"minerals":100,"gas":100,"time":1600.0}},{"id":135,"name":"EvolveMuscularAugments","cost":{"minerals":100,"gas":100,"time":1600.0}},{"id":136,"name":"BansheeSpeed","cost":{"minerals":125,"gas":125,"time":2240.0}},{"id":137,"name":"MedivacRapidDeployment","cost":{"minerals":150,"gas":150,"time":1920.0}},{"id":138,"name":"RavenRecalibratedExplosives","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":139,"name":"MedivacIncreaseSpeedBoost","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":140,"name":"LiberatorAGRangeUpgrade","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":141,"name":"DarkTemplarBlinkUpgrade","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":144,"name":"CycloneLockOnDamageUpgrade","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":288,"name":"VoidRaySpeedUpgrade","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":289,"name":"SmartServos","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":290,"name":"ArmorPiercingRockets","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":291,"name":"CycloneRapidFireLaunchers","cost":{"minerals":75,"gas":75,"time":1760.0}},{"id":292,"name":"RavenEnhancedMunitions","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":293,"name":"DiggingClaws","cost":{"minerals":150,"gas":150,"time":1280.0}},{"id":296,"name":"TempestGroundAttackUpgrade","cost":{"minerals":150,"gas":150,"time":2240.0}},{"id":297,"name":"MicrobialShroud","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":298,"name":"SunderingImpact","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":299,"name":"AmplifiedShielding","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":300,"name":"PsionicAmplifiers","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":301,"name":"SecretedCoating","cost":{"minerals":100,"gas":100,"time":1280.0}}]} \ No newline at end of file +{"Ability":[{"id":1,"name":"SMART","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":2,"name":"TAUNT_TAUNT","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":4,"name":"STOP_STOP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3665},{"id":5,"name":"STOP_HOLDFIRESPECIAL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3665},{"id":6,"name":"STOP_CHEER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3665},{"id":7,"name":"STOP_DANCE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3665},{"id":16,"name":"MOVE_MOVE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3794},{"id":17,"name":"PATROL_PATROL","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3795},{"id":18,"name":"HOLDPOSITION_HOLD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3793},{"id":19,"name":"SCAN_MOVE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3674},{"id":20,"name":"MOVE_TURN","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":23,"name":"ATTACK_ATTACK","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3674},{"id":24,"name":"ATTACK_ATTACKTOWARDS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":25,"name":"ATTACK_ATTACKBARRAGE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":26,"name":"EFFECT_SPRAY_TERRAN","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point","remaps_to_ability_id":3684},{"id":28,"name":"EFFECT_SPRAY_ZERG","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point","remaps_to_ability_id":3684},{"id":30,"name":"EFFECT_SPRAY_PROTOSS","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point","remaps_to_ability_id":3684},{"id":32,"name":"EFFECT_SALVAGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":36,"name":"BEHAVIOR_HOLDFIREON_GHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3688},{"id":38,"name":"BEHAVIOR_HOLDFIREOFF_GHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3689},{"id":40,"name":"MORPHTOINFESTEDTERRAN_INFESTEDTERRANS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":7,"produces_name":"INFESTORTERRAN"}}},{"id":42,"name":"EXPLODE_EXPLODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":45,"name":"FLEETBEACONRESEARCH_RESEARCHINTERCEPTORLAUNCHSPEEDUPGRADE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":1,"upgrade_name":"CARRIERLAUNCHSPEEDUPGRADE"}}},{"id":46,"name":"RESEARCH_PHOENIXANIONPULSECRYSTALS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":99,"upgrade_name":"PHOENIXRANGEUPGRADE"}}},{"id":47,"name":"FLEETBEACONRESEARCH_TEMPESTRANGEUPGRADE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":100,"upgrade_name":"TEMPESTRANGEUPGRADE"}}},{"id":48,"name":"FLEETBEACONRESEARCH_RESEARCHVOIDRAYSPEEDUPGRADE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":288,"upgrade_name":"VOIDRAYSPEEDUPGRADE"}}},{"id":49,"name":"FLEETBEACONRESEARCH_TEMPESTRESEARCHGROUNDATTACKUPGRADE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":297,"upgrade_name":"TEMPESTGROUNDATTACKUPGRADE"}}},{"id":74,"name":"FUNGALGROWTH_FUNGALGROWTH","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":76,"name":"GUARDIANSHIELD_GUARDIANSHIELD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":78,"name":"EFFECT_REPAIR_MULE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3685},{"id":110,"name":"NEXUSTRAINMOTHERSHIP_MOTHERSHIP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":10}}},{"id":140,"name":"FEEDBACK_FEEDBACK","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":142,"name":"EFFECT_MASSRECALL_STRATEGICRECALL","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point","remaps_to_ability_id":3686},{"id":146,"name":"HALLUCINATION_ARCHON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":148,"name":"HALLUCINATION_COLOSSUS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":150,"name":"HALLUCINATION_HIGHTEMPLAR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":152,"name":"HALLUCINATION_IMMORTAL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":154,"name":"HALLUCINATION_PHOENIX","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":156,"name":"HALLUCINATION_PROBE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":158,"name":"HALLUCINATION_STALKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":160,"name":"HALLUCINATION_VOIDRAY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":162,"name":"HALLUCINATION_WARPPRISM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":164,"name":"HALLUCINATION_ZEALOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":166,"name":"HARVEST_GATHER_MULE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3666},{"id":167,"name":"HARVEST_RETURN_MULE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3667},{"id":171,"name":"CALLDOWNMULE_CALLDOWNMULE","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":173,"name":"GRAVITONBEAM_GRAVITONBEAM","cast_range":4.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":174,"name":"CANCEL_GRAVITONBEAM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":175,"name":"BUILDINPROGRESSNYDUSCANAL_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":181,"name":"SPAWNCHANGELING_SPAWNCHANGELING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":12,"produces_name":"CHANGELING"}}},{"id":195,"name":"RALLY_BUILDING","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3673},{"id":199,"name":"RALLY_MORPHING_UNIT","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3673},{"id":203,"name":"RALLY_COMMANDCENTER","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3690},{"id":207,"name":"RALLY_NEXUS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3690},{"id":211,"name":"RALLY_HATCHERY_UNITS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3673},{"id":212,"name":"RALLY_HATCHERY_WORKERS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3690},{"id":216,"name":"RESEARCH_GLIALREGENERATION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":2,"upgrade_name":"GLIALRECONSTITUTION"}}},{"id":217,"name":"RESEARCH_TUNNELINGCLAWS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":3,"upgrade_name":"TUNNELINGCLAWS"}}},{"id":218,"name":"ROACHWARRENRESEARCH_ROACHSUPPLY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":120,"upgrade_name":"ROACHSUPPLY"}}},{"id":245,"name":"SAPSTRUCTURE_SAPSTRUCTURE","cast_range":0.25,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":249,"name":"NEURALPARASITE_NEURALPARASITE","cast_range":8.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":250,"name":"CANCEL_NEURALPARASITE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":251,"name":"EFFECT_INJECTLARVA","cast_range":0.10009765625,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":253,"name":"EFFECT_STIM_MARAUDER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3675},{"id":255,"name":"SUPPLYDROP_SUPPLYDROP","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":263,"name":"RESEARCH_ANABOLICSYNTHESIS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":88,"upgrade_name":"ANABOLICSYNTHESIS"}}},{"id":265,"name":"RESEARCH_CHITINOUSPLATING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":4,"upgrade_name":"CHITINOUSPLATING"}}},{"id":295,"name":"HARVEST_GATHER_SCV","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3666},{"id":296,"name":"HARVEST_RETURN_SCV","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3667},{"id":298,"name":"HARVEST_GATHER_PROBE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3666},{"id":299,"name":"HARVEST_RETURN_PROBE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3667},{"id":301,"name":"ATTACKWARPPRISM_ATTACKWARPPRISM","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":302,"name":"ATTACKWARPPRISM_ATTACKTOWARDS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":303,"name":"ATTACKWARPPRISM_ATTACKBARRAGE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":304,"name":"CANCEL_QUEUE1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":305,"name":"CANCELSLOT_QUEUE1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":306,"name":"CANCEL_QUEUE5","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":307,"name":"CANCELSLOT_QUEUE5","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":308,"name":"CANCEL_QUEUECANCELTOSELECTION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":309,"name":"CANCELSLOT_QUEUECANCELTOSELECTION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":312,"name":"CANCEL_QUEUEADDON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":313,"name":"CANCELSLOT_ADDON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":314,"name":"CANCEL_BUILDINPROGRESS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":315,"name":"HALT_BUILDING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3660},{"id":316,"name":"EFFECT_REPAIR_SCV","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3685},{"id":318,"name":"TERRANBUILD_COMMANDCENTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":18,"produces_name":"COMMANDCENTER"}}},{"id":319,"name":"TERRANBUILD_SUPPLYDEPOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":19,"produces_name":"SUPPLYDEPOT"}}},{"id":320,"name":"TERRANBUILD_REFINERY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"BuildOnUnit":{"produces":20,"produces_name":"REFINERY"}}},{"id":321,"name":"TERRANBUILD_BARRACKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":21,"produces_name":"BARRACKS"}}},{"id":322,"name":"TERRANBUILD_ENGINEERINGBAY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":22,"produces_name":"ENGINEERINGBAY"}}},{"id":323,"name":"TERRANBUILD_MISSILETURRET","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":23,"produces_name":"MISSILETURRET"}}},{"id":324,"name":"TERRANBUILD_BUNKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":24,"produces_name":"BUNKER"}}},{"id":326,"name":"TERRANBUILD_SENSORTOWER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":25,"produces_name":"SENSORTOWER"}}},{"id":327,"name":"TERRANBUILD_GHOSTACADEMY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":26,"produces_name":"GHOSTACADEMY"}}},{"id":328,"name":"TERRANBUILD_FACTORY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":27,"produces_name":"FACTORY"}}},{"id":329,"name":"TERRANBUILD_STARPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":28,"produces_name":"STARPORT"}}},{"id":331,"name":"TERRANBUILD_ARMORY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":29,"produces_name":"ARMORY"}}},{"id":333,"name":"TERRANBUILD_FUSIONCORE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":30,"produces_name":"FUSIONCORE"}}},{"id":348,"name":"HALT_TERRANBUILD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3660},{"id":380,"name":"EFFECT_STIM_MARINE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3675},{"id":382,"name":"BEHAVIOR_CLOAKON_GHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3676},{"id":383,"name":"BEHAVIOR_CLOAKOFF_GHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3677},{"id":386,"name":"MEDIVACHEAL_HEAL","cast_range":4.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":388,"name":"SIEGEMODE_SIEGEMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":32,"produces_name":"SIEGETANKSIEGED"}}},{"id":390,"name":"UNSIEGE_UNSIEGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":33,"produces_name":"SIEGETANK"}}},{"id":392,"name":"BEHAVIOR_CLOAKON_BANSHEE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3676},{"id":393,"name":"BEHAVIOR_CLOAKOFF_BANSHEE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3677},{"id":394,"name":"LOAD_MEDIVAC","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3668},{"id":396,"name":"UNLOADALLAT_MEDIVAC","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3669},{"id":397,"name":"UNLOADUNIT_MEDIVAC","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3796},{"id":399,"name":"SCANNERSWEEP_SCAN","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":401,"name":"YAMATO_YAMATOGUN","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":403,"name":"MORPH_VIKINGASSAULTMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":34,"produces_name":"VIKINGASSAULT"}}},{"id":405,"name":"MORPH_VIKINGFIGHTERMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":35,"produces_name":"VIKINGFIGHTER"}}},{"id":407,"name":"LOAD_BUNKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3668},{"id":408,"name":"UNLOADALL_BUNKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3664},{"id":410,"name":"UNLOADUNIT_BUNKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3796},{"id":413,"name":"UNLOADALL_COMMANDCENTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3664},{"id":415,"name":"UNLOADUNIT_COMMANDCENTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3796},{"id":416,"name":"LOADALL_COMMANDCENTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3663},{"id":417,"name":"LIFT_COMMANDCENTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3679,"target":{"Morph":{"produces":36,"produces_name":"COMMANDCENTERFLYING"}}},{"id":419,"name":"LAND_COMMANDCENTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3678,"target":{"MorphPlace":{"produces":18,"produces_name":"COMMANDCENTER"}}},{"id":421,"name":"BUILD_TECHLAB_BARRACKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3682,"target":{"BuildInstant":{"produces":37}}},{"id":422,"name":"BUILD_REACTOR_BARRACKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3683,"target":{"BuildInstant":{"produces":38}}},{"id":451,"name":"CANCEL_BARRACKSADDON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":452,"name":"LIFT_BARRACKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3679,"target":{"Morph":{"produces":46,"produces_name":"BARRACKSFLYING"}}},{"id":454,"name":"BUILD_TECHLAB_FACTORY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3682,"target":{"BuildInstant":{"produces":39}}},{"id":455,"name":"BUILD_REACTOR_FACTORY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3683,"target":{"BuildInstant":{"produces":40}}},{"id":484,"name":"CANCEL_FACTORYADDON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":485,"name":"LIFT_FACTORY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3679,"target":{"Morph":{"produces":43,"produces_name":"FACTORYFLYING"}}},{"id":487,"name":"BUILD_TECHLAB_STARPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3682,"target":{"BuildInstant":{"produces":41}}},{"id":488,"name":"BUILD_REACTOR_STARPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3683,"target":{"BuildInstant":{"produces":42}}},{"id":517,"name":"CANCEL_STARPORTADDON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":518,"name":"LIFT_STARPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3679,"target":{"Morph":{"produces":44,"produces_name":"STARPORTFLYING"}}},{"id":520,"name":"LAND_FACTORY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3678,"target":{"MorphPlace":{"produces":27,"produces_name":"FACTORY"}}},{"id":522,"name":"LAND_STARPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3678,"target":{"MorphPlace":{"produces":28,"produces_name":"STARPORT"}}},{"id":524,"name":"COMMANDCENTERTRAIN_SCV","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":45,"produces_name":"SCV"}}},{"id":554,"name":"LAND_BARRACKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3678,"target":{"MorphPlace":{"produces":21,"produces_name":"BARRACKS"}}},{"id":556,"name":"MORPH_SUPPLYDEPOT_LOWER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":47,"produces_name":"SUPPLYDEPOTLOWERED"}}},{"id":558,"name":"MORPH_SUPPLYDEPOT_RAISE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":19,"produces_name":"SUPPLYDEPOT"}}},{"id":560,"name":"BARRACKSTRAIN_MARINE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":48,"produces_name":"MARINE"}}},{"id":561,"name":"BARRACKSTRAIN_REAPER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":49,"produces_name":"REAPER"}}},{"id":562,"name":"BARRACKSTRAIN_GHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":50,"produces_name":"GHOST"}}},{"id":563,"name":"BARRACKSTRAIN_MARAUDER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":51,"produces_name":"MARAUDER"}}},{"id":591,"name":"FACTORYTRAIN_SIEGETANK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":33,"produces_name":"SIEGETANK"}}},{"id":594,"name":"FACTORYTRAIN_THOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":52,"produces_name":"THOR"}}},{"id":595,"name":"FACTORYTRAIN_HELLION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":53,"produces_name":"HELLION"}}},{"id":596,"name":"TRAIN_HELLBAT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":484,"produces_name":"HELLIONTANK"}}},{"id":597,"name":"TRAIN_CYCLONE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":692,"produces_name":"CYCLONE"}}},{"id":614,"name":"FACTORYTRAIN_WIDOWMINE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":498,"produces_name":"WIDOWMINE"}}},{"id":620,"name":"STARPORTTRAIN_MEDIVAC","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":54,"produces_name":"MEDIVAC"}}},{"id":621,"name":"STARPORTTRAIN_BANSHEE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":55,"produces_name":"BANSHEE"}}},{"id":622,"name":"STARPORTTRAIN_RAVEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":56,"produces_name":"RAVEN"}}},{"id":623,"name":"STARPORTTRAIN_BATTLECRUISER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":57,"produces_name":"BATTLECRUISER"}}},{"id":624,"name":"STARPORTTRAIN_VIKINGFIGHTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":35,"produces_name":"VIKINGFIGHTER"}}},{"id":626,"name":"STARPORTTRAIN_LIBERATOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":689,"produces_name":"LIBERATOR"}}},{"id":650,"name":"RESEARCH_HISECAUTOTRACKING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":5,"upgrade_name":"HISECAUTOTRACKING"}}},{"id":651,"name":"RESEARCH_TERRANSTRUCTUREARMORUPGRADE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":6,"upgrade_name":"TERRANBUILDINGARMOR"}}},{"id":652,"name":"ENGINEERINGBAYRESEARCH_TERRANINFANTRYWEAPONSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3698,"target":{"Research":{"upgrade":7,"upgrade_name":"TERRANINFANTRYWEAPONSLEVEL1"}}},{"id":653,"name":"ENGINEERINGBAYRESEARCH_TERRANINFANTRYWEAPONSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3698,"target":{"Research":{"upgrade":8,"upgrade_name":"TERRANINFANTRYWEAPONSLEVEL2"}}},{"id":654,"name":"ENGINEERINGBAYRESEARCH_TERRANINFANTRYWEAPONSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3698,"target":{"Research":{"upgrade":9,"upgrade_name":"TERRANINFANTRYWEAPONSLEVEL3"}}},{"id":655,"name":"RESEARCH_NEOSTEELFRAME","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":10,"upgrade_name":"NEOSTEELFRAME"}}},{"id":656,"name":"ENGINEERINGBAYRESEARCH_TERRANINFANTRYARMORLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3697,"target":{"Research":{"upgrade":11,"upgrade_name":"TERRANINFANTRYARMORSLEVEL1"}}},{"id":657,"name":"ENGINEERINGBAYRESEARCH_TERRANINFANTRYARMORLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3697,"target":{"Research":{"upgrade":12,"upgrade_name":"TERRANINFANTRYARMORSLEVEL2"}}},{"id":658,"name":"ENGINEERINGBAYRESEARCH_TERRANINFANTRYARMORLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3697,"target":{"Research":{"upgrade":13,"upgrade_name":"TERRANINFANTRYARMORSLEVEL3"}}},{"id":710,"name":"BUILD_NUKE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":730,"name":"BARRACKSTECHLABRESEARCH_STIMPACK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":15,"upgrade_name":"STIMPACK"}}},{"id":731,"name":"RESEARCH_COMBATSHIELD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":16,"upgrade_name":"SHIELDWALL"}}},{"id":732,"name":"RESEARCH_CONCUSSIVESHELLS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":17,"upgrade_name":"PUNISHERGRENADES"}}},{"id":761,"name":"RESEARCH_INFERNALPREIGNITER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":19,"upgrade_name":"HIGHCAPACITYBARRELS"}}},{"id":763,"name":"FACTORYTECHLABRESEARCH_RESEARCHTRANSFORMATIONSERVOS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":98,"upgrade_name":"TRANSFORMATIONSERVOS"}}},{"id":764,"name":"RESEARCH_DRILLINGCLAWS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":122,"upgrade_name":"DRILLCLAWS"}}},{"id":765,"name":"FACTORYTECHLABRESEARCH_RESEARCHLOCKONRANGEUPGRADE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":123,"upgrade_name":"CYCLONELOCKONRANGEUPGRADE"}}},{"id":766,"name":"RESEARCH_SMARTSERVOS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":289,"upgrade_name":"SMARTSERVOS"}}},{"id":767,"name":"FACTORYTECHLABRESEARCH_RESEARCHARMORPIERCINGROCKETS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":290,"upgrade_name":"ARMORPIERCINGROCKETS"}}},{"id":768,"name":"RESEARCH_CYCLONERAPIDFIRELAUNCHERS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":291,"upgrade_name":"CYCLONERAPIDFIRELAUNCHERS"}}},{"id":769,"name":"RESEARCH_CYCLONELOCKONDAMAGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":144,"upgrade_name":"CYCLONELOCKONDAMAGEUPGRADE"}}},{"id":770,"name":"FACTORYTECHLABRESEARCH_CYCLONERESEARCHHURRICANETHRUSTERS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":296,"upgrade_name":"HURRICANETHRUSTERS"}}},{"id":790,"name":"RESEARCH_BANSHEECLOAKINGFIELD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":20,"upgrade_name":"BANSHEECLOAK"}}},{"id":793,"name":"RESEARCH_RAVENCORVIDREACTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":22,"upgrade_name":"RAVENCORVIDREACTOR"}}},{"id":796,"name":"STARPORTTECHLABRESEARCH_RESEARCHSEEKERMISSILE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":23,"upgrade_name":"HUNTERSEEKER"}}},{"id":797,"name":"STARPORTTECHLABRESEARCH_RESEARCHDURABLEMATERIALS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":24,"upgrade_name":"DURABLEMATERIALS"}}},{"id":799,"name":"RESEARCH_BANSHEEHYPERFLIGHTROTORS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":136,"upgrade_name":"BANSHEESPEED"}}},{"id":800,"name":"STARPORTTECHLABRESEARCH_RESEARCHLIBERATORAGMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":125,"upgrade_name":"LIBERATORMORPH"}}},{"id":802,"name":"STARPORTTECHLABRESEARCH_RESEARCHRAPIDDEPLOYMENT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":137,"upgrade_name":"MEDIVACRAPIDDEPLOYMENT"}}},{"id":803,"name":"RESEARCH_RAVENRECALIBRATEDEXPLOSIVES","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":138,"upgrade_name":"RAVENRECALIBRATEDEXPLOSIVES"}}},{"id":806,"name":"STARPORTTECHLABRESEARCH_RAVENRESEARCHENHANCEDMUNITIONS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":292,"upgrade_name":"RAVENENHANCEDMUNITIONS"}}},{"id":807,"name":"STARPORTTECHLABRESEARCH_RESEARCHRAVENINTERFERENCEMATRIX","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":299,"upgrade_name":"INTERFERENCEMATRIX"}}},{"id":820,"name":"RESEARCH_PERSONALCLOAKING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":25,"upgrade_name":"PERSONALCLOAKING"}}},{"id":852,"name":"ARMORYRESEARCH_TERRANVEHICLEPLATINGLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":27,"upgrade_name":"TERRANVEHICLEARMORSLEVEL1"}}},{"id":853,"name":"ARMORYRESEARCH_TERRANVEHICLEPLATINGLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":28,"upgrade_name":"TERRANVEHICLEARMORSLEVEL2"}}},{"id":854,"name":"ARMORYRESEARCH_TERRANVEHICLEPLATINGLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":29,"upgrade_name":"TERRANVEHICLEARMORSLEVEL3"}}},{"id":855,"name":"ARMORYRESEARCH_TERRANVEHICLEWEAPONSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3701,"target":{"Research":{"upgrade":30,"upgrade_name":"TERRANVEHICLEWEAPONSLEVEL1"}}},{"id":856,"name":"ARMORYRESEARCH_TERRANVEHICLEWEAPONSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3701,"target":{"Research":{"upgrade":31,"upgrade_name":"TERRANVEHICLEWEAPONSLEVEL2"}}},{"id":857,"name":"ARMORYRESEARCH_TERRANVEHICLEWEAPONSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3701,"target":{"Research":{"upgrade":32,"upgrade_name":"TERRANVEHICLEWEAPONSLEVEL3"}}},{"id":858,"name":"ARMORYRESEARCH_TERRANSHIPPLATINGLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":33,"upgrade_name":"TERRANSHIPARMORSLEVEL1"}}},{"id":859,"name":"ARMORYRESEARCH_TERRANSHIPPLATINGLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":34,"upgrade_name":"TERRANSHIPARMORSLEVEL2"}}},{"id":860,"name":"ARMORYRESEARCH_TERRANSHIPPLATINGLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":35,"upgrade_name":"TERRANSHIPARMORSLEVEL3"}}},{"id":861,"name":"ARMORYRESEARCH_TERRANSHIPWEAPONSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3699,"target":{"Research":{"upgrade":36,"upgrade_name":"TERRANSHIPWEAPONSLEVEL1"}}},{"id":862,"name":"ARMORYRESEARCH_TERRANSHIPWEAPONSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3699,"target":{"Research":{"upgrade":37,"upgrade_name":"TERRANSHIPWEAPONSLEVEL2"}}},{"id":863,"name":"ARMORYRESEARCH_TERRANSHIPWEAPONSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3699,"target":{"Research":{"upgrade":38,"upgrade_name":"TERRANSHIPWEAPONSLEVEL3"}}},{"id":864,"name":"ARMORYRESEARCH_TERRANVEHICLEANDSHIPPLATINGLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3700,"target":{"Research":{"upgrade":116,"upgrade_name":"TERRANVEHICLEANDSHIPARMORSLEVEL1"}}},{"id":865,"name":"ARMORYRESEARCH_TERRANVEHICLEANDSHIPPLATINGLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3700,"target":{"Research":{"upgrade":117,"upgrade_name":"TERRANVEHICLEANDSHIPARMORSLEVEL2"}}},{"id":866,"name":"ARMORYRESEARCH_TERRANVEHICLEANDSHIPPLATINGLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3700,"target":{"Research":{"upgrade":118,"upgrade_name":"TERRANVEHICLEANDSHIPARMORSLEVEL3"}}},{"id":880,"name":"PROTOSSBUILD_NEXUS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":59,"produces_name":"NEXUS"}}},{"id":881,"name":"PROTOSSBUILD_PYLON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":60,"produces_name":"PYLON"}}},{"id":882,"name":"PROTOSSBUILD_ASSIMILATOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"BuildOnUnit":{"produces":61,"produces_name":"ASSIMILATOR"}}},{"id":883,"name":"PROTOSSBUILD_GATEWAY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":62,"produces_name":"GATEWAY"}}},{"id":884,"name":"PROTOSSBUILD_FORGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":63,"produces_name":"FORGE"}}},{"id":885,"name":"PROTOSSBUILD_FLEETBEACON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":64,"produces_name":"FLEETBEACON"}}},{"id":886,"name":"PROTOSSBUILD_TWILIGHTCOUNCIL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":65,"produces_name":"TWILIGHTCOUNCIL"}}},{"id":887,"name":"PROTOSSBUILD_PHOTONCANNON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":66,"produces_name":"PHOTONCANNON"}}},{"id":889,"name":"PROTOSSBUILD_STARGATE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":67,"produces_name":"STARGATE"}}},{"id":890,"name":"PROTOSSBUILD_TEMPLARARCHIVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":68,"produces_name":"TEMPLARARCHIVE"}}},{"id":891,"name":"PROTOSSBUILD_DARKSHRINE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":69,"produces_name":"DARKSHRINE"}}},{"id":892,"name":"PROTOSSBUILD_ROBOTICSBAY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":70,"produces_name":"ROBOTICSBAY"}}},{"id":893,"name":"PROTOSSBUILD_ROBOTICSFACILITY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":71,"produces_name":"ROBOTICSFACILITY"}}},{"id":894,"name":"PROTOSSBUILD_CYBERNETICSCORE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":72,"produces_name":"CYBERNETICSCORE"}}},{"id":895,"name":"BUILD_SHIELDBATTERY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":1910,"produces_name":"SHIELDBATTERY"}}},{"id":910,"name":"PROTOSSBUILD_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3660},{"id":911,"name":"LOAD_WARPPRISM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3668},{"id":912,"name":"UNLOADALL_WARPPRISM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3664},{"id":913,"name":"UNLOADALLAT_WARPPRISM","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3669},{"id":914,"name":"UNLOADUNIT_WARPPRISM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3796},{"id":916,"name":"GATEWAYTRAIN_ZEALOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":73,"produces_name":"ZEALOT"}}},{"id":917,"name":"GATEWAYTRAIN_STALKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":74,"produces_name":"STALKER"}}},{"id":919,"name":"GATEWAYTRAIN_HIGHTEMPLAR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":75,"produces_name":"HIGHTEMPLAR"}}},{"id":920,"name":"GATEWAYTRAIN_DARKTEMPLAR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":76,"produces_name":"DARKTEMPLAR"}}},{"id":921,"name":"GATEWAYTRAIN_SENTRY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":77,"produces_name":"SENTRY"}}},{"id":922,"name":"TRAIN_ADEPT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":311,"produces_name":"ADEPT"}}},{"id":946,"name":"STARGATETRAIN_PHOENIX","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":78,"produces_name":"PHOENIX"}}},{"id":948,"name":"STARGATETRAIN_CARRIER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":79,"produces_name":"CARRIER"}}},{"id":950,"name":"STARGATETRAIN_VOIDRAY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":80,"produces_name":"VOIDRAY"}}},{"id":954,"name":"STARGATETRAIN_ORACLE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":495,"produces_name":"ORACLE"}}},{"id":955,"name":"STARGATETRAIN_TEMPEST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":496,"produces_name":"TEMPEST"}}},{"id":976,"name":"ROBOTICSFACILITYTRAIN_WARPPRISM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":81,"produces_name":"WARPPRISM"}}},{"id":977,"name":"ROBOTICSFACILITYTRAIN_OBSERVER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":82,"produces_name":"OBSERVER"}}},{"id":978,"name":"ROBOTICSFACILITYTRAIN_COLOSSUS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":4,"produces_name":"COLOSSUS"}}},{"id":979,"name":"ROBOTICSFACILITYTRAIN_IMMORTAL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":83,"produces_name":"IMMORTAL"}}},{"id":994,"name":"TRAIN_DISRUPTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":694,"produces_name":"DISRUPTOR"}}},{"id":1006,"name":"NEXUSTRAIN_PROBE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":84,"produces_name":"PROBE"}}},{"id":1036,"name":"PSISTORM_PSISTORM","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":1038,"name":"CANCEL_HANGARQUEUE5","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":1039,"name":"CANCELSLOT_HANGARQUEUE5","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":1040,"name":"BROODLORDQUEUE2_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":1041,"name":"BROODLORDQUEUE2_CANCELSLOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":1042,"name":"BUILD_INTERCEPTORS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":1062,"name":"FORGERESEARCH_PROTOSSGROUNDWEAPONSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3695,"target":{"Research":{"upgrade":39,"upgrade_name":"PROTOSSGROUNDWEAPONSLEVEL1"}}},{"id":1063,"name":"FORGERESEARCH_PROTOSSGROUNDWEAPONSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3695,"target":{"Research":{"upgrade":40,"upgrade_name":"PROTOSSGROUNDWEAPONSLEVEL2"}}},{"id":1064,"name":"FORGERESEARCH_PROTOSSGROUNDWEAPONSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3695,"target":{"Research":{"upgrade":41,"upgrade_name":"PROTOSSGROUNDWEAPONSLEVEL3"}}},{"id":1065,"name":"FORGERESEARCH_PROTOSSGROUNDARMORLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3694,"target":{"Research":{"upgrade":42,"upgrade_name":"PROTOSSGROUNDARMORSLEVEL1"}}},{"id":1066,"name":"FORGERESEARCH_PROTOSSGROUNDARMORLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3694,"target":{"Research":{"upgrade":43,"upgrade_name":"PROTOSSGROUNDARMORSLEVEL2"}}},{"id":1067,"name":"FORGERESEARCH_PROTOSSGROUNDARMORLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3694,"target":{"Research":{"upgrade":44,"upgrade_name":"PROTOSSGROUNDARMORSLEVEL3"}}},{"id":1068,"name":"FORGERESEARCH_PROTOSSSHIELDSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3696,"target":{"Research":{"upgrade":45,"upgrade_name":"PROTOSSSHIELDSLEVEL1"}}},{"id":1069,"name":"FORGERESEARCH_PROTOSSSHIELDSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3696,"target":{"Research":{"upgrade":46,"upgrade_name":"PROTOSSSHIELDSLEVEL2"}}},{"id":1070,"name":"FORGERESEARCH_PROTOSSSHIELDSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3696,"target":{"Research":{"upgrade":47,"upgrade_name":"PROTOSSSHIELDSLEVEL3"}}},{"id":1093,"name":"RESEARCH_GRAVITICBOOSTER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":48,"upgrade_name":"OBSERVERGRAVITICBOOSTER"}}},{"id":1094,"name":"RESEARCH_GRAVITICDRIVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":49,"upgrade_name":"GRAVITICDRIVE"}}},{"id":1097,"name":"RESEARCH_EXTENDEDTHERMALLANCE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":50,"upgrade_name":"EXTENDEDTHERMALLANCE"}}},{"id":1099,"name":"ROBOTICSBAYRESEARCH_RESEARCHIMMORTALREVIVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":121,"upgrade_name":"IMMORTALREVIVE"}}},{"id":1126,"name":"RESEARCH_PSISTORM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":52,"upgrade_name":"PSISTORMTECH"}}},{"id":1152,"name":"ZERGBUILD_HATCHERY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":86,"produces_name":"HATCHERY"}}},{"id":1153,"name":"ZERGBUILD_CREEPTUMOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":87,"produces_name":"CREEPTUMOR"}}},{"id":1154,"name":"ZERGBUILD_EXTRACTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"BuildOnUnit":{"produces":88,"produces_name":"EXTRACTOR"}}},{"id":1155,"name":"ZERGBUILD_SPAWNINGPOOL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":89,"produces_name":"SPAWNINGPOOL"}}},{"id":1156,"name":"ZERGBUILD_EVOLUTIONCHAMBER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":90,"produces_name":"EVOLUTIONCHAMBER"}}},{"id":1157,"name":"ZERGBUILD_HYDRALISKDEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":91,"produces_name":"HYDRALISKDEN"}}},{"id":1158,"name":"ZERGBUILD_SPIRE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":92,"produces_name":"SPIRE"}}},{"id":1159,"name":"ZERGBUILD_ULTRALISKCAVERN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":93,"produces_name":"ULTRALISKCAVERN"}}},{"id":1160,"name":"ZERGBUILD_INFESTATIONPIT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":94,"produces_name":"INFESTATIONPIT"}}},{"id":1161,"name":"ZERGBUILD_NYDUSNETWORK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":95,"produces_name":"NYDUSNETWORK"}}},{"id":1162,"name":"ZERGBUILD_BANELINGNEST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":96,"produces_name":"BANELINGNEST"}}},{"id":1163,"name":"BUILD_LURKERDEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":504,"produces_name":"LURKERDENMP"}}},{"id":1165,"name":"ZERGBUILD_ROACHWARREN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":97,"produces_name":"ROACHWARREN"}}},{"id":1166,"name":"ZERGBUILD_SPINECRAWLER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":98,"produces_name":"SPINECRAWLER"}}},{"id":1167,"name":"ZERGBUILD_SPORECRAWLER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":99,"produces_name":"SPORECRAWLER"}}},{"id":1182,"name":"ZERGBUILD_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3660},{"id":1183,"name":"HARVEST_GATHER_DRONE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3666},{"id":1184,"name":"HARVEST_RETURN_DRONE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3667},{"id":1186,"name":"RESEARCH_ZERGMELEEWEAPONSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3705,"target":{"Research":{"upgrade":53,"upgrade_name":"ZERGMELEEWEAPONSLEVEL1"}}},{"id":1187,"name":"RESEARCH_ZERGMELEEWEAPONSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3705,"target":{"Research":{"upgrade":54,"upgrade_name":"ZERGMELEEWEAPONSLEVEL2"}}},{"id":1188,"name":"RESEARCH_ZERGMELEEWEAPONSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3705,"target":{"Research":{"upgrade":55,"upgrade_name":"ZERGMELEEWEAPONSLEVEL3"}}},{"id":1189,"name":"RESEARCH_ZERGGROUNDARMORLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3704,"target":{"Research":{"upgrade":56,"upgrade_name":"ZERGGROUNDARMORSLEVEL1"}}},{"id":1190,"name":"RESEARCH_ZERGGROUNDARMORLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3704,"target":{"Research":{"upgrade":57,"upgrade_name":"ZERGGROUNDARMORSLEVEL2"}}},{"id":1191,"name":"RESEARCH_ZERGGROUNDARMORLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3704,"target":{"Research":{"upgrade":58,"upgrade_name":"ZERGGROUNDARMORSLEVEL3"}}},{"id":1192,"name":"RESEARCH_ZERGMISSILEWEAPONSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3706,"target":{"Research":{"upgrade":59,"upgrade_name":"ZERGMISSILEWEAPONSLEVEL1"}}},{"id":1193,"name":"RESEARCH_ZERGMISSILEWEAPONSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3706,"target":{"Research":{"upgrade":60,"upgrade_name":"ZERGMISSILEWEAPONSLEVEL2"}}},{"id":1194,"name":"RESEARCH_ZERGMISSILEWEAPONSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3706,"target":{"Research":{"upgrade":61,"upgrade_name":"ZERGMISSILEWEAPONSLEVEL3"}}},{"id":1195,"name":"EVOLUTIONCHAMBERRESEARCH_EVOLVEPROPULSIVEPERISTALSIS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":303,"upgrade_name":"SECRETEDCOATING"}}},{"id":1216,"name":"UPGRADETOLAIR_LAIR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":100,"produces_name":"LAIR"}}},{"id":1217,"name":"CANCEL_MORPHLAIR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1218,"name":"UPGRADETOHIVE_HIVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":101,"produces_name":"HIVE"}}},{"id":1219,"name":"CANCEL_MORPHHIVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1220,"name":"UPGRADETOGREATERSPIRE_GREATERSPIRE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":102,"produces_name":"GREATERSPIRE"}}},{"id":1221,"name":"CANCEL_MORPHGREATERSPIRE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1223,"name":"RESEARCH_PNEUMATIZEDCARAPACE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":62,"upgrade_name":"OVERLORDSPEED"}}},{"id":1224,"name":"LAIRRESEARCH_EVOLVEVENTRALSACKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":63,"upgrade_name":"OVERLORDTRANSPORT"}}},{"id":1225,"name":"RESEARCH_BURROW","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":64,"upgrade_name":"BURROW"}}},{"id":1252,"name":"RESEARCH_ZERGLINGADRENALGLANDS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":65,"upgrade_name":"ZERGLINGATTACKSPEED"}}},{"id":1253,"name":"RESEARCH_ZERGLINGMETABOLICBOOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":66,"upgrade_name":"ZERGLINGMOVEMENTSPEED"}}},{"id":1282,"name":"RESEARCH_GROOVEDSPINES","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":134,"upgrade_name":"EVOLVEGROOVEDSPINES"}}},{"id":1283,"name":"RESEARCH_MUSCULARAUGMENTS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":135,"upgrade_name":"EVOLVEMUSCULARAUGMENTS"}}},{"id":1312,"name":"RESEARCH_ZERGFLYERATTACKLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3703,"target":{"Research":{"upgrade":68,"upgrade_name":"ZERGFLYERWEAPONSLEVEL1"}}},{"id":1313,"name":"RESEARCH_ZERGFLYERATTACKLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3703,"target":{"Research":{"upgrade":69,"upgrade_name":"ZERGFLYERWEAPONSLEVEL2"}}},{"id":1314,"name":"RESEARCH_ZERGFLYERATTACKLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3703,"target":{"Research":{"upgrade":70,"upgrade_name":"ZERGFLYERWEAPONSLEVEL3"}}},{"id":1315,"name":"RESEARCH_ZERGFLYERARMORLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3702,"target":{"Research":{"upgrade":71,"upgrade_name":"ZERGFLYERARMORSLEVEL1"}}},{"id":1316,"name":"RESEARCH_ZERGFLYERARMORLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3702,"target":{"Research":{"upgrade":72,"upgrade_name":"ZERGFLYERARMORSLEVEL2"}}},{"id":1317,"name":"RESEARCH_ZERGFLYERARMORLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3702,"target":{"Research":{"upgrade":73,"upgrade_name":"ZERGFLYERARMORSLEVEL3"}}},{"id":1342,"name":"LARVATRAIN_DRONE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":104,"produces_name":"DRONE"}}},{"id":1343,"name":"LARVATRAIN_ZERGLING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":105,"produces_name":"ZERGLING"}}},{"id":1344,"name":"LARVATRAIN_OVERLORD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":106,"produces_name":"OVERLORD"}}},{"id":1345,"name":"LARVATRAIN_HYDRALISK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":107,"produces_name":"HYDRALISK"}}},{"id":1346,"name":"LARVATRAIN_MUTALISK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":108,"produces_name":"MUTALISK"}}},{"id":1348,"name":"LARVATRAIN_ULTRALISK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":109,"produces_name":"ULTRALISK"}}},{"id":1351,"name":"LARVATRAIN_ROACH","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":110,"produces_name":"ROACH"}}},{"id":1352,"name":"LARVATRAIN_INFESTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":111,"produces_name":"INFESTOR"}}},{"id":1353,"name":"LARVATRAIN_CORRUPTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":112,"produces_name":"CORRUPTOR"}}},{"id":1354,"name":"LARVATRAIN_VIPER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":499,"produces_name":"VIPER"}}},{"id":1356,"name":"TRAIN_SWARMHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Train":{"produces":494,"produces_name":"SWARMHOSTMP"}}},{"id":1372,"name":"MORPHTOBROODLORD_BROODLORD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":114,"produces_name":"BROODLORD"}}},{"id":1373,"name":"CANCEL_MORPHBROODLORD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1374,"name":"BURROWDOWN_BANELING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":115,"produces_name":"BANELINGBURROWED"}}},{"id":1375,"name":"BURROWBANELINGDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1376,"name":"BURROWUP_BANELING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":9,"produces_name":"BANELING"}}},{"id":1378,"name":"BURROWDOWN_DRONE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":116,"produces_name":"DRONEBURROWED"}}},{"id":1379,"name":"BURROWDRONEDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1380,"name":"BURROWUP_DRONE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":104,"produces_name":"DRONE"}}},{"id":1382,"name":"BURROWDOWN_HYDRALISK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":117,"produces_name":"HYDRALISKBURROWED"}}},{"id":1383,"name":"BURROWHYDRALISKDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1384,"name":"BURROWUP_HYDRALISK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":107,"produces_name":"HYDRALISK"}}},{"id":1386,"name":"BURROWDOWN_ROACH","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":118,"produces_name":"ROACHBURROWED"}}},{"id":1387,"name":"BURROWROACHDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1388,"name":"BURROWUP_ROACH","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":110,"produces_name":"ROACH"}}},{"id":1390,"name":"BURROWDOWN_ZERGLING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":119,"produces_name":"ZERGLINGBURROWED"}}},{"id":1391,"name":"BURROWZERGLINGDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1392,"name":"BURROWUP_ZERGLING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":105,"produces_name":"ZERGLING"}}},{"id":1394,"name":"BURROWDOWN_INFESTORTERRAN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":120,"produces_name":"INFESTORTERRANBURROWED"}}},{"id":1396,"name":"BURROWUP_INFESTORTERRAN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":7,"produces_name":"INFESTORTERRAN"}}},{"id":1406,"name":"LOAD_OVERLORD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3668},{"id":1408,"name":"UNLOADALLAT_OVERLORD","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3669},{"id":1409,"name":"UNLOADUNIT_OVERLORD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3796},{"id":1411,"name":"MERGEABLE_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1412,"name":"WARPABLE_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1413,"name":"WARPGATETRAIN_ZEALOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"TrainPlace":{"produces":73,"produces_name":"ZEALOT"}}},{"id":1414,"name":"WARPGATETRAIN_STALKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"TrainPlace":{"produces":74,"produces_name":"STALKER"}}},{"id":1416,"name":"WARPGATETRAIN_HIGHTEMPLAR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"TrainPlace":{"produces":75,"produces_name":"HIGHTEMPLAR"}}},{"id":1417,"name":"WARPGATETRAIN_DARKTEMPLAR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"TrainPlace":{"produces":76,"produces_name":"DARKTEMPLAR"}}},{"id":1418,"name":"WARPGATETRAIN_SENTRY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"TrainPlace":{"produces":77,"produces_name":"SENTRY"}}},{"id":1419,"name":"TRAINWARP_ADEPT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"TrainPlace":{"produces":311,"produces_name":"ADEPT"}}},{"id":1433,"name":"BURROWDOWN_QUEEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":125,"produces_name":"QUEENBURROWED"}}},{"id":1434,"name":"BURROWQUEENDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1435,"name":"BURROWUP_QUEEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":126,"produces_name":"QUEEN"}}},{"id":1437,"name":"LOAD_NYDUSNETWORK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3668},{"id":1438,"name":"UNLOADALL_NYDASNETWORK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3664},{"id":1440,"name":"UNLOADUNIT_NYDASNETWORK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3796},{"id":1442,"name":"EFFECT_BLINK_STALKER","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point","remaps_to_ability_id":3687},{"id":1444,"name":"BURROWDOWN_INFESTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":127,"produces_name":"INFESTORBURROWED"}}},{"id":1445,"name":"BURROWINFESTORDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1446,"name":"BURROWUP_INFESTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":111,"produces_name":"INFESTOR"}}},{"id":1448,"name":"MORPH_OVERSEER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":129,"produces_name":"OVERSEER"}}},{"id":1449,"name":"CANCEL_MORPHOVERSEER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1450,"name":"UPGRADETOPLANETARYFORTRESS_PLANETARYFORTRESS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":130,"produces_name":"PLANETARYFORTRESS"}}},{"id":1451,"name":"CANCEL_MORPHPLANETARYFORTRESS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1455,"name":"RESEARCH_NEURALPARASITE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":101,"upgrade_name":"NEURALPARASITE"}}},{"id":1456,"name":"INFESTATIONPITRESEARCH_RESEARCHLOCUSTLIFETIMEINCREASE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":102,"upgrade_name":"LOCUSTLIFETIMEINCREASE"}}},{"id":1457,"name":"INFESTATIONPITRESEARCH_EVOLVEAMORPHOUSARMORCLOUD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":298,"upgrade_name":"MICROBIALSHROUD"}}},{"id":1482,"name":"RESEARCH_CENTRIFUGALHOOKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":75,"upgrade_name":"CENTRIFICALHOOKS"}}},{"id":1512,"name":"BURROWDOWN_ULTRALISK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":131,"produces_name":"ULTRALISKBURROWED"}}},{"id":1514,"name":"BURROWUP_ULTRALISK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":109,"produces_name":"ULTRALISK"}}},{"id":1516,"name":"UPGRADETOORBITAL_ORBITALCOMMAND","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":132,"produces_name":"ORBITALCOMMAND"}}},{"id":1517,"name":"CANCEL_MORPHORBITAL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1518,"name":"MORPH_WARPGATE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":133,"produces_name":"WARPGATE"}}},{"id":1519,"name":"UPGRADETOWARPGATE_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1520,"name":"MORPH_GATEWAY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":62,"produces_name":"GATEWAY"}}},{"id":1521,"name":"MORPHBACKTOGATEWAY_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1522,"name":"LIFT_ORBITALCOMMAND","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3679,"target":{"Morph":{"produces":134,"produces_name":"ORBITALCOMMANDFLYING"}}},{"id":1524,"name":"LAND_ORBITALCOMMAND","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3678,"target":{"MorphPlace":{"produces":132,"produces_name":"ORBITALCOMMAND"}}},{"id":1526,"name":"FORCEFIELD_FORCEFIELD","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":1527,"name":"FORCEFIELD_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1528,"name":"MORPH_WARPPRISMPHASINGMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":136,"produces_name":"WARPPRISMPHASING"}}},{"id":1529,"name":"PHASINGMODE_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1530,"name":"MORPH_WARPPRISMTRANSPORTMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":81,"produces_name":"WARPPRISM"}}},{"id":1531,"name":"TRANSPORTMODE_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1532,"name":"RESEARCH_BATTLECRUISERWEAPONREFIT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":76,"upgrade_name":"BATTLECRUISERENABLESPECIALIZATIONS"}}},{"id":1533,"name":"FUSIONCORERESEARCH_RESEARCHBALLISTICRANGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":140,"upgrade_name":"LIBERATORAGRANGEUPGRADE"}}},{"id":1534,"name":"FUSIONCORERESEARCH_RESEARCHRAPIDREIGNITIONSYSTEM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":139,"upgrade_name":"MEDIVACINCREASESPEEDBOOST"}}},{"id":1535,"name":"FUSIONCORERESEARCH_RESEARCHMEDIVACENERGYUPGRADE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":21,"upgrade_name":"MEDIVACCADUCEUSREACTOR"}}},{"id":1562,"name":"CYBERNETICSCORERESEARCH_PROTOSSAIRWEAPONSLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3693,"target":{"Research":{"upgrade":78,"upgrade_name":"PROTOSSAIRWEAPONSLEVEL1"}}},{"id":1563,"name":"CYBERNETICSCORERESEARCH_PROTOSSAIRWEAPONSLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3693,"target":{"Research":{"upgrade":79,"upgrade_name":"PROTOSSAIRWEAPONSLEVEL2"}}},{"id":1564,"name":"CYBERNETICSCORERESEARCH_PROTOSSAIRWEAPONSLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3693,"target":{"Research":{"upgrade":80,"upgrade_name":"PROTOSSAIRWEAPONSLEVEL3"}}},{"id":1565,"name":"CYBERNETICSCORERESEARCH_PROTOSSAIRARMORLEVEL1","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3692,"target":{"Research":{"upgrade":81,"upgrade_name":"PROTOSSAIRARMORSLEVEL1"}}},{"id":1566,"name":"CYBERNETICSCORERESEARCH_PROTOSSAIRARMORLEVEL2","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3692,"target":{"Research":{"upgrade":82,"upgrade_name":"PROTOSSAIRARMORSLEVEL2"}}},{"id":1567,"name":"CYBERNETICSCORERESEARCH_PROTOSSAIRARMORLEVEL3","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3692,"target":{"Research":{"upgrade":83,"upgrade_name":"PROTOSSAIRARMORSLEVEL3"}}},{"id":1568,"name":"RESEARCH_WARPGATE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":84,"upgrade_name":"WARPGATERESEARCH"}}},{"id":1571,"name":"CYBERNETICSCORERESEARCH_RESEARCHHALLUCINATION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":85,"upgrade_name":"HALTECH"}}},{"id":1592,"name":"RESEARCH_CHARGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":86,"upgrade_name":"CHARGE"}}},{"id":1593,"name":"RESEARCH_BLINK","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":87,"upgrade_name":"BLINKTECH"}}},{"id":1594,"name":"RESEARCH_ADEPTRESONATINGGLAIVES","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":130,"upgrade_name":"ADEPTPIERCINGATTACK"}}},{"id":1595,"name":"TWILIGHTCOUNCILRESEARCH_RESEARCHPSIONICSURGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":300,"upgrade_name":"SUNDERINGIMPACT"}}},{"id":1596,"name":"TWILIGHTCOUNCILRESEARCH_RESEARCHAMPLIFIEDSHIELDING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":301,"upgrade_name":"AMPLIFIEDSHIELDING"}}},{"id":1597,"name":"TWILIGHTCOUNCILRESEARCH_RESEARCHPSIONICAMPLIFIERS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":302,"upgrade_name":"PSIONICAMPLIFIERS"}}},{"id":1622,"name":"TACNUKESTRIKE_NUKECALLDOWN","cast_range":12.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":1623,"name":"CANCEL_NUKE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1624,"name":"SALVAGEBUNKERREFUND_SALVAGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":1628,"name":"EMP_EMP","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":1632,"name":"TRAINQUEEN_QUEEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":126}}},{"id":1662,"name":"BURROWCREEPTUMORDOWN_BURROWDOWN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":137,"produces_name":"CREEPTUMORBURROWED"}}},{"id":1664,"name":"TRANSFUSION_TRANSFUSION","cast_range":7.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":1668,"name":"BARRACKSTECHLABMORPH_TECHLABBARRACKS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":5,"produces_name":"TECHLAB"}}},{"id":1670,"name":"FACTORYTECHLABMORPH_TECHLABFACTORY","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":5,"produces_name":"TECHLAB"}}},{"id":1672,"name":"STARPORTTECHLABMORPH_TECHLABSTARPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":5,"produces_name":"TECHLAB"}}},{"id":1676,"name":"BARRACKSREACTORMORPH_REACTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":6,"produces_name":"REACTOR"}}},{"id":1678,"name":"FACTORYREACTORMORPH_REACTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":6,"produces_name":"REACTOR"}}},{"id":1680,"name":"STARPORTREACTORMORPH_REACTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":6,"produces_name":"REACTOR"}}},{"id":1682,"name":"ATTACK_REDIRECT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3674},{"id":1683,"name":"EFFECT_STIM_MARINE_REDIRECT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3675},{"id":1684,"name":"EFFECT_STIM_MARAUDER_REDIRECT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3675},{"id":1691,"name":"STOP_REDIRECT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3665},{"id":1692,"name":"BEHAVIOR_GENERATECREEPON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":1693,"name":"BEHAVIOR_GENERATECREEPOFF","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":1694,"name":"BUILD_CREEPTUMOR_QUEEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3691,"target":{"Build":{"produces":138,"produces_name":"CREEPTUMORQUEEN"}}},{"id":1724,"name":"QUEENBUILD_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3660},{"id":1725,"name":"SPINECRAWLERUPROOT_SPINECRAWLERUPROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3681,"target":{"Morph":{"produces":139,"produces_name":"SPINECRAWLERUPROOTED"}}},{"id":1726,"name":"SPINECRAWLERUPROOT_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1727,"name":"SPORECRAWLERUPROOT_SPORECRAWLERUPROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3681,"target":{"Morph":{"produces":140,"produces_name":"SPORECRAWLERUPROOTED"}}},{"id":1728,"name":"SPORECRAWLERUPROOT_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1729,"name":"SPINECRAWLERROOT_SPINECRAWLERROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3680,"target":{"MorphPlace":{"produces":98,"produces_name":"SPINECRAWLER"}}},{"id":1730,"name":"CANCEL_SPINECRAWLERROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1731,"name":"SPORECRAWLERROOT_SPORECRAWLERROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3680,"target":{"MorphPlace":{"produces":99,"produces_name":"SPORECRAWLER"}}},{"id":1732,"name":"CANCEL_SPORECRAWLERROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1733,"name":"BUILD_CREEPTUMOR_TUMOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3691,"target":{"Build":{"produces":87,"produces_name":"CREEPTUMOR"}}},{"id":1763,"name":"CANCEL_CREEPTUMOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1764,"name":"BUILDAUTOTURRET_AUTOTURRET","cast_range":2.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":31,"produces_name":"AUTOTURRET"}}},{"id":1766,"name":"MORPH_ARCHON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":141,"produces_name":"ARCHON"}}},{"id":1767,"name":"ARCHON_WARP_TARGET","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":1768,"name":"BUILD_NYDUSWORM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":142,"produces_name":"NYDUSCANAL"}}},{"id":1769,"name":"BUILDNYDUSCANAL_SUMMONNYDUSCANALATTACKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":491,"produces_name":"NYDUSCANALATTACKER"}}},{"id":1798,"name":"BUILDNYDUSCANAL_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3660},{"id":1819,"name":"EFFECT_CHARGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":1821,"name":"HERDINTERACT_HERD","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":1825,"name":"CONTAMINATE_CONTAMINATE","cast_range":3.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":1831,"name":"CANCEL_QUEUEPASIVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":1832,"name":"CANCELSLOT_QUEUEPASSIVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":1833,"name":"CANCEL_QUEUEPASSIVECANCELTOSELECTION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3671},{"id":1834,"name":"CANCELSLOT_QUEUEPASSIVECANCELTOSELECTION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3672},{"id":1837,"name":"MORPHTOGHOSTNOVA_MOVE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":145,"produces_name":"GHOSTNOVA"}}},{"id":1839,"name":"DIGESTERCREEPSPRAY_DIGESTERCREEPSPRAY","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":1842,"name":"MORPHTOCOLLAPSIBLETERRANTOWERDEBRIS_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1844,"name":"MORPHTOCOLLAPSIBLETERRANTOWERDEBRISRAMPLEFT_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1846,"name":"MORPHTOCOLLAPSIBLETERRANTOWERDEBRISRAMPRIGHT_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1847,"name":"MORPH_MOTHERSHIP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":10,"produces_name":"MOTHERSHIP"}}},{"id":1848,"name":"CANCEL_MORPHMOTHERSHIP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1928,"name":"XELNAGAHEALINGSHRINE_XELNAGAHEALINGSHRINE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":1930,"name":"NEXUSINVULNERABILITY_NEXUSINVULNERABILITY","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":1974,"name":"EFFECT_MASSRECALL_MOTHERSHIPCORE","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3686},{"id":1978,"name":"MORPH_HELLION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":53,"produces_name":"HELLION"}}},{"id":1997,"name":"MORPHTOCOLLAPSIBLEROCKTOWERDEBRIS_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":1998,"name":"MORPH_HELLBAT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":484,"produces_name":"HELLIONTANK"}}},{"id":2014,"name":"BURROWDOWN_SWARMHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":493,"produces_name":"SWARMHOSTBURROWEDMP"}}},{"id":2015,"name":"MORPHTOSWARMHOSTBURROWEDMP_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2016,"name":"BURROWUP_SWARMHOST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":494,"produces_name":"SWARMHOSTMP"}}},{"id":2048,"name":"ATTACKPROTOSSBUILDING_ATTACKBUILDING","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3674},{"id":2049,"name":"ATTACKPROTOSSBUILDING_ATTACKTOWARDS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2050,"name":"ATTACKPROTOSSBUILDING_ATTACKBARRAGE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2057,"name":"STOP_BUILDING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3665},{"id":2058,"name":"STOPPROTOSSBUILDING_HOLDFIRE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2059,"name":"STOPPROTOSSBUILDING_CHEER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2060,"name":"STOPPROTOSSBUILDING_DANCE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2063,"name":"BLINDINGCLOUD_BLINDINGCLOUD","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2067,"name":"EFFECT_ABDUCT","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2073,"name":"VIPERCONSUMESTRUCTURE_VIPERCONSUME","cast_range":7.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2080,"name":"TESTZERG_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2081,"name":"BEHAVIOR_BUILDINGATTACKON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2082,"name":"BEHAVIOR_BUILDINGATTACKOFF","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2083,"name":"PICKUPSCRAPSMALL_PICKUPSCRAPSMALL","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2085,"name":"PICKUPSCRAPMEDIUM_PICKUPSCRAPMEDIUM","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2087,"name":"PICKUPSCRAPLARGE_PICKUPSCRAPLARGE","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2089,"name":"PICKUPPALLETGAS_PICKUPPALLETGAS","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2091,"name":"PICKUPPALLETMINERALS_PICKUPPALLETMINERALS","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2093,"name":"MASSIVEKNOCKOVER_MASSIVEKNOCKOVER","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2095,"name":"BURROWDOWN_WIDOWMINE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":500,"produces_name":"WIDOWMINEBURROWED"}}},{"id":2096,"name":"WIDOWMINEBURROW_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2097,"name":"BURROWUP_WIDOWMINE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":498,"produces_name":"WIDOWMINE"}}},{"id":2099,"name":"WIDOWMINEATTACK_WIDOWMINEATTACK","cast_range":5.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2101,"name":"TORNADOMISSILE_TORNADOMISSILE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2108,"name":"BURROWDOWN_LURKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":503,"produces_name":"LURKERMPBURROWED"}}},{"id":2109,"name":"BURROWLURKERMPDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2110,"name":"BURROWUP_LURKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":502,"produces_name":"LURKERMP"}}},{"id":2114,"name":"HALLUCINATION_ORACLE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2116,"name":"EFFECT_MEDIVACIGNITEAFTERBURNERS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2146,"name":"ORACLEREVELATION_ORACLEREVELATION","cast_range":12.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2153,"name":"MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPRIGHT_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2155,"name":"MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPLEFT_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2158,"name":"ULTRALISKWEAPONCOOLDOWN_ULTRALISKWEAPONCOOLDOWN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2162,"name":"EFFECT_PHOTONOVERCHARGE","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2172,"name":"XELNAGA_CAVERNS_DOORNEOPENED_XELNAGA_CAVERNS_DOORDEFAULTOPEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2174,"name":"XELNAGA_CAVERNS_DOORNOPENED_XELNAGA_CAVERNS_DOORDEFAULTOPEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2178,"name":"XELNAGA_CAVERNS_DOORNWOPENED_XELNAGA_CAVERNS_DOORDEFAULTOPEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2184,"name":"XELNAGA_CAVERNS_DOORSEOPENED_XELNAGA_CAVERNS_DOORDEFAULTOPEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2186,"name":"XELNAGA_CAVERNS_DOORSOPENED_XELNAGA_CAVERNS_DOORDEFAULTOPEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2190,"name":"XELNAGA_CAVERNS_DOORSWOPENED_XELNAGA_CAVERNS_DOORDEFAULTOPEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2194,"name":"XELNAGA_CAVERNS_DOORWOPENED_XELNAGA_CAVERNS_DOORDEFAULTOPEN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2244,"name":"EFFECT_TIMEWARP","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2324,"name":"CAUSTICSPRAY_CAUSTICSPRAY","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2330,"name":"MORPHTORAVAGER_RAVAGER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":688,"produces_name":"RAVAGER"}}},{"id":2331,"name":"CANCEL_MORPHRAVAGER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2332,"name":"MORPH_LURKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":502,"produces_name":"LURKERMP"}}},{"id":2333,"name":"CANCEL_MORPHLURKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2338,"name":"EFFECT_CORROSIVEBILE","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2340,"name":"BURROWDOWN_RAVAGER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":690,"produces_name":"RAVAGERBURROWED"}}},{"id":2341,"name":"BURROWRAVAGERDOWN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2342,"name":"BURROWUP_RAVAGER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":688,"produces_name":"RAVAGER"}}},{"id":2344,"name":"PURIFICATIONNOVA_PURIFICATIONNOVA","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2346,"name":"EFFECT_PURIFICATIONNOVA","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2350,"name":"LOCKON_LOCKON","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2354,"name":"CANCEL_LOCKON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2358,"name":"EFFECT_TACTICALJUMP","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2362,"name":"MORPH_THORHIGHIMPACTMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":691,"produces_name":"THORAP"}}},{"id":2363,"name":"THORAPMODE_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2364,"name":"MORPH_THOREXPLOSIVEMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":52,"produces_name":"THOR"}}},{"id":2365,"name":"CANCEL_MORPHTHOREXPLOSIVEMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2370,"name":"LOAD_NYDUSWORM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3668},{"id":2371,"name":"UNLOADALL_NYDUSWORM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3664},{"id":2375,"name":"BEHAVIOR_PULSARBEAMON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2376,"name":"BEHAVIOR_PULSARBEAMOFF","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2383,"name":"LOCUSTMPFLYINGMORPHTOGROUND_LOCUSTMPFLYINGSWOOP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":489,"produces_name":"LOCUSTMP"}}},{"id":2385,"name":"LOCUSTMPMORPHTOAIR_LOCUSTMPFLYINGSWOOP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":693,"produces_name":"LOCUSTMPFLYING"}}},{"id":2387,"name":"EFFECT_LOCUSTSWOOP","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2389,"name":"HALLUCINATION_DISRUPTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2391,"name":"HALLUCINATION_ADEPT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2393,"name":"EFFECT_VOIDRAYPRISMATICALIGNMENT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2469,"name":"VOIDMPIMMORTALREVIVEREBUILD_IMMORTAL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2473,"name":"ARBITERMPSTASISFIELD_ARBITERMPSTASISFIELD","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":2475,"name":"ARBITERMPRECALL_ARBITERMPRECALL","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2477,"name":"CORSAIRMPDISRUPTIONWEB_CORSAIRMPDISRUPTIONWEB","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2479,"name":"MORPHTOGUARDIANMP_MORPHTOGUARDIANMP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":727,"produces_name":"GUARDIANMP"}}},{"id":2480,"name":"MORPHTOGUARDIANMP_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2481,"name":"MORPHTODEVOURERMP_MORPHTODEVOURERMP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":729,"produces_name":"DEVOURERMP"}}},{"id":2482,"name":"MORPHTODEVOURERMP_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2483,"name":"DEFILERMPCONSUME_DEFILERMPCONSUME","cast_range":0.5,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2485,"name":"DEFILERMPDARKSWARM_DEFILERMPDARKSWARM","cast_range":8.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2487,"name":"DEFILERMPPLAGUE_DEFILERMPPLAGUE","cast_range":8.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2489,"name":"DEFILERMPBURROW_BURROWDOWN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3661,"target":{"Morph":{"produces":730,"produces_name":"DEFILERMPBURROWED"}}},{"id":2490,"name":"DEFILERMPBURROW_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2491,"name":"DEFILERMPUNBURROW_BURROWUP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"remaps_to_ability_id":3662,"target":{"Morph":{"produces":731,"produces_name":"DEFILERMP"}}},{"id":2493,"name":"QUEENMPENSNARE_QUEENMPENSNARE","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2495,"name":"QUEENMPSPAWNBROODLINGS_QUEENMPSPAWNBROODLINGS","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2497,"name":"QUEENMPINFESTCOMMANDCENTER_QUEENMPINFESTCOMMANDCENTER","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2505,"name":"BUILD_STASISTRAP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":732,"produces_name":"ORACLESTASISTRAP"}}},{"id":2535,"name":"CANCEL_STASISTRAP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2536,"name":"ORACLESTASISTRAPACTIVATE_ACTIVATESTASISWARD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":2542,"name":"PARASITICBOMB_PARASITICBOMB","cast_range":8.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2544,"name":"ADEPTPHASESHIFT_ADEPTPHASESHIFT","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":2548,"name":"PURIFICATIONNOVAMORPHBACK_PURIFICATIONNOVA","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":0,"produces_name":"Unknown"}}},{"id":2550,"name":"BEHAVIOR_HOLDFIREON_LURKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3688},{"id":2552,"name":"BEHAVIOR_HOLDFIREOFF_LURKER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3689},{"id":2554,"name":"LIBERATORMORPHTOAG_LIBERATORAGMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":734,"produces_name":"LIBERATORAG"}}},{"id":2556,"name":"LIBERATORMORPHTOAA_LIBERATORAAMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":689,"produces_name":"LIBERATOR"}}},{"id":2558,"name":"MORPH_LIBERATORAGMODE","cast_range":5.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"MorphPlace":{"produces":734,"produces_name":"LIBERATORAG"}}},{"id":2560,"name":"MORPH_LIBERATORAAMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":689,"produces_name":"LIBERATOR"}}},{"id":2588,"name":"KD8CHARGE_KD8CHARGE","cast_range":5.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":2594,"name":"CANCEL_ADEPTPHASESHIFT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2596,"name":"CANCEL_ADEPTSHADEPHASESHIFT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2598,"name":"SLAYNELEMENTALGRAB_SLAYNELEMENTALGRAB","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2601,"name":"MORPHTOCOLLAPSIBLEPURIFIERTOWERDEBRIS_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2700,"name":"EFFECT_SHADOWSTRIDE","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point","remaps_to_ability_id":3687},{"id":2704,"name":"EFFECT_SPAWNLOCUSTS","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":693}}},{"id":2706,"name":"LOCUSTMPFLYINGSWOOPATTACK_LOCUSTMPFLYINGSWOOP","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":2708,"name":"MORPH_OVERLORDTRANSPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":893,"produces_name":"OVERLORDTRANSPORT"}}},{"id":2709,"name":"CANCEL_MORPHOVERLORDTRANSPORT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2714,"name":"EFFECT_GHOSTSNIPE","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":2715,"name":"CHANNELSNIPE_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":2716,"name":"PURIFYMORPHPYLON_MOTHERSHIPCOREWEAPON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":894,"produces_name":"PYLONOVERCHARGED"}}},{"id":2718,"name":"PURIFYMORPHPYLONBACK_MOTHERSHIPCOREWEAPON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":0,"produces_name":"Unknown"}}},{"id":2720,"name":"RESEARCH_SHADOWSTRIKE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":141,"upgrade_name":"DARKTEMPLARBLINKUPGRADE"}}},{"id":3659,"name":"CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3660,"name":"HALT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3661,"name":"BURROWDOWN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":0,"produces_name":"Unknown"}}},{"id":3662,"name":"BURROWUP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":0,"produces_name":"Unknown"}}},{"id":3663,"name":"LOADALL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3664,"name":"UNLOADALL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3665,"name":"STOP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3666,"name":"HARVEST_GATHER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3667,"name":"HARVEST_RETURN","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3668,"name":"LOAD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3669,"name":"UNLOADALLAT","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3671,"name":"CANCEL_LAST","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3672,"name":"CANCEL_SLOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3673,"name":"RALLY_UNITS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3674,"name":"ATTACK","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3675,"name":"EFFECT_STIM","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3676,"name":"BEHAVIOR_CLOAKON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3677,"name":"BEHAVIOR_CLOAKOFF","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3678,"name":"LAND","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"MorphPlace":{"produces":0,"produces_name":"Unknown"}}},{"id":3679,"name":"LIFT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":0,"produces_name":"Unknown"}}},{"id":3680,"name":"MORPH_ROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"MorphPlace":{"produces":0,"produces_name":"Unknown"}}},{"id":3681,"name":"MORPH_UPROOT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":0,"produces_name":"Unknown"}}},{"id":3682,"name":"BUILD_TECHLAB","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"BuildInstant":{"produces":5,"produces_name":"TECHLAB"}}},{"id":3683,"name":"BUILD_REACTOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"BuildInstant":{"produces":6,"produces_name":"REACTOR"}}},{"id":3684,"name":"EFFECT_SPRAY","cast_range":1.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":3685,"name":"EFFECT_REPAIR","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3686,"name":"EFFECT_MASSRECALL","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":3687,"name":"EFFECT_BLINK","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":3688,"name":"BEHAVIOR_HOLDFIREON","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3689,"name":"BEHAVIOR_HOLDFIREOFF","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3690,"name":"RALLY_WORKERS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3691,"name":"BUILD_CREEPTUMOR","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Build":{"produces":87,"produces_name":"CREEPTUMOR"}}},{"id":3707,"name":"CANCEL_VOIDRAYPRISMATICALIGNMENT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":3709,"name":"RESEARCH_ADAPTIVETALONS","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":293,"upgrade_name":"DIGGINGCLAWS"}}},{"id":3710,"name":"LURKERDENRESEARCH_RESEARCHLURKERRANGE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Research":{"upgrade":127,"upgrade_name":"LURKERRANGE"}}},{"id":3739,"name":"MORPH_OBSERVERMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":82,"produces_name":"OBSERVER"}}},{"id":3741,"name":"MORPH_SURVEILLANCEMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":1911,"produces_name":"OBSERVERSIEGEMODE"}}},{"id":3743,"name":"MORPH_OVERSIGHTMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":1912,"produces_name":"OVERSEERSIEGEMODE"}}},{"id":3745,"name":"MORPH_OVERSEERMODE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":129,"produces_name":"OVERSEER"}}},{"id":3747,"name":"EFFECT_INTERFERENCEMATRIX","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3751,"name":"EFFECT_REPAIR_REPAIRDRONE","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit","remaps_to_ability_id":3685},{"id":3753,"name":"EFFECT_ANTIARMORMISSILE","cast_range":10.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3755,"name":"EFFECT_CHRONOBOOSTENERGYCOST","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3757,"name":"EFFECT_MASSRECALL_NEXUS","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point","remaps_to_ability_id":3686},{"id":3763,"name":"INFESTORENSNARE_INFESTORENSNARE","cast_range":8.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3771,"name":"ATTACK_BATTLECRUISER","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3674},{"id":3772,"name":"BATTLECRUISERATTACK_ATTACKTOWARDS","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":3773,"name":"BATTLECRUISERATTACK_ATTACKBARRAGE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":3776,"name":"MOVE_BATTLECRUISER","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3794},{"id":3777,"name":"PATROL_BATTLECRUISER","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit","remaps_to_ability_id":3795},{"id":3778,"name":"HOLDPOSITION_BATTLECRUISER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3793},{"id":3779,"name":"BATTLECRUISERMOVE_ACQUIREMOVE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3780,"name":"BATTLECRUISERMOVE_TURN","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3783,"name":"STOP_BATTLECRUISER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3665},{"id":3784,"name":"BATTLECRUISERSTOP_HOLDFIRE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3785,"name":"BATTLECRUISERSTOP_CHEER","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3786,"name":"BATTLECRUISERSTOP_DANCE","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3789,"name":"VIPERPARASITICBOMBRELAY_PARASITICBOMB","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":3791,"name":"PARASITICBOMBRELAYDODGE_PARASITICBOMB","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":3793,"name":"HOLDPOSITION","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3794,"name":"MOVE","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3795,"name":"PATROL","cast_range":0.0,"energy_cost":0,"allow_minimap":true,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"PointOrUnit"},{"id":3796,"name":"UNLOADUNIT","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"},{"id":3967,"name":"MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPLEFTGREEN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":3970,"name":"MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPRIGHTGREEN_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":4107,"name":"BATTERYOVERCHARGE_BATTERYOVERCHARGE","cast_range":500.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":4109,"name":"AMORPHOUSARMORCLOUD_AMORPHOUSARMORCLOUD","cast_range":9.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"Point"},{"id":4111,"name":"SHIELDBATTERYRECHARGEEX5_SHIELDBATTERYRECHARGE","cast_range":6.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":true,"effect":[],"buff":[],"cooldown":0,"target":"Unit"},{"id":4112,"name":"SHIELDBATTERYRECHARGEEX5_STOP","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":4119,"name":"MORPHTOBANELING_BANELING","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":{"Morph":{"produces":9}}},{"id":4120,"name":"MORPHTOBANELING_CANCEL","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None","remaps_to_ability_id":3659},{"id":4122,"name":"MOTHERSHIPCLOAK_ORACLECLOAKFIELD","cast_range":0.0,"energy_cost":0,"allow_minimap":false,"allow_autocast":false,"effect":[],"buff":[],"cooldown":0,"target":"None"}],"Unit":[{"id":4,"name":"Colossus","race":"Protoss","supply":6.0,"cargo_size":8,"max_health":200.0,"armor":1.0,"sight":10.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Massive"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":200,"time":1200.0,"tech_alias":[],"unit_alias":0,"max_shield":150.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":10.0,"damage_splash":0,"attacks":2,"range":7.0,"cooldown":1.5,"bonuses":[{"against":"Light","damage":5.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":5,"name":"TechLab","race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[{"ability":730,"requirements":[{"addon_to":21}]},{"ability":731,"requirements":[{"addon_to":21}]},{"ability":732,"requirements":[{"addon_to":21}]},{"ability":761,"requirements":[{"addon_to":27}]},{"ability":764,"requirements":[{"addon_to":27}]},{"ability":793,"requirements":[{"addon_to":28}]},{"ability":790,"requirements":[{"addon_to":28}]}],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":25,"time":2.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":6,"name":"Reactor","race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":50,"time":2.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":7,"name":"InfestorTerran","race":"Zerg","supply":0.0,"max_health":75.0,"armor":0.0,"sight":9.0,"speed":0.9375,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":78.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Air","damage_per_hit":24.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.330078125,"bonuses":[]},{"target_type":"Ground","damage_per_hit":12.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":0.86083984375,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":64}],"ability":1394}]},{"id":8,"name":"BanelingCocoon","race":"Zerg","supply":0.5,"max_health":50.0,"armor":2.0,"sight":5.0,"speed":2.5,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":25,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":1}]},{"id":9,"name":"Baneling","race":"Zerg","supply":0.5,"cargo_size":2,"max_health":30.0,"armor":0.0,"sight":8.0,"speed":2.5,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":25,"time":320.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":42},{"ability":2081},{"ability":1},{"requirements":[{"upgrade":64}],"ability":1374}]},{"id":10,"name":"Mothership","race":"Protoss","supply":6.0,"max_health":250.0,"armor":2.0,"sight":14.0,"speed":2.015625,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Psionic","Massive","Heroic"],"size":0,"radius":1.25,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":300,"time":2000.0,"tech_alias":[],"unit_alias":0,"max_shield":250.0,"is_flying":true,"weapons":[{"target_type":"Any","damage_per_hit":6.0,"damage_splash":0,"attacks":6,"range":7.0,"cooldown":2.2099609375,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":142},{"ability":2244},{"ability":4122},{"ability":1}]},{"id":11,"name":"PointDefenseDrone","race":"Terran","supply":0.0,"max_health":50.0,"armor":0.0,"sight":7.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":200,"weapons":[],"attributes":["Light","Mechanical","Structure"],"abilities":[],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":12,"name":"Changeling","race":"Zerg","supply":0.0,"max_health":5.0,"armor":0.0,"sight":8.0,"speed":2.25,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1}]},{"id":13,"name":"ChangelingZealot","normal_mode":12,"race":"Zerg","supply":0.0,"max_health":100.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":8.0,"tech_alias":[],"unit_alias":12,"max_shield":50.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":8.0,"damage_splash":0,"attacks":2,"range":0.10009765625,"cooldown":1.199951171875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1}]},{"id":14,"name":"ChangelingMarineShield","normal_mode":12,"race":"Zerg","supply":0.0,"max_health":55.0,"armor":0.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":8.0,"tech_alias":[],"unit_alias":12,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":6.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":0.86083984375,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1}]},{"id":15,"name":"ChangelingMarine","normal_mode":12,"race":"Zerg","supply":0.0,"max_health":45.0,"armor":0.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":8.0,"tech_alias":[],"unit_alias":12,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":6.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":0.86083984375,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1}]},{"id":16,"name":"ChangelingZerglingWings","normal_mode":12,"race":"Zerg","supply":0.0,"max_health":35.0,"armor":0.0,"sight":8.0,"speed":2.953125,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":8.0,"tech_alias":[],"unit_alias":12,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":5.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":0.696044921875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1}]},{"id":17,"name":"ChangelingZergling","normal_mode":12,"race":"Zerg","supply":0.0,"max_health":35.0,"armor":0.0,"sight":8.0,"speed":2.953125,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":8.0,"tech_alias":[],"unit_alias":12,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":5.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":0.696044921875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1}]},{"id":18,"name":"CommandCenter","race":"Terran","supply":-15.0,"cargo_capacity":5,"max_health":1500.0,"armor":1.0,"sight":11.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":2.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":400,"gas":0,"time":1600.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":203},{"ability":416},{"ability":417},{"ability":524},{"ability":1},{"requirements":[{"building":22}],"ability":1450},{"requirements":[{"building":21}],"ability":1516}]},{"id":19,"name":"SupplyDepot","race":"Terran","supply":-8.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.25,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":556}]},{"id":20,"name":"Refinery","race":"Terran","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[],"size":0,"radius":1.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":true,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":21,"name":"Barracks","race":"Terran","supply":0.0,"max_health":1000.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":true,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":1040.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":421},{"ability":422},{"ability":452},{"ability":560},{"ability":561},{"ability":1},{"requirements":[{"building":26,"addon":5}],"ability":562},{"requirements":[{"addon":5}],"ability":563}]},{"id":22,"name":"EngineeringBay","race":"Terran","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":0,"time":560.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":650},{"ability":651},{"ability":652},{"ability":656},{"ability":653,"requirements":[{"upgrade":7},{"building":29}]},{"ability":654,"requirements":[{"upgrade":8},{"building":29}]},{"ability":657,"requirements":[{"upgrade":11},{"building":29}]},{"ability":658,"requirements":[{"upgrade":12},{"building":29}]}]},{"id":23,"name":"MissileTurret","race":"Terran","supply":0.0,"max_health":250.0,"armor":0.0,"sight":11.0,"detection_range":11.0,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":400.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Air","damage_per_hit":12.0,"damage_splash":0,"attacks":2,"range":7.0,"cooldown":0.86083984375,"bonuses":[]}],"abilities":[{"ability":4},{"ability":23},{"ability":1}]},{"id":24,"name":"Bunker","race":"Terran","supply":0.0,"cargo_capacity":4,"max_health":400.0,"armor":1.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":640.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":32},{"ability":195},{"ability":407},{"ability":1}]},{"id":25,"name":"SensorTower","race":"Terran","supply":0.0,"max_health":200.0,"armor":0.0,"sight":12.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":100,"time":400.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":26,"name":"GhostAcademy","race":"Terran","supply":0.0,"max_health":1250.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":50,"time":640.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":820},{"requirements":[{"building":27}],"ability":710}]},{"id":27,"name":"Factory","race":"Terran","supply":0.0,"max_health":1250.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":true,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":960.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":454},{"ability":455},{"ability":485},{"ability":595},{"ability":597},{"ability":614},{"ability":1},{"requirements":[{"addon":5}],"ability":591},{"requirements":[{"addon":5},{"building":29}],"ability":594},{"requirements":[{"building":29}],"ability":596}]},{"id":28,"name":"Starport","race":"Terran","supply":0.0,"max_health":1300.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":true,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":800.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":487},{"ability":488},{"ability":518},{"ability":620},{"ability":624},{"ability":626},{"ability":1},{"requirements":[{"addon":5}],"ability":621},{"requirements":[{"addon":5}],"ability":622},{"requirements":[{"addon":5},{"building":30}],"ability":623}]},{"id":29,"name":"Armory","race":"Terran","supply":0.0,"max_health":750.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":1040.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":855},{"ability":861},{"ability":864},{"ability":856,"requirements":[{"upgrade":30}]},{"ability":857,"requirements":[{"upgrade":31}]},{"ability":862,"requirements":[{"upgrade":36}]},{"ability":863,"requirements":[{"upgrade":37}]},{"ability":865,"requirements":[{"upgrade":116}]},{"ability":866,"requirements":[{"upgrade":117}]}]},{"id":30,"name":"FusionCore","race":"Terran","supply":0.0,"max_health":750.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":1040.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1532},{"ability":1533},{"ability":1535}]},{"id":31,"name":"AutoTurret","race":"Terran","supply":0.0,"max_health":100.0,"armor":0.0,"sight":7.0,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":16.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":18.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":0.800048828125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":23},{"ability":1}]},{"id":32,"name":"SiegeTankSieged","normal_mode":33,"race":"Terran","supply":3.0,"max_health":175.0,"armor":1.0,"sight":11.0,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":125,"time":68.66796875,"tech_alias":[33],"unit_alias":33,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":40.0,"damage_splash":0,"attacks":1,"range":13.0,"cooldown":3.0,"bonuses":[{"against":"Armored","damage":30.0}]}],"abilities":[{"ability":4},{"ability":23},{"ability":390},{"ability":1}]},{"id":33,"name":"SiegeTank","race":"Terran","supply":3.0,"cargo_size":4,"max_health":175.0,"armor":1.0,"sight":11.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":125,"time":720.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":15.0,"damage_splash":0,"attacks":1,"range":7.0,"cooldown":1.0400390625,"bonuses":[{"against":"Armored","damage":10.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":388},{"ability":1}]},{"id":34,"name":"VikingAssault","normal_mode":35,"race":"Terran","supply":2.0,"cargo_size":2,"max_health":135.0,"armor":0.0,"sight":10.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":75,"time":41.44140625,"tech_alias":[1940],"unit_alias":35,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":12.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.0,"bonuses":[{"against":"Mechanical","damage":8.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":405},{"ability":1}]},{"id":35,"name":"VikingFighter","race":"Terran","supply":2.0,"max_health":135.0,"armor":0.0,"sight":10.0,"speed":2.75,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":75,"time":672.0,"tech_alias":[1940],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":10.0,"damage_splash":0,"attacks":2,"range":9.0,"cooldown":2.0,"bonuses":[{"against":"Armored","damage":4.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":403},{"ability":1}]},{"id":36,"name":"CommandCenterFlying","normal_mode":18,"race":"Terran","supply":-15.0,"cargo_capacity":5,"max_health":1500.0,"armor":1.0,"sight":11.0,"speed":0.9375,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":2.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":400,"gas":0,"time":32.0,"tech_alias":[18],"unit_alias":18,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":416},{"ability":419},{"ability":1}]},{"id":37,"name":"BarracksTechLab","normal_mode":5,"race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":25,"time":400.0,"tech_alias":[5],"unit_alias":0,"is_flying":false,"abilities":[{"ability":730},{"ability":731},{"ability":732}]},{"id":38,"name":"BarracksReactor","normal_mode":6,"race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":50,"time":800.0,"tech_alias":[6],"unit_alias":0,"is_flying":false},{"id":39,"name":"FactoryTechLab","normal_mode":5,"race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":25,"time":400.0,"tech_alias":[5],"unit_alias":0,"is_flying":false,"abilities":[{"ability":761},{"ability":770},{"ability":764,"requirements":[{"building":29}]},{"ability":766,"requirements":[{"building":29}]}]},{"id":40,"name":"FactoryReactor","normal_mode":6,"race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":50,"time":800.0,"tech_alias":[6],"unit_alias":0,"is_flying":false},{"id":41,"name":"StarportTechLab","normal_mode":5,"race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":25,"time":400.0,"tech_alias":[5],"unit_alias":0,"is_flying":false,"abilities":[{"ability":790},{"ability":799},{"ability":807}]},{"id":42,"name":"StarportReactor","normal_mode":6,"race":"Terran","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":true,"is_worker":false,"is_townhall":false,"minerals":50,"gas":50,"time":800.0,"tech_alias":[6],"unit_alias":0,"is_flying":false},{"id":43,"name":"FactoryFlying","normal_mode":27,"race":"Terran","supply":0.0,"max_health":1250.0,"armor":1.0,"sight":9.0,"speed":0.9375,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":32.0,"tech_alias":[27],"unit_alias":27,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":454},{"ability":455},{"ability":520},{"ability":1}]},{"id":44,"name":"StarportFlying","normal_mode":28,"race":"Terran","supply":0.0,"max_health":1300.0,"armor":1.0,"sight":9.0,"speed":0.9375,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":32.0,"tech_alias":[28],"unit_alias":28,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":487},{"ability":488},{"ability":522},{"ability":1}]},{"id":45,"name":"SCV","race":"Terran","supply":1.0,"cargo_size":1,"max_health":45.0,"armor":0.0,"sight":8.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Light","Biological","Mechanical"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":true,"is_townhall":false,"minerals":50,"gas":0,"time":272.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":5.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":1.5,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":26},{"ability":295},{"ability":316},{"ability":318},{"ability":319},{"ability":320},{"ability":1},{"requirements":[{"building":19}],"ability":321},{"requirements":[{"building":18}],"ability":322},{"requirements":[{"building":22}],"ability":323},{"requirements":[{"building":21}],"ability":324},{"requirements":[{"building":22}],"ability":326},{"requirements":[{"building":21}],"ability":327},{"requirements":[{"building":21}],"ability":328},{"requirements":[{"building":27}],"ability":329},{"requirements":[{"building":27}],"ability":331},{"requirements":[{"building":28}],"ability":333}]},{"id":46,"name":"BarracksFlying","normal_mode":21,"race":"Terran","supply":0.0,"max_health":1000.0,"armor":1.0,"sight":9.0,"speed":0.9375,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":32.0,"tech_alias":[21],"unit_alias":21,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":421},{"ability":422},{"ability":554},{"ability":1}]},{"id":47,"name":"SupplyDepotLowered","normal_mode":19,"race":"Terran","supply":-8.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":1.25,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":20.80078125,"tech_alias":[19],"unit_alias":19,"is_flying":false,"abilities":[{"ability":558}]},{"id":48,"name":"Marine","race":"Terran","supply":1.0,"cargo_size":1,"max_health":45.0,"armor":0.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":0,"time":400.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":6.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":0.86083984375,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":15}],"ability":380}]},{"id":49,"name":"Reaper","race":"Terran","supply":1.0,"cargo_size":1,"max_health":60.0,"armor":0.0,"sight":9.0,"speed":3.75,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":50,"time":720.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":4.0,"damage_splash":0,"attacks":2,"range":5.0,"cooldown":1.10009765625,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2588},{"ability":1}]},{"id":50,"name":"Ghost","race":"Terran","supply":2.0,"cargo_size":2,"max_health":100.0,"armor":0.0,"sight":11.0,"speed":2.8125,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":75,"attributes":["Biological","Psionic"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":125,"time":640.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":10.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.5,"bonuses":[{"against":"Light","damage":10.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":36},{"ability":1628},{"ability":2714},{"ability":1},{"requirements":[{"upgrade":25}],"ability":382}]},{"id":51,"name":"Marauder","race":"Terran","supply":2.0,"cargo_size":2,"max_health":125.0,"armor":1.0,"sight":10.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Biological"],"size":0,"radius":0.5625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":25,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":10.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.5,"bonuses":[{"against":"Armored","damage":10.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":15}],"ability":253}]},{"id":52,"name":"Thor","race":"Terran","supply":6.0,"cargo_size":8,"max_health":400.0,"armor":1.0,"sight":11.0,"speed":1.875,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Massive"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":200,"time":960.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Air","damage_per_hit":6.0,"damage_splash":0,"attacks":4,"range":10.0,"cooldown":3.0,"bonuses":[{"against":"Light","damage":6.0}]},{"target_type":"Ground","damage_per_hit":30.0,"damage_splash":0,"attacks":2,"range":7.0,"cooldown":1.280029296875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2362},{"ability":1}]},{"id":53,"name":"Hellion","race":"Terran","supply":2.0,"cargo_size":2,"max_health":90.0,"armor":0.0,"sight":10.0,"speed":4.25,"speed_creep_mul":1.0,"attributes":["Light","Mechanical"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":8.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":2.5,"bonuses":[{"against":"Light","damage":6.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"building":29}],"ability":1998}]},{"id":54,"name":"Medivac","race":"Terran","supply":2.0,"cargo_capacity":8,"max_health":150.0,"armor":1.0,"sight":11.0,"speed":2.5,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":100,"time":672.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":386},{"ability":394},{"ability":2116},{"ability":1}]},{"id":55,"name":"Banshee","race":"Terran","supply":3.0,"max_health":140.0,"armor":0.0,"sight":10.0,"speed":2.75,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"attributes":["Light","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":960.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Ground","damage_per_hit":12.0,"damage_splash":0,"attacks":2,"range":6.0,"cooldown":1.25,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":20}],"ability":392}]},{"id":56,"name":"Raven","race":"Terran","supply":2.0,"max_health":140.0,"armor":1.0,"sight":11.0,"detection_range":11.0,"speed":2.94921875,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Light","Mechanical"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":150,"time":768.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1764},{"ability":3753},{"ability":1},{"requirements":[{"upgrade":299}],"ability":3747}]},{"id":57,"name":"Battlecruiser","race":"Terran","supply":6.0,"max_health":550.0,"armor":3.0,"sight":12.0,"speed":1.875,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Massive"],"size":0,"radius":1.25,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":400,"gas":300,"time":1440.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":2358},{"ability":3771},{"ability":3776},{"ability":3777},{"ability":3778},{"ability":3783},{"ability":1},{"requirements":[{"upgrade":76}],"ability":401}]},{"id":58,"name":"Nuke","race":"Terran","supply":0.0,"max_health":100.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":100,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":59,"name":"Nexus","race":"Protoss","supply":-15.0,"max_health":1000.0,"armor":1.0,"sight":11.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":2.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":400,"gas":0,"time":1600.0,"tech_alias":[],"unit_alias":0,"max_shield":1000.0,"is_flying":false,"abilities":[{"ability":207},{"ability":1006},{"ability":4107},{"ability":3755},{"ability":3757},{"ability":1},{"requirements":[{"building":64}],"ability":110}]},{"id":60,"name":"Pylon","race":"Protoss","supply":-8.0,"max_health":200.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"abilities":[],"size":0,"radius":1.125,"power_radius":6.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":400.0,"tech_alias":[],"unit_alias":0,"max_shield":200.0,"is_flying":false},{"id":61,"name":"Assimilator","race":"Protoss","supply":0.0,"max_health":300.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"abilities":[],"size":0,"radius":1.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":true,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"max_shield":300.0,"is_flying":false},{"id":62,"name":"Gateway","race":"Protoss","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":1040.0,"tech_alias":[],"unit_alias":0,"max_shield":500.0,"is_flying":false,"abilities":[{"ability":195},{"ability":916},{"ability":1},{"requirements":[{"building":72}],"ability":917},{"requirements":[{"building":68}],"ability":919},{"requirements":[{"building":69}],"ability":920},{"requirements":[{"building":72}],"ability":921},{"requirements":[{"building":72}],"ability":922},{"requirements":[{"upgrade":84}],"ability":1518}]},{"id":63,"name":"Forge","race":"Protoss","supply":0.0,"max_health":400.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":720.0,"tech_alias":[],"unit_alias":0,"max_shield":400.0,"is_flying":false,"abilities":[{"ability":1062},{"ability":1065},{"ability":1068},{"ability":1063,"requirements":[{"upgrade":39},{"building":65}]},{"ability":1064,"requirements":[{"upgrade":40},{"building":65}]},{"ability":1066,"requirements":[{"upgrade":42},{"building":65}]},{"ability":1067,"requirements":[{"upgrade":43},{"building":65}]},{"ability":1069,"requirements":[{"upgrade":45},{"building":65}]},{"ability":1070,"requirements":[{"upgrade":46},{"building":65}]}]},{"id":64,"name":"FleetBeacon","race":"Protoss","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":200,"time":960.0,"tech_alias":[],"unit_alias":0,"max_shield":500.0,"is_flying":false,"abilities":[{"ability":46},{"ability":48},{"ability":49}]},{"id":65,"name":"TwilightCouncil","race":"Protoss","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":800.0,"tech_alias":[],"unit_alias":0,"max_shield":500.0,"is_flying":false,"abilities":[{"ability":1592},{"ability":1593},{"ability":1594}]},{"id":66,"name":"PhotonCannon","race":"Protoss","supply":0.0,"max_health":150.0,"armor":1.0,"sight":11.0,"detection_range":11.0,"speed_creep_mul":1.0,"attributes":["Armored","Structure"],"size":0,"radius":1.125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":640.0,"tech_alias":[],"unit_alias":0,"max_shield":150.0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":20.0,"damage_splash":0,"attacks":1,"range":7.0,"cooldown":1.25,"bonuses":[]}],"abilities":[{"ability":4},{"ability":23},{"ability":1}]},{"id":67,"name":"Stargate","race":"Protoss","supply":0.0,"max_health":600.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":960.0,"tech_alias":[],"unit_alias":0,"max_shield":600.0,"is_flying":false,"abilities":[{"ability":195},{"ability":946},{"ability":950},{"ability":954},{"ability":1},{"requirements":[{"building":64}],"ability":948},{"requirements":[{"building":64}],"ability":955}]},{"id":68,"name":"TemplarArchive","race":"Protoss","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":200,"time":800.0,"tech_alias":[],"unit_alias":0,"max_shield":500.0,"is_flying":false,"abilities":[{"ability":1126}]},{"id":69,"name":"DarkShrine","race":"Protoss","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.5,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":1600.0,"tech_alias":[],"unit_alias":0,"max_shield":500.0,"is_flying":false,"abilities":[{"ability":2720}]},{"id":70,"name":"RoboticsBay","race":"Protoss","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":1040.0,"tech_alias":[],"unit_alias":0,"max_shield":500.0,"is_flying":false,"abilities":[{"ability":1093},{"ability":1094},{"ability":1097}]},{"id":71,"name":"RoboticsFacility","race":"Protoss","supply":0.0,"max_health":450.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":1040.0,"tech_alias":[],"unit_alias":0,"max_shield":450.0,"is_flying":false,"abilities":[{"ability":195},{"ability":976},{"ability":977},{"ability":979},{"ability":1},{"requirements":[{"building":70}],"ability":978},{"requirements":[{"building":70}],"ability":994}]},{"id":72,"name":"CyberneticsCore","race":"Protoss","supply":0.0,"max_health":550.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":800.0,"tech_alias":[],"unit_alias":0,"max_shield":550.0,"is_flying":false,"abilities":[{"ability":1562},{"ability":1565},{"ability":1568},{"ability":1563,"requirements":[{"upgrade":78},{"building":64}]},{"ability":1564,"requirements":[{"upgrade":79},{"building":64}]},{"ability":1566,"requirements":[{"upgrade":81},{"building":64}]},{"ability":1567,"requirements":[{"upgrade":82},{"building":64}]}]},{"id":73,"name":"Zealot","race":"Protoss","supply":2.0,"cargo_size":2,"max_health":100.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":608.0,"tech_alias":[],"unit_alias":0,"max_shield":50.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":8.0,"damage_splash":0,"attacks":2,"range":0.10009765625,"cooldown":1.199951171875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":86}],"ability":1819}]},{"id":74,"name":"Stalker","race":"Protoss","supply":2.0,"cargo_size":2,"max_health":80.0,"armor":1.0,"sight":10.0,"speed":2.953125,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":50,"time":672.0,"tech_alias":[],"unit_alias":0,"max_shield":80.0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":13.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.8701171875,"bonuses":[{"against":"Armored","damage":5.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":87}],"ability":1442}]},{"id":75,"name":"HighTemplar","race":"Protoss","supply":2.0,"cargo_size":2,"max_health":40.0,"armor":0.0,"sight":10.0,"speed":2.015625,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"attributes":["Light","Biological","Psionic"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":150,"time":880.0,"tech_alias":[],"unit_alias":0,"max_shield":40.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":4.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.75390625,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":23},{"ability":140},{"ability":1},{"requirements":[{"upgrade":52}],"ability":1036},{"ability":1766}]},{"id":76,"name":"DarkTemplar","race":"Protoss","supply":2.0,"cargo_size":2,"max_health":40.0,"armor":1.0,"sight":8.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Light","Biological","Psionic"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":125,"time":880.0,"tech_alias":[],"unit_alias":0,"max_shield":80.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":45.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":1.694091796875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":141}],"ability":2700},{"ability":1766}]},{"id":77,"name":"Sentry","race":"Protoss","supply":2.0,"cargo_size":2,"max_health":40.0,"armor":1.0,"sight":10.0,"speed":2.5,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Light","Mechanical","Psionic"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":100,"time":512.0,"tech_alias":[],"unit_alias":0,"max_shield":40.0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":76},{"ability":146},{"ability":148},{"ability":150},{"ability":152},{"ability":154},{"ability":156},{"ability":158},{"ability":160},{"ability":162},{"ability":164},{"ability":1526},{"ability":2114},{"ability":2389},{"ability":2391},{"ability":1}]},{"id":78,"name":"Phoenix","race":"Protoss","supply":2.0,"max_health":120.0,"armor":0.0,"sight":10.0,"speed":4.25,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"attributes":["Light","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":560.0,"tech_alias":[],"unit_alias":0,"max_shield":60.0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":5.0,"damage_splash":0,"attacks":2,"range":5.0,"cooldown":1.10009765625,"bonuses":[{"against":"Light","damage":5.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":173},{"ability":1}]},{"id":79,"name":"Carrier","race":"Protoss","supply":6.0,"max_health":300.0,"armor":2.0,"sight":12.0,"speed":1.875,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Massive"],"size":0,"radius":1.25,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":350,"gas":250,"time":1440.0,"tech_alias":[],"unit_alias":0,"max_shield":150.0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1038},{"ability":1042},{"ability":1}]},{"id":80,"name":"VoidRay","race":"Protoss","supply":4.0,"max_health":150.0,"armor":0.0,"sight":10.0,"speed":2.75,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":150,"time":963.19921875,"tech_alias":[],"unit_alias":0,"max_shield":100.0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2393},{"ability":1}]},{"id":81,"name":"WarpPrism","race":"Protoss","supply":2.0,"cargo_capacity":8,"max_health":80.0,"armor":0.0,"sight":10.0,"speed":2.953125,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Psionic"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":0,"time":800.0,"tech_alias":[],"unit_alias":0,"max_shield":100.0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":911},{"ability":1528},{"ability":1}]},{"id":82,"name":"Observer","race":"Protoss","supply":1.0,"max_health":40.0,"armor":0.0,"sight":11.0,"detection_range":11.0,"speed":2.015625,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Mechanical"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":25,"gas":75,"time":480.0,"tech_alias":[],"unit_alias":0,"max_shield":20.0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":3741},{"ability":1}]},{"id":83,"name":"Immortal","race":"Protoss","supply":4.0,"cargo_size":4,"max_health":200.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":275,"gas":100,"time":880.0,"tech_alias":[],"unit_alias":0,"max_shield":100.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":20.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.449951171875,"bonuses":[{"against":"Armored","damage":30.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":84,"name":"Probe","race":"Protoss","supply":1.0,"cargo_size":1,"max_health":20.0,"armor":0.0,"sight":8.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Light","Mechanical"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":true,"is_townhall":false,"minerals":50,"gas":0,"time":272.0,"tech_alias":[],"unit_alias":0,"max_shield":20.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":5.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":1.5,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":30},{"ability":298},{"ability":880},{"ability":881},{"ability":882},{"ability":1},{"requirements":[{"building":60}],"ability":883},{"requirements":[{"building":60}],"ability":884},{"requirements":[{"building":67}],"ability":885},{"requirements":[{"building":72}],"ability":886},{"requirements":[{"building":63}],"ability":887},{"requirements":[{"building":72}],"ability":889},{"requirements":[{"building":65}],"ability":890},{"requirements":[{"building":65}],"ability":891},{"requirements":[{"building":71}],"ability":892},{"requirements":[{"building":72}],"ability":893},{"requirements":[{"building":62}],"ability":894},{"requirements":[{"building":72}],"ability":895}]},{"id":85,"name":"Interceptor","race":"Protoss","supply":0.0,"max_health":40.0,"armor":0.0,"sight":7.0,"speed":7.5,"speed_creep_mul":1.0,"attributes":["Light","Mechanical"],"size":0,"radius":0.25,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":15,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":40.0,"is_flying":true,"weapons":[{"target_type":"Any","damage_per_hit":5.0,"damage_splash":0,"attacks":2,"range":2.0,"cooldown":3.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":86,"name":"Hatchery","race":"Zerg","supply":-6.0,"max_health":1500.0,"armor":1.0,"sight":12.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":2.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":350,"gas":0,"time":1600.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":211},{"ability":212},{"ability":1223},{"ability":1225},{"ability":1},{"requirements":[{"building":89}],"ability":1216},{"requirements":[{"building":89}],"ability":1632}]},{"id":87,"name":"CreepTumor","race":"Zerg","supply":0.0,"max_health":50.0,"armor":0.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological","Structure"],"abilities":[],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":240.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":88,"name":"Extractor","race":"Zerg","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"abilities":[],"size":0,"radius":1.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":true,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":89,"name":"SpawningPool","race":"Zerg","supply":0.0,"max_health":1000.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":0,"time":1040.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1253},{"ability":1252,"requirements":[{"building":101}]}]},{"id":90,"name":"EvolutionChamber","race":"Zerg","supply":0.0,"max_health":750.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":0,"time":560.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1186},{"ability":1189},{"ability":1192},{"ability":1187,"requirements":[{"upgrade":53},{"building":100}]},{"ability":1188,"requirements":[{"upgrade":54},{"building":101}]},{"ability":1190,"requirements":[{"upgrade":56},{"building":100}]},{"ability":1191,"requirements":[{"upgrade":57},{"building":101}]},{"ability":1193,"requirements":[{"upgrade":59},{"building":100}]},{"ability":1194,"requirements":[{"upgrade":60},{"building":101}]}]},{"id":91,"name":"HydraliskDen","race":"Zerg","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":640.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1282},{"ability":1283}]},{"id":92,"name":"Spire","race":"Zerg","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":200,"time":1600.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1312},{"ability":1315},{"requirements":[{"building":101}],"ability":1220},{"ability":1313,"requirements":[{"upgrade":68},{"building":100}]},{"ability":1314,"requirements":[{"upgrade":69},{"building":101}]},{"ability":1316,"requirements":[{"upgrade":71},{"building":100}]},{"ability":1317,"requirements":[{"upgrade":72},{"building":101}]}]},{"id":93,"name":"UltraliskCavern","race":"Zerg","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":200,"gas":200,"time":1040.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":263},{"ability":265}]},{"id":94,"name":"InfestationPit","race":"Zerg","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":800.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1455}]},{"id":95,"name":"NydusNetwork","race":"Zerg","supply":0.0,"cargo_capacity":1020,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":200,"gas":150,"time":800.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":195},{"ability":1437},{"ability":1768},{"ability":1}]},{"id":96,"name":"BanelingNest","race":"Zerg","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"abilities":[{"ability":1482,"requirements":[{"building":100}]}],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":50,"time":960.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":97,"name":"RoachWarren","race":"Zerg","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"abilities":[{"ability":216,"requirements":[{"building":100}]},{"ability":217,"requirements":[{"building":100}]}],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":200,"gas":0,"time":880.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":98,"name":"SpineCrawler","race":"Zerg","supply":0.0,"max_health":300.0,"armor":2.0,"sight":11.0,"speed_creep_mul":1.0,"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":800.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":25.0,"damage_splash":0,"attacks":1,"range":7.0,"cooldown":1.85009765625,"bonuses":[{"against":"Armored","damage":5.0}]}],"abilities":[{"ability":4},{"ability":23},{"ability":1725},{"ability":1}]},{"id":99,"name":"SporeCrawler","race":"Zerg","supply":0.0,"max_health":400.0,"armor":1.0,"sight":11.0,"detection_range":11.0,"speed_creep_mul":1.0,"attributes":["Armored","Biological","Structure"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Air","damage_per_hit":15.0,"damage_splash":0,"attacks":1,"range":7.0,"cooldown":0.86083984375,"bonuses":[{"against":"Biological","damage":15.0}]}],"abilities":[{"ability":4},{"ability":23},{"ability":1727},{"ability":1}]},{"id":100,"name":"Lair","normal_mode":86,"race":"Zerg","supply":-6.0,"max_health":2000.0,"armor":1.0,"sight":12.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":2.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":500,"gas":100,"time":1280.0,"tech_alias":[86],"unit_alias":0,"is_flying":false,"abilities":[{"ability":211},{"ability":212},{"ability":1223},{"ability":1225},{"ability":1},{"requirements":[{"building":94}],"ability":1218},{"requirements":[{"building":89}],"ability":1632}]},{"id":101,"name":"Hive","normal_mode":86,"race":"Zerg","supply":-6.0,"max_health":2500.0,"armor":1.0,"sight":12.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":2.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":700,"gas":250,"time":1600.0,"tech_alias":[86,100],"unit_alias":0,"is_flying":false,"abilities":[{"ability":211},{"ability":212},{"ability":1223},{"ability":1225},{"ability":1},{"requirements":[{"building":89}],"ability":1632}]},{"id":102,"name":"GreaterSpire","normal_mode":92,"race":"Zerg","supply":0.0,"max_health":1000.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":350,"gas":350,"time":1600.0,"tech_alias":[92],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1312},{"ability":1315},{"ability":1313,"requirements":[{"upgrade":68},{"building":100}]},{"ability":1314,"requirements":[{"upgrade":69},{"building":101}]},{"ability":1316,"requirements":[{"upgrade":71},{"building":100}]},{"ability":1317,"requirements":[{"upgrade":72},{"building":101}]}]},{"id":103,"name":"Egg","race":"Zerg","supply":0.0,"max_health":200.0,"armor":10.0,"sight":5.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":1}]},{"id":104,"name":"Drone","race":"Zerg","supply":1.0,"cargo_size":1,"max_health":40.0,"armor":0.0,"sight":8.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":true,"is_townhall":false,"minerals":50,"gas":0,"time":272.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":5.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":1.5,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":28},{"ability":1152},{"ability":1154},{"ability":1183},{"ability":1},{"requirements":[{"building":86}],"ability":1155},{"requirements":[{"building":86}],"ability":1156},{"requirements":[{"building":100}],"ability":1157},{"requirements":[{"building":100}],"ability":1158},{"requirements":[{"building":101}],"ability":1159},{"requirements":[{"building":100}],"ability":1160},{"requirements":[{"building":100}],"ability":1161},{"requirements":[{"building":89}],"ability":1162},{"requirements":[{"building":91}],"ability":1163},{"requirements":[{"building":89}],"ability":1165},{"requirements":[{"building":89}],"ability":1166},{"requirements":[{"building":89}],"ability":1167},{"requirements":[{"upgrade":64}],"ability":1378}]},{"id":105,"name":"Zergling","race":"Zerg","supply":0.5,"cargo_size":1,"max_health":35.0,"armor":0.0,"sight":8.0,"speed":2.953125,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":25,"gas":0,"time":384.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":5.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":0.696044921875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":64}],"ability":1390},{"requirements":[{"building":96}],"ability":4119}]},{"id":106,"name":"Overlord","race":"Zerg","supply":-8.0,"max_health":200.0,"armor":0.0,"sight":11.0,"speed":0.64453125,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":400.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1},{"requirements":[{"building":100}],"ability":1448},{"requirements":[{"building":100}],"ability":1692},{"requirements":[{"building":100}],"ability":2708}]},{"id":107,"name":"Hydralisk","race":"Zerg","supply":2.0,"cargo_size":2,"max_health":90.0,"armor":0.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":50,"time":528.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":12.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":0.824951171875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":64}],"ability":1382},{"requirements":[{"building":504}],"ability":2332}]},{"id":108,"name":"Mutalisk","race":"Zerg","supply":2.0,"max_health":120.0,"armor":0.0,"sight":11.0,"speed":4.0,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":100,"time":528.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Any","damage_per_hit":9.0,"damage_splash":0,"attacks":1,"range":3.0,"cooldown":1.524658203125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":109,"name":"Ultralisk","race":"Zerg","supply":6.0,"cargo_size":8,"max_health":500.0,"armor":2.0,"sight":9.0,"speed":2.953125,"speed_creep_mul":1.0,"attributes":["Armored","Biological","Massive"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":275,"gas":200,"time":880.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":35.0,"damage_splash":0,"attacks":1,"range":1.0,"cooldown":0.860107421875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":64}],"ability":1512}]},{"id":110,"name":"Roach","race":"Zerg","supply":2.0,"cargo_size":2,"max_health":145.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":25,"time":432.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":16.0,"damage_splash":0,"attacks":1,"range":4.0,"cooldown":2.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"upgrade":64}],"ability":1386},{"requirements":[{"building":86}],"ability":2330}]},{"id":111,"name":"Infestor","race":"Zerg","supply":2.0,"cargo_size":2,"max_health":90.0,"armor":0.0,"sight":10.0,"speed":2.25,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":75,"weapons":[],"attributes":["Armored","Biological","Psionic"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":150,"time":800.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":74},{"ability":4109},{"ability":1},{"requirements":[{"upgrade":101}],"ability":249},{"requirements":[{"upgrade":64}],"ability":1394},{"requirements":[{"upgrade":64}],"ability":1444}]},{"id":112,"name":"Corruptor","race":"Zerg","supply":2.0,"max_health":200.0,"armor":2.0,"sight":10.0,"speed":3.375,"speed_creep_mul":1.0,"attributes":["Armored","Biological"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":640.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":14.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.89990234375,"bonuses":[{"against":"Massive","damage":6.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2324},{"ability":1},{"requirements":[{"building":102}],"ability":1372}]},{"id":113,"name":"BroodLordCocoon","race":"Zerg","supply":2.0,"max_health":200.0,"armor":2.0,"sight":5.0,"speed":1.40625,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological","Massive"],"abilities":[],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":250,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":114,"name":"BroodLord","race":"Zerg","supply":4.0,"max_health":225.0,"armor":1.0,"sight":12.0,"speed":1.875,"speed_creep_mul":1.0,"attributes":["Armored","Biological","Massive"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":250,"time":541.34765625,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Ground","damage_per_hit":20.0,"damage_splash":0,"attacks":1,"range":10.0,"cooldown":2.5,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":115,"name":"BanelingBurrowed","normal_mode":9,"race":"Zerg","supply":0.5,"max_health":30.0,"armor":0.0,"sight":8.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":25,"time":18.962890625,"tech_alias":[],"unit_alias":9,"is_flying":false,"abilities":[{"ability":42},{"ability":1376}]},{"id":116,"name":"DroneBurrowed","normal_mode":104,"race":"Zerg","supply":1.0,"max_health":40.0,"armor":0.0,"sight":4.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":0,"time":23.328125,"tech_alias":[],"unit_alias":104,"is_flying":false,"abilities":[{"ability":1380}]},{"id":117,"name":"HydraliskBurrowed","normal_mode":107,"race":"Zerg","supply":2.0,"max_health":90.0,"armor":0.0,"sight":5.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":50,"time":24.291015625,"tech_alias":[],"unit_alias":107,"is_flying":false,"abilities":[{"ability":1384}]},{"id":118,"name":"RoachBurrowed","normal_mode":110,"race":"Zerg","supply":2.0,"max_health":145.0,"armor":1.0,"sight":5.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":25,"time":9.69140625,"tech_alias":[],"unit_alias":110,"is_flying":false,"abilities":[{"ability":4},{"ability":1388},{"requirements":[{"upgrade":3}],"ability":16},{"requirements":[{"upgrade":3}],"ability":17},{"requirements":[{"upgrade":3}],"ability":18},{"requirements":[{"upgrade":3}],"ability":19},{"requirements":[{"upgrade":3}],"ability":1}]},{"id":119,"name":"ZerglingBurrowed","normal_mode":105,"race":"Zerg","supply":0.5,"max_health":35.0,"armor":0.0,"sight":4.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":25,"gas":0,"time":24.291015625,"tech_alias":[],"unit_alias":105,"is_flying":false,"abilities":[{"ability":1392}]},{"id":120,"name":"InfestorTerranBurrowed","normal_mode":7,"race":"Zerg","supply":0.0,"max_health":75.0,"armor":0.0,"sight":4.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":24.291015625,"tech_alias":[],"unit_alias":7,"is_flying":false,"abilities":[{"ability":1396}]},{"id":125,"name":"QueenBurrowed","normal_mode":126,"race":"Zerg","supply":2.0,"max_health":175.0,"armor":1.0,"sight":5.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":60,"weapons":[],"attributes":["Biological","Psionic"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":15.33203125,"tech_alias":[126],"unit_alias":126,"is_flying":false,"abilities":[{"ability":1435}]},{"id":126,"name":"Queen","race":"Zerg","supply":2.0,"cargo_size":2,"max_health":175.0,"armor":1.0,"sight":9.0,"speed":0.9375,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":25,"attributes":["Biological","Psionic"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":800.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Air","damage_per_hit":9.0,"damage_splash":0,"attacks":1,"range":7.0,"cooldown":1.0,"bonuses":[]},{"target_type":"Ground","damage_per_hit":4.0,"damage_splash":0,"attacks":2,"range":5.0,"cooldown":1.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":251},{"ability":1664},{"ability":1694},{"ability":1},{"requirements":[{"upgrade":64}],"ability":1433},{"ability":3691}]},{"id":127,"name":"InfestorBurrowed","normal_mode":111,"race":"Zerg","supply":2.0,"cargo_size":2,"max_health":90.0,"armor":0.0,"sight":10.0,"speed":2.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":75,"weapons":[],"attributes":["Armored","Biological","Psionic"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":150,"time":10.962890625,"tech_alias":[],"unit_alias":111,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1396},{"ability":1446},{"ability":1},{"requirements":[{"upgrade":101}],"ability":249}]},{"id":128,"name":"OverlordCocoon","race":"Zerg","supply":-8.0,"max_health":200.0,"armor":2.0,"sight":5.0,"speed":1.875,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"abilities":[],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":129,"name":"Overseer","race":"Zerg","supply":-8.0,"max_health":200.0,"armor":1.0,"sight":11.0,"detection_range":11.0,"speed":1.875,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":50,"time":266.6796875,"tech_alias":[106],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":181},{"ability":1825},{"ability":3743},{"ability":1}]},{"id":130,"name":"PlanetaryFortress","normal_mode":18,"race":"Terran","supply":-15.0,"cargo_capacity":5,"max_health":1500.0,"armor":3.0,"sight":11.0,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":2.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":550,"gas":150,"time":800.0,"tech_alias":[18],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":40.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":2.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":23},{"ability":203},{"ability":416},{"ability":524},{"ability":1}]},{"id":131,"name":"UltraliskBurrowed","normal_mode":109,"race":"Zerg","supply":6.0,"max_health":500.0,"armor":2.0,"sight":5.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Massive"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":275,"gas":200,"time":22.0,"tech_alias":[],"unit_alias":109,"is_flying":false,"abilities":[{"ability":1514}]},{"id":132,"name":"OrbitalCommand","normal_mode":18,"race":"Terran","supply":-15.0,"max_health":1500.0,"armor":1.0,"sight":11.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":2.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":550,"gas":0,"time":560.0,"tech_alias":[18],"unit_alias":0,"is_flying":false,"abilities":[{"ability":171},{"ability":203},{"ability":255},{"ability":399},{"ability":524},{"ability":1522},{"ability":1}]},{"id":133,"name":"WarpGate","normal_mode":62,"race":"Protoss","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.8125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":160.0,"tech_alias":[62],"unit_alias":0,"max_shield":500.0,"is_flying":false,"abilities":[{"ability":1413},{"ability":1520},{"ability":1},{"requirements":[{"building":72}],"ability":1414},{"requirements":[{"building":68}],"ability":1416},{"requirements":[{"building":69}],"ability":1417},{"requirements":[{"building":72}],"ability":1418},{"requirements":[{"building":72}],"ability":1419}]},{"id":134,"name":"OrbitalCommandFlying","normal_mode":132,"race":"Terran","supply":-15.0,"max_health":1500.0,"armor":1.0,"sight":11.0,"speed":0.9375,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":2.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":true,"minerals":550,"gas":0,"time":32.0,"tech_alias":[18],"unit_alias":132,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":1524},{"ability":1}]},{"id":136,"name":"WarpPrismPhasing","normal_mode":81,"race":"Protoss","supply":2.0,"cargo_capacity":8,"max_health":80.0,"armor":0.0,"sight":11.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Psionic"],"size":0,"radius":0.875,"power_radius":3.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":0,"time":24.0,"tech_alias":[81],"unit_alias":81,"max_shield":100.0,"is_flying":true,"abilities":[{"ability":4},{"ability":911},{"ability":1530},{"ability":1}]},{"id":137,"name":"CreepTumorBurrowed","normal_mode":87,"race":"Zerg","supply":0.0,"max_health":50.0,"armor":0.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological","Structure"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":18.9609375,"tech_alias":[87],"unit_alias":87,"is_flying":false,"abilities":[{"ability":1733},{"ability":1},{"ability":3691}]},{"id":138,"name":"CreepTumorQueen","normal_mode":87,"race":"Zerg","supply":0.0,"max_health":50.0,"armor":0.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological","Structure"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":240.0,"tech_alias":[87],"unit_alias":87,"is_flying":false,"abilities":[{"ability":1733},{"ability":1}]},{"id":139,"name":"SpineCrawlerUprooted","normal_mode":98,"race":"Zerg","supply":0.0,"max_health":300.0,"armor":2.0,"sight":11.0,"speed":1.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":0,"time":16.0,"tech_alias":[],"unit_alias":98,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1},{"ability":1729}]},{"id":140,"name":"SporeCrawlerUprooted","normal_mode":99,"race":"Zerg","supply":0.0,"max_health":400.0,"armor":1.0,"sight":11.0,"speed":1.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":0,"time":16.0,"tech_alias":[],"unit_alias":99,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1},{"ability":1731}]},{"id":141,"name":"Archon","race":"Protoss","supply":4.0,"cargo_size":4,"max_health":10.0,"armor":0.0,"sight":9.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Psionic","Massive"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":175,"gas":275,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":350.0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":25.0,"damage_splash":0,"attacks":1,"range":3.0,"cooldown":1.75390625,"bonuses":[{"against":"Biological","damage":10.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":142,"name":"NydusCanal","race":"Zerg","supply":0.0,"cargo_capacity":1020,"max_health":300.0,"armor":1.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":75,"time":320.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":195},{"ability":2370},{"ability":1}]},{"id":145,"name":"GhostNova","normal_mode":50,"race":"Terran","supply":2.0,"cargo_size":2,"max_health":100.0,"armor":0.0,"sight":11.0,"speed":2.8125,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":75,"attributes":["Biological","Psionic"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":125,"time":0.0,"tech_alias":[],"unit_alias":50,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":10.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.5,"bonuses":[{"against":"Light","damage":10.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":36},{"ability":1628},{"ability":2714},{"ability":1},{"requirements":[],"ability":382}]},{"id":150,"name":"InfestedTerransEgg","race":"Zerg","supply":0.0,"max_health":75.0,"armor":2.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":16},{"ability":17},{"ability":18},{"ability":1}]},{"id":151,"name":"Larva","race":"Zerg","supply":0.0,"max_health":25.0,"armor":10.0,"sight":5.0,"speed":0.5625,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":1342},{"ability":1344},{"requirements":[{"building":89}],"ability":1343},{"requirements":[{"building":91}],"ability":1345},{"requirements":[{"building":92}],"ability":1346},{"requirements":[{"building":93}],"ability":1348},{"requirements":[{"building":97}],"ability":1351},{"requirements":[{"building":94}],"ability":1352},{"requirements":[{"building":92}],"ability":1353},{"requirements":[{"building":101}],"ability":1354},{"requirements":[{"building":94}],"ability":1356}]},{"id":268,"name":"MULE","race":"Terran","supply":0.0,"max_health":60.0,"armor":0.0,"sight":8.0,"speed":2.8125,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Mechanical"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":78},{"ability":166},{"ability":1}]},{"id":289,"name":"Broodling","race":"Zerg","supply":0.0,"max_health":20.0,"armor":0.0,"sight":7.0,"speed":2.953125,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":4.0,"damage_splash":0,"attacks":1,"range":0.10009765625,"cooldown":0.800048828125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":311,"name":"Adept","race":"Protoss","supply":2.0,"cargo_size":2,"max_health":70.0,"armor":1.0,"sight":9.0,"speed":2.5,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":25,"time":672.0,"tech_alias":[],"unit_alias":0,"max_shield":70.0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":10.0,"damage_splash":0,"attacks":1,"range":4.0,"cooldown":2.25,"bonuses":[{"against":"Light","damage":12.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2544},{"ability":1}]},{"id":339,"name":"InfestedTerransEggPlacement","race":"Zerg","supply":0.0,"max_health":1.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":484,"name":"HellionTank","race":"Terran","supply":2.0,"cargo_size":4,"max_health":135.0,"armor":0.0,"sight":10.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Light","Biological","Mechanical"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":18.0,"damage_splash":0,"attacks":1,"range":2.0,"cooldown":2.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1},{"requirements":[{"building":29}],"ability":1978}]},{"id":488,"name":"MothershipCore","race":"Protoss","supply":2.0,"max_health":130.0,"armor":1.0,"sight":9.0,"speed":1.875,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"attributes":["Armored","Mechanical","Psionic"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":100,"time":480.0,"tech_alias":[],"unit_alias":0,"max_shield":60.0,"is_flying":true,"weapons":[{"target_type":"Ground","damage_per_hit":8.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":0.85009765625,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1974},{"ability":2162},{"ability":2244},{"ability":1},{"requirements":[],"ability":1847}]},{"id":489,"name":"LocustMP","race":"Zerg","supply":0.0,"max_health":50.0,"armor":0.0,"sight":6.0,"speed":1.875,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":10.0,"damage_splash":0,"attacks":1,"range":3.0,"cooldown":0.60009765625,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":491,"name":"NydusCanalAttacker","race":"Zerg","supply":2.0,"max_health":200.0,"armor":1.0,"sight":10.0,"speed_creep_mul":1.0,"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":200,"gas":0,"time":320.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":10.0,"damage_splash":0,"attacks":1,"range":7.0,"cooldown":2.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":23},{"ability":1}]},{"id":492,"name":"NydusCanalCreeper","race":"Zerg","supply":0.0,"max_health":200.0,"armor":1.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":75,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":23},{"ability":1839},{"ability":1}]},{"id":493,"name":"SwarmHostBurrowedMP","normal_mode":494,"race":"Zerg","supply":3.0,"max_health":160.0,"armor":1.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":0.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":75,"time":42.0,"tech_alias":[],"unit_alias":494,"is_flying":false,"abilities":[{"ability":2704},{"ability":1}]},{"id":494,"name":"SwarmHostMP","race":"Zerg","supply":3.0,"cargo_size":4,"max_health":160.0,"armor":1.0,"sight":10.0,"speed":2.25,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":0.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":75,"time":640.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":2704},{"ability":1},{"requirements":[{"upgrade":64}],"ability":2014}]},{"id":495,"name":"Oracle","race":"Protoss","supply":3.0,"max_health":100.0,"armor":0.0,"sight":10.0,"speed":4.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Mechanical","Psionic"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":832.0,"tech_alias":[],"unit_alias":0,"max_shield":60.0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":23},{"ability":2146},{"ability":2375},{"ability":2505},{"ability":1}]},{"id":496,"name":"Tempest","race":"Protoss","supply":5.0,"max_health":200.0,"armor":2.0,"sight":12.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Massive"],"size":0,"radius":1.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":175,"time":960.0,"tech_alias":[],"unit_alias":0,"max_shield":100.0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":30.0,"damage_splash":0,"attacks":1,"range":14.0,"cooldown":3.300048828125,"bonuses":[{"against":"Massive","damage":22.0}]},{"target_type":"Ground","damage_per_hit":40.0,"damage_splash":0,"attacks":1,"range":10.0,"cooldown":3.300048828125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":497,"name":"WarHound","race":"Terran","supply":3.0,"cargo_size":4,"max_health":220.0,"armor":1.0,"sight":11.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.8125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":75,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":23.0,"damage_splash":0,"attacks":1,"range":7.0,"cooldown":1.300048828125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2101},{"ability":1}]},{"id":498,"name":"WidowMine","race":"Terran","supply":2.0,"cargo_size":2,"max_health":90.0,"armor":0.0,"sight":7.0,"speed":2.8125,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Mechanical"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":25,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":2095},{"ability":1}]},{"id":499,"name":"Viper","race":"Zerg","supply":3.0,"max_health":150.0,"armor":1.0,"sight":11.0,"speed":2.953125,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Biological","Psionic"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":200,"time":640.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":2063},{"ability":2067},{"ability":2073},{"ability":2542},{"ability":1}]},{"id":500,"name":"WidowMineBurrowed","normal_mode":498,"race":"Terran","supply":2.0,"max_health":90.0,"armor":0.0,"sight":7.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Mechanical"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":25,"time":52.0,"tech_alias":[498],"unit_alias":498,"is_flying":false,"abilities":[{"ability":2097},{"ability":2099},{"ability":1}]},{"id":501,"name":"LurkerMPEgg","race":"Zerg","supply":2.0,"max_health":100.0,"armor":1.0,"sight":5.0,"speed":3.375,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":1}]},{"id":502,"name":"LurkerMP","race":"Zerg","supply":3.0,"cargo_size":4,"max_health":200.0,"armor":1.0,"sight":10.0,"speed":2.953125,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":0.9375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":553.328125,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":23},{"ability":2108},{"ability":1}]},{"id":503,"name":"LurkerMPBurrowed","normal_mode":502,"race":"Zerg","supply":3.0,"max_health":200.0,"armor":1.0,"sight":10.0,"speed_creep_mul":1.0,"attributes":["Armored","Biological"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":42.0,"tech_alias":[],"unit_alias":502,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":20.0,"damage_splash":0,"attacks":1,"range":8.0,"cooldown":2.0,"bonuses":[{"against":"Armored","damage":10.0}]}],"abilities":[{"ability":4},{"ability":23},{"ability":2110},{"ability":2550},{"ability":1}]},{"id":504,"name":"LurkerDenMP","race":"Zerg","supply":0.0,"max_health":850.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"abilities":[{"ability":3709,"requirements":[{"building":101}]},{"ability":3710,"requirements":[{"building":101}]}],"size":0,"radius":1.8125,"accepts_addon":false,"needs_power":false,"needs_creep":true,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":1280.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":569,"name":"ResourceBlocker","race":"Protoss","supply":0.0,"max_health":130.0,"armor":0.0,"sight":2.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Structure"],"abilities":[],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":593,"name":"IceProtossCrates","race":"Protoss","supply":0.0,"max_health":10.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":594,"name":"ProtossCrates","race":"Protoss","supply":0.0,"max_health":10.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":595,"name":"TowerMine","race":"Terran","supply":4.0,"max_health":100.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":687,"name":"RavagerCocoon","race":"Zerg","supply":2.0,"max_health":100.0,"armor":5.0,"sight":5.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":1}]},{"id":688,"name":"Ravager","race":"Zerg","supply":3.0,"cargo_size":4,"max_health":120.0,"armor":1.0,"sight":9.0,"speed":2.75,"speed_creep_mul":1.0,"attributes":["Biological"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":100,"time":272.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":16.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.60009765625,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2338},{"ability":1},{"requirements":[{"upgrade":64}],"ability":2340}]},{"id":689,"name":"Liberator","race":"Terran","supply":3.0,"max_health":180.0,"armor":0.0,"sight":10.0,"speed":3.375,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":125,"time":960.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":5.0,"damage_splash":0,"attacks":2,"range":5.0,"cooldown":1.800048828125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2558},{"ability":1}]},{"id":690,"name":"RavagerBurrowed","normal_mode":688,"race":"Zerg","supply":3.0,"max_health":120.0,"armor":1.0,"sight":5.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":100,"time":9.69140625,"tech_alias":[],"unit_alias":688,"is_flying":false,"abilities":[{"ability":2342}]},{"id":691,"name":"ThorAP","normal_mode":52,"race":"Terran","supply":6.0,"cargo_size":8,"max_health":400.0,"armor":1.0,"sight":11.0,"speed":1.875,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical","Massive"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":300,"gas":200,"time":42.0,"tech_alias":[52],"unit_alias":52,"is_flying":false,"weapons":[{"target_type":"Air","damage_per_hit":25.0,"damage_splash":0,"attacks":1,"range":11.0,"cooldown":1.280029296875,"bonuses":[{"against":"Massive","damage":10.0}]},{"target_type":"Ground","damage_per_hit":30.0,"damage_splash":0,"attacks":2,"range":7.0,"cooldown":1.280029296875,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2364},{"ability":1}]},{"id":692,"name":"Cyclone","race":"Terran","supply":2.0,"cargo_size":4,"max_health":110.0,"armor":0.0,"sight":11.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":125,"gas":50,"time":720.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Any","damage_per_hit":11.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":0.673828125,"bonuses":[{"against":"Mechanical","damage":3.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2350},{"ability":1}]},{"id":693,"name":"LocustMPFlying","normal_mode":489,"race":"Zerg","supply":0.0,"max_health":50.0,"armor":0.0,"sight":6.0,"speed":1.875,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":8.0,"tech_alias":[],"unit_alias":489,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2387},{"ability":1}]},{"id":694,"name":"Disruptor","race":"Protoss","supply":4.0,"cargo_size":4,"max_health":100.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":150,"time":800.0,"tech_alias":[],"unit_alias":0,"max_shield":100.0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":2346},{"ability":1}]},{"id":725,"name":"VoidMPImmortalReviveCorpse","race":"Protoss","supply":4.0,"cargo_size":4,"max_health":200.0,"armor":1.0,"sight":0.0,"speed":2.25,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":100,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":2469},{"ability":1}]},{"id":726,"name":"GuardianCocoonMP","race":"Zerg","supply":2.0,"max_health":200.0,"armor":2.0,"sight":5.0,"speed":1.40625,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological","Massive"],"abilities":[],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":200,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":727,"name":"GuardianMP","race":"Zerg","supply":2.0,"max_health":150.0,"armor":2.0,"sight":10.0,"speed":1.5,"speed_creep_mul":1.0,"attributes":["Armored","Biological","Massive"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":200,"time":640.015625,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Ground","damage_per_hit":20.0,"damage_splash":0,"attacks":1,"range":9.0,"cooldown":1.300048828125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":728,"name":"DevourerCocoonMP","race":"Zerg","supply":2.0,"max_health":200.0,"armor":2.0,"sight":5.0,"speed":1.40625,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological","Massive"],"abilities":[],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":200,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":729,"name":"DevourerMP","race":"Zerg","supply":2.0,"max_health":250.0,"armor":2.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Biological","Massive"],"size":0,"radius":0.875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":250,"gas":150,"time":640.015625,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":25.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":3.0,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":730,"name":"DefilerMPBurrowed","race":"Zerg","supply":2.0,"cargo_size":2,"max_health":80.0,"armor":1.0,"sight":5.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Biological","Psionic"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":150,"time":24.291015625,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":2491}]},{"id":731,"name":"DefilerMP","race":"Zerg","supply":2.0,"cargo_size":2,"max_health":80.0,"armor":1.0,"sight":10.0,"speed":2.25,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Biological","Psionic"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":50,"gas":150,"time":8.80078125,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":2483},{"ability":2485},{"ability":2487},{"ability":1},{"requirements":[{"upgrade":64}],"ability":2489}]},{"id":732,"name":"OracleStasisTrap","race":"Protoss","supply":0.0,"max_health":30.0,"armor":0.0,"sight":7.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Structure"],"abilities":[],"size":0,"radius":0.4375,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":80.0,"tech_alias":[],"unit_alias":0,"max_shield":30.0,"is_flying":false},{"id":733,"name":"DisruptorPhased","race":"Protoss","supply":3.0,"cargo_size":4,"max_health":100.0,"armor":1.0,"sight":9.0,"speed":4.25,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":100.0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1}]},{"id":734,"name":"LiberatorAG","normal_mode":689,"race":"Terran","supply":3.0,"max_health":180.0,"armor":0.0,"sight":10.0,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":125,"time":64.66796875,"tech_alias":[689],"unit_alias":689,"is_flying":true,"weapons":[{"target_type":"Ground","damage_per_hit":75.0,"damage_splash":0,"attacks":1,"range":10.0,"cooldown":1.60009765625,"bonuses":[]}],"abilities":[{"ability":4},{"ability":23},{"ability":2560},{"ability":1}]},{"id":800,"name":"ReleaseInterceptorsBeacon","race":"Protoss","supply":0.0,"max_health":1.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"radius":1.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":801,"name":"AdeptPhaseShift","normal_mode":311,"race":"Protoss","supply":2.0,"cargo_size":2,"max_health":90.0,"armor":1.0,"sight":4.0,"speed":4.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":311,"max_shield":50.0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":23},{"ability":2596},{"ability":1}]},{"id":807,"name":"ThorAALance","race":"Terran","supply":0.0,"max_health":10.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":820,"name":"HERCPlacement","normal_mode":838,"race":"Terran","supply":3.0,"cargo_size":2,"max_health":80.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Biological"],"size":0,"radius":0.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":200,"gas":100,"time":0.0,"tech_alias":[],"unit_alias":838,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":20.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.5,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":838,"name":"HERC","race":"Terran","supply":3.0,"cargo_size":2,"max_health":80.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"attributes":["Armored","Biological"],"size":0,"radius":0.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":200,"gas":100,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"weapons":[{"target_type":"Ground","damage_per_hit":20.0,"damage_splash":0,"attacks":1,"range":6.0,"cooldown":1.5,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":840,"name":"Replicant","race":"Protoss","supply":4.0,"cargo_size":4,"max_health":100.0,"armor":1.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":300,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":150.0,"is_flying":false,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":855,"name":"CorsairMP","race":"Protoss","supply":2.0,"max_health":120.0,"armor":1.0,"sight":9.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Light","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":60.0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":5.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":0.472412109375,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2477},{"ability":1}]},{"id":856,"name":"ScoutMP","race":"Protoss","supply":3.0,"max_health":150.0,"armor":0.0,"sight":9.0,"speed":2.8125,"speed_creep_mul":1.0,"attributes":["Armored","Mechanical"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":275,"gas":125,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":100.0,"is_flying":true,"weapons":[{"target_type":"Ground","damage_per_hit":8.0,"damage_splash":0,"attacks":1,"range":4.0,"cooldown":1.694091796875,"bonuses":[]},{"target_type":"Air","damage_per_hit":7.0,"damage_splash":0,"attacks":2,"range":4.0,"cooldown":1.25,"bonuses":[{"against":"Armored","damage":7.0}]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":857,"name":"ArbiterMP","race":"Protoss","supply":4.0,"max_health":200.0,"armor":0.0,"sight":9.0,"speed":2.25,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"attributes":["Armored","Mechanical"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":350,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":150.0,"is_flying":true,"weapons":[{"target_type":"Any","damage_per_hit":10.0,"damage_splash":0,"attacks":1,"range":5.0,"cooldown":1.5,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2473},{"ability":2475},{"ability":1}]},{"id":858,"name":"ScourgeMP","race":"Zerg","supply":0.5,"max_health":25.0,"armor":0.0,"sight":5.0,"speed":3.5,"speed_creep_mul":1.0,"attributes":["Light","Biological"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":12,"gas":37,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"weapons":[{"target_type":"Air","damage_per_hit":110.0,"damage_splash":0,"attacks":1,"range":0.0,"cooldown":0.833251953125,"bonuses":[]}],"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":1}]},{"id":860,"name":"QueenMP","race":"Zerg","supply":-2.0,"max_health":150.0,"armor":0.0,"sight":11.0,"speed":3.25,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Biological"],"size":0,"radius":0.75,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":23},{"ability":2493},{"ability":2495},{"ability":2497},{"ability":1}]},{"id":891,"name":"Elsecaro_Colonist_Hut","race":"Terran","supply":0.0,"max_health":200.0,"armor":1.0,"sight":10.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"size":0,"radius":2.125,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false,"abilities":[{"ability":195},{"ability":1}]},{"id":892,"name":"TransportOverlordCocoon","race":"Zerg","supply":-8.0,"max_health":200.0,"armor":2.0,"sight":5.0,"speed":1.875,"speed_creep_mul":1.0,"weapons":[],"attributes":["Biological"],"abilities":[],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":100,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true},{"id":893,"name":"OverlordTransport","race":"Zerg","supply":-8.0,"cargo_capacity":8,"max_health":200.0,"armor":0.0,"sight":11.0,"speed":0.78515625,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":266.6796875,"tech_alias":[106],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":17},{"ability":18},{"ability":19},{"ability":1406},{"ability":1},{"requirements":[{"building":100}],"ability":1448},{"requirements":[{"building":100}],"ability":1692}]},{"id":894,"name":"PylonOvercharged","normal_mode":60,"race":"Protoss","supply":-8.0,"max_health":200.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"abilities":[],"size":0,"radius":1.125,"power_radius":6.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":0.0,"tech_alias":[60,60],"unit_alias":60,"max_shield":200.0,"is_flying":false},{"id":895,"name":"BypassArmorDrone","race":"Terran","supply":0.0,"max_health":80.0,"armor":0.0,"sight":7.0,"speed":5.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Mechanical","Structure"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":16},{"ability":23},{"ability":1}]},{"id":1910,"name":"ShieldBattery","race":"Protoss","supply":0.0,"max_health":150.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"max_energy":100.0,"start_energy":78,"weapons":[],"attributes":["Armored","Structure"],"size":0,"radius":1.125,"power_radius":6.5,"accepts_addon":false,"needs_power":true,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":640.0,"tech_alias":[],"unit_alias":0,"max_shield":150.0,"is_flying":false,"abilities":[{"ability":4},{"ability":4111},{"ability":1}]},{"id":1911,"name":"ObserverSiegeMode","normal_mode":82,"race":"Protoss","supply":1.0,"max_health":40.0,"armor":0.0,"sight":13.75,"detection_range":13.75,"speed_creep_mul":1.0,"weapons":[],"attributes":["Light","Mechanical"],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":25,"gas":75,"time":12.0,"tech_alias":[],"unit_alias":82,"max_shield":20.0,"is_flying":true,"abilities":[{"ability":4},{"ability":3739}]},{"id":1912,"name":"OverseerSiegeMode","normal_mode":129,"race":"Zerg","supply":-8.0,"max_health":200.0,"armor":1.0,"sight":13.75,"detection_range":13.75,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":50,"weapons":[],"attributes":["Armored","Biological"],"size":0,"radius":1.0,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":150,"gas":50,"time":12.0,"tech_alias":[106],"unit_alias":129,"is_flying":true,"abilities":[{"ability":4},{"ability":181},{"ability":1825},{"ability":3745},{"ability":1}]},{"id":1913,"name":"RavenRepairDrone","race":"Terran","supply":0.0,"max_health":50.0,"armor":0.0,"sight":7.0,"speed_creep_mul":1.0,"max_energy":200.0,"start_energy":200,"weapons":[],"attributes":["Light","Mechanical","Structure","Summoned"],"size":0,"radius":0.625,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":100,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":true,"abilities":[{"ability":4},{"ability":3751},{"ability":1}]},{"id":1940,"name":"Viking","race":"Terran","supply":0.0,"max_health":1.0,"armor":0.0,"sight":0.0,"speed_creep_mul":1.0,"weapons":[],"attributes":[],"abilities":[],"size":0,"radius":0.5,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":false,"is_structure":false,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":0,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":1943,"name":"RefineryRich","race":"Terran","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Mechanical","Structure"],"abilities":[],"size":0,"radius":1.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":true,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":0,"time":480.0,"tech_alias":[],"unit_alias":0,"is_flying":false},{"id":1994,"name":"AssimilatorRich","race":"Protoss","supply":0.0,"max_health":300.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Structure"],"abilities":[],"size":0,"radius":1.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":true,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"max_shield":300.0,"is_flying":false},{"id":1995,"name":"ExtractorRich","race":"Zerg","supply":0.0,"max_health":500.0,"armor":1.0,"sight":9.0,"speed_creep_mul":1.0,"weapons":[],"attributes":["Armored","Biological","Structure"],"abilities":[],"size":0,"radius":1.6875,"accepts_addon":false,"needs_power":false,"needs_creep":false,"needs_geyser":true,"is_structure":true,"is_addon":false,"is_worker":false,"is_townhall":false,"minerals":75,"gas":0,"time":0.0,"tech_alias":[],"unit_alias":0,"is_flying":false}],"Upgrade":[{"id":1,"name":"CarrierLaunchSpeedUpgrade","cost":{"minerals":150,"gas":150,"time":1280.0}},{"id":2,"name":"GlialReconstitution","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":3,"name":"TunnelingClaws","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":4,"name":"ChitinousPlating","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":5,"name":"HiSecAutoTracking","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":6,"name":"TerranBuildingArmor","cost":{"minerals":150,"gas":150,"time":2240.0}},{"id":7,"name":"TerranInfantryWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":8,"name":"TerranInfantryWeaponsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":9,"name":"TerranInfantryWeaponsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":10,"name":"NeosteelFrame","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":11,"name":"TerranInfantryArmorsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":12,"name":"TerranInfantryArmorsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":13,"name":"TerranInfantryArmorsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":14,"name":"ReaperSpeed","cost":{"minerals":50,"gas":50,"time":1600.0}},{"id":15,"name":"Stimpack","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":16,"name":"ShieldWall","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":17,"name":"PunisherGrenades","cost":{"minerals":50,"gas":50,"time":960.0}},{"id":19,"name":"HighCapacityBarrels","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":20,"name":"BansheeCloak","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":21,"name":"MedivacCaduceusReactor","cost":{"minerals":100,"gas":100,"time":1120.0}},{"id":22,"name":"RavenCorvidReactor","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":23,"name":"HunterSeeker","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":24,"name":"DurableMaterials","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":25,"name":"PersonalCloaking","cost":{"minerals":150,"gas":150,"time":1920.0}},{"id":27,"name":"TerranVehicleArmorsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":28,"name":"TerranVehicleArmorsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":29,"name":"TerranVehicleArmorsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":30,"name":"TerranVehicleWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":31,"name":"TerranVehicleWeaponsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":32,"name":"TerranVehicleWeaponsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":33,"name":"TerranShipArmorsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":34,"name":"TerranShipArmorsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":35,"name":"TerranShipArmorsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":36,"name":"TerranShipWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":37,"name":"TerranShipWeaponsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":38,"name":"TerranShipWeaponsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":39,"name":"ProtossGroundWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2720.0}},{"id":40,"name":"ProtossGroundWeaponsLevel2","cost":{"minerals":150,"gas":150,"time":3240.0}},{"id":41,"name":"ProtossGroundWeaponsLevel3","cost":{"minerals":200,"gas":200,"time":3760.0}},{"id":42,"name":"ProtossGroundArmorsLevel1","cost":{"minerals":100,"gas":100,"time":2720.0}},{"id":43,"name":"ProtossGroundArmorsLevel2","cost":{"minerals":150,"gas":150,"time":3240.0}},{"id":44,"name":"ProtossGroundArmorsLevel3","cost":{"minerals":200,"gas":200,"time":3760.0}},{"id":45,"name":"ProtossShieldsLevel1","cost":{"minerals":150,"gas":150,"time":2720.0}},{"id":46,"name":"ProtossShieldsLevel2","cost":{"minerals":200,"gas":200,"time":3240.0}},{"id":47,"name":"ProtossShieldsLevel3","cost":{"minerals":250,"gas":250,"time":3760.0}},{"id":48,"name":"ObserverGraviticBooster","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":49,"name":"GraviticDrive","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":50,"name":"ExtendedThermalLance","cost":{"minerals":150,"gas":150,"time":2240.0}},{"id":52,"name":"PsiStormTech","cost":{"minerals":200,"gas":200,"time":1760.0}},{"id":53,"name":"ZergMeleeWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":54,"name":"ZergMeleeWeaponsLevel2","cost":{"minerals":150,"gas":150,"time":3040.0}},{"id":55,"name":"ZergMeleeWeaponsLevel3","cost":{"minerals":200,"gas":200,"time":3520.0}},{"id":56,"name":"ZergGroundArmorsLevel1","cost":{"minerals":150,"gas":150,"time":2560.0}},{"id":57,"name":"ZergGroundArmorsLevel2","cost":{"minerals":200,"gas":200,"time":3040.0}},{"id":58,"name":"ZergGroundArmorsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":59,"name":"ZergMissileWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":60,"name":"ZergMissileWeaponsLevel2","cost":{"minerals":150,"gas":150,"time":3040.0}},{"id":61,"name":"ZergMissileWeaponsLevel3","cost":{"minerals":200,"gas":200,"time":3520.0}},{"id":62,"name":"overlordspeed","cost":{"minerals":100,"gas":100,"time":960.0}},{"id":63,"name":"overlordtransport","cost":{"minerals":200,"gas":200,"time":2080.0}},{"id":64,"name":"Burrow","cost":{"minerals":100,"gas":100,"time":1600.0}},{"id":65,"name":"zerglingattackspeed","cost":{"minerals":200,"gas":200,"time":2080.0}},{"id":66,"name":"zerglingmovementspeed","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":68,"name":"ZergFlyerWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":69,"name":"ZergFlyerWeaponsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":70,"name":"ZergFlyerWeaponsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":71,"name":"ZergFlyerArmorsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":72,"name":"ZergFlyerArmorsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":73,"name":"ZergFlyerArmorsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":75,"name":"CentrificalHooks","cost":{"minerals":100,"gas":100,"time":1600.0}},{"id":76,"name":"BattlecruiserEnableSpecializations","cost":{"minerals":150,"gas":150,"time":2240.0}},{"id":78,"name":"ProtossAirWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2880.0}},{"id":79,"name":"ProtossAirWeaponsLevel2","cost":{"minerals":175,"gas":175,"time":3440.0}},{"id":80,"name":"ProtossAirWeaponsLevel3","cost":{"minerals":250,"gas":250,"time":4000.0}},{"id":81,"name":"ProtossAirArmorsLevel1","cost":{"minerals":100,"gas":100,"time":2880.0}},{"id":82,"name":"ProtossAirArmorsLevel2","cost":{"minerals":175,"gas":175,"time":3440.0}},{"id":83,"name":"ProtossAirArmorsLevel3","cost":{"minerals":250,"gas":250,"time":4000.0}},{"id":84,"name":"WarpGateResearch","cost":{"minerals":50,"gas":50,"time":2240.0}},{"id":85,"name":"haltech","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":86,"name":"Charge","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":87,"name":"BlinkTech","cost":{"minerals":150,"gas":150,"time":2720.0}},{"id":88,"name":"AnabolicSynthesis","cost":{"minerals":150,"gas":150,"time":960.0}},{"id":98,"name":"TransformationServos","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":99,"name":"PhoenixRangeUpgrade","cost":{"minerals":150,"gas":150,"time":1440.0}},{"id":100,"name":"TempestRangeUpgrade","cost":{"minerals":200,"gas":200,"time":1760.0}},{"id":101,"name":"NeuralParasite","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":102,"name":"LocustLifetimeIncrease","cost":{"minerals":200,"gas":200,"time":1920.0}},{"id":113,"name":"TerranVehicleAndShipWeaponsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":114,"name":"TerranVehicleAndShipWeaponsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":115,"name":"TerranVehicleAndShipWeaponsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":116,"name":"TerranVehicleAndShipArmorsLevel1","cost":{"minerals":100,"gas":100,"time":2560.0}},{"id":117,"name":"TerranVehicleAndShipArmorsLevel2","cost":{"minerals":175,"gas":175,"time":3040.0}},{"id":118,"name":"TerranVehicleAndShipArmorsLevel3","cost":{"minerals":250,"gas":250,"time":3520.0}},{"id":120,"name":"RoachSupply","cost":{"minerals":200,"gas":200,"time":2080.0}},{"id":121,"name":"ImmortalRevive","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":122,"name":"DrillClaws","cost":{"minerals":75,"gas":75,"time":1760.0}},{"id":123,"name":"CycloneLockOnRangeUpgrade","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":125,"name":"LiberatorMorph","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":127,"name":"LurkerRange","cost":{"minerals":150,"gas":150,"time":1280.0}},{"id":130,"name":"AdeptPiercingAttack","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":134,"name":"EvolveGroovedSpines","cost":{"minerals":75,"gas":75,"time":1120.0}},{"id":135,"name":"EvolveMuscularAugments","cost":{"minerals":100,"gas":100,"time":1440.0}},{"id":136,"name":"BansheeSpeed","cost":{"minerals":125,"gas":125,"time":2240.0}},{"id":137,"name":"MedivacRapidDeployment","cost":{"minerals":150,"gas":150,"time":1920.0}},{"id":138,"name":"RavenRecalibratedExplosives","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":139,"name":"MedivacIncreaseSpeedBoost","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":140,"name":"LiberatorAGRangeUpgrade","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":141,"name":"DarkTemplarBlinkUpgrade","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":144,"name":"CycloneLockOnDamageUpgrade","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":288,"name":"VoidRaySpeedUpgrade","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":289,"name":"SmartServos","cost":{"minerals":100,"gas":100,"time":1760.0}},{"id":290,"name":"ArmorPiercingRockets","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":291,"name":"CycloneRapidFireLaunchers","cost":{"minerals":75,"gas":75,"time":1760.0}},{"id":292,"name":"RavenEnhancedMunitions","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":293,"name":"DiggingClaws","cost":{"minerals":100,"gas":100,"time":1280.0}},{"id":296,"name":"HurricaneThrusters","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":297,"name":"TempestGroundAttackUpgrade","cost":{"minerals":150,"gas":150,"time":2240.0}},{"id":298,"name":"MicrobialShroud","cost":{"minerals":150,"gas":150,"time":1760.0}},{"id":299,"name":"InterferenceMatrix","cost":{"minerals":50,"gas":50,"time":1280.0}},{"id":300,"name":"SunderingImpact","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":301,"name":"AmplifiedShielding","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":302,"name":"PsionicAmplifiers","cost":{"minerals":100,"gas":100,"time":2240.0}},{"id":303,"name":"SecretedCoating","cost":{"minerals":100,"gas":100,"time":1280.0}}]} \ No newline at end of file diff --git a/data/data_readable.json b/data/data_readable.json index feebe84..8d10942 100644 --- a/data/data_readable.json +++ b/data/data_readable.json @@ -363,7 +363,7 @@ "name": "FLEETBEACONRESEARCH_TEMPESTRESEARCHGROUNDATTACKUPGRADE", "target": { "Research": { - "upgrade": 296, + "upgrade": 297, "upgrade_name": "TEMPESTGROUNDATTACKUPGRADE" } } @@ -372,7 +372,7 @@ "allow_autocast": false, "allow_minimap": false, "buff": [], - "cast_range": 10.0, + "cast_range": 9.0, "cooldown": 0, "effect": [], "energy_cost": 0, @@ -2621,12 +2621,12 @@ "cooldown": 0, "effect": [], "energy_cost": 0, - "id": 790, - "name": "RESEARCH_BANSHEECLOAKINGFIELD", + "id": 770, + "name": "FACTORYTECHLABRESEARCH_CYCLONERESEARCHHURRICANETHRUSTERS", "target": { "Research": { - "upgrade": 20, - "upgrade_name": "BANSHEECLOAK" + "upgrade": 296, + "upgrade_name": "HURRICANETHRUSTERS" } } }, @@ -2638,12 +2638,12 @@ "cooldown": 0, "effect": [], "energy_cost": 0, - "id": 792, - "name": "STARPORTTECHLABRESEARCH_RESEARCHMEDIVACENERGYUPGRADE", + "id": 790, + "name": "RESEARCH_BANSHEECLOAKINGFIELD", "target": { "Research": { - "upgrade": 21, - "upgrade_name": "MEDIVACCADUCEUSREACTOR" + "upgrade": 20, + "upgrade_name": "BANSHEECLOAK" } } }, @@ -2783,6 +2783,23 @@ } } }, + { + "allow_autocast": false, + "allow_minimap": false, + "buff": [], + "cast_range": 0.0, + "cooldown": 0, + "effect": [], + "energy_cost": 0, + "id": 807, + "name": "STARPORTTECHLABRESEARCH_RESEARCHRAVENINTERFERENCEMATRIX", + "target": { + "Research": { + "upgrade": 299, + "upgrade_name": "INTERFERENCEMATRIX" + } + } + }, { "allow_autocast": false, "allow_minimap": false, @@ -4464,8 +4481,8 @@ "name": "EVOLUTIONCHAMBERRESEARCH_EVOLVEPROPULSIVEPERISTALSIS", "target": { "Research": { - "upgrade": 301, - "upgrade_name": "PSIONICAMPLIFIERS" + "upgrade": 303, + "upgrade_name": "SECRETEDCOATING" } } }, @@ -5661,23 +5678,6 @@ "remaps_to_ability_id": 3659, "target": "None" }, - { - "allow_autocast": false, - "allow_minimap": false, - "buff": [], - "cast_range": 0.0, - "cooldown": 0, - "effect": [], - "energy_cost": 0, - "id": 1454, - "name": "RESEARCH_PATHOGENGLANDS", - "target": { - "Research": { - "upgrade": 74, - "upgrade_name": "INFESTORENERGYUPGRADE" - } - } - }, { "allow_autocast": false, "allow_minimap": false, @@ -5724,8 +5724,8 @@ "name": "INFESTATIONPITRESEARCH_EVOLVEAMORPHOUSARMORCLOUD", "target": { "Research": { - "upgrade": 297, - "upgrade_name": "ENHANCEDSHOCKWAVES" + "upgrade": 298, + "upgrade_name": "MICROBIALSHROUD" } } }, @@ -6044,6 +6044,23 @@ } } }, + { + "allow_autocast": false, + "allow_minimap": false, + "buff": [], + "cast_range": 0.0, + "cooldown": 0, + "effect": [], + "energy_cost": 0, + "id": 1535, + "name": "FUSIONCORERESEARCH_RESEARCHMEDIVACENERGYUPGRADE", + "target": { + "Research": { + "upgrade": 21, + "upgrade_name": "MEDIVACCADUCEUSREACTOR" + } + } + }, { "allow_autocast": false, "allow_minimap": false, @@ -6249,8 +6266,8 @@ "name": "TWILIGHTCOUNCILRESEARCH_RESEARCHPSIONICSURGE", "target": { "Research": { - "upgrade": 298, - "upgrade_name": "MICROBIALSHROUD" + "upgrade": 300, + "upgrade_name": "SUNDERINGIMPACT" } } }, @@ -6266,8 +6283,8 @@ "name": "TWILIGHTCOUNCILRESEARCH_RESEARCHAMPLIFIEDSHIELDING", "target": { "Research": { - "upgrade": 299, - "upgrade_name": "SUNDERINGIMPACT" + "upgrade": 301, + "upgrade_name": "AMPLIFIEDSHIELDING" } } }, @@ -6283,8 +6300,8 @@ "name": "TWILIGHTCOUNCILRESEARCH_RESEARCHPSIONICAMPLIFIERS", "target": { "Research": { - "upgrade": 300, - "upgrade_name": "AMPLIFIEDSHIELDING" + "upgrade": 302, + "upgrade_name": "PSIONICAMPLIFIERS" } } }, @@ -7855,7 +7872,7 @@ "allow_autocast": true, "allow_minimap": false, "buff": [], - "cast_range": 7.0, + "cast_range": 6.0, "cooldown": 0, "effect": [], "energy_cost": 0, @@ -8632,6 +8649,19 @@ "name": "EFFECT_GHOSTSNIPE", "target": "Unit" }, + { + "allow_autocast": false, + "allow_minimap": false, + "buff": [], + "cast_range": 0.0, + "cooldown": 0, + "effect": [], + "energy_cost": 0, + "id": 2715, + "name": "CHANNELSNIPE_CANCEL", + "remaps_to_ability_id": 3659, + "target": "None" + }, { "allow_autocast": false, "allow_minimap": false, @@ -9596,6 +9626,47 @@ "name": "SHIELDBATTERYRECHARGEEX5_STOP", "remaps_to_ability_id": 3659, "target": "None" + }, + { + "allow_autocast": false, + "allow_minimap": false, + "buff": [], + "cast_range": 0.0, + "cooldown": 0, + "effect": [], + "energy_cost": 0, + "id": 4119, + "name": "MORPHTOBANELING_BANELING", + "target": { + "Morph": { + "produces": 9 + } + } + }, + { + "allow_autocast": false, + "allow_minimap": false, + "buff": [], + "cast_range": 0.0, + "cooldown": 0, + "effect": [], + "energy_cost": 0, + "id": 4120, + "name": "MORPHTOBANELING_CANCEL", + "remaps_to_ability_id": 3659, + "target": "None" + }, + { + "allow_autocast": false, + "allow_minimap": false, + "buff": [], + "cast_range": 0.0, + "cooldown": 0, + "effect": [], + "energy_cost": 0, + "id": 4122, + "name": "MOTHERSHIPCLOAK_ORACLECLOAKFIELD", + "target": "None" } ], "Unit": [ @@ -9999,6 +10070,9 @@ { "ability": 2244 }, + { + "ability": 4122 + }, { "ability": 1 } @@ -10012,31 +10086,29 @@ "Massive", "Heroic" ], - "gas": 400, + "gas": 300, "id": 10, "is_addon": false, "is_flying": true, "is_structure": false, "is_townhall": false, "is_worker": false, - "max_energy": 200.0, - "max_health": 350.0, - "max_shield": 350.0, - "minerals": 400, + "max_health": 250.0, + "max_shield": 250.0, + "minerals": 300, "name": "Mothership", "needs_creep": false, "needs_geyser": false, "needs_power": false, "race": "Protoss", - "radius": 1.375, + "radius": 1.25, "sight": 14.0, "size": 0, - "speed": 1.875, + "speed": 2.015625, "speed_creep_mul": 1.0, - "start_energy": 50, - "supply": 8.0, + "supply": 6.0, "tech_alias": [], - "time": 2560.0, + "time": 2000.0, "unit_alias": 0, "weapons": [ { @@ -10947,6 +11019,9 @@ { "ability": 595 }, + { + "ability": 597 + }, { "ability": 614 }, @@ -10979,14 +11054,6 @@ "building": 29 } ] - }, - { - "ability": 597, - "requirements": [ - { - "addon": 5 - } - ] } ], "accepts_addon": true, @@ -11205,7 +11272,7 @@ "ability": 1533 }, { - "ability": 1534 + "ability": 1535 } ], "accepts_addon": false, @@ -11720,7 +11787,7 @@ "ability": 761 }, { - "ability": 769 + "ability": 770 }, { "ability": 764, @@ -11816,6 +11883,9 @@ }, { "ability": 799 + }, + { + "ability": 807 } ], "accepts_addon": false, @@ -12889,14 +12959,19 @@ { "ability": 1764 }, - { - "ability": 3747 - }, { "ability": 3753 }, { "ability": 1 + }, + { + "ability": 3747, + "requirements": [ + { + "upgrade": 299 + } + ] } ], "accepts_addon": false, @@ -15324,9 +15399,6 @@ }, { "abilities": [ - { - "ability": 1454 - }, { "ability": 1455 } @@ -16087,6 +16159,14 @@ "upgrade": 64 } ] + }, + { + "ability": 4119, + "requirements": [ + { + "building": 96 + } + ] } ], "accepts_addon": false, @@ -16393,7 +16473,7 @@ "is_townhall": false, "is_worker": false, "max_health": 500.0, - "minerals": 300, + "minerals": 275, "name": "Ultralisk", "needs_creep": false, "needs_geyser": false, @@ -16578,7 +16658,7 @@ "size": 0, "speed": 2.25, "speed_creep_mul": 1.0, - "start_energy": 50, + "start_energy": 75, "supply": 2.0, "tech_alias": [], "time": 800.0, @@ -16741,7 +16821,7 @@ "radius": 1.0, "sight": 12.0, "size": 0, - "speed": 1.6015625, + "speed": 1.875, "speed_creep_mul": 1.0, "supply": 4.0, "tech_alias": [], @@ -17225,7 +17305,7 @@ "size": 0, "speed": 2.0, "speed_creep_mul": 1.0, - "start_energy": 50, + "start_energy": 75, "supply": 2.0, "tech_alias": [], "time": 10.962890625, @@ -17417,7 +17497,7 @@ "is_townhall": false, "is_worker": false, "max_health": 500.0, - "minerals": 300, + "minerals": 275, "name": "UltraliskBurrowed", "needs_creep": false, "needs_geyser": false, @@ -17430,7 +17510,7 @@ "speed_creep_mul": 1.0, "supply": 6.0, "tech_alias": [], - "time": 34.0, + "time": 22.0, "unit_alias": 109, "weapons": [] }, @@ -18342,7 +18422,7 @@ "is_structure": false, "is_townhall": false, "is_worker": false, - "max_health": 30.0, + "max_health": 20.0, "minerals": 0, "name": "Broodling", "needs_creep": false, @@ -18352,7 +18432,7 @@ "radius": 0.375, "sight": 7.0, "size": 0, - "speed": 3.8359375, + "speed": 2.953125, "speed_creep_mul": 1.0, "supply": 0.0, "tech_alias": [], @@ -18362,7 +18442,7 @@ { "attacks": 1, "bonuses": [], - "cooldown": 0.6455078125, + "cooldown": 0.800048828125, "damage_per_hit": 4.0, "damage_splash": 0, "range": 0.10009765625, @@ -18998,7 +19078,7 @@ "needs_geyser": false, "needs_power": false, "race": "Protoss", - "radius": 1.25, + "radius": 1.125, "sight": 12.0, "size": 0, "speed": 2.25, @@ -19918,21 +19998,21 @@ } ], "accepts_addon": false, - "armor": 1.0, + "armor": 0.0, "attributes": [ "Armored", "Mechanical" ], "cargo_size": 4, - "gas": 100, + "gas": 50, "id": 692, "is_addon": false, "is_flying": false, "is_structure": false, "is_townhall": false, "is_worker": false, - "max_health": 120.0, - "minerals": 150, + "max_health": 110.0, + "minerals": 125, "name": "Cyclone", "needs_creep": false, "needs_geyser": false, @@ -19941,20 +20021,25 @@ "radius": 0.75, "sight": 11.0, "size": 0, - "speed": 3.375, + "speed": 2.8125, "speed_creep_mul": 1.0, - "supply": 3.0, + "supply": 2.0, "tech_alias": [], "time": 720.0, "unit_alias": 0, "weapons": [ { "attacks": 1, - "bonuses": [], - "cooldown": 1.0, - "damage_per_hit": 18.0, + "bonuses": [ + { + "against": "Mechanical", + "damage": 3.0 + } + ], + "cooldown": 0.673828125, + "damage_per_hit": 11.0, "damage_splash": 0, - "range": 5.0, + "range": 6.0, "target_type": "Any" } ] @@ -20061,12 +20146,12 @@ "needs_geyser": false, "needs_power": false, "race": "Protoss", - "radius": 0.5, + "radius": 0.625, "sight": 9.0, "size": 0, "speed": 2.25, "speed_creep_mul": 1.0, - "supply": 3.0, + "supply": 4.0, "tech_alias": [], "time": 800.0, "unit_alias": 0, @@ -20443,7 +20528,7 @@ "needs_power": false, "race": "Protoss", "radius": 0.4375, - "sight": 4.0, + "sight": 7.0, "size": 0, "speed_creep_mul": 1.0, "supply": 0.0, @@ -21337,7 +21422,7 @@ "radius": 1.0, "sight": 11.0, "size": 0, - "speed": 0.64453125, + "speed": 0.78515625, "speed_creep_mul": 1.0, "supply": -8.0, "tech_alias": [ @@ -21433,7 +21518,17 @@ "weapons": [] }, { - "abilities": [], + "abilities": [ + { + "ability": 4 + }, + { + "ability": 4111 + }, + { + "ability": 1 + } + ], "accepts_addon": false, "armor": 1.0, "attributes": [ @@ -21915,7 +22010,7 @@ "cost": { "gas": 100, "minerals": 100, - "time": 1280.0 + "time": 1120.0 }, "id": 21, "name": "MedivacCaduceusReactor" @@ -22129,8 +22224,8 @@ }, { "cost": { - "gas": 225, - "minerals": 225, + "gas": 200, + "minerals": 200, "time": 3240.0 }, "id": 46, @@ -22138,8 +22233,8 @@ }, { "cost": { - "gas": 300, - "minerals": 300, + "gas": 250, + "minerals": 250, "time": 3760.0 }, "id": 47, @@ -22219,8 +22314,8 @@ }, { "cost": { - "gas": 225, - "minerals": 225, + "gas": 200, + "minerals": 200, "time": 3040.0 }, "id": 57, @@ -22228,8 +22323,8 @@ }, { "cost": { - "gas": 300, - "minerals": 300, + "gas": 250, + "minerals": 250, "time": 3520.0 }, "id": 58, @@ -22336,8 +22431,8 @@ }, { "cost": { - "gas": 150, - "minerals": 150, + "gas": 100, + "minerals": 100, "time": 2560.0 }, "id": 71, @@ -22345,8 +22440,8 @@ }, { "cost": { - "gas": 225, - "minerals": 225, + "gas": 175, + "minerals": 175, "time": 3040.0 }, "id": 72, @@ -22354,8 +22449,8 @@ }, { "cost": { - "gas": 300, - "minerals": 300, + "gas": 250, + "minerals": 250, "time": 3520.0 }, "id": 73, @@ -22363,18 +22458,9 @@ }, { "cost": { - "gas": 150, - "minerals": 150, - "time": 1280.0 - }, - "id": 74, - "name": "InfestorEnergyUpgrade" - }, - { - "cost": { - "gas": 150, - "minerals": 150, - "time": 1760.0 + "gas": 100, + "minerals": 100, + "time": 1600.0 }, "id": 75, "name": "CentrificalHooks" @@ -22417,8 +22503,8 @@ }, { "cost": { - "gas": 150, - "minerals": 150, + "gas": 100, + "minerals": 100, "time": 2880.0 }, "id": 81, @@ -22426,8 +22512,8 @@ }, { "cost": { - "gas": 225, - "minerals": 225, + "gas": 175, + "minerals": 175, "time": 3440.0 }, "id": 82, @@ -22435,8 +22521,8 @@ }, { "cost": { - "gas": 300, - "minerals": 300, + "gas": 250, + "minerals": 250, "time": 4000.0 }, "id": 83, @@ -22651,9 +22737,9 @@ }, { "cost": { - "gas": 100, - "minerals": 100, - "time": 1600.0 + "gas": 75, + "minerals": 75, + "time": 1120.0 }, "id": 134, "name": "EvolveGroovedSpines" @@ -22662,7 +22748,7 @@ "cost": { "gas": 100, "minerals": 100, - "time": 1600.0 + "time": 1440.0 }, "id": 135, "name": "EvolveMuscularAugments" @@ -22777,20 +22863,29 @@ }, { "cost": { - "gas": 150, - "minerals": 150, + "gas": 100, + "minerals": 100, "time": 1280.0 }, "id": 293, "name": "DiggingClaws" }, + { + "cost": { + "gas": 100, + "minerals": 100, + "time": 2240.0 + }, + "id": 296, + "name": "HurricaneThrusters" + }, { "cost": { "gas": 150, "minerals": 150, "time": 2240.0 }, - "id": 296, + "id": 297, "name": "TempestGroundAttackUpgrade" }, { @@ -22799,16 +22894,25 @@ "minerals": 150, "time": 1760.0 }, - "id": 297, + "id": 298, "name": "MicrobialShroud" }, + { + "cost": { + "gas": 50, + "minerals": 50, + "time": 1280.0 + }, + "id": 299, + "name": "InterferenceMatrix" + }, { "cost": { "gas": 100, "minerals": 100, "time": 2240.0 }, - "id": 298, + "id": 300, "name": "SunderingImpact" }, { @@ -22817,7 +22921,7 @@ "minerals": 100, "time": 2240.0 }, - "id": 299, + "id": 301, "name": "AmplifiedShielding" }, { @@ -22826,7 +22930,7 @@ "minerals": 100, "time": 2240.0 }, - "id": 300, + "id": 302, "name": "PsionicAmplifiers" }, { @@ -22835,7 +22939,7 @@ "minerals": 100, "time": 1280.0 }, - "id": 301, + "id": 303, "name": "SecretedCoating" } ] diff --git a/data/stableid.json b/data/stableid.json index c710e57..eb6e63c 100755 --- a/data/stableid.json +++ b/data/stableid.json @@ -7778,151 +7778,151 @@ }, { "id": 1944, - "name": "MechaZerglingACGluescreenDummy" + "name": "MechaZerglingACGlueScreenDummy" }, { "id": 1945, - "name": "MechaBanelingACGluescreenDummy" + "name": "MechaBanelingACGlueScreenDummy" }, { "id": 1946, - "name": "MechaHydraliskACGluescreenDummy" + "name": "MechaHydraliskACGlueScreenDummy" }, { "id": 1947, - "name": "MechaInfestorACGluescreenDummy" + "name": "MechaInfestorACGlueScreenDummy" }, { "id": 1948, - "name": "MechaCorruptorACGluescreenDummy" + "name": "MechaCorruptorACGlueScreenDummy" }, { "id": 1949, - "name": "MechaUltraliskACGluescreenDummy" + "name": "MechaUltraliskACGlueScreenDummy" }, { "id": 1950, - "name": "MechaOverseerACGluescreenDummy" + "name": "MechaOverseerACGlueScreenDummy" }, { "id": 1951, - "name": "MechaLurkerACGluescreenDummy" + "name": "MechaLurkerACGlueScreenDummy" }, { "id": 1952, - "name": "MechaBattlecarrierLordACGluescreenDummy" + "name": "MechaBattleCarrierLordACGlueScreenDummy" }, { "id": 1953, - "name": "MechaSpineCrawlerACGluescreenDummy" + "name": "MechaSpineCrawlerACGlueScreenDummy" }, { "id": 1954, - "name": "MechaSporeCrawlerACGluescreenDummy" + "name": "MechaSporeCrawlerACGlueScreenDummy" }, { "id": 1955, - "name": "TrooperMengskACGluescreenDummy" + "name": "TrooperMengskACGlueScreenDummy" }, { "id": 1956, - "name": "MedivacMengskACGluescreenDummy" + "name": "MedivacMengskACGlueScreenDummy" }, { "id": 1957, - "name": "BlimpMengskACGluescreenDummy" + "name": "BlimpMengskACGlueScreenDummy" }, { "id": 1958, - "name": "MarauderMengskACGluescreenDummy" + "name": "MarauderMengskACGlueScreenDummy" }, { "id": 1959, - "name": "GhostMengskACGluescreenDummy" + "name": "GhostMengskACGlueScreenDummy" }, { "id": 1960, - "name": "SiegeTankMengskACGluescreenDummy" + "name": "SiegeTankMengskACGlueScreenDummy" }, { "id": 1961, - "name": "ThorMengskACGluescreenDummy" + "name": "ThorMengskACGlueScreenDummy" }, { "id": 1962, - "name": "VikingMengskACGluescreenDummy" + "name": "VikingMengskACGlueScreenDummy" }, { "id": 1963, - "name": "BattlecruiserMengskACGluescreenDummy" + "name": "BattlecruiserMengskACGlueScreenDummy" }, { "id": 1964, - "name": "BunkerDepotMengskACGluescreenDummy" + "name": "BunkerDepotMengskACGlueScreenDummy" }, { "id": 1965, - "name": "MissileTurretMengskACGluescreenDummy" + "name": "MissileTurretMengskACGlueScreenDummy" }, { "id": 1966, - "name": "ArtilleryMengskACGluescreenDummy" + "name": "ArtilleryMengskACGlueScreenDummy" }, { "id": 1967, - "name": "LoadOutSpray@1" + "name": "LoadoutSpray1" }, { "id": 1968, - "name": "LoadOutSpray@2" + "name": "LoadoutSpray2" }, { "id": 1969, - "name": "LoadOutSpray@3" + "name": "LoadoutSpray3" }, { "id": 1970, - "name": "LoadOutSpray@4" + "name": "LoadoutSpray4" }, { "id": 1971, - "name": "LoadOutSpray@5" + "name": "LoadoutSpray5" }, { "id": 1972, - "name": "LoadOutSpray@6" + "name": "LoadoutSpray6" }, { "id": 1973, - "name": "LoadOutSpray@7" + "name": "LoadoutSpray7" }, { "id": 1974, - "name": "LoadOutSpray@8" + "name": "LoadoutSpray8" }, { "id": 1975, - "name": "LoadOutSpray@9" + "name": "LoadoutSpray9" }, { "id": 1976, - "name": "LoadOutSpray@10" + "name": "LoadoutSpray10" }, { "id": 1977, - "name": "LoadOutSpray@11" + "name": "LoadoutSpray11" }, { "id": 1978, - "name": "LoadOutSpray@12" + "name": "LoadoutSpray12" }, { "id": 1979, - "name": "LoadOutSpray@13" + "name": "LoadoutSpray13" }, { "id": 1980, - "name": "LoadOutSpray@14" + "name": "LoadoutSpray14" }, { "id": 1981, @@ -7998,27 +7998,235 @@ }, { "id": 1999, - "name": "CollapsibleRockTowerDebrisRampLeftGreen" + "name": "MechaZerglingACGluescreenDummy" }, { "id": 2000, - "name": "CollapsibleRockTowerDebrisRampRightGreen" + "name": "MechaBanelingACGluescreenDummy" }, { "id": 2001, - "name": "CollapsibleRockTowerPushUnitRampLeftGreen" + "name": "MechaHydraliskACGluescreenDummy" }, { "id": 2002, - "name": "CollapsibleRockTowerPushUnitRampRightGreen" + "name": "MechaInfestorACGluescreenDummy" }, { "id": 2003, - "name": "CollapsibleRockTowerRampLeftGreen" + "name": "MechaCorruptorACGluescreenDummy" }, { "id": 2004, + "name": "MechaUltraliskACGluescreenDummy" + }, + { + "id": 2005, + "name": "MechaOverseerACGluescreenDummy" + }, + { + "id": 2006, + "name": "MechaLurkerACGluescreenDummy" + }, + { + "id": 2007, + "name": "MechaBattlecarrierLordACGluescreenDummy" + }, + { + "id": 2008, + "name": "MechaSpineCrawlerACGluescreenDummy" + }, + { + "id": 2009, + "name": "MechaSporeCrawlerACGluescreenDummy" + }, + { + "id": 2010, + "name": "TrooperMengskACGluescreenDummy" + }, + { + "id": 2011, + "name": "MedivacMengskACGluescreenDummy" + }, + { + "id": 2012, + "name": "BlimpMengskACGluescreenDummy" + }, + { + "id": 2013, + "name": "MarauderMengskACGluescreenDummy" + }, + { + "id": 2014, + "name": "GhostMengskACGluescreenDummy" + }, + { + "id": 2015, + "name": "SiegeTankMengskACGluescreenDummy" + }, + { + "id": 2016, + "name": "ThorMengskACGluescreenDummy" + }, + { + "id": 2017, + "name": "VikingMengskACGluescreenDummy" + }, + { + "id": 2018, + "name": "BattlecruiserMengskACGluescreenDummy" + }, + { + "id": 2019, + "name": "BunkerDepotMengskACGluescreenDummy" + }, + { + "id": 2020, + "name": "MissileTurretMengskACGluescreenDummy" + }, + { + "id": 2021, + "name": "ArtilleryMengskACGluescreenDummy" + }, + { + "id": 2022, + "name": "LoadOutSpray@1" + }, + { + "id": 2023, + "name": "LoadOutSpray@2" + }, + { + "id": 2024, + "name": "LoadOutSpray@3" + }, + { + "id": 2025, + "name": "LoadOutSpray@4" + }, + { + "id": 2026, + "name": "LoadOutSpray@5" + }, + { + "id": 2027, + "name": "LoadOutSpray@6" + }, + { + "id": 2028, + "name": "LoadOutSpray@7" + }, + { + "id": 2029, + "name": "LoadOutSpray@8" + }, + { + "id": 2030, + "name": "LoadOutSpray@9" + }, + { + "id": 2031, + "name": "LoadOutSpray@10" + }, + { + "id": 2032, + "name": "LoadOutSpray@11" + }, + { + "id": 2033, + "name": "LoadOutSpray@12" + }, + { + "id": 2034, + "name": "LoadOutSpray@13" + }, + { + "id": 2035, + "name": "LoadOutSpray@14" + }, + { + "id": 2036, + "name": "CollapsibleRockTowerDebrisRampLeftGreen" + }, + { + "id": 2037, + "name": "CollapsibleRockTowerDebrisRampRightGreen" + }, + { + "id": 2038, + "name": "CollapsibleRockTowerPushUnitRampLeftGreen" + }, + { + "id": 2039, + "name": "CollapsibleRockTowerPushUnitRampRightGreen" + }, + { + "id": 2040, + "name": "CollapsibleRockTowerRampLeftGreen" + }, + { + "id": 2041, "name": "CollapsibleRockTowerRampRightGreen" + }, + { + "id": 2042, + "name": "DummyUnit000" + }, + { + "id": 2043, + "name": "DummyUnit001" + }, + { + "id": 2044, + "name": "DummyUnit002" + }, + { + "id": 2045, + "name": "DummyUnit003" + }, + { + "id": 2046, + "name": "DummyUnit004" + }, + { + "id": 2047, + "name": "DummyUnit005" + }, + { + "id": 2048, + "name": "DummyUnit006" + }, + { + "id": 2049, + "name": "DummyUnit007" + }, + { + "id": 2050, + "name": "DummyUnit008" + }, + { + "id": 2051, + "name": "DummyUnit009" + }, + { + "id": 2052, + "name": "DummyUnit010" + }, + { + "id": 2053, + "name": "DummyUnit011" + }, + { + "id": 2054, + "name": "DummyUnit012" + }, + { + "id": 2055, + "name": "DummyUnit013" + }, + { + "id": 2056, + "name": "DummyUnit014" } ], "Abilities": [ @@ -12803,7 +13011,7 @@ { "id": 770, "name": "FactoryTechLabResearch", - "buttonname": "", + "buttonname": "CycloneResearchHurricaneThrusters", "index": 10 }, { @@ -13031,7 +13239,7 @@ { "id": 807, "name": "StarportTechLabResearch", - "buttonname": "", + "buttonname": "ResearchRavenInterferenceMatrix", "index": 17 }, { @@ -17021,7 +17229,7 @@ { "id": 1454, "name": "InfestationPitResearch", - "buttonname": "EvolveInfestorEnergyUpgrade", + "buttonname": "", "friendlyname": "Research PathogenGlands", "index": 2 }, @@ -17522,7 +17730,7 @@ { "id": 1535, "name": "FusionCoreResearch", - "buttonname": "", + "buttonname": "ResearchMedivacEnergyUpgrade", "index": 3 }, { @@ -31088,7 +31296,7 @@ { "id": 3766, "name": "ShieldBatteryRechargeChanneled", - "buttonname": "", + "buttonname": "Stop", "index": 1 }, { @@ -31287,1953 +31495,3867 @@ }, { "id": 3797, - "name": "LoadOutSpray", - "buttonname": "LoadOutSpray@1", + "name": "LoadoutSpray", + "buttonname": "LoadoutSpray@1", "index": 0 }, { "id": 3798, - "name": "LoadOutSpray", - "buttonname": "LoadOutSpray@2", + "name": "LoadoutSpray", + "buttonname": "LoadoutSpray@2", "index": 1 }, { "id": 3799, - "name": "LoadOutSpray", - "buttonname": "LoadOutSpray@3", + "name": "LoadoutSpray", + "buttonname": "LoadoutSpray@3", "index": 2 }, { "id": 3800, - "name": "LoadOutSpray", - "buttonname": "LoadOutSpray@4", + "name": "LoadoutSpray", + "buttonname": "LoadoutSpray@4", "index": 3 }, { "id": 3801, - "name": "LoadOutSpray", + "name": "LoadoutSpray", + "buttonname": "LoadoutSpray@5", + "index": 4 + }, + { + "id": 3802, + "name": "LoadoutSpray", + "buttonname": "LoadoutSpray@6", + "index": 5 + }, + { + "id": 3803, + "name": "LoadoutSpray", + "buttonname": "LoadoutSpray@7", + "index": 6 + }, + { + "id": 3804, + "name": "LoadoutSpray", + "buttonname": "LoadoutSpray@8", + "index": 7 + }, + { + "id": 3805, + "name": "LoadoutSpray", + "buttonname": "LoadoutSpray@9", + "index": 8 + }, + { + "id": 3806, + "name": "LoadoutSpray", + "buttonname": "LoadoutSpray@10", + "index": 9 + }, + { + "id": 3807, + "name": "LoadoutSpray", + "buttonname": "LoadoutSpray@11", + "index": 10 + }, + { + "id": 3808, + "name": "LoadoutSpray", + "buttonname": "LoadoutSpray@12", + "index": 11 + }, + { + "id": 3809, + "name": "LoadoutSpray", + "buttonname": "LoadoutSpray@13", + "index": 12 + }, + { + "id": 3810, + "name": "LoadoutSpray", + "buttonname": "LoadoutSpray@14", + "index": 13 + }, + { + "id": 3811, + "name": "DummyAbil0", + "buttonname": "DummyAbil0", + "index": 0 + }, + { + "id": 3812, + "name": "DummyAbil1", + "buttonname": "DummyAbil1", + "index": 0 + }, + { + "id": 3813, + "name": "DummyAbil2", + "buttonname": "DummyAbil2", + "index": 0 + }, + { + "id": 3814, + "name": "DummyAbil3", + "buttonname": "DummyAbil3", + "index": 0 + }, + { + "id": 3815, + "name": "DummyAbil4", + "buttonname": "DummyAbil4", + "index": 0 + }, + { + "id": 3816, + "name": "DummyAbil5", + "buttonname": "DummyAbil5", + "index": 0 + }, + { + "id": 3817, + "name": "DummyAbil6", + "buttonname": "DummyAbil6", + "index": 0 + }, + { + "id": 3818, + "name": "DummyAbil7", + "buttonname": "DummyAbil7", + "index": 0 + }, + { + "id": 3819, + "name": "DummyAbil8", + "buttonname": "DummyAbil8", + "index": 0 + }, + { + "id": 3820, + "name": "DummyAbil9", + "buttonname": "DummyAbil9", + "index": 0 + }, + { + "id": 3821, + "name": "DummyAbil10", + "buttonname": "DummyAbil10", + "index": 0 + }, + { + "id": 3822, + "name": "DummyAbil11", + "buttonname": "DummyAbil11", + "index": 0 + }, + { + "id": 3823, + "name": "DummyAbil12", + "buttonname": "DummyAbil12", + "index": 0 + }, + { + "id": 3824, + "name": "DummyAbil13", + "buttonname": "DummyAbil13", + "index": 0 + }, + { + "id": 3825, + "name": "DummyAbil14", + "buttonname": "DummyAbil14", + "index": 0 + }, + { + "id": 3826, + "name": "DummyAbil15", + "buttonname": "DummyAbil15", + "index": 0 + }, + { + "id": 3827, + "name": "DummyAbil16", + "buttonname": "DummyAbil16", + "index": 0 + }, + { + "id": 3828, + "name": "DummyAbil17", + "buttonname": "DummyAbil17", + "index": 0 + }, + { + "id": 3829, + "name": "DummyAbil18", + "buttonname": "DummyAbil18", + "index": 0 + }, + { + "id": 3830, + "name": "DummyAbil19", + "buttonname": "DummyAbil19", + "index": 0 + }, + { + "id": 3831, + "name": "DummyAbil20", + "buttonname": "DummyAbil20", + "index": 0 + }, + { + "id": 3832, + "name": "DummyAbil21", + "buttonname": "DummyAbil21", + "index": 0 + }, + { + "id": 3833, + "name": "DummyAbil22", + "buttonname": "DummyAbil22", + "index": 0 + }, + { + "id": 3834, + "name": "DummyAbil23", + "buttonname": "DummyAbil23", + "index": 0 + }, + { + "id": 3835, + "name": "DummyAbil24", + "buttonname": "DummyAbil24", + "index": 0 + }, + { + "id": 3836, + "name": "DummyAbil25", + "buttonname": "DummyAbil25", + "index": 0 + }, + { + "id": 3837, + "name": "DummyAbil26", + "buttonname": "DummyAbil26", + "index": 0 + }, + { + "id": 3838, + "name": "DummyAbil27", + "buttonname": "DummyAbil27", + "index": 0 + }, + { + "id": 3839, + "name": "DummyAbil28", + "buttonname": "DummyAbil28", + "index": 0 + }, + { + "id": 3840, + "name": "DummyAbil29", + "buttonname": "DummyAbil29", + "index": 0 + }, + { + "id": 3841, + "name": "DummyAbil30", + "buttonname": "DummyAbil30", + "index": 0 + }, + { + "id": 3842, + "name": "DummyAbil31", + "buttonname": "DummyAbil31", + "index": 0 + }, + { + "id": 3843, + "name": "DummyAbil32", + "buttonname": "DummyAbil32", + "index": 0 + }, + { + "id": 3844, + "name": "DummyAbil33", + "buttonname": "DummyAbil33", + "index": 0 + }, + { + "id": 3845, + "name": "DummyAbil34", + "buttonname": "DummyAbil34", + "index": 0 + }, + { + "id": 3846, + "name": "DummyAbil35", + "buttonname": "DummyAbil35", + "index": 0 + }, + { + "id": 3847, + "name": "DummyAbil36", + "buttonname": "DummyAbil36", + "index": 0 + }, + { + "id": 3848, + "name": "DummyAbil37", + "buttonname": "DummyAbil37", + "index": 0 + }, + { + "id": 3849, + "name": "DummyAbil38", + "buttonname": "DummyAbil38", + "index": 0 + }, + { + "id": 3850, + "name": "DummyAbil39", + "buttonname": "DummyAbil39", + "index": 0 + }, + { + "id": 3851, + "name": "DummyAbil40", + "buttonname": "DummyAbil40", + "index": 0 + }, + { + "id": 3852, + "name": "DummyAbil41", + "buttonname": "DummyAbil41", + "index": 0 + }, + { + "id": 3853, + "name": "DummyAbil42", + "buttonname": "DummyAbil42", + "index": 0 + }, + { + "id": 3854, + "name": "DummyAbil43", + "buttonname": "DummyAbil43", + "index": 0 + }, + { + "id": 3855, + "name": "DummyAbil44", + "buttonname": "DummyAbil44", + "index": 0 + }, + { + "id": 3856, + "name": "DummyAbil45", + "buttonname": "DummyAbil45", + "index": 0 + }, + { + "id": 3857, + "name": "DummyAbil46", + "buttonname": "DummyAbil46", + "index": 0 + }, + { + "id": 3858, + "name": "DummyAbil47", + "buttonname": "DummyAbil47", + "index": 0 + }, + { + "id": 3859, + "name": "DummyAbil48", + "buttonname": "DummyAbil48", + "index": 0 + }, + { + "id": 3860, + "name": "DummyAbil49", + "buttonname": "DummyAbil49", + "index": 0 + }, + { + "id": 3861, + "name": "DummyAbil50", + "buttonname": "DummyAbil50", + "index": 0 + }, + { + "id": 3862, + "name": "DummyAbil51", + "buttonname": "DummyAbil51", + "index": 0 + }, + { + "id": 3863, + "name": "DummyAbil52", + "buttonname": "DummyAbil52", + "index": 0 + }, + { + "id": 3864, + "name": "DummyAbil53", + "buttonname": "DummyAbil53", + "index": 0 + }, + { + "id": 3865, + "name": "DummyAbil54", + "buttonname": "DummyAbil54", + "index": 0 + }, + { + "id": 3866, + "name": "DummyAbil55", + "buttonname": "DummyAbil55", + "index": 0 + }, + { + "id": 3867, + "name": "DummyAbil56", + "buttonname": "DummyAbil56", + "index": 0 + }, + { + "id": 3868, + "name": "DummyAbil57", + "buttonname": "DummyAbil57", + "index": 0 + }, + { + "id": 3869, + "name": "DummyAbil58", + "buttonname": "DummyAbil58", + "index": 0 + }, + { + "id": 3870, + "name": "DummyAbil59", + "buttonname": "DummyAbil59", + "index": 0 + }, + { + "id": 3871, + "name": "DummyAbil60", + "buttonname": "DummyAbil60", + "index": 0 + }, + { + "id": 3872, + "name": "DummyAbil61", + "buttonname": "DummyAbil61", + "index": 0 + }, + { + "id": 3873, + "name": "DummyAbil62", + "buttonname": "DummyAbil62", + "index": 0 + }, + { + "id": 3874, + "name": "DummyAbil63", + "buttonname": "DummyAbil63", + "index": 0 + }, + { + "id": 3875, + "name": "DummyAbil64", + "buttonname": "DummyAbil64", + "index": 0 + }, + { + "id": 3876, + "name": "DummyAbil65", + "buttonname": "DummyAbil65", + "index": 0 + }, + { + "id": 3877, + "name": "DummyAbil66", + "buttonname": "DummyAbil66", + "index": 0 + }, + { + "id": 3878, + "name": "DummyAbil67", + "buttonname": "DummyAbil67", + "index": 0 + }, + { + "id": 3879, + "name": "DummyAbil68", + "buttonname": "DummyAbil68", + "index": 0 + }, + { + "id": 3880, + "name": "DummyAbil69", + "buttonname": "DummyAbil69", + "index": 0 + }, + { + "id": 3881, + "name": "DummyAbil70", + "buttonname": "DummyAbil70", + "index": 0 + }, + { + "id": 3882, + "name": "DummyAbil71", + "buttonname": "DummyAbil71", + "index": 0 + }, + { + "id": 3883, + "name": "DummyAbil72", + "buttonname": "DummyAbil72", + "index": 0 + }, + { + "id": 3884, + "name": "DummyAbil73", + "buttonname": "DummyAbil73", + "index": 0 + }, + { + "id": 3885, + "name": "DummyAbil74", + "buttonname": "DummyAbil74", + "index": 0 + }, + { + "id": 3886, + "name": "DummyAbil75", + "buttonname": "DummyAbil75", + "index": 0 + }, + { + "id": 3887, + "name": "DummyAbil76", + "buttonname": "DummyAbil76", + "index": 0 + }, + { + "id": 3888, + "name": "DummyAbil77", + "buttonname": "DummyAbil77", + "index": 0 + }, + { + "id": 3889, + "name": "DummyAbil78", + "buttonname": "DummyAbil78", + "index": 0 + }, + { + "id": 3890, + "name": "DummyAbil79", + "buttonname": "DummyAbil79", + "index": 0 + }, + { + "id": 3891, + "name": "DummyAbil80", + "buttonname": "DummyAbil80", + "index": 0 + }, + { + "id": 3892, + "name": "DummyAbil81", + "buttonname": "DummyAbil81", + "index": 0 + }, + { + "id": 3893, + "name": "DummyAbil82", + "buttonname": "DummyAbil82", + "index": 0 + }, + { + "id": 3894, + "name": "DummyAbil83", + "buttonname": "DummyAbil83", + "index": 0 + }, + { + "id": 3895, + "name": "DummyAbil84", + "buttonname": "DummyAbil84", + "index": 0 + }, + { + "id": 3896, + "name": "DummyAbil85", + "buttonname": "DummyAbil85", + "index": 0 + }, + { + "id": 3897, + "name": "DummyAbil86", + "buttonname": "DummyAbil86", + "index": 0 + }, + { + "id": 3898, + "name": "DummyAbil87", + "buttonname": "DummyAbil87", + "index": 0 + }, + { + "id": 3899, + "name": "DummyAbil88", + "buttonname": "DummyAbil88", + "index": 0 + }, + { + "id": 3900, + "name": "DummyAbil89", + "buttonname": "DummyAbil89", + "index": 0 + }, + { + "id": 3901, + "name": "DummyAbil90", + "buttonname": "DummyAbil90", + "index": 0 + }, + { + "id": 3902, + "name": "DummyAbil91", + "buttonname": "DummyAbil91", + "index": 0 + }, + { + "id": 3903, + "name": "DummyAbil92", + "buttonname": "DummyAbil92", + "index": 0 + }, + { + "id": 3904, + "name": "DummyAbil93", + "buttonname": "DummyAbil93", + "index": 0 + }, + { + "id": 3905, + "name": "DummyAbil94", + "buttonname": "DummyAbil94", + "index": 0 + }, + { + "id": 3906, + "name": "DummyAbil95", + "buttonname": "DummyAbil95", + "index": 0 + }, + { + "id": 3907, + "name": "DummyAbil96", + "buttonname": "DummyAbil96", + "index": 0 + }, + { + "id": 3908, + "name": "DummyAbil97", + "buttonname": "DummyAbil97", + "index": 0 + }, + { + "id": 3909, + "name": "DummyAbil98", + "buttonname": "DummyAbil98", + "index": 0 + }, + { + "id": 3910, + "name": "DummyAbil99", + "buttonname": "DummyAbil99", + "index": 0 + }, + { + "id": 3911, + "name": "DummyAbil100", + "buttonname": "DummyAbil100", + "index": 0 + }, + { + "id": 3912, + "name": "DummyAbil101", + "buttonname": "DummyAbil101", + "index": 0 + }, + { + "id": 3913, + "name": "DummyAbil102", + "buttonname": "DummyAbil102", + "index": 0 + }, + { + "id": 3914, + "name": "DummyAbil103", + "buttonname": "DummyAbil103", + "index": 0 + }, + { + "id": 3915, + "name": "DummyAbil104", + "buttonname": "DummyAbil104", + "index": 0 + }, + { + "id": 3916, + "name": "DummyAbil105", + "buttonname": "DummyAbil105", + "index": 0 + }, + { + "id": 3917, + "name": "DummyAbil106", + "buttonname": "DummyAbil106", + "index": 0 + }, + { + "id": 3918, + "name": "DummyAbil107", + "buttonname": "DummyAbil107", + "index": 0 + }, + { + "id": 3919, + "name": "DummyAbil108", + "buttonname": "DummyAbil108", + "index": 0 + }, + { + "id": 3920, + "name": "DummyAbil109", + "buttonname": "DummyAbil109", + "index": 0 + }, + { + "id": 3921, + "name": "DummyAbil110", + "buttonname": "DummyAbil110", + "index": 0 + }, + { + "id": 3922, + "name": "DummyAbil111", + "buttonname": "DummyAbil111", + "index": 0 + }, + { + "id": 3923, + "name": "DummyAbil112", + "buttonname": "DummyAbil112", + "index": 0 + }, + { + "id": 3924, + "name": "DummyAbil113", + "buttonname": "DummyAbil113", + "index": 0 + }, + { + "id": 3925, + "name": "DummyAbil114", + "buttonname": "DummyAbil114", + "index": 0 + }, + { + "id": 3926, + "name": "DummyAbil115", + "buttonname": "DummyAbil115", + "index": 0 + }, + { + "id": 3927, + "name": "DummyAbil116", + "buttonname": "DummyAbil116", + "index": 0 + }, + { + "id": 3928, + "name": "DummyAbil117", + "buttonname": "DummyAbil117", + "index": 0 + }, + { + "id": 3929, + "name": "DummyAbil118", + "buttonname": "DummyAbil118", + "index": 0 + }, + { + "id": 3930, + "name": "DummyAbil119", + "buttonname": "DummyAbil119", + "index": 0 + }, + { + "id": 3931, + "name": "DummyAbil120", + "buttonname": "DummyAbil120", + "index": 0 + }, + { + "id": 3932, + "name": "DummyAbil121", + "buttonname": "DummyAbil121", + "index": 0 + }, + { + "id": 3933, + "name": "DummyAbil122", + "buttonname": "DummyAbil122", + "index": 0 + }, + { + "id": 3934, + "name": "DummyAbil123", + "buttonname": "DummyAbil123", + "index": 0 + }, + { + "id": 3935, + "name": "DummyAbil124", + "buttonname": "DummyAbil124", + "index": 0 + }, + { + "id": 3936, + "name": "DummyAbil125", + "buttonname": "DummyAbil125", + "index": 0 + }, + { + "id": 3937, + "name": "DummyAbil126", + "buttonname": "DummyAbil126", + "index": 0 + }, + { + "id": 3938, + "name": "DummyAbil127", + "buttonname": "DummyAbil127", + "index": 0 + }, + { + "id": 3939, + "name": "DummyAbil128", + "buttonname": "DummyAbil128", + "index": 0 + }, + { + "id": 3940, + "name": "DummyAbil129", + "buttonname": "DummyAbil129", + "index": 0 + }, + { + "id": 3941, + "name": "DummyAbil130", + "buttonname": "DummyAbil130", + "index": 0 + }, + { + "id": 3942, + "name": "DummyAbil131", + "buttonname": "DummyAbil131", + "index": 0 + }, + { + "id": 3943, + "name": "DummyAbil132", + "buttonname": "DummyAbil132", + "index": 0 + }, + { + "id": 3944, + "name": "DummyAbil133", + "buttonname": "DummyAbil133", + "index": 0 + }, + { + "id": 3945, + "name": "DummyAbil134", + "buttonname": "DummyAbil134", + "index": 0 + }, + { + "id": 3946, + "name": "DummyAbil135", + "buttonname": "DummyAbil135", + "index": 0 + }, + { + "id": 3947, + "name": "DummyAbil136", + "buttonname": "DummyAbil136", + "index": 0 + }, + { + "id": 3948, + "name": "DummyAbil137", + "buttonname": "DummyAbil137", + "index": 0 + }, + { + "id": 3949, + "name": "DummyAbil138", + "buttonname": "DummyAbil138", + "index": 0 + }, + { + "id": 3950, + "name": "DummyAbil139", + "buttonname": "DummyAbil139", + "index": 0 + }, + { + "id": 3951, + "name": "DummyAbil140", + "buttonname": "DummyAbil140", + "index": 0 + }, + { + "id": 3952, + "name": "DummyAbil141", + "buttonname": "DummyAbil141", + "index": 0 + }, + { + "id": 3953, + "name": "DummyAbil142", + "buttonname": "DummyAbil142", + "index": 0 + }, + { + "id": 3954, + "name": "DummyAbil143", + "buttonname": "DummyAbil143", + "index": 0 + }, + { + "id": 3955, + "name": "DummyAbil144", + "buttonname": "DummyAbil144", + "index": 0 + }, + { + "id": 3956, + "name": "DummyAbil145", + "buttonname": "DummyAbil145", + "index": 0 + }, + { + "id": 3957, + "name": "DummyAbil146", + "buttonname": "DummyAbil146", + "index": 0 + }, + { + "id": 3958, + "name": "DummyAbil147", + "buttonname": "DummyAbil147", + "index": 0 + }, + { + "id": 3959, + "name": "DummyAbil148", + "buttonname": "DummyAbil148", + "index": 0 + }, + { + "id": 3960, + "name": "DummyAbil149", + "buttonname": "DummyAbil149", + "index": 0 + }, + { + "id": 3961, + "name": "DummyAbil150", + "buttonname": "DummyAbil150", + "index": 0 + }, + { + "id": 3962, + "name": "DummyAbil151", + "buttonname": "DummyAbil151", + "index": 0 + }, + { + "id": 3963, + "name": "DummyAbil152", + "buttonname": "DummyAbil152", + "index": 0 + }, + { + "id": 3964, + "name": "DummyAbil153", + "buttonname": "DummyAbil153", + "index": 0 + }, + { + "id": 3965, + "name": "DummyAbil154", + "buttonname": "DummyAbil154", + "index": 0 + }, + { + "id": 3966, + "name": "DummyAbil155", + "buttonname": "DummyAbil155", + "index": 0 + }, + { + "id": 3967, + "name": "DummyAbil156", + "buttonname": "DummyAbil156", + "index": 0 + }, + { + "id": 3968, + "name": "DummyAbil157", + "buttonname": "DummyAbil157", + "index": 0 + }, + { + "id": 3969, + "name": "DummyAbil158", + "buttonname": "DummyAbil158", + "index": 0 + }, + { + "id": 3970, + "name": "DummyAbil159", + "buttonname": "DummyAbil159", + "index": 0 + }, + { + "id": 3971, + "name": "DummyAbil160", + "buttonname": "DummyAbil160", + "index": 0 + }, + { + "id": 3972, + "name": "DummyAbil161", + "buttonname": "DummyAbil161", + "index": 0 + }, + { + "id": 3973, + "name": "DummyAbil162", + "buttonname": "DummyAbil162", + "index": 0 + }, + { + "id": 3974, + "name": "DummyAbil163", + "buttonname": "DummyAbil163", + "index": 0 + }, + { + "id": 3975, + "name": "DummyAbil164", + "buttonname": "DummyAbil164", + "index": 0 + }, + { + "id": 3976, + "name": "DummyAbil165", + "buttonname": "DummyAbil165", + "index": 0 + }, + { + "id": 3977, + "name": "DummyAbil166", + "buttonname": "DummyAbil166", + "index": 0 + }, + { + "id": 3978, + "name": "DummyAbil167", + "buttonname": "DummyAbil167", + "index": 0 + }, + { + "id": 3979, + "name": "DummyAbil168", + "buttonname": "DummyAbil168", + "index": 0 + }, + { + "id": 3980, + "name": "DummyAbil169", + "buttonname": "DummyAbil169", + "index": 0 + }, + { + "id": 3981, + "name": "DummyAbil170", + "buttonname": "DummyAbil170", + "index": 0 + }, + { + "id": 3982, + "name": "DummyAbil171", + "buttonname": "DummyAbil171", + "index": 0 + }, + { + "id": 3983, + "name": "DummyAbil172", + "buttonname": "DummyAbil172", + "index": 0 + }, + { + "id": 3984, + "name": "DummyAbil173", + "buttonname": "DummyAbil173", + "index": 0 + }, + { + "id": 3985, + "name": "DummyAbil174", + "buttonname": "DummyAbil174", + "index": 0 + }, + { + "id": 3986, + "name": "DummyAbil175", + "buttonname": "DummyAbil175", + "index": 0 + }, + { + "id": 3987, + "name": "DummyAbil176", + "buttonname": "DummyAbil176", + "index": 0 + }, + { + "id": 3988, + "name": "DummyAbil177", + "buttonname": "DummyAbil177", + "index": 0 + }, + { + "id": 3989, + "name": "DummyAbil178", + "buttonname": "DummyAbil178", + "index": 0 + }, + { + "id": 3990, + "name": "DummyAbil179", + "buttonname": "DummyAbil179", + "index": 0 + }, + { + "id": 3991, + "name": "DummyAbil180", + "buttonname": "DummyAbil180", + "index": 0 + }, + { + "id": 3992, + "name": "DummyAbil181", + "buttonname": "DummyAbil181", + "index": 0 + }, + { + "id": 3993, + "name": "DummyAbil182", + "buttonname": "DummyAbil182", + "index": 0 + }, + { + "id": 3994, + "name": "DummyAbil183", + "buttonname": "DummyAbil183", + "index": 0 + }, + { + "id": 3995, + "name": "DummyAbil184", + "buttonname": "DummyAbil184", + "index": 0 + }, + { + "id": 3996, + "name": "DummyAbil185", + "buttonname": "DummyAbil185", + "index": 0 + }, + { + "id": 3997, + "name": "DummyAbil186", + "buttonname": "DummyAbil186", + "index": 0 + }, + { + "id": 3998, + "name": "DummyAbil187", + "buttonname": "DummyAbil187", + "index": 0 + }, + { + "id": 3999, + "name": "DummyAbil188", + "buttonname": "DummyAbil188", + "index": 0 + }, + { + "id": 4000, + "name": "DummyAbil189", + "buttonname": "DummyAbil189", + "index": 0 + }, + { + "id": 4001, + "name": "DummyAbil190", + "buttonname": "DummyAbil190", + "index": 0 + }, + { + "id": 4002, + "name": "DummyAbil191", + "buttonname": "DummyAbil191", + "index": 0 + }, + { + "id": 4003, + "name": "DummyAbil192", + "buttonname": "DummyAbil192", + "index": 0 + }, + { + "id": 4004, + "name": "DummyAbil193", + "buttonname": "DummyAbil193", + "index": 0 + }, + { + "id": 4005, + "name": "DummyAbil194", + "buttonname": "DummyAbil194", + "index": 0 + }, + { + "id": 4006, + "name": "DummyAbil195", + "buttonname": "DummyAbil195", + "index": 0 + }, + { + "id": 4007, + "name": "DummyAbil196", + "buttonname": "DummyAbil196", + "index": 0 + }, + { + "id": 4008, + "name": "DummyAbil197", + "buttonname": "DummyAbil197", + "index": 0 + }, + { + "id": 4009, + "name": "DummyAbil198", + "buttonname": "DummyAbil198", + "index": 0 + }, + { + "id": 4010, + "name": "DummyAbil199", + "buttonname": "DummyAbil199", + "index": 0 + }, + { + "id": 4011, + "name": "DummyAbil200", + "buttonname": "DummyAbil200", + "index": 0 + }, + { + "id": 4012, + "name": "DummyAbil201", + "buttonname": "DummyAbil201", + "index": 0 + }, + { + "id": 4013, + "name": "DummyAbil202", + "buttonname": "DummyAbil202", + "index": 0 + }, + { + "id": 4014, + "name": "DummyAbil203", + "buttonname": "DummyAbil203", + "index": 0 + }, + { + "id": 4015, + "name": "DummyAbil204", + "buttonname": "DummyAbil204", + "index": 0 + }, + { + "id": 4016, + "name": "DummyAbil205", + "buttonname": "DummyAbil205", + "index": 0 + }, + { + "id": 4017, + "name": "DummyAbil206", + "buttonname": "DummyAbil206", + "index": 0 + }, + { + "id": 4018, + "name": "DummyAbil207", + "buttonname": "DummyAbil207", + "index": 0 + }, + { + "id": 4019, + "name": "DummyAbil208", + "buttonname": "DummyAbil208", + "index": 0 + }, + { + "id": 4020, + "name": "DummyAbil209", + "buttonname": "DummyAbil209", + "index": 0 + }, + { + "id": 4021, + "name": "DummyAbil210", + "buttonname": "DummyAbil210", + "index": 0 + }, + { + "id": 4022, + "name": "DummyAbil211", + "buttonname": "DummyAbil211", + "index": 0 + }, + { + "id": 4023, + "name": "DummyAbil212", + "buttonname": "DummyAbil212", + "index": 0 + }, + { + "id": 4024, + "name": "DummyAbil213", + "buttonname": "DummyAbil213", + "index": 0 + }, + { + "id": 4025, + "name": "DummyAbil214", + "buttonname": "DummyAbil214", + "index": 0 + }, + { + "id": 4026, + "name": "DummyAbil215", + "buttonname": "DummyAbil215", + "index": 0 + }, + { + "id": 4027, + "name": "DummyAbil216", + "buttonname": "DummyAbil216", + "index": 0 + }, + { + "id": 4028, + "name": "DummyAbil217", + "buttonname": "DummyAbil217", + "index": 0 + }, + { + "id": 4029, + "name": "DummyAbil218", + "buttonname": "DummyAbil218", + "index": 0 + }, + { + "id": 4030, + "name": "DummyAbil219", + "buttonname": "DummyAbil219", + "index": 0 + }, + { + "id": 4031, + "name": "DummyAbil220", + "buttonname": "DummyAbil220", + "index": 0 + }, + { + "id": 4032, + "name": "DummyAbil221", + "buttonname": "DummyAbil221", + "index": 0 + }, + { + "id": 4033, + "name": "DummyAbil222", + "buttonname": "DummyAbil222", + "index": 0 + }, + { + "id": 4034, + "name": "DummyAbil223", + "buttonname": "DummyAbil223", + "index": 0 + }, + { + "id": 4035, + "name": "DummyAbil224", + "buttonname": "DummyAbil224", + "index": 0 + }, + { + "id": 4036, + "name": "DummyAbil225", + "buttonname": "DummyAbil225", + "index": 0 + }, + { + "id": 4037, + "name": "DummyAbil226", + "buttonname": "DummyAbil226", + "index": 0 + }, + { + "id": 4038, + "name": "DummyAbil227", + "buttonname": "DummyAbil227", + "index": 0 + }, + { + "id": 4039, + "name": "DummyAbil228", + "buttonname": "DummyAbil228", + "index": 0 + }, + { + "id": 4040, + "name": "DummyAbil229", + "buttonname": "DummyAbil229", + "index": 0 + }, + { + "id": 4041, + "name": "DummyAbil230", + "buttonname": "DummyAbil230", + "index": 0 + }, + { + "id": 4042, + "name": "DummyAbil231", + "buttonname": "DummyAbil231", + "index": 0 + }, + { + "id": 4043, + "name": "DummyAbil232", + "buttonname": "DummyAbil232", + "index": 0 + }, + { + "id": 4044, + "name": "DummyAbil233", + "buttonname": "DummyAbil233", + "index": 0 + }, + { + "id": 4045, + "name": "DummyAbil234", + "buttonname": "DummyAbil234", + "index": 0 + }, + { + "id": 4046, + "name": "DummyAbil235", + "buttonname": "DummyAbil235", + "index": 0 + }, + { + "id": 4047, + "name": "DummyAbil236", + "buttonname": "DummyAbil236", + "index": 0 + }, + { + "id": 4048, + "name": "DummyAbil237", + "buttonname": "DummyAbil237", + "index": 0 + }, + { + "id": 4049, + "name": "DummyAbil238", + "buttonname": "DummyAbil238", + "index": 0 + }, + { + "id": 4050, + "name": "DummyAbil239", + "buttonname": "DummyAbil239", + "index": 0 + }, + { + "id": 4051, + "name": "DummyAbil240", + "buttonname": "DummyAbil240", + "index": 0 + }, + { + "id": 4052, + "name": "DummyAbil241", + "buttonname": "DummyAbil241", + "index": 0 + }, + { + "id": 4053, + "name": "DummyAbil242", + "buttonname": "DummyAbil242", + "index": 0 + }, + { + "id": 4054, + "name": "DummyAbil243", + "buttonname": "DummyAbil243", + "index": 0 + }, + { + "id": 4055, + "name": "DummyAbil244", + "buttonname": "DummyAbil244", + "index": 0 + }, + { + "id": 4056, + "name": "DummyAbil245", + "buttonname": "DummyAbil245", + "index": 0 + }, + { + "id": 4057, + "name": "DummyAbil246", + "buttonname": "DummyAbil246", + "index": 0 + }, + { + "id": 4058, + "name": "DummyAbil247", + "buttonname": "DummyAbil247", + "index": 0 + }, + { + "id": 4059, + "name": "DummyAbil248", + "buttonname": "DummyAbil248", + "index": 0 + }, + { + "id": 4060, + "name": "DummyAbil249", + "buttonname": "DummyAbil249", + "index": 0 + }, + { + "id": 4061, + "name": "DummyAbil250", + "buttonname": "DummyAbil250", + "index": 0 + }, + { + "id": 4062, + "name": "DummyAbil251", + "buttonname": "DummyAbil251", + "index": 0 + }, + { + "id": 4063, + "name": "DummyAbil252", + "buttonname": "DummyAbil252", + "index": 0 + }, + { + "id": 4064, + "name": "DummyAbil253", + "buttonname": "DummyAbil253", + "index": 0 + }, + { + "id": 4065, + "name": "DummyAbil254", + "buttonname": "DummyAbil254", + "index": 0 + }, + { + "id": 4066, + "name": "DummyAbil255", + "buttonname": "DummyAbil255", + "index": 0 + }, + { + "id": 4067, + "name": "DummyAbil256", + "buttonname": "DummyAbil256", + "index": 0 + }, + { + "id": 4068, + "name": "DummyAbil257", + "buttonname": "DummyAbil257", + "index": 0 + }, + { + "id": 4069, + "name": "DummyAbil258", + "buttonname": "DummyAbil258", + "index": 0 + }, + { + "id": 4070, + "name": "DummyAbil259", + "buttonname": "DummyAbil259", + "index": 0 + }, + { + "id": 4071, + "name": "DummyAbil260", + "buttonname": "DummyAbil260", + "index": 0 + }, + { + "id": 4072, + "name": "DummyAbil261", + "buttonname": "DummyAbil261", + "index": 0 + }, + { + "id": 4073, + "name": "DummyAbil262", + "buttonname": "DummyAbil262", + "index": 0 + }, + { + "id": 4074, + "name": "DummyAbil263", + "buttonname": "DummyAbil263", + "index": 0 + }, + { + "id": 4075, + "name": "DummyAbil264", + "buttonname": "DummyAbil264", + "index": 0 + }, + { + "id": 4076, + "name": "DummyAbil265", + "buttonname": "DummyAbil265", + "index": 0 + }, + { + "id": 4077, + "name": "DummyAbil266", + "buttonname": "DummyAbil266", + "index": 0 + }, + { + "id": 4078, + "name": "DummyAbil267", + "buttonname": "DummyAbil267", + "index": 0 + }, + { + "id": 4079, + "name": "DummyAbil268", + "buttonname": "DummyAbil268", + "index": 0 + }, + { + "id": 4080, + "name": "DummyAbil269", + "buttonname": "DummyAbil269", + "index": 0 + }, + { + "id": 4081, + "name": "DummyAbil270", + "buttonname": "DummyAbil270", + "index": 0 + }, + { + "id": 4082, + "name": "DummyAbil271", + "buttonname": "DummyAbil271", + "index": 0 + }, + { + "id": 4083, + "name": "DummyAbil272", + "buttonname": "DummyAbil272", + "index": 0 + }, + { + "id": 4084, + "name": "DummyAbil273", + "buttonname": "DummyAbil273", + "index": 0 + }, + { + "id": 4085, + "name": "DummyAbil274", + "buttonname": "DummyAbil274", + "index": 0 + }, + { + "id": 4086, + "name": "DummyAbil275", + "buttonname": "DummyAbil275", + "index": 0 + }, + { + "id": 4087, + "name": "DummyAbil276", + "buttonname": "DummyAbil276", + "index": 0 + }, + { + "id": 4088, + "name": "DummyAbil277", + "buttonname": "DummyAbil277", + "index": 0 + }, + { + "id": 4089, + "name": "DummyAbil278", + "buttonname": "DummyAbil278", + "index": 0 + }, + { + "id": 4090, + "name": "DummyAbil279", + "buttonname": "DummyAbil279", + "index": 0 + }, + { + "id": 4091, + "name": "DummyAbil280", + "buttonname": "DummyAbil280", + "index": 0 + }, + { + "id": 4092, + "name": "DummyAbil281", + "buttonname": "DummyAbil281", + "index": 0 + }, + { + "id": 4093, + "name": "DummyAbil282", + "buttonname": "DummyAbil282", + "index": 0 + }, + { + "id": 4094, + "name": "DummyAbil283", + "buttonname": "DummyAbil283", + "index": 0 + }, + { + "id": 4095, + "name": "DummyAbil284", + "buttonname": "DummyAbil284", + "index": 0 + }, + { + "id": 4096, + "name": "DummyAbil285", + "buttonname": "DummyAbil285", + "index": 0 + }, + { + "id": 4097, + "name": "DummyAbil286", + "buttonname": "DummyAbil286", + "index": 0 + }, + { + "id": 4098, + "name": "DummyAbil287", + "buttonname": "DummyAbil287", + "index": 0 + }, + { + "id": 4099, + "name": "DummyAbil288", + "buttonname": "DummyAbil288", + "index": 0 + }, + { + "id": 4100, + "name": "DummyAbil289", + "buttonname": "DummyAbil289", + "index": 0 + }, + { + "id": 4101, + "name": "DummyAbil290", + "buttonname": "DummyAbil290", + "index": 0 + }, + { + "id": 4102, + "name": "DummyAbil291", + "buttonname": "DummyAbil291", + "index": 0 + }, + { + "id": 4103, + "name": "DummyAbil292", + "buttonname": "DummyAbil292", + "index": 0 + }, + { + "id": 4104, + "name": "DummyAbil293", + "buttonname": "DummyAbil293", + "index": 0 + }, + { + "id": 4105, + "name": "DummyAbil294", + "buttonname": "DummyAbil294", + "index": 0 + }, + { + "id": 4106, + "name": "DummyAbil295", + "buttonname": "DummyAbil295", + "index": 0 + }, + { + "id": 4107, + "name": "BatteryOvercharge", + "buttonname": "BatteryOvercharge", + "index": 0 + }, + { + "id": 4108, + "name": "DummyAbil296", + "buttonname": "DummyAbil296", + "index": 0 + }, + { + "id": 4109, + "name": "AmorphousArmorcloud", + "buttonname": "AmorphousArmorcloud", + "index": 0 + }, + { + "id": 4110, + "name": "DummyAbil297", + "buttonname": "DummyAbil297", + "index": 0 + }, + { + "id": 4111, + "name": "ShieldBatteryRechargeEx5", + "buttonname": "ShieldBatteryRecharge", + "index": 0 + }, + { + "id": 4112, + "name": "ShieldBatteryRechargeEx5", + "buttonname": "Stop", + "index": 1 + }, + { + "id": 4113, + "name": "DummyAbil298", + "buttonname": "DummyAbil298", + "index": 0 + }, + { + "id": 4114, + "name": "DummyAbil299", + "buttonname": "DummyAbil299", + "index": 0 + }, + { + "id": 4115, + "name": "DummyAbil300", + "buttonname": "DummyAbil300", + "index": 0 + }, + { + "id": 4116, + "name": "DummyAbil301", + "buttonname": "DummyAbil301", + "index": 0 + }, + { + "id": 4117, + "name": "DummyAbil302", + "buttonname": "DummyAbil302", + "index": 0 + }, + { + "id": 4118, + "name": "MorphToBaneling", + "buttonname": "Baneling", + "index": 0 + }, + { + "id": 4119, + "name": "MorphToBaneling", + "buttonname": "Cancel", + "index": 1 + }, + { + "id": 4120, + "name": "LoadOutSpray", + "buttonname": "LoadOutSpray@1", + "index": 0 + }, + { + "id": 4121, + "name": "LoadOutSpray", + "buttonname": "LoadOutSpray@2", + "index": 1 + }, + { + "id": 4122, + "name": "LoadOutSpray", + "buttonname": "LoadOutSpray@3", + "index": 2 + }, + { + "id": 4123, + "name": "LoadOutSpray", + "buttonname": "LoadOutSpray@4", + "index": 3 + }, + { + "id": 4124, + "name": "LoadOutSpray", "buttonname": "LoadOutSpray@5", "index": 4 }, { - "id": 3802, + "id": 4125, "name": "LoadOutSpray", "buttonname": "LoadOutSpray@6", "index": 5 }, { - "id": 3803, + "id": 4126, "name": "LoadOutSpray", "buttonname": "LoadOutSpray@7", "index": 6 }, { - "id": 3804, + "id": 4127, "name": "LoadOutSpray", "buttonname": "LoadOutSpray@8", "index": 7 }, { - "id": 3805, + "id": 4128, "name": "LoadOutSpray", "buttonname": "LoadOutSpray@9", "index": 8 }, { - "id": 3806, + "id": 4129, "name": "LoadOutSpray", "buttonname": "LoadOutSpray@10", "index": 9 }, { - "id": 3807, + "id": 4130, "name": "LoadOutSpray", "buttonname": "LoadOutSpray@11", "index": 10 }, { - "id": 3808, + "id": 4131, "name": "LoadOutSpray", "buttonname": "LoadOutSpray@12", "index": 11 }, { - "id": 3809, + "id": 4132, "name": "LoadOutSpray", "buttonname": "LoadOutSpray@13", "index": 12 }, { - "id": 3810, + "id": 4133, "name": "LoadOutSpray", "buttonname": "LoadOutSpray@14", "index": 13 }, { - "id": 3811, + "id": 4134, "name": "LoadOutSpray", "buttonname": "", "index": 14 }, { - "id": 3812, + "id": 4135, "name": "LoadOutSpray", "buttonname": "", "index": 15 }, { - "id": 3813, + "id": 4136, "name": "LoadOutSpray", "buttonname": "", "index": 16 }, { - "id": 3814, + "id": 4137, "name": "LoadOutSpray", "buttonname": "", "index": 17 }, { - "id": 3815, + "id": 4138, "name": "LoadOutSpray", "buttonname": "", "index": 18 }, { - "id": 3816, + "id": 4139, "name": "LoadOutSpray", "buttonname": "", "index": 19 }, { - "id": 3817, + "id": 4140, "name": "MorphToInfestedTerran", "buttonname": "", "index": 2 }, { - "id": 3818, + "id": 4141, "name": "DisguiseAsZealot", "buttonname": "", "index": 2 }, { - "id": 3819, + "id": 4142, "name": "DisguiseAsMarineWithShield", "buttonname": "", "index": 2 }, { - "id": 3820, + "id": 4143, "name": "DisguiseAsMarineWithoutShield", "buttonname": "", "index": 2 }, { - "id": 3821, + "id": 4144, "name": "DisguiseAsZerglingWithWings", "buttonname": "", "index": 2 }, { - "id": 3822, + "id": 4145, "name": "DisguiseAsZerglingWithoutWings", "buttonname": "", "index": 2 }, { - "id": 3823, + "id": 4146, "name": "SiegeMode", "buttonname": "", "index": 2 }, { - "id": 3824, + "id": 4147, "name": "Unsiege", "buttonname": "", "index": 2 }, { - "id": 3825, + "id": 4148, "name": "AssaultMode", "buttonname": "", "index": 2 }, { - "id": 3826, + "id": 4149, "name": "FighterMode", "buttonname": "", "index": 2 }, { - "id": 3827, + "id": 4150, "name": "CommandCenterLiftOff", "buttonname": "", "index": 2 }, { - "id": 3828, + "id": 4151, "name": "CommandCenterLand", "buttonname": "", "index": 2 }, { - "id": 3829, + "id": 4152, "name": "BarracksLiftOff", "buttonname": "", "index": 2 }, { - "id": 3830, + "id": 4153, "name": "FactoryLiftOff", "buttonname": "", "index": 2 }, { - "id": 3831, + "id": 4154, "name": "StarportLiftOff", "buttonname": "", "index": 2 }, { - "id": 3832, + "id": 4155, "name": "FactoryLand", "buttonname": "", "index": 2 }, { - "id": 3833, + "id": 4156, "name": "StarportLand", "buttonname": "", "index": 2 }, { - "id": 3834, + "id": 4157, "name": "BarracksLand", "buttonname": "", "index": 2 }, { - "id": 3835, + "id": 4158, "name": "SupplyDepotLower", "buttonname": "", "index": 2 }, { - "id": 3836, + "id": 4159, "name": "SupplyDepotRaise", "buttonname": "", "index": 2 }, { - "id": 3837, + "id": 4160, "name": "UpgradeToLair", "buttonname": "", "index": 2 }, { - "id": 3838, + "id": 4161, "name": "UpgradeToHive", "buttonname": "", "index": 2 }, { - "id": 3839, + "id": 4162, "name": "UpgradeToGreaterSpire", "buttonname": "", "index": 2 }, { - "id": 3840, + "id": 4163, "name": "MorphToBroodLord", "buttonname": "", "index": 2 }, { - "id": 3841, + "id": 4164, "name": "BurrowBanelingDown", "buttonname": "", "index": 2 }, { - "id": 3842, + "id": 4165, "name": "BurrowBanelingUp", "buttonname": "", "index": 2 }, { - "id": 3843, + "id": 4166, "name": "BurrowDroneDown", "buttonname": "", "index": 2 }, { - "id": 3844, + "id": 4167, "name": "BurrowDroneUp", "buttonname": "", "index": 2 }, { - "id": 3845, + "id": 4168, "name": "BurrowHydraliskDown", "buttonname": "", "index": 2 }, { - "id": 3846, + "id": 4169, "name": "BurrowHydraliskUp", "buttonname": "", "index": 2 }, { - "id": 3847, + "id": 4170, "name": "BurrowRoachDown", "buttonname": "", "index": 2 }, { - "id": 3848, + "id": 4171, "name": "BurrowRoachUp", "buttonname": "", "index": 2 }, { - "id": 3849, + "id": 4172, "name": "BurrowZerglingDown", "buttonname": "", "index": 2 }, { - "id": 3850, + "id": 4173, "name": "BurrowZerglingUp", "buttonname": "", "index": 2 }, { - "id": 3851, + "id": 4174, "name": "BurrowInfestorTerranDown", "buttonname": "", "index": 2 }, { - "id": 3852, + "id": 4175, "name": "BurrowInfestorTerranUp", "buttonname": "", "index": 2 }, { - "id": 3853, + "id": 4176, "name": "RedstoneLavaCritterBurrow", "buttonname": "", "index": 2 }, { - "id": 3854, + "id": 4177, "name": "RedstoneLavaCritterInjuredBurrow", "buttonname": "", "index": 2 }, { - "id": 3855, + "id": 4178, "name": "RedstoneLavaCritterUnburrow", "buttonname": "", "index": 2 }, { - "id": 3856, + "id": 4179, "name": "RedstoneLavaCritterInjuredUnburrow", "buttonname": "", "index": 2 }, { - "id": 3857, + "id": 4180, "name": "BurrowQueenDown", "buttonname": "", "index": 2 }, { - "id": 3858, + "id": 4181, "name": "BurrowQueenUp", "buttonname": "", "index": 2 }, { - "id": 3859, + "id": 4182, "name": "BurrowInfestorDown", "buttonname": "", "index": 2 }, { - "id": 3860, + "id": 4183, "name": "BurrowInfestorUp", "buttonname": "", "index": 2 }, { - "id": 3861, + "id": 4184, "name": "MorphToOverseer", "buttonname": "", "index": 2 }, { - "id": 3862, + "id": 4185, "name": "UpgradeToPlanetaryFortress", "buttonname": "", "index": 2 }, { - "id": 3863, + "id": 4186, "name": "BurrowUltraliskDown", "buttonname": "", "index": 2 }, { - "id": 3864, + "id": 4187, "name": "BurrowUltraliskUp", "buttonname": "", "index": 2 }, { - "id": 3865, + "id": 4188, "name": "UpgradeToOrbital", "buttonname": "", "index": 2 }, { - "id": 3866, + "id": 4189, "name": "UpgradeToWarpGate", "buttonname": "", "index": 2 }, { - "id": 3867, + "id": 4190, "name": "MorphBackToGateway", "buttonname": "", "index": 2 }, { - "id": 3868, + "id": 4191, "name": "OrbitalLiftOff", "buttonname": "", "index": 2 }, { - "id": 3869, + "id": 4192, "name": "OrbitalCommandLand", "buttonname": "", "index": 2 }, { - "id": 3870, + "id": 4193, "name": "PhasingMode", "buttonname": "", "index": 2 }, { - "id": 3871, + "id": 4194, "name": "TransportMode", "buttonname": "", "index": 2 }, { - "id": 3872, + "id": 4195, "name": "BurrowCreepTumorDown", "buttonname": "", "index": 2 }, { - "id": 3873, + "id": 4196, "name": "TechLabMorph", "buttonname": "", "index": 2 }, { - "id": 3874, + "id": 4197, "name": "BarracksTechLabMorph", "buttonname": "", "index": 2 }, { - "id": 3875, + "id": 4198, "name": "FactoryTechLabMorph", "buttonname": "", "index": 2 }, { - "id": 3876, + "id": 4199, "name": "StarportTechLabMorph", "buttonname": "", "index": 2 }, { - "id": 3877, + "id": 4200, "name": "ReactorMorph", "buttonname": "", "index": 2 }, { - "id": 3878, + "id": 4201, "name": "BarracksReactorMorph", "buttonname": "", "index": 2 }, { - "id": 3879, + "id": 4202, "name": "FactoryReactorMorph", "buttonname": "", "index": 2 }, { - "id": 3880, + "id": 4203, "name": "StarportReactorMorph", "buttonname": "", "index": 2 }, { - "id": 3881, + "id": 4204, "name": "SpineCrawlerUproot", "buttonname": "", "index": 2 }, { - "id": 3882, + "id": 4205, "name": "SporeCrawlerUproot", "buttonname": "", "index": 2 }, { - "id": 3883, + "id": 4206, "name": "SpineCrawlerRoot", "buttonname": "", "index": 2 }, { - "id": 3884, + "id": 4207, "name": "SporeCrawlerRoot", "buttonname": "", "index": 2 }, { - "id": 3885, + "id": 4208, "name": "MorphToGhostAlternate", "buttonname": "", "index": 2 }, { - "id": 3886, + "id": 4209, "name": "MorphToGhostNova", "buttonname": "", "index": 2 }, { - "id": 3887, + "id": 4210, "name": "BurrowLurkerMPDown", "buttonname": "", "index": 2 }, { - "id": 3888, + "id": 4211, "name": "BurrowLurkerMPUp", "buttonname": "", "index": 2 }, { - "id": 3889, + "id": 4212, "name": "LurkerAspectMP", "buttonname": "", "index": 2 }, { - "id": 3890, + "id": 4213, "name": "LurkerAspectMPFromHydraliskBurrowed", "buttonname": "", "index": 2 }, { - "id": 3891, + "id": 4214, "name": "BurrowRavagerDown", "buttonname": "", "index": 2 }, { - "id": 3892, + "id": 4215, "name": "BurrowRavagerUp", "buttonname": "", "index": 2 }, { - "id": 3893, + "id": 4216, "name": "MorphToRavager", "buttonname": "", "index": 2 }, { - "id": 3894, + "id": 4217, "name": "MorphToTransportOverlord", "buttonname": "", "index": 2 }, { - "id": 3895, + "id": 4218, "name": "ThorNormalMode", "buttonname": "", "index": 2 }, { - "id": 3896, + "id": 4219, "name": "MorphToCollapsibleTerranTowerDebris", "buttonname": "", "index": 2 }, { - "id": 3897, + "id": 4220, "name": "MorphToCollapsibleTerranTowerDebrisRampLeft", "buttonname": "", "index": 2 }, { - "id": 3898, + "id": 4221, "name": "MorphToCollapsibleTerranTowerDebrisRampRight", "buttonname": "", "index": 2 }, { - "id": 3899, + "id": 4222, "name": "MorphToMothership", "buttonname": "", "index": 2 }, { - "id": 3900, + "id": 4223, "name": "QueenLand", "buttonname": "", "index": 2 }, { - "id": 3901, + "id": 4224, "name": "QueenFly", "buttonname": "", "index": 2 }, { - "id": 3902, + "id": 4225, "name": "MorphToHellion", "buttonname": "", "index": 2 }, { - "id": 3903, + "id": 4226, "name": "MorphToCollapsibleRockTowerDebris", "buttonname": "", "index": 2 }, { - "id": 3904, + "id": 4227, "name": "MorphToHellionTank", "buttonname": "", "index": 2 }, { - "id": 3905, + "id": 4228, "name": "MorphToSwarmHostBurrowedMP", "buttonname": "", "index": 2 }, { - "id": 3906, + "id": 4229, "name": "MorphToSwarmHostMP", "buttonname": "", "index": 2 }, { - "id": 3907, + "id": 4230, "name": "WidowMineBurrow", "buttonname": "", "index": 2 }, { - "id": 3908, + "id": 4231, "name": "WidowMineUnburrow", "buttonname": "", "index": 2 }, { - "id": 3909, + "id": 4232, "name": "UpgradeToLurkerDenMP", "buttonname": "", "index": 2 }, { - "id": 3910, + "id": 4233, "name": "ExtendingBridgeNEWide8Out", "buttonname": "", "index": 2 }, { - "id": 3911, + "id": 4234, "name": "ExtendingBridgeNEWide8", "buttonname": "", "index": 2 }, { - "id": 3912, + "id": 4235, "name": "ExtendingBridgeNWWide8Out", "buttonname": "", "index": 2 }, { - "id": 3913, + "id": 4236, "name": "ExtendingBridgeNWWide8", "buttonname": "", "index": 2 }, { - "id": 3914, + "id": 4237, "name": "ExtendingBridgeNEWide10Out", "buttonname": "", "index": 2 }, { - "id": 3915, + "id": 4238, "name": "ExtendingBridgeNEWide10", "buttonname": "", "index": 2 }, { - "id": 3916, + "id": 4239, "name": "ExtendingBridgeNWWide10Out", "buttonname": "", "index": 2 }, { - "id": 3917, + "id": 4240, "name": "ExtendingBridgeNWWide10", "buttonname": "", "index": 2 }, { - "id": 3918, + "id": 4241, "name": "ExtendingBridgeNEWide12Out", "buttonname": "", "index": 2 }, { - "id": 3919, + "id": 4242, "name": "ExtendingBridgeNEWide12", "buttonname": "", "index": 2 }, { - "id": 3920, + "id": 4243, "name": "ExtendingBridgeNWWide12Out", "buttonname": "", "index": 2 }, { - "id": 3921, + "id": 4244, "name": "ExtendingBridgeNWWide12", "buttonname": "", "index": 2 }, { - "id": 3922, + "id": 4245, "name": "OracleRevelationMode", "buttonname": "", "index": 2 }, { - "id": 3923, + "id": 4246, "name": "OracleNormalMode", "buttonname": "", "index": 2 }, { - "id": 3924, + "id": 4247, "name": "MorphToCollapsibleRockTowerDebrisRampRight", "buttonname": "", "index": 2 }, { - "id": 3925, + "id": 4248, "name": "MorphToCollapsibleRockTowerDebrisRampLeft", "buttonname": "", "index": 2 }, { - "id": 3926, + "id": 4249, "name": "XelNaga_Caverns_DoorE", "buttonname": "", "index": 2 }, { - "id": 3927, + "id": 4250, "name": "XelNaga_Caverns_DoorEOpened", "buttonname": "", "index": 2 }, { - "id": 3928, + "id": 4251, "name": "XelNaga_Caverns_DoorN", "buttonname": "", "index": 2 }, { - "id": 3929, + "id": 4252, "name": "XelNaga_Caverns_DoorNE", "buttonname": "", "index": 2 }, { - "id": 3930, + "id": 4253, "name": "XelNaga_Caverns_DoorNEOpened", "buttonname": "", "index": 2 }, { - "id": 3931, + "id": 4254, "name": "XelNaga_Caverns_DoorNOpened", "buttonname": "", "index": 2 }, { - "id": 3932, + "id": 4255, "name": "XelNaga_Caverns_DoorNW", "buttonname": "", "index": 2 }, { - "id": 3933, + "id": 4256, "name": "XelNaga_Caverns_DoorNWOpened", "buttonname": "", "index": 2 }, { - "id": 3934, + "id": 4257, "name": "XelNaga_Caverns_DoorS", "buttonname": "", "index": 2 }, { - "id": 3935, + "id": 4258, "name": "XelNaga_Caverns_DoorSE", "buttonname": "", "index": 2 }, { - "id": 3936, + "id": 4259, "name": "XelNaga_Caverns_DoorSEOpened", "buttonname": "", "index": 2 }, { - "id": 3937, + "id": 4260, "name": "XelNaga_Caverns_DoorSOpened", "buttonname": "", "index": 2 }, { - "id": 3938, + "id": 4261, "name": "XelNaga_Caverns_DoorSW", "buttonname": "", "index": 2 }, { - "id": 3939, + "id": 4262, "name": "XelNaga_Caverns_DoorSWOpened", "buttonname": "", "index": 2 }, { - "id": 3940, + "id": 4263, "name": "XelNaga_Caverns_DoorW", "buttonname": "", "index": 2 }, { - "id": 3941, + "id": 4264, "name": "XelNaga_Caverns_DoorWOpened", "buttonname": "", "index": 2 }, { - "id": 3942, + "id": 4265, "name": "XelNaga_Caverns_Floating_BridgeNE8Out", "buttonname": "", "index": 2 }, { - "id": 3943, + "id": 4266, "name": "XelNaga_Caverns_Floating_BridgeNE8", "buttonname": "", "index": 2 }, { - "id": 3944, + "id": 4267, "name": "XelNaga_Caverns_Floating_BridgeNW8Out", "buttonname": "", "index": 2 }, { - "id": 3945, + "id": 4268, "name": "XelNaga_Caverns_Floating_BridgeNW8", "buttonname": "", "index": 2 }, { - "id": 3946, + "id": 4269, "name": "XelNaga_Caverns_Floating_BridgeNE10Out", "buttonname": "", "index": 2 }, { - "id": 3947, + "id": 4270, "name": "XelNaga_Caverns_Floating_BridgeNE10", "buttonname": "", "index": 2 }, { - "id": 3948, + "id": 4271, "name": "XelNaga_Caverns_Floating_BridgeNW10Out", "buttonname": "", "index": 2 }, { - "id": 3949, + "id": 4272, "name": "XelNaga_Caverns_Floating_BridgeNW10", "buttonname": "", "index": 2 }, { - "id": 3950, + "id": 4273, "name": "XelNaga_Caverns_Floating_BridgeNE12Out", "buttonname": "", "index": 2 }, { - "id": 3951, + "id": 4274, "name": "XelNaga_Caverns_Floating_BridgeNE12", "buttonname": "", "index": 2 }, { - "id": 3952, + "id": 4275, "name": "XelNaga_Caverns_Floating_BridgeNW12Out", "buttonname": "", "index": 2 }, { - "id": 3953, + "id": 4276, "name": "XelNaga_Caverns_Floating_BridgeNW12", "buttonname": "", "index": 2 }, { - "id": 3954, + "id": 4277, "name": "XelNaga_Caverns_Floating_BridgeH8Out", "buttonname": "", "index": 2 }, { - "id": 3955, + "id": 4278, "name": "XelNaga_Caverns_Floating_BridgeH8", "buttonname": "", "index": 2 }, { - "id": 3956, + "id": 4279, "name": "XelNaga_Caverns_Floating_BridgeV8Out", "buttonname": "", "index": 2 }, { - "id": 3957, + "id": 4280, "name": "XelNaga_Caverns_Floating_BridgeV8", "buttonname": "", "index": 2 }, { - "id": 3958, + "id": 4281, "name": "XelNaga_Caverns_Floating_BridgeH10Out", "buttonname": "", "index": 2 }, { - "id": 3959, + "id": 4282, "name": "XelNaga_Caverns_Floating_BridgeH10", "buttonname": "", "index": 2 }, { - "id": 3960, + "id": 4283, "name": "XelNaga_Caverns_Floating_BridgeV10Out", "buttonname": "", "index": 2 }, { - "id": 3961, + "id": 4284, "name": "XelNaga_Caverns_Floating_BridgeV10", "buttonname": "", "index": 2 }, { - "id": 3962, + "id": 4285, "name": "XelNaga_Caverns_Floating_BridgeH12Out", "buttonname": "", "index": 2 }, { - "id": 3963, + "id": 4286, "name": "XelNaga_Caverns_Floating_BridgeH12", "buttonname": "", "index": 2 }, { - "id": 3964, + "id": 4287, "name": "XelNaga_Caverns_Floating_BridgeV12Out", "buttonname": "", "index": 2 }, { - "id": 3965, + "id": 4288, "name": "XelNaga_Caverns_Floating_BridgeV12", "buttonname": "", "index": 2 }, { - "id": 3966, + "id": 4289, "name": "MorphToCollapsibleRockTowerDebrisRampLeftGreen", "buttonname": "", "index": 0 }, { - "id": 3967, + "id": 4290, "name": "MorphToCollapsibleRockTowerDebrisRampLeftGreen", "buttonname": "Cancel", "index": 1 }, { - "id": 3968, + "id": 4291, "name": "MorphToCollapsibleRockTowerDebrisRampLeftGreen", "buttonname": "", "index": 2 }, { - "id": 3969, + "id": 4292, "name": "MorphToCollapsibleRockTowerDebrisRampRightGreen", "buttonname": "", "index": 0 }, { - "id": 3970, + "id": 4293, "name": "MorphToCollapsibleRockTowerDebrisRampRightGreen", "buttonname": "Cancel", "index": 1 }, { - "id": 3971, + "id": 4294, "name": "MorphToCollapsibleRockTowerDebrisRampRightGreen", "buttonname": "", "index": 2 }, { - "id": 3972, + "id": 4295, "name": "SnowRefinery_Terran_ExtendingBridgeNEShort8Out", "buttonname": "", "index": 2 }, { - "id": 3973, + "id": 4296, "name": "SnowRefinery_Terran_ExtendingBridgeNEShort8", "buttonname": "", "index": 2 }, { - "id": 3974, + "id": 4297, "name": "SnowRefinery_Terran_ExtendingBridgeNWShort8Out", "buttonname": "", "index": 2 }, { - "id": 3975, + "id": 4298, "name": "SnowRefinery_Terran_ExtendingBridgeNWShort8", "buttonname": "", "index": 2 }, { - "id": 3976, + "id": 4299, "name": "SnowRefinery_Terran_ExtendingBridgeNEShort10Out", "buttonname": "", "index": 2 }, { - "id": 3977, + "id": 4300, "name": "SnowRefinery_Terran_ExtendingBridgeNEShort10", "buttonname": "", "index": 2 }, { - "id": 3978, + "id": 4301, "name": "SnowRefinery_Terran_ExtendingBridgeNWShort10Out", "buttonname": "", "index": 2 }, { - "id": 3979, + "id": 4302, "name": "SnowRefinery_Terran_ExtendingBridgeNWShort10", "buttonname": "", "index": 2 }, { - "id": 3980, + "id": 4303, "name": "Tarsonis_DoorN", "buttonname": "", "index": 2 }, { - "id": 3981, + "id": 4304, "name": "Tarsonis_DoorNLowered", "buttonname": "", "index": 2 }, { - "id": 3982, + "id": 4305, "name": "Tarsonis_DoorNE", "buttonname": "", "index": 2 }, { - "id": 3983, + "id": 4306, "name": "Tarsonis_DoorNELowered", "buttonname": "", "index": 2 }, { - "id": 3984, + "id": 4307, "name": "Tarsonis_DoorE", "buttonname": "", "index": 2 }, { - "id": 3985, + "id": 4308, "name": "Tarsonis_DoorELowered", "buttonname": "", "index": 2 }, { - "id": 3986, + "id": 4309, "name": "Tarsonis_DoorNW", "buttonname": "", "index": 2 }, { - "id": 3987, + "id": 4310, "name": "Tarsonis_DoorNWLowered", "buttonname": "", "index": 2 }, { - "id": 3988, + "id": 4311, "name": "CompoundMansion_DoorN", "buttonname": "", "index": 2 }, { - "id": 3989, + "id": 4312, "name": "CompoundMansion_DoorNLowered", "buttonname": "", "index": 2 }, { - "id": 3990, + "id": 4313, "name": "CompoundMansion_DoorNE", "buttonname": "", "index": 2 }, { - "id": 3991, + "id": 4314, "name": "CompoundMansion_DoorNELowered", "buttonname": "", "index": 2 }, { - "id": 3992, + "id": 4315, "name": "CompoundMansion_DoorE", "buttonname": "", "index": 2 }, { - "id": 3993, + "id": 4316, "name": "CompoundMansion_DoorELowered", "buttonname": "", "index": 2 }, { - "id": 3994, + "id": 4317, "name": "CompoundMansion_DoorNW", "buttonname": "", "index": 2 }, { - "id": 3995, + "id": 4318, "name": "CompoundMansion_DoorNWLowered", "buttonname": "", "index": 2 }, { - "id": 3996, + "id": 4319, "name": "MorphToLurker", "buttonname": "", "index": 2 }, { - "id": 3997, + "id": 4320, "name": "ThorAPMode", "buttonname": "", "index": 2 }, { - "id": 3998, + "id": 4321, "name": "LocustMPFlyingMorphToGround", "buttonname": "", "index": 2 }, { - "id": 3999, + "id": 4322, "name": "LocustMPMorphToAir", "buttonname": "", "index": 2 }, { - "id": 4000, + "id": 4323, "name": "AiurLightBridgeNE8Out", "buttonname": "", "index": 2 }, { - "id": 4001, + "id": 4324, "name": "AiurLightBridgeNE8", "buttonname": "", "index": 2 }, { - "id": 4002, + "id": 4325, "name": "AiurLightBridgeNE10Out", "buttonname": "", "index": 2 }, { - "id": 4003, + "id": 4326, "name": "AiurLightBridgeNE10", "buttonname": "", "index": 2 }, { - "id": 4004, + "id": 4327, "name": "AiurLightBridgeNE12Out", "buttonname": "", "index": 2 }, { - "id": 4005, + "id": 4328, "name": "AiurLightBridgeNE12", "buttonname": "", "index": 2 }, { - "id": 4006, + "id": 4329, "name": "AiurLightBridgeNW8Out", "buttonname": "", "index": 2 }, { - "id": 4007, + "id": 4330, "name": "AiurLightBridgeNW8", "buttonname": "", "index": 2 }, { - "id": 4008, + "id": 4331, "name": "AiurLightBridgeNW10Out", "buttonname": "", "index": 2 }, { - "id": 4009, + "id": 4332, "name": "AiurLightBridgeNW10", "buttonname": "", "index": 2 }, { - "id": 4010, + "id": 4333, "name": "AiurLightBridgeNW12Out", "buttonname": "", "index": 2 }, { - "id": 4011, + "id": 4334, "name": "AiurLightBridgeNW12", "buttonname": "", "index": 2 }, { - "id": 4012, + "id": 4335, "name": "AiurTempleBridgeNE8Out", "buttonname": "", "index": 2 }, { - "id": 4013, + "id": 4336, "name": "AiurTempleBridgeNE8", "buttonname": "", "index": 2 }, { - "id": 4014, + "id": 4337, "name": "AiurTempleBridgeNE10Out", "buttonname": "", "index": 2 }, { - "id": 4015, + "id": 4338, "name": "AiurTempleBridgeNE10", "buttonname": "", "index": 2 }, { - "id": 4016, + "id": 4339, "name": "AiurTempleBridgeNE12Out", "buttonname": "", "index": 2 }, { - "id": 4017, + "id": 4340, "name": "AiurTempleBridgeNE12", "buttonname": "", "index": 2 }, { - "id": 4018, + "id": 4341, "name": "AiurTempleBridgeNW8Out", "buttonname": "", "index": 2 }, { - "id": 4019, + "id": 4342, "name": "AiurTempleBridgeNW8", "buttonname": "", "index": 2 }, { - "id": 4020, + "id": 4343, "name": "AiurTempleBridgeNW10Out", "buttonname": "", "index": 2 }, { - "id": 4021, + "id": 4344, "name": "AiurTempleBridgeNW10", "buttonname": "", "index": 2 }, { - "id": 4022, + "id": 4345, "name": "AiurTempleBridgeNW12Out", "buttonname": "", "index": 2 }, { - "id": 4023, + "id": 4346, "name": "AiurTempleBridgeNW12", "buttonname": "", "index": 2 }, { - "id": 4024, + "id": 4347, "name": "ShakurasLightBridgeNE8Out", "buttonname": "", "index": 2 }, { - "id": 4025, + "id": 4348, "name": "ShakurasLightBridgeNE8", "buttonname": "", "index": 2 }, { - "id": 4026, + "id": 4349, "name": "ShakurasLightBridgeNE10Out", "buttonname": "", "index": 2 }, { - "id": 4027, + "id": 4350, "name": "ShakurasLightBridgeNE10", "buttonname": "", "index": 2 }, { - "id": 4028, + "id": 4351, "name": "ShakurasLightBridgeNE12Out", "buttonname": "", "index": 2 }, { - "id": 4029, + "id": 4352, "name": "ShakurasLightBridgeNE12", "buttonname": "", "index": 2 }, { - "id": 4030, + "id": 4353, "name": "ShakurasLightBridgeNW8Out", "buttonname": "", "index": 2 }, { - "id": 4031, + "id": 4354, "name": "ShakurasLightBridgeNW8", "buttonname": "", "index": 2 }, { - "id": 4032, + "id": 4355, "name": "ShakurasLightBridgeNW10Out", "buttonname": "", "index": 2 }, { - "id": 4033, + "id": 4356, "name": "ShakurasLightBridgeNW10", "buttonname": "", "index": 2 }, { - "id": 4034, + "id": 4357, "name": "ShakurasLightBridgeNW12Out", "buttonname": "", "index": 2 }, { - "id": 4035, + "id": 4358, "name": "ShakurasLightBridgeNW12", "buttonname": "", "index": 2 }, { - "id": 4036, + "id": 4359, "name": "VoidMPImmortalReviveRebuild", "buttonname": "", "index": 2 }, { - "id": 4037, + "id": 4360, "name": "VoidMPImmortalReviveDeath", "buttonname": "", "index": 2 }, { - "id": 4038, + "id": 4361, "name": "MorphToGuardianMP", "buttonname": "", "index": 2 }, { - "id": 4039, + "id": 4362, "name": "MorphToDevourerMP", "buttonname": "", "index": 2 }, { - "id": 4040, + "id": 4363, "name": "DefilerMPBurrow", "buttonname": "", "index": 2 }, { - "id": 4041, + "id": 4364, "name": "DefilerMPUnburrow", "buttonname": "", "index": 2 }, { - "id": 4042, + "id": 4365, "name": "PurificationNovaMorph", "buttonname": "", "index": 2 }, { - "id": 4043, + "id": 4366, "name": "PurificationNovaMorphBack", "buttonname": "", "index": 2 }, { - "id": 4044, + "id": 4367, "name": "LiberatorMorphtoAG", "buttonname": "", "index": 2 }, { - "id": 4045, + "id": 4368, "name": "LiberatorMorphtoAA", "buttonname": "", "index": 2 }, { - "id": 4046, + "id": 4369, "name": "AiurLightBridgeAbandonedNE8Out", "buttonname": "", "index": 2 }, { - "id": 4047, + "id": 4370, "name": "AiurLightBridgeAbandonedNE8", "buttonname": "", "index": 2 }, { - "id": 4048, + "id": 4371, "name": "AiurLightBridgeAbandonedNE10Out", "buttonname": "", "index": 2 }, { - "id": 4049, + "id": 4372, "name": "AiurLightBridgeAbandonedNE10", "buttonname": "", "index": 2 }, { - "id": 4050, + "id": 4373, "name": "AiurLightBridgeAbandonedNE12Out", "buttonname": "", "index": 2 }, { - "id": 4051, + "id": 4374, "name": "AiurLightBridgeAbandonedNE12", "buttonname": "", "index": 2 }, { - "id": 4052, + "id": 4375, "name": "AiurLightBridgeAbandonedNW8Out", "buttonname": "", "index": 2 }, { - "id": 4053, + "id": 4376, "name": "AiurLightBridgeAbandonedNW8", "buttonname": "", "index": 2 }, { - "id": 4054, + "id": 4377, "name": "AiurLightBridgeAbandonedNW10Out", "buttonname": "", "index": 2 }, { - "id": 4055, + "id": 4378, "name": "AiurLightBridgeAbandonedNW10", "buttonname": "", "index": 2 }, { - "id": 4056, + "id": 4379, "name": "AiurLightBridgeAbandonedNW12Out", "buttonname": "", "index": 2 }, { - "id": 4057, + "id": 4380, "name": "AiurLightBridgeAbandonedNW12", "buttonname": "", "index": 2 }, { - "id": 4058, + "id": 4381, "name": "MorphToCollapsiblePurifierTowerDebris", "buttonname": "", "index": 2 }, { - "id": 4059, + "id": 4382, "name": "PortCity_Bridge_UnitNE8Out", "buttonname": "", "index": 2 }, { - "id": 4060, + "id": 4383, "name": "PortCity_Bridge_UnitNE8", "buttonname": "", "index": 2 }, { - "id": 4061, + "id": 4384, "name": "PortCity_Bridge_UnitSE8Out", "buttonname": "", "index": 2 }, { - "id": 4062, + "id": 4385, "name": "PortCity_Bridge_UnitSE8", "buttonname": "", "index": 2 }, { - "id": 4063, + "id": 4386, "name": "PortCity_Bridge_UnitNW8Out", "buttonname": "", "index": 2 }, { - "id": 4064, + "id": 4387, "name": "PortCity_Bridge_UnitNW8", "buttonname": "", "index": 2 }, { - "id": 4065, + "id": 4388, "name": "PortCity_Bridge_UnitSW8Out", "buttonname": "", "index": 2 }, { - "id": 4066, + "id": 4389, "name": "PortCity_Bridge_UnitSW8", "buttonname": "", "index": 2 }, { - "id": 4067, + "id": 4390, "name": "PortCity_Bridge_UnitNE10Out", "buttonname": "", "index": 2 }, { - "id": 4068, + "id": 4391, "name": "PortCity_Bridge_UnitNE10", "buttonname": "", "index": 2 }, { - "id": 4069, + "id": 4392, "name": "PortCity_Bridge_UnitSE10Out", "buttonname": "", "index": 2 }, { - "id": 4070, + "id": 4393, "name": "PortCity_Bridge_UnitSE10", "buttonname": "", "index": 2 }, { - "id": 4071, + "id": 4394, "name": "PortCity_Bridge_UnitNW10Out", "buttonname": "", "index": 2 }, { - "id": 4072, + "id": 4395, "name": "PortCity_Bridge_UnitNW10", "buttonname": "", "index": 2 }, { - "id": 4073, + "id": 4396, "name": "PortCity_Bridge_UnitSW10Out", "buttonname": "", "index": 2 }, { - "id": 4074, + "id": 4397, "name": "PortCity_Bridge_UnitSW10", "buttonname": "", "index": 2 }, { - "id": 4075, + "id": 4398, "name": "PortCity_Bridge_UnitNE12Out", "buttonname": "", "index": 2 }, { - "id": 4076, + "id": 4399, "name": "PortCity_Bridge_UnitNE12", "buttonname": "", "index": 2 }, { - "id": 4077, + "id": 4400, "name": "PortCity_Bridge_UnitSE12Out", "buttonname": "", "index": 2 }, { - "id": 4078, + "id": 4401, "name": "PortCity_Bridge_UnitSE12", "buttonname": "", "index": 2 }, { - "id": 4079, + "id": 4402, "name": "PortCity_Bridge_UnitNW12Out", "buttonname": "", "index": 2 }, { - "id": 4080, + "id": 4403, "name": "PortCity_Bridge_UnitNW12", "buttonname": "", "index": 2 }, { - "id": 4081, + "id": 4404, "name": "PortCity_Bridge_UnitSW12Out", "buttonname": "", "index": 2 }, { - "id": 4082, + "id": 4405, "name": "PortCity_Bridge_UnitSW12", "buttonname": "", "index": 2 }, { - "id": 4083, + "id": 4406, "name": "PortCity_Bridge_UnitN8Out", "buttonname": "", "index": 2 }, { - "id": 4084, + "id": 4407, "name": "PortCity_Bridge_UnitN8", "buttonname": "", "index": 2 }, { - "id": 4085, + "id": 4408, "name": "PortCity_Bridge_UnitS8Out", "buttonname": "", "index": 2 }, { - "id": 4086, + "id": 4409, "name": "PortCity_Bridge_UnitS8", "buttonname": "", "index": 2 }, { - "id": 4087, + "id": 4410, "name": "PortCity_Bridge_UnitE8Out", "buttonname": "", "index": 2 }, { - "id": 4088, + "id": 4411, "name": "PortCity_Bridge_UnitE8", "buttonname": "", "index": 2 }, { - "id": 4089, + "id": 4412, "name": "PortCity_Bridge_UnitW8Out", "buttonname": "", "index": 2 }, { - "id": 4090, + "id": 4413, "name": "PortCity_Bridge_UnitW8", "buttonname": "", "index": 2 }, { - "id": 4091, + "id": 4414, "name": "PortCity_Bridge_UnitN10Out", "buttonname": "", "index": 2 }, { - "id": 4092, + "id": 4415, "name": "PortCity_Bridge_UnitN10", "buttonname": "", "index": 2 }, { - "id": 4093, + "id": 4416, "name": "PortCity_Bridge_UnitS10Out", "buttonname": "", "index": 2 }, { - "id": 4094, + "id": 4417, "name": "PortCity_Bridge_UnitS10", "buttonname": "", "index": 2 }, { - "id": 4095, + "id": 4418, "name": "PortCity_Bridge_UnitE10Out", "buttonname": "", "index": 2 }, { - "id": 4096, + "id": 4419, "name": "PortCity_Bridge_UnitE10", "buttonname": "", "index": 2 }, { - "id": 4097, + "id": 4420, "name": "PortCity_Bridge_UnitW10Out", "buttonname": "", "index": 2 }, { - "id": 4098, + "id": 4421, "name": "PortCity_Bridge_UnitW10", "buttonname": "", "index": 2 }, { - "id": 4099, + "id": 4422, "name": "PortCity_Bridge_UnitN12Out", "buttonname": "", "index": 2 }, { - "id": 4100, + "id": 4423, "name": "PortCity_Bridge_UnitN12", "buttonname": "", "index": 2 }, { - "id": 4101, + "id": 4424, "name": "PortCity_Bridge_UnitS12Out", "buttonname": "", "index": 2 }, { - "id": 4102, + "id": 4425, "name": "PortCity_Bridge_UnitS12", "buttonname": "", "index": 2 }, { - "id": 4103, + "id": 4426, "name": "PortCity_Bridge_UnitE12Out", "buttonname": "", "index": 2 }, { - "id": 4104, + "id": 4427, "name": "PortCity_Bridge_UnitE12", "buttonname": "", "index": 2 }, { - "id": 4105, + "id": 4428, "name": "PortCity_Bridge_UnitW12Out", "buttonname": "", "index": 2 }, { - "id": 4106, + "id": 4429, "name": "PortCity_Bridge_UnitW12", "buttonname": "", "index": 2 }, { - "id": 4107, - "name": "BatteryOvercharge", - "buttonname": "BatteryOvercharge", - "index": 0 - }, - { - "id": 4108, + "id": 4430, "name": "BatteryOvercharge", "buttonname": "", "index": 1 }, { - "id": 4109, - "name": "AmorphousArmorcloud", - "buttonname": "AmorphousArmorcloud", - "index": 0 - }, - { - "id": 4110, + "id": 4431, "name": "AmorphousArmorcloud", "buttonname": "", "index": 1 }, { - "id": 4111, - "name": "ShieldBatteryRechargeEx5", - "buttonname": "ShieldBatteryRecharge", - "index": 0 - }, - { - "id": 4112, - "name": "ShieldBatteryRechargeEx5", - "buttonname": "Stop", - "index": 1 - }, - { - "id": 4113, + "id": 4432, "name": "PurifyMorphPylon", "buttonname": "", "index": 2 }, { - "id": 4114, + "id": 4433, "name": "PurifyMorphPylonBack", "buttonname": "", "index": 2 }, { - "id": 4115, + "id": 4434, "name": "ObserverSiegeMorphtoObserver", "buttonname": "", "index": 2 }, { - "id": 4116, + "id": 4435, "name": "ObserverMorphtoObserverSiege", "buttonname": "", "index": 2 }, { - "id": 4117, + "id": 4436, "name": "OverseerMorphtoOverseerSiegeMode", "buttonname": "", "index": 2 }, { - "id": 4118, + "id": 4437, "name": "OverseerSiegeModeMorphtoOverseer", "buttonname": "", "index": 2 }, { - "id": 4119, + "id": 4438, "name": "MorphToBaneling", - "buttonname": "Baneling", - "index": 0 + "buttonname": "", + "index": 2 }, { - "id": 4120, - "name": "MorphToBaneling", - "buttonname": "Cancel", - "index": 1 + "id": 4439, + "name": "MothershipCloak", + "buttonname": "OracleCloakField", + "index": 0 }, { - "id": 4121, - "name": "MorphToBaneling", + "id": 4440, + "name": "MothershipCloak", "buttonname": "", - "index": 2 + "index": 1 } ], "Upgrades": [ @@ -34448,6 +36570,14 @@ { "id": 302, "name": "EnhancedShockwaves" + }, + { + "id": 303, + "name": "HurricaneThrusters" + }, + { + "id": 304, + "name": "InterferenceMatrix" } ], "Buffs": [ @@ -35621,7 +37751,7 @@ }, { "id": 292, - "name": "LoadOutSpray@Tracker" + "name": "DummyBuff000" }, { "id": 293, @@ -35646,6 +37776,46 @@ { "id": 298, "name": "BatteryOvercharge" + }, + { + "id": 299, + "name": "DummyBuff001" + }, + { + "id": 300, + "name": "DummyBuff002" + }, + { + "id": 301, + "name": "DummyBuff003" + }, + { + "id": 302, + "name": "DummyBuff004" + }, + { + "id": 303, + "name": "DummyBuff005" + }, + { + "id": 304, + "name": "OnCreepQueen" + }, + { + "id": 305, + "name": "LoadOutSpray@Tracker" + }, + { + "id": 306, + "name": "CloakField" + }, + { + "id": 307, + "name": "TakenDamage" + }, + { + "id": 308, + "name": "RavenScramblerMissileCarrier" } ], "Effects": [ diff --git a/lib/sc2ai/api/ability_id.rb b/lib/sc2ai/api/ability_id.rb index e56b3ee..858db04 100644 --- a/lib/sc2ai/api/ability_id.rb +++ b/lib/sc2ai/api/ability_id.rb @@ -213,6 +213,7 @@ def self._250MMSTRIKECANNONS_CANCEL = 258 FACTORYTECHLABRESEARCH_RESEARCHARMORPIERCINGROCKETS = 767 RESEARCH_CYCLONERAPIDFIRELAUNCHERS = 768 RESEARCH_CYCLONELOCKONDAMAGE = 769 + FACTORYTECHLABRESEARCH_CYCLONERESEARCHHURRICANETHRUSTERS = 770 RESEARCH_BANSHEECLOAKINGFIELD = 790 STARPORTTECHLABRESEARCH_RESEARCHMEDIVACENERGYUPGRADE = 792 RESEARCH_RAVENCORVIDREACTOR = 793 @@ -225,6 +226,7 @@ def self._250MMSTRIKECANNONS_CANCEL = 258 RESEARCH_HIGHCAPACITYFUELTANKS = 804 RESEARCH_ADVANCEDBALLISTICS = 805 STARPORTTECHLABRESEARCH_RAVENRESEARCHENHANCEDMUNITIONS = 806 + STARPORTTECHLABRESEARCH_RESEARCHRAVENINTERFERENCEMATRIX = 807 RESEARCH_PERSONALCLOAKING = 820 ARMORYRESEARCH_TERRANVEHICLEPLATINGLEVEL1 = 852 ARMORYRESEARCH_TERRANVEHICLEPLATINGLEVEL2 = 853 @@ -405,7 +407,6 @@ def self._250MMSTRIKECANNONS_CANCEL = 258 CANCEL_MORPHOVERSEER = 1449 UPGRADETOPLANETARYFORTRESS_PLANETARYFORTRESS = 1450 CANCEL_MORPHPLANETARYFORTRESS = 1451 - RESEARCH_PATHOGENGLANDS = 1454 RESEARCH_NEURALPARASITE = 1455 INFESTATIONPITRESEARCH_RESEARCHLOCUSTLIFETIMEINCREASE = 1456 INFESTATIONPITRESEARCH_EVOLVEAMORPHOUSARMORCLOUD = 1457 @@ -429,6 +430,7 @@ def self._250MMSTRIKECANNONS_CANCEL = 258 RESEARCH_BATTLECRUISERWEAPONREFIT = 1532 FUSIONCORERESEARCH_RESEARCHBALLISTICRANGE = 1533 FUSIONCORERESEARCH_RESEARCHRAPIDREIGNITIONSYSTEM = 1534 + FUSIONCORERESEARCH_RESEARCHMEDIVACENERGYUPGRADE = 1535 CYBERNETICSCORERESEARCH_PROTOSSAIRWEAPONSLEVEL1 = 1562 CYBERNETICSCORERESEARCH_PROTOSSAIRWEAPONSLEVEL2 = 1563 CYBERNETICSCORERESEARCH_PROTOSSAIRWEAPONSLEVEL3 = 1564 @@ -1243,6 +1245,7 @@ def self._330MMBARRAGECANNONS_CANCEL = 3321 NEXUSSHIELDRECHARGEONPYLON_NEXUSSHIELDRECHARGEONPYLON = 3761 INFESTORENSNARE_INFESTORENSNARE = 3763 EFFECT_RESTORE = 3765 + SHIELDBATTERYRECHARGECHANNELED_STOP = 3766 NEXUSSHIELDOVERCHARGE_NEXUSSHIELDOVERCHARGE = 3767 NEXUSSHIELDOVERCHARGEOFF_NEXUSSHIELDOVERCHARGEOFF = 3769 ATTACK_BATTLECRUISER = 3771 @@ -1264,7 +1267,7 @@ def self._330MMBARRAGECANNONS_CANCEL = 3321 HOLDPOSITION = 3793 MOVE = 3794 PATROL = 3795 - LOADOUTSPRAY_LOADOUTSPRAY1 = 3797 + LOADOUTSPRAY_LOADOUTSPRAY1 = 4120 LOADOUTSPRAY_LOADOUTSPRAY2 = 3798 LOADOUTSPRAY_LOADOUTSPRAY3 = 3799 LOADOUTSPRAY_LOADOUTSPRAY4 = 3800 @@ -1278,19 +1281,323 @@ def self._330MMBARRAGECANNONS_CANCEL = 3321 LOADOUTSPRAY_LOADOUTSPRAY12 = 3808 LOADOUTSPRAY_LOADOUTSPRAY13 = 3809 LOADOUTSPRAY_LOADOUTSPRAY14 = 3810 - MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPLEFTGREEN_CANCEL = 3967 - MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPRIGHTGREEN_CANCEL = 3970 + DUMMYABIL0_DUMMYABIL0 = 3811 + DUMMYABIL1_DUMMYABIL1 = 3812 + DUMMYABIL2_DUMMYABIL2 = 3813 + DUMMYABIL3_DUMMYABIL3 = 3814 + DUMMYABIL4_DUMMYABIL4 = 3815 + DUMMYABIL5_DUMMYABIL5 = 3816 + DUMMYABIL6_DUMMYABIL6 = 3817 + DUMMYABIL7_DUMMYABIL7 = 3818 + DUMMYABIL8_DUMMYABIL8 = 3819 + DUMMYABIL9_DUMMYABIL9 = 3820 + DUMMYABIL10_DUMMYABIL10 = 3821 + DUMMYABIL11_DUMMYABIL11 = 3822 + DUMMYABIL12_DUMMYABIL12 = 3823 + DUMMYABIL13_DUMMYABIL13 = 3824 + DUMMYABIL14_DUMMYABIL14 = 3825 + DUMMYABIL15_DUMMYABIL15 = 3826 + DUMMYABIL16_DUMMYABIL16 = 3827 + DUMMYABIL17_DUMMYABIL17 = 3828 + DUMMYABIL18_DUMMYABIL18 = 3829 + DUMMYABIL19_DUMMYABIL19 = 3830 + DUMMYABIL20_DUMMYABIL20 = 3831 + DUMMYABIL21_DUMMYABIL21 = 3832 + DUMMYABIL22_DUMMYABIL22 = 3833 + DUMMYABIL23_DUMMYABIL23 = 3834 + DUMMYABIL24_DUMMYABIL24 = 3835 + DUMMYABIL25_DUMMYABIL25 = 3836 + DUMMYABIL26_DUMMYABIL26 = 3837 + DUMMYABIL27_DUMMYABIL27 = 3838 + DUMMYABIL28_DUMMYABIL28 = 3839 + DUMMYABIL29_DUMMYABIL29 = 3840 + DUMMYABIL30_DUMMYABIL30 = 3841 + DUMMYABIL31_DUMMYABIL31 = 3842 + DUMMYABIL32_DUMMYABIL32 = 3843 + DUMMYABIL33_DUMMYABIL33 = 3844 + DUMMYABIL34_DUMMYABIL34 = 3845 + DUMMYABIL35_DUMMYABIL35 = 3846 + DUMMYABIL36_DUMMYABIL36 = 3847 + DUMMYABIL37_DUMMYABIL37 = 3848 + DUMMYABIL38_DUMMYABIL38 = 3849 + DUMMYABIL39_DUMMYABIL39 = 3850 + DUMMYABIL40_DUMMYABIL40 = 3851 + DUMMYABIL41_DUMMYABIL41 = 3852 + DUMMYABIL42_DUMMYABIL42 = 3853 + DUMMYABIL43_DUMMYABIL43 = 3854 + DUMMYABIL44_DUMMYABIL44 = 3855 + DUMMYABIL45_DUMMYABIL45 = 3856 + DUMMYABIL46_DUMMYABIL46 = 3857 + DUMMYABIL47_DUMMYABIL47 = 3858 + DUMMYABIL48_DUMMYABIL48 = 3859 + DUMMYABIL49_DUMMYABIL49 = 3860 + DUMMYABIL50_DUMMYABIL50 = 3861 + DUMMYABIL51_DUMMYABIL51 = 3862 + DUMMYABIL52_DUMMYABIL52 = 3863 + DUMMYABIL53_DUMMYABIL53 = 3864 + DUMMYABIL54_DUMMYABIL54 = 3865 + DUMMYABIL55_DUMMYABIL55 = 3866 + DUMMYABIL56_DUMMYABIL56 = 3867 + DUMMYABIL57_DUMMYABIL57 = 3868 + DUMMYABIL58_DUMMYABIL58 = 3869 + DUMMYABIL59_DUMMYABIL59 = 3870 + DUMMYABIL60_DUMMYABIL60 = 3871 + DUMMYABIL61_DUMMYABIL61 = 3872 + DUMMYABIL62_DUMMYABIL62 = 3873 + DUMMYABIL63_DUMMYABIL63 = 3874 + DUMMYABIL64_DUMMYABIL64 = 3875 + DUMMYABIL65_DUMMYABIL65 = 3876 + DUMMYABIL66_DUMMYABIL66 = 3877 + DUMMYABIL67_DUMMYABIL67 = 3878 + DUMMYABIL68_DUMMYABIL68 = 3879 + DUMMYABIL69_DUMMYABIL69 = 3880 + DUMMYABIL70_DUMMYABIL70 = 3881 + DUMMYABIL71_DUMMYABIL71 = 3882 + DUMMYABIL72_DUMMYABIL72 = 3883 + DUMMYABIL73_DUMMYABIL73 = 3884 + DUMMYABIL74_DUMMYABIL74 = 3885 + DUMMYABIL75_DUMMYABIL75 = 3886 + DUMMYABIL76_DUMMYABIL76 = 3887 + DUMMYABIL77_DUMMYABIL77 = 3888 + DUMMYABIL78_DUMMYABIL78 = 3889 + DUMMYABIL79_DUMMYABIL79 = 3890 + DUMMYABIL80_DUMMYABIL80 = 3891 + DUMMYABIL81_DUMMYABIL81 = 3892 + DUMMYABIL82_DUMMYABIL82 = 3893 + DUMMYABIL83_DUMMYABIL83 = 3894 + DUMMYABIL84_DUMMYABIL84 = 3895 + DUMMYABIL85_DUMMYABIL85 = 3896 + DUMMYABIL86_DUMMYABIL86 = 3897 + DUMMYABIL87_DUMMYABIL87 = 3898 + DUMMYABIL88_DUMMYABIL88 = 3899 + DUMMYABIL89_DUMMYABIL89 = 3900 + DUMMYABIL90_DUMMYABIL90 = 3901 + DUMMYABIL91_DUMMYABIL91 = 3902 + DUMMYABIL92_DUMMYABIL92 = 3903 + DUMMYABIL93_DUMMYABIL93 = 3904 + DUMMYABIL94_DUMMYABIL94 = 3905 + DUMMYABIL95_DUMMYABIL95 = 3906 + DUMMYABIL96_DUMMYABIL96 = 3907 + DUMMYABIL97_DUMMYABIL97 = 3908 + DUMMYABIL98_DUMMYABIL98 = 3909 + DUMMYABIL99_DUMMYABIL99 = 3910 + DUMMYABIL100_DUMMYABIL100 = 3911 + DUMMYABIL101_DUMMYABIL101 = 3912 + DUMMYABIL102_DUMMYABIL102 = 3913 + DUMMYABIL103_DUMMYABIL103 = 3914 + DUMMYABIL104_DUMMYABIL104 = 3915 + DUMMYABIL105_DUMMYABIL105 = 3916 + DUMMYABIL106_DUMMYABIL106 = 3917 + DUMMYABIL107_DUMMYABIL107 = 3918 + DUMMYABIL108_DUMMYABIL108 = 3919 + DUMMYABIL109_DUMMYABIL109 = 3920 + DUMMYABIL110_DUMMYABIL110 = 3921 + DUMMYABIL111_DUMMYABIL111 = 3922 + DUMMYABIL112_DUMMYABIL112 = 3923 + DUMMYABIL113_DUMMYABIL113 = 3924 + DUMMYABIL114_DUMMYABIL114 = 3925 + DUMMYABIL115_DUMMYABIL115 = 3926 + DUMMYABIL116_DUMMYABIL116 = 3927 + DUMMYABIL117_DUMMYABIL117 = 3928 + DUMMYABIL118_DUMMYABIL118 = 3929 + DUMMYABIL119_DUMMYABIL119 = 3930 + DUMMYABIL120_DUMMYABIL120 = 3931 + DUMMYABIL121_DUMMYABIL121 = 3932 + DUMMYABIL122_DUMMYABIL122 = 3933 + DUMMYABIL123_DUMMYABIL123 = 3934 + DUMMYABIL124_DUMMYABIL124 = 3935 + DUMMYABIL125_DUMMYABIL125 = 3936 + DUMMYABIL126_DUMMYABIL126 = 3937 + DUMMYABIL127_DUMMYABIL127 = 3938 + DUMMYABIL128_DUMMYABIL128 = 3939 + DUMMYABIL129_DUMMYABIL129 = 3940 + DUMMYABIL130_DUMMYABIL130 = 3941 + DUMMYABIL131_DUMMYABIL131 = 3942 + DUMMYABIL132_DUMMYABIL132 = 3943 + DUMMYABIL133_DUMMYABIL133 = 3944 + DUMMYABIL134_DUMMYABIL134 = 3945 + DUMMYABIL135_DUMMYABIL135 = 3946 + DUMMYABIL136_DUMMYABIL136 = 3947 + DUMMYABIL137_DUMMYABIL137 = 3948 + DUMMYABIL138_DUMMYABIL138 = 3949 + DUMMYABIL139_DUMMYABIL139 = 3950 + DUMMYABIL140_DUMMYABIL140 = 3951 + DUMMYABIL141_DUMMYABIL141 = 3952 + DUMMYABIL142_DUMMYABIL142 = 3953 + DUMMYABIL143_DUMMYABIL143 = 3954 + DUMMYABIL144_DUMMYABIL144 = 3955 + DUMMYABIL145_DUMMYABIL145 = 3956 + DUMMYABIL146_DUMMYABIL146 = 3957 + DUMMYABIL147_DUMMYABIL147 = 3958 + DUMMYABIL148_DUMMYABIL148 = 3959 + DUMMYABIL149_DUMMYABIL149 = 3960 + DUMMYABIL150_DUMMYABIL150 = 3961 + DUMMYABIL151_DUMMYABIL151 = 3962 + DUMMYABIL152_DUMMYABIL152 = 3963 + DUMMYABIL153_DUMMYABIL153 = 3964 + DUMMYABIL154_DUMMYABIL154 = 3965 + DUMMYABIL155_DUMMYABIL155 = 3966 + DUMMYABIL156_DUMMYABIL156 = 3967 + DUMMYABIL157_DUMMYABIL157 = 3968 + DUMMYABIL158_DUMMYABIL158 = 3969 + DUMMYABIL159_DUMMYABIL159 = 3970 + DUMMYABIL160_DUMMYABIL160 = 3971 + DUMMYABIL161_DUMMYABIL161 = 3972 + DUMMYABIL162_DUMMYABIL162 = 3973 + DUMMYABIL163_DUMMYABIL163 = 3974 + DUMMYABIL164_DUMMYABIL164 = 3975 + DUMMYABIL165_DUMMYABIL165 = 3976 + DUMMYABIL166_DUMMYABIL166 = 3977 + DUMMYABIL167_DUMMYABIL167 = 3978 + DUMMYABIL168_DUMMYABIL168 = 3979 + DUMMYABIL169_DUMMYABIL169 = 3980 + DUMMYABIL170_DUMMYABIL170 = 3981 + DUMMYABIL171_DUMMYABIL171 = 3982 + DUMMYABIL172_DUMMYABIL172 = 3983 + DUMMYABIL173_DUMMYABIL173 = 3984 + DUMMYABIL174_DUMMYABIL174 = 3985 + DUMMYABIL175_DUMMYABIL175 = 3986 + DUMMYABIL176_DUMMYABIL176 = 3987 + DUMMYABIL177_DUMMYABIL177 = 3988 + DUMMYABIL178_DUMMYABIL178 = 3989 + DUMMYABIL179_DUMMYABIL179 = 3990 + DUMMYABIL180_DUMMYABIL180 = 3991 + DUMMYABIL181_DUMMYABIL181 = 3992 + DUMMYABIL182_DUMMYABIL182 = 3993 + DUMMYABIL183_DUMMYABIL183 = 3994 + DUMMYABIL184_DUMMYABIL184 = 3995 + DUMMYABIL185_DUMMYABIL185 = 3996 + DUMMYABIL186_DUMMYABIL186 = 3997 + DUMMYABIL187_DUMMYABIL187 = 3998 + DUMMYABIL188_DUMMYABIL188 = 3999 + DUMMYABIL189_DUMMYABIL189 = 4000 + DUMMYABIL190_DUMMYABIL190 = 4001 + DUMMYABIL191_DUMMYABIL191 = 4002 + DUMMYABIL192_DUMMYABIL192 = 4003 + DUMMYABIL193_DUMMYABIL193 = 4004 + DUMMYABIL194_DUMMYABIL194 = 4005 + DUMMYABIL195_DUMMYABIL195 = 4006 + DUMMYABIL196_DUMMYABIL196 = 4007 + DUMMYABIL197_DUMMYABIL197 = 4008 + DUMMYABIL198_DUMMYABIL198 = 4009 + DUMMYABIL199_DUMMYABIL199 = 4010 + DUMMYABIL200_DUMMYABIL200 = 4011 + DUMMYABIL201_DUMMYABIL201 = 4012 + DUMMYABIL202_DUMMYABIL202 = 4013 + DUMMYABIL203_DUMMYABIL203 = 4014 + DUMMYABIL204_DUMMYABIL204 = 4015 + DUMMYABIL205_DUMMYABIL205 = 4016 + DUMMYABIL206_DUMMYABIL206 = 4017 + DUMMYABIL207_DUMMYABIL207 = 4018 + DUMMYABIL208_DUMMYABIL208 = 4019 + DUMMYABIL209_DUMMYABIL209 = 4020 + DUMMYABIL210_DUMMYABIL210 = 4021 + DUMMYABIL211_DUMMYABIL211 = 4022 + DUMMYABIL212_DUMMYABIL212 = 4023 + DUMMYABIL213_DUMMYABIL213 = 4024 + DUMMYABIL214_DUMMYABIL214 = 4025 + DUMMYABIL215_DUMMYABIL215 = 4026 + DUMMYABIL216_DUMMYABIL216 = 4027 + DUMMYABIL217_DUMMYABIL217 = 4028 + DUMMYABIL218_DUMMYABIL218 = 4029 + DUMMYABIL219_DUMMYABIL219 = 4030 + DUMMYABIL220_DUMMYABIL220 = 4031 + DUMMYABIL221_DUMMYABIL221 = 4032 + DUMMYABIL222_DUMMYABIL222 = 4033 + DUMMYABIL223_DUMMYABIL223 = 4034 + DUMMYABIL224_DUMMYABIL224 = 4035 + DUMMYABIL225_DUMMYABIL225 = 4036 + DUMMYABIL226_DUMMYABIL226 = 4037 + DUMMYABIL227_DUMMYABIL227 = 4038 + DUMMYABIL228_DUMMYABIL228 = 4039 + DUMMYABIL229_DUMMYABIL229 = 4040 + DUMMYABIL230_DUMMYABIL230 = 4041 + DUMMYABIL231_DUMMYABIL231 = 4042 + DUMMYABIL232_DUMMYABIL232 = 4043 + DUMMYABIL233_DUMMYABIL233 = 4044 + DUMMYABIL234_DUMMYABIL234 = 4045 + DUMMYABIL235_DUMMYABIL235 = 4046 + DUMMYABIL236_DUMMYABIL236 = 4047 + DUMMYABIL237_DUMMYABIL237 = 4048 + DUMMYABIL238_DUMMYABIL238 = 4049 + DUMMYABIL239_DUMMYABIL239 = 4050 + DUMMYABIL240_DUMMYABIL240 = 4051 + DUMMYABIL241_DUMMYABIL241 = 4052 + DUMMYABIL242_DUMMYABIL242 = 4053 + DUMMYABIL243_DUMMYABIL243 = 4054 + DUMMYABIL244_DUMMYABIL244 = 4055 + DUMMYABIL245_DUMMYABIL245 = 4056 + DUMMYABIL246_DUMMYABIL246 = 4057 + DUMMYABIL247_DUMMYABIL247 = 4058 + DUMMYABIL248_DUMMYABIL248 = 4059 + DUMMYABIL249_DUMMYABIL249 = 4060 + DUMMYABIL250_DUMMYABIL250 = 4061 + DUMMYABIL251_DUMMYABIL251 = 4062 + DUMMYABIL252_DUMMYABIL252 = 4063 + DUMMYABIL253_DUMMYABIL253 = 4064 + DUMMYABIL254_DUMMYABIL254 = 4065 + DUMMYABIL255_DUMMYABIL255 = 4066 + DUMMYABIL256_DUMMYABIL256 = 4067 + DUMMYABIL257_DUMMYABIL257 = 4068 + DUMMYABIL258_DUMMYABIL258 = 4069 + DUMMYABIL259_DUMMYABIL259 = 4070 + DUMMYABIL260_DUMMYABIL260 = 4071 + DUMMYABIL261_DUMMYABIL261 = 4072 + DUMMYABIL262_DUMMYABIL262 = 4073 + DUMMYABIL263_DUMMYABIL263 = 4074 + DUMMYABIL264_DUMMYABIL264 = 4075 + DUMMYABIL265_DUMMYABIL265 = 4076 + DUMMYABIL266_DUMMYABIL266 = 4077 + DUMMYABIL267_DUMMYABIL267 = 4078 + DUMMYABIL268_DUMMYABIL268 = 4079 + DUMMYABIL269_DUMMYABIL269 = 4080 + DUMMYABIL270_DUMMYABIL270 = 4081 + DUMMYABIL271_DUMMYABIL271 = 4082 + DUMMYABIL272_DUMMYABIL272 = 4083 + DUMMYABIL273_DUMMYABIL273 = 4084 + DUMMYABIL274_DUMMYABIL274 = 4085 + DUMMYABIL275_DUMMYABIL275 = 4086 + DUMMYABIL276_DUMMYABIL276 = 4087 + DUMMYABIL277_DUMMYABIL277 = 4088 + DUMMYABIL278_DUMMYABIL278 = 4089 + DUMMYABIL279_DUMMYABIL279 = 4090 + DUMMYABIL280_DUMMYABIL280 = 4091 + DUMMYABIL281_DUMMYABIL281 = 4092 + DUMMYABIL282_DUMMYABIL282 = 4093 + DUMMYABIL283_DUMMYABIL283 = 4094 + DUMMYABIL284_DUMMYABIL284 = 4095 + DUMMYABIL285_DUMMYABIL285 = 4096 + DUMMYABIL286_DUMMYABIL286 = 4097 + DUMMYABIL287_DUMMYABIL287 = 4098 + DUMMYABIL288_DUMMYABIL288 = 4099 + DUMMYABIL289_DUMMYABIL289 = 4100 + DUMMYABIL290_DUMMYABIL290 = 4101 + DUMMYABIL291_DUMMYABIL291 = 4102 + DUMMYABIL292_DUMMYABIL292 = 4103 + DUMMYABIL293_DUMMYABIL293 = 4104 + DUMMYABIL294_DUMMYABIL294 = 4105 + DUMMYABIL295_DUMMYABIL295 = 4106 BATTERYOVERCHARGE_BATTERYOVERCHARGE = 4107 + DUMMYABIL296_DUMMYABIL296 = 4108 AMORPHOUSARMORCLOUD_AMORPHOUSARMORCLOUD = 4109 + DUMMYABIL297_DUMMYABIL297 = 4110 SHIELDBATTERYRECHARGEEX5_SHIELDBATTERYRECHARGE = 4111 SHIELDBATTERYRECHARGEEX5_STOP = 4112 - MORPHTOBANELING_BANELING = 4119 - MORPHTOBANELING_CANCEL = 4120 + DUMMYABIL298_DUMMYABIL298 = 4113 + DUMMYABIL299_DUMMYABIL299 = 4114 + DUMMYABIL300_DUMMYABIL300 = 4115 + DUMMYABIL301_DUMMYABIL301 = 4116 + DUMMYABIL302_DUMMYABIL302 = 4117 + MORPHTOBANELING_BANELING = 4118 + MORPHTOBANELING_CANCEL = 4119 + MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPLEFTGREEN_CANCEL = 4290 + MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPRIGHTGREEN_CANCEL = 4293 + MOTHERSHIPCLOAK_ORACLECLOAKFIELD = 4439 # Returns an array of all constants # @return [Array] def self.ids - @ids ||= [0, 1, 2, 4, 5, 6, 7, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 34, 35, 36, 38, 40, 42, 44, 45, 46, 47, 48, 49, 74, 76, 78, 80, 110, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 167, 169, 171, 173, 174, 175, 177, 178, 179, 181, 183, 185, 187, 189, 191, 193, 195, 199, 203, 207, 211, 212, 216, 217, 218, 245, 247, 249, 250, 251, 253, 255, 257, 258, 259, 261, 263, 265, 293, 295, 296, 298, 299, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 318, 319, 320, 321, 322, 323, 324, 326, 327, 328, 329, 331, 333, 348, 349, 379, 380, 382, 383, 384, 386, 388, 390, 392, 393, 394, 396, 397, 399, 401, 403, 405, 407, 408, 410, 413, 415, 416, 417, 419, 421, 422, 451, 452, 454, 455, 484, 485, 487, 488, 517, 518, 520, 522, 524, 554, 556, 558, 560, 561, 562, 563, 591, 594, 595, 596, 597, 614, 620, 621, 622, 623, 624, 626, 650, 651, 652, 653, 654, 655, 656, 657, 658, 683, 710, 730, 731, 732, 761, 763, 764, 765, 766, 767, 768, 769, 790, 792, 793, 796, 797, 799, 800, 802, 803, 804, 805, 806, 820, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 880, 881, 882, 883, 884, 885, 886, 887, 889, 890, 891, 892, 893, 894, 895, 910, 911, 912, 913, 914, 916, 917, 919, 920, 921, 922, 946, 948, 950, 954, 955, 976, 977, 978, 979, 994, 1006, 1036, 1038, 1039, 1040, 1041, 1042, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1093, 1094, 1097, 1099, 1126, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1165, 1166, 1167, 1182, 1183, 1184, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1216, 1217, 1218, 1219, 1220, 1221, 1223, 1224, 1225, 1252, 1253, 1282, 1283, 1286, 1312, 1313, 1314, 1315, 1316, 1317, 1342, 1343, 1344, 1345, 1346, 1348, 1351, 1352, 1353, 1354, 1356, 1372, 1373, 1374, 1375, 1376, 1378, 1379, 1380, 1382, 1383, 1384, 1386, 1387, 1388, 1390, 1391, 1392, 1394, 1396, 1398, 1400, 1402, 1404, 1406, 1408, 1409, 1411, 1412, 1413, 1414, 1416, 1417, 1418, 1419, 1433, 1434, 1435, 1437, 1438, 1440, 1442, 1444, 1445, 1446, 1448, 1449, 1450, 1451, 1454, 1455, 1456, 1457, 1482, 1512, 1514, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1524, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1571, 1592, 1593, 1594, 1595, 1596, 1597, 1622, 1623, 1624, 1626, 1628, 1630, 1632, 1662, 1664, 1668, 1670, 1672, 1676, 1678, 1680, 1682, 1683, 1684, 1685, 1686, 1691, 1692, 1693, 1694, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1763, 1764, 1766, 1767, 1768, 1769, 1798, 1819, 1821, 1823, 1825, 1829, 1831, 1832, 1833, 1834, 1835, 1837, 1839, 1842, 1844, 1846, 1847, 1848, 1849, 1850, 1851, 1853, 1883, 1885, 1887, 1889, 1891, 1893, 1895, 1897, 1899, 1901, 1903, 1905, 1907, 1909, 1911, 1913, 1915, 1917, 1919, 1921, 1926, 1928, 1930, 1932, 1934, 1936, 1938, 1940, 1942, 1944, 1974, 1976, 1978, 1980, 1982, 1987, 1988, 1990, 1992, 1994, 1997, 1998, 2000, 2006, 2014, 2015, 2016, 2018, 2048, 2049, 2050, 2051, 2052, 2057, 2058, 2059, 2060, 2063, 2065, 2066, 2067, 2069, 2071, 2073, 2075, 2076, 2077, 2078, 2080, 2081, 2082, 2083, 2085, 2087, 2089, 2091, 2093, 2095, 2096, 2097, 2099, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2112, 2113, 2114, 2116, 2118, 2120, 2122, 2124, 2126, 2128, 2130, 2132, 2134, 2136, 2138, 2140, 2142, 2144, 2146, 2148, 2149, 2150, 2151, 2153, 2155, 2156, 2158, 2160, 2162, 2164, 2166, 2168, 2170, 2172, 2174, 2176, 2178, 2180, 2182, 2184, 2186, 2188, 2190, 2192, 2194, 2196, 2198, 2200, 2202, 2204, 2206, 2208, 2210, 2212, 2214, 2216, 2218, 2220, 2222, 2224, 2226, 2228, 2230, 2232, 2234, 2236, 2238, 2240, 2242, 2244, 2246, 2248, 2250, 2252, 2254, 2256, 2258, 2260, 2294, 2295, 2296, 2297, 2298, 2299, 2324, 2326, 2328, 2330, 2331, 2332, 2333, 2334, 2336, 2338, 2340, 2341, 2342, 2344, 2346, 2348, 2350, 2352, 2354, 2356, 2357, 2358, 2360, 2362, 2363, 2364, 2365, 2366, 2368, 2370, 2371, 2375, 2376, 2377, 2379, 2381, 2383, 2385, 2387, 2389, 2391, 2393, 2397, 2399, 2401, 2403, 2405, 2407, 2409, 2411, 2413, 2415, 2417, 2419, 2421, 2423, 2425, 2427, 2429, 2431, 2433, 2435, 2437, 2439, 2441, 2443, 2445, 2447, 2449, 2451, 2453, 2455, 2457, 2459, 2461, 2463, 2465, 2467, 2469, 2471, 2473, 2475, 2477, 2479, 2480, 2481, 2482, 2483, 2485, 2487, 2489, 2490, 2491, 2493, 2495, 2497, 2499, 2501, 2503, 2505, 2535, 2536, 2538, 2539, 2540, 2542, 2544, 2546, 2548, 2550, 2552, 2554, 2556, 2558, 2560, 2562, 2563, 2564, 2566, 2568, 2570, 2572, 2574, 2576, 2578, 2580, 2582, 2584, 2586, 2588, 2590, 2592, 2594, 2596, 2598, 2601, 2602, 2604, 2606, 2608, 2610, 2612, 2614, 2616, 2618, 2620, 2622, 2624, 2626, 2628, 2630, 2632, 2634, 2636, 2638, 2640, 2642, 2644, 2646, 2648, 2650, 2652, 2654, 2656, 2658, 2660, 2662, 2664, 2666, 2668, 2670, 2672, 2674, 2676, 2678, 2680, 2682, 2684, 2686, 2688, 2690, 2692, 2694, 2696, 2698, 2699, 2700, 2704, 2706, 2708, 2709, 2714, 2715, 2716, 2718, 2720, 2750, 2752, 2753, 2754, 2755, 2756, 2758, 2760, 2762, 2764, 2766, 2767, 2773, 2775, 2777, 2779, 2781, 2785, 2789, 2791, 2793, 2797, 2799, 2801, 2803, 2805, 2807, 2809, 2811, 2813, 2819, 2821, 2823, 2825, 2827, 2829, 2831, 2833, 2836, 2837, 2838, 2839, 2840, 2842, 2844, 2846, 2848, 2849, 2850, 2852, 2872, 2874, 2876, 2878, 2880, 2882, 2884, 2886, 2888, 2890, 2891, 2892, 2893, 2894, 2899, 2901, 2903, 2905, 2907, 2909, 2911, 2913, 2915, 2919, 2921, 2923, 2925, 2927, 2929, 2930, 2934, 2936, 2938, 2940, 2942, 2944, 2947, 2949, 2952, 2953, 2954, 2956, 2957, 2961, 2963, 2965, 2967, 2989, 2991, 2994, 2999, 3001, 3005, 3007, 3009, 3011, 3013, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3045, 3075, 3077, 3079, 3081, 3083, 3086, 3116, 3117, 3118, 3119, 3121, 3122, 3126, 3128, 3131, 3133, 3134, 3135, 3137, 3139, 3141, 3143, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3171, 3173, 3174, 3178, 3180, 3182, 3188, 3190, 3192, 3194, 3195, 3196, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3220, 3222, 3224, 3226, 3228, 3229, 3230, 3232, 3234, 3236, 3238, 3240, 3242, 3244, 3245, 3246, 3274, 3275, 3295, 3296, 3297, 3298, 3301, 3304, 3306, 3308, 3310, 3312, 3314, 3316, 3318, 3320, 3321, 3322, 3323, 3324, 3325, 3327, 3346, 3348, 3350, 3352, 3354, 3356, 3358, 3360, 3362, 3364, 3366, 3368, 3370, 3372, 3374, 3375, 3378, 3380, 3382, 3384, 3386, 3387, 3391, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3423, 3454, 3514, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3535, 3537, 3539, 3541, 3543, 3545, 3547, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3587, 3589, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3615, 3617, 3619, 3621, 3623, 3625, 3647, 3649, 3651, 3653, 3655, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3796, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3709, 3710, 3739, 3741, 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, 3759, 3761, 3763, 3765, 3767, 3769, 3771, 3772, 3773, 3774, 3776, 3777, 3778, 3779, 3780, 3781, 3783, 3784, 3785, 3786, 3789, 3791, 3793, 3794, 3795, 3797, 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 3967, 3970, 4107, 4109, 4111, 4112, 4119, 4120] + @ids ||= [0, 1, 2, 4, 5, 6, 7, 10, 11, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 30, 32, 34, 35, 36, 38, 40, 42, 44, 45, 46, 47, 48, 49, 74, 76, 78, 80, 110, 140, 142, 144, 146, 148, 150, 152, 154, 156, 158, 160, 162, 164, 166, 167, 169, 171, 173, 174, 175, 177, 178, 179, 181, 183, 185, 187, 189, 191, 193, 195, 199, 203, 207, 211, 212, 216, 217, 218, 245, 247, 249, 250, 251, 253, 255, 257, 258, 259, 261, 263, 265, 293, 295, 296, 298, 299, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 318, 319, 320, 321, 322, 323, 324, 326, 327, 328, 329, 331, 333, 348, 349, 379, 380, 382, 383, 384, 386, 388, 390, 392, 393, 394, 396, 397, 399, 401, 403, 405, 407, 408, 410, 413, 415, 416, 417, 419, 421, 422, 451, 452, 454, 455, 484, 485, 487, 488, 517, 518, 520, 522, 524, 554, 556, 558, 560, 561, 562, 563, 591, 594, 595, 596, 597, 614, 620, 621, 622, 623, 624, 626, 650, 651, 652, 653, 654, 655, 656, 657, 658, 683, 710, 730, 731, 732, 761, 763, 764, 765, 766, 767, 768, 769, 770, 790, 792, 793, 796, 797, 799, 800, 802, 803, 804, 805, 806, 807, 820, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 880, 881, 882, 883, 884, 885, 886, 887, 889, 890, 891, 892, 893, 894, 895, 910, 911, 912, 913, 914, 916, 917, 919, 920, 921, 922, 946, 948, 950, 954, 955, 976, 977, 978, 979, 994, 1006, 1036, 1038, 1039, 1040, 1041, 1042, 1062, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 1093, 1094, 1097, 1099, 1126, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160, 1161, 1162, 1163, 1165, 1166, 1167, 1182, 1183, 1184, 1186, 1187, 1188, 1189, 1190, 1191, 1192, 1193, 1194, 1195, 1216, 1217, 1218, 1219, 1220, 1221, 1223, 1224, 1225, 1252, 1253, 1282, 1283, 1286, 1312, 1313, 1314, 1315, 1316, 1317, 1342, 1343, 1344, 1345, 1346, 1348, 1351, 1352, 1353, 1354, 1356, 1372, 1373, 1374, 1375, 1376, 1378, 1379, 1380, 1382, 1383, 1384, 1386, 1387, 1388, 1390, 1391, 1392, 1394, 1396, 1398, 1400, 1402, 1404, 1406, 1408, 1409, 1411, 1412, 1413, 1414, 1416, 1417, 1418, 1419, 1433, 1434, 1435, 1437, 1438, 1440, 1442, 1444, 1445, 1446, 1448, 1449, 1450, 1451, 1455, 1456, 1457, 1482, 1512, 1514, 1516, 1517, 1518, 1519, 1520, 1521, 1522, 1524, 1526, 1527, 1528, 1529, 1530, 1531, 1532, 1533, 1534, 1535, 1562, 1563, 1564, 1565, 1566, 1567, 1568, 1571, 1592, 1593, 1594, 1595, 1596, 1597, 1622, 1623, 1624, 1626, 1628, 1630, 1632, 1662, 1664, 1668, 1670, 1672, 1676, 1678, 1680, 1682, 1683, 1684, 1685, 1686, 1691, 1692, 1693, 1694, 1724, 1725, 1726, 1727, 1728, 1729, 1730, 1731, 1732, 1733, 1763, 1764, 1766, 1767, 1768, 1769, 1798, 1819, 1821, 1823, 1825, 1829, 1831, 1832, 1833, 1834, 1835, 1837, 1839, 1842, 1844, 1846, 1847, 1848, 1849, 1850, 1851, 1853, 1883, 1885, 1887, 1889, 1891, 1893, 1895, 1897, 1899, 1901, 1903, 1905, 1907, 1909, 1911, 1913, 1915, 1917, 1919, 1921, 1926, 1928, 1930, 1932, 1934, 1936, 1938, 1940, 1942, 1944, 1974, 1976, 1978, 1980, 1982, 1987, 1988, 1990, 1992, 1994, 1997, 1998, 2000, 2006, 2014, 2015, 2016, 2018, 2048, 2049, 2050, 2051, 2052, 2057, 2058, 2059, 2060, 2063, 2065, 2066, 2067, 2069, 2071, 2073, 2075, 2076, 2077, 2078, 2080, 2081, 2082, 2083, 2085, 2087, 2089, 2091, 2093, 2095, 2096, 2097, 2099, 2101, 2102, 2103, 2104, 2105, 2106, 2107, 2108, 2109, 2110, 2112, 2113, 2114, 2116, 2118, 2120, 2122, 2124, 2126, 2128, 2130, 2132, 2134, 2136, 2138, 2140, 2142, 2144, 2146, 2148, 2149, 2150, 2151, 2153, 2155, 2156, 2158, 2160, 2162, 2164, 2166, 2168, 2170, 2172, 2174, 2176, 2178, 2180, 2182, 2184, 2186, 2188, 2190, 2192, 2194, 2196, 2198, 2200, 2202, 2204, 2206, 2208, 2210, 2212, 2214, 2216, 2218, 2220, 2222, 2224, 2226, 2228, 2230, 2232, 2234, 2236, 2238, 2240, 2242, 2244, 2246, 2248, 2250, 2252, 2254, 2256, 2258, 2260, 2294, 2295, 2296, 2297, 2298, 2299, 2324, 2326, 2328, 2330, 2331, 2332, 2333, 2334, 2336, 2338, 2340, 2341, 2342, 2344, 2346, 2348, 2350, 2352, 2354, 2356, 2357, 2358, 2360, 2362, 2363, 2364, 2365, 2366, 2368, 2370, 2371, 2375, 2376, 2377, 2379, 2381, 2383, 2385, 2387, 2389, 2391, 2393, 2397, 2399, 2401, 2403, 2405, 2407, 2409, 2411, 2413, 2415, 2417, 2419, 2421, 2423, 2425, 2427, 2429, 2431, 2433, 2435, 2437, 2439, 2441, 2443, 2445, 2447, 2449, 2451, 2453, 2455, 2457, 2459, 2461, 2463, 2465, 2467, 2469, 2471, 2473, 2475, 2477, 2479, 2480, 2481, 2482, 2483, 2485, 2487, 2489, 2490, 2491, 2493, 2495, 2497, 2499, 2501, 2503, 2505, 2535, 2536, 2538, 2539, 2540, 2542, 2544, 2546, 2548, 2550, 2552, 2554, 2556, 2558, 2560, 2562, 2563, 2564, 2566, 2568, 2570, 2572, 2574, 2576, 2578, 2580, 2582, 2584, 2586, 2588, 2590, 2592, 2594, 2596, 2598, 2601, 2602, 2604, 2606, 2608, 2610, 2612, 2614, 2616, 2618, 2620, 2622, 2624, 2626, 2628, 2630, 2632, 2634, 2636, 2638, 2640, 2642, 2644, 2646, 2648, 2650, 2652, 2654, 2656, 2658, 2660, 2662, 2664, 2666, 2668, 2670, 2672, 2674, 2676, 2678, 2680, 2682, 2684, 2686, 2688, 2690, 2692, 2694, 2696, 2698, 2699, 2700, 2704, 2706, 2708, 2709, 2714, 2715, 2716, 2718, 2720, 2750, 2752, 2753, 2754, 2755, 2756, 2758, 2760, 2762, 2764, 2766, 2767, 2773, 2775, 2777, 2779, 2781, 2785, 2789, 2791, 2793, 2797, 2799, 2801, 2803, 2805, 2807, 2809, 2811, 2813, 2819, 2821, 2823, 2825, 2827, 2829, 2831, 2833, 2836, 2837, 2838, 2839, 2840, 2842, 2844, 2846, 2848, 2849, 2850, 2852, 2872, 2874, 2876, 2878, 2880, 2882, 2884, 2886, 2888, 2890, 2891, 2892, 2893, 2894, 2899, 2901, 2903, 2905, 2907, 2909, 2911, 2913, 2915, 2919, 2921, 2923, 2925, 2927, 2929, 2930, 2934, 2936, 2938, 2940, 2942, 2944, 2947, 2949, 2952, 2953, 2954, 2956, 2957, 2961, 2963, 2965, 2967, 2989, 2991, 2994, 2999, 3001, 3005, 3007, 3009, 3011, 3013, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3045, 3075, 3077, 3079, 3081, 3083, 3086, 3116, 3117, 3118, 3119, 3121, 3122, 3126, 3128, 3131, 3133, 3134, 3135, 3137, 3139, 3141, 3143, 3163, 3164, 3165, 3166, 3167, 3168, 3169, 3171, 3173, 3174, 3178, 3180, 3182, 3188, 3190, 3192, 3194, 3195, 3196, 3198, 3199, 3200, 3201, 3202, 3203, 3204, 3205, 3206, 3207, 3208, 3209, 3210, 3211, 3212, 3213, 3214, 3215, 3216, 3220, 3222, 3224, 3226, 3228, 3229, 3230, 3232, 3234, 3236, 3238, 3240, 3242, 3244, 3245, 3246, 3274, 3275, 3295, 3296, 3297, 3298, 3301, 3304, 3306, 3308, 3310, 3312, 3314, 3316, 3318, 3320, 3321, 3322, 3323, 3324, 3325, 3327, 3346, 3348, 3350, 3352, 3354, 3356, 3358, 3360, 3362, 3364, 3366, 3368, 3370, 3372, 3374, 3375, 3378, 3380, 3382, 3384, 3386, 3387, 3391, 3393, 3395, 3397, 3399, 3401, 3403, 3405, 3423, 3454, 3514, 3515, 3517, 3519, 3521, 3523, 3525, 3527, 3529, 3531, 3533, 3535, 3537, 3539, 3541, 3543, 3545, 3547, 3567, 3569, 3571, 3573, 3575, 3577, 3579, 3581, 3583, 3585, 3587, 3589, 3591, 3593, 3595, 3597, 3599, 3601, 3603, 3605, 3607, 3609, 3611, 3613, 3615, 3617, 3619, 3621, 3623, 3625, 3647, 3649, 3651, 3653, 3655, 3657, 3658, 3659, 3660, 3661, 3662, 3663, 3664, 3665, 3666, 3667, 3668, 3669, 3796, 3671, 3672, 3673, 3674, 3675, 3676, 3677, 3678, 3679, 3680, 3681, 3682, 3683, 3684, 3685, 3686, 3687, 3688, 3689, 3690, 3691, 3692, 3693, 3694, 3695, 3696, 3697, 3698, 3699, 3700, 3701, 3702, 3703, 3704, 3705, 3706, 3707, 3709, 3710, 3739, 3741, 3743, 3745, 3747, 3749, 3751, 3753, 3755, 3757, 3759, 3761, 3763, 3765, 3766, 3767, 3769, 3771, 3772, 3773, 3774, 3776, 3777, 3778, 3779, 3780, 3781, 3783, 3784, 3785, 3786, 3789, 3791, 3793, 3794, 3795, 4120, 3798, 3799, 3800, 3801, 3802, 3803, 3804, 3805, 3806, 3807, 3808, 3809, 3810, 3811, 3812, 3813, 3814, 3815, 3816, 3817, 3818, 3819, 3820, 3821, 3822, 3823, 3824, 3825, 3826, 3827, 3828, 3829, 3830, 3831, 3832, 3833, 3834, 3835, 3836, 3837, 3838, 3839, 3840, 3841, 3842, 3843, 3844, 3845, 3846, 3847, 3848, 3849, 3850, 3851, 3852, 3853, 3854, 3855, 3856, 3857, 3858, 3859, 3860, 3861, 3862, 3863, 3864, 3865, 3866, 3867, 3868, 3869, 3870, 3871, 3872, 3873, 3874, 3875, 3876, 3877, 3878, 3879, 3880, 3881, 3882, 3883, 3884, 3885, 3886, 3887, 3888, 3889, 3890, 3891, 3892, 3893, 3894, 3895, 3896, 3897, 3898, 3899, 3900, 3901, 3902, 3903, 3904, 3905, 3906, 3907, 3908, 3909, 3910, 3911, 3912, 3913, 3914, 3915, 3916, 3917, 3918, 3919, 3920, 3921, 3922, 3923, 3924, 3925, 3926, 3927, 3928, 3929, 3930, 3931, 3932, 3933, 3934, 3935, 3936, 3937, 3938, 3939, 3940, 3941, 3942, 3943, 3944, 3945, 3946, 3947, 3948, 3949, 3950, 3951, 3952, 3953, 3954, 3955, 3956, 3957, 3958, 3959, 3960, 3961, 3962, 3963, 3964, 3965, 3966, 3967, 3968, 3969, 3970, 3971, 3972, 3973, 3974, 3975, 3976, 3977, 3978, 3979, 3980, 3981, 3982, 3983, 3984, 3985, 3986, 3987, 3988, 3989, 3990, 3991, 3992, 3993, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001, 4002, 4003, 4004, 4005, 4006, 4007, 4008, 4009, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4017, 4018, 4019, 4020, 4021, 4022, 4023, 4024, 4025, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038, 4039, 4040, 4041, 4042, 4043, 4044, 4045, 4046, 4047, 4048, 4049, 4050, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059, 4060, 4061, 4062, 4063, 4064, 4065, 4066, 4067, 4068, 4069, 4070, 4071, 4072, 4073, 4074, 4075, 4076, 4077, 4078, 4079, 4080, 4081, 4082, 4083, 4084, 4085, 4086, 4087, 4088, 4089, 4090, 4091, 4092, 4093, 4094, 4095, 4096, 4097, 4098, 4099, 4100, 4101, 4102, 4103, 4104, 4105, 4106, 4107, 4108, 4109, 4110, 4111, 4112, 4113, 4114, 4115, 4116, 4117, 4118, 4119, 4290, 4293, 4439] end end end @@ -1625,6 +1932,7 @@ def remap_ids = {Api::AbilityId::STOP_STOP => Api::AbilityId::STOP, Api::AbilityId::CANCEL, Api::AbilityId::EFFECT_SHADOWSTRIDE => Api::AbilityId::EFFECT_BLINK, Api::AbilityId::CANCEL_MORPHOVERLORDTRANSPORT => Api::AbilityId::CANCEL, + Api::AbilityId::CHANNELSNIPE_CANCEL => Api::AbilityId::CANCEL, Api::AbilityId::CANCEL_VOIDRAYPRISMATICALIGNMENT => Api::AbilityId::CANCEL, Api::AbilityId::EFFECT_REPAIR_REPAIRDRONE => Api::AbilityId::EFFECT_REPAIR, Api::AbilityId::EFFECT_MASSRECALL_NEXUS => @@ -1634,11 +1942,10 @@ def remap_ids = {Api::AbilityId::STOP_STOP => Api::AbilityId::STOP, Api::AbilityId::PATROL_BATTLECRUISER => Api::AbilityId::PATROL, Api::AbilityId::HOLDPOSITION_BATTLECRUISER => Api::AbilityId::HOLDPOSITION, Api::AbilityId::STOP_BATTLECRUISER => Api::AbilityId::STOP, - Api::AbilityId::MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPLEFTGREEN_CANCEL => - Api::AbilityId::CANCEL, - Api::AbilityId::MORPHTOCOLLAPSIBLEROCKTOWERDEBRISRAMPRIGHTGREEN_CANCEL => - Api::AbilityId::CANCEL, - Api::AbilityId::SHIELDBATTERYRECHARGEEX5_STOP => Api::AbilityId::CANCEL} + Api::AbilityId::DUMMYABIL156_DUMMYABIL156 => Api::AbilityId::CANCEL, + Api::AbilityId::DUMMYABIL159_DUMMYABIL159 => Api::AbilityId::CANCEL, + Api::AbilityId::SHIELDBATTERYRECHARGEEX5_STOP => Api::AbilityId::CANCEL, + Api::AbilityId::LOADOUTSPRAY_LOADOUTSPRAY1 => Api::AbilityId::CANCEL} end end end diff --git a/lib/sc2ai/api/buff_id.rb b/lib/sc2ai/api/buff_id.rb index cc4bf21..c09e7f4 100644 --- a/lib/sc2ai/api/buff_id.rb +++ b/lib/sc2ai/api/buff_id.rb @@ -295,12 +295,22 @@ def self._330MMBARRAGECANNONS = 209 ACCELERATIONZONETEMPORALFIELD = 289 ACCELERATIONZONEFLYINGTEMPORALFIELD = 290 INHIBITORZONEFLYINGTEMPORALFIELD = 291 - LOADOUTSPRAYTRACKER = 292 + DUMMYBUFF000 = 292 INHIBITORZONETEMPORALFIELD = 293 RESONATINGGLAIVESPHASESHIFT = 294 NEURALPARASITECHILDREN = 295 AMORPHOUSARMORCLOUD = 296 RAVENSHREDDERMISSILEARMORREDUCTIONUISUBTRUCT = 297 BATTERYOVERCHARGE = 298 + DUMMYBUFF001 = 299 + DUMMYBUFF002 = 300 + DUMMYBUFF003 = 301 + DUMMYBUFF004 = 302 + DUMMYBUFF005 = 303 + ONCREEPQUEEN = 304 + LOADOUTSPRAYTRACKER = 305 + CLOAKFIELD = 306 + TAKENDAMAGE = 307 + RAVENSCRAMBLERMISSILECARRIER = 308 end end diff --git a/lib/sc2ai/api/tech_tree.rb b/lib/sc2ai/api/tech_tree.rb index fa5da2c..b515b7c 100644 --- a/lib/sc2ai/api/tech_tree.rb +++ b/lib/sc2ai/api/tech_tree.rb @@ -1,6 +1,5 @@ require_relative "tech_tree_data" - module Api # Provides helper functions which work with and rely on auto generated data in tech_tree_data.rb # To lighten code generation, these methods live in a file of their own and may be modified. diff --git a/lib/sc2ai/api/tech_tree_data.rb b/lib/sc2ai/api/tech_tree_data.rb index d122425..7f20b82 100644 --- a/lib/sc2ai/api/tech_tree_data.rb +++ b/lib/sc2ai/api/tech_tree_data.rb @@ -27,6 +27,7 @@ def unit_type_creation_abilities_data = {Api::UnitTypeId::COMMANDCENTER => Api::UnitTypeId::FACTORY => {Api::UnitTypeId::HELLION => {ability: Api::AbilityId::FACTORYTRAIN_HELLION}, + Api::UnitTypeId::CYCLONE => {ability: Api::AbilityId::TRAIN_CYCLONE}, Api::UnitTypeId::WIDOWMINE => {ability: Api::AbilityId::FACTORYTRAIN_WIDOWMINE}, Api::UnitTypeId::SIEGETANK => @@ -38,9 +39,7 @@ def unit_type_creation_abilities_data = {Api::UnitTypeId::COMMANDCENTER => required_building: Api::UnitTypeId::ARMORY}, Api::UnitTypeId::HELLIONTANK => {ability: Api::AbilityId::TRAIN_HELLBAT, - required_building: Api::UnitTypeId::ARMORY}, - Api::UnitTypeId::CYCLONE => - {ability: Api::AbilityId::TRAIN_CYCLONE, requires_techlab: true}}, + required_building: Api::UnitTypeId::ARMORY}}, Api::UnitTypeId::STARPORT => {Api::UnitTypeId::MEDIVAC => {ability: Api::AbilityId::STARPORTTRAIN_MEDIVAC}, @@ -507,8 +506,8 @@ def upgrade_research_abilities_data = {Api::UnitTypeId::ENGINEERINGBAY => {ability: Api::AbilityId::RESEARCH_BATTLECRUISERWEAPONREFIT}, Api::UpgradeId::LIBERATORAGRANGEUPGRADE => {ability: Api::AbilityId::FUSIONCORERESEARCH_RESEARCHBALLISTICRANGE}, - Api::UpgradeId::MEDIVACINCREASESPEEDBOOST => - {ability: Api::AbilityId::FUSIONCORERESEARCH_RESEARCHRAPIDREIGNITIONSYSTEM}}, + Api::UpgradeId::MEDIVACCADUCEUSREACTOR => + {ability: Api::AbilityId::FUSIONCORERESEARCH_RESEARCHMEDIVACENERGYUPGRADE}}, Api::UnitTypeId::BARRACKSTECHLAB => {Api::UpgradeId::STIMPACK => {ability: Api::AbilityId::BARRACKSTECHLABRESEARCH_STIMPACK}, @@ -519,8 +518,8 @@ def upgrade_research_abilities_data = {Api::UnitTypeId::ENGINEERINGBAY => Api::UnitTypeId::FACTORYTECHLAB => {Api::UpgradeId::HIGHCAPACITYBARRELS => {ability: Api::AbilityId::RESEARCH_INFERNALPREIGNITER}, - Api::UpgradeId::CYCLONELOCKONDAMAGEUPGRADE => - {ability: Api::AbilityId::RESEARCH_CYCLONELOCKONDAMAGE}, + Api::UpgradeId::TEMPESTGROUNDATTACKUPGRADE => + {ability: Api::AbilityId::FACTORYTECHLABRESEARCH_CYCLONERESEARCHHURRICANETHRUSTERS}, Api::UpgradeId::DRILLCLAWS => {ability: Api::AbilityId::RESEARCH_DRILLINGCLAWS, required_building: Api::UnitTypeId::ARMORY}, @@ -531,7 +530,9 @@ def upgrade_research_abilities_data = {Api::UnitTypeId::ENGINEERINGBAY => {Api::UpgradeId::BANSHEECLOAK => {ability: Api::AbilityId::RESEARCH_BANSHEECLOAKINGFIELD}, Api::UpgradeId::BANSHEESPEED => - {ability: Api::AbilityId::RESEARCH_BANSHEEHYPERFLIGHTROTORS}}, + {ability: Api::AbilityId::RESEARCH_BANSHEEHYPERFLIGHTROTORS}, + Api::UpgradeId::AMPLIFIEDSHIELDING => + {ability: Api::AbilityId::STARPORTTECHLABRESEARCH_RESEARCHRAVENINTERFERENCEMATRIX}}, Api::UnitTypeId::FORGE => {Api::UpgradeId::PROTOSSGROUNDWEAPONSLEVEL1 => {ability: Api::AbilityId::FORGERESEARCH_PROTOSSGROUNDWEAPONSLEVEL1, @@ -579,7 +580,7 @@ def upgrade_research_abilities_data = {Api::UnitTypeId::ENGINEERINGBAY => Api::UpgradeId::VOIDRAYSPEEDUPGRADE => {ability: Api::AbilityId::FLEETBEACONRESEARCH_RESEARCHVOIDRAYSPEEDUPGRADE, requires_power: true}, - Api::UpgradeId::TEMPESTGROUNDATTACKUPGRADE => + Api::UpgradeId::MICROBIALSHROUD => {ability: Api::AbilityId::FLEETBEACONRESEARCH_TEMPESTRESEARCHGROUNDATTACKUPGRADE, requires_power: true}}, Api::UnitTypeId::TWILIGHTCOUNCIL => @@ -709,9 +710,7 @@ def upgrade_research_abilities_data = {Api::UnitTypeId::ENGINEERINGBAY => Api::UpgradeId::CHITINOUSPLATING => {ability: Api::AbilityId::RESEARCH_CHITINOUSPLATING}}, Api::UnitTypeId::INFESTATIONPIT => - {Api::UpgradeId::INFESTORENERGYUPGRADE => - {ability: Api::AbilityId::RESEARCH_PATHOGENGLANDS}, - Api::UpgradeId::NEURALPARASITE => + {Api::UpgradeId::NEURALPARASITE => {ability: Api::AbilityId::RESEARCH_NEURALPARASITE}}, Api::UnitTypeId::BANELINGNEST => {Api::UpgradeId::CENTRIFICALHOOKS => @@ -777,11 +776,11 @@ def unit_created_from_data = {Api::UnitTypeId::SCV => Api::UnitTypeId::GHOST => [Api::UnitTypeId::BARRACKS], Api::UnitTypeId::MARAUDER => [Api::UnitTypeId::BARRACKS], Api::UnitTypeId::HELLION => [Api::UnitTypeId::FACTORY], + Api::UnitTypeId::CYCLONE => [Api::UnitTypeId::FACTORY], Api::UnitTypeId::WIDOWMINE => [Api::UnitTypeId::FACTORY], Api::UnitTypeId::SIEGETANK => [Api::UnitTypeId::FACTORY], Api::UnitTypeId::THOR => [Api::UnitTypeId::FACTORY], Api::UnitTypeId::HELLIONTANK => [Api::UnitTypeId::FACTORY], - Api::UnitTypeId::CYCLONE => [Api::UnitTypeId::FACTORY], Api::UnitTypeId::MEDIVAC => [Api::UnitTypeId::STARPORT], Api::UnitTypeId::VIKINGFIGHTER => [Api::UnitTypeId::STARPORT], Api::UnitTypeId::LIBERATOR => [Api::UnitTypeId::STARPORT], @@ -923,17 +922,18 @@ def upgrade_researched_from_data = {Api::UpgradeId::HISECAUTOTRACKING => Api::Un Api::UpgradeId::BATTLECRUISERENABLESPECIALIZATIONS => Api::UnitTypeId::FUSIONCORE, Api::UpgradeId::LIBERATORAGRANGEUPGRADE => Api::UnitTypeId::FUSIONCORE, - Api::UpgradeId::MEDIVACINCREASESPEEDBOOST => Api::UnitTypeId::FUSIONCORE, + Api::UpgradeId::MEDIVACCADUCEUSREACTOR => Api::UnitTypeId::FUSIONCORE, Api::UpgradeId::STIMPACK => Api::UnitTypeId::BARRACKSTECHLAB, Api::UpgradeId::SHIELDWALL => Api::UnitTypeId::BARRACKSTECHLAB, Api::UpgradeId::PUNISHERGRENADES => Api::UnitTypeId::BARRACKSTECHLAB, Api::UpgradeId::HIGHCAPACITYBARRELS => Api::UnitTypeId::FACTORYTECHLAB, - Api::UpgradeId::CYCLONELOCKONDAMAGEUPGRADE => + Api::UpgradeId::TEMPESTGROUNDATTACKUPGRADE => Api::UnitTypeId::FACTORYTECHLAB, Api::UpgradeId::DRILLCLAWS => Api::UnitTypeId::FACTORYTECHLAB, Api::UpgradeId::SMARTSERVOS => Api::UnitTypeId::FACTORYTECHLAB, Api::UpgradeId::BANSHEECLOAK => Api::UnitTypeId::STARPORTTECHLAB, Api::UpgradeId::BANSHEESPEED => Api::UnitTypeId::STARPORTTECHLAB, + Api::UpgradeId::AMPLIFIEDSHIELDING => Api::UnitTypeId::STARPORTTECHLAB, Api::UpgradeId::PROTOSSGROUNDWEAPONSLEVEL1 => Api::UnitTypeId::FORGE, Api::UpgradeId::PROTOSSGROUNDARMORSLEVEL1 => Api::UnitTypeId::FORGE, Api::UpgradeId::PROTOSSSHIELDSLEVEL1 => Api::UnitTypeId::FORGE, @@ -945,7 +945,7 @@ def upgrade_researched_from_data = {Api::UpgradeId::HISECAUTOTRACKING => Api::Un Api::UpgradeId::PROTOSSSHIELDSLEVEL3 => Api::UnitTypeId::FORGE, Api::UpgradeId::PHOENIXRANGEUPGRADE => Api::UnitTypeId::FLEETBEACON, Api::UpgradeId::VOIDRAYSPEEDUPGRADE => Api::UnitTypeId::FLEETBEACON, - Api::UpgradeId::TEMPESTGROUNDATTACKUPGRADE => Api::UnitTypeId::FLEETBEACON, + Api::UpgradeId::MICROBIALSHROUD => Api::UnitTypeId::FLEETBEACON, Api::UpgradeId::CHARGE => Api::UnitTypeId::TWILIGHTCOUNCIL, Api::UpgradeId::BLINKTECH => Api::UnitTypeId::TWILIGHTCOUNCIL, Api::UpgradeId::ADEPTPIERCINGATTACK => Api::UnitTypeId::TWILIGHTCOUNCIL, @@ -987,7 +987,6 @@ def upgrade_researched_from_data = {Api::UpgradeId::HISECAUTOTRACKING => Api::Un Api::UpgradeId::ZERGFLYERARMORSLEVEL3 => Api::UnitTypeId::SPIRE, Api::UpgradeId::ANABOLICSYNTHESIS => Api::UnitTypeId::ULTRALISKCAVERN, Api::UpgradeId::CHITINOUSPLATING => Api::UnitTypeId::ULTRALISKCAVERN, - Api::UpgradeId::INFESTORENERGYUPGRADE => Api::UnitTypeId::INFESTATIONPIT, Api::UpgradeId::NEURALPARASITE => Api::UnitTypeId::INFESTATIONPIT, Api::UpgradeId::CENTRIFICALHOOKS => Api::UnitTypeId::BANELINGNEST, Api::UpgradeId::GLIALRECONSTITUTION => Api::UnitTypeId::ROACHWARREN, @@ -1039,6 +1038,7 @@ def unit_abilities_data = {Api::UnitTypeId::COLOSSUS => Api::AbilityId::ATTACK_ATTACK, Api::AbilityId::EFFECT_MASSRECALL_STRATEGICRECALL, Api::AbilityId::EFFECT_TIMEWARP, + Api::AbilityId._250MMSTRIKECANNONS_CANCEL, Api::AbilityId::SMART], Api::UnitTypeId::POINTDEFENSEDRONE => [], Api::UnitTypeId::CHANGELING => @@ -1130,12 +1130,12 @@ def unit_abilities_data = {Api::UnitTypeId::COLOSSUS => Api::AbilityId::BUILD_REACTOR_FACTORY, Api::AbilityId::LIFT_FACTORY, Api::AbilityId::FACTORYTRAIN_HELLION, + Api::AbilityId::TRAIN_CYCLONE, Api::AbilityId::FACTORYTRAIN_WIDOWMINE, Api::AbilityId::SMART, Api::AbilityId::FACTORYTRAIN_SIEGETANK, Api::AbilityId::FACTORYTRAIN_THOR, - Api::AbilityId::TRAIN_HELLBAT, - Api::AbilityId::TRAIN_CYCLONE], + Api::AbilityId::TRAIN_HELLBAT], Api::UnitTypeId::STARPORT => [Api::AbilityId::RALLY_BUILDING, Api::AbilityId::BUILD_TECHLAB_STARPORT, @@ -1161,7 +1161,7 @@ def unit_abilities_data = {Api::UnitTypeId::COLOSSUS => Api::UnitTypeId::FUSIONCORE => [Api::AbilityId::RESEARCH_BATTLECRUISERWEAPONREFIT, Api::AbilityId::FUSIONCORERESEARCH_RESEARCHBALLISTICRANGE, - Api::AbilityId::FUSIONCORERESEARCH_RESEARCHRAPIDREIGNITIONSYSTEM], + Api::AbilityId::FUSIONCORERESEARCH_RESEARCHMEDIVACENERGYUPGRADE], Api::UnitTypeId::AUTOTURRET => [Api::AbilityId::STOP_STOP, Api::AbilityId::ATTACK_ATTACK, @@ -1210,13 +1210,14 @@ def unit_abilities_data = {Api::UnitTypeId::COLOSSUS => Api::UnitTypeId::BARRACKSREACTOR => [], Api::UnitTypeId::FACTORYTECHLAB => [Api::AbilityId::RESEARCH_INFERNALPREIGNITER, - Api::AbilityId::RESEARCH_CYCLONELOCKONDAMAGE, + Api::AbilityId::FACTORYTECHLABRESEARCH_CYCLONERESEARCHHURRICANETHRUSTERS, Api::AbilityId::RESEARCH_DRILLINGCLAWS, Api::AbilityId::RESEARCH_SMARTSERVOS], Api::UnitTypeId::FACTORYREACTOR => [], Api::UnitTypeId::STARPORTTECHLAB => [Api::AbilityId::RESEARCH_BANSHEECLOAKINGFIELD, - Api::AbilityId::RESEARCH_BANSHEEHYPERFLIGHTROTORS], + Api::AbilityId::RESEARCH_BANSHEEHYPERFLIGHTROTORS, + Api::AbilityId::STARPORTTECHLABRESEARCH_RESEARCHRAVENINTERFERENCEMATRIX], Api::UnitTypeId::STARPORTREACTOR => [], Api::UnitTypeId::FACTORYFLYING => [Api::AbilityId::STOP_STOP, @@ -1346,9 +1347,9 @@ def unit_abilities_data = {Api::UnitTypeId::COLOSSUS => Api::AbilityId::HOLDPOSITION_HOLD, Api::AbilityId::SCAN_MOVE, Api::AbilityId::BUILDAUTOTURRET_AUTOTURRET, - Api::AbilityId::EFFECT_INTERFERENCEMATRIX, Api::AbilityId::EFFECT_ANTIARMORMISSILE, - Api::AbilityId::SMART], + Api::AbilityId::SMART, + Api::AbilityId::EFFECT_INTERFERENCEMATRIX], Api::UnitTypeId::BATTLECRUISER => [Api::AbilityId::EFFECT_TACTICALJUMP, Api::AbilityId::ATTACK_BATTLECRUISER, @@ -1607,8 +1608,7 @@ def unit_abilities_data = {Api::UnitTypeId::COLOSSUS => [Api::AbilityId::RESEARCH_ANABOLICSYNTHESIS, Api::AbilityId::RESEARCH_CHITINOUSPLATING], Api::UnitTypeId::INFESTATIONPIT => - [Api::AbilityId::RESEARCH_PATHOGENGLANDS, - Api::AbilityId::RESEARCH_NEURALPARASITE], + [Api::AbilityId::RESEARCH_NEURALPARASITE], Api::UnitTypeId::NYDUSNETWORK => [Api::AbilityId::STOP_STOP, Api::AbilityId::RALLY_BUILDING, @@ -1685,7 +1685,8 @@ def unit_abilities_data = {Api::UnitTypeId::COLOSSUS => Api::AbilityId::HOLDPOSITION_HOLD, Api::AbilityId::ATTACK_ATTACK, Api::AbilityId::SMART, - Api::AbilityId::BURROWDOWN_ZERGLING], + Api::AbilityId::BURROWDOWN_ZERGLING, + Api::AbilityId::MORPHTOBANELING_CANCEL], Api::UnitTypeId::OVERLORD => [Api::AbilityId::STOP_STOP, Api::AbilityId::MOVE_MOVE, @@ -2240,7 +2241,10 @@ def unit_abilities_data = {Api::UnitTypeId::COLOSSUS => Api::AbilityId::MOVE_MOVE, Api::AbilityId::ATTACK_ATTACK, Api::AbilityId::SMART], - Api::UnitTypeId::SHIELDBATTERY => [], + Api::UnitTypeId::SHIELDBATTERY => + [Api::AbilityId::STOP_STOP, + Api::AbilityId::SHIELDBATTERYRECHARGEEX5_SHIELDBATTERYRECHARGE, + Api::AbilityId::SMART], Api::UnitTypeId::OBSERVERSIEGEMODE => [Api::AbilityId::STOP_STOP, Api::AbilityId::MORPH_OBSERVERMODE], Api::UnitTypeId::OVERSEERSIEGEMODE => diff --git a/lib/sc2ai/api/unit_type_id.rb b/lib/sc2ai/api/unit_type_id.rb index 0c0f51d..e2f1e73 100644 --- a/lib/sc2ai/api/unit_type_id.rb +++ b/lib/sc2ai/api/unit_type_id.rb @@ -2012,11 +2012,63 @@ def self._24SLOTBAG = 1796 MINERALFIELD450 = 1996 MINERALFIELDOPAQUE = 1997 MINERALFIELDOPAQUE900 = 1998 - COLLAPSIBLEROCKTOWERDEBRISRAMPLEFTGREEN = 1999 - COLLAPSIBLEROCKTOWERDEBRISRAMPRIGHTGREEN = 2000 - COLLAPSIBLEROCKTOWERPUSHUNITRAMPLEFTGREEN = 2001 - COLLAPSIBLEROCKTOWERPUSHUNITRAMPRIGHTGREEN = 2002 - COLLAPSIBLEROCKTOWERRAMPLEFTGREEN = 2003 - COLLAPSIBLEROCKTOWERRAMPRIGHTGREEN = 2004 + MECHAZERGLINGACGLUESCREENDUMMY_2 = 1999 + MECHABANELINGACGLUESCREENDUMMY_2 = 2000 + MECHAHYDRALISKACGLUESCREENDUMMY_2 = 2001 + MECHAINFESTORACGLUESCREENDUMMY_2 = 2002 + MECHACORRUPTORACGLUESCREENDUMMY_2 = 2003 + MECHAULTRALISKACGLUESCREENDUMMY_2 = 2004 + MECHAOVERSEERACGLUESCREENDUMMY_2 = 2005 + MECHALURKERACGLUESCREENDUMMY_2 = 2006 + MECHABATTLECARRIERLORDACGLUESCREENDUMMY_2 = 2007 + MECHASPINECRAWLERACGLUESCREENDUMMY_2 = 2008 + MECHASPORECRAWLERACGLUESCREENDUMMY_2 = 2009 + TROOPERMENGSKACGLUESCREENDUMMY_2 = 2010 + MEDIVACMENGSKACGLUESCREENDUMMY_2 = 2011 + BLIMPMENGSKACGLUESCREENDUMMY_2 = 2012 + MARAUDERMENGSKACGLUESCREENDUMMY_2 = 2013 + GHOSTMENGSKACGLUESCREENDUMMY_2 = 2014 + SIEGETANKMENGSKACGLUESCREENDUMMY_2 = 2015 + THORMENGSKACGLUESCREENDUMMY_2 = 2016 + VIKINGMENGSKACGLUESCREENDUMMY_2 = 2017 + BATTLECRUISERMENGSKACGLUESCREENDUMMY_2 = 2018 + BUNKERDEPOTMENGSKACGLUESCREENDUMMY_2 = 2019 + MISSILETURRETMENGSKACGLUESCREENDUMMY_2 = 2020 + ARTILLERYMENGSKACGLUESCREENDUMMY_2 = 2021 + LOADOUTSPRAY1_2 = 2022 + LOADOUTSPRAY2_2 = 2023 + LOADOUTSPRAY3_2 = 2024 + LOADOUTSPRAY4_2 = 2025 + LOADOUTSPRAY5_2 = 2026 + LOADOUTSPRAY6_2 = 2027 + LOADOUTSPRAY7_2 = 2028 + LOADOUTSPRAY8_2 = 2029 + LOADOUTSPRAY9_2 = 2030 + LOADOUTSPRAY10_2 = 2031 + LOADOUTSPRAY11_2 = 2032 + LOADOUTSPRAY12_2 = 2033 + LOADOUTSPRAY13_2 = 2034 + LOADOUTSPRAY14_2 = 2035 + COLLAPSIBLEROCKTOWERDEBRISRAMPLEFTGREEN = 2036 + COLLAPSIBLEROCKTOWERDEBRISRAMPRIGHTGREEN = 2037 + COLLAPSIBLEROCKTOWERPUSHUNITRAMPLEFTGREEN = 2038 + COLLAPSIBLEROCKTOWERPUSHUNITRAMPRIGHTGREEN = 2039 + COLLAPSIBLEROCKTOWERRAMPLEFTGREEN = 2040 + COLLAPSIBLEROCKTOWERRAMPRIGHTGREEN = 2041 + DUMMYUNIT000 = 2042 + DUMMYUNIT001 = 2043 + DUMMYUNIT002 = 2044 + DUMMYUNIT003 = 2045 + DUMMYUNIT004 = 2046 + DUMMYUNIT005 = 2047 + DUMMYUNIT006 = 2048 + DUMMYUNIT007 = 2049 + DUMMYUNIT008 = 2050 + DUMMYUNIT009 = 2051 + DUMMYUNIT010 = 2052 + DUMMYUNIT011 = 2053 + DUMMYUNIT012 = 2054 + DUMMYUNIT013 = 2055 + DUMMYUNIT014 = 2056 end end diff --git a/lib/sc2ai/api/upgrade_id.rb b/lib/sc2ai/api/upgrade_id.rb index 5708389..7389fef 100644 --- a/lib/sc2ai/api/upgrade_id.rb +++ b/lib/sc2ai/api/upgrade_id.rb @@ -306,5 +306,7 @@ def self._330MMBARRAGECANNONS = 151 PSIONICAMPLIFIERS = 300 SECRETEDCOATING = 301 ENHANCEDSHOCKWAVES = 302 + HURRICANETHRUSTERS = 303 + INTERFERENCEMATRIX = 304 end end diff --git a/lib/sc2ai/cli/cli.rb b/lib/sc2ai/cli/cli.rb index 0ec1257..de15a4c 100644 --- a/lib/sc2ai/cli/cli.rb +++ b/lib/sc2ai/cli/cli.rb @@ -133,7 +133,7 @@ def ladderconfig option :RealTime, type: :boolean, default: false, desc: "Forces realtime flag" def laddermatch require "sc2ai" - + unless Sc2.ladder? raise Sc2::Error, "This command is only for competing on aiarena.net" end