Tul, Creeping Avalanche
Demon
kill traps mines and totems on death [1]
30% Chance to Block Attack Damage
You take 15% of Damage from Blocked Hits
monster no drops [1]
SpectreN
Tagscaster, cold_affinity, demon, has_one_hand_sword, has_one_handed_melee, humanoid, light_armour, medium_height, no_pantheon_mod, ranged, red_blood, slashing_weapon, very_fast_movement
Life
3200%
Ailment Threshold
3200%
Resistance
40 40 40 25
Damage
200%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 10
Attack Time
0.795 Second
Damage Spread
±20%
Experience
200%
Model Size
140%
Type
BreachBossColdWild
Metadata
BreachBossColdWild
Level
68
Life
205,867
Armour
28,790
Evasion
4,739
Energy Shield
0
Damage
747
Spell Damage
747
Accuracy
290
Attack Time
0.795
Experience
20,510
Ailment Threshold
205,867
Chill
651
Shock
651
Brittle
3,683
Scorch
651
Sap
1,798
BreachBossFrostBlades
Attack, Projectile, MeleeSingleTarget, Multistrikeable, Melee, Cold, RangedAttack, ProjectilesNotFromUser
Frost Blades
Base Damage: 598–897
Critical Strike Chance: 5%
Attack Time: 0.795 sec
Attack enemies with increased range, releasing icy blades from the first enemy hit which fly at other enemies. Requires a Melee Weapon.
Deals 100% more Damage
Fires 2 additional Projectiles
50% of Physical Damage Converted to Cold Damage
35% more Attack Speed
+1.4 metres to Melee Strike Range
base is projectile [1]
SummonBreachIceTotem
Spell, Multicastable, Triggerable, Trappable, Totemable, Mineable
Cast Time: 1 sec
Cooldown Time: 10 sec
alternate minion [201]
minion dies when parent dies [1]
number of monsters to summon [2]
summoned monsters are minions [1]
BreachColdBarrageBossWild
Spell, Projectile, Cold
Cast Time: 3.83 sec
Cooldown Time: 10 sec
Deals 871.7 to 1308 Cold Damage
Your Hits cannot Stun Enemies
base is projectile [1]
monster penalty against minions damage +% final vs player minions [-70]
monster reverse point blank damage -% at minimum range [30]
projectile speed variation +% [15]

Object Type

version 2
extends "Metadata/Monsters/BreachBosses/BreachMonster"

Transitionable
{
}

MinimapIcon
{
	icon = "BreachBoss"	
}

Object Type Codes

version 2
extends "Metadata/Monsters/BreachBosses/BreachMonster"

BaseEvents 
{ 
	on_construction_complete = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/Breach/boss_hand_fx/Cold.epk );"
}

SoundParameterBreach
{
parameter = "BreachEdgeDist"
distance_start = 0.0
distance_end = 10.0
value_start = 0.0
value_end = 10.0
}

Life
{
	on_spawned_dead = "HideMinimapIcon();"
	on_death = "HideMinimapIcon();"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/BreachBosses/BreachBossColdWild"] = {
    name = "Tul, Creeping Avalanche",
    life = 32,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 2,
    damageSpread = 0.2,
    attackTime = 0.795,
    attackRange = 10,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "Shield",
    skillList = {
        "BreachBossFrostBlades",
        "BreachColdBarrageBossWild",
        "SummonBreachIceTotem",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["BreachBossFrostBlades"] = {
    name = "Frost Blades",
    hidden = true,
    color = "2",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Attack enemies with increased range, releasing icy blades from the first enemy hit which fly at other enemies. Requires a Melee Weapon.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.Cold] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.ProjectilesNotFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "skill_physical_damage_%_to_convert_to_cold",
        "melee_weapon_range_+",
        "number_of_additional_projectiles",
        "active_skill_attack_speed_+%_final",
        "active_skill_damage_+%_final",
        "base_is_projectile",
    },
    levels = {
        [1] = {50, 14, 2, 35, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BreachColdBarrageBossWild"] = {
    name = "BreachColdBarrageBossWild",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Projectile] = true,
        [SkillType.Cold] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.83,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "monster_reverse_point_blank_damage_-%_at_minimum_range",
        "projectile_speed_variation_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "cannot_stun",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 30, 15, -70, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["SummonBreachIceTotem"] = {
    name = "SummonBreachIceTotem",
    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 = {
        "number_of_monsters_to_summon",
        "alternate_minion",
        "summoned_monsters_are_minions",
        "minion_dies_when_parent_dies",
    },
    levels = {
        [1] = {2, 201, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
kill traps mines and totems on death [1]
IdMonsterKillTrapsMinesTotemsOnDeath
FamilyMonsterKillTrapsMinesTotemsOnDeath
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • kill traps mines and totems on death Min: 1 Max: 1 Global
  • 30% Chance to Block Attack Damage
    You take 15% of Damage from Blocked Hits
    IdMonsterAttackBlock30Bypass15
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 30 Max: 30 Global
  • base block % damage taken Min: 15 Max: 15 Global
  • Craft Tagsblock
    monster no drops [1]
    IdMonsterNoDrops
    FamilyMonsterNoDrops
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no drops Min: 1 Max: 1 Global
  • Tul, Creeping Avalanche
    Demon
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    30% Chance to Block Attack Damage
    You take 15% of Damage from Blocked Hits
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    Cannot be Knocked Back
    SpectreN
    AreaTul's Domain, Tul's Domain, Tul's Domain, Tul's Domain, Tul's Domain
    Tagsbreachlord_boss_domain, caster, cold_affinity, demon, has_one_hand_sword, has_one_handed_melee, humanoid, light_armour, medium_height, no_pantheon_mod, not_dex, not_int, ranged, red_blood, slashing_weapon, unique_map_boss, very_fast_movement
    Life
    1200%
    Armour
    +50%
    Ailment Threshold
    504%
    Resistance
    40 40 40 25
    Damage
    200%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    0.795 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    140%
    Type
    BreachBossColdMap
    Metadata
    BreachBossColdMap
    Level
    84
    Life
    35,247,049
    Armour
    149,751
    Evasion
    8,120
    Energy Shield
    0
    Damage
    2,171
    Spell Damage
    3,241
    Accuracy
    538
    Attack Time
    0.53265
    Experience
    145,750
    Ailment Threshold
    6,957,767
    Chill
    22,000
    Shock
    22,000
    Brittle
    124,467
    Scorch
    22,000
    Sap
    60,783
    BreachColdBarrageBoss
    Spell, Projectile, Cold
    Cast Time: 3.83 sec
    Cooldown Time: 10 sec
    Deals 1896 to 2844 Cold Damage
    Your Hits cannot Stun Enemies
    Fires an additional Projectile
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-70]
    projectile speed variation +% [15]
    TransitionObject
    number of monsters to summon [1]
    summon monster radius [200]
    transition objects at state [1]
    TransitionObject2
    number of monsters to summon [1]
    summon monster radius [200]
    transition objects at state [1]
    TransitionObject3
    number of monsters to summon [1]
    summon monster radius [200]
    transition objects at state [1]
    TransitionObject4
    number of monsters to summon [1]
    summon monster radius [200]
    transition objects at state [1]
    BreachSummonMonsterAtMarker
    Spell
    Cast Time: 1 sec
    Cooldown Time: 10 sec
    BreachBossFrostBlades
    Attack, Projectile, MeleeSingleTarget, Multistrikeable, Melee, Cold, RangedAttack, ProjectilesNotFromUser
    Frost Blades
    Base Damage: 3448–5172
    Critical Strike Chance: 5%
    Attack Time: 0.795 sec
    Attack enemies with increased range, releasing icy blades from the first enemy hit which fly at other enemies. Requires a Melee Weapon.
    Deals 100% more Damage
    Fires 2 additional Projectiles
    50% of Physical Damage Converted to Cold Damage
    35% more Attack Speed
    +1.4 metres to Melee Strike Range
    base is projectile [1]
    BreachBlizzardBoss
    Spell, Area, Damage, AreaSpell
    Cast Time: 1 sec
    Cooldown Time: 13 sec
    The snowstorm protects you. You have a chance to avoid damage while in it.
    #% increased Damage taken
    avoid damage % [#]
    Base duration is 30 seconds
    20% chance to Avoid All Damage from Hits
    25% reduced Damage taken
    active skill area of effect radius +% final [125]
    monster penalty against minions damage +% final vs player minions [-70]

    Object Type

    version 2
    extends "Metadata/Monsters/BreachBosses/BreachBoss"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/BreachBosses/BreachBoss"
    
    Animated
    {
    	on_end_death_sword_shield = "SpawnPermanentEffect( Metadata/Effects/Spells/monsters_effects/Breach/Boss_death/StrDexIntDeath.ao, death );"
    }
    
    BaseEvents 
    { 
    	on_construction_complete = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/Breach/boss_hand_fx/Cold.epk );"
    }
    
    SoundParameterBreach
    {
    parameter = "BreachEdgeDist"
    distance_start = 0.0
    distance_end = 10.0
    value_start = 0.0
    value_end = 10.0
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BreachBosses/BreachBossColdMap"] = {
        name = "Tul, Creeping Avalanche",
        life = 12,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2,
        damageSpread = 0.2,
        attackTime = 0.795,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "One Hand Sword",
        weaponType2 = "Shield",
        skillList = {
            "BreachBossFrostBlades",
            "BreachColdBarrageBoss",
            "BreachBlizzardBoss",
            "TransitionObject",
            "TransitionObject2",
            "TransitionObject3",
            "TransitionObject4",
            "BreachSummonMonsterAtMarker",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BreachBossFrostBlades"] = {
        name = "Frost Blades",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Attack enemies with increased range, releasing icy blades from the first enemy hit which fly at other enemies. Requires a Melee Weapon.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Cold] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.ProjectilesNotFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_cold",
            "melee_weapon_range_+",
            "number_of_additional_projectiles",
            "active_skill_attack_speed_+%_final",
            "active_skill_damage_+%_final",
            "base_is_projectile",
        },
        levels = {
            [1] = {50, 14, 2, 35, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BreachColdBarrageBoss"] = {
        name = "BreachColdBarrageBoss",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.Cold] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.83,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "number_of_additional_projectiles",
            "projectile_speed_variation_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "base_is_projectile",
            "cannot_stun",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1, 15, -70, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BreachBlizzardBoss"] = {
        name = "BreachBlizzardBoss",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_damage_taken_+%",
            "avoid_damage_%",
            "base_skill_effect_duration",
            "active_skill_area_of_effect_radius_+%_final",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {-25, 20, 30000, 125, -70, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TransitionObject"] = {
        name = "TransitionObject",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "summon_monster_radius",
            "transition_objects_at_state",
        },
        levels = {
            [1] = {1, 200, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TransitionObject2"] = {
        name = "TransitionObject2",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "summon_monster_radius",
            "transition_objects_at_state",
        },
        levels = {
            [1] = {1, 200, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TransitionObject3"] = {
        name = "TransitionObject3",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "summon_monster_radius",
            "transition_objects_at_state",
        },
        levels = {
            [1] = {1, 200, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["TransitionObject4"] = {
        name = "TransitionObject4",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "summon_monster_radius",
            "transition_objects_at_state",
        },
        levels = {
            [1] = {1, 200, 1, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BreachSummonMonsterAtMarker"] = {
        name = "BreachSummonMonsterAtMarker",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • 30% Chance to Block Attack Damage
    You take 15% of Damage from Blocked Hits
    IdMonsterAttackBlock30Bypass15
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 30 Max: 30 Global
  • base block % damage taken Min: 15 Max: 15 Global
  • Craft Tagsblock
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Tul, Creeping Avalanche
    Demon
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    30% Chance to Block Attack Damage
    You take 15% of Damage from Blocked Hits
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    Cannot be Knocked Back
    SpectreN
    Tagscaster, cold_affinity, demon, has_one_hand_sword, has_one_handed_melee, humanoid, light_armour, medium_height, no_pantheon_mod, not_dex, not_int, ranged, red_blood, slashing_weapon, standalone_map_boss, very_fast_movement
    Life
    1200%
    Armour
    +50%
    Ailment Threshold
    504%
    Resistance
    40 40 40 25
    Damage
    200%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    0.795 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    140%
    Type
    BreachBossColdMap
    Metadata
    BreachBossColdMapStandalone
    Level
    68
    Life
    1,672,156
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    851
    Spell Damage
    1,270
    Accuracy
    290
    Attack Time
    0.53265
    Experience
    112,805
    Ailment Threshold
    442,453
    Chill
    1,399
    Shock
    1,399
    Brittle
    7,915
    Scorch
    1,399
    Sap
    3,865
    BreachColdBarrageBoss
    Spell, Projectile, Cold
    Cast Time: 3.83 sec
    Cooldown Time: 10 sec
    Deals 1181 to 1772 Cold Damage
    Your Hits cannot Stun Enemies
    Fires an additional Projectile
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-70]
    projectile speed variation +% [15]
    BreachSummonMonsterAtMarker
    Spell
    Cast Time: 1 sec
    Cooldown Time: 10 sec
    BreachBossFrostBlades
    Attack, Projectile, MeleeSingleTarget, Multistrikeable, Melee, Cold, RangedAttack, ProjectilesNotFromUser
    Frost Blades
    Base Damage: 1351–2027
    Critical Strike Chance: 5%
    Attack Time: 0.795 sec
    Attack enemies with increased range, releasing icy blades from the first enemy hit which fly at other enemies. Requires a Melee Weapon.
    Deals 100% more Damage
    Fires 2 additional Projectiles
    50% of Physical Damage Converted to Cold Damage
    35% more Attack Speed
    +1.4 metres to Melee Strike Range
    base is projectile [1]
    BreachBlizzardBoss
    Spell, Area, Damage, AreaSpell
    Cast Time: 1 sec
    Cooldown Time: 13 sec
    The snowstorm protects you. You have a chance to avoid damage while in it.
    #% increased Damage taken
    avoid damage % [#]
    Base duration is 30 seconds
    20% chance to Avoid All Damage from Hits
    25% reduced Damage taken
    active skill area of effect radius +% final [125]
    monster penalty against minions damage +% final vs player minions [-70]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Stats
    {
    	set_monster_uses_map_boss_difficulty_scaling = 0
    	set_additional_life_scaling_index = 4
    }
    
    StateMachine
    {
    	define_shared_state = "add_effects;"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    BaseEvents 
    { 
    	on_construction_complete = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/Breach/boss_hand_fx/Cold.epk );"
    }
    
    StateMachine
    {
    	on_or_create_state_add_effects_1 = "AddEffectPackToVisualSlotAttachedObject( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Maven/bubble_bosses/tul_sword.epk, MainHand );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BreachBosses/BreachBossColdMapStandalone"] = {
        name = "Tul, Creeping Avalanche",
        life = 12,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2,
        damageSpread = 0.2,
        attackTime = 0.795,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "One Hand Sword",
        weaponType2 = "Shield",
        skillList = {
            "BreachBossFrostBlades",
            "BreachColdBarrageBoss",
            "BreachBlizzardBoss",
            "BreachSummonMonsterAtMarker",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BreachBossFrostBlades"] = {
        name = "Frost Blades",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Attack enemies with increased range, releasing icy blades from the first enemy hit which fly at other enemies. Requires a Melee Weapon.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Cold] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.ProjectilesNotFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_physical_damage_%_to_convert_to_cold",
            "melee_weapon_range_+",
            "number_of_additional_projectiles",
            "active_skill_attack_speed_+%_final",
            "active_skill_damage_+%_final",
            "base_is_projectile",
        },
        levels = {
            [1] = {50, 14, 2, 35, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BreachColdBarrageBoss"] = {
        name = "BreachColdBarrageBoss",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.Cold] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.83,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "number_of_additional_projectiles",
            "projectile_speed_variation_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "base_is_projectile",
            "cannot_stun",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1, 15, -70, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BreachBlizzardBoss"] = {
        name = "BreachBlizzardBoss",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Damage] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_damage_taken_+%",
            "avoid_damage_%",
            "base_skill_effect_duration",
            "active_skill_area_of_effect_radius_+%_final",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        },
        levels = {
            [1] = {-25, 20, 30000, 125, -70, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BreachSummonMonsterAtMarker"] = {
        name = "BreachSummonMonsterAtMarker",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • 30% Chance to Block Attack Damage
    You take 15% of Damage from Blocked Hits
    IdMonsterAttackBlock30Bypass15
    FamilyMonsterBlockAndBypass
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 30 Max: 30 Global
  • base block % damage taken Min: 15 Max: 15 Global
  • Craft Tagsblock
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Cannot be Knocked Back
    IdImmuneToKnockback
    FamilyImmuneToKnockback
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • Tul, Creeping Avalanche
    Demon
    monster no drops or experience [1]
    cannot be afflicted [1]
    cannot be tagged by sentinel [1]
    cannot have affliction mods [1]
    cannot have azmeri dust [1]
    cant possess this [1]
    cant touch this [1]
    monster no talismans [1]
    SpectreN
    Tagscaster, cold_affinity, demon, has_one_hand_sword, has_one_handed_melee, hidden_monster, humanoid, immobile, light_armour, medium_height, no_pantheon_mod, not_dex, not_int, ranged, red_blood, slashing_weapon, standalone_map_boss, unusable_corpse
    Life
    1200%
    Armour
    +50%
    Ailment Threshold
    504%
    Resistance
    40 40 40 25
    Damage
    200%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 10
    Attack Time
    0.795 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    140%
    Type
    BreachBossColdMap
    Metadata
    BreachBossOverlordCloneCold
    Level
    68
    Life
    77,200
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    747
    Spell Damage
    747
    Accuracy
    290
    Attack Time
    0.795
    Experience
    20,510
    Ailment Threshold
    32,424
    Chill
    103
    Shock
    103
    Brittle
    580
    Scorch
    103
    Sap
    283
    BreachColdBarrageBoss
    Spell, Projectile, Cold
    Cast Time: 3.83 sec
    Cooldown Time: 10 sec
    Deals 1181 to 1772 Cold Damage
    Your Hits cannot Stun Enemies
    Fires an additional Projectile
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-70]
    projectile speed variation +% [15]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	corpse_usable = false
    }
    
    BaseEvents
    {
    	on_construction_complete = "RemoveCollidability();"
    }
    
    StateMachine
    {
    	define_shared_state = "skill_done;"
    }
    
    DiesAfterTime {}

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete =
    	"
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/Breach/boss_hand_fx/Cold.epk );
    		AddEffectPack( Metadata/Effects/Microtransactions/Spells/raise_spectre/shadow_mirror/shadow_mirror_EPK.epk );
    	"
    }
    
    StateMachine
    {
    	on_state_skill_done_1 =
    	"
    		RemoveEffects();
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/Weapon_fade/fadeout_fast.epk );
    		Delay( 0.5, { DisableRendering(); } );
    	"
    
    	create_state_skill_done_1 = "DisableRendering();"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BreachBosses/BreachBossOverlordCloneCold"] = {
        name = "Tul, Creeping Avalanche",
        life = 12,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2,
        damageSpread = 0.2,
        attackTime = 0.795,
        attackRange = 10,
        accuracy = 1,
        weaponType1 = "One Hand Sword",
        weaponType2 = "Shield",
        skillList = {
            "BreachColdBarrageBoss",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BreachColdBarrageBoss"] = {
        name = "BreachColdBarrageBoss",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.Cold] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.83,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "number_of_additional_projectiles",
            "projectile_speed_variation_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "base_is_projectile",
            "cannot_stun",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1, 15, -70, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    monster no drops or experience [1]
    IdMonsterNoDropsOrExperience
    FamilyMonsterNoDropsOrExperience
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • cannot be afflicted [1]
    cannot be tagged by sentinel [1]
    cannot have affliction mods [1]
    cannot have azmeri dust [1]
    cant possess this [1]
    cant touch this [1]
    monster no talismans [1]
    IdCannotBeAugmented
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cant touch this Min: 1 Max: 1 Global
  • cant possess this Min: 1 Max: 1 Global
  • cannot be afflicted Min: 1 Max: 1 Global
  • monster no talismans Min: 1 Max: 1 Global
  • cannot have azmeri dust Min: 1 Max: 1 Global
  • cannot have affliction mods Min: 1 Max: 1 Global
  • cannot be tagged by sentinel Min: 1 Max: 1 Global