Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions src/Data/Skills/act_int.lua
Original file line number Diff line number Diff line change
Expand Up @@ -8567,7 +8567,7 @@ skills["FrostblinkAltX"] = {
baseEffectiveness = 1.6200000047684,
incrementalEffectiveness = 0.047499999403954,
description = "Teleport to a location, damaging enemies in an area at both ends of the teleport. Deals higher damage to chilled enemies, then removes chill from them. Cannot be supported by Unleash.",
skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.Travel] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.DynamicCooldown] = true, [SkillType.AreaSpell] = true, },
skillTypes = { [SkillType.Spell] = true, [SkillType.Movement] = true, [SkillType.Triggerable] = true, [SkillType.Cold] = true, [SkillType.Travel] = true, [SkillType.Area] = true, [SkillType.Triggerable] = true, [SkillType.Damage] = true, [SkillType.Totemable] = true, [SkillType.Trappable] = true, [SkillType.Mineable] = true, [SkillType.Multicastable] = true, [SkillType.DynamicCooldown] = true, },
statDescriptionScope = "skill_stat_descriptions",
castTime = 0.85,
statMap = {
Expand Down Expand Up @@ -11479,7 +11479,7 @@ skills["KineticFusilladeAltX"] = {
-- Average multiplier: sum of (0, X, 2X, 3X, ..., (n-1)X) / n
-- This equals: X * (0 + 1 + 2 + ... + (n-1)) / n = X * n(n-1)/2 / n = X * (n-1)/2
local avgMoreMult = moreDamagePerProj * (output.ProjectileCount - 1) / 2
activeSkill.skillModList:NewMod("Damage", "MORE", avgMoreMult, "Skill:KineticFusilladeofDetonation", ModFlag.Hit)
activeSkill.skillModList:NewMod("Damage", "MORE", avgMoreMult, "Skill:KineticFusilladeAltX", ModFlag.Hit)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is the change that actually fixes the issue.


-- Store the average multiplier for display
output.KineticFusilladeAvgMoreMult = avgMoreMult
Expand Down Expand Up @@ -15597,7 +15597,6 @@ skills["RaiseZombieAltY"] = {
"infinite_minion_duration",
"quality_display_raise_zombie_is_gem",
"raise_zombie_does_not_use_corpses",
"dont_replace_minion_if_level_changed",
},
levels = {
[1] = { 1, levelRequirement = 1, statInterpolation = { 1, }, cost = { Mana = 6, }, },
Expand Down
1 change: 0 additions & 1 deletion src/Data/Skills/other.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2508,7 +2508,6 @@ skills["MistyReflection"] = {
"skill_cannot_be_knocked_back",
"skill_cannot_be_stunned",
"spell_cast_time_cannot_be_modified",
"disable_skill_repeats",
},
notMinionStat = {
"base_cooldown_speed_+%",
Expand Down
8 changes: 4 additions & 4 deletions src/Data/Skills/spectre.lua
Original file line number Diff line number Diff line change
Expand Up @@ -7953,7 +7953,7 @@ skills["AzmeriBasiliskShoulderMortar"] = {
{ "projectile_spread_radius", 8 },
{ "projectile_minimum_range", 15 },
{ "skill_physical_damage_%_to_convert_to_chaos", 60 },
{ "active_skill_poison_duration_+%_final", 100 },
{ "base_poison_duration_+%", 100 },
{ "base_chance_to_poison_on_hit_%", 60 },
},
stats = {
Expand Down Expand Up @@ -8034,7 +8034,7 @@ skills["AzmeriBasiliskDecapitateRightToLeft"] = {
},
constantStats = {
{ "skill_physical_damage_%_to_convert_to_chaos", 40 },
{ "active_skill_poison_duration_+%_final", 50 },
{ "base_poison_duration_+%", 50 },
{ "base_poison_damage_+%", 0 },
{ "base_chance_to_poison_on_hit_%", 40 },
},
Expand Down Expand Up @@ -8141,7 +8141,7 @@ skills["AzmeriBasiliskDualProjectileImpact"] = {
},
constantStats = {
{ "skill_physical_damage_%_to_convert_to_chaos", 40 },
{ "active_skill_poison_duration_+%_final", 50 },
{ "base_poison_duration_+%", 50 },
{ "base_chance_to_poison_on_hit_%", 60 },
},
stats = {
Expand Down Expand Up @@ -8197,7 +8197,7 @@ skills["AzmeriBasiliskShoulderMortar2"] = {
{ "projectile_spread_radius", 13 },
{ "projectile_minimum_range", 15 },
{ "skill_physical_damage_%_to_convert_to_chaos", 60 },
{ "active_skill_poison_duration_+%_final", 100 },
{ "base_poison_duration_+%", 100 },
{ "base_chance_to_poison_on_hit_%", 60 },
},
stats = {
Expand Down
2 changes: 1 addition & 1 deletion src/Data/Skills/sup_str.lua
Original file line number Diff line number Diff line change
Expand Up @@ -4409,7 +4409,7 @@ skills["TriggeredSupportPyre"] = {
name = "Call the Pyre",
baseTypeName = "Call the Pyre",
color = 1,
description = "Calls forth pillars of ashen flame. These pillars deal Fire damage in an area, and cover Enemies they hit in Ash. Requires a Melee Weapon or Unarmed.",
description = "Calls forth pillars of ashen flame. These pillars deal Fire damage in an area, and cover Enemies they hit in Ash.",
skillTypes = { [SkillType.Fire] = true, [SkillType.Area] = true, [SkillType.Attack] = true, [SkillType.Cooldown] = true, [SkillType.Triggerable] = true, [SkillType.Triggered] = true, [SkillType.InbuiltTrigger] = true, [SkillType.SkillGrantedBySupport] = true, },
weaponTypes = {
["Claw"] = true,
Expand Down
2 changes: 1 addition & 1 deletion src/Export/Skills/act_int.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2441,7 +2441,7 @@ local skills, mod, flag, skill = ...
-- Average multiplier: sum of (0, X, 2X, 3X, ..., (n-1)X) / n
-- This equals: X * (0 + 1 + 2 + ... + (n-1)) / n = X * n(n-1)/2 / n = X * (n-1)/2
local avgMoreMult = moreDamagePerProj * (output.ProjectileCount - 1) / 2
activeSkill.skillModList:NewMod("Damage", "MORE", avgMoreMult, "Skill:KineticFusilladeofDetonation", ModFlag.Hit)
activeSkill.skillModList:NewMod("Damage", "MORE", avgMoreMult, "Skill:KineticFusilladeAltX", ModFlag.Hit)

-- Store the average multiplier for display
output.KineticFusilladeAvgMoreMult = avgMoreMult
Expand Down