Devourer
Beast
Group: Arachnids
Family: The Caverns
Cannot be Knocked Back
SpectreY
AreaThe Imperial Fields
Tagsbeast, cannot_be_monolith, cleaving_weapon, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_model, medium_height, melee, physical_affinity, ranged, red_blood, very_slow_movement
Packs
  • The Imperial Fields: Devourer
  • Life
    200%
    Ailment Threshold
    200%
    Resistance
    0 75 0 0
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 23
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    RootSpider
    Metadata
    RootSpider
    Level
    58
    Life
    6,506
    Armour
    12,902
    Evasion
    3,302
    Energy Shield
    0
    Damage
    537
    Spell Damage
    537
    Accuracy
    195
    Attack Time
    1.5
    Experience
    15,406
    Ailment Threshold
    6,506
    Chill
    21
    Shock
    21
    Brittle
    116
    Scorch
    21
    Sap
    57
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 430–645
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 6.716% more Damage
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 430–645
    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]
    RootSpiderBurrow
    Base duration is 2 seconds
    spell maximum action distance +% [120]
    RootSpiderEmerge
    Attack
    Base Damage: 430–645
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	visual_size_index = 1
    }
    
    Monster
    {
    	preload_object_type = "RootSpiderHole"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/RootSpider"] = {
        name = "Devourer",
        life = 2,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 23,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "RootSpiderProjectile",
            "RootSpiderBurrow",
            "RootSpiderEmerge",
        },
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderBurrow"] = {
        name = "RootSpiderBurrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {2000, 120, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderEmerge"] = {
        name = "RootSpiderEmerge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {-10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Devourer
    Beast
    Cannot be Knocked Back
    SpectreY
    Tagsbeast, cannot_be_monolith, cleaving_weapon, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_height, large_model, melee, physical_affinity, ranged, red_blood, very_slow_movement
    Life
    200%
    Ailment Threshold
    200%
    Resistance
    0 75 0 0
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    RootSpider
    Metadata
    RootSpiderGruthkul
    Level
    68
    Life
    12,867
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    897
    Spell Damage
    897
    Accuracy
    290
    Attack Time
    1.5
    Experience
    20,510
    Ailment Threshold
    12,867
    Chill
    41
    Shock
    41
    Brittle
    230
    Scorch
    41
    Sap
    112
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 717–1076
    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]
    RootSpiderBurrow
    Base duration is 2 seconds
    spell maximum action distance +% [120]
    RootSpiderEmerge
    Attack
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	visual_size_index = 1
    }
    
    Monster
    {
    	preload_object_type = "RootSpiderHole"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/RootSpiderGruthkul"] = {
        name = "Devourer",
        life = 2,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "RootSpiderProjectile",
            "RootSpiderBurrow",
            "RootSpiderEmerge",
        },
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderBurrow"] = {
        name = "RootSpiderBurrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {2000, 120, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderEmerge"] = {
        name = "RootSpiderEmerge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {-10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Devourer
    Beast
    Group: Arachnids
    Family: The Caverns
    Cannot be Knocked Back
    SpectreY
    Tagsbeast, cannot_be_monolith, cleaving_weapon, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_model, medium_height, melee, physical_affinity, ranged, red_blood, very_slow_movement
    Life
    200%
    Ailment Threshold
    200%
    Resistance
    0 75 0 0
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    RootSpider
    Metadata
    RootSpiderPayload
    Level
    68
    Life
    12,867
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    897
    Spell Damage
    897
    Accuracy
    290
    Attack Time
    1.5
    Experience
    20,510
    Ailment Threshold
    12,867
    Chill
    41
    Shock
    41
    Brittle
    230
    Scorch
    41
    Sap
    112
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 717–1076
    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]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	visual_size_index = 1
    }
    
    Monster
    {
    	preload_object_type = "RootSpiderHole"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/RootSpiderPayload"] = {
        name = "Devourer",
        life = 2,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "RootSpiderProjectile",
        },
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Devourer
    Beast
    Group: Arachnids
    Family: The Caverns
    Cannot be Knocked Back
    SpectreY
    AreaThe Eternal Laboratory, The Lake of Kalandra
    Tagsbeast, cannot_be_monolith, cleaving_weapon, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_model, medium_height, melee, physical_affinity, ranged, red_blood, very_slow_movement
    Packs
  • The Eternal Laboratory: Devourer, Devourer
  • Life
    175%
    Ailment Threshold
    175%
    Resistance
    0 75 0 0
    Damage
    238%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    250%
    Model Size
    100%
    Type
    RootSpiderMaps
    Metadata
    RootSpiderMaps
    Level
    68
    Life
    11,258
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    889
    Spell Damage
    889
    Accuracy
    290
    Attack Time
    1.5
    Experience
    25,638
    Ailment Threshold
    11,258
    Chill
    36
    Shock
    36
    Brittle
    201
    Scorch
    36
    Sap
    98
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 711–1067
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 711–1067
    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]
    RootSpiderBurrow
    Base duration is 2 seconds
    spell maximum action distance +% [120]
    RootSpiderEmerge
    Attack
    Base Damage: 711–1067
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	visual_size_index = 1
    }
    
    Monster
    {
    	preload_object_type = "RootSpiderHole"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/RootSpiderMaps"] = {
        name = "Devourer",
        life = 1.75,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.38,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "RootSpiderProjectile",
            "RootSpiderBurrow",
            "RootSpiderEmerge",
        },
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderBurrow"] = {
        name = "RootSpiderBurrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {2000, 120, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderEmerge"] = {
        name = "RootSpiderEmerge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {-10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • SpectreY
    AreaThe Northern Forest, The Caverns, The Imperial Gardens, Inner Grounds, Evacuated Quarter, Inner Grounds, Evacuated Quarter, InvasionBoss
    Tagsbeast, cannot_be_monolith, cleaving_weapon, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_model, medium_height, melee, physical_affinity, ranged, red_blood, very_slow_movement
    Packs
  • The Caverns: Devourer
  • The Northern Forest: Devourer
  • The Imperial Gardens: Devourer
  • WorldAreas#1347: Devourer
  • InvasionBoss: Wrigglechaw, Devourer
  • InvasionBoss: Kamaq, Soilmaker, Devourer
  • Devourer, Cave Beast
  • Devourer, Ink Spinner
  • Devourer, Noxious Tarantula
  • Life
    200%
    Ailment Threshold
    200%
    Resistance
    0 75 0 0
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    RootSpider
    Metadata
    RootSpiderHidden
    Level
    30
    Life
    934
    Armour
    1,120
    Evasion
    994
    Energy Shield
    0
    Damage
    112
    Spell Damage
    112
    Accuracy
    59
    Attack Time
    1.5
    Experience
    3,624
    Ailment Threshold
    934
    Chill
    3
    Shock
    3
    Brittle
    17
    Scorch
    3
    Sap
    8
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 90–134
    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]
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 90–134
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 25.52% more Damage
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    RootSpiderBurrow
    Base duration is 2 seconds
    spell maximum action distance +% [120]
    RootSpiderEmerge
    Attack
    Base Damage: 90–134
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10% less Damage
    RootSpiderAmbush
    Attack
    Base Damage: 90–134
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Never deal Critical Strikes
    Deals 30% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }
    
    Transitionable
    {
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	create_untransitioned = "PlayAnimation( emerge ); PauseAnimation(); DisableTargetable(); RemoveCollidability();"
    	on_transition = "EnableTargetable();"
    }
    
    Render
    {
    	visual_size_index = 1
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/RootSpiderHidden"] = {
        name = "Devourer",
        life = 2,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "RootSpiderProjectile",
            "RootSpiderBurrow",
            "RootSpiderEmerge",
            "RootSpiderAmbush",
        },
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderBurrow"] = {
        name = "RootSpiderBurrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {2000, 120, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderEmerge"] = {
        name = "RootSpiderEmerge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {-10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderAmbush"] = {
        name = "RootSpiderAmbush",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "global_cannot_crit",
        },
        levels = {
            [1] = {-30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Devourer
    Beast
    Cannot be Knocked Back
    SpectreY
    Tagsbeast, cannot_be_monolith, cleaving_weapon, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_model, melee, physical_affinity, ranged, red_blood, very_slow_movement
    Life
    200%
    Ailment Threshold
    200%
    Resistance
    0 75 0 0
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    RootSpider
    Metadata
    RootSpiderHiddenStandalone
    Level
    68
    Life
    12,867
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    897
    Spell Damage
    897
    Accuracy
    290
    Attack Time
    1.5
    Experience
    20,510
    Ailment Threshold
    12,867
    Chill
    41
    Shock
    41
    Brittle
    230
    Scorch
    41
    Sap
    112
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 717–1076
    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]
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    RootSpiderBurrow
    Base duration is 2 seconds
    spell maximum action distance +% [120]
    RootSpiderEmerge
    Attack
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10% less Damage
    RootSpiderAmbush
    Attack
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Never deal Critical Strikes
    Deals 30% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	visual_size_index = 1
    }
    
    Monster
    {
    	preload_object_type = "RootSpiderHole"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/RootSpiderHiddenStandalone"] = {
        name = "Devourer",
        life = 2,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "RootSpiderProjectile",
            "RootSpiderBurrow",
            "RootSpiderEmerge",
            "RootSpiderAmbush",
        },
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderBurrow"] = {
        name = "RootSpiderBurrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {2000, 120, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderEmerge"] = {
        name = "RootSpiderEmerge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {-10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderAmbush"] = {
        name = "RootSpiderAmbush",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "global_cannot_crit",
        },
        levels = {
            [1] = {-30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Devourer
    Beast
    Cannot be Knocked Back
    SpectreY
    Tagsbeast, cannot_be_monolith, cleaving_weapon, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_height, large_model, melee, physical_affinity, ranged, red_blood, very_slow_movement
    Life
    200%
    Ailment Threshold
    200%
    Resistance
    0 75 0 0
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    RootSpider
    Metadata
    RootSpiderHiddenGruthkul
    Level
    68
    Life
    12,867
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    897
    Spell Damage
    897
    Accuracy
    290
    Attack Time
    1.5
    Experience
    20,510
    Ailment Threshold
    12,867
    Chill
    41
    Shock
    41
    Brittle
    230
    Scorch
    41
    Sap
    112
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 717–1076
    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]
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    RootSpiderBurrow
    Base duration is 2 seconds
    spell maximum action distance +% [120]
    RootSpiderEmerge
    Attack
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10% less Damage
    RootSpiderAmbush
    Attack
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Never deal Critical Strikes
    Deals 30% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }
    
    Transitionable
    {
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	create_untransitioned = "PlayAnimation( emerge ); PauseAnimation(); DisableTargetable(); RemoveCollidability();"
    	on_transition = "EnableTargetable();"
    }
    
    Render
    {
    	visual_size_index = 1
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/RootSpiderHiddenGruthkul"] = {
        name = "Devourer",
        life = 2,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "RootSpiderProjectile",
            "RootSpiderBurrow",
            "RootSpiderEmerge",
            "RootSpiderAmbush",
        },
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderBurrow"] = {
        name = "RootSpiderBurrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {2000, 120, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderEmerge"] = {
        name = "RootSpiderEmerge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {-10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderAmbush"] = {
        name = "RootSpiderAmbush",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "global_cannot_crit",
        },
        levels = {
            [1] = {-30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Devourer
    Beast
    Group: Arachnids
    Family: The Caverns
    Cannot be Knocked Back
    SpectreY
    AreaThe Northern Forest
    Tagsbeast, cannot_be_monolith, cleaving_weapon, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_model, medium_height, melee, physical_affinity, ranged, red_blood, very_slow_movement
    Packs
  • The Northern Forest: Devourer
  • Life
    200%
    Ailment Threshold
    200%
    Resistance
    0 75 0 0
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    RootSpider
    Metadata
    RootSpiderHiddenPart2
    Level
    53
    Life
    4,700
    Armour
    8,552
    Evasion
    2,730
    Energy Shield
    0
    Damage
    413
    Spell Damage
    413
    Accuracy
    159
    Attack Time
    1.5
    Experience
    12,648
    Ailment Threshold
    4,700
    Chill
    15
    Shock
    15
    Brittle
    84
    Scorch
    15
    Sap
    41
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 330–496
    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]
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 330–496
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10.07% more Damage
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    RootSpiderBurrow
    Base duration is 2 seconds
    spell maximum action distance +% [120]
    RootSpiderEmerge
    Attack
    Base Damage: 330–496
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10% less Damage
    RootSpiderAmbush
    Attack
    Base Damage: 330–496
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Never deal Critical Strikes
    Deals 30% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }
    
    Transitionable
    {
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	create_untransitioned = "PlayAnimation( emerge ); PauseAnimation(); DisableTargetable(); RemoveCollidability();"
    	on_transition = "EnableTargetable();"
    }
    
    Render
    {
    	visual_size_index = 1
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/RootSpiderHiddenPart2"] = {
        name = "Devourer",
        life = 2,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "RootSpiderProjectile",
            "RootSpiderBurrow",
            "RootSpiderEmerge",
            "RootSpiderAmbush",
        },
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderBurrow"] = {
        name = "RootSpiderBurrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {2000, 120, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderEmerge"] = {
        name = "RootSpiderEmerge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {-10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderAmbush"] = {
        name = "RootSpiderAmbush",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "global_cannot_crit",
        },
        levels = {
            [1] = {-30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Devourer
    Beast
    Cannot be Knocked Back
    SpectreY
    Tagsbeast, cannot_be_monolith, cleaving_weapon, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_model, melee, physical_affinity, ranged, red_blood, very_slow_movement
    Life
    200%
    Ailment Threshold
    200%
    Resistance
    0 75 0 0
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    RootSpider
    Metadata
    RootSpiderHiddenPart2Standalone_
    Level
    68
    Life
    12,867
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    897
    Spell Damage
    897
    Accuracy
    290
    Attack Time
    1.5
    Experience
    20,510
    Ailment Threshold
    12,867
    Chill
    41
    Shock
    41
    Brittle
    230
    Scorch
    41
    Sap
    112
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 717–1076
    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]
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    RootSpiderBurrow
    Base duration is 2 seconds
    spell maximum action distance +% [120]
    RootSpiderEmerge
    Attack
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10% less Damage
    RootSpiderAmbush
    Attack
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Never deal Critical Strikes
    Deals 30% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	visual_size_index = 1
    }
    
    Monster
    {
    	preload_object_type = "RootSpiderHole"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/RootSpiderHiddenPart2Standalone_"] = {
        name = "Devourer",
        life = 2,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "RootSpiderProjectile",
            "RootSpiderBurrow",
            "RootSpiderEmerge",
            "RootSpiderAmbush",
        },
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderBurrow"] = {
        name = "RootSpiderBurrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {2000, 120, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderEmerge"] = {
        name = "RootSpiderEmerge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {-10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderAmbush"] = {
        name = "RootSpiderAmbush",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "global_cannot_crit",
        },
        levels = {
            [1] = {-30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Devourer
    Beast
    Group: Arachnids
    Family: The Caverns
    Cannot be Knocked Back
    SpectreY
    AreaThe Eternal Laboratory
    Tagsbeast, cannot_be_monolith, cleaving_weapon, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_model, medium_height, melee, physical_affinity, ranged, red_blood, very_slow_movement
    Packs
  • The Eternal Laboratory: Devourer, Devourer
  • Life
    175%
    Ailment Threshold
    175%
    Resistance
    0 75 0 0
    Damage
    238%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    250%
    Model Size
    100%
    Type
    RootSpiderMaps
    Metadata
    RootSpiderHiddenMapsOnly
    Level
    68
    Life
    11,258
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    889
    Spell Damage
    889
    Accuracy
    290
    Attack Time
    1.5
    Experience
    25,638
    Ailment Threshold
    11,258
    Chill
    36
    Shock
    36
    Brittle
    201
    Scorch
    36
    Sap
    98
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 711–1067
    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]
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 711–1067
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    RootSpiderBurrow
    Base duration is 2 seconds
    spell maximum action distance +% [120]
    RootSpiderEmerge
    Attack
    Base Damage: 711–1067
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10% less Damage
    RootSpiderAmbushMaps
    Attack
    Base Damage: 711–1067
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Never deal Critical Strikes
    Deals 45% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }
    
    Transitionable
    {
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	create_untransitioned = "PlayAnimation( emerge ); PauseAnimation(); DisableTargetable(); RemoveCollidability();"
    	on_transition = "EnableTargetable();"
    }
    
    Render
    {
    	visual_size_index = 1
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/RootSpiderHiddenMapsOnly"] = {
        name = "Devourer",
        life = 1.75,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.38,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "RootSpiderProjectile",
            "RootSpiderBurrow",
            "RootSpiderEmerge",
            "RootSpiderAmbushMaps",
        },
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderBurrow"] = {
        name = "RootSpiderBurrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {2000, 120, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderEmerge"] = {
        name = "RootSpiderEmerge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {-10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderAmbushMaps"] = {
        name = "RootSpiderAmbushMaps",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "global_cannot_crit",
        },
        levels = {
            [1] = {-30, levelRequirement = 0, statInterpolation = {1},  cost = { }, },
            [2] = {-45, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [3] = {-48, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [4] = {-51, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [5] = {-54, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        },
    }
    
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Devourer
    Beast
    Cannot be Knocked Back
    SpectreY
    Tagsbeast, cannot_be_monolith, cleaving_weapon, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_model, melee, physical_affinity, ranged, red_blood, very_slow_movement
    Life
    175%
    Ailment Threshold
    175%
    Resistance
    0 75 0 0
    Damage
    238%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    250%
    Model Size
    100%
    Type
    RootSpiderMaps
    Metadata
    RootSpiderHiddenMapsOnlyStandalone
    Level
    68
    Life
    11,258
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    889
    Spell Damage
    889
    Accuracy
    290
    Attack Time
    1.5
    Experience
    25,638
    Ailment Threshold
    11,258
    Chill
    36
    Shock
    36
    Brittle
    201
    Scorch
    36
    Sap
    98
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 711–1067
    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]
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 711–1067
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    RootSpiderBurrow
    Base duration is 2 seconds
    spell maximum action distance +% [120]
    RootSpiderEmerge
    Attack
    Base Damage: 711–1067
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10% less Damage
    RootSpiderAmbushMaps
    Attack
    Base Damage: 711–1067
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Never deal Critical Strikes
    Deals 45% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	visual_size_index = 1
    }
    
    Monster
    {
    	preload_object_type = "RootSpiderHole"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/RootSpiderHiddenMapsOnlyStandalone"] = {
        name = "Devourer",
        life = 1.75,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.38,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "RootSpiderProjectile",
            "RootSpiderBurrow",
            "RootSpiderEmerge",
            "RootSpiderAmbushMaps",
        },
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderBurrow"] = {
        name = "RootSpiderBurrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {2000, 120, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderEmerge"] = {
        name = "RootSpiderEmerge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {-10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderAmbushMaps"] = {
        name = "RootSpiderAmbushMaps",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "global_cannot_crit",
        },
        levels = {
            [1] = {-30, levelRequirement = 0, statInterpolation = {1},  cost = { }, },
            [2] = {-45, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [3] = {-48, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [4] = {-51, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [5] = {-54, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
        },
    }
    
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Devourer
    Beast
    monster no drops or experience [1]
    Cannot be Knocked Back
    SpectreY
    Tagsbeast, cannot_be_monolith, cleaving_weapon, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_model, medium_height, melee, physical_affinity, ranged, red_blood, very_slow_movement
    Life
    200%
    Ailment Threshold
    200%
    Resistance
    0 75 0 0
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    RootSpider
    Metadata
    RootSpiderHiddenNoDrops
    Level
    68
    Life
    12,867
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    897
    Spell Damage
    897
    Accuracy
    290
    Attack Time
    1.5
    Experience
    20,510
    Ailment Threshold
    12,867
    Chill
    41
    Shock
    41
    Brittle
    230
    Scorch
    41
    Sap
    112
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 717–1076
    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]
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    RootSpiderBurrow
    Base duration is 2 seconds
    spell maximum action distance +% [120]
    RootSpiderEmerge
    Attack
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10% less Damage
    RootSpiderAmbush
    Attack
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Never deal Critical Strikes
    Deals 30% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }
    
    Transitionable
    {
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	create_untransitioned = "PlayAnimation( emerge ); PauseAnimation(); DisableTargetable(); RemoveCollidability();"
    	on_transition = "EnableTargetable();"
    }
    
    Render
    {
    	visual_size_index = 1
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/RootSpiderHiddenNoDrops"] = {
        name = "Devourer",
        life = 2,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "RootSpiderProjectile",
            "RootSpiderBurrow",
            "RootSpiderEmerge",
            "RootSpiderAmbush",
        },
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderBurrow"] = {
        name = "RootSpiderBurrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {2000, 120, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderEmerge"] = {
        name = "RootSpiderEmerge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {-10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderAmbush"] = {
        name = "RootSpiderAmbush",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "global_cannot_crit",
        },
        levels = {
            [1] = {-30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster no drops or experience [1]
    IdMonsterNoDropsOrExperience
    FamilyMonsterNoDropsOrExperience
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Devourer
    Beast
    monster no drops or experience [1]
    Cannot be Knocked Back
    SpectreY
    Tagsbeast, cannot_be_monolith, cleaving_weapon, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_model, melee, physical_affinity, ranged, red_blood, small_height, very_slow_movement
    Life
    100%
    Ailment Threshold
    100%
    Resistance
    0 40 0 0
    Damage
    120%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    100%
    Model Size
    60%
    Type
    RootSpiderMinionMapBoss
    Metadata
    RootSpiderHiddenMapBossMinion
    Level
    68
    Life
    6,433
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    448
    Spell Damage
    448
    Accuracy
    290
    Attack Time
    1.5
    Experience
    10,255
    Ailment Threshold
    6,433
    Chill
    20
    Shock
    20
    Brittle
    115
    Scorch
    20
    Sap
    56
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 359–538
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 359–538
    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]
    RootSpiderBurrow
    Base duration is 2 seconds
    spell maximum action distance +% [120]
    RootSpiderEmerge
    Attack
    Base Damage: 359–538
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	visual_size_index = 1
    }
    
    Monster
    {
    	preload_object_type = "RootSpiderHole"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/RootSpiderHiddenMapBossMinion"] = {
        name = "Devourer",
        life = 1,
        fireResist = 0,
        coldResist = 40,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "RootSpiderProjectile",
            "RootSpiderBurrow",
            "RootSpiderEmerge",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderBurrow"] = {
        name = "RootSpiderBurrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {2000, 120, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderEmerge"] = {
        name = "RootSpiderEmerge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {-10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster no drops or experience [1]
    IdMonsterNoDropsOrExperience
    FamilyMonsterNoDropsOrExperience
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Devourer
    Beast
    Group: Arachnids
    Family: The Caverns
    Cannot be Knocked Back
    SpectreY
    Tagsbeast, cannot_be_monolith, cleaving_weapon, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_model, medium_small_height, melee, physical_affinity, ranged, red_blood, very_slow_movement
    Life
    200%
    Ailment Threshold
    200%
    Resistance
    0 75 0 0
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    RootSpider
    Metadata
    RootSpiderHiddenMapBossMinionRare
    Level
    68
    Life
    12,867
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    897
    Spell Damage
    897
    Accuracy
    290
    Attack Time
    1.5
    Experience
    20,510
    Ailment Threshold
    12,867
    Chill
    41
    Shock
    41
    Brittle
    230
    Scorch
    41
    Sap
    112
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 717–1076
    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]
    RootSpiderBurrow
    Base duration is 2 seconds
    spell maximum action distance +% [120]
    RootSpiderEmerge
    Attack
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
    	visual_size_index = 1
    }
    
    Monster
    {
    	preload_object_type = "RootSpiderHole"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/RootSpiderHiddenMapBossMinionRare"] = {
        name = "Devourer",
        life = 2,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "RootSpiderProjectile",
            "RootSpiderBurrow",
            "RootSpiderEmerge",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderBurrow"] = {
        name = "RootSpiderBurrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {2000, 120, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderEmerge"] = {
        name = "RootSpiderEmerge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {-10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Devourer
    Beast
    Cannot be Knocked Back
    SpectreY
    Tagsbeast, cannot_be_monolith, cleaving_weapon, delve_monster, devourer, hard_armour, hidden_monster, immobile, insect, is_unarmed, large_model, melee, no_pantheon_mod, physical_affinity, ranged, red_blood, very_slow_movement
    Life
    200%
    Ailment Threshold
    200%
    Resistance
    0 75 0 0
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 22
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    RootSpider
    Metadata
    DelveRootSpiderHidden
    Level
    68
    Life
    12,867
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    897
    Spell Damage
    897
    Accuracy
    290
    Attack Time
    1.5
    Experience
    20,510
    Ailment Threshold
    12,867
    Chill
    41
    Shock
    41
    Brittle
    230
    Scorch
    41
    Sap
    112
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 717–1076
    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]
    RootSpiderProjectile
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    100% increased Projectile Speed
    base is projectile [1]
    monster projectile variation [6]
    spell maximum action distance +% [-30]
    RootSpiderBurrow
    Base duration is 2 seconds
    spell maximum action distance +% [120]
    RootSpiderEmerge
    Attack
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Deals 10% less Damage
    RootSpiderAmbush
    Attack
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Never deal Critical Strikes
    Deals 30% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Pathfinding
    {
    	immobile = true
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	slow_animations_go_to_idle = false
    }
    
    Transitionable
    {
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	create_untransitioned = "PlayAnimation( emerge ); PauseAnimation(); DisableTargetable(); RemoveCollidability();"
    	on_transition = "EnableTargetable();"
    }
    
    Render
    {
    	visual_size_index = 1
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/RootSpiders/DelveRootSpiderHidden"] = {
        name = "Devourer",
        life = 2,
        fireResist = 0,
        coldResist = 75,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 22,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "RootSpiderProjectile",
            "RootSpiderBurrow",
            "RootSpiderEmerge",
            "RootSpiderAmbush",
        },
        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["RootSpiderProjectile"] = {
        name = "RootSpiderProjectile",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {45, 6, -30, 100, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {0, 6, -30, 100, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderBurrow"] = {
        name = "RootSpiderBurrow",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {2000, 120, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderEmerge"] = {
        name = "RootSpiderEmerge",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {-10, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RootSpiderAmbush"] = {
        name = "RootSpiderAmbush",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "global_cannot_crit",
        },
        levels = {
            [1] = {-30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.