Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Ice Crash gem with 3.11 changes #1981

Open
wants to merge 1 commit into
base: dev
Choose a base branch
from
Open
Changes from all commits
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
86 changes: 42 additions & 44 deletions Data/3_0/Skills/act_str.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2445,8 +2445,8 @@ skills["FlameTotem"] = {
skills["IceCrash"] = {
name = "Ice Crash",
color = 1,
baseEffectiveness = 1.5,
incrementalEffectiveness = 0.023299999535084,
baseEffectiveness = 2.3,
incrementalEffectiveness = 0.0265,
description = "Slam the ground, damaging enemies in an area around the impact in three stages. Enemies take slightly less damage on the second and third stage. Works with Swords, Maces, Sceptres, Axes, Staves and Unarmed.",
skillTypes = { [SkillType.Attack] = true, [SkillType.Area] = true, [SkillType.Melee] = true, [SkillType.ColdSkill] = true, [SkillType.AttackCanRepeat] = true, },
weaponTypes = {
Expand Down Expand Up @@ -2497,52 +2497,50 @@ skills["IceCrash"] = {
"skill_physical_damage_%_to_convert_to_cold",
"ice_crash_second_hit_damage_+%_final",
"ice_crash_third_hit_damage_+%_final",
"attack_minimum_added_cold_damage",
"attack_maximum_added_cold_damage",
"is_area_damage",
"console_skill_dont_chase",
},
levels = {
[1] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 1.9, manaCost = 8, damageEffectiveness = 1.9, attackSpeedMultiplier = -30, levelRequirement = 28, statInterpolation = { 1, 1, 1, 3, 3, }, },
[2] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 1.926, manaCost = 8, damageEffectiveness = 1.93, attackSpeedMultiplier = -30, levelRequirement = 31, statInterpolation = { 1, 1, 1, 3, 3, }, },
[3] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 1.953, manaCost = 8, damageEffectiveness = 1.95, attackSpeedMultiplier = -30, levelRequirement = 34, statInterpolation = { 1, 1, 1, 3, 3, }, },
[4] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 1.979, manaCost = 8, damageEffectiveness = 1.98, attackSpeedMultiplier = -30, levelRequirement = 37, statInterpolation = { 1, 1, 1, 3, 3, }, },
[5] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.005, manaCost = 8, damageEffectiveness = 2.01, attackSpeedMultiplier = -30, levelRequirement = 40, statInterpolation = { 1, 1, 1, 3, 3, }, },
[6] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.032, manaCost = 8, damageEffectiveness = 2.03, attackSpeedMultiplier = -30, levelRequirement = 42, statInterpolation = { 1, 1, 1, 3, 3, }, },
[7] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.058, manaCost = 8, damageEffectiveness = 2.06, attackSpeedMultiplier = -30, levelRequirement = 44, statInterpolation = { 1, 1, 1, 3, 3, }, },
[8] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.084, manaCost = 8, damageEffectiveness = 2.08, attackSpeedMultiplier = -30, levelRequirement = 46, statInterpolation = { 1, 1, 1, 3, 3, }, },
[9] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.111, manaCost = 8, damageEffectiveness = 2.11, attackSpeedMultiplier = -30, levelRequirement = 48, statInterpolation = { 1, 1, 1, 3, 3, }, },
[10] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.137, manaCost = 8, damageEffectiveness = 2.14, attackSpeedMultiplier = -30, levelRequirement = 50, statInterpolation = { 1, 1, 1, 3, 3, }, },
[11] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.163, manaCost = 8, damageEffectiveness = 2.16, attackSpeedMultiplier = -30, levelRequirement = 52, statInterpolation = { 1, 1, 1, 3, 3, }, },
[12] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.189, manaCost = 8, damageEffectiveness = 2.19, attackSpeedMultiplier = -30, levelRequirement = 54, statInterpolation = { 1, 1, 1, 3, 3, }, },
[13] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.216, manaCost = 8, damageEffectiveness = 2.22, attackSpeedMultiplier = -30, levelRequirement = 56, statInterpolation = { 1, 1, 1, 3, 3, }, },
[14] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.242, manaCost = 8, damageEffectiveness = 2.24, attackSpeedMultiplier = -30, levelRequirement = 58, statInterpolation = { 1, 1, 1, 3, 3, }, },
[15] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.268, manaCost = 8, damageEffectiveness = 2.27, attackSpeedMultiplier = -30, levelRequirement = 60, statInterpolation = { 1, 1, 1, 3, 3, }, },
[16] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.295, manaCost = 8, damageEffectiveness = 2.29, attackSpeedMultiplier = -30, levelRequirement = 62, statInterpolation = { 1, 1, 1, 3, 3, }, },
[17] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.321, manaCost = 8, damageEffectiveness = 2.32, attackSpeedMultiplier = -30, levelRequirement = 64, statInterpolation = { 1, 1, 1, 3, 3, }, },
[18] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.347, manaCost = 8, damageEffectiveness = 2.35, attackSpeedMultiplier = -30, levelRequirement = 66, statInterpolation = { 1, 1, 1, 3, 3, }, },
[19] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.374, manaCost = 8, damageEffectiveness = 2.37, attackSpeedMultiplier = -30, levelRequirement = 68, statInterpolation = { 1, 1, 1, 3, 3, }, },
[20] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.4, manaCost = 8, damageEffectiveness = 2.4, attackSpeedMultiplier = -30, levelRequirement = 70, statInterpolation = { 1, 1, 1, 3, 3, }, },
[21] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.426, manaCost = 8, damageEffectiveness = 2.43, attackSpeedMultiplier = -30, levelRequirement = 72, statInterpolation = { 1, 1, 1, 3, 3, }, },
[22] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.453, manaCost = 8, damageEffectiveness = 2.45, attackSpeedMultiplier = -30, levelRequirement = 74, statInterpolation = { 1, 1, 1, 3, 3, }, },
[23] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.479, manaCost = 8, damageEffectiveness = 2.48, attackSpeedMultiplier = -30, levelRequirement = 76, statInterpolation = { 1, 1, 1, 3, 3, }, },
[24] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.505, manaCost = 8, damageEffectiveness = 2.51, attackSpeedMultiplier = -30, levelRequirement = 78, statInterpolation = { 1, 1, 1, 3, 3, }, },
[25] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.532, manaCost = 8, damageEffectiveness = 2.53, attackSpeedMultiplier = -30, levelRequirement = 80, statInterpolation = { 1, 1, 1, 3, 3, }, },
[26] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.558, manaCost = 8, damageEffectiveness = 2.56, attackSpeedMultiplier = -30, levelRequirement = 82, statInterpolation = { 1, 1, 1, 3, 3, }, },
[27] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.584, manaCost = 8, damageEffectiveness = 2.58, attackSpeedMultiplier = -30, levelRequirement = 84, statInterpolation = { 1, 1, 1, 3, 3, }, },
[28] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.611, manaCost = 8, damageEffectiveness = 2.61, attackSpeedMultiplier = -30, levelRequirement = 86, statInterpolation = { 1, 1, 1, 3, 3, }, },
[29] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.637, manaCost = 8, damageEffectiveness = 2.64, attackSpeedMultiplier = -30, levelRequirement = 88, statInterpolation = { 1, 1, 1, 3, 3, }, },
[30] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.663, manaCost = 8, damageEffectiveness = 2.66, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, 1, 3, 3, }, },
[31] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.676, manaCost = 8, damageEffectiveness = 2.68, attackSpeedMultiplier = -30, levelRequirement = 91, statInterpolation = { 1, 1, 1, 3, 3, }, },
[32] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.689, manaCost = 8, damageEffectiveness = 2.69, attackSpeedMultiplier = -30, levelRequirement = 92, statInterpolation = { 1, 1, 1, 3, 3, }, },
[33] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.703, manaCost = 8, damageEffectiveness = 2.7, attackSpeedMultiplier = -30, levelRequirement = 93, statInterpolation = { 1, 1, 1, 3, 3, }, },
[34] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.716, manaCost = 8, damageEffectiveness = 2.72, attackSpeedMultiplier = -30, levelRequirement = 94, statInterpolation = { 1, 1, 1, 3, 3, }, },
[35] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.729, manaCost = 8, damageEffectiveness = 2.73, attackSpeedMultiplier = -30, levelRequirement = 95, statInterpolation = { 1, 1, 1, 3, 3, }, },
[36] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.742, manaCost = 8, damageEffectiveness = 2.74, attackSpeedMultiplier = -30, levelRequirement = 96, statInterpolation = { 1, 1, 1, 3, 3, }, },
[37] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.755, manaCost = 8, damageEffectiveness = 2.76, attackSpeedMultiplier = -30, levelRequirement = 97, statInterpolation = { 1, 1, 1, 3, 3, }, },
[38] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.768, manaCost = 8, damageEffectiveness = 2.77, attackSpeedMultiplier = -30, levelRequirement = 98, statInterpolation = { 1, 1, 1, 3, 3, }, },
[39] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.782, manaCost = 8, damageEffectiveness = 2.78, attackSpeedMultiplier = -30, levelRequirement = 99, statInterpolation = { 1, 1, 1, 3, 3, }, },
[40] = { 50, -10, -20, 0.80000001192093, 1.2000000476837, baseMultiplier = 2.795, manaCost = 8, damageEffectiveness = 2.79, attackSpeedMultiplier = -30, levelRequirement = 100, statInterpolation = { 1, 1, 1, 3, 3, }, },
[1] = { 100, -15, -30, baseMultiplier = 2.3, manaCost = 8, damageEffectiveness = 2.3, attackSpeedMultiplier = -30, levelRequirement = 28, statInterpolation = { 1, 1, 1, }, },
[2] = { 100, -15, -30, baseMultiplier = 2.326, manaCost = 8, damageEffectiveness = 2.33, attackSpeedMultiplier = -30, levelRequirement = 31, statInterpolation = { 1, 1, 1, }, },
[3] = { 100, -15, -30, baseMultiplier = 2.353, manaCost = 8, damageEffectiveness = 2.35, attackSpeedMultiplier = -30, levelRequirement = 34, statInterpolation = { 1, 1, 1, }, },
[4] = { 100, -15, -30, baseMultiplier = 2.379, manaCost = 8, damageEffectiveness = 2.38, attackSpeedMultiplier = -30, levelRequirement = 37, statInterpolation = { 1, 1, 1, }, },
[5] = { 100, -15, -30, baseMultiplier = 2.405, manaCost = 8, damageEffectiveness = 2.41, attackSpeedMultiplier = -30, levelRequirement = 40, statInterpolation = { 1, 1, 1, }, },
[6] = { 100, -15, -30, baseMultiplier = 2.432, manaCost = 8, damageEffectiveness = 2.43, attackSpeedMultiplier = -30, levelRequirement = 42, statInterpolation = { 1, 1, 1, }, },
[7] = { 100, -15, -30, baseMultiplier = 2.458, manaCost = 8, damageEffectiveness = 2.46, attackSpeedMultiplier = -30, levelRequirement = 44, statInterpolation = { 1, 1, 1, }, },
[8] = { 100, -15, -30, baseMultiplier = 2.484, manaCost = 8, damageEffectiveness = 2.48, attackSpeedMultiplier = -30, levelRequirement = 46, statInterpolation = { 1, 1, 1, }, },
[9] = { 100, -15, -30, baseMultiplier = 2.511, manaCost = 8, damageEffectiveness = 2.51, attackSpeedMultiplier = -30, levelRequirement = 48, statInterpolation = { 1, 1, 1, }, },
[10] = { 100, -15, -30, baseMultiplier = 2.537, manaCost = 8, damageEffectiveness = 2.54, attackSpeedMultiplier = -30, levelRequirement = 50, statInterpolation = { 1, 1, 1, }, },
[11] = { 100, -15, -30, baseMultiplier = 2.563, manaCost = 8, damageEffectiveness = 2.56, attackSpeedMultiplier = -30, levelRequirement = 52, statInterpolation = { 1, 1, 1, }, },
[12] = { 100, -15, -30, baseMultiplier = 2.589, manaCost = 8, damageEffectiveness = 2.59, attackSpeedMultiplier = -30, levelRequirement = 54, statInterpolation = { 1, 1, 1, }, },
[13] = { 100, -15, -30, baseMultiplier = 2.616, manaCost = 8, damageEffectiveness = 2.62, attackSpeedMultiplier = -30, levelRequirement = 56, statInterpolation = { 1, 1, 1, }, },
[14] = { 100, -15, -30, baseMultiplier = 2.642, manaCost = 8, damageEffectiveness = 2.64, attackSpeedMultiplier = -30, levelRequirement = 58, statInterpolation = { 1, 1, 1, }, },
[15] = { 100, -15, -30, baseMultiplier = 2.668, manaCost = 8, damageEffectiveness = 2.67, attackSpeedMultiplier = -30, levelRequirement = 60, statInterpolation = { 1, 1, 1, }, },
[16] = { 100, -15, -30, baseMultiplier = 2.695, manaCost = 8, damageEffectiveness = 2.69, attackSpeedMultiplier = -30, levelRequirement = 62, statInterpolation = { 1, 1, 1, }, },
[17] = { 100, -15, -30, baseMultiplier = 2.721, manaCost = 8, damageEffectiveness = 2.72, attackSpeedMultiplier = -30, levelRequirement = 64, statInterpolation = { 1, 1, 1, }, },
[18] = { 100, -15, -30, baseMultiplier = 2.747, manaCost = 8, damageEffectiveness = 2.75, attackSpeedMultiplier = -30, levelRequirement = 66, statInterpolation = { 1, 1, 1, }, },
[19] = { 100, -15, -30, baseMultiplier = 2.774, manaCost = 8, damageEffectiveness = 2.77, attackSpeedMultiplier = -30, levelRequirement = 68, statInterpolation = { 1, 1, 1, }, },
[20] = { 100, -15, -30, baseMultiplier = 2.8, manaCost = 8, damageEffectiveness = 2.8, attackSpeedMultiplier = -30, levelRequirement = 70, statInterpolation = { 1, 1, 1, }, },
[21] = { 100, -15, -30, baseMultiplier = 2.826, manaCost = 8, damageEffectiveness = 2.83, attackSpeedMultiplier = -30, levelRequirement = 72, statInterpolation = { 1, 1, 1, }, },
[22] = { 100, -15, -30, baseMultiplier = 2.853, manaCost = 8, damageEffectiveness = 2.85, attackSpeedMultiplier = -30, levelRequirement = 74, statInterpolation = { 1, 1, 1, }, },
[23] = { 100, -15, -30, baseMultiplier = 2.879, manaCost = 8, damageEffectiveness = 2.88, attackSpeedMultiplier = -30, levelRequirement = 76, statInterpolation = { 1, 1, 1, }, },
[24] = { 100, -15, -30, baseMultiplier = 2.905, manaCost = 8, damageEffectiveness = 2.91, attackSpeedMultiplier = -30, levelRequirement = 78, statInterpolation = { 1, 1, 1, }, },
[25] = { 100, -15, -30, baseMultiplier = 2.932, manaCost = 8, damageEffectiveness = 2.93, attackSpeedMultiplier = -30, levelRequirement = 80, statInterpolation = { 1, 1, 1, }, },
[26] = { 100, -15, -30, baseMultiplier = 2.958, manaCost = 8, damageEffectiveness = 2.96, attackSpeedMultiplier = -30, levelRequirement = 82, statInterpolation = { 1, 1, 1, }, },
[27] = { 100, -15, -30, baseMultiplier = 2.984, manaCost = 8, damageEffectiveness = 2.98, attackSpeedMultiplier = -30, levelRequirement = 84, statInterpolation = { 1, 1, 1, }, },
[28] = { 100, -15, -30, baseMultiplier = 3.011, manaCost = 8, damageEffectiveness = 3.01, attackSpeedMultiplier = -30, levelRequirement = 86, statInterpolation = { 1, 1, 1, }, },
[29] = { 100, -15, -30, baseMultiplier = 3.037, manaCost = 8, damageEffectiveness = 3.04, attackSpeedMultiplier = -30, levelRequirement = 88, statInterpolation = { 1, 1, 1, }, },
[30] = { 100, -15, -30, baseMultiplier = 3.063, manaCost = 8, damageEffectiveness = 3.06, attackSpeedMultiplier = -30, levelRequirement = 90, statInterpolation = { 1, 1, 1, }, },
[31] = { 100, -15, -30, baseMultiplier = 3.076, manaCost = 8, damageEffectiveness = 3.08, attackSpeedMultiplier = -30, levelRequirement = 91, statInterpolation = { 1, 1, 1, }, },
[32] = { 100, -15, -30, baseMultiplier = 3.089, manaCost = 8, damageEffectiveness = 3.09, attackSpeedMultiplier = -30, levelRequirement = 92, statInterpolation = { 1, 1, 1, }, },
[33] = { 100, -15, -30, baseMultiplier = 3.103, manaCost = 8, damageEffectiveness = 3.10, attackSpeedMultiplier = -30, levelRequirement = 93, statInterpolation = { 1, 1, 1, }, },
[34] = { 100, -15, -30, baseMultiplier = 3.116, manaCost = 8, damageEffectiveness = 3.12, attackSpeedMultiplier = -30, levelRequirement = 94, statInterpolation = { 1, 1, 1, }, },
[35] = { 100, -15, -30, baseMultiplier = 3.129, manaCost = 8, damageEffectiveness = 3.13, attackSpeedMultiplier = -30, levelRequirement = 95, statInterpolation = { 1, 1, 1, }, },
[36] = { 100, -15, -30, baseMultiplier = 3.142, manaCost = 8, damageEffectiveness = 3.14, attackSpeedMultiplier = -30, levelRequirement = 96, statInterpolation = { 1, 1, 1, }, },
[37] = { 100, -15, -30, baseMultiplier = 3.155, manaCost = 8, damageEffectiveness = 3.16, attackSpeedMultiplier = -30, levelRequirement = 97, statInterpolation = { 1, 1, 1, }, },
[38] = { 100, -15, -30, baseMultiplier = 3.168, manaCost = 8, damageEffectiveness = 3.17, attackSpeedMultiplier = -30, levelRequirement = 98, statInterpolation = { 1, 1, 1, }, },
[39] = { 100, -15, -30, baseMultiplier = 3.182, manaCost = 8, damageEffectiveness = 3.18, attackSpeedMultiplier = -30, levelRequirement = 99, statInterpolation = { 1, 1, 1, }, },
[40] = { 100, -15, -30, baseMultiplier = 3.183, manaCost = 8, damageEffectiveness = 3.19, attackSpeedMultiplier = -30, levelRequirement = 100, statInterpolation = { 1, 1, 1, }, },
},
}
skills["ImmortalCall"] = {
Expand Down