Merveil, the Returned

SpectreN
Area[73] Underground Sea
Tagsred_blood, demon
Damage180%
Life400%
Energy Shield From Life100%
Ailment Threshold400%
Critical Strike Chance5.5%
TypeMapMerveilSeawitchBoss
Attack Distance6 ~ 6
Attack Time1.5 Second
Damage Spread20%
Accuracy+100%

MapMerveilSeaWitchWave
Deals 1989 to 2984 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 1239 to 1858 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 500% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 1239 to 1858 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 597.8 to 896.7 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 909.9 to 1365 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second

MerveilSeaWitchGlacialCascadeMap
Glacial Cascade
Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
Deals 3084 to 4626 Cold Damage
Causes 8 Bursts
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-30]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill PhysicalSkill CanRapidFire AreaSpell
Cast Time: 2 Second
Cooldown Time: 7 Second

MerveilMortarMap
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
projectile_spread_radius [5]
Deals 1938 to 2908 Cold Damage

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Merveil, the Returned575052574.51.5304751616185483047540404025

MapMerveilSeaWitchWave
Deals 1805 to 2708 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 1140 to 1711 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 500% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 1140 to 1711 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 538.8 to 808.3 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 825.7 to 1239 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second

MerveilSeaWitchGlacialCascadeMap
Glacial Cascade
Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
Deals 2769 to 4154 Cold Damage
Causes 8 Bursts
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-30]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill PhysicalSkill CanRapidFire AreaSpell
Cast Time: 2 Second
Cooldown Time: 7 Second

MerveilMortarMap
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
projectile_spread_radius [5]
Deals 1774 to 2661 Cold Damage

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Merveil, the Returned515042296.21.5253361419879452533640404025

MapMerveilSeaWitchWave
Deals 1484 to 2227 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 965.4 to 1448 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 350% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 965.4 to 1448 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 437.2 to 655.7 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 678.9 to 1018 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second

MerveilSeaWitchGlacialCascadeMap
Glacial Cascade
Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
Deals 2229 to 3344 Cold Damage
Causes 8 Bursts
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-30]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill PhysicalSkill CanRapidFire AreaSpell
Cast Time: 2 Second
Cooldown Time: 7 Second

MerveilMortarMap
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
projectile_spread_radius [5]
Deals 1483 to 2224 Cold Damage

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Merveil, the Returned398541823.61.5170721094068521707240404025

MapMerveilSeaWitchWave
Deals 1159 to 1738 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 781.5 to 1172 Cold Damage
+10 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 150% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 781.5 to 1172 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 335.6 to 503.4 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 530.1 to 795.1 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second

MerveilSeaWitchGlacialCascadeMap
Glacial Cascade
Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
Deals 1695 to 2543 Cold Damage
Causes 8 Bursts
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-30]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill PhysicalSkill CanRapidFire AreaSpell
Cast Time: 2 Second
Cooldown Time: 7 Second

MerveilMortarMap
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
projectile_spread_radius [5]
Deals 1182 to 1773 Cold Damage

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Merveil, the Returned296091360.81.510863787256761086340404025
#SeaWitchWave30OnlyLastTarget
#SeaWitchWave 15
GeometrySpellSeawitchWaveGeometrySpellMerveilMap30 OnlyLastTarget ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpellMerveilMap15 ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpell30 OnlyLastTarget ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpell15 ForceTargetEnemy TargetMediumNear
Flee3NoRepeat TargetNear AllyNearMe TargetIsEnemy
MerveilGeyser 30
SeawitchScreech54EnemyNearMe
Upheaval 30 NoRepeat OnLessThan75PercentLife
MonsterMortar 54 TargetNotMediumNear
Advance 3

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge"
}

Stats
{
	mana_regeneration_rate_per_minute_% = 1200
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "parent.HideMeshSegment( seawitchShape ); parent.DetachAll();"
}

Render
{
     //turn_duration = 0.4
}
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/Seawitch/MapBossMerveil2"] = {
    name = "Merveil, the Returned",
    life = 4,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "MapMerveilSeaWitchWave",
        "MapMerveilSeaWitchScreech",
        "MerveilSeaWitchGlacialCascadeMap",
        "MapMerveilGeyser",
        "MapMerveilMultiGeyser",
        "MerveilTeleport",
        "MerveilSummonDaughters",
        "MerveilSummonSpawn",
        "MerveilMortarMap",
        "SeawitchWaveGeometrySpellMerveilMap",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilSeaWitchWave"] = {
    name = "MapMerveilSeaWitchWave",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.2,
    incrementalEffectiveness = 0.0385,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.8, 1.2, 1, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilSeaWitchScreech"] = {
    name = "MapMerveilSeaWitchScreech",
    hidden = true,
    color = 4,
    baseEffectiveness = 0.7273,
    incrementalEffectiveness = 0.042,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.73,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_movement_velocity_+%",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_cast_speed_+%_final",
        "skill_art_variation",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, -5, 2000, 0, -30, 1, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [2] = {0.8, 1.2, -8, 2000, 0, -30, 1, -35, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSeaWitchGlacialCascadeMap"] = {
    name = "Glacial Cascade",
    hidden = true,
    color = "3",
    baseEffectiveness = 3.2,
    incrementalEffectiveness = 0.044,
    description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.ColdSkill] = true,
        [SkillType.PhysicalSkill] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "upheaval_number_of_spikes",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 8, -30, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilGeyser"] = {
    name = "MapMerveilGeyser",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.6364,
    incrementalEffectiveness = 0.031,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 8000, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  },
        [2] = {0.8, 1.2, 10000, -35, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  },
        [3] = {0.8, 1.2, 12000, -35, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilMultiGeyser"] = {
    name = "MapMerveilMultiGeyser",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.6364,
    incrementalEffectiveness = 0.031,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "merveil_number_of_geysers",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  },
        [2] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  },
        [3] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  },
        [4] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  },
        [5] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  },
        [6] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  },
        [7] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 79, statInterpolation = {3, 3, 1, 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["MerveilSummonDaughters"] = {
    name = "MerveilSummonDaughters",
    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 = 13, statInterpolation = {},  },
        [2] = {100, levelRequirement = 68, statInterpolation = {1},  },
        [3] = {150, levelRequirement = 70, statInterpolation = {1},  },
        [4] = {225, levelRequirement = 74, statInterpolation = {1},  },
        [5] = {350, levelRequirement = 78, statInterpolation = {1},  },
        [6] = {500, levelRequirement = 82, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSummonSpawn"] = {
    name = "MerveilSummonSpawn",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.7,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
    },
    levels = {
        [1] = {6, levelRequirement = 13, statInterpolation = {1},  },
        [2] = {6, levelRequirement = 44, statInterpolation = {1},  },
        [3] = {6, levelRequirement = 59, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilMortarMap"] = {
    name = "MerveilMortarMap",
    hidden = true,
    color = 4,
    baseEffectiveness = 4.4,
    incrementalEffectiveness = 0.0342,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "projectile_spread_radius",
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {5, 0.8, 1.2, critChance = 5, levelRequirement = 68, statInterpolation = {1, 3, 3},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["SeawitchWaveGeometrySpellMerveilMap"] = {
    name = "SeawitchWaveGeometrySpellMerveilMap",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.4636,
    incrementalEffectiveness = 0.0385,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3},  },
    },
}
SpectreN
Area
Tagsred_blood, demon
Damage180%
Life400%
Energy Shield From Life100%
Ailment Threshold400%
Critical Strike Chance5.5%
TypeMapMerveilSeawitchBoss
Attack Distance6 ~ 6
Attack Time1.5 Second
Damage Spread20%
Accuracy+100%
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/Seawitch/MapBossMerveil2Elder"] = {
    name = "Merveil, the Returned",
    life = 4,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
    },
    modList = {
    },
}
SpectreN
Area
Tagsred_blood, demon
Damage180%
Life400%
Energy Shield From Life100%
Ailment Threshold400%
Critical Strike Chance5.5%
TypeMapMerveilSeawitchBoss
Attack Distance6 ~ 6
Attack Time1.5 Second
Damage Spread20%
Accuracy+100%

MapMerveilSeaWitchWave
Deals 1989 to 2984 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 1239 to 1858 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 500% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 1239 to 1858 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 597.8 to 896.7 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 909.9 to 1365 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second

MerveilSeaWitchGlacialCascadeMap
Glacial Cascade
Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
Deals 3084 to 4626 Cold Damage
Causes 8 Bursts
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-30]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill PhysicalSkill CanRapidFire AreaSpell
Cast Time: 2 Second
Cooldown Time: 7 Second

MerveilMortarMap
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
projectile_spread_radius [5]
Deals 1938 to 2908 Cold Damage

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Merveil, the Returned575052574.51.5304751616185483047540404025

MapMerveilSeaWitchWave
Deals 1805 to 2708 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 1140 to 1711 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 500% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 1140 to 1711 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 538.8 to 808.3 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 825.7 to 1239 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second

MerveilSeaWitchGlacialCascadeMap
Glacial Cascade
Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
Deals 2769 to 4154 Cold Damage
Causes 8 Bursts
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-30]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill PhysicalSkill CanRapidFire AreaSpell
Cast Time: 2 Second
Cooldown Time: 7 Second

MerveilMortarMap
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
projectile_spread_radius [5]
Deals 1774 to 2661 Cold Damage

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Merveil, the Returned515042296.21.5253361419879452533640404025

MapMerveilSeaWitchWave
Deals 1484 to 2227 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 965.4 to 1448 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 350% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 965.4 to 1448 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 437.2 to 655.7 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 678.9 to 1018 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second

MerveilSeaWitchGlacialCascadeMap
Glacial Cascade
Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
Deals 2229 to 3344 Cold Damage
Causes 8 Bursts
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-30]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill PhysicalSkill CanRapidFire AreaSpell
Cast Time: 2 Second
Cooldown Time: 7 Second

MerveilMortarMap
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
projectile_spread_radius [5]
Deals 1483 to 2224 Cold Damage

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Merveil, the Returned398541823.61.5170721094068521707240404025

MapMerveilSeaWitchWave
Deals 1159 to 1738 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 781.5 to 1172 Cold Damage
+10 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 150% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 781.5 to 1172 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 335.6 to 503.4 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 530.1 to 795.1 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second

MerveilSeaWitchGlacialCascadeMap
Glacial Cascade
Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
Deals 1695 to 2543 Cold Damage
Causes 8 Bursts
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-30]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill PhysicalSkill CanRapidFire AreaSpell
Cast Time: 2 Second
Cooldown Time: 7 Second

MerveilMortarMap
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
projectile_spread_radius [5]
Deals 1182 to 1773 Cold Damage

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Merveil, the Returned296091360.81.510863787256761086340404025

MapMerveilSeaWitchWave
Deals 901.5 to 1352 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 630.4 to 945.5 Cold Damage
+8 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 100% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 630.4 to 945.5 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 256.7 to 385.1 Cold Damage
5% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 412.3 to 618.5 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second

MerveilSeaWitchGlacialCascadeMap
Glacial Cascade
Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
Deals 1284 to 1926 Cold Damage
Causes 8 Bursts
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-30]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill PhysicalSkill CanRapidFire AreaSpell
Cast Time: 2 Second
Cooldown Time: 7 Second

MerveilMortarMap
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
projectile_spread_radius [5]
Deals 938.7 to 1408 Cold Damage

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Merveil, the Returned215361009.81.5688856424681688840404025
#SeaWitchWave30OnlyLastTarget
#SeaWitchWave 15
GeometrySpellSeawitchWaveGeometrySpellMerveilMap30 OnlyLastTarget ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpellMerveilMap15 ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpell30 OnlyLastTarget ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpell15 ForceTargetEnemy TargetMediumNear
Flee3NoRepeat TargetNear AllyNearMe TargetIsEnemy
MerveilGeyser 30
SeawitchScreech54EnemyNearMe
Upheaval 30 NoRepeat OnLessThan75PercentLife
MonsterMortar 54 TargetNotMediumNear
Advance 3

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge"
}

Stats
{
	mana_regeneration_rate_per_minute_% = 1200
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "parent.HideMeshSegment( seawitchShape ); parent.DetachAll();"
}

Render
{
     //turn_duration = 0.4
}
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/Seawitch/MapBossMerveil2Shaper"] = {
    name = "Merveil, the Returned",
    life = 4,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "MapMerveilSeaWitchWave",
        "MapMerveilSeaWitchScreech",
        "MerveilSeaWitchGlacialCascadeMap",
        "MapMerveilGeyser",
        "MapMerveilMultiGeyser",
        "MerveilTeleport",
        "MerveilSummonDaughters",
        "MerveilSummonSpawn",
        "MerveilMortarMap",
        "SeawitchWaveGeometrySpellMerveilMap",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilSeaWitchWave"] = {
    name = "MapMerveilSeaWitchWave",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.2,
    incrementalEffectiveness = 0.0385,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.8, 1.2, 1, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilSeaWitchScreech"] = {
    name = "MapMerveilSeaWitchScreech",
    hidden = true,
    color = 4,
    baseEffectiveness = 0.7273,
    incrementalEffectiveness = 0.042,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.73,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_movement_velocity_+%",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_cast_speed_+%_final",
        "skill_art_variation",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, -5, 2000, 0, -30, 1, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [2] = {0.8, 1.2, -8, 2000, 0, -30, 1, -35, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSeaWitchGlacialCascadeMap"] = {
    name = "Glacial Cascade",
    hidden = true,
    color = "3",
    baseEffectiveness = 3.2,
    incrementalEffectiveness = 0.044,
    description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.ColdSkill] = true,
        [SkillType.PhysicalSkill] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "upheaval_number_of_spikes",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 8, -30, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilGeyser"] = {
    name = "MapMerveilGeyser",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.6364,
    incrementalEffectiveness = 0.031,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 8000, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  },
        [2] = {0.8, 1.2, 10000, -35, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  },
        [3] = {0.8, 1.2, 12000, -35, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilMultiGeyser"] = {
    name = "MapMerveilMultiGeyser",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.6364,
    incrementalEffectiveness = 0.031,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "merveil_number_of_geysers",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  },
        [2] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  },
        [3] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  },
        [4] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  },
        [5] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  },
        [6] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  },
        [7] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 79, statInterpolation = {3, 3, 1, 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["MerveilSummonDaughters"] = {
    name = "MerveilSummonDaughters",
    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 = 13, statInterpolation = {},  },
        [2] = {100, levelRequirement = 68, statInterpolation = {1},  },
        [3] = {150, levelRequirement = 70, statInterpolation = {1},  },
        [4] = {225, levelRequirement = 74, statInterpolation = {1},  },
        [5] = {350, levelRequirement = 78, statInterpolation = {1},  },
        [6] = {500, levelRequirement = 82, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSummonSpawn"] = {
    name = "MerveilSummonSpawn",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.7,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
    },
    levels = {
        [1] = {6, levelRequirement = 13, statInterpolation = {1},  },
        [2] = {6, levelRequirement = 44, statInterpolation = {1},  },
        [3] = {6, levelRequirement = 59, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilMortarMap"] = {
    name = "MerveilMortarMap",
    hidden = true,
    color = 4,
    baseEffectiveness = 4.4,
    incrementalEffectiveness = 0.0342,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "projectile_spread_radius",
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {5, 0.8, 1.2, critChance = 5, levelRequirement = 68, statInterpolation = {1, 3, 3},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["SeawitchWaveGeometrySpellMerveilMap"] = {
    name = "SeawitchWaveGeometrySpellMerveilMap",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.4636,
    incrementalEffectiveness = 0.0385,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3},  },
    },
}
SpectreN
Area
Tagsred_blood, demon
Damage180%
Life400%
Energy Shield From Life100%
Ailment Threshold400%
Critical Strike Chance5.5%
TypeMapMerveilSeawitchBoss
Attack Distance6 ~ 6
Attack Time1.5 Second
Damage Spread20%
Accuracy+100%

MapMerveilSeaWitchWave
Deals 1989 to 2984 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 1239 to 1858 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 500% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 1239 to 1858 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 597.8 to 896.7 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 909.9 to 1365 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Merveil, the Returned575052574.51.5304751616185483047540404025

MapMerveilSeaWitchWave
Deals 1805 to 2708 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 1140 to 1711 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 500% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 1140 to 1711 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 538.8 to 808.3 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 825.7 to 1239 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Merveil, the Returned515042296.21.5253361419879452533640404025

MapMerveilSeaWitchWave
Deals 1484 to 2227 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 965.4 to 1448 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 350% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 965.4 to 1448 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 437.2 to 655.7 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 678.9 to 1018 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Merveil, the Returned398541823.61.5170721094068521707240404025

MapMerveilSeaWitchWave
Deals 1159 to 1738 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 781.5 to 1172 Cold Damage
+10 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 150% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 781.5 to 1172 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 335.6 to 503.4 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 530.1 to 795.1 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Merveil, the Returned296091360.81.510863787256761086340404025

MapMerveilSeaWitchWave
Deals 901.5 to 1352 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 630.4 to 945.5 Cold Damage
+8 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 100% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 630.4 to 945.5 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 256.7 to 385.1 Cold Damage
5% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 412.3 to 618.5 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Merveil, the Returned215361009.81.5688856424681688840404025
#SeaWitchWave30OnlyLastTarget
#SeaWitchWave 15
GeometrySpellSeawitchWaveGeometrySpellMerveilMap30 OnlyLastTarget ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpellMerveilMap15 ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpell30 OnlyLastTarget ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpell15 ForceTargetEnemy TargetMediumNear
Flee3NoRepeat TargetNear AllyNearMe TargetIsEnemy
MerveilGeyser 30
SeawitchScreech54EnemyNearMe
Upheaval 30 NoRepeat OnLessThan75PercentLife
MonsterMortar 54 TargetNotMediumNear
Advance 3

Object Type

version 2
extends "Metadata/Monsters/EndlessBoss/BossBase"

Actor
{
	basic_action = "Emerge"
}

Stats
{
	mana_regeneration_rate_per_minute_% = 1200
}

Object Type Codes

version 2
extends "Metadata/Monsters/EndlessBoss/BossBase"

BaseEvents
{
	on_construction_complete = "parent.HideMeshSegment( seawitchShape ); parent.DetachAll();"
}

Render
{
     //turn_duration = 0.4
}
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/Seawitch/BossMerveil2EndlessLedge2"] = {
    name = "Merveil, the Returned",
    life = 4,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "MapMerveilSeaWitchWave",
        "MapMerveilSeaWitchScreech",
        "MapMerveilGeyser",
        "MapMerveilMultiGeyser",
        "MerveilTeleport",
        "MerveilSummonDaughters",
        "MerveilSummonSpawn",
        "SeawitchWaveGeometrySpellMerveilMap",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilSeaWitchWave"] = {
    name = "MapMerveilSeaWitchWave",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.2,
    incrementalEffectiveness = 0.0385,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.8, 1.2, 1, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilSeaWitchScreech"] = {
    name = "MapMerveilSeaWitchScreech",
    hidden = true,
    color = 4,
    baseEffectiveness = 0.7273,
    incrementalEffectiveness = 0.042,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.73,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_movement_velocity_+%",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_cast_speed_+%_final",
        "skill_art_variation",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, -5, 2000, 0, -30, 1, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [2] = {0.8, 1.2, -8, 2000, 0, -30, 1, -35, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilGeyser"] = {
    name = "MapMerveilGeyser",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.6364,
    incrementalEffectiveness = 0.031,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 8000, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  },
        [2] = {0.8, 1.2, 10000, -35, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  },
        [3] = {0.8, 1.2, 12000, -35, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilMultiGeyser"] = {
    name = "MapMerveilMultiGeyser",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.6364,
    incrementalEffectiveness = 0.031,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "merveil_number_of_geysers",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  },
        [2] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  },
        [3] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  },
        [4] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  },
        [5] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  },
        [6] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  },
        [7] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 79, statInterpolation = {3, 3, 1, 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["MerveilSummonDaughters"] = {
    name = "MerveilSummonDaughters",
    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 = 13, statInterpolation = {},  },
        [2] = {100, levelRequirement = 68, statInterpolation = {1},  },
        [3] = {150, levelRequirement = 70, statInterpolation = {1},  },
        [4] = {225, levelRequirement = 74, statInterpolation = {1},  },
        [5] = {350, levelRequirement = 78, statInterpolation = {1},  },
        [6] = {500, levelRequirement = 82, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSummonSpawn"] = {
    name = "MerveilSummonSpawn",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.7,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
    },
    levels = {
        [1] = {6, levelRequirement = 13, statInterpolation = {1},  },
        [2] = {6, levelRequirement = 44, statInterpolation = {1},  },
        [3] = {6, levelRequirement = 59, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["SeawitchWaveGeometrySpellMerveilMap"] = {
    name = "SeawitchWaveGeometrySpellMerveilMap",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.4636,
    incrementalEffectiveness = 0.0385,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3},  },
    },
}
SpectreN
Area[73] Maelström of Chaos
Tagsred_blood, demon
Damage180%
Life1700%
Energy Shield From Life100%
Ailment Threshold1700%
Critical Strike Chance5.5%
TypeMapMerveilSeawitchBossMaelstrom
Attack Distance6 ~ 6
Attack Time1.5 Second
Damage Spread20%
Accuracy+100%

MapMerveilSeaWitchWave
Deals 1989 to 2984 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 1239 to 1858 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 500% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 1239 to 1858 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 597.8 to 896.7 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 909.9 to 1365 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second

MerveilSeaWitchGlacialCascadeMap
Glacial Cascade
Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
Deals 3084 to 4626 Cold Damage
Causes 8 Bursts
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-30]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill PhysicalSkill CanRapidFire AreaSpell
Cast Time: 2 Second
Cooldown Time: 7 Second

MerveilMortarMap
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
projectile_spread_radius [5]
Deals 1938 to 2908 Cold Damage

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Merveil, the Returned575052574.51.512952116161854812952140404025

MapMerveilSeaWitchWave
Deals 1805 to 2708 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 1140 to 1711 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 500% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 1140 to 1711 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 538.8 to 808.3 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 825.7 to 1239 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second

MerveilSeaWitchGlacialCascadeMap
Glacial Cascade
Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
Deals 2769 to 4154 Cold Damage
Causes 8 Bursts
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-30]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill PhysicalSkill CanRapidFire AreaSpell
Cast Time: 2 Second
Cooldown Time: 7 Second

MerveilMortarMap
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
projectile_spread_radius [5]
Deals 1774 to 2661 Cold Damage

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Merveil, the Returned515042296.21.510767814198794510767840404025

MapMerveilSeaWitchWave
Deals 1484 to 2227 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 965.4 to 1448 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 350% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 965.4 to 1448 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 437.2 to 655.7 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 678.9 to 1018 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second

MerveilSeaWitchGlacialCascadeMap
Glacial Cascade
Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
Deals 2229 to 3344 Cold Damage
Causes 8 Bursts
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-30]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill PhysicalSkill CanRapidFire AreaSpell
Cast Time: 2 Second
Cooldown Time: 7 Second

MerveilMortarMap
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
projectile_spread_radius [5]
Deals 1483 to 2224 Cold Damage

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Merveil, the Returned398541823.61.5725581094068527255840404025

MapMerveilSeaWitchWave
Deals 1159 to 1738 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 781.5 to 1172 Cold Damage
+10 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 150% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 781.5 to 1172 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MapMerveilSeaWitchScreech
Deals 335.6 to 503.4 Cold Damage
8% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellMerveilMap
Deals 530.1 to 795.1 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second

MerveilSeaWitchGlacialCascadeMap
Glacial Cascade
Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.
Deals 1695 to 2543 Cold Damage
Causes 8 Bursts
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-30]

is_area_damage Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable ColdSkill PhysicalSkill CanRapidFire AreaSpell
Cast Time: 2 Second
Cooldown Time: 7 Second

MerveilMortarMap
Generic monster mortar skill. Like Monster Projectile but has an impact effect.
projectile_spread_radius [5]
Deals 1182 to 1773 Cold Damage

is_area_damage base_is_projectile Projectile SkillCanVolley Spell Hit Area SkillCanTrap SkillCanTotem SkillCanMine SpellCanRepeat Triggerable AreaSpell
Cast Time: 1 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Merveil, the Returned296091360.81.546167787256764616740404025
#SeaWitchWave30OnlyLastTarget
#SeaWitchWave 15
GeometrySpellSeawitchWaveGeometrySpellMerveilMap30 OnlyLastTarget ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpellMerveilMap15 ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpell30 OnlyLastTarget ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpell15 ForceTargetEnemy TargetMediumNear
Flee3NoRepeat TargetNear AllyNearMe TargetIsEnemy
MerveilGeyser 30
SeawitchScreech54EnemyNearMe
Upheaval 30 NoRepeat OnLessThan75PercentLife
MonsterMortar 54 TargetNotMediumNear
Advance 3

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge"
}

Stats
{
	mana_regeneration_rate_per_minute_% = 1200
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "parent.HideMeshSegment( seawitchShape ); parent.DetachAll();"
}

Render
{
     //turn_duration = 0.4
}
Resists FireResists ColdResists LightningResists Chaos
1515157
30303020
40404025
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/Seawitch/MapBossMerveilMaelstrom"] = {
    name = "Merveil, the Returned",
    life = 17,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "MapMerveilSeaWitchWave",
        "MapMerveilSeaWitchScreech",
        "MerveilSeaWitchGlacialCascadeMap",
        "MapMerveilGeyser",
        "MapMerveilMultiGeyser",
        "MerveilTeleport",
        "MerveilSummonDaughters",
        "MerveilSummonSpawn",
        "MerveilMortarMap",
        "SeawitchWaveGeometrySpellMerveilMap",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilSeaWitchWave"] = {
    name = "MapMerveilSeaWitchWave",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.2,
    incrementalEffectiveness = 0.0385,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.8, 1.2, 1, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilSeaWitchScreech"] = {
    name = "MapMerveilSeaWitchScreech",
    hidden = true,
    color = 4,
    baseEffectiveness = 0.7273,
    incrementalEffectiveness = 0.042,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.73,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_movement_velocity_+%",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_cast_speed_+%_final",
        "skill_art_variation",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, -5, 2000, 0, -30, 1, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
        [2] = {0.8, 1.2, -8, 2000, 0, -30, 1, -35, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSeaWitchGlacialCascadeMap"] = {
    name = "Glacial Cascade",
    hidden = true,
    color = "3",
    baseEffectiveness = 3.2,
    incrementalEffectiveness = 0.044,
    description = "Icicles emerge from the ground in a series of small bursts, each damaging enemies caught in the area.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.ColdSkill] = true,
        [SkillType.PhysicalSkill] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "upheaval_number_of_spikes",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 8, -30, levelRequirement = 68, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilGeyser"] = {
    name = "MapMerveilGeyser",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.6364,
    incrementalEffectiveness = 0.031,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 8000, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  },
        [2] = {0.8, 1.2, 10000, -35, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  },
        [3] = {0.8, 1.2, 12000, -35, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilMultiGeyser"] = {
    name = "MapMerveilMultiGeyser",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.6364,
    incrementalEffectiveness = 0.031,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "merveil_number_of_geysers",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  },
        [2] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  },
        [3] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  },
        [4] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  },
        [5] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  },
        [6] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  },
        [7] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 79, statInterpolation = {3, 3, 1, 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["MerveilSummonDaughters"] = {
    name = "MerveilSummonDaughters",
    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 = 13, statInterpolation = {},  },
        [2] = {100, levelRequirement = 68, statInterpolation = {1},  },
        [3] = {150, levelRequirement = 70, statInterpolation = {1},  },
        [4] = {225, levelRequirement = 74, statInterpolation = {1},  },
        [5] = {350, levelRequirement = 78, statInterpolation = {1},  },
        [6] = {500, levelRequirement = 82, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSummonSpawn"] = {
    name = "MerveilSummonSpawn",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.7,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
    },
    levels = {
        [1] = {6, levelRequirement = 13, statInterpolation = {1},  },
        [2] = {6, levelRequirement = 44, statInterpolation = {1},  },
        [3] = {6, levelRequirement = 59, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilMortarMap"] = {
    name = "MerveilMortarMap",
    hidden = true,
    color = 4,
    baseEffectiveness = 4.4,
    incrementalEffectiveness = 0.0342,
    description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
    skillTypes = {
        [SkillType.Projectile] = true,
        [SkillType.SkillCanVolley] = true,
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.Area] = true,
        [SkillType.SkillCanTrap] = true,
        [SkillType.SkillCanTotem] = true,
        [SkillType.SkillCanMine] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "projectile_spread_radius",
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {5, 0.8, 1.2, critChance = 5, levelRequirement = 68, statInterpolation = {1, 3, 3},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["SeawitchWaveGeometrySpellMerveilMap"] = {
    name = "SeawitchWaveGeometrySpellMerveilMap",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.4636,
    incrementalEffectiveness = 0.0385,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, critChance = 5, levelRequirement = 66, statInterpolation = {3, 3},  },
    },
}
SpectreN
Area
Tagsred_blood, demon
Damage180%
Life400%
Energy Shield From Life100%
Ailment Threshold400%
Critical Strike Chance5.5%
TypeMapMerveilSeawitchBoss
Attack Distance6 ~ 6
Attack Time1.5 Second
Damage Spread20%
Accuracy+100%

SeaWitchWave
Deals 1805 to 2708 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 1239 to 1858 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 500% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 1239 to 1858 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MerveilSeaWitchScreech
Deals 869.5 to 1304 Cold Damage
5% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpell
Deals 1805 to 2708 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Merveil, the Returned575052574.51.5304751616185483047540404025

SeaWitchWave
Deals 1652 to 2478 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 1140 to 1711 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 500% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 1140 to 1711 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MerveilSeaWitchScreech
Deals 783.7 to 1176 Cold Damage
5% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpell
Deals 1652 to 2478 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Merveil, the Returned515042296.21.5253361419879452533640404025

SeaWitchWave
Deals 1381 to 2072 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 965.4 to 1448 Cold Damage
+12 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 350% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 965.4 to 1448 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MerveilSeaWitchScreech
Deals 635.8 to 953.7 Cold Damage
5% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpell
Deals 1381 to 2072 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Merveil, the Returned398541823.61.5170721094068521707240404025

SeaWitchWave
Deals 1101 to 1651 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 781.5 to 1172 Cold Damage
+10 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 150% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 781.5 to 1172 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MerveilSeaWitchScreech
Deals 488.1 to 732.2 Cold Damage
5% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpell
Deals 1101 to 1651 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Merveil, the Returned296091360.81.510863787256761086340404025

SeaWitchWave
Deals 874.3 to 1311 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MapMerveilGeyser
Deals 630.4 to 945.5 Cold Damage
+8 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilTeleport
SpellCast Time: 1 Second

MerveilSummonDaughters
Minions have 100% more Life
Spell
Cast Time: 1 Second

MerveilSummonSpawn
number_of_monsters_to_summon [6]
Spell
Cast Time: 0.7 Second
Cooldown Time: 4 Second

MapMerveilMultiGeyser
Deals 630.4 to 945.5 Cold Damage
+6 seconds to Base duration
merveil_number_of_geysers [10]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 1 Second

MerveilSeaWitchScreech
Deals 373.4 to 560 Cold Damage
5% reduced Movement Speed
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpell
Deals 874.3 to 1311 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Merveil, the Returned215361009.81.5688856424681688840404025
#SeaWitchWave30OnlyLastTarget
#SeaWitchWave 15
GeometrySpellSeawitchWaveGeometrySpellMerveilMap30 OnlyLastTarget ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpellMerveilMap15 ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpell30 OnlyLastTarget ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpell15 ForceTargetEnemy TargetMediumNear
Flee3NoRepeat TargetNear AllyNearMe TargetIsEnemy
MerveilGeyser 30
SeawitchScreech54EnemyNearMe
Upheaval 30 NoRepeat OnLessThan75PercentLife
MonsterMortar 54 TargetNotMediumNear
Advance 3

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "RaiseSpawnLegion"


}

Stats
{
	mana_regeneration_rate_per_minute_% = 1200
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "parent.HideMeshSegment( seawitchShape ); parent.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/Seawitch/MapBossMerveil2Pantheon"] = {
    name = "Merveil, the Returned",
    life = 4,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "SeaWitchWave",
        "MerveilSeaWitchScreech",
        "MapMerveilGeyser",
        "MapMerveilMultiGeyser",
        "MerveilTeleport",
        "MerveilSummonDaughters",
        "MerveilSummonSpawn",
        "SeawitchWaveGeometrySpell",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["SeaWitchWave"] = {
    name = "SeaWitchWave",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.4636,
    incrementalEffectiveness = 0.0342,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.8, 1.2, 1, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3, 1},  },
        [2] = {2.24, 3.36, 1, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSeaWitchScreech"] = {
    name = "MerveilSeaWitchScreech",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.0578,
    incrementalEffectiveness = 0.042,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.73,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_movement_velocity_+%",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_cast_speed_+%_final",
        "skill_art_variation",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, -5, 2000, 0, -30, 1, -35, levelRequirement = 13, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilGeyser"] = {
    name = "MapMerveilGeyser",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.6364,
    incrementalEffectiveness = 0.031,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 8000, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1},  },
        [2] = {0.8, 1.2, 10000, -35, levelRequirement = 70, statInterpolation = {3, 3, 1, 1},  },
        [3] = {0.8, 1.2, 12000, -35, levelRequirement = 74, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MapMerveilMultiGeyser"] = {
    name = "MapMerveilMultiGeyser",
    hidden = true,
    color = 4,
    baseEffectiveness = 3.6364,
    incrementalEffectiveness = 0.031,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "merveil_number_of_geysers",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 66, statInterpolation = {3, 3, 1, 1, 1},  },
        [2] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 70, statInterpolation = {3, 3, 1, 1, 1},  },
        [3] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 71, statInterpolation = {3, 3, 1, 1, 1},  },
        [4] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 73, statInterpolation = {3, 3, 1, 1, 1},  },
        [5] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 74, statInterpolation = {3, 3, 1, 1, 1},  },
        [6] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 76, statInterpolation = {3, 3, 1, 1, 1},  },
        [7] = {0.8, 1.2, 6000, 10, -35, levelRequirement = 79, statInterpolation = {3, 3, 1, 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["MerveilSummonDaughters"] = {
    name = "MerveilSummonDaughters",
    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 = 13, statInterpolation = {},  },
        [2] = {100, levelRequirement = 68, statInterpolation = {1},  },
        [3] = {150, levelRequirement = 70, statInterpolation = {1},  },
        [4] = {225, levelRequirement = 74, statInterpolation = {1},  },
        [5] = {350, levelRequirement = 78, statInterpolation = {1},  },
        [6] = {500, levelRequirement = 82, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSummonSpawn"] = {
    name = "MerveilSummonSpawn",
    hidden = true,
    color = 4,
    baseEffectiveness = 1,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.7,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
    },
    levels = {
        [1] = {6, levelRequirement = 13, statInterpolation = {1},  },
        [2] = {6, levelRequirement = 44, statInterpolation = {1},  },
        [3] = {6, levelRequirement = 59, statInterpolation = {1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["SeawitchWaveGeometrySpell"] = {
    name = "SeawitchWaveGeometrySpell",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.4636,
    incrementalEffectiveness = 0.0342,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  },
        [2] = {2.24, 3.36, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  },
    },
}
SpectreN
Area
Modmonster_slain_experience_+% [1000]
monster_dropped_item_quantity_+% [1500]
monster_dropped_item_rarity_+% [2000]
Tagsred_blood, demon
Damage140%
Life180%
Energy Shield From Life100%
Ailment Threshold180%
Critical Strike Chance5%
TypeMerveilSeawitchBossDescent
Attack Distance6 ~ 6
Attack Time1.5 Second
Damage Spread20%
Accuracy+100%

SeaWitchWaveBossDescent
Deals 644.8 to 967.2 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MerveilGeyserDescent
Deals 251.5 to 377.2 Cold Damage
+6 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilSeaWitchScreechDescent
Deals 560.4 to 840.6 Cold Damage
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellDescentBoss
Deals 644.8 to 967.2 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
84Merveil, the Returned575052002.41.513714161618548137140000

SeaWitchWaveBossDescent
Deals 590 to 885 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MerveilGeyserDescent
Deals 232.4 to 348.6 Cold Damage
+6 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilSeaWitchScreechDescent
Deals 505.1 to 757.7 Cold Damage
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellDescentBoss
Deals 590 to 885 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
82Merveil, the Returned515041785.91.511401141987945114010000

SeaWitchWaveBossDescent
Deals 493.3 to 739.9 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MerveilGeyserDescent
Deals 198.3 to 297.4 Cold Damage
+6 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilSeaWitchScreechDescent
Deals 409.8 to 614.7 Cold Damage
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellDescentBoss
Deals 493.3 to 739.9 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
78Merveil, the Returned398541418.31.5768310940685276830000

SeaWitchWaveBossDescent
Deals 393.2 to 589.8 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MerveilGeyserDescent
Deals 162.1 to 243.1 Cold Damage
+6 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilSeaWitchScreechDescent
Deals 314.6 to 471.9 Cold Damage
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellDescentBoss
Deals 393.2 to 589.8 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
73Merveil, the Returned296091058.41.548887872567648880000

SeaWitchWaveBossDescent
Deals 312.3 to 468.4 Cold Damage
base_is_projectile [1]

Spell Hit SpellCanRepeat Triggerable
Cast Time: 1.5 Second

MerveilGeyserDescent
Deals 132 to 198 Cold Damage
+6 seconds to Base duration
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell
Cast Time: 1 Second
Cooldown Time: 2.5 Second

MerveilSeaWitchScreechDescent
Deals 240.6 to 361 Cold Damage
+2 seconds to Base duration
active_skill_area_of_effect_radius_+%_final [0]
active_skill_cast_speed_+%_final [-30]
skill_art_variation [1]
monster_penalty_against_minions_damage_+%_final_vs_player_minions [-35]

is_area_damage Spell Triggerable
Cast Time: 2.73 Second
Cooldown Time: 8 Second

SeawitchWaveGeometrySpellDescentBoss
Deals 312.3 to 468.4 Cold Damage
is_area_damage Triggerable
Cast Time: 1.5 Second
LevelNameExperienceDamageAttack TimeAlly LifeArmourEvasionEnergy ShieldResists FireResists ColdResists LightningResists Chaos
68Merveil, the Returned21536785.41.531005642468131000000
#SeaWitchWave30OnlyLastTarget
#SeaWitchWave 15
GeometrySpellSeawitchWaveGeometrySpellDescentBoss30 OnlyLastTarget ForceTargetEnemy TargetMediumNear
GeometrySpellSeawitchWaveGeometrySpellDescentBoss15 ForceTargetEnemy TargetMediumNear
Flee3NoRepeat TargetNear AllyNearMe TargetIsEnemy
MerveilGeyser 30
SeawitchScreech30EnemyNearMe
Advance 3

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge"
}

Stats
{
	mana_regeneration_rate_per_minute_% = 1200
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

BaseEvents
{
	on_construction_complete = "parent.HideMeshSegment( seawitchShape ); parent.DetachAll();"
}

Render
{
     //turn_duration = 0.45
}
Resists FireResists ColdResists LightningResists Chaos
0000
0000
0000
Path of Building
Spectre
-- Data\3_0\Spectres.lua
minions["Metadata/Monsters/Seawitch/BossMerveil2Descent"] = {
    name = "Merveil, the Returned",
    life = 1.8,
    energyShield = 1,
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    damage = 1.4,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 6,
    accuracy = 1,
    skillList = {
        "SeaWitchWaveBossDescent",
        "MerveilSeaWitchScreechDescent",
        "MerveilGeyserDescent",
        "SeawitchWaveGeometrySpellDescentBoss",
    },
    modList = {
    },
}
-- Data\3_0\Skills\spectre.lua
skills["SeaWitchWaveBossDescent"] = {
    name = "SeaWitchWaveBossDescent",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.4636,
    incrementalEffectiveness = 0.0342,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Hit] = true,
        [SkillType.SpellCanRepeat] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.8, 1.2, 1, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilSeaWitchScreechDescent"] = {
    name = "MerveilSeaWitchScreechDescent",
    hidden = true,
    color = 4,
    baseEffectiveness = 0.6818,
    incrementalEffectiveness = 0.042,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.73,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_movement_velocity_+%",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_cast_speed_+%_final",
        "skill_art_variation",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 0, 2000, 0, -30, 1, -35, levelRequirement = 13, statInterpolation = {3, 3, 1, 1, 1, 1, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["MerveilGeyserDescent"] = {
    name = "MerveilGeyserDescent",
    hidden = true,
    color = 4,
    baseEffectiveness = 0.8673,
    incrementalEffectiveness = 0.029,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_skill_effect_duration",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, 6000, -35, levelRequirement = 13, statInterpolation = {3, 3, 1, 1},  },
    },
}
-- Data\3_0\Skills\spectre.lua
skills["SeawitchWaveGeometrySpellDescentBoss"] = {
    name = "SeawitchWaveGeometrySpellDescentBoss",
    hidden = true,
    color = 4,
    baseEffectiveness = 1.4636,
    incrementalEffectiveness = 0.0342,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.8, 1.2, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3},  },
    },
}