Merveil, the Reflection

SpectreN
Area[73] Underground Sea
Modunique_boss_curse_effect_on_self_+%_final [-33]
monster_slain_experience_+% [100]
monster_dropped_item_quantity_+% [1500]
monster_dropped_item_rarity_+% [2000]
cannot_be_taunted_when_taunted_ms [0]
energy_shield_recharge_rate_+% [-65]
cannot_be_stunned_while_stunned [1]
cannot_be_stunned_for_ms_after_stun_finished [2000]
Tagsred_blood, demon
Damage180%
Life400%
Energy Shield From Life100%
Ailment Threshold400%
Critical Strike Chance5.5%
TypeMapIllusionBoss
Attack Distance6 ~ 9
Attack Time1.455 Second
Damage Spread30%
Accuracy+100%

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 1057 to 1586 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 741.1 to 926.4 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Merveil, the Reflection575052497.31.455304751616185483047540404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 971.5 to 1457 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 648 to 810 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Merveil, the Reflection515042227.31.455253361419879452533640404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 819.1 to 1229 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 494.6 to 618.3 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Merveil, the Reflection398541768.91.455170721094068521707240404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 659.9 to 989.9 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 351.9 to 439.8 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Merveil, the Reflection2960913201.45510863787256761086340404025
Melee8OnlyLastTarget
Melee4OnlyLastTarget TargetNear
Melee100TargetFrozen
MerveilIceSpear15TargetNotMediumNear
MerveilIceSpear 5
FireStorm10NotOnFullLife

Object Type

version 2
extends "Metadata/Monsters/Monster"

Stats
{
	set_item_drop_slots = 0
	set_monster_no_drops = 1
	set_monster_has_second_form = 1
	set_monster_can_spawn_with_talisman = 1
}

Animated
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act1/merveil/death/merv_explodeconnection.ao"
}


Life
{
	corpse_usable = false
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "ForEachOfType( Metadata/Critters/MerveilIllusion/female, { Delete(); } ); ForEachOfType( Metadata/Critters/MerveilIllusion/male, { Delete(); } );"
}

Life
{
	on_spawned_dead = "HideMeshSegment( seawitchShape ); DetachAll();"
}

Render
{
     //turn_duration = 0.45
}

Animated
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act1/merveil/gold_summon/goldsummon.ao"
}
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/seawitchillusion/MapBossMerveil"] = {
    name = "Merveil, the Reflection",
    life = 4,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.3,
    attackTime = 1.455,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "One Hand Sword",
    skillList = {
        "Melee",
        "MapMerveilIcestorm",
        "MapMerveilIceSpear",
        "MerveilTeleport",
        "MerveilAnimateWeapon",
        "MerveilSummonStatue",
    },
    modList = {
    },
}
-- Data\3_0\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.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.SkillCanVolley] = 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] = {1, 1, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilIcestorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 0.5091,
    incrementalEffectiveness = 0.058,
    description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.SpellCanCascade] = 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",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "skill_art_variation",
        "firestorm_base_area_of_effect_+%",
        "firestorm_drop_ground_ice_duration_ms",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.4, 0.5, 6000, 50, 4, -35, 3600, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilIceSpear"] = {
    name = "MapMerveilIceSpear",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.8636,
    incrementalEffectiveness = 0.032,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.77,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "ice_spear_second_form_critical_strike_chance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "never_freeze",
    },
    levels = {
        [1] = {0.8, 1.2, 400, -25, critChance = 10, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilTeleport"] = {
    name = "MerveilTeleport",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilAnimateWeapon"] = {
    name = "MerveilAnimateWeapon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {15000, levelRequirement = 13, statInterpolation = {1},  },
        [2] = {7000, levelRequirement = 44, statInterpolation = {1},  },
        [3] = {5000, levelRequirement = 59, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSummonStatue"] = {
    name = "MerveilSummonStatue",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.7,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 13, statInterpolation = {},  },
        [2] = {levelRequirement = 44, statInterpolation = {},  },
        [3] = {levelRequirement = 59, statInterpolation = {},  },
    },
}
SpectreN
Area
Modunique_boss_curse_effect_on_self_+%_final [-33]
monster_slain_experience_+% [100]
monster_dropped_item_quantity_+% [1500]
monster_dropped_item_rarity_+% [2000]
cannot_be_taunted_when_taunted_ms [0]
energy_shield_recharge_rate_+% [-65]
cannot_be_stunned_while_stunned [1]
cannot_be_stunned_for_ms_after_stun_finished [2000]
Tagsred_blood, demon
Damage180%
Life400%
Energy Shield From Life100%
Ailment Threshold400%
Critical Strike Chance5.5%
TypeMapIllusionBoss
Attack Distance6 ~ 9
Attack Time1.455 Second
Damage Spread30%
Accuracy+100%
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/seawitchillusion/MapBossMerveilElder"] = {
    name = "Merveil, the Reflection",
    life = 4,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.3,
    attackTime = 1.455,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "One Hand Sword",
    skillList = {
    },
    modList = {
    },
}
SpectreN
Area
Modunique_boss_curse_effect_on_self_+%_final [-33]
monster_slain_experience_+% [100]
monster_dropped_item_quantity_+% [1500]
monster_dropped_item_rarity_+% [2000]
cannot_be_taunted_when_taunted_ms [0]
energy_shield_recharge_rate_+% [-65]
cannot_be_stunned_while_stunned [1]
cannot_be_stunned_for_ms_after_stun_finished [2000]
Tagsred_blood, demon
Damage180%
Life400%
Energy Shield From Life100%
Ailment Threshold400%
Critical Strike Chance5.5%
TypeMapIllusionBoss
Attack Distance6 ~ 9
Attack Time1.455 Second
Damage Spread30%
Accuracy+100%

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 1057 to 1586 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 741.1 to 926.4 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Merveil, the Reflection575052497.31.455304751616185483047540404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 971.5 to 1457 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 648 to 810 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Merveil, the Reflection515042227.31.455253361419879452533640404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 819.1 to 1229 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 494.6 to 618.3 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Merveil, the Reflection398541768.91.455170721094068521707240404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 659.9 to 989.9 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 351.9 to 439.8 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Merveil, the Reflection2960913201.45510863787256761086340404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 529.7 to 794.6 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 249.4 to 311.8 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Merveil, the Reflection21536979.51.455688856424681688840404025
Melee8OnlyLastTarget
Melee4OnlyLastTarget TargetNear
Melee100TargetFrozen
MerveilIceSpear15TargetNotMediumNear
MerveilIceSpear 5
FireStorm10NotOnFullLife

Object Type

version 2
extends "Metadata/Monsters/Monster"

Stats
{
	set_item_drop_slots = 0
	set_monster_no_drops = 1
	set_monster_has_second_form = 1
	set_monster_can_spawn_with_talisman = 1
}

Animated
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act1/merveil/death/merv_explodeconnection.ao"
}


Life
{
	corpse_usable = false
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "ForEachOfType( Metadata/Critters/MerveilIllusion/female, { Delete(); } ); ForEachOfType( Metadata/Critters/MerveilIllusion/male, { Delete(); } );"
}

Life
{
	on_spawned_dead = "HideMeshSegment( seawitchShape ); DetachAll();"
}

Render
{
     //turn_duration = 0.45
}

Animated
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act1/merveil/gold_summon/goldsummon.ao"
}
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/seawitchillusion/MapBossMerveilShaper"] = {
    name = "Merveil, the Reflection",
    life = 4,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.3,
    attackTime = 1.455,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "One Hand Sword",
    skillList = {
        "Melee",
        "MapMerveilIcestorm",
        "MapMerveilIceSpear",
        "MerveilTeleport",
        "MerveilAnimateWeapon",
        "MerveilSummonStatue",
    },
    modList = {
    },
}
-- Data\3_0\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.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.SkillCanVolley] = 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] = {1, 1, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilIcestorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 0.5091,
    incrementalEffectiveness = 0.058,
    description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.SpellCanCascade] = 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",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "skill_art_variation",
        "firestorm_base_area_of_effect_+%",
        "firestorm_drop_ground_ice_duration_ms",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.4, 0.5, 6000, 50, 4, -35, 3600, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilIceSpear"] = {
    name = "MapMerveilIceSpear",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.8636,
    incrementalEffectiveness = 0.032,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.77,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "ice_spear_second_form_critical_strike_chance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "never_freeze",
    },
    levels = {
        [1] = {0.8, 1.2, 400, -25, critChance = 10, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilTeleport"] = {
    name = "MerveilTeleport",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilAnimateWeapon"] = {
    name = "MerveilAnimateWeapon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {15000, levelRequirement = 13, statInterpolation = {1},  },
        [2] = {7000, levelRequirement = 44, statInterpolation = {1},  },
        [3] = {5000, levelRequirement = 59, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSummonStatue"] = {
    name = "MerveilSummonStatue",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.7,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 13, statInterpolation = {},  },
        [2] = {levelRequirement = 44, statInterpolation = {},  },
        [3] = {levelRequirement = 59, statInterpolation = {},  },
    },
}
SpectreN
Area
Modunique_boss_curse_effect_on_self_+%_final [-33]
monster_slain_experience_+% [100]
monster_dropped_item_quantity_+% [1500]
monster_dropped_item_rarity_+% [2000]
cannot_be_taunted_when_taunted_ms [0]
energy_shield_recharge_rate_+% [-65]
cannot_be_stunned_while_stunned [1]
cannot_be_stunned_for_ms_after_stun_finished [2000]
Tagsred_blood, demon
Damage180%
Life400%
Energy Shield From Life100%
Ailment Threshold400%
Critical Strike Chance5.5%
TypeMapIllusionBoss
Attack Distance6 ~ 9
Attack Time1.455 Second
Damage Spread30%
Accuracy+100%

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 1057 to 1586 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 741.1 to 926.4 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Merveil, the Reflection575052497.31.455304751616185483047540404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 971.5 to 1457 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 648 to 810 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Merveil, the Reflection515042227.31.455253361419879452533640404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 819.1 to 1229 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 494.6 to 618.3 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Merveil, the Reflection398541768.91.455170721094068521707240404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 659.9 to 989.9 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 351.9 to 439.8 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Merveil, the Reflection2960913201.45510863787256761086340404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 529.7 to 794.6 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 249.4 to 311.8 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Merveil, the Reflection21536979.51.455688856424681688840404025
Melee8OnlyLastTarget
Melee4OnlyLastTarget TargetNear
Melee100TargetFrozen
MerveilIceSpear15TargetNotMediumNear
MerveilIceSpear 5
FireStorm10NotOnFullLife

Object Type

version 2
extends "Metadata/Monsters/Monster"

Stats
{
	set_item_drop_slots = 0
	set_monster_no_drops = 1
	set_monster_has_second_form = 1
	set_monster_can_spawn_with_talisman = 1
}

Animated
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act1/merveil/death/merv_explodeconnection.ao"
}


Life
{
	corpse_usable = false
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "ForEachOfType( Metadata/Critters/MerveilIllusion/female, { Delete(); } ); ForEachOfType( Metadata/Critters/MerveilIllusion/male, { Delete(); } );"
}

Life
{
	on_spawned_dead = "HideMeshSegment( seawitchShape ); DetachAll();"
}

Render
{
     //turn_duration = 0.45
}
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/seawitchillusion/BossMerveilEndlessLedge2"] = {
    name = "Merveil, the Reflection",
    life = 4,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.3,
    attackTime = 1.455,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "One Hand Sword",
    skillList = {
        "Melee",
        "MapMerveilIcestorm",
        "MapMerveilIceSpear",
        "MerveilTeleport",
        "MerveilAnimateWeapon",
        "MerveilSummonStatue",
    },
    modList = {
    },
}
-- Data\3_0\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.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.SkillCanVolley] = 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] = {1, 1, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilIcestorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 0.5091,
    incrementalEffectiveness = 0.058,
    description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.SpellCanCascade] = 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",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "skill_art_variation",
        "firestorm_base_area_of_effect_+%",
        "firestorm_drop_ground_ice_duration_ms",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.4, 0.5, 6000, 50, 4, -35, 3600, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilIceSpear"] = {
    name = "MapMerveilIceSpear",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.8636,
    incrementalEffectiveness = 0.032,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.77,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "ice_spear_second_form_critical_strike_chance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "never_freeze",
    },
    levels = {
        [1] = {0.8, 1.2, 400, -25, critChance = 10, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilTeleport"] = {
    name = "MerveilTeleport",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilAnimateWeapon"] = {
    name = "MerveilAnimateWeapon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {15000, levelRequirement = 13, statInterpolation = {1},  },
        [2] = {7000, levelRequirement = 44, statInterpolation = {1},  },
        [3] = {5000, levelRequirement = 59, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSummonStatue"] = {
    name = "MerveilSummonStatue",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.7,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 13, statInterpolation = {},  },
        [2] = {levelRequirement = 44, statInterpolation = {},  },
        [3] = {levelRequirement = 59, statInterpolation = {},  },
    },
}
SpectreN
Area[73] Maelström of Chaos
Modunique_boss_curse_effect_on_self_+%_final [-33]
monster_slain_experience_+% [100]
monster_dropped_item_quantity_+% [1500]
monster_dropped_item_rarity_+% [2000]
cannot_be_taunted_when_taunted_ms [0]
energy_shield_recharge_rate_+% [-65]
cannot_be_stunned_while_stunned [1]
cannot_be_stunned_for_ms_after_stun_finished [2000]
Tagsred_blood, demon
Damage180%
Life1700%
Energy Shield From Life100%
Ailment Threshold1700%
Critical Strike Chance5.5%
TypeMapIllusionBossMaelstrom
Attack Distance6 ~ 9
Attack Time1.455 Second
Damage Spread30%
Accuracy+100%

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 1057 to 1586 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 741.1 to 926.4 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Merveil, the Reflection575052497.31.45512952116161854812952140404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 971.5 to 1457 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 648 to 810 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Merveil, the Reflection515042227.31.45510767814198794510767840404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 819.1 to 1229 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 494.6 to 618.3 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Merveil, the Reflection398541768.91.455725581094068527255840404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 659.9 to 989.9 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 351.9 to 439.8 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Merveil, the Reflection2960913201.45546167787256764616740404025
Melee8OnlyLastTarget
Melee4OnlyLastTarget TargetNear
Melee100TargetFrozen
MerveilIceSpear15TargetNotMediumNear
MerveilIceSpear 5
FireStorm10NotOnFullLife

Object Type

version 2
extends "Metadata/Monsters/Monster"

Stats
{
	set_item_drop_slots = 0
	set_monster_no_drops = 1
	set_monster_has_second_form = 1
}

Animated
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act1/merveil/death/merv_explodeconnection.ao"
}


Life
{
	corpse_usable = false
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "ForEachOfType( Metadata/Critters/MerveilIllusion/female, { Delete(); } ); ForEachOfType( Metadata/Critters/MerveilIllusion/male, { Delete(); } );"
}

Life
{
	on_spawned_dead = "HideMeshSegment( seawitchShape ); DetachAll();"
}

Render
{
     //turn_duration = 0.45
}

Animated
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act1/merveil/gold_summon/goldsummon.ao"
}
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/seawitchillusion/MapBossMerveilMaelstrom"] = {
    name = "Merveil, the Reflection",
    life = 17,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.3,
    attackTime = 1.455,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "One Hand Sword",
    skillList = {
        "Melee",
        "MapMerveilIcestorm",
        "MapMerveilIceSpear",
        "MerveilTeleport",
        "MerveilAnimateWeapon",
        "MerveilSummonStatue",
    },
    modList = {
    },
}
-- Data\3_0\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.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.SkillCanVolley] = 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] = {1, 1, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilIcestorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 0.5091,
    incrementalEffectiveness = 0.058,
    description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.SpellCanCascade] = 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",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "skill_art_variation",
        "firestorm_base_area_of_effect_+%",
        "firestorm_drop_ground_ice_duration_ms",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.4, 0.5, 6000, 50, 4, -35, 3600, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilIceSpear"] = {
    name = "MapMerveilIceSpear",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.8636,
    incrementalEffectiveness = 0.032,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.77,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "ice_spear_second_form_critical_strike_chance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "never_freeze",
    },
    levels = {
        [1] = {0.8, 1.2, 400, -25, critChance = 10, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilTeleport"] = {
    name = "MerveilTeleport",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilAnimateWeapon"] = {
    name = "MerveilAnimateWeapon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {15000, levelRequirement = 13, statInterpolation = {1},  },
        [2] = {7000, levelRequirement = 44, statInterpolation = {1},  },
        [3] = {5000, levelRequirement = 59, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSummonStatue"] = {
    name = "MerveilSummonStatue",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.7,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 13, statInterpolation = {},  },
        [2] = {levelRequirement = 44, statInterpolation = {},  },
        [3] = {levelRequirement = 59, statInterpolation = {},  },
    },
}
SpectreN
Area
Modunique_boss_curse_effect_on_self_+%_final [-33]
monster_slain_experience_+% [100]
monster_dropped_item_quantity_+% [1500]
monster_dropped_item_rarity_+% [2000]
cannot_be_taunted_when_taunted_ms [0]
cannot_be_stunned_while_stunned [1]
cannot_be_stunned_for_ms_after_stun_finished [2000]
Tagsred_blood, demon
Damage180%
Life400%
Energy Shield From Life100%
Ailment Threshold400%
Critical Strike Chance5.5%
TypeMapIllusionBossOnly
Attack Distance6 ~ 9
Attack Time1.455 Second
Damage Spread30%
Accuracy+100%

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 1057 to 1586 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 741.1 to 926.4 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Merveil, the Reflection575052497.31.455304751616185483047540404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 971.5 to 1457 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 648 to 810 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Merveil, the Reflection515042227.31.455253361419879452533640404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 819.1 to 1229 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 494.6 to 618.3 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Merveil, the Reflection398541768.91.455170721094068521707240404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 659.9 to 989.9 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 351.9 to 439.8 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Merveil, the Reflection2960913201.45510863787256761086340404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 529.7 to 794.6 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 249.4 to 311.8 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Merveil, the Reflection21536979.51.455688856424681688840404025
Melee8OnlyLastTarget
Melee4OnlyLastTarget TargetNear
Melee100TargetFrozen
MerveilIceSpear15TargetNotMediumNear
MerveilIceSpear 5
FireStorm10NotOnFullLife

Object Type

version 2
extends "Metadata/Monsters/Monster"

Stats
{

}

Animated
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act1/merveil/death/merv_explodeconnection.ao"
}

Life
{
	corpse_usable = false
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "ForEachOfType( Metadata/Critters/MerveilIllusion/female, { Delete(); } ); ForEachOfType( Metadata/Critters/MerveilIllusion/male, { Delete(); } );"
}

Life
{
	on_spawned_dead = "HideMeshSegment( seawitchShape ); DetachAll();"
}

Animated
{
	on_end_vanquish = "HideMeshSegment( seawitchShape ); DetachAll();"
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act1/merveil/gold_summon/goldsummon.ao"
}

Render
{
	has_light = true
}

Render
{
     //turn_duration = 0.45
}
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/seawitchillusion/MapBossMerveilIllusion"] = {
    name = "Merveil, the Reflection",
    life = 4,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.3,
    attackTime = 1.455,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "One Hand Sword",
    skillList = {
        "Melee",
        "MapMerveilIcestorm",
        "MapMerveilIceSpear",
        "MerveilTeleport",
        "MerveilAnimateWeapon",
        "MerveilSummonStatue",
    },
    modList = {
    },
}
-- Data\3_0\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.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.SkillCanVolley] = 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] = {1, 1, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilIcestorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 0.5091,
    incrementalEffectiveness = 0.058,
    description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.SpellCanCascade] = 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",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "skill_art_variation",
        "firestorm_base_area_of_effect_+%",
        "firestorm_drop_ground_ice_duration_ms",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.4, 0.5, 6000, 50, 4, -35, 3600, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilIceSpear"] = {
    name = "MapMerveilIceSpear",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.8636,
    incrementalEffectiveness = 0.032,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.77,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "ice_spear_second_form_critical_strike_chance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "never_freeze",
    },
    levels = {
        [1] = {0.8, 1.2, 400, -25, critChance = 10, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilTeleport"] = {
    name = "MerveilTeleport",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilAnimateWeapon"] = {
    name = "MerveilAnimateWeapon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {15000, levelRequirement = 13, statInterpolation = {1},  },
        [2] = {7000, levelRequirement = 44, statInterpolation = {1},  },
        [3] = {5000, levelRequirement = 59, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSummonStatue"] = {
    name = "MerveilSummonStatue",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.7,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 13, statInterpolation = {},  },
        [2] = {levelRequirement = 44, statInterpolation = {},  },
        [3] = {levelRequirement = 59, statInterpolation = {},  },
    },
}
SpectreN
Area
Modunique_boss_curse_effect_on_self_+%_final [-33]
monster_slain_experience_+% [100]
monster_dropped_item_quantity_+% [1500]
monster_dropped_item_rarity_+% [2000]
cannot_be_taunted_when_taunted_ms [0]
cannot_be_stunned_while_stunned [1]
cannot_be_stunned_for_ms_after_stun_finished [2000]
Tagsred_blood, demon
Damage180%
Life400%
Energy Shield From Life100%
Ailment Threshold400%
Critical Strike Chance5.5%
TypeMapIllusionBossOnly
Attack Distance6 ~ 9
Attack Time1.455 Second
Damage Spread30%
Accuracy+100%
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/seawitchillusion/MapBossMerveilIllusionElder"] = {
    name = "Merveil, the Reflection",
    life = 4,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.3,
    attackTime = 1.455,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "One Hand Sword",
    skillList = {
    },
    modList = {
    },
}
SpectreN
Area
Modunique_boss_curse_effect_on_self_+%_final [-33]
monster_slain_experience_+% [100]
monster_dropped_item_quantity_+% [1500]
monster_dropped_item_rarity_+% [2000]
cannot_be_taunted_when_taunted_ms [0]
cannot_be_stunned_while_stunned [1]
cannot_be_stunned_for_ms_after_stun_finished [2000]
Tagsred_blood, demon
Damage180%
Life400%
Energy Shield From Life100%
Ailment Threshold400%
Critical Strike Chance5.5%
TypeMapIllusionBoss
Attack Distance6 ~ 9
Attack Time1.455 Second
Damage Spread30%
Accuracy+100%

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 1057 to 1586 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 741.1 to 926.4 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Merveil, the Reflection575052497.31.455304751616185483047540404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 971.5 to 1457 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 648 to 810 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Merveil, the Reflection515042227.31.455253361419879452533640404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 819.1 to 1229 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 494.6 to 618.3 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Merveil, the Reflection398541768.91.455170721094068521707240404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 659.9 to 989.9 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 351.9 to 439.8 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Merveil, the Reflection2960913201.45510863787256761086340404025

Melee
Default Attack
Strike your foes down with a powerful blow.
skill_can_fire_arrows [1]
skill_can_fire_wand_projectiles [1]

Attack ProjectileAttack SkillCanMirageArcher Projectile MeleeSingleTarget AttackCanRepeat Melee SkillCanVolley
Cast Time: 1 Second

MapMerveilIceSpear
Deals 529.7 to 794.6 Cold Damage
Second form has 400% increased Critical Strike Chance
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-25]

base_is_projectile never_freeze Spell Triggerable
Cast Time: 1.77 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilAnimateWeapon
+5 seconds to Base duration
Spell
Cast Time: 1 Second
Cooldown Time: 5 Second

MapMerveilIcestorm
Firestorm
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 249.4 to 311.8 Cold Damage
+6 seconds to Base duration
One impact every 0.05 seconds
skill_art_variation [4]
firestorm_base_area_of_effect_+% [-35]
firestorm_drop_ground_ice_duration_ms [3600]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage firestorm_use_server_effects Spell Hit Area Duration SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable FireSkill SpellCanCascade CanRapidFire AreaSpell
Cast Time: 0.9 Second
Cooldown Time: 6 Second

MerveilSummonStatue
Spell TriggerableCast Time: 0.7 Second
Cooldown Time: 6 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Merveil, the Reflection21536979.51.455688856424681688840404025
Melee8OnlyLastTarget
Melee4OnlyLastTarget TargetNear
Melee100TargetFrozen
MerveilIceSpear15TargetNotMediumNear
MerveilIceSpear 5
FireStorm10NotOnFullLife

Object Type

version 2
extends "Metadata/Monsters/Monster"

Stats
{
	set_item_drop_slots = 0
	set_monster_no_drops = 1
	set_monster_has_second_form = 1
}

Animated
{
	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act1/merveil/death/merv_explodeconnection.ao"
}

Life
{
	corpse_usable = false
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "ForEachOfType( Metadata/Critters/MerveilIllusion/female, { Delete(); } ); ForEachOfType( Metadata/Critters/MerveilIllusion/male, { Delete(); } );"
}

Life
{
	on_spawned_dead = "HideMeshSegment( seawitchShape ); DetachAll();"
}

Render
{
     //turn_duration = 0.45
}
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/seawitchillusion/MapBossMerveilPantheon"] = {
    name = "Merveil, the Reflection",
    life = 4,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.3,
    attackTime = 1.455,
    attackRange = 9,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "One Hand Sword",
    skillList = {
        "Melee",
        "MapMerveilIcestorm",
        "MapMerveilIceSpear",
        "MerveilTeleport",
        "MerveilAnimateWeapon",
        "MerveilSummonStatue",
    },
    modList = {
    },
}
-- Data\3_0\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.ProjectileAttack] = true,
        [SkillType.SkillCanMirageArcher] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.AttackCanRepeat] = true,
        [SkillType.Melee] = true,
        [SkillType.SkillCanVolley] = 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] = {1, 1, levelRequirement = 1, statInterpolation = {1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilIcestorm"] = {
    name = "Firestorm",
    hidden = true,
    color = "3",
    baseEffectiveness = 0.5091,
    incrementalEffectiveness = 0.058,
    description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.FireSkill] = true,
        [SkillType.SpellCanCascade] = 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",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "skill_art_variation",
        "firestorm_base_area_of_effect_+%",
        "firestorm_drop_ground_ice_duration_ms",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.4, 0.5, 6000, 50, 4, -35, 3600, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilIceSpear"] = {
    name = "MapMerveilIceSpear",
    hidden = true,
    color = 4,
    baseEffectiveness = 2.8636,
    incrementalEffectiveness = 0.032,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.77,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "ice_spear_second_form_critical_strike_chance_+%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "base_is_projectile",
        "never_freeze",
    },
    levels = {
        [1] = {0.8, 1.2, 400, -25, critChance = 10, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilTeleport"] = {
    name = "MerveilTeleport",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilAnimateWeapon"] = {
    name = "MerveilAnimateWeapon",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {15000, levelRequirement = 13, statInterpolation = {1},  },
        [2] = {7000, levelRequirement = 44, statInterpolation = {1},  },
        [3] = {5000, levelRequirement = 59, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSummonStatue"] = {
    name = "MerveilSummonStatue",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.7,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 13, statInterpolation = {},  },
        [2] = {levelRequirement = 44, statInterpolation = {},  },
        [3] = {levelRequirement = 59, statInterpolation = {},  },
    },
}