Skip to content

Commit ff2fadc

Browse files
LocalIdentityLocalIdentity
andauthored
Add support for Skill s granted by The Unborn Lich staff (#1376)
Exports the skills and adds the relevant tags Co-authored-by: LocalIdentity <[email protected]>
1 parent 70416ec commit ff2fadc

File tree

4 files changed

+1119
-8
lines changed

4 files changed

+1119
-8
lines changed

src/Data/Gems.lua

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -926,6 +926,28 @@ return {
926926
Tier = 9,
927927
naturalMaxLevel = 20,
928928
},
929+
["Metadata/Items/Gems/SkillGemVileDisruption"] = {
930+
name = "His Vile Intrusion",
931+
baseTypeName = "His Vile Intrusion",
932+
gameId = "Metadata/Items/Gems/SkillGemVileDisruption",
933+
variantId = "VileDisruption",
934+
grantedEffectId = "VileDisruptionPlayer",
935+
tags = {
936+
intelligence = true,
937+
grants_active_skill = true,
938+
spell = true,
939+
area = true,
940+
physical = true,
941+
duration = true,
942+
},
943+
gemType = "Spell",
944+
tagString = "AoE, Physical, Duration",
945+
reqStr = 0,
946+
reqDex = 0,
947+
reqInt = 100,
948+
Tier = 0,
949+
naturalMaxLevel = 20,
950+
},
929951
["Metadata/Items/Gems/SkillGemArmourBreaker"] = {
930952
name = "Armour Breaker",
931953
baseTypeName = "Armour Breaker",
@@ -7564,6 +7586,30 @@ return {
75647586
Tier = 5,
75657587
naturalMaxLevel = 20,
75667588
},
7589+
["Metadata/Items/Gems/SkillGemScatteringCalamity"] = {
7590+
name = "His Scattering Calamity",
7591+
baseTypeName = "His Scattering Calamity",
7592+
gameId = "Metadata/Items/Gems/SkillGemScatteringCalamity",
7593+
variantId = "ScatteringCalamity",
7594+
grantedEffectId = "ScatteringCalamityPlayer",
7595+
additionalStatSet1 = "ScatteringCalamityExplosionPlayer",
7596+
tags = {
7597+
intelligence = true,
7598+
grants_active_skill = true,
7599+
spell = true,
7600+
area = true,
7601+
projectile = true,
7602+
lightning = true,
7603+
duration = true,
7604+
},
7605+
gemType = "Spell",
7606+
tagString = "AoE, Projectile, Lightning, Duration",
7607+
reqStr = 0,
7608+
reqDex = 0,
7609+
reqInt = 100,
7610+
Tier = 0,
7611+
naturalMaxLevel = 20,
7612+
},
75677613
["Metadata/Items/Gems/SkillGemHighVelocityRounds"] = {
75687614
name = "High Velocity Rounds",
75697615
baseTypeName = "Load High Velocity Rounds",
@@ -16687,6 +16733,30 @@ return {
1668716733
Tier = 13,
1668816734
naturalMaxLevel = 20,
1668916735
},
16736+
["Metadata/Items/Gems/SkillGemSpellslinger"] = {
16737+
name = "Spellslinger",
16738+
baseTypeName = "Spellslinger",
16739+
gameId = "Metadata/Items/Gem/SkillGemSpellslinger",
16740+
variantId = "Spellslinger",
16741+
grantedEffectId = "MetaSpellslingerPlayer",
16742+
additionalGrantedEffectId1 = "SupportSpellslingerPlayer",
16743+
tags = {
16744+
intelligence = true,
16745+
grants_active_skill = true,
16746+
buff = true,
16747+
persistent = true,
16748+
trigger = true,
16749+
invocation = true,
16750+
meta = true,
16751+
},
16752+
gemType = "Buff",
16753+
tagString = "Persistent, Trigger, Invocation, Meta",
16754+
reqStr = 0,
16755+
reqDex = 0,
16756+
reqInt = 100,
16757+
Tier = 0,
16758+
naturalMaxLevel = 20,
16759+
},
1669016760
["Metadata/Items/Gems/SkillGemIceTippedArrows"] = {
1669116761
name = "Ice-Tipped Arrows",
1669216762
baseTypeName = "Ice-Tipped Arrows",
@@ -16760,6 +16830,52 @@ return {
1676016830
Tier = 0,
1676116831
naturalMaxLevel = 20,
1676216832
},
16833+
["Metadata/Items/Gems/SkillGemHisWinnowingFlame"] = {
16834+
name = "His Winnowing Flame",
16835+
baseTypeName = "His Winnowing Flame",
16836+
gameId = "Metadata/Items/Gems/SkillGemHisWinnowingFlame",
16837+
variantId = "HisWinnowingFlame",
16838+
grantedEffectId = "HisWinnowingFlamePlayer",
16839+
additionalGrantedEffectId1 = "TriggeredHisWinnowingFlamePillarPlayer",
16840+
tags = {
16841+
intelligence = true,
16842+
grants_active_skill = true,
16843+
spell = true,
16844+
area = true,
16845+
fire = true,
16846+
payoff = true,
16847+
},
16848+
gemType = "Spell",
16849+
tagString = "AoE, Fire, Payoff",
16850+
reqStr = 0,
16851+
reqDex = 0,
16852+
reqInt = 100,
16853+
Tier = 0,
16854+
naturalMaxLevel = 20,
16855+
},
16856+
["Metadata/Items/Gems/SkillGemHisFoulEmergence"] = {
16857+
name = "His Foul Emergence",
16858+
baseTypeName = "His Foul Emergence",
16859+
gameId = "Metadata/Items/Gems/SkillGemHisFoulEmergence",
16860+
variantId = "HisFoulEmergence",
16861+
grantedEffectId = "HisFoulEmergencePlayer",
16862+
tags = {
16863+
intelligence = true,
16864+
grants_active_skill = true,
16865+
spell = true,
16866+
area = true,
16867+
physical = true,
16868+
chaos = true,
16869+
duration = true,
16870+
},
16871+
gemType = "Spell",
16872+
tagString = "AoE, Physical, Chaos, Duration",
16873+
reqStr = 0,
16874+
reqDex = 0,
16875+
reqInt = 100,
16876+
Tier = 0,
16877+
naturalMaxLevel = 20,
16878+
},
1676316879
["Metadata/Items/Gems/SkillGemSiphonElements"] = {
1676416880
name = "Siphon Elements",
1676516881
baseTypeName = "Siphon Elements",

src/Data/ModCache.lua

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -498,6 +498,10 @@ c["+3 to Level of all Herald of Plague Skills"]={{[1]={flags=0,keywordFlags=0,na
498498
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}
499499
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}
500500
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}
501+
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}
502+
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}
503+
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}
504+
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}
501505
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}
502506
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}
503507
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}
@@ -610,8 +614,9 @@ c["+3 to Level of all Spear Throw Skills"]={{[1]={flags=0,keywordFlags=0,name="G
610614
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}
611615
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}
612616
c["+3 to Level of all Spectre: Skills"]={{}," Level of all : Skills "}
613-
c["+3 to Level of all Spectre: Skills +3 to Level of all Spiral Volley Skills"]={{}," Level of all : Skills +3 to Level of allSkills "}
617+
c["+3 to Level of all Spectre: Skills +3 to Level of all Spellslinger Skills"]={{}," Level of all : Skills +3 to Level of allSkills "}
614618
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}
619+
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}
615620
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}
616621
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}
617622
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}
@@ -4852,15 +4857,12 @@ c["Grants Skill: Level 20 Herald of Ice"]={{[1]={flags=0,keywordFlags=0,name="Ex
48524857
c["Grants Skill: Level 20 Herald of Thunder"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="HeraldOfThunderPlayer"}}},nil}
48534858
c["Grants Skill: Level 20 His Dark Horizon"]={nil,nil}
48544859
c["Grants Skill: Level 20 His Dark Horizon Grants Skill: Level 20 His Foul Emergence"]={nil,nil}
4855-
c["Grants Skill: Level 20 His Foul Emergence"]={nil,nil}
4856-
c["Grants Skill: Level 20 His Foul Emergence Grants Skill: Level 20 His Grave Command"]={nil,nil}
4860+
c["Grants Skill: Level 20 His Foul Emergence"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="HisFoulEmergencePlayer"}}},nil}
48574861
c["Grants Skill: Level 20 His Grave Command"]={nil,nil}
48584862
c["Grants Skill: Level 20 His Grave Command Grants Skill: Level 20 His Scattering Calamity"]={nil,nil}
4859-
c["Grants Skill: Level 20 His Scattering Calamity"]={nil,nil}
4860-
c["Grants Skill: Level 20 His Scattering Calamity Grants Skill: Level 20 His Vile Intrusion"]={nil,nil}
4861-
c["Grants Skill: Level 20 His Vile Intrusion"]={nil,nil}
4862-
c["Grants Skill: Level 20 His Vile Intrusion Grants Skill: Level 20 His Winnowing Flame"]={nil,nil}
4863-
c["Grants Skill: Level 20 His Winnowing Flame"]={nil,nil}
4863+
c["Grants Skill: Level 20 His Scattering Calamity"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="ScatteringCalamityPlayer"}}},nil}
4864+
c["Grants Skill: Level 20 His Vile Intrusion"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="VileDisruptionPlayer"}}},nil}
4865+
c["Grants Skill: Level 20 His Winnowing Flame"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="HisWinnowingFlamePlayer"}}},nil}
48644866
c["Grants Skill: Level 20 Icestorm"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="IcestormPlayer"}}},nil}
48654867
c["Grants Skill: Level 20 Impurity"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="ImpurityPlayer"}}},nil}
48664868
c["Grants Skill: Level 20 Lightning Bolt"]={{[1]={flags=0,keywordFlags=0,name="ExtraSkill",type="LIST",value={level=20,skillId="LightningBoltPlayer"}}},nil}

0 commit comments

Comments
 (0)