Hailrake
Humanoid
Gain 10% of Physical Damage as Extra Cold Damage
SpectreN
AreaThe Tidal Island
Tagsbludgeoning_weapon, caster, cold_affinity, fast_movement, has_one_hand_mace, has_one_handed_melee, human, humanoid, light_armour, medium_height, melee, not_int, not_str, physical_affinity, red_blood
Life
180%
Evasion
+15%
Ailment Threshold
180%
Resistance
0 0 0 0
Damage
126%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
4 ~ 12
Attack Time
1.995 Second
Damage Spread
±20%
Experience
180%
Model Size
100%
Type
CannibalBossHailrake
Metadata
CannibalMaleBossHailrake
Level
3
Life
56
Armour
30
Evasion
120
Energy Shield
0
Damage
8
Spell Damage
8
Accuracy
15
Attack Time
1.995
Experience
45
Ailment Threshold
56
Chill
0
Shock
0
Brittle
1
Scorch
0
Sap
0
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 6–9
Critical Strike Chance: 5%
Attack Time: 1.995 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]
HailrakeGlacialCascade
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Physical, CanRapidFire, AreaSpell
Glacial Cascade
Cast Time: 1.33 sec
Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
Deals 2.327 to 2.983 Physical Damage
Deals 4.296 to 5.429 Cold Damage
Causes +6 Bursts
active skill area of effect radius +% final [-20]
is area damage [1]
HailrakeArcticArmour
Spell, Buff, Totemable, Duration, HasReservation, TotemCastsAlone, Cold, ElementalStatus, Instant, NonHitChill, ChillingArea, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
Arctic Armour
Cast Time: 1.07 sec
Conjures an icy barrier that chills enemies when they hit you. You drop chilled ground while moving, and take less Fire and Physical damage while stationary.
Base duration is 2 seconds
Buff grants 5% less Physical Damage taken from Hits while stationary
Buff grants 5% less Fire Damage taken from Hits while stationary
HailrakeGlacialHammer
Attack, MeleeSingleTarget, Multistrikeable, Melee, Cold, ThresholdJewelArea
Glacial Hammer
Base Damage: 6–9
Critical Strike Chance: 5%
Attack Time: 1.995 sec
Hits enemies, converting some of your physical damage to cold damage. If a non-unique enemy is frozen and is on less than one third life, they will shatter when hit by Glacial Hammer. If striking three times in a row, the third strike will freeze enemies more easily. Requires a Mace, Sceptre or Staff.
Deals 20% more Damage
50% of Physical Damage Converted to Cold Damage
30% chance to Freeze enemies
action attack or cast time uses animation length [1]
active skill freeze duration +% final [100]

Object Type

version 2
extends "Metadata/Monsters/Cannibal/Cannibal"

Object Type Codes

version 2
extends "Metadata/Monsters/Cannibal/Cannibal"

Life
{
	on_death = "DetachAllContainingText( iceshoulders );"
	on_spawned_dead = "DetachAllContainingText( iceshoulders );"
}

Preload
{
	preload_animated_object = "Metadata/Effects/Spells/ground_effects_v3/chilled/chilled_grd.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Cannibal/CannibalMaleBossHailrake"] = {
    name = "Hailrake",
    life = 1.8,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.26,
    damageSpread = 0.2,
    attackTime = 1.995,
    attackRange = 12,
    accuracy = 1,
    weaponType1 = "One Hand Mace",
    skillList = {
        "MeleeAtAnimationSpeedUnique",
        "HailrakeGlacialHammer",
        "HailrakeArcticArmour",
        "HailrakeGlacialCascade",
    },
    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["HailrakeGlacialHammer"] = {
    name = "Glacial Hammer",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Hits enemies, converting some of your physical damage to cold damage. If a non-unique enemy is frozen and is on less than one third life, they will shatter when hit by Glacial Hammer. If striking three times in a row, the third strike will freeze enemies more easily. Requires a Mace, Sceptre or Staff.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.Cold] = true,
        [SkillType.ThresholdJewelArea] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_cold",
        "base_chance_to_freeze_%",
        "active_skill_damage_+%_final",
        "active_skill_freeze_duration_+%_final",
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {50, 30, 20, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HailrakeArcticArmour"] = {
    name = "Arctic Armour",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Conjures an icy barrier that chills enemies when they hit you. You drop chilled ground while moving, and take less Fire and Physical damage while stationary.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Totemable] = true,
        [SkillType.Duration] = true,
        [SkillType.HasReservation] = true,
        [SkillType.TotemCastsAlone] = true,
        [SkillType.Cold] = true,
        [SkillType.ElementalStatus] = true,
        [SkillType.Instant] = true,
        [SkillType.NonHitChill] = true,
        [SkillType.ChillingArea] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.InstantNoRepeatWhenHeld] = true,
        [SkillType.InstantShiftAttackForLeftMouse] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "buff_skill_stat_descriptions",
    castTime = 1.07,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "chill_enemy_when_hit_duration_ms",
        "new_arctic_armour_physical_damage_taken_when_hit_+%_final",
        "new_arctic_armour_fire_damage_taken_when_hit_+%_final",
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {500, -5, -5, 2000, levelRequirement = 3, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["HailrakeGlacialCascade"] = {
    name = "Glacial Cascade",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.Physical] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.33,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "upheaval_number_of_spikes",
        "base_cast_speed_+%",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0.38999998569489, 0.5, 0.72000002861023, 0.91000002622604, 6, 0, -20, levelRequirement = 3, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
        [2] = {0.33000001311302, 0.5, 0.60000002384186, 0.91000002622604, 7, 15, 0, -28, levelRequirement = 8, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
        [3] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 8, 30, 0, -22, levelRequirement = 42, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
        [4] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 9, 40, 0, -14, levelRequirement = 57, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
        [5] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 10, 45, 0, -8, levelRequirement = 66, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
    },
}
Gain 10% of Physical Damage as Extra Cold Damage
IdMonsterImplicitColdHailrake1
FamilyColdDamageAsPortionOfDamage
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • physical damage % to add as cold Min: 10 Max: 10 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    Hailrake
    Humanoid
    Gain 10% of Physical Damage as Extra Cold Damage
    SpectreN
    Tagsbludgeoning_weapon, caster, cold_affinity, fast_movement, has_one_hand_mace, has_one_handed_melee, human, humanoid, light_armour, medium_height, melee, not_int, not_str, physical_affinity, red_blood
    Life
    180%
    Evasion
    +15%
    Ailment Threshold
    180%
    Resistance
    0 0 0 0
    Damage
    126%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    4 ~ 12
    Attack Time
    1.995 Second
    Damage Spread
    ±20%
    Experience
    180%
    Model Size
    100%
    Type
    CannibalBossHailrake
    Metadata
    CannibalMaleBossHailrakeGauntlet
    Level
    68
    Life
    11,580
    Armour
    28,790
    Evasion
    5,450
    Energy Shield
    0
    Damage
    471
    Spell Damage
    471
    Accuracy
    290
    Attack Time
    1.995
    Experience
    18,459
    Ailment Threshold
    11,580
    Chill
    37
    Shock
    37
    Brittle
    207
    Scorch
    37
    Sap
    101
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 377–565
    Critical Strike Chance: 5%
    Attack Time: 1.995 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]
    HailrakeGlacialCascade
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Physical, CanRapidFire, AreaSpell
    Glacial Cascade
    Cast Time: 1.33 sec
    Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
    Deals 18.65 to 28.69 Physical Damage
    Deals 34.43 to 52.37 Cold Damage
    45% increased Cast Speed
    Causes +10 Bursts
    active skill area of effect radius +% final [-8]
    is area damage [1]
    HailrakeArcticArmour
    Spell, Buff, Totemable, Duration, HasReservation, TotemCastsAlone, Cold, ElementalStatus, Instant, NonHitChill, ChillingArea, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Arctic Armour
    Cast Time: 1.07 sec
    Conjures an icy barrier that chills enemies when they hit you. You drop chilled ground while moving, and take less Fire and Physical damage while stationary.
    Base duration is 2 seconds
    Buff grants 5% less Physical Damage taken from Hits while stationary
    Buff grants 5% less Fire Damage taken from Hits while stationary
    HailrakeGlacialHammer
    Attack, MeleeSingleTarget, Multistrikeable, Melee, Cold, ThresholdJewelArea
    Glacial Hammer
    Base Damage: 377–565
    Critical Strike Chance: 5%
    Attack Time: 1.995 sec
    Hits enemies, converting some of your physical damage to cold damage. If a non-unique enemy is frozen and is on less than one third life, they will shatter when hit by Glacial Hammer. If striking three times in a row, the third strike will freeze enemies more easily. Requires a Mace, Sceptre or Staff.
    Deals 20% more Damage
    50% of Physical Damage Converted to Cold Damage
    30% chance to Freeze enemies
    action attack or cast time uses animation length [1]
    active skill freeze duration +% final [100]
    SSMGauntletHailrake
    Spell, Multicastable, Triggerable, Trappable, Totemable, Mineable
    Cast Time: 1 sec
    Cooldown Time: 20 sec
    alternate minion [663]
    number of monsters to summon [1]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]

    Object Type

    Object Type Codes

     
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Cannibal/CannibalMaleBossHailrakeGauntlet"] = {
        name = "Hailrake",
        life = 1.8,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.26,
        damageSpread = 0.2,
        attackTime = 1.995,
        attackRange = 12,
        accuracy = 1,
        weaponType1 = "One Hand Mace",
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "HailrakeGlacialHammer",
            "HailrakeArcticArmour",
            "HailrakeGlacialCascade",
            "SSMGauntletHailrake",
        },
        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["HailrakeGlacialHammer"] = {
        name = "Glacial Hammer",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Hits enemies, converting some of your physical damage to cold damage. If a non-unique enemy is frozen and is on less than one third life, they will shatter when hit by Glacial Hammer. If striking three times in a row, the third strike will freeze enemies more easily. Requires a Mace, Sceptre or Staff.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Cold] = true,
            [SkillType.ThresholdJewelArea] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_cold",
            "base_chance_to_freeze_%",
            "active_skill_damage_+%_final",
            "active_skill_freeze_duration_+%_final",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {50, 30, 20, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HailrakeArcticArmour"] = {
        name = "Arctic Armour",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Conjures an icy barrier that chills enemies when they hit you. You drop chilled ground while moving, and take less Fire and Physical damage while stationary.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Totemable] = true,
            [SkillType.Duration] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Cold] = true,
            [SkillType.ElementalStatus] = true,
            [SkillType.Instant] = true,
            [SkillType.NonHitChill] = true,
            [SkillType.ChillingArea] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "buff_skill_stat_descriptions",
        castTime = 1.07,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "chill_enemy_when_hit_duration_ms",
            "new_arctic_armour_physical_damage_taken_when_hit_+%_final",
            "new_arctic_armour_fire_damage_taken_when_hit_+%_final",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {500, -5, -5, 2000, levelRequirement = 3, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HailrakeGlacialCascade"] = {
        name = "Glacial Cascade",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.Physical] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.33,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "upheaval_number_of_spikes",
            "base_cast_speed_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.38999998569489, 0.5, 0.72000002861023, 0.91000002622604, 6, 0, -20, levelRequirement = 3, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
            [2] = {0.33000001311302, 0.5, 0.60000002384186, 0.91000002622604, 7, 15, 0, -28, levelRequirement = 8, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
            [3] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 8, 30, 0, -22, levelRequirement = 42, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
            [4] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 9, 40, 0, -14, levelRequirement = 57, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
            [5] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 10, 45, 0, -8, levelRequirement = 66, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMGauntletHailrake"] = {
        name = "SSMGauntletHailrake",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "number_of_monsters_to_summon",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
        },
        levels = {
            [1] = {663, 1, -99, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Gain 10% of Physical Damage as Extra Cold Damage
    IdMonsterImplicitColdHailrake1
    FamilyColdDamageAsPortionOfDamage
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • physical damage % to add as cold Min: 10 Max: 10 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    Hailrake
    Humanoid
    Gain 10% of Physical Damage as Extra Cold Damage
    monster casts glacial cascade text [1]
    SpectreN
    Tagsbludgeoning_weapon, caster, cold_affinity, fast_movement, has_one_hand_mace, has_one_handed_melee, human, humanoid, light_armour, melee, not_int, not_str, physical_affinity, red_blood
    Life
    180%
    Evasion
    +15%
    Ailment Threshold
    180%
    Resistance
    0 0 0 0
    Damage
    126%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    4 ~ 12
    Attack Time
    1.995 Second
    Damage Spread
    ±20%
    Experience
    180%
    Model Size
    100%
    Type
    CannibalBossHailrake
    Metadata
    CannibalMaleBossHailrakeStandalone
    Level
    68
    Life
    11,580
    Armour
    28,790
    Evasion
    5,450
    Energy Shield
    0
    Damage
    471
    Spell Damage
    471
    Accuracy
    290
    Attack Time
    1.995
    Experience
    18,459
    Ailment Threshold
    11,580
    Chill
    37
    Shock
    37
    Brittle
    207
    Scorch
    37
    Sap
    101
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 377–565
    Critical Strike Chance: 5%
    Attack Time: 1.995 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]
    HailrakeGlacialCascade
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Physical, CanRapidFire, AreaSpell
    Glacial Cascade
    Cast Time: 1.33 sec
    Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
    Deals 18.65 to 28.69 Physical Damage
    Deals 34.43 to 52.37 Cold Damage
    45% increased Cast Speed
    Causes +10 Bursts
    active skill area of effect radius +% final [-8]
    is area damage [1]
    HailrakeArcticArmour
    Spell, Buff, Totemable, Duration, HasReservation, TotemCastsAlone, Cold, ElementalStatus, Instant, NonHitChill, ChillingArea, AreaSpell, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
    Arctic Armour
    Cast Time: 1.07 sec
    Conjures an icy barrier that chills enemies when they hit you. You drop chilled ground while moving, and take less Fire and Physical damage while stationary.
    Base duration is 2 seconds
    Buff grants 5% less Physical Damage taken from Hits while stationary
    Buff grants 5% less Fire Damage taken from Hits while stationary
    HailrakeColdBeacon
    Spell, Damage, Area, Duration, Trappable, Mineable, Totemable, Triggerable, Multicastable, AreaSpell
    Cast Time: 1 sec
    Deals 95.64 to 133.9 Cold Damage
    Base duration is 2.5 seconds
    Always Freezes enemies
    active skill area of effect radius +% final [-50]
    is area damage [1]
    number of beacons [1]
    HailrakeColdBeaconGeometryTrigger1
    Triggerable, Spell
    Cast Time: 1 sec
    Cooldown Time: 4 sec
    HailrakeColdBeaconGeometryTrigger2
    Triggerable, Spell
    Cast Time: 1 sec
    Cooldown Time: 4 sec
    HailrakeColdBeaconGeometryTrigger3
    Triggerable, Spell
    Cast Time: 1 sec
    Cooldown Time: 4 sec

    Object Type

    version 2
    extends "Metadata/Monsters/Cannibal/Cannibal"
    extends "Metadata/Monsters/StandaloneMonster"
    
    Monster
    {
    	flip_enabled = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Cannibal/Cannibal"
    extends "Metadata/Monsters/StandaloneMonster"
    
    Life
    {
    	on_death = "DetachAllContainingText( iceshoulders );"
    	on_spawned_dead = "DetachAllContainingText( iceshoulders );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Cannibal/CannibalMaleBossHailrakeStandalone"] = {
        name = "Hailrake",
        life = 1.8,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.26,
        damageSpread = 0.2,
        attackTime = 1.995,
        attackRange = 12,
        accuracy = 1,
        weaponType1 = "One Hand Mace",
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "HailrakeArcticArmour",
            "HailrakeGlacialCascade",
            "HailrakeColdBeacon",
            "HailrakeColdBeaconGeometryTrigger1",
            "HailrakeColdBeaconGeometryTrigger2",
            "HailrakeColdBeaconGeometryTrigger3",
        },
        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["HailrakeArcticArmour"] = {
        name = "Arctic Armour",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Conjures an icy barrier that chills enemies when they hit you. You drop chilled ground while moving, and take less Fire and Physical damage while stationary.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Totemable] = true,
            [SkillType.Duration] = true,
            [SkillType.HasReservation] = true,
            [SkillType.TotemCastsAlone] = true,
            [SkillType.Cold] = true,
            [SkillType.ElementalStatus] = true,
            [SkillType.Instant] = true,
            [SkillType.NonHitChill] = true,
            [SkillType.ChillingArea] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.InstantNoRepeatWhenHeld] = true,
            [SkillType.InstantShiftAttackForLeftMouse] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "buff_skill_stat_descriptions",
        castTime = 1.07,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "chill_enemy_when_hit_duration_ms",
            "new_arctic_armour_physical_damage_taken_when_hit_+%_final",
            "new_arctic_armour_fire_damage_taken_when_hit_+%_final",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {500, -5, -5, 2000, levelRequirement = 3, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HailrakeGlacialCascade"] = {
        name = "Glacial Cascade",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.Physical] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.33,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "upheaval_number_of_spikes",
            "base_cast_speed_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.38999998569489, 0.5, 0.72000002861023, 0.91000002622604, 6, 0, -20, levelRequirement = 3, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
            [2] = {0.33000001311302, 0.5, 0.60000002384186, 0.91000002622604, 7, 15, 0, -28, levelRequirement = 8, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
            [3] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 8, 30, 0, -22, levelRequirement = 42, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
            [4] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 9, 40, 0, -14, levelRequirement = 57, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
            [5] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 10, 45, 0, -8, levelRequirement = 66, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HailrakeColdBeacon"] = {
        name = "HailrakeColdBeacon",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "number_of_beacons",
            "base_skill_effect_duration",
            "active_skill_area_of_effect_radius_+%_final",
            "base_chance_to_freeze_%",
            "is_area_damage",
        },
        levels = {
            [1] = {1, 1.3999999761581, 1, 2500, -50, 100, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HailrakeColdBeaconGeometryTrigger1"] = {
        name = "HailrakeColdBeaconGeometryTrigger1",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HailrakeColdBeaconGeometryTrigger2"] = {
        name = "HailrakeColdBeaconGeometryTrigger2",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HailrakeColdBeaconGeometryTrigger3"] = {
        name = "HailrakeColdBeaconGeometryTrigger3",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Gain 10% of Physical Damage as Extra Cold Damage
    IdMonsterImplicitColdHailrake1
    FamilyColdDamageAsPortionOfDamage
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • physical damage % to add as cold Min: 10 Max: 10 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    monster casts glacial cascade text [1]
    IdMonsterCastsGlacialCascade
    FamilyMonsterCastsGlacialCascadeText
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster casts glacial cascade text Min: 1 Max: 1 Global
  • Hailrake
    Humanoid
    Gain 10% of Physical Damage as Extra Cold Damage
    monster casts glacial cascade text [1]
    SpectreN
    Tagsbludgeoning_weapon, caster, cold_affinity, fast_movement, has_one_hand_mace, has_one_handed_melee, human, humanoid, light_armour, medium_height, melee, not_int, not_str, physical_affinity, red_blood
    Life
    180%
    Evasion
    +15%
    Ailment Threshold
    180%
    Resistance
    0 0 0 0
    Damage
    180%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    4 ~ 12
    Attack Time
    1.995 Second
    Damage Spread
    ±20%
    Experience
    180%
    Model Size
    100%
    Type
    CannibalBossHailrakeEndlessLedge
    Metadata
    CannibalMaleBossHailrakeEndlessLedge
    Level
    68
    Life
    11,580
    Armour
    28,790
    Evasion
    5,450
    Energy Shield
    0
    Damage
    672
    Spell Damage
    672
    Accuracy
    290
    Attack Time
    1.995
    Experience
    18,459
    Ailment Threshold
    11,580
    Chill
    37
    Shock
    37
    Brittle
    207
    Scorch
    37
    Sap
    101
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 538–807
    Critical Strike Chance: 5%
    Attack Time: 1.995 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]
    HailrakeGlacialCascade
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Physical, CanRapidFire, AreaSpell
    Glacial Cascade
    Cast Time: 1.33 sec
    Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
    Deals 18.65 to 28.69 Physical Damage
    Deals 34.43 to 52.37 Cold Damage
    45% increased Cast Speed
    Causes +10 Bursts
    active skill area of effect radius +% final [-8]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Cannibal/Cannibal"
    
    Monster
    {
    	flip_enabled = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Cannibal/Cannibal"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Cannibal/CannibalMaleBossHailrakeEndlessLedge"] = {
        name = "Hailrake",
        life = 1.8,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.8,
        damageSpread = 0.2,
        attackTime = 1.995,
        attackRange = 12,
        accuracy = 1,
        weaponType1 = "One Hand Mace",
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "HailrakeGlacialCascade",
        },
        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["HailrakeGlacialCascade"] = {
        name = "Glacial Cascade",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.Physical] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.33,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "upheaval_number_of_spikes",
            "base_cast_speed_+%",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.38999998569489, 0.5, 0.72000002861023, 0.91000002622604, 6, 0, -20, levelRequirement = 3, statInterpolation = {3, 3, 3, 3, 1, 1, 1},  cost = { }, },
            [2] = {0.33000001311302, 0.5, 0.60000002384186, 0.91000002622604, 7, 15, 0, -28, levelRequirement = 8, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
            [3] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 8, 30, 0, -22, levelRequirement = 42, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
            [4] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 9, 40, 0, -14, levelRequirement = 57, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
            [5] = {0.25999999046326, 0.40000000596046, 0.47999998927116, 0.73000001907349, 10, 45, 0, -8, levelRequirement = 66, statInterpolation = {3, 3, 3, 3, 1, 1, 1, 1},  cost = { }, },
        },
    }
    
    Gain 10% of Physical Damage as Extra Cold Damage
    IdMonsterImplicitColdHailrake1
    FamilyColdDamageAsPortionOfDamage
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • physical damage % to add as cold Min: 10 Max: 10 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    monster casts glacial cascade text [1]
    IdMonsterCastsGlacialCascade
    FamilyMonsterCastsGlacialCascadeText
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster casts glacial cascade text Min: 1 Max: 1 Global