Initial commit

This commit is contained in:
Maxim
2025-12-16 22:16:45 +03:00
commit bf03750e76
64 changed files with 7619 additions and 0 deletions

View File

@@ -0,0 +1,128 @@
# 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"],
}