Skip to content

Commit 25f578f

Browse files
LocalIdentityPaliakLilyliciousLocalIdentityRegisle
authored
3.22 Additions (#6418)
* FEAT: impl more sources of self hit dmg This code has been moved from #4599 after abandoning cwdt loop support. * FIX: spelling * FIX: remove file implemented in #4599 * Add support for non-Boneshatter Trauma * Add new gems from 3.22 and other stuff * Fix Crucible Export * Fix Ruthless support to work with all ailments * Update for actual support gem * Support inc stun duration per trauma * add devour, volatility and locus mine support (#6412) * add devour, volatility and locus mine support * Add full support for gems Add mine tag to Locus Mine Add support for Anomalous Devour Fix Mine PvP damage multiplier Fix flags for damage against full/low life enemies --------- Co-authored-by: LocalIdentity <localidentity2@gmail.com> * Spellblade support (#6343) * Initial spellblade support * Update label for spellblade damage breakdown * Update with actual stats and qualities * Update .txt too * Floor all final flat values --------- Co-authored-by: LocalIdentity <localidentity2@gmail.com> * Fix export * Add spacing and fix typos Alter the breakdowns to no longer show the damage taken multi/taken % line if the value has not changed Added spacing to the lines so you can more clearly read the breakdown when you have multiple taken as elements Fix some spacing and spelling mistakes --------- Co-authored-by: Paliak <91493239+Paliak@users.noreply.github.com> Co-authored-by: Lilylicious <lily.hammerskog@gmail.com> Co-authored-by: LocalIdentity <localidentity2@gmail.com> Co-authored-by: Regisle <49933620+Regisle@users.noreply.github.com> Co-authored-by: Lily <Lilylicious@users.noreply.github.com>
1 parent 74aca16 commit 25f578f

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+51053
-41096
lines changed

src/Data/ClusterJewels.lua

Lines changed: 299 additions & 299 deletions
Large diffs are not rendered by default.

src/Data/Crucible.lua

Lines changed: 2441 additions & 2441 deletions
Large diffs are not rendered by default.

src/Data/Gems.lua

Lines changed: 224 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1603,9 +1603,9 @@ return {
16031603
support = true,
16041604
},
16051605
tagString = "Fire, Support",
1606-
reqStr = 0,
1606+
reqStr = 40,
16071607
reqDex = 0,
1608-
reqInt = 100,
1608+
reqInt = 60,
16091609
naturalMaxLevel = 20,
16101610
},
16111611
["Metadata/Items/Gems/SupportGemMinionSpeed"] = {
@@ -2702,6 +2702,20 @@ return {
27022702
reqInt = 0,
27032703
naturalMaxLevel = 20,
27042704
},
2705+
["Metadata/Items/Gems/SupportGemReturningProjectiles"] = {
2706+
name = "Returning Projectiles",
2707+
grantedEffectId = "SupportReturningProjectiles",
2708+
tags = {
2709+
dexterity = true,
2710+
support = true,
2711+
projectile = true,
2712+
},
2713+
tagString = "Support, Projectile",
2714+
reqStr = 0,
2715+
reqDex = 100,
2716+
reqInt = 0,
2717+
naturalMaxLevel = 20,
2718+
},
27052719
["Metadata/Items/Gems/SkillGemFlammability"] = {
27062720
name = "Flammability",
27072721
grantedEffectId = "Flammability",
@@ -5074,8 +5088,9 @@ return {
50745088
fire = true,
50755089
duration = true,
50765090
projectile = true,
5091+
orb = true,
50775092
},
5078-
tagString = "Spell, AoE, Fire, Duration, Projectile",
5093+
tagString = "Spell, AoE, Fire, Duration, Projectile, Orb",
50795094
reqStr = 0,
50805095
reqDex = 60,
50815096
reqInt = 40,
@@ -8762,4 +8777,210 @@ return {
87628777
reqInt = 0,
87638778
naturalMaxLevel = 1,
87648779
},
8780+
["Metadata/Items/Gems/SupportGemTrauma"] = {
8781+
name = "Trauma",
8782+
grantedEffectId = "SupportTrauma",
8783+
tags = {
8784+
physical = true,
8785+
strength = true,
8786+
support = true,
8787+
melee = true,
8788+
attack = true,
8789+
strike = true,
8790+
duration = true,
8791+
},
8792+
tagString = "Physical, Support, Melee, Attack, Strike, Duration",
8793+
reqStr = 100,
8794+
reqDex = 0,
8795+
reqInt = 0,
8796+
naturalMaxLevel = 20,
8797+
},
8798+
["Metadata/Items/Gems/SupportGemSpellblade"] = {
8799+
name = "Spellblade",
8800+
grantedEffectId = "SupportSpellblade",
8801+
tags = {
8802+
intelligence = true,
8803+
support = true,
8804+
spell = true,
8805+
},
8806+
tagString = "Support, Spell",
8807+
reqStr = 40,
8808+
reqDex = 0,
8809+
reqInt = 60,
8810+
naturalMaxLevel = 20,
8811+
},
8812+
["Metadata/Items/Gems/SupportGemDevour"] = {
8813+
name = "Devour",
8814+
grantedEffectId = "SupportDevour",
8815+
tags = {
8816+
intelligence = true,
8817+
support = true,
8818+
},
8819+
tagString = "Support",
8820+
reqStr = 0,
8821+
reqDex = 40,
8822+
reqInt = 60,
8823+
naturalMaxLevel = 20,
8824+
},
8825+
["Metadata/Items/Gems/SupportGemFreshMeat"] = {
8826+
name = "Fresh Meat",
8827+
grantedEffectId = "SupportFreshMeat",
8828+
tags = {
8829+
critical = true,
8830+
intelligence = true,
8831+
support = true,
8832+
minion = true,
8833+
},
8834+
tagString = "Critical, Support, Minion",
8835+
reqStr = 0,
8836+
reqDex = 0,
8837+
reqInt = 100,
8838+
naturalMaxLevel = 20,
8839+
},
8840+
["Metadata/Items/Gems/SupportGemFlamewood"] = {
8841+
name = "Flamewood",
8842+
grantedEffectId = "SupportFlamewood",
8843+
secondaryGrantedEffectId = "AvengingFlame",
8844+
tags = {
8845+
strength = true,
8846+
support = true,
8847+
totem = true,
8848+
grants_active_skill = true,
8849+
spell = true,
8850+
area = true,
8851+
fire = true,
8852+
projectile = true,
8853+
trigger = true,
8854+
},
8855+
tagString = "Support, Totem, Spell, AoE, Fire, Projectile, Trigger",
8856+
reqStr = 60,
8857+
reqDex = 0,
8858+
reqInt = 40,
8859+
naturalMaxLevel = 20,
8860+
},
8861+
["Metadata/Items/Gems/SupportGemCorruptingCry"] = {
8862+
name = "Corrupting Cry",
8863+
grantedEffectId = "SupportCorruptingCry",
8864+
tags = {
8865+
area = true,
8866+
physical = true,
8867+
strength = true,
8868+
support = true,
8869+
warcry = true,
8870+
duration = true,
8871+
},
8872+
tagString = "AoE, Physical, Support, Warcry, Duration",
8873+
reqStr = 100,
8874+
reqDex = 0,
8875+
reqInt = 0,
8876+
naturalMaxLevel = 20,
8877+
},
8878+
["Metadata/Items/Gems/SupportGemGuardiansBlessing"] = {
8879+
name = "Guardian's Blessing",
8880+
grantedEffectId = "SupportGuardiansBlessing",
8881+
secondaryGrantedEffectId = "SupportGuardiansBlessingMinion",
8882+
tags = {
8883+
strength = true,
8884+
support = true,
8885+
aura = true,
8886+
blessing = true,
8887+
minion = true,
8888+
},
8889+
tagString = "Support, Aura, Blessing, Minion",
8890+
reqStr = 60,
8891+
reqDex = 0,
8892+
reqInt = 40,
8893+
naturalMaxLevel = 20,
8894+
},
8895+
["Metadata/Items/Gems/SupportGemSacrifice"] = {
8896+
name = "Sacrifice",
8897+
grantedEffectId = "SupportSacrifice",
8898+
tags = {
8899+
chaos = true,
8900+
intelligence = true,
8901+
support = true,
8902+
spell = true,
8903+
},
8904+
tagString = "Chaos, Support, Spell",
8905+
reqStr = 0,
8906+
reqDex = 0,
8907+
reqInt = 100,
8908+
naturalMaxLevel = 20,
8909+
},
8910+
["Metadata/Items/Gems/SupportGemFrigidBond"] = {
8911+
name = "Frigid Bond",
8912+
grantedEffectId = "SupportFrigidBond",
8913+
tags = {
8914+
cold = true,
8915+
intelligence = true,
8916+
support = true,
8917+
link = true,
8918+
duration = true,
8919+
},
8920+
tagString = "Cold, Support, Link, Duration",
8921+
reqStr = 0,
8922+
reqDex = 0,
8923+
reqInt = 100,
8924+
naturalMaxLevel = 20,
8925+
},
8926+
["Metadata/Items/Gems/SupportGemLocusMine"] = {
8927+
name = "Locus Mine",
8928+
grantedEffectId = "SupportLocusMine",
8929+
tags = {
8930+
bow = true,
8931+
attack = true,
8932+
dexterity = true,
8933+
support = true,
8934+
projectile = true,
8935+
mine = true,
8936+
},
8937+
tagString = "Bow, Attack, Support, Projectile, Mine",
8938+
reqStr = 0,
8939+
reqDex = 60,
8940+
reqInt = 40,
8941+
naturalMaxLevel = 20,
8942+
},
8943+
["Metadata/Items/Gems/SupportGemSadism"] = {
8944+
name = "Sadism",
8945+
grantedEffectId = "SupportSadism",
8946+
tags = {
8947+
dexterity = true,
8948+
support = true,
8949+
},
8950+
tagString = "Support",
8951+
reqStr = 40,
8952+
reqDex = 60,
8953+
reqInt = 0,
8954+
naturalMaxLevel = 20,
8955+
},
8956+
["Metadata/Items/Gems/SupportGemControlledBlaze"] = {
8957+
name = "Controlled Blaze",
8958+
grantedEffectId = "SupportControlledBlaze",
8959+
tags = {
8960+
fire = true,
8961+
strength = true,
8962+
support = true,
8963+
melee = true,
8964+
attack = true,
8965+
},
8966+
tagString = "Fire, Support, Melee, Attack",
8967+
reqStr = 100,
8968+
reqDex = 0,
8969+
reqInt = 0,
8970+
naturalMaxLevel = 20,
8971+
},
8972+
["Metadata/Items/Gems/SupportGemVolatility"] = {
8973+
name = "Volatility",
8974+
grantedEffectId = "SupportVolatility",
8975+
tags = {
8976+
attack = true,
8977+
strength = true,
8978+
support = true,
8979+
},
8980+
tagString = "Attack, Support",
8981+
reqStr = 100,
8982+
reqDex = 0,
8983+
reqInt = 0,
8984+
naturalMaxLevel = 20,
8985+
},
87658986
}

src/Data/Global.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,9 @@ SkillType = {
291291
ProjectilesNotFired = 124,
292292
TotemsAreBallistae = 125,
293293
SkillGrantedBySupport = 126,
294+
PreventHexTransfer = 126,
295+
MinionsAreUndamageable = 126,
296+
InnateTrauma = 126,
294297
}
295298

296299
GlobalCache = {

0 commit comments

Comments
 (0)