Lora, the Contender
Humanoid
30% increased Movement Speed
drop additional rare items [3]
25% Chance to Block Attack Damage
25% Chance to Block Spell Damage
You take 20% of Damage from Blocked Hits
SpectreN
Tagscaster, cold_affinity, ghost_armour, ghost_blood, has_wand, human, humanoid, medium_height, medium_movement, not_dex, not_str, physical_affinity, ranged
Life
108%
Energy Shield From Life
100%
Ailment Threshold
108%
Resistance
37 37 37 0
Damage
150%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 60
Attack Time
1.245 Second
Damage Spread
±20%
Experience
220%
Model Size
115%
Type
WitchProphecy
Metadata
HeroOfIce
Level
68
Life
6,948
Armour
28,790
Evasion
4,739
Energy Shield
6,127
Damage
560
Spell Damage
560
Accuracy
290
Attack Time
1.245
Experience
22,561
Ailment Threshold
6,948
Chill
22
Shock
22
Brittle
124
Scorch
22
Sap
61
Melee
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 448–672
Critical Strike Chance: 5%
Attack Time: 1.245 sec
Strike your foes down with a powerful blow.
skill can fire arrows [1]
skill can fire wand projectiles [1]
ProphecyWaterVortex
Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
Cast Time: 1.4 sec
Deals 194.5 to 291.7 Cold Damage
Fires 2 additional Projectiles
10% reduced Cast Speed
25% increased Projectile Speed
base is projectile [1]
is area damage [1]
monster reverse point blank damage -% at minimum range [35]
ProphecyFreezingPulseWhirlwindSpiral
Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire
Freezing Pulse
Critical Strike Chance: 6%
Effectiveness of Added Damage: 125%
Cast Time: 0.65 sec
An icy projectile which has a chance to freeze enemies it passes through. The projectile fades quickly, reducing damage and freezing chance until it dissipates.
Deals 276.1 to 414.2 Cold Damage
Projectiles Pierce all Targets
Fires 6 Projectiles in a spiral
100% increased Projectile Speed
base is projectile [1]
projectile spiral nova time ms [200]
ProphecyColdThorns
Spell, Buff, Duration
Cast Time: 1 sec
Cooldown Time: 0.8 sec
Cannot be Blinded
Base duration is 3.5 seconds
80% reduced Damage taken
maximum cold damage to return when hit [318.8]
minimum cold damage to return when hit [212.5]
ProphecyEnchantmentOfSpiteWhenHit
Attack, RangedAttack, Projectile, Triggered, Triggerable, ChillingArea, Cold, ProjectilesNotFromUser, Cooldown, InbuiltTrigger
Word of Spite
Base Damage: 448–672
Critical Strike Chance: 5%
Attack Time: 1.245 sec
Cooldown Time: 5 sec
Releases a circle of projectiles based on your weapon, leaving chilled ground in their wake.
Fires 9 additional Projectiles
50% of Physical Damage Converted to Cold Damage
Fires Projectiles in a circle
Trigger this Skill when Hit
base is projectile [1]
base projectile ground effect duration [2000]
projectiles drop ground effects on client [1]
projectiles drop ground ice [1]
skill can fire arrows [1]
skill can fire wand projectiles [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/ProphecyBoss/HeroOfIce"] = {
    name = "Lora, the Contender",
    life = 1.08,
    energyShield = 1,
    fireResist = 37,
    coldResist = 37,
    lightningResist = 37,
    chaosResist = 0,
    damage = 1.5,
    damageSpread = 0.2,
    attackTime = 1.245,
    attackRange = 60,
    accuracy = 1,
    weaponType1 = "Wand",
    weaponType2 = "Shield",
    skillList = {
        "Melee",
        "ProphecyFreezingPulseWhirlwindSpiral",
        "ProphecyWaterVortex",
        "ProphecyColdThorns",
        "ProphecyEnchantmentOfSpiteWhenHit",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["Melee"] = {
    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",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyFreezingPulseWhirlwindSpiral"] = {
    name = "Freezing Pulse",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "An icy projectile which has a chance to freeze enemies it passes through. The projectile fades quickly, reducing damage and freezing chance until it dissipates.",
    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.65,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "projectile_spiral_nova_angle",
        "base_number_of_projectiles_in_spiral_nova",
        "projectile_spiral_nova_time_ms",
        "base_projectile_speed_+%",
        "base_is_projectile",
        "always_pierce",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 360, 6, 200, 100, critChance = 6, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyWaterVortex"] = {
    name = "ProphecyWaterVortex",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [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.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.4,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_cast_speed_+%",
        "monster_reverse_point_blank_damage_-%_at_minimum_range",
        "number_of_additional_projectiles",
        "base_projectile_speed_+%",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, -25, 35, 2, 25, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, -20, 35, 2, 25, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, -15, 35, 2, 25, levelRequirement = 40, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, -10, 35, 2, 25, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, -5, 35, 2, 25, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, 0, 35, 2, 25, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, 5, 35, 2, 25, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyColdThorns"] = {
    name = "ProphecyColdThorns",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Buff] = true,
        [SkillType.Duration] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "minimum_cold_damage_to_return_when_hit",
        "maximum_cold_damage_to_return_when_hit",
        "base_skill_effect_duration",
        "base_damage_taken_+%",
        "cannot_be_blinded",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 2500, -80, levelRequirement = 1, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 2750, -80, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 3000, -80, levelRequirement = 42, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 3250, -80, levelRequirement = 57, statInterpolation = {3, 3, 1},  cost = { }, },
        [5] = {0.80000001192093, 1.2000000476837, 3500, -80, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        [6] = {0.80000001192093, 1.2000000476837, 3750, -80, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
        [7] = {0.80000001192093, 1.2000000476837, 4000, -80, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ProphecyEnchantmentOfSpiteWhenHit"] = {
    name = "Word of Spite",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Releases a circle of projectiles based on your weapon, leaving chilled ground in their wake.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.Projectile] = true,
        [SkillType.Triggered] = true,
        [SkillType.Triggerable] = true,
        [SkillType.ChillingArea] = true,
        [SkillType.Cold] = true,
        [SkillType.ProjectilesNotFromUser] = true,
        [SkillType.Cooldown] = true,
        [SkillType.InbuiltTrigger] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_projectile_ground_effect_duration",
        "number_of_additional_projectiles",
        "melee_counterattack_trigger_on_hit_%",
        "skill_physical_damage_%_to_convert_to_cold",
        "projectiles_drop_ground_ice",
        "projectiles_drop_ground_effects_on_client",
        "base_is_projectile",
        "projectiles_nova",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
    },
    levels = {
        [1] = {2000, 9, 100, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
30% increased Movement Speed
IdMonsterImplicitFastRun5
FamilyMovementVelocity
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • base movement velocity +% Min: 30 Max: 30 Global
  • Craft Tagsspeed
    drop additional rare items [3]
    IdProphecyAdditionalRareItemsBoss
    FamilyMonsterDropAdditionalRareItems
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • drop additional rare items Min: 3 Max: 3 Global
  • 25% Chance to Block Attack Damage
    25% Chance to Block Spell Damage
    You take 20% of Damage from Blocked Hits
    IdMonsterAttackSpellBlock25Bypass20
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base spell block % Min: 25 Max: 25 Global
  • monster base block % Min: 25 Max: 25 Global
  • base block % damage taken Min: 20 Max: 20 Global
  • Craft Tagsblock
    Lora, the Contender
    Humanoid
    30% increased Movement Speed
    25% Chance to Block Attack Damage
    25% Chance to Block Spell Damage
    You take 20% of Damage from Blocked Hits
    SpectreN
    Tagscaster, cold_affinity, ghost_armour, ghost_blood, has_wand, human, humanoid, medium_movement, not_dex, not_str, physical_affinity, ranged
    Life
    108%
    Energy Shield From Life
    100%
    Ailment Threshold
    108%
    Resistance
    37 37 37 0
    Damage
    150%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 60
    Attack Time
    1.245 Second
    Damage Spread
    ±20%
    Experience
    220%
    Model Size
    115%
    Type
    WitchProphecy
    Metadata
    HeroOfIceStandalone
    Level
    68
    Life
    6,948
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    560
    Spell Damage
    560
    Accuracy
    290
    Attack Time
    1.245
    Experience
    22,561
    Ailment Threshold
    6,948
    Chill
    22
    Shock
    22
    Brittle
    124
    Scorch
    22
    Sap
    61
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 448–672
    Critical Strike Chance: 5%
    Attack Time: 1.245 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    ProphecyWaterVortex
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Cast Time: 1.4 sec
    Deals 194.5 to 291.7 Cold Damage
    Fires 2 additional Projectiles
    10% reduced Cast Speed
    25% increased Projectile Speed
    base is projectile [1]
    is area damage [1]
    monster reverse point blank damage -% at minimum range [35]
    ProphecyFreezingPulseWhirlwindSpiral
    Spell, Projectile, ProjectilesFromUser, Damage, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, CanRapidFire
    Freezing Pulse
    Critical Strike Chance: 6%
    Effectiveness of Added Damage: 125%
    Cast Time: 0.65 sec
    An icy projectile which has a chance to freeze enemies it passes through. The projectile fades quickly, reducing damage and freezing chance until it dissipates.
    Deals 276.1 to 414.2 Cold Damage
    Projectiles Pierce all Targets
    Fires 6 Projectiles in a spiral
    100% increased Projectile Speed
    base is projectile [1]
    projectile spiral nova time ms [200]
    ProphecyColdThorns
    Spell, Buff, Duration
    Cast Time: 1 sec
    Cooldown Time: 0.8 sec
    Cannot be Blinded
    Base duration is 3.5 seconds
    80% reduced Damage taken
    maximum cold damage to return when hit [318.8]
    minimum cold damage to return when hit [212.5]
    ProphecyEnchantmentOfSpiteWhenHit
    Attack, RangedAttack, Projectile, Triggered, Triggerable, ChillingArea, Cold, ProjectilesNotFromUser, Cooldown, InbuiltTrigger
    Word of Spite
    Base Damage: 448–672
    Critical Strike Chance: 5%
    Attack Time: 1.245 sec
    Cooldown Time: 5 sec
    Releases a circle of projectiles based on your weapon, leaving chilled ground in their wake.
    Fires 9 additional Projectiles
    50% of Physical Damage Converted to Cold Damage
    Fires Projectiles in a circle
    Trigger this Skill when Hit
    base is projectile [1]
    base projectile ground effect duration [2000]
    projectiles drop ground effects on client [1]
    projectiles drop ground ice [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	corpse_usable = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents 
    { 
         on_construction_complete = "AddEffectPack( Metadata/Effects/StatusAilments/monsters/prophecy_spectre.epk );"
    } 
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/ProphecyBoss/HeroOfIceStandalone"] = {
        name = "Lora, the Contender",
        life = 1.08,
        energyShield = 1,
        fireResist = 37,
        coldResist = 37,
        lightningResist = 37,
        chaosResist = 0,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.245,
        attackRange = 60,
        accuracy = 1,
        weaponType1 = "Wand",
        weaponType2 = "Shield",
        skillList = {
            "Melee",
            "ProphecyFreezingPulseWhirlwindSpiral",
            "ProphecyWaterVortex",
            "ProphecyColdThorns",
            "ProphecyEnchantmentOfSpiteWhenHit",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecyFreezingPulseWhirlwindSpiral"] = {
        name = "Freezing Pulse",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "An icy projectile which has a chance to freeze enemies it passes through. The projectile fades quickly, reducing damage and freezing chance until it dissipates.",
        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.65,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "projectile_spiral_nova_angle",
            "base_number_of_projectiles_in_spiral_nova",
            "projectile_spiral_nova_time_ms",
            "base_projectile_speed_+%",
            "base_is_projectile",
            "always_pierce",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 360, 6, 200, 100, critChance = 6, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecyWaterVortex"] = {
        name = "ProphecyWaterVortex",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [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.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.4,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_cast_speed_+%",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "number_of_additional_projectiles",
            "base_projectile_speed_+%",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -25, 35, 2, 25, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, -20, 35, 2, 25, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, -15, 35, 2, 25, levelRequirement = 40, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, -10, 35, 2, 25, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, -5, 35, 2, 25, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 0, 35, 2, 25, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 5, 35, 2, 25, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecyColdThorns"] = {
        name = "ProphecyColdThorns",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "minimum_cold_damage_to_return_when_hit",
            "maximum_cold_damage_to_return_when_hit",
            "base_skill_effect_duration",
            "base_damage_taken_+%",
            "cannot_be_blinded",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 2500, -80, levelRequirement = 1, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 2750, -80, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 3000, -80, levelRequirement = 42, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 3250, -80, levelRequirement = 57, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 3500, -80, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 3750, -80, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 4000, -80, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecyEnchantmentOfSpiteWhenHit"] = {
        name = "Word of Spite",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Releases a circle of projectiles based on your weapon, leaving chilled ground in their wake.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.Triggered] = true,
            [SkillType.Triggerable] = true,
            [SkillType.ChillingArea] = true,
            [SkillType.Cold] = true,
            [SkillType.ProjectilesNotFromUser] = true,
            [SkillType.Cooldown] = true,
            [SkillType.InbuiltTrigger] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_projectile_ground_effect_duration",
            "number_of_additional_projectiles",
            "melee_counterattack_trigger_on_hit_%",
            "skill_physical_damage_%_to_convert_to_cold",
            "projectiles_drop_ground_ice",
            "projectiles_drop_ground_effects_on_client",
            "base_is_projectile",
            "projectiles_nova",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {2000, 9, 100, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    30% increased Movement Speed
    IdMonsterImplicitFastRun5
    FamilyMovementVelocity
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base movement velocity +% Min: 30 Max: 30 Global
  • Craft Tagsspeed
    25% Chance to Block Attack Damage
    25% Chance to Block Spell Damage
    You take 20% of Damage from Blocked Hits
    IdMonsterAttackSpellBlock25Bypass20
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base spell block % Min: 25 Max: 25 Global
  • monster base block % Min: 25 Max: 25 Global
  • base block % damage taken Min: 20 Max: 20 Global
  • Craft Tagsblock
    Lora, the Contender
    Undead
    30% increased Movement Speed
    Gain 25% of Physical Damage as Extra Cold Damage
    monster no map drops [1]
    25% Chance to Block Attack Damage
    25% Chance to Block Spell Damage
    You take 20% of Damage from Blocked Hits
    SpectreN
    Tagsbone_armour, bones, caster, cold_affinity, has_wand, medium_height, medium_movement, not_dex, not_int, physical_affinity, ranged, skeleton, undead
    Life
    401%
    Armour
    +50%
    Ailment Threshold
    401%
    Resistance
    0 85 0 0
    Damage
    150%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 60
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    Experience
    150%
    Model Size
    100%
    Type
    ProphecySkeletonBossCold
    Metadata
    SkeletonHeroOfIce
    Level
    68
    Life
    25,798
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    560
    Spell Damage
    560
    Accuracy
    290
    Attack Time
    1.605
    Experience
    15,383
    Ailment Threshold
    25,798
    Chill
    82
    Shock
    82
    Brittle
    462
    Scorch
    82
    Sap
    225
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 448–672
    Critical Strike Chance: 5%
    Attack Time: 1.605 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    ProphecyWaterVortex
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Cast Time: 1.4 sec
    Deals 194.5 to 291.7 Cold Damage
    Fires 2 additional Projectiles
    10% reduced Cast Speed
    25% increased Projectile Speed
    base is projectile [1]
    is area damage [1]
    monster reverse point blank damage -% at minimum range [35]
    ProphecyColdThorns
    Spell, Buff, Duration
    Cast Time: 1 sec
    Cooldown Time: 0.8 sec
    Cannot be Blinded
    Base duration is 3.5 seconds
    80% reduced Damage taken
    maximum cold damage to return when hit [318.8]
    minimum cold damage to return when hit [212.5]
    ProphecyIceStorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Firestorm
    Critical Strike Chance: 5%
    Cast Time: 0.9 sec
    Cooldown Time: 1.5 sec
    Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
    Deals 1037 to 1555 Cold Damage
    Base duration is 3 seconds
    One impact every 0.15 seconds
    Base radius is 1 metre
    firestorm base area of effect +% [-19]
    firestorm drop ground ice duration ms [1500]
    is area damage [1]
    ProphecyFrostWall
    Spell, Damage, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, Cooldown
    Frost Wall
    Critical Strike Chance: 5%
    Cast Time: 0.5 sec
    Cooldown Time: 6 sec
    Creates a wall of ice which holds back enemies. Targets under the wall are damaged and pushed back.
    Deals 23.61 to 35.41 Cold Damage
    Base duration is 2.65 seconds
    0.15 seconds between appearance of Wall sections
    +4 metres to Wall length
    ProphecyEnchantmentOfSpiteWhenHit
    Attack, RangedAttack, Projectile, Triggered, Triggerable, ChillingArea, Cold, ProjectilesNotFromUser, Cooldown, InbuiltTrigger
    Word of Spite
    Base Damage: 448–672
    Critical Strike Chance: 5%
    Attack Time: 1.605 sec
    Cooldown Time: 5 sec
    Releases a circle of projectiles based on your weapon, leaving chilled ground in their wake.
    Fires 9 additional Projectiles
    50% of Physical Damage Converted to Cold Damage
    Fires Projectiles in a circle
    Trigger this Skill when Hit
    base is projectile [1]
    base projectile ground effect duration [2000]
    projectiles drop ground effects on client [1]
    projectiles drop ground ice [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "Emerge"
    	basic_action = "Revive"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_death = "DetachAllContainingText( glowhand );"
    	on_spawned_dead = "DetachAllContainingText( glowhand );"
    }
    
    Render
    {
         //turn_duration = 0.35
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/ProphecyBoss/SkeletonHeroOfIce"] = {
        name = "Lora, the Contender",
        life = 4.01,
        fireResist = 0,
        coldResist = 85,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 60,
        accuracy = 1,
        weaponType1 = "Wand",
        weaponType2 = "Shield",
        skillList = {
            "Melee",
            "ProphecyFrostWall",
            "ProphecyIceStorm",
            "ProphecyWaterVortex",
            "ProphecyColdThorns",
            "ProphecyEnchantmentOfSpiteWhenHit",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecyFrostWall"] = {
        name = "Frost Wall",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Creates a wall of ice which holds back enemies. Targets under the wall are damaged and pushed back.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.Cascadable] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.5,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_skill_effect_duration",
            "wall_maximum_length",
            "wall_expand_delay_ms",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1600, 20, 150, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 1650, 20, 150, critChance = 5, levelRequirement = 8, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 1700, 22, 150, critChance = 5, levelRequirement = 11, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 1750, 22, 150, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 1800, 24, 150, critChance = 5, levelRequirement = 20, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 1850, 24, 150, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 1900, 26, 150, critChance = 5, levelRequirement = 29, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, 1950, 26, 150, critChance = 5, levelRequirement = 31, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, 2000, 28, 150, critChance = 5, levelRequirement = 32, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, 2050, 28, 150, critChance = 5, levelRequirement = 34, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [11] = {0.80000001192093, 1.2000000476837, 2100, 30, 150, critChance = 5, levelRequirement = 37, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [12] = {0.80000001192093, 1.2000000476837, 2150, 30, 150, critChance = 5, levelRequirement = 40, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [13] = {0.80000001192093, 1.2000000476837, 2200, 32, 150, critChance = 5, levelRequirement = 42, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [14] = {0.80000001192093, 1.2000000476837, 2250, 32, 150, critChance = 5, levelRequirement = 45, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, 2300, 34, 150, critChance = 5, levelRequirement = 50, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 2350, 34, 150, critChance = 5, levelRequirement = 51, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 2400, 36, 150, critChance = 5, levelRequirement = 52, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 2450, 36, 150, critChance = 5, levelRequirement = 54, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [19] = {0.80000001192093, 1.2000000476837, 2500, 38, 150, critChance = 5, levelRequirement = 58, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [20] = {0.80000001192093, 1.2000000476837, 2550, 38, 150, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [21] = {0.80000001192093, 1.2000000476837, 2600, 40, 150, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [22] = {0.80000001192093, 1.2000000476837, 2650, 40, 150, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [23] = {0.80000001192093, 1.2000000476837, 2700, 42, 150, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [24] = {0.80000001192093, 1.2000000476837, 2750, 42, 150, critChance = 5, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [25] = {0.80000001192093, 1.2000000476837, 2800, 44, 150, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [26] = {0.80000001192093, 1.2000000476837, 2850, 44, 150, critChance = 5, levelRequirement = 72, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [27] = {0.80000001192093, 1.2000000476837, 2900, 46, 150, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [28] = {0.80000001192093, 1.2000000476837, 2950, 46, 150, critChance = 5, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [29] = {0.80000001192093, 1.2000000476837, 3000, 48, 150, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [30] = {0.80000001192093, 1.2000000476837, 3050, 48, 150, critChance = 5, levelRequirement = 76, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [31] = {0.80000001192093, 1.2000000476837, 3100, 50, 150, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [32] = {0.80000001192093, 1.2000000476837, 3150, 50, 150, critChance = 5, levelRequirement = 78, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [33] = {0.80000001192093, 1.2000000476837, 3200, 52, 150, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [34] = {0.80000001192093, 1.2000000476837, 3250, 52, 150, critChance = 5, levelRequirement = 80, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [35] = {0.80000001192093, 1.2000000476837, 3300, 54, 150, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [36] = {0.80000001192093, 1.2000000476837, 3450, 54, 150, critChance = 5, levelRequirement = 82, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecyIceStorm"] = {
        name = "Firestorm",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.9,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "firestorm_base_area_of_effect_+%",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "firestorm_drop_ground_ice_duration_ms",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -51, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 2, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, -49, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, -46, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 9, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, -43, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 15, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, -40, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 22, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, -36, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, -33, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 38, statInterpolation = {3, 3, 1},  cost = { }, },
            [8] = {0.80000001192093, 1.2000000476837, -30, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 46, statInterpolation = {3, 3, 1},  cost = { }, },
            [9] = {0.80000001192093, 1.2000000476837, -27, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 54, statInterpolation = {3, 3, 1},  cost = { }, },
            [10] = {0.80000001192093, 1.2000000476837, -23, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 62, statInterpolation = {3, 3, 1},  cost = { }, },
            [11] = {0.80000001192093, 1.2000000476837, -19, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
            [12] = {0.80000001192093, 1.2000000476837, -16, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [13] = {0.80000001192093, 1.2000000476837, -12, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 71, statInterpolation = {3, 3, 1},  cost = { }, },
            [14] = {0.80000001192093, 1.2000000476837, -8, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [15] = {0.80000001192093, 1.2000000476837, -4, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 75, statInterpolation = {3, 3, 1},  cost = { }, },
            [16] = {0.80000001192093, 1.2000000476837, 0, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 77, statInterpolation = {3, 3, 1},  cost = { }, },
            [17] = {0.80000001192093, 1.2000000476837, 4, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
            [18] = {0.80000001192093, 1.2000000476837, 8, 3000, 150, 1500, 10, critChance = 5, levelRequirement = 81, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecyWaterVortex"] = {
        name = "ProphecyWaterVortex",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [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.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.4,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_cast_speed_+%",
            "monster_reverse_point_blank_damage_-%_at_minimum_range",
            "number_of_additional_projectiles",
            "base_projectile_speed_+%",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -25, 35, 2, 25, levelRequirement = 3, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, -20, 35, 2, 25, levelRequirement = 19, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, -15, 35, 2, 25, levelRequirement = 40, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, -10, 35, 2, 25, levelRequirement = 64, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, -5, 35, 2, 25, levelRequirement = 69, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 0, 35, 2, 25, levelRequirement = 74, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 5, 35, 2, 25, levelRequirement = 79, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecyColdThorns"] = {
        name = "ProphecyColdThorns",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "minimum_cold_damage_to_return_when_hit",
            "maximum_cold_damage_to_return_when_hit",
            "base_skill_effect_duration",
            "base_damage_taken_+%",
            "cannot_be_blinded",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 2500, -80, levelRequirement = 1, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 2750, -80, levelRequirement = 20, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 3000, -80, levelRequirement = 42, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 3250, -80, levelRequirement = 57, statInterpolation = {3, 3, 1},  cost = { }, },
            [5] = {0.80000001192093, 1.2000000476837, 3500, -80, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
            [6] = {0.80000001192093, 1.2000000476837, 3750, -80, levelRequirement = 73, statInterpolation = {3, 3, 1},  cost = { }, },
            [7] = {0.80000001192093, 1.2000000476837, 4000, -80, levelRequirement = 78, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ProphecyEnchantmentOfSpiteWhenHit"] = {
        name = "Word of Spite",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Releases a circle of projectiles based on your weapon, leaving chilled ground in their wake.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.Projectile] = true,
            [SkillType.Triggered] = true,
            [SkillType.Triggerable] = true,
            [SkillType.ChillingArea] = true,
            [SkillType.Cold] = true,
            [SkillType.ProjectilesNotFromUser] = true,
            [SkillType.Cooldown] = true,
            [SkillType.InbuiltTrigger] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_projectile_ground_effect_duration",
            "number_of_additional_projectiles",
            "melee_counterattack_trigger_on_hit_%",
            "skill_physical_damage_%_to_convert_to_cold",
            "projectiles_drop_ground_ice",
            "projectiles_drop_ground_effects_on_client",
            "base_is_projectile",
            "projectiles_nova",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
        },
        levels = {
            [1] = {2000, 9, 100, 50, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    30% increased Movement Speed
    IdMonsterImplicitFastRun5
    FamilyMovementVelocity
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base movement velocity +% Min: 30 Max: 30 Global
  • Craft Tagsspeed
    Gain 25% of Physical Damage as Extra Cold Damage
    IdMonsterAuraAddedColdDamage
    FamilyMonsterAura
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • physical damage % to add as cold Min: 25 Max: 25 Global
  • Craft Tagsphysical_damage elemental_damage damage physical elemental cold
    Cold Damage Aura
    Radius: 50
    Allies deal additional cold damage
    Gain 25% of Physical Damage as Extra Cold Damage
    monster no map drops [1]
    IdMonsterNoMapDrops
    FamilyMonsterNoMapDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no map drops Min: 1 Max: 1 Global
  • 25% Chance to Block Attack Damage
    25% Chance to Block Spell Damage
    You take 20% of Damage from Blocked Hits
    IdMonsterAttackSpellBlock25Bypass20
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base spell block % Min: 25 Max: 25 Global
  • monster base block % Min: 25 Max: 25 Global
  • base block % damage taken Min: 20 Max: 20 Global
  • Craft Tagsblock