@@ -1316,8 +1316,9 @@ local configTable = {
13161316 if # triggeredSkills < 1 then
13171317 -- Snipe is being used as a standalone skill
13181318 if snipeStages then
1319- env .player .mainSkill .skillModList :NewMod (" Damage" , " MORE" , snipeHitMulti * snipeStages , " Snipe" , ModFlag .Hit , 0 )
1320- env .player .mainSkill .skillModList :NewMod (" Damage" , " MORE" , snipeAilmentMulti * snipeStages , " Snipe" , ModFlag .Ailment , 0 )
1319+ env .player .mainSkill .skillModList :NewMod (" Multiplier:SnipeStages" , " BASE" , snipeStages , " Snipe" )
1320+ env .player .mainSkill .skillModList :NewMod (" Damage" , " MORE" , snipeHitMulti , " Snipe" , ModFlag .Hit , 0 , { type = " Multiplier" , var = " SnipeStages" })
1321+ env .player .mainSkill .skillModList :NewMod (" Damage" , " MORE" , snipeAilmentMulti , " Snipe" , ModFlag .Ailment , 0 , { type = " Multiplier" , var = " SnipeStages" })
13211322 end
13221323 else
13231324 -- Snipe is being used as a trigger source, it triggers other skills but does no damage it self
@@ -1340,8 +1341,9 @@ local configTable = {
13401341 if currentSkillSnipeIndex and currentSkillSnipeIndex <= snipeStages then
13411342 local source
13421343 local trigRate
1343- env .player .mainSkill .skillModList :NewMod (" Damage" , " MORE" , snipeHitMulti * snipeStages , " Snipe" , ModFlag .Hit , 0 )
1344- env .player .mainSkill .skillModList :NewMod (" Damage" , " MORE" , snipeAilmentMulti * snipeStages , " Snipe" , ModFlag .Ailment , 0 )
1344+ env .player .mainSkill .skillModList :NewMod (" Multiplier:SnipeStages" , " BASE" , snipeStages , " Snipe" )
1345+ env .player .mainSkill .skillModList :NewMod (" Damage" , " MORE" , snipeAilmentMulti , " Snipe" , ModFlag .Ailment , 0 , { type = " Multiplier" , var = " SnipeStages" })
1346+ env .player .mainSkill .skillModList :NewMod (" Damage" , " MORE" , snipeHitMulti , " Snipe" , ModFlag .Hit , 0 , { type = " Multiplier" , var = " SnipeStages" })
13451347 for _ , skill in ipairs (env .player .activeSkillList ) do
13461348 if skill .activeEffect .grantedEffect .name == " Snipe" and skill .socketGroup and skill .socketGroup .slot == env .player .mainSkill .socketGroup .slot then
13471349 skill .skillData .hitTimeMultiplier = snipeStages - 0.5
0 commit comments