# Hero Facets data from Dota 2 patch 7.36+ # Each hero has 2 facets that modify their abilities HERO_FACETS = { # Strength Heroes "Abaddon": ["Mephitic Shroud", "The Quickening"], "Alchemist": ["Seed Money", "Mixologist"], "Axe": ["One Man Army", "Call Out"], "Beastmaster": ["Wild Hunt", "Beast Mode"], "Brewmaster": ["Roll Out the Barrel", "Drunken Master"], "Bristleback": ["Seeing Red", "Prickly"], "Centaur Warrunner": ["Horsepower", "Rawhide"], "Chaos Knight": ["Irrationality", "Schism"], "Clockwerk": ["Expanded Armature", "Overclock"], "Dawnbreaker": ["Solar Guardian", "Gleaming Hammer"], "Doom": ["Impending Doom", "Gluttony"], "Dragon Knight": ["Wyrm's Wrath", "Corrosive Dragon"], "Earth Spirit": ["Ready to Roll", "Stepping Stone"], "Earthshaker": ["Tectonic Buildup", "Slugger"], "Elder Titan": ["Deconstruction", "Momentum"], "Huskar": ["Bloodbath", "Incendiary"], "Kunkka": ["Grog Blossom", "Tideskipper"], "Legion Commander": ["Stonehall Plate", "Spoils of War"], "Lifestealer": ["Corpse Eater", "Rage Demon"], "Lycan": ["Spirit Wolves", "Alpha Wolves"], "Magnus": ["Reverse Polarity Field", "Hot-Blooded"], "Mars": ["Shock Troops", "Arena of Blood"], "Night Stalker": ["Blinding Void", "Heart of Darkness"], "Ogre Magi": ["Fat Chances", "Learning Curve"], "Omniknight": ["Degen Aura", "Ardent Revelation"], "Phoenix": ["Dying Light", "Spread the Fire"], "Primal Beast": ["Ferocity", "Irascible"], "Pudge": ["Flayers Hook", "Fresh Meat"], "Slardar": ["Brineguard", "Leg Day"], "Snapfire": ["Ricochet II", "Full Bore"], "Spirit Breaker": ["Imbalanced", "Bulldoze"], "Sven": ["Heavy Plate", "Warcry Aura"], "Tidehunter": ["Blubber", "Kraken Swell"], "Timbersaw": ["Flamethrower", "Shredder"], "Tiny": ["Crash Landing", "Insurmountable"], "Treant Protector": ["Sapling", "Primeval Power"], "Tusk": ["Drinking Buddies", "Overpowering Chill"], "Underlord": ["Abyssal Horde", "Fiend's Gate"], "Undying": ["Rotting Mitts", "Ripped"], "Wraith King": ["Bone Guard", "Death's Hallow"], # Agility Heroes "Anti-Mage": ["Magebane", "Mana Thirst"], "Arc Warden": ["Order", "Disorder"], "Bloodseeker": ["Arterial Spray", "Sanguivore"], "Bounty Hunter": ["Through and Through", "Big Game Hunter"], "Broodmother": ["Necrotic Webs", "Feeding Frenzy"], "Clinkz": ["Bone and Arrow", "Engulfing Step"], "Drow Ranger": ["Sidestep", "Vantage Point"], "Ember Spirit": ["Double Impact", "Chain Gang"], "Faceless Void": ["Chronosphere Teamwork", "Distortion Field"], "Gyrocopter": ["Afterburner", "Chop Shop"], "Hoodwink": ["Treebounce Trickshot", "Go Nuts"], "Juggernaut": ["Bladestorm", "Agigain"], "Lone Druid": ["Bear Necessities", "Unbearable"], "Luna": ["Lunar Orbit", "Moonshield"], "Medusa": ["Engorged", "Monstrous"], "Meepo": ["More Meepo", "Pack Rat"], "Mirana": ["Moonlight", "Shooting Star"], "Monkey King": ["Simian Stride", "Wukong's Faithful"], "Muerta": ["Ofrenda", "Dance of the Dead"], "Naga Siren": ["Aquatic Dominance", "Deluge"], "Nyx Assassin": ["Scuttle", "Spelunker"], "Pangolier": ["Double Jump", "Thunderbolt"], "Phantom Assassin": ["Methodical", "Immaterial"], "Phantom Lancer": ["Convergence", "Phantom Edge"], "Razor": ["Dynamo", "Shocking"], "Riki": ["Exterminator", "Infiltrator"], "Shadow Fiend": ["Lasting Presence", "Shadowmire"], "Slark": ["Leeching Leash", "Dark Reef Renegade"], "Sniper": ["Ghillie Suit", "Scattershot"], "Spectre": ["Forsaken", "Twist the Knife"], "Templar Assassin": ["Refractor", "Third Strike"], "Terrorblade": ["Soul Fragment", "Condemned"], "Troll Warlord": ["Bad Influence", "Insensitive"], "Ursa": ["Bear Down", "Grudge Bearer"], "Viper": ["Predator", "Poison Burst"], "Weaver": ["Skitterstep", "Hivemind"], # Intelligence Heroes "Ancient Apparition": ["Bone Chill", "Exposure"], "Bane": ["Dream Haunter", "Sleepwalk"], "Batrider": ["Arsonist", "Stoked"], "Chen": ["Centaur Convert", "Totemic"], "Crystal Maiden": ["Cold Comfort", "Frozen Expanse"], "Dark Seer": ["Heart of Battle", "Quick Wit"], "Dark Willow": ["Thorny Thicket", "Wilding"], "Dazzle": ["Nothl Boon", "Poison Bloom"], "Death Prophet": ["Spirit Collector", "Mourning Ritual"], "Disruptor": ["Thunderstorm", "Kinetic Fence"], "Enchantress": ["Overprotective Wisps", "Little Friends"], "Enigma": ["Event Horizon", "Gravity Well"], "Grimstroke": ["Fine Art", "Inkstigate"], "Invoker": ["Elitist", "Magus"], "Jakiro": ["Liquid Fire", "Liquid Frost"], "Keeper of the Light": ["Solar Bind", "Recall"], "Leshrac": ["Diabolic Edict Charges", "Misery"], "Lich": ["Growing Cold", "Ice Spire"], "Lina": ["Slow Burn", "Thermal Runaway"], "Lion": ["Fist of Death", "Gobble Up"], "Nature's Prophet": ["Ironwood Treant", "Curse of the Forest"], "Necrophos": ["Rapid Decay", "Profane Potency"], "Oracle": ["Clairvoyant Curse", "Prognosticate"], "Outworld Destroyer": ["Obsidian Decimator", "Ominous Discernment"], "Puck": ["Jostling Rift", "Curveball"], "Pugna": ["Siphoning Ward", "Rewards of Ruin"], "Queen of Pain": ["Succubus", "Selfish Scream"], "Rubick": ["Frugal Filch", "Arcane Supremacy"], "Shadow Demon": ["Promulgate", "Menace"], "Shadow Shaman": ["Cluster Cluck", "Massive Serpent Wards"], "Silencer": ["Irrepressible", "Reverberating Silence"], "Skywrath Mage": ["Staff of the Scion", "Shield of the Scion"], "Storm Spirit": ["Shock Collar", "Static Slide"], "Techies": ["Squee", "Spleen"], "Tinker": ["Repair Bots", "Translocator"], "Visage": ["Sepulchre", "Death Toll"], "Void Spirit": ["Sanctuary", "Aether Remnant"], "Warlock": ["Black Grimoire", "Champion of Gorroth"], "Windranger": ["Journeyman", "Whirlwind"], "Winter Wyvern": ["Heal Wyvern", "Essence Devourer"], "Witch Doctor": ["Cleft Death", "Voodoo Festeration"], "Zeus": ["Livewire", "Lightning Hands"], }