diff --git a/src/Data/Gems.lua b/src/Data/Gems.lua index e6e2c9f3fa..4ca226f07e 100644 --- a/src/Data/Gems.lua +++ b/src/Data/Gems.lua @@ -6447,35 +6447,6 @@ return { Tier = 1, naturalMaxLevel = 20, }, - ["Metadata/Items/Gems/SkillGemElementalSiphon"] = { - name = "Elemental Siphon", - baseTypeName = "Elemental Siphon", - gameId = "Metadata/Items/Gem/SkillGemElementalSiphon", - variantId = "ElementalSiphon", - grantedEffectId = "ElementalSiphonPlayer", - additionalStatSet1 = "ElementalSiphonColdPlayer", - additionalStatSet2 = "ElementalSiphonFirePlayer", - additionalStatSet3 = "ElementalSiphonLightningPlayer", - tags = { - dexterity = true, - grants_active_skill = true, - attack = true, - melee = true, - strike = true, - lightning = true, - cold = true, - fire = true, - duration = true, - }, - gemType = "Attack", - tagString = "Melee, Strike, Lightning, Cold, Fire, Duration", - weaponRequirements = "Spear", - reqStr = 0, - reqDex = 100, - reqInt = 0, - Tier = 0, - naturalMaxLevel = 20, - }, ["Metadata/Items/Gems/SkillGemThunderousLeap"] = { name = "Thunderous Leap", baseTypeName = "Thunderous Leap", diff --git a/src/Data/ModCache.lua b/src/Data/ModCache.lua index e2b805839c..b5692c1f6e 100755 --- a/src/Data/ModCache.lua +++ b/src/Data/ModCache.lua @@ -357,10 +357,8 @@ c["+28% to Fire Resistance"]={{[1]={flags=0,keywordFlags=0,name="FireResist",typ c["+28% to Lightning Resistance"]={{[1]={flags=0,keywordFlags=0,name="LightningResist",type="BASE",value=28}},nil} c["+29 to Strength"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=29}},nil} c["+29% to Chaos Resistance"]={{[1]={flags=0,keywordFlags=0,name="ChaosResist",type="BASE",value=29}},nil} -c["+3 to Level of all Acidic Concoction Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="acidic concoction",value=3}}},nil} c["+3 to Level of all Alchemist's Boon Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="alchemist's boon",value=3}}},nil} c["+3 to Level of all Ancestral Cry Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ancestral cry",value=3}}},nil} -c["+3 to Level of all Ancestral Spirits Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ancestral spirits",value=3}}},nil} c["+3 to Level of all Ancestral Warrior Totem Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ancestral warrior totem",value=3}}},nil} c["+3 to Level of all Arc Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="arc",value=3}}},nil} c["+3 to Level of all Archmage Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="archmage",value=3}}},nil} @@ -373,89 +371,57 @@ c["+3 to Level of all Ball Lightning Skills"]={{[1]={flags=0,keywordFlags=0,name c["+3 to Level of all Barrage Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="barrage",value=3}}},nil} c["+3 to Level of all Barrier Invocation Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="barrier invocation",value=3}}},nil} c["+3 to Level of all Berserk Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="berserk",value=3}}},nil} -c["+3 to Level of all Black Powder Blitz Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="black powder blitz",value=3}}},nil} c["+3 to Level of all Blasphemy Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="blasphemy",value=3}}},nil} -c["+3 to Level of all Bleeding Concoction Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="bleeding concoction",value=3}}},nil} c["+3 to Level of all Blink Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="blink",value=3}}},nil} -c["+3 to Level of all Blood Boil Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="blood boil",value=3}}},nil} c["+3 to Level of all Blood Hunt Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="blood hunt",value=3}}},nil} c["+3 to Level of all Bloodhound's Mark Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="bloodhound's mark",value=3}}},nil} -c["+3 to Level of all Bone Blast Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="bone blast",value=3}}},nil} c["+3 to Level of all Bone Cage Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="bone cage",value=3}}},nil} c["+3 to Level of all Bone Offering Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="bone offering",value=3}}},nil} c["+3 to Level of all Boneshatter Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="boneshatter",value=3}}},nil} c["+3 to Level of all Bonestorm Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="bonestorm",value=3}}},nil} -c["+3 to Level of all Bow Shot Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="bow shot",value=3}}},nil} -c["+3 to Level of all Bursting Fen Toad Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="bursting fen toad",value=3}}},nil} -c["+3 to Level of all Called Shots Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="called shots",value=3}}},nil} -c["+3 to Level of all Cast on Block Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cast on block",value=3}}},nil} -c["+3 to Level of all Cast on Charm Use Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cast on charm use",value=3}}},nil} c["+3 to Level of all Cast on Critical Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cast on critical",value=3}}},nil} c["+3 to Level of all Cast on Dodge Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cast on dodge",value=3}}},nil} c["+3 to Level of all Cast on Elemental Ailment Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cast on elemental ailment",value=3}}},nil} -c["+3 to Level of all Cast on Melee Kill Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cast on melee kill",value=3}}},nil} -c["+3 to Level of all Cast on Melee Stun Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cast on melee stun",value=3}}},nil} c["+3 to Level of all Cast on Minion Death Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cast on minion death",value=3}}},nil} -c["+3 to Level of all Chaos Bolt Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="chaos bolt",value=3}}},nil} -c["+3 to Level of all Charge Regulation Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="charge",[2]="regulation"},value=3}}},nil} +c["+3 to Level of all Charge Regulation Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="charge regulation",value=3}}},nil} c["+3 to Level of all Charged Staff Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="charged staff",value=3}}},nil} c["+3 to Level of all Cluster Grenade Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cluster grenade",value=3}}},nil} c["+3 to Level of all Cold Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cold",value=3}}},nil} c["+3 to Level of all Cold Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="cold",[2]="spell"},value=3}}},nil} c["+3 to Level of all Combat Frenzy Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="combat frenzy",value=3}}},nil} c["+3 to Level of all Comet Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="comet",value=3}}},nil} -c["+3 to Level of all Companion: Skills"]={{}," Level of all Companion: Skills "} -c["+3 to Level of all Companion: Skills +3 to Level of all Conductivity Skills"]={{}," Level of all Companion: Skills +3 to Level of allSkills "} c["+3 to Level of all Conductivity Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="conductivity",value=3}}},nil} -c["+3 to Level of all Consecrate Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="consecrate",value=3}}},nil} c["+3 to Level of all Contagion Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="contagion",value=3}}},nil} c["+3 to Level of all Convalescence Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="convalescence",value=3}}},nil} -c["+3 to Level of all Crackling Palm Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="crackling palm",value=3}}},nil} -c["+3 to Level of all Crossbow Shot Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="crossbow shot",value=3}}},nil} c["+3 to Level of all Cull The Weak Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="cull the weak",value=3}}},nil} -c["+3 to Level of all Curse on Block Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="curse on block",value=3}}},nil} c["+3 to Level of all Dark Effigy Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="dark effigy",value=3}}},nil} -c["+3 to Level of all Decompose Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="decompose",value=3}}},nil} c["+3 to Level of all Defiance Banner Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="defiance banner",value=3}}},nil} -c["+3 to Level of all Demon Form Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="demon form",value=3}}},nil} c["+3 to Level of all Despair Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="despair",value=3}}},nil} c["+3 to Level of all Detonate Dead Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="detonate dead",value=3}}},nil} -c["+3 to Level of all Detonate Minion Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="detonate",[2]="minion"},value=3}}},nil} c["+3 to Level of all Detonating Arrow Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="detonating arrow",value=3}}},nil} -c["+3 to Level of all Discipline Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="discipline",value=3}}},nil} c["+3 to Level of all Disengage Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="disengage",value=3}}},nil} c["+3 to Level of all Dread Banner Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="dread banner",value=3}}},nil} c["+3 to Level of all Earthquake Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="earthquake",value=3}}},nil} c["+3 to Level of all Earthshatter Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="earthshatter",value=3}}},nil} c["+3 to Level of all Electrocuting Arrow Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="electrocuting arrow",value=3}}},nil} c["+3 to Level of all Elemental Conflux Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="elemental conflux",value=3}}},nil} -c["+3 to Level of all Elemental Expression Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="elemental expression",value=3}}},nil} c["+3 to Level of all Elemental Invocation Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="elemental invocation",value=3}}},nil} -c["+3 to Level of all Elemental Siphon Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="elemental siphon",value=3}}},nil} c["+3 to Level of all Elemental Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="elemental",value=3}}},nil} -c["+3 to Level of all Elemental Storm Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="elemental storm",value=3}}},nil} c["+3 to Level of all Elemental Sundering Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="elemental sundering",value=3}}},nil} -c["+3 to Level of all Elemental Surge Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="elemental surge",value=3}}},nil} c["+3 to Level of all Elemental Weakness Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="elemental weakness",value=3}}},nil} c["+3 to Level of all Ember Fusillade Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ember fusillade",value=3}}},nil} c["+3 to Level of all Emergency Reload Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="emergency reload",value=3}}},nil} -c["+3 to Level of all Encase in Jade Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="encase in jade",value=3}}},nil} c["+3 to Level of all Enfeeble Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="enfeeble",value=3}}},nil} c["+3 to Level of all Escape Shot Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="escape shot",value=3}}},nil} c["+3 to Level of all Essence Drain Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="essence drain",value=3}}},nil} -c["+3 to Level of all Explosive Concoction Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="explosive concoction",value=3}}},nil} c["+3 to Level of all Explosive Grenade Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="explosive grenade",value=3}}},nil} c["+3 to Level of all Explosive Shot Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="explosive shot",value=3}}},nil} c["+3 to Level of all Explosive Spear Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="explosive spear",value=3}}},nil} -c["+3 to Level of all Exsanguinate Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="exsanguinate",value=3}}},nil} c["+3 to Level of all Eye of Winter Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="eye of winter",value=3}}},nil} c["+3 to Level of all Falling Thunder Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="falling thunder",value=3}}},nil} c["+3 to Level of all Fangs of Frost Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="fangs of frost",value=3}}},nil} -c["+3 to Level of all Feast of Flesh Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="feast of flesh",value=3}}},nil} c["+3 to Level of all Fire Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="fire",value=3}}},nil} -c["+3 to Level of all Fire Spell on Hit Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keywordList={[1]="fire",[2]="spell",[3]="on",[4]="hit"},value=3}}},nil} c["+3 to Level of all Fireball Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="fireball",value=3}}},nil} -c["+3 to Level of all Firebolt Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="firebolt",value=3}}},nil} c["+3 to Level of all Firestorm Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="firestorm",value=3}}},nil} c["+3 to Level of all Flame Wall Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="flame wall",value=3}}},nil} c["+3 to Level of all Flameblast Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="flameblast",value=3}}},nil} @@ -467,21 +433,15 @@ c["+3 to Level of all Fortifying Cry Skills"]={{[1]={flags=0,keywordFlags=0,name c["+3 to Level of all Fragmentation Rounds Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="fragmentation rounds",value=3}}},nil} c["+3 to Level of all Freezing Mark Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="freezing mark",value=3}}},nil} c["+3 to Level of all Freezing Salvo Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="freezing salvo",value=3}}},nil} -c["+3 to Level of all Freezing Shards Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="freezing shards",value=3}}},nil} c["+3 to Level of all Frost Bomb Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="frost bomb",value=3}}},nil} c["+3 to Level of all Frost Darts Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="frost darts",value=3}}},nil} c["+3 to Level of all Frost Wall Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="frost wall",value=3}}},nil} c["+3 to Level of all Frostbolt Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="frostbolt",value=3}}},nil} c["+3 to Level of all Frozen Locus Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="frozen locus",value=3}}},nil} -c["+3 to Level of all Fulminating Concoction Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="fulminating concoction",value=3}}},nil} -c["+3 to Level of all Fulmination Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="fulmination",value=3}}},nil} -c["+3 to Level of all Future-Past Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="future-past",value=3}}},nil} -c["+3 to Level of all Galvanic Field Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="galvanic field",value=3}}},nil} c["+3 to Level of all Galvanic Shards Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="galvanic shards",value=3}}},nil} c["+3 to Level of all Gas Arrow Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="gas arrow",value=3}}},nil} c["+3 to Level of all Gas Grenade Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="gas grenade",value=3}}},nil} c["+3 to Level of all Gathering Storm Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="gathering storm",value=3}}},nil} -c["+3 to Level of all Gemini Surge Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="gemini surge",value=3}}},nil} c["+3 to Level of all Ghost Dance Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ghost dance",value=3}}},nil} c["+3 to Level of all Glacial Bolt Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="glacial bolt",value=3}}},nil} c["+3 to Level of all Glacial Cascade Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="glacial cascade",value=3}}},nil} @@ -490,7 +450,6 @@ c["+3 to Level of all Grim Feast Skills"]={{[1]={flags=0,keywordFlags=0,name="Ge c["+3 to Level of all Hailstorm Rounds Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="hailstorm rounds",value=3}}},nil} c["+3 to Level of all Hammer of the Gods Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="hammer of the gods",value=3}}},nil} c["+3 to Level of all Hand of Chayula Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="hand of chayula",value=3}}},nil} -c["+3 to Level of all Heart of Ice Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="heart of ice",value=3}}},nil} c["+3 to Level of all Herald of Ash Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="herald of ash",value=3}}},nil} c["+3 to Level of all Herald of Blood Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="herald of blood",value=3}}},nil} c["+3 to Level of all Herald of Ice Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="herald of ice",value=3}}},nil} @@ -498,46 +457,30 @@ c["+3 to Level of all Herald of Plague Skills"]={{[1]={flags=0,keywordFlags=0,na c["+3 to Level of all Herald of Thunder Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="herald of thunder",value=3}}},nil} c["+3 to Level of all Hexblast Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="hexblast",value=3}}},nil} c["+3 to Level of all High Velocity Rounds Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="high velocity rounds",value=3}}},nil} -c["+3 to Level of all His Foul Emergence Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="his foul emergence",value=3}}},nil} -c["+3 to Level of all His Scattering Calamity Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="his scattering calamity",value=3}}},nil} -c["+3 to Level of all His Vile Intrusion Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="his vile intrusion",value=3}}},nil} -c["+3 to Level of all His Winnowing Flame Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="his winnowing flame",value=3}}},nil} c["+3 to Level of all Hypothermia Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="hypothermia",value=3}}},nil} c["+3 to Level of all Ice Nova Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ice nova",value=3}}},nil} c["+3 to Level of all Ice Shards Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ice shards",value=3}}},nil} c["+3 to Level of all Ice Shot Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ice shot",value=3}}},nil} c["+3 to Level of all Ice Strike Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ice strike",value=3}}},nil} c["+3 to Level of all Ice-Tipped Arrows Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ice-tipped arrows",value=3}}},nil} -c["+3 to Level of all Icestorm Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="icestorm",value=3}}},nil} -c["+3 to Level of all Impurity Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="impurity",value=3}}},nil} c["+3 to Level of all Incendiary Shot Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="incendiary shot",value=3}}},nil} c["+3 to Level of all Incinerate Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="incinerate",value=3}}},nil} -c["+3 to Level of all Inevitable Agony Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="inevitable agony",value=3}}},nil} c["+3 to Level of all Infernal Cry Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="infernal cry",value=3}}},nil} -c["+3 to Level of all Into the Breach Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="into the breach",value=3}}},nil} c["+3 to Level of all Iron Ward Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="iron ward",value=3}}},nil} c["+3 to Level of all Killing Palm Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="killing palm",value=3}}},nil} c["+3 to Level of all Leap Slam Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="leap slam",value=3}}},nil} -c["+3 to Level of all Life Remnants Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="life remnants",value=3}}},nil} c["+3 to Level of all Lightning Arrow Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lightning arrow",value=3}}},nil} -c["+3 to Level of all Lightning Bolt Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lightning bolt",value=3}}},nil} c["+3 to Level of all Lightning Conduit Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lightning conduit",value=3}}},nil} c["+3 to Level of all Lightning Rod Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lightning rod",value=3}}},nil} c["+3 to Level of all Lightning Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lightning",value=3}}},nil} c["+3 to Level of all Lightning Spear Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lightning spear",value=3}}},nil} c["+3 to Level of all Lightning Warp Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lightning warp",value=3}}},nil} c["+3 to Level of all Lingering Illusion Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="lingering illusion",value=3}}},nil} -c["+3 to Level of all Living Bomb Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="living bomb",value=3}}},nil} -c["+3 to Level of all Mace Strike Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="mace strike",value=3}}},nil} c["+3 to Level of all Magma Barrier Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="magma barrier",value=3}}},nil} c["+3 to Level of all Magnetic Salvo Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="magnetic salvo",value=3}}},nil} -c["+3 to Level of all Malice Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="malice",value=3}}},nil} -c["+3 to Level of all Mana Drain Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="mana drain",value=3}}},nil} c["+3 to Level of all Mana Remnants Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="mana remnants",value=3}}},nil} c["+3 to Level of all Mana Tempest Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="mana tempest",value=3}}},nil} -c["+3 to Level of all Manifest Weapon Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="manifest weapon",value=3}}},nil} c["+3 to Level of all Mantra of Destruction Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="mantra of destruction",value=3}}},nil} -c["+3 to Level of all Meditate Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="meditate",value=3}}},nil} c["+3 to Level of all Melee Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="melee",value=3}}},nil} c["+3 to Level of all Minion Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="minion",value=3}}},nil} c["+3 to Level of all Mirage Archer Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="mirage archer",value=3}}},nil} @@ -547,41 +490,27 @@ c["+3 to Level of all Oil Grenade Skills"]={{[1]={flags=0,keywordFlags=0,name="G c["+3 to Level of all Orb of Storms Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="orb of storms",value=3}}},nil} c["+3 to Level of all Overwhelming Presence Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="overwhelming presence",value=3}}},nil} c["+3 to Level of all Pain Offering Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="pain offering",value=3}}},nil} -c["+3 to Level of all Parry Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="parry",value=3}}},nil} c["+3 to Level of all Perfect Strike Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="perfect strike",value=3}}},nil} c["+3 to Level of all Permafrost Bolts Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="permafrost bolts",value=3}}},nil} -c["+3 to Level of all Phantasmal Arrow Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="phantasmal arrow",value=3}}},nil} -c["+3 to Level of all Pinnacle of Power Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="pinnacle of power",value=3}}},nil} c["+3 to Level of all Plague Bearer Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="plague bearer",value=3}}},nil} c["+3 to Level of all Plasma Blast Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="plasma blast",value=3}}},nil} c["+3 to Level of all Poisonburst Arrow Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="poisonburst arrow",value=3}}},nil} -c["+3 to Level of all Power Siphon Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="power siphon",value=3}}},nil} c["+3 to Level of all Primal Strikes Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="primal strikes",value=3}}},nil} c["+3 to Level of all Profane Ritual Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="profane ritual",value=3}}},nil} -c["+3 to Level of all Purity of Fire Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="purity of fire",value=3}}},nil} -c["+3 to Level of all Purity of Ice Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="purity of ice",value=3}}},nil} -c["+3 to Level of all Purity of Lightning Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="purity of lightning",value=3}}},nil} -c["+3 to Level of all Quarterstaff Strike Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="quarterstaff strike",value=3}}},nil} c["+3 to Level of all Raging Spirits Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="raging spirits",value=3}}},nil} c["+3 to Level of all Rain of Arrows Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="rain of arrows",value=3}}},nil} -c["+3 to Level of all Raise Shield Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="raise shield",value=3}}},nil} c["+3 to Level of all Raise Zombie Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="raise zombie",value=3}}},nil} c["+3 to Level of all Rake Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="rake",value=3}}},nil} c["+3 to Level of all Rapid Assault Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="rapid assault",value=3}}},nil} c["+3 to Level of all Rapid Shot Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="rapid shot",value=3}}},nil} c["+3 to Level of all Ravenous Swarm Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ravenous swarm",value=3}}},nil} -c["+3 to Level of all Reap Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="reap",value=3}}},nil} c["+3 to Level of all Reaper's Invocation Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="reaper's invocation",value=3}}},nil} -c["+3 to Level of all Requiem Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="requiem",value=3}}},nil} c["+3 to Level of all Resonating Shield Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="resonating shield",value=3}}},nil} -c["+3 to Level of all Rhoa Mount Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="rhoa mount",value=3}}},nil} -c["+3 to Level of all Ritual Sacrifice Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="ritual sacrifice",value=3}}},nil} c["+3 to Level of all Rolling Slam Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="rolling slam",value=3}}},nil} c["+3 to Level of all Sacrifice Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="sacrifice",value=3}}},nil} c["+3 to Level of all Scavenged Plating Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="scavenged plating",value=3}}},nil} c["+3 to Level of all Seismic Cry Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="seismic cry",value=3}}},nil} c["+3 to Level of all Shard Scavenger Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="shard scavenger",value=3}}},nil} -c["+3 to Level of all Shattering Concoction Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="shattering concoction",value=3}}},nil} c["+3 to Level of all Shattering Palm Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="shattering palm",value=3}}},nil} c["+3 to Level of all Shield Charge Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="shield charge",value=3}}},nil} c["+3 to Level of all Shield Wall Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="shield wall",value=3}}},nil} @@ -590,7 +519,6 @@ c["+3 to Level of all Shockchain Arrow Skills"]={{[1]={flags=0,keywordFlags=0,na c["+3 to Level of all Shockwave Totem Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="shockwave totem",value=3}}},nil} c["+3 to Level of all Siege Ballista Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="siege ballista",value=3}}},nil} c["+3 to Level of all Siege Cascade Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="siege cascade",value=3}}},nil} -c["+3 to Level of all Sigil of Power Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="sigil of power",value=3}}},nil} c["+3 to Level of all Siphon Elements Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="siphon elements",value=3}}},nil} c["+3 to Level of all Siphoning Strike Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="siphoning strike",value=3}}},nil} c["+3 to Level of all Skeletal Arsonist Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="skeletal arsonist",value=3}}},nil} @@ -600,23 +528,15 @@ c["+3 to Level of all Skeletal Frost Mage Skills"]={{[1]={flags=0,keywordFlags=0 c["+3 to Level of all Skeletal Reaver Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="skeletal reaver",value=3}}},nil} c["+3 to Level of all Skeletal Sniper Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="skeletal sniper",value=3}}},nil} c["+3 to Level of all Skeletal Storm Mage Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="skeletal storm mage",value=3}}},nil} -c["+3 to Level of all Skeletal Warrior Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="skeletal warrior",value=3}}},nil} c["+3 to Level of all Snap Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="snap",value=3}}},nil} c["+3 to Level of all Snipe Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="snipe",value=3}}},nil} c["+3 to Level of all Sniper's Mark Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="sniper's mark",value=3}}},nil} c["+3 to Level of all Solar Orb Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="solar orb",value=3}}},nil} -c["+3 to Level of all Sorcery Ward Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="sorcery ward",value=3}}},nil} c["+3 to Level of all Soul Offering Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="soul offering",value=3}}},nil} -c["+3 to Level of all Soulrend Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="soulrend",value=3}}},nil} c["+3 to Level of all Spark Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="spark",value=3}}},nil} -c["+3 to Level of all Spear Stab Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="spear stab",value=3}}},nil} -c["+3 to Level of all Spear Throw Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="spear throw",value=3}}},nil} c["+3 to Level of all Spear of Solaris Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="spear of solaris",value=3}}},nil} c["+3 to Level of all Spearfield Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="spearfield",value=3}}},nil} -c["+3 to Level of all Spectre: Skills"]={{}," Level of all : Skills "} -c["+3 to Level of all Spectre: Skills +3 to Level of all Spellslinger Skills"]={{}," Level of all : Skills +3 to Level of allSkills "} c["+3 to Level of all Spell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="spell",value=3}}},nil} -c["+3 to Level of all Spellslinger Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="spellslinger",value=3}}},nil} c["+3 to Level of all Spiral Volley Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="spiral volley",value=3}}},nil} c["+3 to Level of all Staggering Palm Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="staggering palm",value=3}}},nil} c["+3 to Level of all Stampede Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="stampede",value=3}}},nil} @@ -624,20 +544,15 @@ c["+3 to Level of all Storm Lance Skills"]={{[1]={flags=0,keywordFlags=0,name="G c["+3 to Level of all Storm Wave Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="storm wave",value=3}}},nil} c["+3 to Level of all Stormblast Bolts Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="stormblast bolts",value=3}}},nil} c["+3 to Level of all Stormcaller Arrow Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="stormcaller arrow",value=3}}},nil} -c["+3 to Level of all Summon Infernal Hound Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="summon infernal hound",value=3}}},nil} +c["+3 to Level of all Summon Spectre Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="summon spectre",value=3}}},nil} c["+3 to Level of all Sunder Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="sunder",value=3}}},nil} c["+3 to Level of all Supercharged Slam Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="supercharged slam",value=3}}},nil} -c["+3 to Level of all Supporting Fire Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="supporting fire",value=3}}},nil} c["+3 to Level of all Tame Beast Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="tame beast",value=3}}},nil} -c["+3 to Level of all Temper Weapon Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="temper weapon",value=3}}},nil} +c["+3 to Level of all Tamed Companion Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="tamed companion",value=3}}},nil} c["+3 to Level of all Tempest Bell Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="tempest bell",value=3}}},nil} c["+3 to Level of all Tempest Flurry Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="tempest flurry",value=3}}},nil} c["+3 to Level of all Temporal Chains Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="temporal chains",value=3}}},nil} -c["+3 to Level of all Temporal Rift Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="temporal rift",value=3}}},nil} -c["+3 to Level of all Thundergod's Wrath Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="thundergod's wrath",value=3}}},nil} c["+3 to Level of all Thunderous Leap Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="thunderous leap",value=3}}},nil} -c["+3 to Level of all Time Freeze Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="time freeze",value=3}}},nil} -c["+3 to Level of all Time Snap Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="time snap",value=3}}},nil} c["+3 to Level of all Time of Need Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="time of need",value=3}}},nil} c["+3 to Level of all Tornado Shot Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="tornado shot",value=3}}},nil} c["+3 to Level of all Toxic Domain Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="toxic domain",value=3}}},nil} @@ -645,14 +560,9 @@ c["+3 to Level of all Toxic Growth Skills"]={{[1]={flags=0,keywordFlags=0,name=" c["+3 to Level of all Trail of Caltrops Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="trail of caltrops",value=3}}},nil} c["+3 to Level of all Trinity Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="trinity",value=3}}},nil} c["+3 to Level of all Twister Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="twister",value=3}}},nil} -c["+3 to Level of all Unbound Avatar Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="unbound avatar",value=3}}},nil} c["+3 to Level of all Unearth Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="unearth",value=3}}},nil} -c["+3 to Level of all Unleash Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="unleash",value=3}}},nil} -c["+3 to Level of all Valako's Charge Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="valako's charge",value=3}}},nil} c["+3 to Level of all Vaulting Impact Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="vaulting impact",value=3}}},nil} c["+3 to Level of all Vine Arrow Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="vine arrow",value=3}}},nil} -c["+3 to Level of all Void Illusion Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="void illusion",value=3}}},nil} -c["+3 to Level of all Volatile Dead Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="volatile dead",value=3}}},nil} c["+3 to Level of all Volcanic Fissure Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="volcanic fissure",value=3}}},nil} c["+3 to Level of all Voltaic Grenade Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="voltaic grenade",value=3}}},nil} c["+3 to Level of all Voltaic Mark Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="voltaic mark",value=3}}},nil} @@ -665,7 +575,6 @@ c["+3 to Level of all Whirlwind Lance Skills"]={{[1]={flags=0,keywordFlags=0,nam c["+3 to Level of all Wind Blast Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="wind blast",value=3}}},nil} c["+3 to Level of all Wind Dancer Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="wind dancer",value=3}}},nil} c["+3 to Level of all Wind Serpent's Fury Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="wind serpent's fury",value=3}}},nil} -c["+3 to Level of all Wither Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="wither",value=3}}},nil} c["+3 to Level of all Withering Presence Skills"]={{[1]={flags=0,keywordFlags=0,name="GemProperty",type="LIST",value={key="level",keyOfScaledMod="value",keyword="withering presence",value=3}}},nil} c["+3 to Stun Threshold per Strength"]={{[1]={[1]={stat="Str",type="PerStat"},flags=0,keywordFlags=0,name="StunThreshold",type="BASE",value=3}},nil} c["+3 to all Attributes"]={{[1]={flags=0,keywordFlags=0,name="Str",type="BASE",value=3},[2]={flags=0,keywordFlags=0,name="Dex",type="BASE",value=3},[3]={flags=0,keywordFlags=0,name="Int",type="BASE",value=3},[4]={flags=0,keywordFlags=0,name="All",type="BASE",value=3}},nil} @@ -4814,7 +4723,7 @@ c["Grants Skill: Level 11 Herald of Ice"]={{[1]={flags=0,keywordFlags=0,name="Ex c["Grants Skill: Level 11 Herald of Thunder"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=11,skillId="HeraldOfThunderPlayer"}}},nil} c["Grants Skill: Level 11 Icestorm"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=11,skillId="IcestormPlayer"}}},nil} c["Grants Skill: Level 11 Impurity"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=11,skillId="ImpurityPlayer"}}},nil} -c["Grants Skill: Level 11 Lightning Bolt"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=11,skillId="LightningBoltPlayer"}}},nil} +c["Grants Skill: Level 11 Lightning Bolt"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=11,skillId="UniqueBreachLightningBoltPlayer"}}},nil} c["Grants Skill: Level 11 Living Bomb"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=11,skillId="LivingBombPlayer"}}},nil} c["Grants Skill: Level 11 Malice"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=11,skillId="MalicePlayer"}}},nil} c["Grants Skill: Level 11 Mana Drain"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=11,skillId="ManaDrainPlayer"}}},nil} @@ -4863,7 +4772,7 @@ c["Grants Skill: Level 20 His Vile Intrusion"]={{[1]={flags=0,keywordFlags=0,nam c["Grants Skill: Level 20 His Winnowing Flame"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="HisWinnowingFlamePlayer"}}},nil} c["Grants Skill: Level 20 Icestorm"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="IcestormPlayer"}}},nil} c["Grants Skill: Level 20 Impurity"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="ImpurityPlayer"}}},nil} -c["Grants Skill: Level 20 Lightning Bolt"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="LightningBoltPlayer"}}},nil} +c["Grants Skill: Level 20 Lightning Bolt"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="UniqueBreachLightningBoltPlayer"}}},nil} c["Grants Skill: Level 20 Living Bomb"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="LivingBombPlayer"}}},nil} c["Grants Skill: Level 20 Malice"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="MalicePlayer"}}},nil} c["Grants Skill: Level 20 Mana Drain"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="ManaDrainPlayer"}}},nil} diff --git a/src/Data/Skills/act_dex.lua b/src/Data/Skills/act_dex.lua index 4f65cc900e..a7a5c2304b 100644 --- a/src/Data/Skills/act_dex.lua +++ b/src/Data/Skills/act_dex.lua @@ -1585,313 +1585,6 @@ skills["ElectrocutingArrowPlayer"] = { }, } } -skills["ElementalSiphonPlayer"] = { - name = "Elemental Siphon", - baseTypeName = "Elemental Siphon", - color = 2, - description = "Dash to an enemy and nullify their Resistance. Hitting an enemy with positive Elemental Resistance will reduce their highest Elemental Resistance to 0 for a duration and triggers Infuse Weapon, granting your Spear the maximum possible Surges corresponding to the removed Resistance. If this skill doesn't remove any Resistances, its cooldown is reset. This skill cannot be Ancestrally Boosted.", - skillTypes = { [SkillType.Attack] = true, [SkillType.MeleeSingleTarget] = true, [SkillType.Melee] = true, [SkillType.Lightning] = true, [SkillType.Cold] = true, [SkillType.Fire] = true, [SkillType.Spear] = true, [SkillType.Cooldown] = true, [SkillType.ManualCooldownConsumption] = true, [SkillType.Duration] = true, [SkillType.CannotSpiritStrike] = true, [SkillType.NoAttackInPlace] = true, }, - weaponTypes = { - ["Spear"] = true, - }, - castTime = 1, - qualityStats = { - }, - levels = { - [1] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 1.3, cooldown = 8, levelRequirement = 0, cost = { Mana = 9, }, }, - [2] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 1.43, cooldown = 8, levelRequirement = 3, cost = { Mana = 10, }, }, - [3] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 1.58, cooldown = 8, levelRequirement = 6, cost = { Mana = 12, }, }, - [4] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 1.73, cooldown = 8, levelRequirement = 10, cost = { Mana = 13, }, }, - [5] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 1.89, cooldown = 8, levelRequirement = 14, cost = { Mana = 15, }, }, - [6] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 2.04, cooldown = 8, levelRequirement = 18, cost = { Mana = 17, }, }, - [7] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 2.21, cooldown = 8, levelRequirement = 22, cost = { Mana = 19, }, }, - [8] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 2.36, cooldown = 8, levelRequirement = 26, cost = { Mana = 21, }, }, - [9] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 2.51, cooldown = 8, levelRequirement = 31, cost = { Mana = 23, }, }, - [10] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 2.67, cooldown = 8, levelRequirement = 36, cost = { Mana = 26, }, }, - [11] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 2.84, cooldown = 8, levelRequirement = 41, cost = { Mana = 28, }, }, - [12] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 3.03, cooldown = 8, levelRequirement = 46, cost = { Mana = 31, }, }, - [13] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 3.24, cooldown = 8, levelRequirement = 52, cost = { Mana = 34, }, }, - [14] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 3.46, cooldown = 8, levelRequirement = 58, cost = { Mana = 37, }, }, - [15] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 3.7, cooldown = 8, levelRequirement = 64, cost = { Mana = 41, }, }, - [16] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 3.97, cooldown = 8, levelRequirement = 66, cost = { Mana = 44, }, }, - [17] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 4.26, cooldown = 8, levelRequirement = 72, cost = { Mana = 48, }, }, - [18] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 4.58, cooldown = 8, levelRequirement = 78, cost = { Mana = 52, }, }, - [19] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 4.93, cooldown = 8, levelRequirement = 84, cost = { Mana = 56, }, }, - [20] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 5.31, cooldown = 8, levelRequirement = 90, cost = { Mana = 61, }, }, - [21] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 5.72, cooldown = 8, levelRequirement = 90, cost = { Mana = 66, }, }, - [22] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 6.16, cooldown = 8, levelRequirement = 90, cost = { Mana = 71, }, }, - [23] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 6.64, cooldown = 8, levelRequirement = 90, cost = { Mana = 76, }, }, - [24] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 7.15, cooldown = 8, levelRequirement = 90, cost = { Mana = 82, }, }, - [25] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 7.7, cooldown = 8, levelRequirement = 90, cost = { Mana = 88, }, }, - [26] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 8.3, cooldown = 8, levelRequirement = 90, cost = { Mana = 95, }, }, - [27] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 8.94, cooldown = 8, levelRequirement = 90, cost = { Mana = 102, }, }, - [28] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 9.63, cooldown = 8, levelRequirement = 90, cost = { Mana = 109, }, }, - [29] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 10.37, cooldown = 8, levelRequirement = 90, cost = { Mana = 117, }, }, - [30] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 11.17, cooldown = 8, levelRequirement = 90, cost = { Mana = 125, }, }, - [31] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 12.04, cooldown = 8, levelRequirement = 90, cost = { Mana = 134, }, }, - [32] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 12.97, cooldown = 8, levelRequirement = 90, cost = { Mana = 143, }, }, - [33] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 13.97, cooldown = 8, levelRequirement = 90, cost = { Mana = 153, }, }, - [34] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 15.05, cooldown = 8, levelRequirement = 90, cost = { Mana = 163, }, }, - [35] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 16.21, cooldown = 8, levelRequirement = 90, cost = { Mana = 174, }, }, - [36] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 17.47, cooldown = 8, levelRequirement = 90, cost = { Mana = 186, }, }, - [37] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 18.82, cooldown = 8, levelRequirement = 90, cost = { Mana = 198, }, }, - [38] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 20.27, cooldown = 8, levelRequirement = 90, cost = { Mana = 211, }, }, - [39] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 21.84, cooldown = 8, levelRequirement = 90, cost = { Mana = 225, }, }, - [40] = { attackSpeedMultiplier = -55, storedUses = 1, baseMultiplier = 23.53, cooldown = 8, levelRequirement = 90, cost = { Mana = 239, }, }, - }, - statSets = { - [1] = { - label = "Strike", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "infusing_strike", - baseFlags = { - attack = true, - area = true, - melee = true, - }, - constantStats = { - { "base_melee_dash_range", 50 }, - { "melee_conditional_step_distance", 15 }, - { "base_skill_effect_duration", 8000 }, - { "melee_dash_placement_added_range", -8 }, - }, - stats = { - "is_area_damage", - "base_consume_enemy_freeze_on_hit", - "base_consume_enemy_shock_on_hit", - "consume_ignite_on_hit", - }, - levels = { - [1] = { actorLevel = 1, }, - [2] = { actorLevel = 3.4519999027252, }, - [3] = { actorLevel = 6.7670001983643, }, - [4] = { actorLevel = 10.307999610901, }, - [5] = { actorLevel = 14.074999809265, }, - [6] = { actorLevel = 18.068000793457, }, - [7] = { actorLevel = 22.287000656128, }, - [8] = { actorLevel = 26.732000350952, }, - [9] = { actorLevel = 31.40299987793, }, - [10] = { actorLevel = 36.299999237061, }, - [11] = { actorLevel = 41.423000335693, }, - [12] = { actorLevel = 46.771999359131, }, - [13] = { actorLevel = 52.34700012207, }, - [14] = { actorLevel = 58.147998809814, }, - [15] = { actorLevel = 64.175003051758, }, - [16] = { actorLevel = 70.428001403809, }, - [17] = { actorLevel = 76.906997680664, }, - [18] = { actorLevel = 83.611999511719, }, - [19] = { actorLevel = 90.542999267578, }, - [20] = { actorLevel = 97.699996948242, }, - [21] = { actorLevel = 105.08300018311, }, - [22] = { actorLevel = 112.69200134277, }, - [23] = { actorLevel = 120.52700042725, }, - [24] = { actorLevel = 128.58799743652, }, - [25] = { actorLevel = 136.875, }, - [26] = { actorLevel = 145.38800048828, }, - [27] = { actorLevel = 154.12699890137, }, - [28] = { actorLevel = 163.09199523926, }, - [29] = { actorLevel = 172.28300476074, }, - [30] = { actorLevel = 181.69999694824, }, - [31] = { actorLevel = 191.34300231934, }, - [32] = { actorLevel = 201.21200561523, }, - [33] = { actorLevel = 211.30700683594, }, - [34] = { actorLevel = 221.62800598145, }, - [35] = { actorLevel = 232.17500305176, }, - [36] = { actorLevel = 242.94799804688, }, - [37] = { actorLevel = 253.94700622559, }, - [38] = { actorLevel = 265.17199707031, }, - [39] = { actorLevel = 276.62298583984, }, - [40] = { actorLevel = 288.29998779297, }, - }, - }, - [2] = { - label = "Cold", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "infusing_strike", - baseFlags = { - }, - constantStats = { - { "base_melee_dash_range", 50 }, - { "melee_conditional_step_distance", 15 }, - { "base_skill_effect_duration", 8000 }, - { "melee_dash_placement_added_range", -8 }, - { "active_skill_base_area_of_effect_radius", 15 }, - }, - stats = { - "is_area_damage", - "base_consume_enemy_freeze_on_hit", - "base_consume_enemy_shock_on_hit", - "consume_ignite_on_hit", - }, - levels = { - [1] = { actorLevel = 1, }, - [2] = { actorLevel = 3.4519999027252, }, - [3] = { actorLevel = 6.7670001983643, }, - [4] = { actorLevel = 10.307999610901, }, - [5] = { actorLevel = 14.074999809265, }, - [6] = { actorLevel = 18.068000793457, }, - [7] = { actorLevel = 22.287000656128, }, - [8] = { actorLevel = 26.732000350952, }, - [9] = { actorLevel = 31.40299987793, }, - [10] = { actorLevel = 36.299999237061, }, - [11] = { actorLevel = 41.423000335693, }, - [12] = { actorLevel = 46.771999359131, }, - [13] = { actorLevel = 52.34700012207, }, - [14] = { actorLevel = 58.147998809814, }, - [15] = { actorLevel = 64.175003051758, }, - [16] = { actorLevel = 70.428001403809, }, - [17] = { actorLevel = 76.906997680664, }, - [18] = { actorLevel = 83.611999511719, }, - [19] = { actorLevel = 90.542999267578, }, - [20] = { actorLevel = 97.699996948242, }, - [21] = { actorLevel = 105.08300018311, }, - [22] = { actorLevel = 112.69200134277, }, - [23] = { actorLevel = 120.52700042725, }, - [24] = { actorLevel = 128.58799743652, }, - [25] = { actorLevel = 136.875, }, - [26] = { actorLevel = 145.38800048828, }, - [27] = { actorLevel = 154.12699890137, }, - [28] = { actorLevel = 163.09199523926, }, - [29] = { actorLevel = 172.28300476074, }, - [30] = { actorLevel = 181.69999694824, }, - [31] = { actorLevel = 191.34300231934, }, - [32] = { actorLevel = 201.21200561523, }, - [33] = { actorLevel = 211.30700683594, }, - [34] = { actorLevel = 221.62800598145, }, - [35] = { actorLevel = 232.17500305176, }, - [36] = { actorLevel = 242.94799804688, }, - [37] = { actorLevel = 253.94700622559, }, - [38] = { actorLevel = 265.17199707031, }, - [39] = { actorLevel = 276.62298583984, }, - [40] = { actorLevel = 288.29998779297, }, - }, - }, - [3] = { - label = "Fire", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "infusing_strike", - baseFlags = { - }, - constantStats = { - { "base_melee_dash_range", 50 }, - { "melee_conditional_step_distance", 15 }, - { "base_skill_effect_duration", 8000 }, - { "melee_dash_placement_added_range", -8 }, - { "active_skill_base_area_of_effect_radius", 15 }, - }, - stats = { - "is_area_damage", - "base_consume_enemy_freeze_on_hit", - "base_consume_enemy_shock_on_hit", - "consume_ignite_on_hit", - }, - levels = { - [1] = { actorLevel = 1, }, - [2] = { actorLevel = 3.4519999027252, }, - [3] = { actorLevel = 6.7670001983643, }, - [4] = { actorLevel = 10.307999610901, }, - [5] = { actorLevel = 14.074999809265, }, - [6] = { actorLevel = 18.068000793457, }, - [7] = { actorLevel = 22.287000656128, }, - [8] = { actorLevel = 26.732000350952, }, - [9] = { actorLevel = 31.40299987793, }, - [10] = { actorLevel = 36.299999237061, }, - [11] = { actorLevel = 41.423000335693, }, - [12] = { actorLevel = 46.771999359131, }, - [13] = { actorLevel = 52.34700012207, }, - [14] = { actorLevel = 58.147998809814, }, - [15] = { actorLevel = 64.175003051758, }, - [16] = { actorLevel = 70.428001403809, }, - [17] = { actorLevel = 76.906997680664, }, - [18] = { actorLevel = 83.611999511719, }, - [19] = { actorLevel = 90.542999267578, }, - [20] = { actorLevel = 97.699996948242, }, - [21] = { actorLevel = 105.08300018311, }, - [22] = { actorLevel = 112.69200134277, }, - [23] = { actorLevel = 120.52700042725, }, - [24] = { actorLevel = 128.58799743652, }, - [25] = { actorLevel = 136.875, }, - [26] = { actorLevel = 145.38800048828, }, - [27] = { actorLevel = 154.12699890137, }, - [28] = { actorLevel = 163.09199523926, }, - [29] = { actorLevel = 172.28300476074, }, - [30] = { actorLevel = 181.69999694824, }, - [31] = { actorLevel = 191.34300231934, }, - [32] = { actorLevel = 201.21200561523, }, - [33] = { actorLevel = 211.30700683594, }, - [34] = { actorLevel = 221.62800598145, }, - [35] = { actorLevel = 232.17500305176, }, - [36] = { actorLevel = 242.94799804688, }, - [37] = { actorLevel = 253.94700622559, }, - [38] = { actorLevel = 265.17199707031, }, - [39] = { actorLevel = 276.62298583984, }, - [40] = { actorLevel = 288.29998779297, }, - }, - }, - [4] = { - label = "Lightning", - incrementalEffectiveness = 0.054999999701977, - statDescriptionScope = "infusing_strike", - baseFlags = { - }, - constantStats = { - { "base_melee_dash_range", 50 }, - { "melee_conditional_step_distance", 15 }, - { "base_skill_effect_duration", 8000 }, - { "melee_dash_placement_added_range", -8 }, - { "active_skill_base_area_of_effect_radius", 15 }, - }, - stats = { - "is_area_damage", - "base_consume_enemy_freeze_on_hit", - "base_consume_enemy_shock_on_hit", - "consume_ignite_on_hit", - }, - levels = { - [1] = { actorLevel = 1, }, - [2] = { actorLevel = 3.4519999027252, }, - [3] = { actorLevel = 6.7670001983643, }, - [4] = { actorLevel = 10.307999610901, }, - [5] = { actorLevel = 14.074999809265, }, - [6] = { actorLevel = 18.068000793457, }, - [7] = { actorLevel = 22.287000656128, }, - [8] = { actorLevel = 26.732000350952, }, - [9] = { actorLevel = 31.40299987793, }, - [10] = { actorLevel = 36.299999237061, }, - [11] = { actorLevel = 41.423000335693, }, - [12] = { actorLevel = 46.771999359131, }, - [13] = { actorLevel = 52.34700012207, }, - [14] = { actorLevel = 58.147998809814, }, - [15] = { actorLevel = 64.175003051758, }, - [16] = { actorLevel = 70.428001403809, }, - [17] = { actorLevel = 76.906997680664, }, - [18] = { actorLevel = 83.611999511719, }, - [19] = { actorLevel = 90.542999267578, }, - [20] = { actorLevel = 97.699996948242, }, - [21] = { actorLevel = 105.08300018311, }, - [22] = { actorLevel = 112.69200134277, }, - [23] = { actorLevel = 120.52700042725, }, - [24] = { actorLevel = 128.58799743652, }, - [25] = { actorLevel = 136.875, }, - [26] = { actorLevel = 145.38800048828, }, - [27] = { actorLevel = 154.12699890137, }, - [28] = { actorLevel = 163.09199523926, }, - [29] = { actorLevel = 172.28300476074, }, - [30] = { actorLevel = 181.69999694824, }, - [31] = { actorLevel = 191.34300231934, }, - [32] = { actorLevel = 201.21200561523, }, - [33] = { actorLevel = 211.30700683594, }, - [34] = { actorLevel = 221.62800598145, }, - [35] = { actorLevel = 232.17500305176, }, - [36] = { actorLevel = 242.94799804688, }, - [37] = { actorLevel = 253.94700622559, }, - [38] = { actorLevel = 265.17199707031, }, - [39] = { actorLevel = 276.62298583984, }, - [40] = { actorLevel = 288.29998779297, }, - }, - }, - } -} skills["ElementalSunderingPlayer"] = { name = "Elemental Sundering", baseTypeName = "Elemental Sundering", @@ -5399,6 +5092,7 @@ skills["MirageArcherSpawnPlayer"] = { skills["PhantasmalArrowPlayer"] = { name = "Phantasmal Arrow", baseTypeName = "Phantasmal Arrow", + fromItem = true, color = 2, description = "Fires an arrow that embeds where it lands for a short duration. At the end of the duration, the arrow explodes in spectral flame, turning it to ashes and damaging enemies, with a high chance to Ignite. Igniting any enemy with the Explosion also applies Ignite to enemies within range.", skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.Barrageable] = true, [SkillType.Duration] = true, [SkillType.UsableWhileMoving] = true, [SkillType.CanBecomeArrowRain] = true, [SkillType.Area] = true, [SkillType.Fire] = true, [SkillType.Bow] = true, [SkillType.NoAttackInPlace] = true, }, diff --git a/src/Data/Skills/act_int.lua b/src/Data/Skills/act_int.lua index 0bc32e68f7..6f08218174 100644 --- a/src/Data/Skills/act_int.lua +++ b/src/Data/Skills/act_int.lua @@ -4077,6 +4077,7 @@ skills["ConvalescenceActivePlayer"] = { skills["CracklingPalmPlayer"] = { name = "Crackling Palm", baseTypeName = "Crackling Palm", + fromItem = true, color = 3, description = "When you Hit with Unarmed Melee Attacks, calls down lightning bolts which deal Unarmed Attack damage to all surrounding enemies.", skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Area] = true, [SkillType.Lightning] = true, [SkillType.Attack] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.NoAttackOrCastTime] = true, }, @@ -4256,6 +4257,7 @@ skills["CracklingPalmPlayer"] = { skills["MetaCastCurseOnBlockPlayer"] = { name = "Curse on Block", baseTypeName = "Curse on Block", + fromItem = true, color = 3, description = "While active, gains Energy when you Block and triggers socketed Curses on reaching maximum Energy.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, [SkillType.Triggers] = true, }, @@ -4369,6 +4371,7 @@ skills["MetaCastCurseOnBlockPlayer"] = { skills["SupportMetaCastCurseOnBlockPlayer"] = { name = "SupportMetaCastCurseOnBlockPlayer", hidden = true, + fromItem = true, support = true, requireSkillTypes = { SkillType.AppliesCurse, SkillType.Triggerable, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, @@ -6906,6 +6909,7 @@ skills["FallingThunderPlayer"] = { skills["FeastOfFleshPlayer"] = { name = "Feast of Flesh", baseTypeName = "Feast of Flesh", + fromItem = true, color = 3, description = "Consume Corpses near you to recover Life and Mana over a short time per Corpse Consumed.", skillTypes = { [SkillType.Spell] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.AreaSpell] = true, [SkillType.Nova] = true, [SkillType.NoAttackInPlace] = true, [SkillType.Unleashable] = true, [SkillType.Buff] = true, }, @@ -9956,6 +9960,7 @@ skills["FrozenLocusPlayer"] = { skills["FulminationPlayer"] = { name = "Fulmination", baseTypeName = "Fulmination", + fromItem = true, color = 3, description = "While active, the first time any Skill Hits a Shocked enemy in your Presence, that Skill also Hits other Shocked enemies in your Presence, up to a maximum.", skillTypes = { [SkillType.Buff] = true, [SkillType.HasReservation] = true, [SkillType.Aura] = true, [SkillType.OngoingSkill] = true, [SkillType.Persistent] = true, [SkillType.AffectsPresence] = true, [SkillType.Damage] = true, [SkillType.NoAttackInPlace] = true, [SkillType.NoAttackOrCastTime] = true, [SkillType.Lightning] = true, }, diff --git a/src/Data/Skills/act_str.lua b/src/Data/Skills/act_str.lua index 294c5fcd3e..8968f5423f 100644 --- a/src/Data/Skills/act_str.lua +++ b/src/Data/Skills/act_str.lua @@ -1264,6 +1264,7 @@ skills["BerserkPlayer"] = { skills["BlackPowderBlitzReservationPlayer"] = { name = "Black Powder Blitz", baseTypeName = "Black Powder Blitz", + fromItem = true, color = 1, description = "Replaces your dodge roll with an explosive-assisted leap, firing off a round from your prosthetic cannon leg that Blinds and Ignites enemies in the area you escape from. The explosion will cause any Grenades in its area of effect to also explode.", skillTypes = { [SkillType.OngoingSkill] = true, [SkillType.HasReservation] = true, [SkillType.Buff] = true, [SkillType.Persistent] = true, [SkillType.DodgeReplacement] = true, [SkillType.Detonator] = true, }, @@ -1373,6 +1374,7 @@ skills["BlackPowderBlitzReservationPlayer"] = { skills["BlackPowderBlitzPlayer"] = { name = "Black Powder Blitz", hidden = true, + fromItem = true, skillTypes = { [SkillType.UsableWhileMoving] = true, [SkillType.Cooldown] = true, [SkillType.Travel] = true, [SkillType.CanCancelActions] = true, [SkillType.Area] = true, [SkillType.Damage] = true, [SkillType.Physical] = true, [SkillType.Fire] = true, [SkillType.Jumping] = true, }, castTime = 0.7, qualityStats = { @@ -4683,6 +4685,7 @@ skills["ToxicGrenadePlayer"] = { skills["GeminiSurgePlayer"] = { name = "Gemini Surge", baseTypeName = "Gemini Surge", + fromItem = true, color = 1, description = "Grants your weapon Surges. Non-Melee Projectile Attacks with that weapon Consume Surges to cause the Projectiles fired to explode at the end of their flight.", skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Fire] = true, [SkillType.Cold] = true, [SkillType.Triggered] = true, [SkillType.Triggerable] = true, [SkillType.NoAttackOrCastTime] = true, }, @@ -14260,6 +14263,7 @@ skills["SuperchargedSlamPlayer"] = { skills["MetaCastLightningSpellOnHitPlayer"] = { name = "Thundergod's Wrath", baseTypeName = "Thundergod's Wrath", + fromItem = true, color = 1, description = "While active, gains Energy when you Hit enemies with Melee Attacks and triggers socketed Lightning spells on reaching maximum Energy.", skillTypes = { [SkillType.HasReservation] = true, [SkillType.OngoingSkill] = true, [SkillType.Meta] = true, [SkillType.Persistent] = true, [SkillType.Buff] = true, [SkillType.Lightning] = true, [SkillType.CanHaveMultipleOngoingSkillInstances] = true, [SkillType.GeneratesEnergy] = true, [SkillType.Triggers] = true, }, @@ -14374,6 +14378,7 @@ skills["MetaCastLightningSpellOnHitPlayer"] = { skills["SupportMetaCastLightningSpellOnHitPlayer"] = { name = "SupportMetaCastLightningSpellOnHitPlayer", hidden = true, + fromItem = true, support = true, requireSkillTypes = { SkillType.Spell, SkillType.Triggerable, SkillType.Lightning, SkillType.AND, SkillType.AND, }, addSkillTypes = { SkillType.Triggered, SkillType.Cooldown, }, @@ -14600,6 +14605,7 @@ skills["TimeOfNeedPlayer"] = { skills["ValakosChargePlayer"] = { name = "Valako's Charge", baseTypeName = "Valako's Charge", + fromItem = true, color = 1, description = "While active, taking Lightning damage builds up charge on you. Reaching full charge expends all charge to Trigger this skill, creating a Chaining lightning bolt that arcs to nearby enemies.", skillTypes = { [SkillType.Spell] = true, [SkillType.Damage] = true, [SkillType.Chains] = true, [SkillType.Triggerable] = true, [SkillType.Lightning] = true, [SkillType.UsableWhileMoving] = true, [SkillType.Area] = true, [SkillType.AreaSpell] = true, [SkillType.NoAttackInPlace] = true, [SkillType.Cooldown] = true, [SkillType.InbuiltTrigger] = true, [SkillType.Triggered] = true, [SkillType.NoAttackOrCastTime] = true, }, diff --git a/src/Data/Uniques/Special/Generated.lua b/src/Data/Uniques/Special/Generated.lua index b120fa0c97..4b018260e8 100644 --- a/src/Data/Uniques/Special/Generated.lua +++ b/src/Data/Uniques/Special/Generated.lua @@ -75,10 +75,13 @@ end do local excludedGems = { + "Detonate Minion", + "Rhoa Mount", } local gems = { } for _, gemData in pairs(data.gems) do - if not gemData.tags.support and not isValueInArray(excludedGems, gemData.name) then + if not gemData.tags.support and not isValueInArray(excludedGems, gemData.name) and not gemData.grantedEffect.hidden and not gemData.grantedEffect.fromItem and not gemData.grantedEffect.fromTree then + gemData.name = gemData.name:gsub("Spectre: {0}", "Summon Spectre"):gsub("Companion: {0}", "Tamed Companion") table.insert(gems, gemData.name) end end diff --git a/src/Export/Skills/act_dex.txt b/src/Export/Skills/act_dex.txt index 3610762f34..f6ac4bcfe2 100644 --- a/src/Export/Skills/act_dex.txt +++ b/src/Export/Skills/act_dex.txt @@ -147,21 +147,6 @@ statMap = { #mods #skillEnd -#skill ElementalSiphonPlayer -#set ElementalSiphonPlayer -#flags attack area melee -#mods -#set ElementalSiphonColdPlayer -#flags -#mods -#set ElementalSiphonFirePlayer -#flags -#mods -#set ElementalSiphonLightningPlayer -#flags -#mods -#skillEnd - #skill ElementalSunderingPlayer #set ElementalSunderingPlayer #flags @@ -344,6 +329,7 @@ statMap = { #mods #skillEnd +#from item #skill PhantasmalArrowPlayer #set PhantasmalArrowPlayer #flags attack projectile duration diff --git a/src/Export/Skills/act_int.txt b/src/Export/Skills/act_int.txt index 41b878eb8c..f1b0c278c9 100644 --- a/src/Export/Skills/act_int.txt +++ b/src/Export/Skills/act_int.txt @@ -289,6 +289,7 @@ statMap = { #mods #skillEnd +#from item #skill CracklingPalmPlayer #set CracklingPalmPlayer #flags @@ -298,12 +299,14 @@ statMap = { #mods #skillEnd +#from item #skill MetaCastCurseOnBlockPlayer #set MetaCastCurseOnBlockPlayer #flags #mods #skillEnd +#from item #skill SupportMetaCastCurseOnBlockPlayer #set SupportMetaCastCurseOnBlockPlayer #mods @@ -451,6 +454,7 @@ statMap = { #mods #skillEnd +#from item #skill FeastOfFleshPlayer #set FeastOfFleshPlayer #flags @@ -623,6 +627,7 @@ statMap = { #mods #skillEnd +#from item #skill FulminationPlayer #set FulminationPlayer #flags diff --git a/src/Export/Skills/act_str.txt b/src/Export/Skills/act_str.txt index 6f7cab6049..c84b5d4fe4 100644 --- a/src/Export/Skills/act_str.txt +++ b/src/Export/Skills/act_str.txt @@ -100,12 +100,14 @@ statMap = { #mods #skillEnd +#from item #skill BlackPowderBlitzReservationPlayer #set BlackPowderBlitzReservationPlayer #flags #mods #skillEnd +#from item #skill BlackPowderBlitzPlayer #set BlackPowderBlitzPlayer #flags hit area @@ -327,6 +329,7 @@ statMap = { #mods #skillEnd +#from item #skill GeminiSurgePlayer #set GeminiSurgeColdPlayer #flags attack area @@ -842,12 +845,14 @@ statMap = { #mods #skillEnd +#from item #skill MetaCastLightningSpellOnHitPlayer #set MetaCastLightningSpellOnHitPlayer #flags #mods #skillEnd +#from item #skill SupportMetaCastLightningSpellOnHitPlayer #set SupportMetaCastLightningSpellOnHitPlayer #flags @@ -860,6 +865,7 @@ statMap = { #mods #skillEnd +#from item #skill ValakosChargePlayer #set ValakosChargePlayer #flags area diff --git a/src/Modules/ModParser.lua b/src/Modules/ModParser.lua index 00315b849a..6584ce9445 100644 --- a/src/Modules/ModParser.lua +++ b/src/Modules/ModParser.lua @@ -2070,14 +2070,11 @@ local function flag(name, ...) return mod(name, "FLAG", true, ...) end -local gemIdLookup = { - ["power charge on critical hit"] = "SupportPowerChargeOnCritical", -} -for name, grantedEffect in pairs(data.skills) do - if not grantedEffect.hidden or grantedEffect.fromItem or grantedEffect.fromTree then - local gemName = grantedEffect.baseTypeName and grantedEffect.baseTypeName:lower() or grantedEffect.name:lower() - gemIdLookup[gemName] = grantedEffect.id - end +local gemIdLookup = { } +for gemId, gemData in pairs(data.gems) do + local grantedEffect = gemData.grantedEffect + local gemName = (grantedEffect.fromItem or grantedEffect.fromTree) and grantedEffect.baseTypeName and grantedEffect.baseTypeName:lower() or gemData.name:lower() + gemIdLookup[gemName] = grantedEffect.id end local function grantedExtraSkill(name, level, noSupports) name = name:gsub(" skill","")