diff --git a/src/Export/Scripts/skillGemList.lua b/src/Export/Scripts/skillGemList.lua new file mode 100644 index 00000000..14632aeb --- /dev/null +++ b/src/Export/Scripts/skillGemList.lua @@ -0,0 +1,100 @@ +-- +-- Export all playable skill gems from game data +-- +local out = io.open("../Export/Skills/SkillGems.txt", "w") +out:write('-- This file is automatically generated, do not edit!\n') +out:write('-- Gem data (c) Grinding Gear Games\n\n') + +local export = false + +local types = { "Strength", "Dexterity", "Intelligence", "Other" } + +local function grantedEffectString(grantedEffect) + local s = "#skill "..grantedEffect.Id.."\n" + for _, statSet in ipairs(grantedEffect.GrantedEffectStatSets) do + if not (statSet.LabelType and statSet.LabelType.Id == "Hidden") then + s = s.."#set "..statSet.Id.."\n#flags\n#mods\n" + end + end + return s +end +for i, _ in ipairs(types) do + local active = {} + local support = {} + local activeExport = {} + local supportExport = {} + local colour + for skillGem in dat("SkillGems"):Rows() do + for _, gemEffect in ipairs(skillGem.GemVariants) do + if skillGem.Str >= 50 then + colour = "Strength" + elseif skillGem.Int >= 50 then + colour = "Intelligence" + elseif skillGem.Dex >= 50 then + colour = "Dexterity" + else + colour = "Other" + end + if skillGem.IsSupport then + local gemName = skillGem.BaseItemType.Name + local gemId = gemEffect.Id + if skillGem.GemColour == i and not gemId:match("Unknown") and not gemId:match("Playtest") and not gemId:match("Royale") and not gemName:match("DNT") and not gemName:match("UNUSED") and not gemName:match("NOT CURRENTLY USED") and not gemName:match("WIP") and not gemName:match("Unnamed") then + local temp = skillGem.BaseItemType.Name..string.rep(" ", 45 - string.len(skillGem.BaseItemType.Name)).."\t\t----\t\t"..gemEffect.GrantedEffect.Id + local temp1 = skillGem.BaseItemType.Name..grantedEffectString(gemEffect.GrantedEffect) + if gemEffect.GrantedEffect2 then + temp = temp.."\t"..gemEffect.GrantedEffect2.Id + temp1 = temp1..grantedEffectString(gemEffect.GrantedEffect2) + end + table.insert(support, temp) + table.insert(supportExport, temp1) + end + else + local gemName = gemEffect.GrantedEffect.ActiveSkill.DisplayName + local gemId = gemEffect.Id + if gemName ~= "" and types[i] == colour and not gemId:match("Unknown") and not gemId:match("Playtest") and not gemId:match("Royale") and not gemName:match("%.%.%.") and not gemName:match("DNT") and not gemName:match("UNUSED") and not gemName:match("NOT CURRENTLY USED") and not gemName:match("Unnamed") and not gemEffect.GrantedEffect.Id:match("HardMode") and not skillGem.BaseItemType.Name:match("DNT") + and not (skillGem.IsVaalGem and gemEffect.Variant ~= 3) then + local temp = gemName..string.rep(" ", 45 - string.len(gemName)).."\t\t----\t\t"..gemEffect.GrantedEffect.Id + local temp1 = gemName..grantedEffectString(gemEffect.GrantedEffect) + if gemEffect.GrantedEffect2 and not skillGem.IsVaalGem then + temp = temp.."\t"..gemEffect.GrantedEffect2.Id + temp1 = temp1..grantedEffectString(gemEffect.GrantedEffect2) + end + table.insert(active, temp) + table.insert(activeExport, temp1) + end + end + end + end + table.sort(active) + table.sort(support) + table.sort(supportExport) + table.sort(activeExport) + + for i, row in ipairs(supportExport) do + -- Remove text before "#skill" only if it is at the start of the string + supportExport[i] = string.gsub(row, "^(.-)#skill", "#skill") + end + for i, row in ipairs(activeExport) do + -- Remove text before "#skill" only if it is at the start of the string + activeExport[i] = string.gsub(row, "^(.-)#skill", "#skill") + end + + out:write("\t\t\t\t\t\t--------- Active "..types[i].." ---------\n") + if export == false then + out:write(table.concat(active, "\n")) + else + out:write(table.concat(activeExport, "\n")) + end + out:write('\n\n') + out:write("\t\t\t\t\t\t--------- Support "..types[i].." ---------\n") + if export == false then + out:write(table.concat(support, "\n")) + else + out:write(table.concat(supportExport, "\n")) + end + out:write('\n\n') +end + +out:close() + +print("Skill gems exported.") diff --git a/src/Export/Skills/SkillGems.txt b/src/Export/Skills/SkillGems.txt new file mode 100644 index 00000000..dc0db0f9 --- /dev/null +++ b/src/Export/Skills/SkillGems.txt @@ -0,0 +1,787 @@ +-- This file is automatically generated, do not edit! +-- Gem data (c) Grinding Gear Games + + --------- Active Strength --------- +Absolution ---- Absolution +Absolution of Inspiring ---- AbsolutionAltX +Ancestral Blademaster ---- AncestorTotemSlash +Ancestral Cry ---- AncestralCry +Ancestral Protector ---- AncestralProtector +Ancestral Warchief ---- AncestralWarchief +Anger ---- Anger +Animate Guardian ---- AnimateGuardian +Animate Guardian of Smiting ---- AnimateGuardianAltX +Autoexertion ---- Autoexertion SupportAutoexertion +Battlemage's Cry ---- BattlemagesCry BattlemagesCrySupport +Berserk ---- Berserk +Bladestorm ---- Bladestorm +Bladestorm of Uncertainty ---- BladestormAltX +Blood and Sand ---- BloodAndSand +Boneshatter ---- Boneshatter +Boneshatter of Carnage ---- BoneshatterAltY +Boneshatter of Complex Trauma ---- BoneshatterAltX +Chain Hook ---- ChainHook +Cleave ---- Cleave +Cleave of Rage ---- CleaveAltX +Consecrated Path ---- ConsecratedPath +Consecrated Path of Endurance ---- ConsecratedPathAltX +Corrupting Fever ---- CorruptingFever +Crushing Fist ---- CrushingFist +Decoy Totem ---- DecoyTotem +Defiance Banner ---- DefianceBanner +Determination ---- Determination +Devouring Totem ---- DevouringTotem +Dominating Blow ---- DominatingBlow +Dominating Blow of Inspiring ---- DominatingBlowAltX +Doryani's Touch ---- DoryanisTouch +Dread Banner ---- DreadBanner +Earthquake ---- Earthquake +Earthquake of Amplification ---- EarthquakeAltX +Earthshatter ---- Earthshatter +Earthshatter of Fragility ---- EarthshatterAltX +Earthshatter of Prominence ---- EarthshatterAltY +Enduring Cry ---- EnduringCry +Eviscerate ---- Eviscerate +Exsanguinate ---- Exsanguinate +Exsanguinate of Transmission ---- ExsanguinateAltX +Flame Link ---- FlameLink +Flesh and Stone ---- FleshAndStone +Frozen Legion ---- FrozenLegion FrozenSweep +Frozen Legion of Rallying ---- FrozenLegionAltX FrozenSweepAltX +General's Cry ---- GeneralsCry GeneralsCrySupport +Glacial Hammer ---- GlacialHammer +Glacial Hammer of Shattering ---- GlacialHammerAltX +Ground Slam ---- GroundSlam +Ground Slam of Earthshaking ---- GroundSlamAltX +Heavy Strike ---- HeavyStrike +Herald of Ash ---- HeraldOfAsh +Herald of Purity ---- HeraldOfPurity +Holy Flame Totem ---- HolyFlameTotem +Holy Flame Totem of Ire ---- HolyFlameTotemAltX +Ice Crash ---- IceCrash +Ice Crash of Cadence ---- IceCrashAltX +Immortal Call ---- ImmortalCall +Infernal Blow ---- InfernalBlow +Infernal Blow of Immolation ---- InfernalBlowAltX +Infernal Cry ---- InfernalCry Combust +Infernal Sweep ---- InfernalSweep +Intimidating Cry ---- IntimidatingCry +Leap Slam ---- LeapSlam +Leap Slam of Groundbreaking ---- LeapSlamAltX +Molten Shell ---- MoltenShell +Molten Strike ---- MoltenStrike +Molten Strike of the Zenith ---- MoltenStrikeAltX +Perforate ---- Perforate +Perforate of Bloodshed ---- PerforateAltY +Perforate of Duality ---- PerforateAltX +Petrified Blood ---- PetrifiedBlood +Pride ---- Pride +Protective Link ---- ProtectiveLink +Punishment ---- NewPunishment +Punishment ---- Punishment +Purity of Fire ---- PurityOfFire +Rage Vortex ---- RageVortex +Rage Vortex of Berserking ---- RageVortexAltX +Rallying Cry ---- RallyingCry +Reap ---- Reap +Rejuvenation Totem ---- RejuvenationTotem +Searing Bond ---- SearingBond +Seismic Cry ---- SeismicCry +Shield Charge ---- ShieldCharge +Shield Crush ---- ShieldCrush +Shield Crush of the Chieftain ---- ShieldCrushAltX +Shockwave Totem ---- ShockwaveTotem +Smite ---- Smite +Smite of Divine Judgement ---- SmiteAltX +Static Strike ---- StaticStrike +Steelskin ---- QuickGuard +Summon Flame Golem ---- SummonFlameGolem +Summon Flame Golem of Hordes ---- SummonFlameGolemAltX +Summon Flame Golem of the Meteor ---- SummonFlameGolemAltY +Summon Stone Golem ---- SummonStoneGolem +Summon Stone Golem of Hordes ---- SummonStoneGolemAltX +Summon Stone Golem of Safeguarding ---- SummonStoneGolemAltY +Sunder ---- Sunder +Sunder of Earthbreaking ---- SunderAltX +Sweep ---- Sweep +Swordstorm ---- Swordstorm +Tectonic Slam ---- TectonicSlam +Tectonic Slam of Cataclysm ---- TectonicSlamAltX +Vaal Absolution ---- VaalAbsolution +Vaal Ancestral Warchief ---- VaalAncestralWarchief +Vaal Cleave ---- VaalCleave +Vaal Domination ---- VaalDomination +Vaal Earthquake ---- VaalEarthquake +Vaal Glacial Hammer ---- VaalGlacialHammer +Vaal Ground Slam ---- VaalGroundSlam +Vaal Heavy Strike ---- VaalHeavyStrike +Vaal Immortal Call ---- VaalImmortalCall +Vaal Impurity of Fire ---- VaalImpurityOfFire +Vaal Molten Shell ---- VaalMoltenShell +Vaal Molten Strike ---- VaalMoltenStrike +Vaal Reap ---- VaalReap +Vaal Rejuvenation Totem ---- VaalRejuvenationTotem +Vaal Smite ---- VaalSmite +Vaal Sweep ---- VaalSweep +Vaal Volcanic Fissure ---- VaalVolcanicFissure +Vengeful Cry ---- VengefulCry +Vigilant Strike ---- VigilantStrike +Vitality ---- Vitality +Volcanic Fissure ---- VolcanicFissure +Volcanic Fissure of Snaking ---- VolcanicFissureAltX +Vulnerability ---- Vulnerability +War Banner ---- WarBanner +Warlord's Mark ---- WarlordsMark + + --------- Support Strength --------- +Added Fire Damage Support ---- SupportAddedFireDamage +Ancestral Call Support ---- SupportAncestralCall +Arrogance Support ---- SupportArrogance +Awakened Added Fire Damage Support ---- SupportAwakenedAddedFireDamage +Awakened Ancestral Call Support ---- SupportAwakenedAncestralCall +Awakened Brutality Support ---- SupportAwakenedBrutality +Awakened Burning Damage Support ---- SupportAwakenedBurningDamage +Awakened Elemental Damage with Attacks Support ---- SupportAwakenedElementalDamageWithAttacks +Awakened Empower Support ---- SupportAwakenedEmpower +Awakened Fire Penetration Support ---- SupportAwakenedFirePenetration +Awakened Generosity Support ---- SupportAwakenedGenerosity +Awakened Melee Physical Damage Support ---- SupportAwakenedMeleePhysicalDamage +Awakened Melee Splash Support ---- SupportAwakenedMeleeSplash +Awakened Multistrike Support ---- SupportAwakenedMultistrike +Ballista Totem Support ---- SupportBallistaTotem +Behead Support ---- SupportBehead +Bloodlust Support ---- SupportBloodlust +Bloodthirst Support ---- SupportBloodthirst +Brutality Support ---- SupportBrutality +Burning Damage Support ---- SupportBurningDamage +Cast on Melee Kill Support ---- SupportCastOnMeleeKill SupportCastOnMeleeKillTriggered +Cast when Damage Taken Support ---- SupportCastWhenDamageTaken +Chance to Bleed Support ---- SupportChanceToBleed +Cold to Fire Support ---- SupportColdToFire +Controlled Blaze Support ---- SupportControlledBlaze +Corrupting Cry Support ---- SupportCorruptingCry +Cruelty Support ---- SupportCruelty +Damage on Full Life Support ---- SupportDamageOnFullLife +Divine Blessing Support ---- SupportDivineBlessing +Earthbreaker Support ---- SupportEarthbreaker +Elemental Damage with Attacks Support ---- SupportElementalDamageWithAttacks +Empower Support ---- SupportEmpower +Endurance Charge on Melee Stun Support ---- SupportEnduranceChargeOnMeleeStun +Eternal Blessing Support ---- SupportEternalBlessing +Expert Retaliation Support ---- SupportExpertRetaliation +Fire Penetration Support ---- SupportFirePenetration +Fist of War Support ---- SupportFistofWar +Flamewood Support ---- SupportFlamewood AvengingFlame +Fortify Support ---- SupportFortify +Generosity Support ---- SupportGenerosity +Guardian's Blessing Support ---- SupportGuardiansBlessing SupportGuardiansBlessingMinion +Inspiration Support ---- SupportInspiration +Iron Grip Support ---- SupportIronGrip +Iron Will Support ---- SupportIronWill +Item Quantity Support ---- SupportItemQuantity +Knockback Support ---- SupportKnockback +Less Duration Support ---- SupportLessDuration +Lesser Reduced Mana Cost Support ---- SupportLesserReducedManaCost +Life Gain on Hit Support ---- SupportLifeGainOnHit +Life Leech Support ---- SupportLifeLeech +Lifetap Support ---- SupportLifetap +Maim Support ---- SupportMaim +Melee Physical Damage Support ---- SupportMeleePhysicalDamage +Melee Splash Support ---- SupportMeleeSplash +More Duration Support ---- SupportMoreDuration +Multiple Totems Support ---- SupportMultipleTotems +Multistrike Support ---- SupportMultistrike +Overexertion Support ---- SupportOverexertion +Pulverise Support ---- SupportPulverise +Rage Support ---- SupportRage +Ruthless Support ---- SupportRuthless +Shockwave Support ---- SupportShockwave SupportBluntWeaponShockwave +Spell Totem Support ---- SupportSpellTotem +Stun Support ---- SupportStun +Trauma Support ---- SupportTrauma +Urgent Orders Support ---- SupportUrgentOrders +Volatility Support ---- SupportVolatility + + --------- Active Dexterity --------- +Alchemist's Mark ---- AlchemistsMark +Ambush ---- Ambush +Animate Weapon ---- AnimateWeapon +Animate Weapon of Ranged Arms ---- AnimateWeaponAltY +Animate Weapon of Self Reflection ---- AnimateWeaponAltX +Arctic Armour ---- ArcticArmour +Arctic Armour ---- ArcticArmour +Artillery Ballista ---- ArtilleryBallista +Artillery Ballista of Cross Strafe ---- ArtilleryBallistaAltX +Artillery Ballista of Focus Fire ---- ArtilleryBallistaAltY +Backstab ---- Backstab +Barrage ---- Barrage +Barrage of Volley Fire ---- BarrageAltX +Bear Trap ---- BearTrap +Bear Trap of Skewers ---- BearTrapAltX +Blade Blast ---- BladeBlast +Blade Blast of Dagger Detonation ---- BladeBlastAltY +Blade Blast of Unloading ---- BladeBlastAltX +Blade Flurry ---- BladeFlurry +Blade Flurry of Incision ---- BladeFlurryAltX +Blade Trap ---- BladeTrap +Blade Trap of Greatswords ---- BladeTrapAltX +Blade Trap of Laceration ---- BladeTrapAltY +Blade Vortex ---- BladeVortex +Blade Vortex ---- NewNewBladeVortex +Blade Vortex of the Scythe ---- BladeVortexAltX +Bladefall ---- Bladefall +Bladefall of Impaling ---- BladefallAltY +Bladefall of Volleys ---- BladefallAltX +Blast Rain ---- BlastRain +Blink Arrow ---- BlinkArrow +Blink Arrow of Bombarding Clones ---- BlinkArrowAltX +Blink Arrow of Prismatic Clones ---- BlinkArrowAltY +Blood Rage ---- BloodRage +Burning Arrow ---- BurningArrow +Burning Arrow of Vigour ---- BurningArrowAltX +Caustic Arrow ---- CausticArrow +Caustic Arrow of Poison ---- CausticArrowAltX +Charged Dash ---- ChargedDash +Cobra Lash ---- CobraLash +Cremation ---- Cremation +Cremation of Exhuming ---- CremationAltX +Cremation of the Volcano ---- CremationAltY +Cyclone ---- Cyclone +Cyclone of Tumult ---- CycloneAltX +Dash ---- Dash +Desecrate ---- Desecrate +Detonate Dead ---- DetonateDead +Detonate Dead of Chain Reaction ---- DetonateDeadAltY +Detonate Dead of Scavenging ---- DetonateDeadAltX +Double Strike ---- DoubleStrike +Double Strike of Impaling ---- DoubleStrikeAltX +Double Strike of Momentum ---- DoubleStrikeAltY +Dual Strike ---- DualStrike +Dual Strike of Ambidexterity ---- DualStrikeAltX +Elemental Hit ---- ElementalHit +Elemental Hit of the Spectrum ---- ElementalHitAltX +Ensnaring Arrow ---- EnsnaringArrow +Ethereal Knives ---- EtherealKnives +Ethereal Knives of Lingering Blades ---- EtherealKnivesAltX +Ethereal Knives of the Massacre ---- EtherealKnivesAltY +Explosive Arrow ---- ExplosiveArrow +Explosive Concoction ---- ExplosiveConcoction +Explosive Concoction of Destruction ---- ExplosiveConcoctionAltX +Explosive Trap ---- ExplosiveTrap +Explosive Trap of Magnitude ---- ExplosiveTrapAltY +Explosive Trap of Shrapnel ---- ExplosiveTrapAltX +Fire Trap ---- FireTrap +Fire Trap of Blasting ---- FireTrapAltX +Flamethrower Trap ---- FlamethrowerTrap +Flammable Shot ---- OilArrow +Flicker Strike ---- FlickerStrike +Flicker Strike of Power ---- FlickerStrikeAltX +Frenzy ---- Frenzy +Frenzy of Onslaught ---- FrenzyAltX +Frost Blades ---- FrostBlades +Frost Blades of Katabasis ---- FrostBladesAltX +Galvanic Arrow ---- GalvanicArrow +Galvanic Arrow of Energy ---- GalvanicArrowAltX +Galvanic Arrow of Surging ---- GalvanicArrowAltY +Glacial Shield Swipe ---- GlacialShieldSwipe +Grace ---- Grace +Haste ---- Haste +Hatred ---- Hatred +Herald of Agony ---- HeraldOfAgony +Herald of Ice ---- HeraldOfIce +Ice Shot ---- IceShot +Ice Shot of Penetration ---- IceShotAltX +Ice Trap ---- IceTrap +Ice Trap of Hollowness ---- IceTrapAltX +Intuitive Link ---- IntuitiveLink SupportIntuitiveLink +Lacerate ---- Lacerate +Lacerate of Butchering ---- LacerateAltX +Lacerate of Haemorrhage ---- LacerateAltY +Lancing Steel ---- LancingSteel +Lancing Steel of Spraying ---- LancingSteelAltX +Lightning Arrow ---- LightningArrow +Lightning Arrow of Electrocution ---- LightningArrowAltX +Lightning Strike ---- LightningStrike +Lightning Strike of Arcing ---- LightningStrikeAltX +Mirror Arrow ---- MirrorArrow +Mirror Arrow of Bombarding Clones ---- MirrorArrowAltX +Mirror Arrow of Prismatic Clones ---- MirrorArrowAltY +Pestilent Strike ---- PestilentStrike +Phase Run ---- PhaseRun +Phase Run ---- PhaseRun +Plague Bearer ---- PlagueBearer +Poacher's Mark ---- PoachersMark +Poisonous Concoction ---- PoisonousConcoction +Poisonous Concoction of Bouncing ---- PoisonousConcoctionAltX +Precision ---- Precision +Puncture ---- Puncture +Puncture of Shanking ---- PunctureAltX +Purity of Ice ---- PurityOfIce +Rain of Arrows ---- RainOfArrows +Rain of Arrows of Artillery ---- RainOfArrowsAltX +Rain of Arrows of Saturation ---- RainOfArrowsAltY +Reave ---- Reave +Reave of Refraction ---- ReaveAltX +Scourge Arrow ---- ScourgeArrow +Scourge Arrow of Menace ---- ScourgeArrowAltX +Seismic Trap ---- SeismicTrap +Seismic Trap of Swells ---- SeismicTrapAltX +Shadow Blades ---- ShadowBlades +Shattering Steel ---- ShatteringSteel +Shattering Steel of Ammunition ---- ShatteringSteelAltX +Shrapnel Ballista ---- ShrapnelBallista +Shrapnel Ballista of Steel ---- ShrapnelBallistaAltX +Siege Ballista ---- SiegeBallista +Siege Ballista of Splintering ---- SiegeBallistaAltX +Smoke Mine ---- SmokeMine +Snipe ---- Snipe ChannelledSnipeSupport +Sniper's Mark ---- SnipersMark +Spectral Helix ---- SpectralHelix +Spectral Shield Throw ---- SpectralShieldThrow +Spectral Shield Throw of Shattering ---- SpectralShieldThrowAltX +Spectral Spinning Weapon ---- SpectralSpinningWeapon +Spectral Throw ---- SpectralThrow +Spectral Throw of Materialising ---- SpectralThrowAltX +Split Arrow ---- SplitArrow +Split Arrow of Splitting ---- SplitArrowAltX +Splitting Steel ---- SplittingSteel +Splitting Steel of Ammunition ---- SplittingSteelAltX +Storm Rain ---- StormRain +Storm Rain of the Conduit ---- StormRainAltX +Storm Rain of the Fence ---- StormRainAltY +Summon Ice Golem ---- SummonIceGolem +Summon Ice Golem of Hordes ---- SummonIceGolemAltX +Summon Ice Golem of Shattering ---- SummonIceGolemAltY +Temporal Chains ---- TemporalChains +Temporal Rift ---- TemporalRift +Tornado ---- Tornado +Tornado Shot ---- TornadoShot +Tornado Shot of Cloudburst ---- TornadoShotAltX +Tornado of Elemental Turbulence ---- TornadoAltY +Toxic Rain ---- ToxicRain +Toxic Rain of Sporeburst ---- ToxicRainAltX +Toxic Rain of Withering ---- ToxicRainAltY +Unearth ---- Unearth +Vaal Animate Weapon ---- VaalAnimateWeapon +Vaal Arctic Armour ---- VaalArcticArmour +Vaal Blade Flurry ---- VaalBladeFlurry +Vaal Blade Vortex ---- VaalBladeVortex +Vaal Burning Arrow ---- VaalBurningArrow +Vaal Caustic Arrow ---- VaalCausticArrow +Vaal Cyclone ---- VaalCyclone +Vaal Detonate Dead ---- VaalDetonateDead +Vaal Double Strike ---- VaalDoubleStrike +Vaal Fire Trap ---- VaalFireTrap +Vaal Flicker Strike ---- VaalFlickerStrike +Vaal Grace ---- VaalGrace +Vaal Haste ---- VaalHaste +Vaal Ice Shot ---- VaalIceShot +Vaal Impurity of Ice ---- VaalImpurityOfIce +Vaal Lightning Arrow ---- VaalLightningArrow +Vaal Lightning Strike ---- VaalLightningStrike +Vaal Rain of Arrows ---- VaalRainOfArrows +Vaal Reave ---- VaalReave +Vaal Spectral Throw ---- VaalSpectralThrow +Vaal Split Arrow ---- VaalSplitArrow +Vaal Venom Gyre ---- VaalVenomGyre +Vampiric Link ---- VampiricLink +Venom Gyre ---- VenomGyre +Viper Strike ---- ViperStrike +Viper Strike of the Mamba ---- ViperStrikeAltX +Volatile Dead ---- VolatileDead +Volatile Dead of Confinement ---- VolatileDeadAltX +Volatile Dead of Seething ---- VolatileDeadAltY +Whirling Blades ---- WhirlingBlades +Wild Strike ---- WildStrike +Wild Strike of Extremes ---- WildStrikeAltX +Withering Step ---- WitheringStep + + --------- Support Dexterity --------- +Added Cold Damage Support ---- SupportAddedColdDamage +Additional Accuracy Support ---- SupportAdditionalAccuracy +Advanced Traps Support ---- SupportAdvancedTraps +Arrow Nova Support ---- SupportArrowNova +Awakened Added Cold Damage Support ---- SupportAwakenedAddedColdDamage +Awakened Arrow Nova Support ---- SupportAwakenedArrowNova +Awakened Cast On Critical Strike Support ---- SupportAwakenedCastOnCriticalStrike SupportCastOnCritTriggeredPlus +Awakened Chain Support ---- SupportAwakenedChain +Awakened Cold Penetration Support ---- SupportAwakenedColdPenetration +Awakened Deadly Ailments Support ---- SupportAwakenedDeadlyAilments +Awakened Enhance Support ---- SupportAwakenedEnhance +Awakened Fork Support ---- SupportAwakenedFork +Awakened Greater Multiple Projectiles Support ---- SupportAwakenedGreaterMultipleProjectiles +Awakened Swift Affliction Support ---- SupportAwakenedSwiftAffliction +Awakened Vicious Projectiles Support ---- SupportAwakenedViciousProjectiles +Awakened Void Manipulation Support ---- SupportAwakenedVoidManipulation +Barrage Support ---- SupportBarrage +Blind Support ---- SupportBlind +Block Chance Reduction Support ---- SupportBlockChanceReduction +Cast On Critical Strike Support ---- SupportCastOnCriticalStrike SupportCastOnCritTriggered +Cast on Death Support ---- SupportCastOnDeath +Chain Support ---- SupportChain +Chance to Flee Support ---- SupportChanceToFlee +Chance to Poison Support ---- SupportChanceToPoison +Charged Traps Support ---- SupportChargedTraps +Close Combat Support ---- SupportCloseCombat +Cluster Traps Support ---- SupportClusterTraps +Cold Penetration Support ---- SupportColdPenetration +Critical Strike Affliction Support ---- SupportCriticalStrikeAffliction +Culling Strike Support ---- SupportCullingStrike +Deadly Ailments Support ---- SupportDeadlyAilments +Enhance Support ---- SupportEnhance +Faster Attacks Support ---- SupportFasterAttacks +Faster Projectiles Support ---- SupportFasterProjectiles +Focused Ballista Support ---- SupportFocusedBallista +Fork Support ---- SupportFork +Greater Multiple Projectiles Support ---- SupportGreaterMultipleProjectiles +Greater Volley Support ---- SupportGreaterVolley +Hypothermia Support ---- SupportHypothermia +Ice Bite Support ---- SupportIceBite +Impale Support ---- SupportImpale +Lesser Multiple Projectiles Support ---- SupportLesserMultipleProjectiles +Locus Mine Support ---- SupportLocusMine +Mana Leech Support ---- SupportManaLeech +Manaforged Arrows Support ---- SupportManaforgedArrows +Mark On Hit Support ---- SupportMarkOnHit +Mirage Archer Support ---- SupportMirageArcher +Momentum Support ---- SupportMomentum +Multiple Traps Support ---- SupportMultipleTraps +Nightblade Support ---- SupportNightblade +Pierce Support ---- SupportPierce +Point Blank Support ---- SupportPointBlank +Returning Projectiles Support ---- SupportReturningProjectiles +Rupture Support ---- SupportRupture +Sadism Support ---- SupportSadism +Second Wind Support ---- SupportSecondWind +Slower Projectiles Support ---- SupportSlowerProjectiles +Split Projectiles Support ---- SupportSplitProjectiles +Swift Affliction Support ---- SupportSwiftAffliction +Swift Assembly Support ---- SupportSwiftAssembly +Trap Support ---- SupportTrap +Trap and Mine Damage Support ---- SupportTrapAndMineDamage +Vicious Projectiles Support ---- SupportViciousProjectiles +Vile Toxins Support ---- SupportVileToxins +Void Manipulation Support ---- SupportVoidManipulation +Volley Support ---- SupportVolley +Withering Touch Support ---- SupportWitheringTouch + + --------- Active Intelligence --------- +Arc ---- Arc +Arc of Oscillating ---- ArcAltY +Arc of Surging ---- ArcAltX +Arcane Cloak ---- ArcaneCloak +Arcanist Brand ---- BrandSupport SupportBrandSupport +Armageddon Brand ---- ArmageddonBrand +Armageddon Brand of Recall ---- ArmageddonBrandAltY +Armageddon Brand of Volatility ---- ArmageddonBrandAltX +Assassin's Mark ---- AssassinsMark +Automation ---- Automation SupportAutomation +Ball Lightning ---- BallLightning +Ball Lightning of Orbiting ---- BallLightningAltX +Ball Lightning of Static ---- BallLightningAltY +Bane ---- Bane SupportDarkRitual +Bane of Condemnation ---- BaneAltX SupportDarkRitualAltX +Blazing Salvo ---- BlazingSalvo +Blight ---- Blight +Blight of Atrophy ---- BlightAltY +Blight of Contagion ---- BlightAltX +Blood Offering ---- BloodOffering +Bodyswap ---- Bodyswap +Bodyswap of Sacrifice ---- BodyswapAltX +Bone Armour ---- BoneArmour +Bone Offering ---- BoneOffering +Brand Recall ---- BrandRecall +Clarity ---- Clarity +Cold Snap ---- ColdSnap +Cold Snap of Power ---- ColdSnapAltX +Conductivity ---- Conductivity +Contagion ---- Contagion +Contagion of Subsiding ---- ContagionAltX +Contagion of Transference ---- ContagionAltY +Conversion Trap ---- ConversionTrap +Convocation ---- Convocation +Convocation ---- ConvocationOld +Crackling Lance ---- CracklingLance +Crackling Lance of Branching ---- CracklingLanceAltX +Crackling Lance of Disintegration ---- CracklingLanceAltY +Creeping Frost ---- CreepingFrost +Damage Infusion ---- DamageInfusion +Dark Pact ---- DarkPact +Despair ---- Despair +Destructive Link ---- DestructiveLink +Discharge ---- Discharge +Discharge of Misery ---- DischargeAltX +Discipline ---- Discipline +Divine Ire ---- DivineIre +Divine Ire of Disintegration ---- DivineIreAltY +Divine Ire of Holy Lightning ---- DivineIreAltX +Divine Retribution ---- DivineRetribution +Elemental Projectiles ---- ElementalProjectiles +Elemental Weakness ---- ElementalWeakness +Energy Blade ---- EnergyBlade +Enfeeble ---- Enfeeble +Envy ---- Envy +Essence Drain ---- EssenceDrain +Essence Drain of Desperation ---- EssenceDrainAltX +Essence Drain of Wickedness ---- EssenceDrainAltY +Eye of Winter ---- EyeOfWinter +Eye of Winter of Finality ---- EyeOfWinterAltX +Eye of Winter of Transience ---- EyeOfWinterAltY +Fire Weapon ---- FireWeapon +Fireball ---- Fireball +Firestorm ---- Firestorm +Firestorm of Meteors ---- FirestormAltX +Firestorm of Pelting ---- FirestormAltY +Flame Dash ---- FlameDash +Flame Dash of Incinerating ---- FlameDashAltX +Flame Dash of Return ---- FlameDashAltY +Flame Surge ---- FlameSurge +Flame Surge of Combusting ---- FlameSurgeAltX +Flame Wall ---- FlameWall +Flameblast ---- Flameblast +Flameblast of Celerity ---- FlameblastAltX +Flameblast of Contraction ---- FlameblastAltY +Flammability ---- Flammability +Flesh Offering ---- FleshOffering +Forbidden Rite ---- ForbiddenRite +Forbidden Rite of Soul Sacrifice ---- ForbiddenRiteAltX +Freezing Pulse ---- FreezingPulse +Frost Bomb ---- FrostBomb +Frost Bomb of Forthcoming ---- FrostBombAltY +Frost Bomb of Instability ---- FrostBombAltX +Frost Shield ---- FrostShield +Frost Wall ---- FrostWall +Frostbite ---- Frostbite +Frostblink ---- Frostblink +Frostblink of Wintry Blast ---- FrostblinkAltX +Frostbolt ---- FrostBolt +Galvanic Field ---- GalvanicField +Galvanic Field of Intensity ---- GalvanicFieldAltX +Glacial Cascade ---- GlacialCascade +Glacial Cascade of the Fissure ---- GlacialCascadeAltX +Herald of Thunder ---- HeraldOfThunder +Hexblast ---- Hexblast +Hexblast of Contradiction ---- HexblastAltX +Hexblast of Havoc ---- HexblastAltY +Hydrosphere ---- Hydrosphere +Ice Nova ---- IceNova +Ice Nova of Deep Freeze ---- IceNovaAltY +Ice Nova of Frostbolts ---- IceNovaAltX +Ice Spear ---- IceSpear +Ice Spear of Splitting ---- IceSpearAltX +Icefire ---- Icefire +Icicle Mine ---- IcicleMine +Icicle Mine of Fanning ---- IcicleMineAltX +Icicle Mine of Sabotage ---- IcicleMineAltY +Ignite ---- Ignite +Incinerate ---- Incinerate +Incinerate of Expanse ---- IncinerateAltX +Incinerate of Venting ---- IncinerateAltY +Kinetic Blast ---- KineticBlast +Kinetic Blast of Clustering ---- KineticBlastAltX +Kinetic Bolt ---- KineticBolt +Kinetic Bolt of Fragmentation ---- KineticBoltAltX +Lightning Conduit ---- LightningConduit +Lightning Conduit of the Heavens ---- LightningConduitAltX +Lightning Spire Trap ---- LightningSpireTrap +Lightning Spire Trap of Overloading ---- LightningSpireTrapAltY +Lightning Spire Trap of Zapping ---- LightningSpireTrapAltX +Lightning Tendrils ---- LightningTendrils +Lightning Tendrils ---- LightningTendrils +Lightning Tendrils of Eccentricity ---- LightningTendrilsAltX +Lightning Tendrils of Escalation ---- LightningTendrilsAltY +Lightning Trap ---- LightningTrap +Lightning Trap of Sparking ---- LightningTrapAltX +Lightning Warp ---- LightningWarp +Malevolence ---- Malevolence +Manabond ---- Manabond +Orb of Storms ---- OrbOfStorms +Penance Brand ---- PenanceBrand +Penance Brand of Conduction ---- PenanceBrandAltY +Penance Brand of Dissipation ---- PenanceBrandAltX +Power Siphon ---- PowerSiphon +Power Siphon of the Archmage ---- PowerSiphonAltX +Purifying Flame ---- PurifyingFlame +Purifying Flame of Revelations ---- PurifyingFlameAltX +Purity of Elements ---- PurityOfElements +Purity of Lightning ---- PurityOfLightning +Pyroclast Mine ---- PyroclastMine +Pyroclast Mine of Sabotage ---- PyroclastMineAltX +Raise Spectre ---- RaiseSpectre +Raise Spectre of Transience ---- RaiseSpectreAltX +Raise Zombie ---- RaiseZombie +Raise Zombie of Falling ---- RaiseZombieAltY +Raise Zombie of Slamming ---- RaiseZombieAltX +Righteous Fire ---- RighteousFire +Righteous Fire of Arcane Devotion ---- RighteousFireAltX +Righteous Lightning ---- RighteousLightning +Riptide ---- Riptide +Rolling Magma ---- RollingMagma +Scorching Ray ---- ScorchingRay +Scorching Ray of Immolation ---- ScorchingRayAltX +Shock Nova ---- NewShockNova +Shock Nova ---- ShockNova +Sigil of Power ---- SigilOfPower +Siphoning Trap ---- SiphoningTrap +Soul Link ---- SoulLink +Soulrend ---- Soulrend +Soulrend of Reaping ---- SoulrendAltX +Soulrend of the Spiral ---- SoulrendAltY +Spark ---- Spark +Spark of Unpredictability ---- SparkAltY +Spark of the Nova ---- SparkAltX +Spellslinger ---- Spellslinger SupportSpellslinger +Spirit Offering ---- SpiritOffering +Storm Brand ---- StormBrand +Storm Brand of Indecision ---- StormBrandAltX +Storm Burst ---- StormBurst +Storm Call ---- StormCall +Stormbind ---- Stormbind RuneBlast +Stormbind of Teleportation ---- StormbindAltX RuneBlastAltX +Stormblast Mine ---- StormblastMine +Summon Carrion Golem ---- SummonCarrionGolem +Summon Carrion Golem of Hordes ---- SummonCarrionGolemAltX +Summon Carrion Golem of Scavenging ---- SummonCarrionGolemAltY +Summon Chaos Golem ---- SummonChaosGolem +Summon Chaos Golem of Hordes ---- SummonChaosGolemAltX +Summon Chaos Golem of the Maelström ---- SummonChaosGolemAltY +Summon Holy Relic ---- SummonHolyRelic +Summon Holy Relic of Conviction ---- SummonHolyRelicAltX +Summon Lightning Golem ---- SummonLightningGolem +Summon Lightning Golem of Hordes ---- SummonLightningGolemAltX +Summon Raging Spirit ---- SummonRagingSpirit +Summon Raging Spirit of Enormity ---- SummonRagingSpiritAltX +Summon Reaper ---- SummonReaper +Summon Reaper of Eviscerating ---- SummonReaperAltY +Summon Reaper of Revenants ---- SummonReaperAltX +Summon Skeletons ---- SummonSkeletons +Summon Skeletons Channelled ---- SummonSkeletonsChannelled +Summon Skeletons of Archers ---- SummonSkeletonsAltX +Summon Skeletons of Mages ---- SummonSkeletonsAltY +Summon Skitterbots ---- SummonSkitterbots +Tempest Shield ---- TempestShield +Vaal Arc ---- VaalArc +Vaal Blight ---- VaalBlight +Vaal Clarity ---- VaalClarity +Vaal Cold Snap ---- VaalColdSnap +Vaal Discipline ---- VaalDiscipline +Vaal Fireball ---- VaalFireball +Vaal Firestorm ---- VaalFirestorm +Vaal Flameblast ---- VaalFlameblast +Vaal Flesh Offering ---- VaalFleshOffering +Vaal Ice Nova ---- VaalIceNova +Vaal Impurity of Lightning ---- VaalImpurityOfLightning +Vaal Lightning Trap ---- VaalLightningTrap +Vaal Lightning Warp ---- VaalLightningWarpInstant +Vaal Power Siphon ---- VaalPowerSiphon +Vaal Righteous Fire ---- VaalRighteousFire +Vaal Spark ---- VaalSpark +Vaal Storm Call ---- VaalStormCall +Vaal Summon Skeletons ---- VaalSummonSkeletons +Void Sphere ---- VoidSphere +Void Sphere of Rending ---- VoidSphereAltX +Voltaxic Burst ---- VoltaxicBurst +Vortex ---- Vortex +Vortex of Projection ---- VortexAltX +Wave of Conviction ---- WaveOfConviction +Wildfire ---- InfernalSwarm +Winter Orb ---- WinterOrb +Wintertide Brand ---- WintertideBrand +Wither ---- Wither +Wrath ---- Wrath +Zealotry ---- Zealotry + + --------- Support Intelligence --------- +Added Chaos Damage Support ---- SupportAddedChaosDamage +Added Lightning Damage Support ---- SupportAddedLightningDamage +Arcane Surge Support ---- SupportArcaneSurge +Archmage Support ---- SupportArchmage +Awakened Added Chaos Damage Support ---- SupportAwakenedAddedChaosDamage +Awakened Added Lightning Damage Support ---- SupportAwakenedAddedLightningDamage +Awakened Blasphemy Support ---- SupportAwakenedBlasphemy +Awakened Cast While Channelling Support ---- SupportAwakenedCastWhileChannelling SupportCastWhileChannellingTriggeredPlus +Awakened Controlled Destruction Support ---- SupportAwakenedControlledDestruction +Awakened Elemental Focus Support ---- SupportAwakenedElementalFocus +Awakened Enlighten Support ---- SupportAwakenedEnlighten +Awakened Hextouch Support ---- SupportAwakenedHextouch SupportCurseOnHitCursePlus +Awakened Increased Area of Effect Support ---- SupportAwakenedIncreasedAreaofEffect +Awakened Lightning Penetration Support ---- SupportAwakenedLightningPenetration +Awakened Minion Damage Support ---- SupportAwakenedMinionDamage +Awakened Spell Cascade Support ---- SupportAwakenedSpellCascade +Awakened Spell Echo Support ---- SupportAwakenedSpellEcho +Awakened Unbound Ailments Support ---- SupportAwakenedUnboundAilments +Awakened Unleash Support ---- SupportAwakenedUnleash +Blasphemy Support ---- SupportBlasphemy +Blastchain Mine Support ---- SupportBlastchainMine +Bonechill Support ---- SupportBonechill +Cast when Stunned Support ---- SupportCastWhenStunned +Cast while Channelling Support ---- SupportCastWhileChannelling SupportCastWhileChannellingTriggered +Charged Mines Support ---- SupportChargedMines +Combustion Support ---- SupportCombustion +Concentrated Effect Support ---- SupportConcentratedEffect +Controlled Destruction Support ---- SupportControlledDestruction +Cursed Ground Support ---- SupportCursedGround +Decay Support ---- SupportDecay +Devour Support ---- SupportDevour +Efficacy Support ---- SupportEfficacy +Elemental Army Support ---- SupportElementalArmy +Elemental Focus Support ---- SupportElementalFocus +Elemental Penetration Support ---- SupportElementalPenetration +Elemental Proliferation Support ---- SupportElementalProliferation +Energy Leech Support ---- SupportEnergyLeech +Enlighten Support ---- SupportEnlighten +Faster Casting Support ---- SupportFasterCasting +Feeding Frenzy Support ---- SupportFeedingFrenzy +Fresh Meat Support ---- SupportFreshMeat +Frigid Bond Support ---- SupportFrigidBond +Hex Bloom Support ---- SupportHexBloom +Hextouch Support ---- SupportHextouch SupportCurseOnHitCurse +High-Impact Mine Support ---- SupportHighImpactMine +Ignite Proliferation Support ---- SupportIgniteProliferation +Immolate Support ---- SupportImmolate +Impending Doom Support ---- SupportImpendingDoom DoomBlast +Increased Area of Effect Support ---- SupportIncreasedAreaOfEffect +Increased Critical Damage Support ---- SupportIncreasedCriticalDamage +Increased Critical Strikes Support ---- SupportIncreasedCriticalStrikes +Infernal Legion Support ---- SupportInfernalLegion +Infused Channelling Support ---- SupportInfusedChannelling +Innervate Support ---- SupportInnervate +Intensify Support ---- SupportIntensify +Item Rarity Support ---- SupportItemRarity +Lightning Penetration Support ---- SupportLightningPenetration +Meat Shield Support ---- SupportMeatShield +Minefield Support ---- SupportMinefield +Minion Damage Support ---- SupportMinionDamage +Minion Life Support ---- SupportMinionLife +Minion Speed Support ---- SupportMinionSpeed +Overcharge Support ---- SupportOvercharge +Physical to Lightning Support ---- SupportPhysicalToLightning +Pinpoint Support ---- SupportPinpoint +Power Charge On Critical Support ---- SupportPowerChargeOnCritical +Predator Support ---- SupportPredator SignalPrey +Prismatic Burst Support ---- SupportPrismaticBurst PrismaticBurst +Sacred Wisps Support ---- SupportSacredWisps SummonSacredWisp +Sacrifice Support ---- SupportSacrifice +Spell Cascade Support ---- SupportSpellCascade +Spell Echo Support ---- SupportSpellEcho +Spellblade Support ---- SupportSpellblade +Summon Phantasm Support ---- SupportSummonPhantasm +Swiftbrand Support ---- SupportSwiftbrand +Trinity Support ---- SupportTrinity +Unbound Ailments Support ---- SupportUnboundAilments +Unleash Support ---- SupportUnleash + + --------- Active Other --------- +Blinding Aura ---- BlindingAura +Capture Monster ---- CaptureMonster +Death Aura ---- DeathAura +Detonate Mines ---- GemDetonateMines +Gluttony of Elements ---- GluttonyOfElements +Portal ---- Portal +Static Tether ---- StaticTether +Vaal Breach ---- VaalBreach +Wand Teleport ---- WandTeleport + + --------- Support Other --------- +Vaal Soul Harvesting ---- SupportVaalSoulHarvesting +