diff --git a/src/Data/Skills/act_dex.lua b/src/Data/Skills/act_dex.lua index cfd01f4642..2226a76627 100644 --- a/src/Data/Skills/act_dex.lua +++ b/src/Data/Skills/act_dex.lua @@ -13526,6 +13526,89 @@ skills["ThrownWeapon"] = { [40] = { attackSpeedMultiplier = 10, baseMultiplier = 1.605, damageEffectiveness = 1.61, levelRequirement = 100, cost = { Mana = 12, }, }, }, } +skills["ThrownWeaponAltX"] = { + name = "Spectral Throw of Materialising", + baseTypeName = "Spectral Throw of Materialising", + color = 2, + description = "Throws an intangible spectral copy of your melee weapon. It flies out and then becomes tangible as it returns to you, in a spinning attack that only hits and damages enemies while returning.", + skillTypes = { [SkillType.Attack] = true, [SkillType.RangedAttack] = true, [SkillType.Projectile] = true, [SkillType.ProjectilesFromUser] = true, }, + weaponTypes = { + ["Two Handed Mace"] = true, + ["Sceptre"] = true, + ["Thrusting One Handed Sword"] = true, + ["One Handed Axe"] = true, + ["One Handed Mace"] = true, + ["Two Handed Axe"] = true, + ["Staff"] = true, + ["One Handed Sword"] = true, + ["Two Handed Sword"] = true, + ["Claw"] = true, + ["Dagger"] = true, + }, + statDescriptionScope = "skill_stat_descriptions", + castTime = 1, + baseFlags = { + attack = true, + projectile = true, + }, + baseMods = { + mod("PierceChance", "BASE", 100), + }, + qualityStats = { + Default = { + { "projectile_damage_+%_final_if_pierced_enemy", 0.5 }, + }, + }, + constantStats = { + { "spectral_throw_forget_hit_list_time_override", 225 }, + { "spectral_throw_projectile_deceleration_+%", -30 }, + }, + stats = { + "base_is_projectile", + }, + levels = { + [1] = { levelRequirement = 1, damageEffectiveness = 2, attackSpeedMultiplier = 10, baseMultiplier = 1.6, cost = { Mana = 5, }, }, + [2] = { levelRequirement = 2, damageEffectiveness = 2.042, attackSpeedMultiplier = 10, baseMultiplier = 1.642, cost = { Mana = 5, }, }, + [3] = { levelRequirement = 4, damageEffectiveness = 2.084, attackSpeedMultiplier = 10, baseMultiplier = 1.684, cost = { Mana = 5, }, }, + [4] = { levelRequirement = 7, damageEffectiveness = 2.126, attackSpeedMultiplier = 10, baseMultiplier = 1.726, cost = { Mana = 5, }, }, + [5] = { levelRequirement = 11, damageEffectiveness = 2.168, attackSpeedMultiplier = 10, baseMultiplier = 1.768, cost = { Mana = 5, }, }, + [6] = { levelRequirement = 16, damageEffectiveness = 2.21, attackSpeedMultiplier = 10, baseMultiplier = 1.811, cost = { Mana = 6, }, }, + [7] = { levelRequirement = 20, damageEffectiveness = 2.252, attackSpeedMultiplier = 10, baseMultiplier = 1.853, cost = { Mana = 6, }, }, + [8] = { levelRequirement = 24, damageEffectiveness = 2.294, attackSpeedMultiplier = 10, baseMultiplier = 1.895, cost = { Mana = 6, }, }, + [9] = { levelRequirement = 28, damageEffectiveness = 2.336, attackSpeedMultiplier = 10, baseMultiplier = 1.937, cost = { Mana = 6, }, }, + [10] = { levelRequirement = 32, damageEffectiveness = 2.378, attackSpeedMultiplier = 10, baseMultiplier = 1.979, cost = { Mana = 6, }, }, + [11] = { levelRequirement = 36, damageEffectiveness = 2.42, attackSpeedMultiplier = 10, baseMultiplier = 2.021, cost = { Mana = 7, }, }, + [12] = { levelRequirement = 40, damageEffectiveness = 2.462, attackSpeedMultiplier = 10, baseMultiplier = 2.063, cost = { Mana = 7, }, }, + [13] = { levelRequirement = 44, damageEffectiveness = 2.504, attackSpeedMultiplier = 10, baseMultiplier = 2.105, cost = { Mana = 7, }, }, + [14] = { levelRequirement = 48, damageEffectiveness = 2.546, attackSpeedMultiplier = 10, baseMultiplier = 2.147, cost = { Mana = 7, }, }, + [15] = { levelRequirement = 52, damageEffectiveness = 2.588, attackSpeedMultiplier = 10, baseMultiplier = 2.189, cost = { Mana = 7, }, }, + [16] = { levelRequirement = 56, damageEffectiveness = 2.63, attackSpeedMultiplier = 10, baseMultiplier = 2.232, cost = { Mana = 8, }, }, + [17] = { levelRequirement = 60, damageEffectiveness = 2.672, attackSpeedMultiplier = 10, baseMultiplier = 2.274, cost = { Mana = 8, }, }, + [18] = { levelRequirement = 64, damageEffectiveness = 2.714, attackSpeedMultiplier = 10, baseMultiplier = 2.316, cost = { Mana = 8, }, }, + [19] = { levelRequirement = 67, damageEffectiveness = 2.756, attackSpeedMultiplier = 10, baseMultiplier = 2.358, cost = { Mana = 8, }, }, + [20] = { levelRequirement = 70, damageEffectiveness = 2.8, attackSpeedMultiplier = 10, baseMultiplier = 2.4, cost = { Mana = 8, }, }, + [21] = { levelRequirement = 72, damageEffectiveness = 2.84, attackSpeedMultiplier = 10, baseMultiplier = 2.442, cost = { Mana = 9, }, }, + [22] = { levelRequirement = 74, damageEffectiveness = 2.882, attackSpeedMultiplier = 10, baseMultiplier = 2.484, cost = { Mana = 9, }, }, + [23] = { levelRequirement = 76, damageEffectiveness = 2.924, attackSpeedMultiplier = 10, baseMultiplier = 2.526, cost = { Mana = 9, }, }, + [24] = { levelRequirement = 78, damageEffectiveness = 2.966, attackSpeedMultiplier = 10, baseMultiplier = 2.568, cost = { Mana = 9, }, }, + [25] = { levelRequirement = 80, damageEffectiveness = 3.008, attackSpeedMultiplier = 10, baseMultiplier = 2.611, cost = { Mana = 9, }, }, + [26] = { levelRequirement = 82, damageEffectiveness = 3.05, attackSpeedMultiplier = 10, baseMultiplier = 2.653, cost = { Mana = 10, }, }, + [27] = { levelRequirement = 84, damageEffectiveness = 3.092, attackSpeedMultiplier = 10, baseMultiplier = 2.695, cost = { Mana = 10, }, }, + [28] = { levelRequirement = 86, damageEffectiveness = 3.134, attackSpeedMultiplier = 10, baseMultiplier = 2.737, cost = { Mana = 10, }, }, + [29] = { levelRequirement = 88, damageEffectiveness = 3.176, attackSpeedMultiplier = 10, baseMultiplier = 2.779, cost = { Mana = 10, }, }, + [30] = { levelRequirement = 90, damageEffectiveness = 3.218, attackSpeedMultiplier = 10, baseMultiplier = 2.821, cost = { Mana = 10, }, }, + [31] = { levelRequirement = 91, damageEffectiveness = 3.26, attackSpeedMultiplier = 10, baseMultiplier = 2.842, cost = { Mana = 11, }, }, + [32] = { levelRequirement = 92, damageEffectiveness = 3.302, attackSpeedMultiplier = 10, baseMultiplier = 2.863, cost = { Mana = 11, }, }, + [33] = { levelRequirement = 93, damageEffectiveness = 3.344, attackSpeedMultiplier = 10, baseMultiplier = 2.884, cost = { Mana = 11, }, }, + [34] = { levelRequirement = 94, damageEffectiveness = 3.386, attackSpeedMultiplier = 10, baseMultiplier = 2.905, cost = { Mana = 11, }, }, + [35] = { levelRequirement = 95, damageEffectiveness = 3.428, attackSpeedMultiplier = 10, baseMultiplier = 2.926, cost = { Mana = 11, }, }, + [36] = { levelRequirement = 96, damageEffectiveness = 3.47, attackSpeedMultiplier = 10, baseMultiplier = 2.947, cost = { Mana = 11, }, }, + [37] = { levelRequirement = 97, damageEffectiveness = 3.512, attackSpeedMultiplier = 10, baseMultiplier = 2.968, cost = { Mana = 12, }, }, + [38] = { levelRequirement = 98, damageEffectiveness = 3.554, attackSpeedMultiplier = 10, baseMultiplier = 2.989, cost = { Mana = 12, }, }, + [39] = { levelRequirement = 99, damageEffectiveness = 3.596, attackSpeedMultiplier = 10, baseMultiplier = 3.011, cost = { Mana = 12, }, }, + [40] = { levelRequirement = 100, damageEffectiveness = 3.638, attackSpeedMultiplier = 10, baseMultiplier = 3.032, cost = { Mana = 12, }, }, + }, +} skills["VaalThrownWeapon"] = { name = "Vaal Spectral Throw", baseTypeName = "Vaal Spectral Throw", diff --git a/src/Export/Skills/act_dex.txt b/src/Export/Skills/act_dex.txt index 9e7c8212e7..6d97cc264d 100644 --- a/src/Export/Skills/act_dex.txt +++ b/src/Export/Skills/act_dex.txt @@ -2725,6 +2725,11 @@ local skills, mod, flag, skill = ... #baseMod mod("PierceChance", "BASE", 100) #mods +#skill ThrownWeaponAltX +#flags attack projectile +#baseMod mod("PierceChance", "BASE", 100) +#mods + #skill VaalThrownWeapon #flags attack projectile vaal statMap = {