Grave Spirit
Construct
50% of Physical Damage Converted to Cold Damage
cannot be chained from [1]
40% more Attack Speed
SpectreN
Tagsbone_armour, cleaving_weapon, construct, extra_extra_small_height, fast_movement, is_unarmed, melee, physical_affinity, skeleton, undead
Life
375%
Ailment Threshold
375%
Resistance
40 40 40 20
Damage
250%
Accuracy
340%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 8
Attack Time
0.57 Second
Damage Spread
±20%
Experience
250%
Model Size
100%
Type
SummonedSkullIcy
Metadata
IcyRagingSpirit
IsSummoned
Y
Level
68
Life
24,125
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
934
Spell Damage
934
Accuracy
986
Attack Time
0.57
Experience
25,638
Ailment Threshold
24,125
Chill
76
Shock
76
Brittle
432
Scorch
76
Sap
211
RagingSpiritMeleeAttack
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 747–1121
Critical Strike Chance: 5%
Attack Time: 0.57 sec
Strike your foes down with a powerful blow.
Deals 2% less Damage

Object Type

version 2
extends "Metadata/Monsters/Monster"

Positioned
{
	collision_hull_type = "projectile"
}

Stats
{
	set_item_drop_slots = 0
	untargetable_by_monster_ai = 1

}
Actor
{
	basic_action = "Emerge"
}

Life
{
	corpse_usable = false
}

Animated
{
	animated_object = "Metadata/Monsters/SummonedSkull/SummonedSkull.ao"
}

DiesAfterTime
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Animated
{
	on_spawn = "DisableArrowAttachment();"
	on_end_spawn = "EnableArrowAttachment();"
}

Targetable
{
	no_highlight = true
	targetable = false
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/IcyRagingSpirit/IcyRagingSpirit"] = {
    name = "Grave Spirit",
    life = 3.75,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 20,
    damage = 2.5,
    damageSpread = 0.2,
    attackTime = 0.57,
    attackRange = 8,
    accuracy = 3.4,
    skillList = {
        "RagingSpiritMeleeAttack",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["RagingSpiritMeleeAttack"] = {
    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 = {
        "active_skill_damage_+%_final",
    },
    levels = {
        [1] = {76, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
        [2] = {71, levelRequirement = 6, statInterpolation = {1},  cost = { }, },
        [3] = {66, levelRequirement = 9, statInterpolation = {1},  cost = { }, },
        [4] = {61, levelRequirement = 12, statInterpolation = {1},  cost = { }, },
        [5] = {56, levelRequirement = 15, statInterpolation = {1},  cost = { }, },
        [6] = {52, levelRequirement = 19, statInterpolation = {1},  cost = { }, },
        [7] = {47, levelRequirement = 23, statInterpolation = {1},  cost = { }, },
        [8] = {42, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
        [9] = {37, levelRequirement = 33, statInterpolation = {1},  cost = { }, },
        [10] = {32, levelRequirement = 39, statInterpolation = {1},  cost = { }, },
        [11] = {28, levelRequirement = 43, statInterpolation = {1},  cost = { }, },
        [12] = {23, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
        [13] = {18, levelRequirement = 49, statInterpolation = {1},  cost = { }, },
        [14] = {12, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
        [15] = {10, levelRequirement = 55, statInterpolation = {1},  cost = { }, },
        [16] = {7, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
        [17] = {5, levelRequirement = 61, statInterpolation = {1},  cost = { }, },
        [18] = {2, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
        [19] = {0, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [20] = {-2, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [21] = {-4, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [22] = {-7, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [23] = {-10, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
    },
}
50% of Physical Damage Converted to Cold Damage
IdMonsterSummonedElementalCold
FamilyColdDamageAsPortionOfDamage
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • base physical damage % to convert to cold Min: 50 Max: 50 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    cannot be chained from [1]
    IdMonsterCannotBeChainedFrom_
    FamilyMonsterCannotBeChainedFrom
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be chained from Min: 1 Max: 1 Global
  • 40% more Attack Speed
    IdMonsterSummonedSkullFastAttack1
    FamilyIncreasedAttackSpeed
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • active skill attack speed +% final Min: 40 Max: 40 Global
  • Craft Tagsattack speed
    Grave Spirit
    Construct
    50% of Physical Damage Converted to Cold Damage
    cannot be chained from [1]
    40% more Attack Speed
    SpectreN
    Tagsbone_armour, cleaving_weapon, construct, delve_monster, extra_extra_small_height, fast_movement, is_unarmed, melee, no_pantheon_mod, physical_affinity, skeleton, undead
    Life
    100%
    Ailment Threshold
    100%
    Resistance
    0 40 0 0
    Damage
    100%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 8
    Attack Time
    0.855 Second
    Damage Spread
    ±20%
    Experience
    100%
    Model Size
    100%
    Type
    SummonedSkullIcyDelve
    Metadata
    IcyRagingSpiritDelve
    Level
    68
    Life
    6,433
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    374
    Spell Damage
    374
    Accuracy
    290
    Attack Time
    0.855
    Experience
    10,255
    Ailment Threshold
    6,433
    Chill
    20
    Shock
    20
    Brittle
    115
    Scorch
    20
    Sap
    56
    RagingSpiritMeleeAttack
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 299–448
    Critical Strike Chance: 5%
    Attack Time: 0.855 sec
    Strike your foes down with a powerful blow.
    Deals 2% less Damage

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Positioned
    {
    	collision_hull_type = "projectile"
    }
    
    Stats
    {
    	set_item_drop_slots = 0
    }
    
    Life
    {
    	corpse_usable = false
    }
    
    Animated
    {
    	animated_object = "Metadata/Monsters/SummonedSkull/SummonedSkull.ao"
    }
    
    DiesAfterTime
    {
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Animated
    {
    	on_spawn = "DisableArrowAttachment();"
    	on_end_spawn = "EnableArrowAttachment();"
    }
    
    Targetable
    {
    	no_highlight = false
    	targetable = true
    }
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/IcyRagingSpirit/IcyRagingSpiritDelve"] = {
        name = "Grave Spirit",
        life = 1,
        fireResist = 0,
        coldResist = 40,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1,
        damageSpread = 0.2,
        attackTime = 0.855,
        attackRange = 8,
        accuracy = 1,
        skillList = {
            "RagingSpiritMeleeAttack",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RagingSpiritMeleeAttack"] = {
        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 = {
            "active_skill_damage_+%_final",
        },
        levels = {
            [1] = {76, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
            [2] = {71, levelRequirement = 6, statInterpolation = {1},  cost = { }, },
            [3] = {66, levelRequirement = 9, statInterpolation = {1},  cost = { }, },
            [4] = {61, levelRequirement = 12, statInterpolation = {1},  cost = { }, },
            [5] = {56, levelRequirement = 15, statInterpolation = {1},  cost = { }, },
            [6] = {52, levelRequirement = 19, statInterpolation = {1},  cost = { }, },
            [7] = {47, levelRequirement = 23, statInterpolation = {1},  cost = { }, },
            [8] = {42, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
            [9] = {37, levelRequirement = 33, statInterpolation = {1},  cost = { }, },
            [10] = {32, levelRequirement = 39, statInterpolation = {1},  cost = { }, },
            [11] = {28, levelRequirement = 43, statInterpolation = {1},  cost = { }, },
            [12] = {23, levelRequirement = 46, statInterpolation = {1},  cost = { }, },
            [13] = {18, levelRequirement = 49, statInterpolation = {1},  cost = { }, },
            [14] = {12, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
            [15] = {10, levelRequirement = 55, statInterpolation = {1},  cost = { }, },
            [16] = {7, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
            [17] = {5, levelRequirement = 61, statInterpolation = {1},  cost = { }, },
            [18] = {2, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
            [19] = {0, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [20] = {-2, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [21] = {-4, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [22] = {-7, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [23] = {-10, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        },
    }
    
    50% of Physical Damage Converted to Cold Damage
    IdMonsterSummonedElementalCold
    FamilyColdDamageAsPortionOfDamage
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base physical damage % to convert to cold Min: 50 Max: 50 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    cannot be chained from [1]
    IdMonsterCannotBeChainedFrom_
    FamilyMonsterCannotBeChainedFrom
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be chained from Min: 1 Max: 1 Global
  • 40% more Attack Speed
    IdMonsterSummonedSkullFastAttack1
    FamilyIncreasedAttackSpeed
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • active skill attack speed +% final Min: 40 Max: 40 Global
  • Craft Tagsattack speed