Rôdeur des caveaux
Vault Lurker
SpectreY
AreaLe Refuge de la Ziggourat
Tagsallows_additional_projectiles, beast, melee, monster_applies_poison, physical_affinity, slow_movement, spider, Unarmed_onhit_audio
Packs
  • Le Refuge de la Ziggourat: Rôdeur des caveaux
  • Le Refuge de la Ziggourat: Arpenteur noir, Rôdeur des caveaux
  • Vie
    90%
    Ailment Threshold
    %
    Résistance
    -30 0 0 0
    Damage
    90%
    Précision
    100%
    Chances de coup critique
    +5%
    Multiplicateur de coups critiques
    +130%
    Attack Distance
    5 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Expérience
    90%
    Model Size
    80%
    Type
    DemonSpider
    Metadata
    MeleeSpider
    Niveau
    70
    Vie
    7,844
    Armure
    3,877
    Évasion
    502
    Bouclier d'énergie
    0
    Damage
    223
    Dégâts des sorts
    223
    Précision
    0
    Attack Time
    1.5
    Expérience
    31,175
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Attaque de base
    Base Damage: 178–268
    Chances de [Critical|Touche critique]: 5%
    Attack Time: 1.5 sec.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MeleeSpiderWebAttach
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Trappable, Mineable, Totemable, Triggerable, Area, CanRapidFire
    Flèche d'empêtrement
    Base Damage: 178–268
    Chances de [Critical|Touche critique]: 5%
    Attack Time: 1.5 sec.
    Temps de recharge: 3.5 sec.
    Tire une flèche qui se plante dans le sol derrière sa dernière cible touchée tout en se liant à elle. Les ennemis liés par ces flèches sont toujours considérés comme étant en train de se déplacer, et ont moins de vitesse de déplacement tandis qu'ils essayent de se libérer de ces liens. S'ils parviennent à quitter la zone d'effet, le lien est rompu.
    10% de Réduction de la Vitesse des Projectiles
    Chaque Ennemi peut être Empêtré jusqu'à 4 fois
    attack maximum action distance + [60]
    base deal no damage [1]
    base is projectile [1]
    base skill effect duration [10000]
    base tethered movement speed +% final [-20]
    base tethered movement speed +% final vs unique and rare [-20]
    is area damage [1]
    projectile uses contact position [1]
    use scaled contact offset [1]
    MeleeSpiderViperStrike
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Attaque de base
    Base Damage: 178–268
    Chances de [Critical|Touche critique]: 5%
    Attack Time: 1.5 sec.
    Le Poison infligé par cette Aptitude est affecté par les Modificateurs affectant la Durée des Effets des Aptitudes
    Empoisonne au Toucher
    base skill effect duration [4000]
    poison art variation [100]
    visual hit effect chaos is green [1]

    Object Type

    version 2
    extends "Metadata/Monsters/DemonSpiders/DemonSpider"
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2433
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/DemonSpiders/DemonSpider"
    
    Life
    {
    	on_death = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MeleeSpider/Spider_GlowFadeOut.epk' );"
    	on_spawned_dead = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/DemonSpiders/MeleeSpider"] = {
        name = "Vault Lurker",
        life = 0.9,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 0.9,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "MeleeSpiderWebAttach",
            "MeleeSpiderViperStrike",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        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["MeleeSpiderWebAttach"] = {
        name = "Ensnaring Arrow",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires an arrow that remains in the ground behind its final target, tethering that enemy to it. Ensnared enemies always count as moving, and have less movement speed while trying to break the snare. The snare will break if they leave the area of effect.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Area] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.7,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_tethered_movement_speed_+%_final",
            "base_tethered_movement_speed_+%_final_vs_unique_and_rare",
            "tethering_arrow_display_rope_limit",
            "base_projectile_speed_+%",
            "base_skill_effect_duration",
            "attack_maximum_action_distance_+",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {-20, -20, 4, -10, 10000, 60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeSpiderViperStrike"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        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 = {
            "base_chance_to_poison_on_hit_%",
            "base_skill_effect_duration",
            "poison_art_variation",
            "poison_duration_is_skill_duration",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {100, 4000, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Rôdeur des caveaux
    Vault Lurker
    SpectreY
    AreaLe Passage du traître, Le Passage du traître
    Tagsallows_additional_projectiles, beast, cannot_be_monolith, melee, monster_applies_poison, physical_affinity, slow_movement, spider, Unarmed_onhit_audio
    Packs
  • Le Passage du traître, Le Passage du traître: Rôdeur des caveaux
  • Vie
    90%
    Ailment Threshold
    %
    Résistance
    -30 0 0 0
    Damage
    90%
    Précision
    100%
    Chances de coup critique
    +5%
    Multiplicateur de coups critiques
    +130%
    Attack Distance
    5 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Expérience
    90%
    Model Size
    80%
    Type
    DemonSpider
    Metadata
    MeleeSpiderEmergeDrop_
    Niveau
    52
    Vie
    3,109
    Armure
    1,311
    Évasion
    304
    Bouclier d'énergie
    0
    Damage
    125
    Dégâts des sorts
    125
    Précision
    0
    Attack Time
    1.5
    Expérience
    8,677
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Attaque de base
    Base Damage: 100–150
    Chances de [Critical|Touche critique]: 5%
    Attack Time: 1.5 sec.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MeleeSpiderWebAttach
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Trappable, Mineable, Totemable, Triggerable, Area, CanRapidFire
    Flèche d'empêtrement
    Base Damage: 100–150
    Chances de [Critical|Touche critique]: 5%
    Attack Time: 1.5 sec.
    Temps de recharge: 3.5 sec.
    Tire une flèche qui se plante dans le sol derrière sa dernière cible touchée tout en se liant à elle. Les ennemis liés par ces flèches sont toujours considérés comme étant en train de se déplacer, et ont moins de vitesse de déplacement tandis qu'ils essayent de se libérer de ces liens. S'ils parviennent à quitter la zone d'effet, le lien est rompu.
    10% de Réduction de la Vitesse des Projectiles
    Chaque Ennemi peut être Empêtré jusqu'à 4 fois
    attack maximum action distance + [60]
    base deal no damage [1]
    base is projectile [1]
    base skill effect duration [10000]
    base tethered movement speed +% final [-20]
    base tethered movement speed +% final vs unique and rare [-20]
    is area damage [1]
    projectile uses contact position [1]
    use scaled contact offset [1]
    MeleeSpiderViperStrike
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Attaque de base
    Base Damage: 100–150
    Chances de [Critical|Touche critique]: 5%
    Attack Time: 1.5 sec.
    Le Poison infligé par cette Aptitude est affecté par les Modificateurs affectant la Durée des Effets des Aptitudes
    Empoisonne au Toucher
    base skill effect duration [4000]
    poison art variation [100]
    visual hit effect chaos is green [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "Emerge"
    	basic_action = "Emerge2"
    	basic_action = "Emerge3"
    }
    
    Transitionable {}
    
    StateMachine
    {
    	define_shared_state = "emerge;"
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2433
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	create_untransitioned =
    	"
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );
    		DisableTargetable();
    		DisableRendering();
    	"
    
    	create_transitioned =
    	"
    		EnableTargetable();
    		Delay( 0.1, { EnableRendering(); } );
    	"
    
    	on_transition =
    	"
    		EnableTargetable();
    		Delay( 0.1, { EnableRendering(); } );
    	"
    }
    
    Animated
    {
    	on_event_addepk_for_emerge_drop_03 =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MeleeSpider/Spider_GlowFadeIn.epk' );
    	"
    
    	on_event_addepk_for_emerge_drop_02 =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MeleeSpider/Spider_GlowFadeIn.epk' );
    	"
    }
    
    Life
    {
    	on_death =
    	"
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MeleeSpider/Spider_GlowFadeIn.epk' );
    		AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MeleeSpider/Spider_GlowFadeOut.epk' );
    	"
    
    	on_spawned_dead = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );"
    }
    
    StateMachine
    {
    	create_state_emerge_1 =
    	"
    		PlayAnimation( emerge_drop_02 );
    		PauseAnimation();
    	"
    
    	create_state_emerge_2 =
    	"
    		PlayAnimation( emerge_drop_03 );
    		PauseAnimation();
    	"
    }
    
    Actor
    {
    	on_end_Emerge = "SetStateTo( emerge, 0 );"
    	on_end_Emerge2 = "SetStateTo( emerge, 0 );"
    }
    
    Preload
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MeleeSpider/puddle2.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MeleeSpider/puddle3.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MeleeSpider/puddle.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/DemonSpiders/MeleeSpiderEmergeDrop_"] = {
        name = "Vault Lurker",
        life = 0.9,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 0.9,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "MeleeSpiderWebAttach",
            "MeleeSpiderViperStrike",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        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["MeleeSpiderWebAttach"] = {
        name = "Ensnaring Arrow",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires an arrow that remains in the ground behind its final target, tethering that enemy to it. Ensnared enemies always count as moving, and have less movement speed while trying to break the snare. The snare will break if they leave the area of effect.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Area] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.7,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_tethered_movement_speed_+%_final",
            "base_tethered_movement_speed_+%_final_vs_unique_and_rare",
            "tethering_arrow_display_rope_limit",
            "base_projectile_speed_+%",
            "base_skill_effect_duration",
            "attack_maximum_action_distance_+",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {-20, -20, 4, -10, 10000, 60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeSpiderViperStrike"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        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 = {
            "base_chance_to_poison_on_hit_%",
            "base_skill_effect_duration",
            "poison_art_variation",
            "poison_duration_is_skill_duration",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {100, 4000, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Rôdeur des caveaux
    Vault Lurker
    SpectreY
    AreaL'Épreuve des Sekhemas
    Tagsallows_additional_projectiles, beast, melee, monster_applies_poison, physical_affinity, sanctum_monster, slow_movement, spider, Unarmed_onhit_audio
    Packs
  • L'Épreuve des Sekhemas: Arpenteur noir, Rôdeur des caveaux
  • Vie
    90%
    Ailment Threshold
    %
    Résistance
    -30 0 0 0
    Damage
    90%
    Précision
    100%
    Chances de coup critique
    +5%
    Multiplicateur de coups critiques
    +130%
    Attack Distance
    5 ~ 10
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Expérience
    90%
    Model Size
    80%
    Type
    DemonSpiderSanctumTrial
    Metadata
    MeleeSpiderSanctumTrial
    Niveau
    22
    Vie
    365
    Armure
    152
    Évasion
    96
    Bouclier d'énergie
    0
    Damage
    37
    Dégâts des sorts
    37
    Précision
    0
    Attack Time
    1.5
    Expérience
    716
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Attaque de base
    Base Damage: 30–45
    Chances de [Critical|Touche critique]: 5%
    Attack Time: 1.5 sec.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MeleeSpiderWebAttach
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Trappable, Mineable, Totemable, Triggerable, Area, CanRapidFire
    Flèche d'empêtrement
    Base Damage: 30–45
    Chances de [Critical|Touche critique]: 5%
    Attack Time: 1.5 sec.
    Temps de recharge: 3.5 sec.
    Tire une flèche qui se plante dans le sol derrière sa dernière cible touchée tout en se liant à elle. Les ennemis liés par ces flèches sont toujours considérés comme étant en train de se déplacer, et ont moins de vitesse de déplacement tandis qu'ils essayent de se libérer de ces liens. S'ils parviennent à quitter la zone d'effet, le lien est rompu.
    10% de Réduction de la Vitesse des Projectiles
    Chaque Ennemi peut être Empêtré jusqu'à 4 fois
    attack maximum action distance + [60]
    base deal no damage [1]
    base is projectile [1]
    base skill effect duration [10000]
    base tethered movement speed +% final [-20]
    base tethered movement speed +% final vs unique and rare [-20]
    is area damage [1]
    projectile uses contact position [1]
    use scaled contact offset [1]
    MeleeSpiderViperStrike
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Attaque de base
    Base Damage: 30–45
    Chances de [Critical|Touche critique]: 5%
    Attack Time: 1.5 sec.
    Le Poison infligé par cette Aptitude est affecté par les Modificateurs affectant la Durée des Effets des Aptitudes
    Empoisonne au Toucher
    base skill effect duration [4000]
    poison art variation [100]
    visual hit effect chaos is green [1]

    Object Type

    version 2
    extends "Metadata/Monsters/DemonSpiders/DemonSpider"
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2433
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/DemonSpiders/DemonSpider"
    
    Life
    {
    	on_death = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/MeleeSpider/Spider_GlowFadeOut.epk' );"
    	on_spawned_dead = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/on_death_epks/monster_on_death.epk' );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/DemonSpiders/MeleeSpiderSanctumTrial"] = {
        name = "Vault Lurker",
        life = 0.9,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 0.9,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "MeleeSpiderWebAttach",
            "MeleeSpiderViperStrike",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        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["MeleeSpiderWebAttach"] = {
        name = "Ensnaring Arrow",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires an arrow that remains in the ground behind its final target, tethering that enemy to it. Ensnared enemies always count as moving, and have less movement speed while trying to break the snare. The snare will break if they leave the area of effect.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Area] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.7,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_tethered_movement_speed_+%_final",
            "base_tethered_movement_speed_+%_final_vs_unique_and_rare",
            "tethering_arrow_display_rope_limit",
            "base_projectile_speed_+%",
            "base_skill_effect_duration",
            "attack_maximum_action_distance_+",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "base_deal_no_damage",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {-20, -20, 4, -10, 10000, 60, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeSpiderViperStrike"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        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 = {
            "base_chance_to_poison_on_hit_%",
            "base_skill_effect_duration",
            "poison_art_variation",
            "poison_duration_is_skill_duration",
            "visual_hit_effect_chaos_is_green",
        },
        levels = {
            [1] = {100, 4000, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }