Ancient Dead
Construct
SpectreN
Tagscaster, cold_affinity, construct, extra_extra_small_height, ghost_armour, ghost_blood, is_unarmed, medium_movement, not_dex, not_int, puncturing_weapon, ranged
Packs
  • Ancient Dead
  • Life
    200%
    Armour
    +100%
    Ailment Threshold
    200%
    Resistance
    20 20 20 0
    Damage
    120%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 6
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    100%
    Model Size
    100%
    Type
    AnimatedArmourMonster
    Metadata
    FallenHeroSpectre
    Level
    68
    Life
    12,867
    Armour
    57,580
    Evasion
    4,739
    Energy Shield
    0
    Damage
    448
    Spell Damage
    448
    Accuracy
    290
    Attack Time
    1.5
    Experience
    10,255
    Ailment Threshold
    12,867
    Chill
    41
    Shock
    41
    Brittle
    230
    Scorch
    41
    Sap
    112
    MonsterIceSpearProphecyBossSummoned
    Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire
    Ice Spear
    Critical Strike Chance: 5%
    Cast Time: 0.85 sec
    Launches shards of ice in rapid succession. After travelling a short distance they change to a second form, which moves much faster and pierces through enemies.
    Deals 1058 to 1587 Cold Damage
    60% reduced Projectile Speed
    Second form has 500% increased Critical Strike Chance
    base is projectile [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	corpse_usable = false
    }
    
    Stats
    {
    	set_monster_do_not_fracture = 1
    }
    
    MinimapIcon
    {
    	icon = "MissionTarget" 
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
         //turn_duration = 0.35
    }
    
    BaseEvents 
    { 
         on_construction_complete = "AddEffectPack( Metadata/Effects/StatusAilments/monsters/prophecy_spectre.epk );"
    } 
    
    Life
    {
    	on_death = "HideMinimapIcon();"
    	on_spawned_dead = "HideMinimapIcon();"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/ProphecyMonster/FallenHeroSpectre"] = {
        name = "Ancient Dead",
        life = 2,
        fireResist = 20,
        coldResist = 20,
        lightningResist = 20,
        chaosResist = 0,
        damage = 1.2,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 6,
        accuracy = 1,
        skillList = {
            "MonsterIceSpearProphecyBossSummoned",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MonsterIceSpearProphecyBossSummoned"] = {
        name = "Ice Spear",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Launches shards of ice in rapid succession. After travelling a short distance they change to a second form, which moves much faster and pierces through enemies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Damage] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.85,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "ice_spear_second_form_critical_strike_chance_+%",
            "base_projectile_speed_+%",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 500, -60, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
        },
    }