Skip to content

Commit a07cd11

Browse files
author
LocalIdentity
committed
Merge branch 'dev' into int_gems
2 parents 321e6aa + d6d59a0 commit a07cd11

8 files changed

Lines changed: 780 additions & 0 deletions

File tree

src/Data/Gems.lua

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4953,6 +4953,25 @@ return {
49534953
reqInt = 0,
49544954
naturalMaxLevel = 20,
49554955
},
4956+
["Metadata/Items/Gems/SkillGemSpectralShieldThrowAltY"] = {
4957+
name = "Spectral Shield Throw of Trarthus",
4958+
baseTypeName = "Spectral Shield Throw of Trarthus",
4959+
gameId = "Metadata/Items/Gems/SkillGemThrownShieldProjectile",
4960+
variantId = "SpectralShieldThrowAltY",
4961+
grantedEffectId = "SpectralShieldThrowAltY",
4962+
tags = {
4963+
dexterity = true,
4964+
grants_active_skill = true,
4965+
attack = true,
4966+
projectile = true,
4967+
physical = true,
4968+
},
4969+
tagString = "Attack, Projectile, Physical",
4970+
reqStr = 40,
4971+
reqDex = 60,
4972+
reqInt = 0,
4973+
naturalMaxLevel = 20,
4974+
},
49564975
["Metadata/Items/Gems/SkillGemSpectralThrow"] = {
49574976
name = "Spectral Throw",
49584977
baseTypeName = "Spectral Throw",
@@ -4989,6 +5008,25 @@ return {
49895008
reqInt = 0,
49905009
naturalMaxLevel = 20,
49915010
},
5011+
["Metadata/Items/Gems/SkillGemSpectralThrowAltY"] = {
5012+
name = "Spectral Throw of Trarthus",
5013+
baseTypeName = "Spectral Throw of Trarthus",
5014+
gameId = "Metadata/Items/Gems/SkillGemThrownWeapon",
5015+
variantId = "SpectralThrowAltY",
5016+
grantedEffectId = "SpectralThrowAltY",
5017+
tags = {
5018+
trap = true,
5019+
dexterity = true,
5020+
grants_active_skill = true,
5021+
attack = true,
5022+
projectile = true,
5023+
},
5024+
tagString = "Trap, Attack, Projectile",
5025+
reqStr = 40,
5026+
reqDex = 60,
5027+
reqInt = 0,
5028+
naturalMaxLevel = 20,
5029+
},
49925030
["Metadata/Items/Gems/SkillGemVaalSpectralThrow"] = {
49935031
name = "Vaal Spectral Throw",
49945032
baseTypeName = "Vaal Spectral Throw",
@@ -7146,6 +7184,28 @@ return {
71467184
reqInt = 0,
71477185
naturalMaxLevel = 20,
71487186
},
7187+
["Metadata/Items/Gems/SkillGemBlastRainAltX"] = {
7188+
name = "Blast Rain of Trarthus",
7189+
baseTypeName = "Blast Rain of Trarthus",
7190+
gameId = "Metadata/Items/Gems/SkillGemBlastRain",
7191+
variantId = "BlastRainAltX",
7192+
grantedEffectId = "BlastRainAltX",
7193+
tags = {
7194+
fire = true,
7195+
dexterity = true,
7196+
grants_active_skill = true,
7197+
attack = true,
7198+
area = true,
7199+
projectile = true,
7200+
duration = true,
7201+
bow = true,
7202+
},
7203+
tagString = "Fire, Attack, AoE, Projectile, Duration, Bow",
7204+
reqStr = 0,
7205+
reqDex = 100,
7206+
reqInt = 0,
7207+
naturalMaxLevel = 20,
7208+
},
71497209
["Metadata/Items/Gems/SkillGemGalvanicArrow"] = {
71507210
name = "Galvanic Arrow",
71517211
baseTypeName = "Galvanic Arrow",
@@ -7268,6 +7328,27 @@ return {
72687328
reqInt = 0,
72697329
naturalMaxLevel = 20,
72707330
},
7331+
["Metadata/Items/Gems/SkillGemBladefallAltZ"] = {
7332+
name = "Bladefall of Trarthus",
7333+
baseTypeName = "Bladefall of Trarthus",
7334+
gameId = "Metadata/Items/Gems/SkillGemBladefall",
7335+
variantId = "BladefallAltZ",
7336+
grantedEffectId = "BladefallAltZ",
7337+
tags = {
7338+
dexterity = true,
7339+
grants_active_skill = true,
7340+
spell = true,
7341+
area = true,
7342+
physical = true,
7343+
arcane = true,
7344+
duration = true,
7345+
},
7346+
tagString = "Spell, AoE, Physical, Arcane, Duration",
7347+
reqStr = 0,
7348+
reqDex = 100,
7349+
reqInt = 0,
7350+
naturalMaxLevel = 20,
7351+
},
72717352
["Metadata/Items/Gems/SkillGemBladeVortex"] = {
72727353
name = "Blade Vortex",
72737354
baseTypeName = "Blade Vortex",
@@ -7433,6 +7514,26 @@ return {
74337514
reqInt = 0,
74347515
naturalMaxLevel = 20,
74357516
},
7517+
["Metadata/Items/Gems/SkillGemSiegeBallistaAltY"] = {
7518+
name = "Siege Ballista of Trarthus",
7519+
baseTypeName = "Siege Ballista of Trarthus",
7520+
gameId = "Metadata/Items/Gems/SkillGemSiegeBallista",
7521+
variantId = "SiegeBallistaAltY",
7522+
grantedEffectId = "SiegeBallistaAltY",
7523+
tags = {
7524+
dexterity = true,
7525+
grants_active_skill = true,
7526+
attack = true,
7527+
projectile = true,
7528+
totem = true,
7529+
bow = true,
7530+
},
7531+
tagString = "Attack, Projectile, Totem, Bow",
7532+
reqStr = 0,
7533+
reqDex = 100,
7534+
reqInt = 0,
7535+
naturalMaxLevel = 20,
7536+
},
74367537
["Metadata/Items/Gems/SkillGemOrbOfStorms"] = {
74377538
name = "Orb of Storms",
74387539
baseTypeName = "Orb of Storms",
@@ -12523,6 +12624,25 @@ return {
1252312624
reqInt = 0,
1252412625
naturalMaxLevel = 20,
1252512626
},
12627+
["Metadata/Items/Gems/SkillGemSpectralHelixAltY"] = {
12628+
name = "Spectral Helix of Trarthus",
12629+
baseTypeName = "Spectral Helix of Trarthus",
12630+
gameId = "Metadata/Items/Gems/SkillGemSpectralHelix",
12631+
variantId = "SpectralHelixAltY",
12632+
grantedEffectId = "SpectralHelixAltY",
12633+
tags = {
12634+
trap = true,
12635+
dexterity = true,
12636+
grants_active_skill = true,
12637+
attack = true,
12638+
projectile = true,
12639+
},
12640+
tagString = "Trap, Attack, Projectile",
12641+
reqStr = 40,
12642+
reqDex = 60,
12643+
reqInt = 0,
12644+
naturalMaxLevel = 20,
12645+
},
1252612646
["Metadata/Items/Gems/SkillGemBattlemagesCry"] = {
1252712647
name = "Battlemage's Cry",
1252812648
baseTypeName = "Battlemage's Cry",

src/Data/SkillStatMap.lua

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1696,6 +1696,9 @@ return {
16961696
["active_skill_trap_throwing_speed_+%_final"] = {
16971697
mod("TrapThrowingSpeed", "MORE", nil),
16981698
},
1699+
["trap_throwing_speed_+%_while_wielding_2hand"] = {
1700+
mod("TrapThrowingSpeed", "INC", nil, 0, 0, { type = "Condition", var = "UsingTwoHandedWeapon" }),
1701+
},
16991702
["trap_critical_strike_multiplier_+_per_power_charge"] = {
17001703
mod("CritMultiplier", "BASE", nil, 0, KeywordFlag.Trap, { type = "Multiplier", var = "PowerCharge" }),
17011704
},
@@ -1708,6 +1711,9 @@ return {
17081711
["number_of_additional_traps_to_throw"] = {
17091712
mod("TrapThrowCount", "BASE", nil)
17101713
},
1714+
["throw_X_additional_traps_if_dual_wielding"] = {
1715+
mod("TrapThrowCount", "BASE", nil, 0, 0, { type = "Condition", var = "DualWielding" })
1716+
},
17111717
-- Mine
17121718
["number_of_additional_remote_mines_allowed"] = {
17131719
mod("ActiveMineLimit", "BASE", nil),

0 commit comments

Comments
 (0)