Imperfect Dancing Sword
Corpse
Monster Category: Construct
Cyclones
Lacerates
Rains down blades
Right click this item to create this corpse.
Imperfect Dancing Sword AnimatedSwordLow /7
NameShow Full Descriptions
DropLevel 1
BaseType Imperfect Dancing Sword
Class Corpses
FlagsAlwaysAllocate
TypeMetadata/Items/ItemisedCorpses/AnimatedSwordLow
IconArt/2DItems/Currency/Azmeri/AnimatedWeaponCorpse
ReferenceCommunity Wiki
Imperfect Dancing Sword
Construct
SpectreY
Tagsconstruct, medium_movement, not_int, not_str
Life
150%
Evasion
+80%
Ailment Threshold
150%
Resistance
0 0 0 0
Damage
225%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 6
Attack Time
1.5 Second
Damage Spread
±20%
Experience
150%
Model Size
100%
Type
AzmeriAnimatedSword
Metadata
AnimatedSwordLow
Level
68
Life
9,650
Armour
28,790
Evasion
8,530
Energy Shield
0
Damage
840
Spell Damage
840
Accuracy
290
Attack Time
1.5
Experience
15,383
Ailment Threshold
9,650
Chill
31
Shock
31
Brittle
173
Scorch
31
Sap
84
AzmeriSawbladeAnimatedWeaponCyclone
Attack, Area, Melee, Movement
Cyclone
Base Damage: 672–1009
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.
Deals 50% less Damage
80% more Movement Speed
150% more Attack Speed
cyclone extra distance [30]
is area damage [1]
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 672–1009
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Strike your foes down with a powerful blow.
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
AzmeriDoubleSlashAnimatedWeapon
Attack, Area, Multistrikeable, Melee, Physical
Lacerate
Base Damage: 672–1009
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Slashes twice, releasing waves of force that damage enemies they hit. Enemies in the middle of the slashes can be hit by both. The slashes will have a chance to inflict bleeding in Blood Stance, or have a wider angle in Sand Stance. Can be used with Axes and Swords. You are in Blood Stance by default.
active skill area of effect radius +% final [70]
is area damage [1]
AzmeriSwordStormCascade
Spell, Damage, Area, Fire, Triggerable, AreaSpell
Cast Time: 1 sec
Cooldown Time: 10 sec
Deals 217.7 to 326.5 Physical Damage
Base duration is 2 seconds
Base secondary duration is 1.5 seconds
One impact every 0.19 seconds
Causes +10 Bursts
active skill area of effect radius +% final [-50]
base skill show average damage instead of dps [1]
is area damage [1]
skill override pvp scaling time ms [450]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Positioned
{
	collision_hull_type = "walk"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueAzmeri/SpecialCorpses/AnimatedSwordLow"] = {
    name = "Imperfect Dancing Sword",
    life = 1.5,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 2.25,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeed",
        "AzmeriSawbladeAnimatedWeaponCyclone",
        "AzmeriDoubleSlashAnimatedWeapon",
        "AzmeriSwordStormCascade",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeed"] = {
    name = "Default Attack",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["AzmeriSawbladeAnimatedWeaponCyclone"] = {
    name = "Cyclone",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Damage enemies around you, then perform a spinning series of attacks as you travel to a target location. Cannot be supported by Ruthless or Multistrike.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Melee] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_attack_speed_+%_final",
        "cyclone_movement_speed_+%_final",
        "cyclone_extra_distance",
        "active_skill_damage_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {150, 80, 30, -50, levelRequirement = 68, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["AzmeriDoubleSlashAnimatedWeapon"] = {
    name = "Lacerate",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Slashes twice, releasing waves of force that damage enemies they hit. Enemies in the middle of the slashes can be hit by both. The slashes will have a chance to inflict bleeding in Blood Stance, or have a wider angle in Sand Stance. Can be used with Axes and Swords. You are in Blood Stance by default.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.Physical] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {70, levelRequirement = 68, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["AzmeriSwordStormCascade"] = {
    name = "AzmeriSwordStormCascade",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Fire] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "skill_override_pvp_scaling_time_ms",
        "upheaval_number_of_spikes",
        "base_secondary_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "base_skill_show_average_damage_instead_of_dps",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 2000, 190, 450, 10, 1500, -50, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
    },
}