Shadow of the Vaal
Construct
Area: Maze Map
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
SpectreN
AreaMaze Map
Tagscaster, cold_affinity, construct, extra_extra_large_height, fire_affinity, hard_armour, is_unarmed, large_model, lightning_affinity, non_unique_map_boss, not_dex, not_int, physical_affinity, ranged, red_blood, slashing_weapon, slow_movement
Life
400%
Armour
+50%
Ailment Threshold
400%
Resistance
40 40 40 25
Damage
800%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 7
Attack Time
4.005 Second
Damage Spread
±20%
Experience
200%
Model Size
100%
Type
IncaShadowMonsterMap
Metadata
MapBossIncaShadow
Level
81
Life
7,066,660
Armour
118,976
Evasion
7,362
Energy Shield
0
Damage
7,316
Spell Damage
10,919
Accuracy
480
Attack Time
2.68335
Experience
141,493
Ailment Threshold
3,321,330
Chill
10,502
Shock
10,502
Brittle
59,415
Scorch
10,502
Sap
29,015
IncaBossRocks
Spell, Damage
Cast Time: 4 sec
Deals 1353 to 2030 Physical Damage
Base duration is 6 seconds
One impact every 0.2 seconds
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
IncaBossSprayMaps
Spell, Damage
Critical Strike Chance: 5%
Cast Time: 3.6 sec
Projectiles Pierce all Targets
Base duration is 8 seconds
base is projectile [1]
projectile uses contact direction [1]
projectile uses contact position [1]
IncaBossTravel
Spell
Cast Time: 1 sec
Base duration is 3 seconds
IncaBossExplosion
Spell, Damage, Area, AreaSpell
Cast Time: 2.25 sec
Never deal Critical Strikes
Deals 17% less Damage
50% of Physical Damage Converted to Fire Damage
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
IncaBossSummon
Spell, Minion, CreatesMinion
Cast Time: 4 sec
Deals 315.4 to 473.1 Physical Damage
40% more Cast Speed
base is projectile [1]
is area damage [1]
number of inca minions allowed [8]
projectile uses contact direction [1]
projectile uses contact position [1]
IncaBossLaser
Spell, Damage, Triggerable
Critical Strike Chance: 15%
Cast Time: 1.45 sec
Deals 3760 to 5640 Lightning Damage
Skills Repeat an additional 2 Times
100% chance to Shock enemies
active skill shock duration +% final [100]
IncaBossRocksTriggered
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
Firestorm
Cast Time: 1 sec
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 603.1 to 904.6 Physical Damage
Base duration is 0.9 seconds
One impact every 0.3 seconds
Base radius is 1 metre
firestorm base area of effect +% [-50]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-25]
IncaBossColdSnapTriggered
Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, Duration, ChillingArea, AreaSpell, Cooldown
Cold Snap
Cast Time: 1 sec
Creates a sudden burst of cold in a targeted area, damaging enemies. Also creates an expanding area which is filled with chilled ground, and deals cold damage over time to enemies. Enemies that die while in the area have a chance to grant Frenzy Charges. The cooldown can be bypassed by expending a Frenzy Charge.
Deals to Cold Damage
Base duration is 7 seconds
Deals 2073.2 Base Cold Damage per second
200% more Effect of Chill
Base radius is 1.5 metres
Base secondary radius is 1.5 metres
Base tertiary radius is 3 metres
active skill area of effect radius +% final [-50]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Stats
{
	cannot_be_knocked_back = 1
}

Actor
{
	basic_action = "Emerge"
	basic_action = "ChangeToStance1"
	basic_action = "ChangeToStance2"
	basic_action = "ChangeToStance3"
	slow_animations_go_to_idle = false
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"

Animated
{
	on_event_contact_for_spray_meat = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/act2/inca_boss/meatslam_impact.epk );"
	on_end_spray_meat = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/act2/inca_boss/meatslam_impact.epk );"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/IncaShadowBoss/MapBossIncaShadow"] = {
    name = "Shadow of the Vaal",
    life = 4,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 8,
    damageSpread = 0.2,
    attackTime = 4.005,
    attackRange = 7,
    accuracy = 1,
    skillList = {
        "IncaBossExplosion",
        "IncaBossSummon",
        "IncaBossLaser",
        "IncaBossTravel",
        "IncaBossSprayMaps",
        "IncaBossColdSnapTriggered",
        "IncaBossRocks",
        "IncaBossRocksTriggered",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["IncaBossExplosion"] = {
    name = "IncaBossExplosion",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 2.25,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_damage_+%_final",
        "skill_physical_damage_%_to_convert_to_fire",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
        "global_cannot_crit",
    },
    levels = {
        [1] = {-61, 50, -25, levelRequirement = 23, statInterpolation = {1},  cost = { }, },
        [2] = {-41, 50, -25, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
        [3] = {-3, 50, -25, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
        [4] = {-4, 50, -25, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
        [5] = {-5, 50, -25, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
        [6] = {-6, 50, -25, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
        [7] = {-7, 50, -25, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
        [8] = {-8, 50, -25, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [9] = {-10, 50, -25, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
        [10] = {-12, 50, -25, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
        [11] = {-14, 50, -25, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
        [12] = {-17, 50, -25, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["IncaBossSummon"] = {
    name = "IncaBossSummon",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Minion] = true,
        [SkillType.CreatesMinion] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4,
    baseFlags = {
        spell = true,
        area = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "number_of_inca_minions_allowed",
        "active_skill_cast_speed_+%_final",
        "is_area_damage",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 23, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 63, statInterpolation = {3, 3},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["IncaBossLaser"] = {
    name = "IncaBossLaser",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.45,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "active_skill_cast_speed_+%_final",
        "skill_repeat_count",
        "base_chance_to_shock_%",
        "active_skill_shock_duration_+%_final",
    },
    levels = {
        [1] = {1.1000000238419, 1.6000000238419, 15, 2, 100, 100, critChance = 5, levelRequirement = 23, statInterpolation = {3, 3, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 10, levelRequirement = 63, statInterpolation = {3, 3},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 15, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["IncaBossTravel"] = {
    name = "IncaBossTravel",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
    },
    levels = {
        [1] = {7000, levelRequirement = 23, statInterpolation = {1},  cost = { }, },
        [2] = {6000, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
        [3] = {5000, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
        [4] = {4000, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
        [5] = {3000, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["IncaBossSprayMaps"] = {
    name = "IncaBossSprayMaps",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.6,
    baseFlags = {
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "projectile_uses_contact_position",
        "projectile_uses_contact_direction",
        "always_pierce",
        "base_is_projectile",
    },
    levels = {
        [1] = {8000, critChance = 5, levelRequirement = 23, statInterpolation = {},  cost = { }, },
        [2] = {8000, critChance = 5, levelRequirement = 67, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["IncaBossColdSnapTriggered"] = {
    name = "Cold Snap",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Creates a sudden burst of cold in a targeted area, damaging enemies. Also creates an expanding area which is filled with chilled ground, and deals cold damage over time to enemies. Enemies that die while in the area have a chance to grant Frenzy Charges. The cooldown can be bypassed by expending a Frenzy Charge.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Cold] = true,
        [SkillType.Cascadable] = true,
        [SkillType.Duration] = true,
        [SkillType.ChillingArea] = true,
        [SkillType.AreaSpell] = true,
        [SkillType.Cooldown] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_cold_damage",
        "spell_maximum_base_cold_damage",
        "base_cold_damage_to_deal_per_minute",
        "active_skill_chill_effect_+%_final",
        "base_chance_to_freeze_%",
        "active_skill_base_area_of_effect_radius",
        "active_skill_base_secondary_area_of_effect_radius",
        "active_skill_base_tertiary_area_of_effect_radius",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {0, 0, 2.4000000953674, 200, 0, 15, 15, 30, 7000, -50, levelRequirement = 23, statInterpolation = {3, 3, 3, 2, 2},  cost = { }, },
        [2] = {0, 0, 2.4000000953674, 200, 0, 15, 15, 30, 7000, -50, levelRequirement = 68, statInterpolation = {3, 3, 3, 2, 2},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["IncaBossRocks"] = {
    name = "IncaBossRocks",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 4,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "base_skill_effect_duration",
        "skill_repeat_count",
        "fire_storm_fireball_delay_ms",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, 5000, 1, 200, -25, levelRequirement = 23, statInterpolation = {3, 3, 1, 1},  cost = { }, },
        [2] = {0.80000001192093, 1.2000000476837, 5000, 200, -25, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
        [3] = {0.80000001192093, 1.2000000476837, 5000, 200, -25, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
        [4] = {0.80000001192093, 1.2000000476837, 6000, 200, -25, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["IncaBossRocksTriggered"] = {
    name = "Firestorm",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Area] = true,
        [SkillType.Duration] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Fire] = true,
        [SkillType.Cascadable] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_physical_damage",
        "spell_maximum_base_physical_damage",
        "fire_storm_fireball_delay_ms",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "firestorm_base_area_of_effect_+%",
        "base_skill_effect_duration",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
    },
    levels = {
        [1] = {0.40000000596046, 0.60000002384186, 300, -25, -50, 900, 10, levelRequirement = 23, statInterpolation = {3, 3},  cost = { }, },
        [2] = {0.40000000596046, 0.60000002384186, 300, -25, -50, 900, 10, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
    },
}
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
IdMonsterMapBoss
FamilyMonsterMapBoss
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Shadow of the Vaal
    Construct
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    Tagscaster, cold_affinity, construct, extra_extra_large_height, fire_affinity, hard_armour, is_unarmed, large_model, lightning_affinity, not_dex, not_int, physical_affinity, ranged, red_blood, slashing_weapon, slow_movement, standalone_map_boss
    Life
    400%
    Armour
    +50%
    Ailment Threshold
    400%
    Resistance
    40 40 40 25
    Damage
    800%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 7
    Attack Time
    4.005 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    IncaShadowMonsterMap
    Metadata
    MapBossIncaShadowStandalone
    Level
    68
    Life
    557,385
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    3,404
    Spell Damage
    5,080
    Accuracy
    290
    Attack Time
    2.68335
    Experience
    112,805
    Ailment Threshold
    351,153
    Chill
    1,110
    Shock
    1,110
    Brittle
    6,282
    Scorch
    1,110
    Sap
    3,068
    IncaBossRocks
    Spell, Damage
    Cast Time: 4 sec
    Deals 757.8 to 1137 Physical Damage
    Base duration is 6 seconds
    One impact every 0.2 seconds
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    IncaBossSprayMaps
    Spell, Damage
    Critical Strike Chance: 5%
    Cast Time: 3.6 sec
    Projectiles Pierce all Targets
    Base duration is 8 seconds
    base is projectile [1]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    IncaBossTravel
    Spell
    Cast Time: 1 sec
    Base duration is 5 seconds
    IncaBossExplosion
    Spell, Damage, Area, AreaSpell
    Cast Time: 2.25 sec
    Never deal Critical Strikes
    Deals 6% less Damage
    50% of Physical Damage Converted to Fire Damage
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    IncaBossSummon
    Spell, Minion, CreatesMinion
    Cast Time: 4 sec
    Deals 194.2 to 291.3 Physical Damage
    40% more Cast Speed
    base is projectile [1]
    is area damage [1]
    number of inca minions allowed [8]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    IncaBossLaser
    Spell, Damage, Triggerable
    Critical Strike Chance: 15%
    Cast Time: 1.45 sec
    Deals 1984 to 2976 Lightning Damage
    Skills Repeat an additional 2 Times
    100% chance to Shock enemies
    active skill shock duration +% final [100]
    IncaBossRocksTriggered
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Firestorm
    Cast Time: 1 sec
    Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
    Deals 362.2 to 543.3 Physical Damage
    Base duration is 0.9 seconds
    One impact every 0.3 seconds
    Base radius is 1 metre
    firestorm base area of effect +% [-50]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    IncaBossColdSnapTriggered
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, Duration, ChillingArea, AreaSpell, Cooldown
    Cold Snap
    Cast Time: 1 sec
    Creates a sudden burst of cold in a targeted area, damaging enemies. Also creates an expanding area which is filled with chilled ground, and deals cold damage over time to enemies. Enemies that die while in the area have a chance to grant Frenzy Charges. The cooldown can be bypassed by expending a Frenzy Charge.
    Deals to Cold Damage
    Base duration is 7 seconds
    Deals 1164.1 Base Cold Damage per second
    200% more Effect of Chill
    Base radius is 1.5 metres
    Base secondary radius is 1.5 metres
    Base tertiary radius is 3 metres
    active skill area of effect radius +% final [-50]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Stats
    {
    	cannot_be_knocked_back = 1
    }
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance3"
    	slow_animations_go_to_idle = false
    }
    
    StateMachine
    {
    	define_shared_state = "add_effects;"
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Animated
    {
    	on_event_contact_for_spray_meat = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/act2/inca_boss/meatslam_impact.epk );"
    	on_end_spray_meat = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/act2/inca_boss/meatslam_impact.epk );"
    }
    
    StateMachine
    {
    	on_or_create_state_add_effects_1 = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Maven/bubble_bosses/vaal_oversoul.epk );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/IncaShadowBoss/MapBossIncaShadowStandalone"] = {
        name = "Shadow of the Vaal",
        life = 4,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 8,
        damageSpread = 0.2,
        attackTime = 4.005,
        attackRange = 7,
        accuracy = 1,
        skillList = {
            "IncaBossExplosion",
            "IncaBossSummon",
            "IncaBossLaser",
            "IncaBossTravel",
            "IncaBossSprayMaps",
            "IncaBossColdSnapTriggered",
            "IncaBossRocks",
            "IncaBossRocksTriggered",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossExplosion"] = {
        name = "IncaBossExplosion",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.25,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_fire",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "global_cannot_crit",
        },
        levels = {
            [1] = {-61, 50, -25, levelRequirement = 23, statInterpolation = {1},  cost = { }, },
            [2] = {-41, 50, -25, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
            [3] = {-3, 50, -25, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
            [4] = {-4, 50, -25, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [5] = {-5, 50, -25, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [6] = {-6, 50, -25, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [7] = {-7, 50, -25, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [8] = {-8, 50, -25, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [9] = {-10, 50, -25, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [10] = {-12, 50, -25, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [11] = {-14, 50, -25, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [12] = {-17, 50, -25, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossSummon"] = {
        name = "IncaBossSummon",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Minion] = true,
            [SkillType.CreatesMinion] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "number_of_inca_minions_allowed",
            "active_skill_cast_speed_+%_final",
            "is_area_damage",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 23, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 63, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossLaser"] = {
        name = "IncaBossLaser",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.45,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "active_skill_cast_speed_+%_final",
            "skill_repeat_count",
            "base_chance_to_shock_%",
            "active_skill_shock_duration_+%_final",
        },
        levels = {
            [1] = {1.1000000238419, 1.6000000238419, 15, 2, 100, 100, critChance = 5, levelRequirement = 23, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 10, levelRequirement = 63, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 15, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossTravel"] = {
        name = "IncaBossTravel",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {7000, levelRequirement = 23, statInterpolation = {1},  cost = { }, },
            [2] = {6000, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
            [3] = {5000, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
            [4] = {4000, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [5] = {3000, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossSprayMaps"] = {
        name = "IncaBossSprayMaps",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.6,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "always_pierce",
            "base_is_projectile",
        },
        levels = {
            [1] = {8000, critChance = 5, levelRequirement = 23, statInterpolation = {},  cost = { }, },
            [2] = {8000, critChance = 5, levelRequirement = 67, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossColdSnapTriggered"] = {
        name = "Cold Snap",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Creates a sudden burst of cold in a targeted area, damaging enemies. Also creates an expanding area which is filled with chilled ground, and deals cold damage over time to enemies. Enemies that die while in the area have a chance to grant Frenzy Charges. The cooldown can be bypassed by expending a Frenzy Charge.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.Cascadable] = true,
            [SkillType.Duration] = true,
            [SkillType.ChillingArea] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_cold_damage_to_deal_per_minute",
            "active_skill_chill_effect_+%_final",
            "base_chance_to_freeze_%",
            "active_skill_base_area_of_effect_radius",
            "active_skill_base_secondary_area_of_effect_radius",
            "active_skill_base_tertiary_area_of_effect_radius",
            "base_skill_effect_duration",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0, 0, 2.4000000953674, 200, 0, 15, 15, 30, 7000, -50, levelRequirement = 23, statInterpolation = {3, 3, 3, 2, 2},  cost = { }, },
            [2] = {0, 0, 2.4000000953674, 200, 0, 15, 15, 30, 7000, -50, levelRequirement = 68, statInterpolation = {3, 3, 3, 2, 2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossRocks"] = {
        name = "IncaBossRocks",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "base_skill_effect_duration",
            "skill_repeat_count",
            "fire_storm_fireball_delay_ms",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 5000, 1, 200, -25, levelRequirement = 23, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 5000, 200, -25, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 5000, 200, -25, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 6000, 200, -25, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossRocksTriggered"] = {
        name = "Firestorm",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "fire_storm_fireball_delay_ms",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "firestorm_base_area_of_effect_+%",
            "base_skill_effect_duration",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
        },
        levels = {
            [1] = {0.40000000596046, 0.60000002384186, 300, -25, -50, 900, 10, levelRequirement = 23, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.40000000596046, 0.60000002384186, 300, -25, -50, 900, 10, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Shadow of the Vaal
    Construct
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    Tagsconstruct, elder_map_boss, extra_extra_large_height, hard_armour, is_unarmed, large_model, non_attacking, not_dex, not_int, red_blood, slashing_weapon, slow_movement
    Life
    400%
    Armour
    +50%
    Ailment Threshold
    400%
    Resistance
    40 40 40 25
    Damage
    800%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 7
    Attack Time
    4.005 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    IncaShadowMonsterMap
    Metadata
    MapBossIncaShadowElder

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	corpse_usable = false
    }
    
    Stats
    {
    	base_cannot_be_damaged = 1
    	base_cannot_be_stunned = 1
    	cannot_be_knocked_back = 1
    	is_hidden_monster = 1
    	immune_to_curses = 1
    	immune_to_auras_from_other_entities = 1
    	set_immune_vaal_lighting_warp = 1
    }
    
    Transitionable
    {
    	
    }
    
    Preload
    {
    	preload_object = "Metadata/Monsters/ElderBosses/ElderAbsorb"
    	preload_object = "Metadata/MiscellaneousObjects/ElderPortal"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target.epk );"
    	create_transitioned = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target_instant.epk );"
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/entrance.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/absorb/absorb.ao"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/IncaShadowBoss/MapBossIncaShadowElder"] = {
        name = "Shadow of the Vaal",
        life = 4,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 8,
        damageSpread = 0.2,
        attackTime = 4.005,
        attackRange = 7,
        accuracy = 1,
        skillList = {
        },
        modList = {
        },
    }
    
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Shadow of the Vaal
    Construct
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    Tagscaster, cold_affinity, construct, extra_extra_large_height, fire_affinity, hard_armour, is_unarmed, large_model, lightning_affinity, no_maven, not_dex, not_int, physical_affinity, ranged, red_blood, slashing_weapon, slow_movement
    Life
    400%
    Armour
    +50%
    Ailment Threshold
    400%
    Resistance
    40 40 40 25
    Damage
    800%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 7
    Attack Time
    4.005 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    IncaShadowMonsterMap
    Metadata
    MapBossIncaShadowShaper
    Level
    68
    Life
    557,385
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    3,404
    Spell Damage
    5,080
    Accuracy
    290
    Attack Time
    2.68335
    Experience
    112,805
    Ailment Threshold
    351,153
    Chill
    1,110
    Shock
    1,110
    Brittle
    6,282
    Scorch
    1,110
    Sap
    3,068
    IncaBossRocks
    Spell, Damage
    Cast Time: 4 sec
    Deals 757.8 to 1137 Physical Damage
    Base duration is 6 seconds
    One impact every 0.2 seconds
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    IncaBossSprayMaps
    Spell, Damage
    Critical Strike Chance: 5%
    Cast Time: 3.6 sec
    Projectiles Pierce all Targets
    Base duration is 8 seconds
    base is projectile [1]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    IncaBossTravel
    Spell
    Cast Time: 1 sec
    Base duration is 5 seconds
    IncaBossExplosion
    Spell, Damage, Area, AreaSpell
    Cast Time: 2.25 sec
    Never deal Critical Strikes
    Deals 6% less Damage
    50% of Physical Damage Converted to Fire Damage
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    IncaBossSummon
    Spell, Minion, CreatesMinion
    Cast Time: 4 sec
    Deals 194.2 to 291.3 Physical Damage
    40% more Cast Speed
    base is projectile [1]
    is area damage [1]
    number of inca minions allowed [8]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    IncaBossLaser
    Spell, Damage, Triggerable
    Critical Strike Chance: 15%
    Cast Time: 1.45 sec
    Deals 1984 to 2976 Lightning Damage
    Skills Repeat an additional 2 Times
    100% chance to Shock enemies
    active skill shock duration +% final [100]
    IncaBossRocksTriggered
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Firestorm
    Cast Time: 1 sec
    Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
    Deals 362.2 to 543.3 Physical Damage
    Base duration is 0.9 seconds
    One impact every 0.3 seconds
    Base radius is 1 metre
    firestorm base area of effect +% [-50]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    IncaBossColdSnapTriggered
    Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cold, Cascadable, Duration, ChillingArea, AreaSpell, Cooldown
    Cold Snap
    Cast Time: 1 sec
    Creates a sudden burst of cold in a targeted area, damaging enemies. Also creates an expanding area which is filled with chilled ground, and deals cold damage over time to enemies. Enemies that die while in the area have a chance to grant Frenzy Charges. The cooldown can be bypassed by expending a Frenzy Charge.
    Deals to Cold Damage
    Base duration is 7 seconds
    Deals 1164.1 Base Cold Damage per second
    200% more Effect of Chill
    Base radius is 1.5 metres
    Base secondary radius is 1.5 metres
    Base tertiary radius is 3 metres
    active skill area of effect radius +% final [-50]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Stats
    {
    	cannot_be_knocked_back = 1
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance3"
    	slow_animations_go_to_idle = false
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Animated
    {
    	on_event_contact_for_spray_meat = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/act2/inca_boss/meatslam_impact.epk );"
    	on_end_spray_meat = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/act2/inca_boss/meatslam_impact.epk );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/IncaShadowBoss/MapBossIncaShadowShaper"] = {
        name = "Shadow of the Vaal",
        life = 4,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 8,
        damageSpread = 0.2,
        attackTime = 4.005,
        attackRange = 7,
        accuracy = 1,
        skillList = {
            "IncaBossExplosion",
            "IncaBossSummon",
            "IncaBossLaser",
            "IncaBossTravel",
            "IncaBossSprayMaps",
            "IncaBossColdSnapTriggered",
            "IncaBossRocks",
            "IncaBossRocksTriggered",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossExplosion"] = {
        name = "IncaBossExplosion",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.25,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_fire",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "global_cannot_crit",
        },
        levels = {
            [1] = {-61, 50, -25, levelRequirement = 23, statInterpolation = {1},  cost = { }, },
            [2] = {-41, 50, -25, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
            [3] = {-3, 50, -25, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
            [4] = {-4, 50, -25, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [5] = {-5, 50, -25, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [6] = {-6, 50, -25, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [7] = {-7, 50, -25, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [8] = {-8, 50, -25, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [9] = {-10, 50, -25, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [10] = {-12, 50, -25, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [11] = {-14, 50, -25, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [12] = {-17, 50, -25, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossSummon"] = {
        name = "IncaBossSummon",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Minion] = true,
            [SkillType.CreatesMinion] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "number_of_inca_minions_allowed",
            "active_skill_cast_speed_+%_final",
            "is_area_damage",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 23, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 63, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossLaser"] = {
        name = "IncaBossLaser",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.45,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "active_skill_cast_speed_+%_final",
            "skill_repeat_count",
            "base_chance_to_shock_%",
            "active_skill_shock_duration_+%_final",
        },
        levels = {
            [1] = {1.1000000238419, 1.6000000238419, 15, 2, 100, 100, critChance = 5, levelRequirement = 23, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 10, levelRequirement = 63, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 15, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossTravel"] = {
        name = "IncaBossTravel",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {7000, levelRequirement = 23, statInterpolation = {1},  cost = { }, },
            [2] = {6000, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
            [3] = {5000, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
            [4] = {4000, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [5] = {3000, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossSprayMaps"] = {
        name = "IncaBossSprayMaps",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.6,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "always_pierce",
            "base_is_projectile",
        },
        levels = {
            [1] = {8000, critChance = 5, levelRequirement = 23, statInterpolation = {},  cost = { }, },
            [2] = {8000, critChance = 5, levelRequirement = 67, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossColdSnapTriggered"] = {
        name = "Cold Snap",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Creates a sudden burst of cold in a targeted area, damaging enemies. Also creates an expanding area which is filled with chilled ground, and deals cold damage over time to enemies. Enemies that die while in the area have a chance to grant Frenzy Charges. The cooldown can be bypassed by expending a Frenzy Charge.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cold] = true,
            [SkillType.Cascadable] = true,
            [SkillType.Duration] = true,
            [SkillType.ChillingArea] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Cooldown] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_cold_damage_to_deal_per_minute",
            "active_skill_chill_effect_+%_final",
            "base_chance_to_freeze_%",
            "active_skill_base_area_of_effect_radius",
            "active_skill_base_secondary_area_of_effect_radius",
            "active_skill_base_tertiary_area_of_effect_radius",
            "base_skill_effect_duration",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0, 0, 2.4000000953674, 200, 0, 15, 15, 30, 7000, -50, levelRequirement = 23, statInterpolation = {3, 3, 3, 2, 2},  cost = { }, },
            [2] = {0, 0, 2.4000000953674, 200, 0, 15, 15, 30, 7000, -50, levelRequirement = 68, statInterpolation = {3, 3, 3, 2, 2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossRocks"] = {
        name = "IncaBossRocks",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "base_skill_effect_duration",
            "skill_repeat_count",
            "fire_storm_fireball_delay_ms",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 5000, 1, 200, -25, levelRequirement = 23, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 5000, 200, -25, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 5000, 200, -25, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 6000, 200, -25, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossRocksTriggered"] = {
        name = "Firestorm",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Fire] = true,
            [SkillType.Cascadable] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "fire_storm_fireball_delay_ms",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "firestorm_base_area_of_effect_+%",
            "base_skill_effect_duration",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
        },
        levels = {
            [1] = {0.40000000596046, 0.60000002384186, 300, -25, -50, 900, 10, levelRequirement = 23, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.40000000596046, 0.60000002384186, 300, -25, -50, 900, 10, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Shadow of the Vaal
    Construct
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    Tagscaster, construct, extra_extra_large_height, fire_affinity, hard_armour, is_unarmed, large_model, lightning_affinity, not_dex, not_int, physical_affinity, ranged, red_blood, slashing_weapon, slow_movement
    Life
    400%
    Armour
    +50%
    Ailment Threshold
    400%
    Resistance
    40 40 40 25
    Damage
    800%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 7
    Attack Time
    4.005 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    IncaShadowMonsterMap
    Metadata
    BossIncaShadowEndlessLedge2
    Level
    68
    Life
    557,385
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    3,404
    Spell Damage
    5,080
    Accuracy
    290
    Attack Time
    2.68335
    Experience
    112,805
    Ailment Threshold
    351,153
    Chill
    1,110
    Shock
    1,110
    Brittle
    6,282
    Scorch
    1,110
    Sap
    3,068
    IncaBossRocks
    Spell, Damage
    Cast Time: 4 sec
    Deals 757.8 to 1137 Physical Damage
    Base duration is 6 seconds
    One impact every 0.2 seconds
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    IncaBossSprayMaps
    Spell, Damage
    Critical Strike Chance: 5%
    Cast Time: 3.6 sec
    Projectiles Pierce all Targets
    Base duration is 8 seconds
    base is projectile [1]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    IncaBossTravel
    Spell
    Cast Time: 1 sec
    Base duration is 5 seconds
    IncaBossExplosion
    Spell, Damage, Area, AreaSpell
    Cast Time: 2.25 sec
    Never deal Critical Strikes
    Deals 6% less Damage
    50% of Physical Damage Converted to Fire Damage
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    IncaBossSummon
    Spell, Minion, CreatesMinion
    Cast Time: 4 sec
    Deals 194.2 to 291.3 Physical Damage
    40% more Cast Speed
    base is projectile [1]
    is area damage [1]
    number of inca minions allowed [8]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    IncaBossLaser
    Spell, Damage, Triggerable
    Critical Strike Chance: 15%
    Cast Time: 1.45 sec
    Deals 1984 to 2976 Lightning Damage
    Skills Repeat an additional 2 Times
    100% chance to Shock enemies
    active skill shock duration +% final [100]

    Object Type

    version 2
    extends "Metadata/Monsters/EndlessBoss/BossBase"
    
    Stats
    {
    	cannot_be_knocked_back = 1
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance3"
    	slow_animations_go_to_idle = false
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/EndlessBoss/BossBase"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/IncaShadowBoss/BossIncaShadowEndlessLedge2"] = {
        name = "Shadow of the Vaal",
        life = 4,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 8,
        damageSpread = 0.2,
        attackTime = 4.005,
        attackRange = 7,
        accuracy = 1,
        skillList = {
            "IncaBossExplosion",
            "IncaBossSummon",
            "IncaBossLaser",
            "IncaBossTravel",
            "IncaBossSprayMaps",
            "IncaBossRocks",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossExplosion"] = {
        name = "IncaBossExplosion",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.25,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_fire",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "global_cannot_crit",
        },
        levels = {
            [1] = {-61, 50, -25, levelRequirement = 23, statInterpolation = {1},  cost = { }, },
            [2] = {-41, 50, -25, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
            [3] = {-3, 50, -25, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
            [4] = {-4, 50, -25, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [5] = {-5, 50, -25, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [6] = {-6, 50, -25, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [7] = {-7, 50, -25, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [8] = {-8, 50, -25, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [9] = {-10, 50, -25, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [10] = {-12, 50, -25, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [11] = {-14, 50, -25, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [12] = {-17, 50, -25, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossSummon"] = {
        name = "IncaBossSummon",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Minion] = true,
            [SkillType.CreatesMinion] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "number_of_inca_minions_allowed",
            "active_skill_cast_speed_+%_final",
            "is_area_damage",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 23, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 63, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossLaser"] = {
        name = "IncaBossLaser",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.45,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "active_skill_cast_speed_+%_final",
            "skill_repeat_count",
            "base_chance_to_shock_%",
            "active_skill_shock_duration_+%_final",
        },
        levels = {
            [1] = {1.1000000238419, 1.6000000238419, 15, 2, 100, 100, critChance = 5, levelRequirement = 23, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 10, levelRequirement = 63, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 15, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossTravel"] = {
        name = "IncaBossTravel",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {7000, levelRequirement = 23, statInterpolation = {1},  cost = { }, },
            [2] = {6000, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
            [3] = {5000, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
            [4] = {4000, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [5] = {3000, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossSprayMaps"] = {
        name = "IncaBossSprayMaps",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.6,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "always_pierce",
            "base_is_projectile",
        },
        levels = {
            [1] = {8000, critChance = 5, levelRequirement = 23, statInterpolation = {},  cost = { }, },
            [2] = {8000, critChance = 5, levelRequirement = 67, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossRocks"] = {
        name = "IncaBossRocks",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "base_skill_effect_duration",
            "skill_repeat_count",
            "fire_storm_fireball_delay_ms",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 5000, 1, 200, -25, levelRequirement = 23, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 5000, 200, -25, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 5000, 200, -25, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 6000, 200, -25, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Shadow of the Vaal
    Construct
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    Tagscaster, construct, extra_extra_large_height, fire_affinity, hard_armour, is_unarmed, large_model, lightning_affinity, not_dex, not_int, physical_affinity, ranged, red_blood, slashing_weapon, slow_movement, unique_map_boss
    Life
    1408%
    Armour
    +50%
    Ailment Threshold
    1408%
    Resistance
    40 40 40 25
    Damage
    1595%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 7
    Attack Time
    4.005 Second
    Damage Spread
    ±20%
    Experience
    220%
    Model Size
    100%
    Type
    IncaShadowMonster
    Metadata
    MapBossIncaShadowPantheon1
    Level
    68
    Life
    1,961,997
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    6,786
    Spell Damage
    10,129
    Accuracy
    290
    Attack Time
    2.68335
    Experience
    124,086
    Ailment Threshold
    1,236,058
    Chill
    3,908
    Shock
    3,908
    Brittle
    22,112
    Scorch
    3,908
    Sap
    10,798
    IncaBossRocks
    Spell, Damage
    Cast Time: 4 sec
    Deals 757.8 to 1137 Physical Damage
    Base duration is 6 seconds
    One impact every 0.2 seconds
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    IncaBossSprayMaps
    Spell, Damage
    Critical Strike Chance: 5%
    Cast Time: 3.6 sec
    Projectiles Pierce all Targets
    Base duration is 8 seconds
    base is projectile [1]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    IncaBossTravel
    Spell
    Cast Time: 1 sec
    Base duration is 5 seconds
    IncaBossExplosion
    Spell, Damage, Area, AreaSpell
    Cast Time: 2.25 sec
    Never deal Critical Strikes
    Deals 6% less Damage
    50% of Physical Damage Converted to Fire Damage
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-25]
    IncaBossSummon
    Spell, Minion, CreatesMinion
    Cast Time: 4 sec
    Deals 194.2 to 291.3 Physical Damage
    40% more Cast Speed
    base is projectile [1]
    is area damage [1]
    number of inca minions allowed [8]
    projectile uses contact direction [1]
    projectile uses contact position [1]
    IncaBossLaser
    Spell, Damage, Triggerable
    Critical Strike Chance: 15%
    Cast Time: 1.45 sec
    Deals 1984 to 2976 Lightning Damage
    Skills Repeat an additional 2 Times
    100% chance to Shock enemies
    active skill shock duration +% final [100]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Stats
    {
    	cannot_be_knocked_back = 1
    }
    
    Actor
    {
    	basic_action = "Emerge"
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance3"
    	slow_animations_go_to_idle = false
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/IncaShadowBoss/MapBossIncaShadowPantheon1"] = {
        name = "Shadow of the Vaal",
        life = 14.08,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 15.95,
        damageSpread = 0.2,
        attackTime = 4.005,
        attackRange = 7,
        accuracy = 1,
        skillList = {
            "IncaBossExplosion",
            "IncaBossSummon",
            "IncaBossLaser",
            "IncaBossTravel",
            "IncaBossSprayMaps",
            "IncaBossRocks",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossExplosion"] = {
        name = "IncaBossExplosion",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.25,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_damage_+%_final",
            "skill_physical_damage_%_to_convert_to_fire",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "global_cannot_crit",
        },
        levels = {
            [1] = {-61, 50, -25, levelRequirement = 23, statInterpolation = {1},  cost = { }, },
            [2] = {-41, 50, -25, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
            [3] = {-3, 50, -25, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
            [4] = {-4, 50, -25, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [5] = {-5, 50, -25, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [6] = {-6, 50, -25, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [7] = {-7, 50, -25, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [8] = {-8, 50, -25, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [9] = {-10, 50, -25, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [10] = {-12, 50, -25, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [11] = {-14, 50, -25, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [12] = {-17, 50, -25, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossSummon"] = {
        name = "IncaBossSummon",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Minion] = true,
            [SkillType.CreatesMinion] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "number_of_inca_minions_allowed",
            "active_skill_cast_speed_+%_final",
            "is_area_damage",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 23, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 63, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 8, 40, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossLaser"] = {
        name = "IncaBossLaser",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.45,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "active_skill_cast_speed_+%_final",
            "skill_repeat_count",
            "base_chance_to_shock_%",
            "active_skill_shock_duration_+%_final",
        },
        levels = {
            [1] = {1.1000000238419, 1.6000000238419, 15, 2, 100, 100, critChance = 5, levelRequirement = 23, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 5, levelRequirement = 48, statInterpolation = {3, 3},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 10, levelRequirement = 63, statInterpolation = {3, 3},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 2, 100, 100, critChance = 15, levelRequirement = 67, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossTravel"] = {
        name = "IncaBossTravel",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {7000, levelRequirement = 23, statInterpolation = {1},  cost = { }, },
            [2] = {6000, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
            [3] = {5000, levelRequirement = 63, statInterpolation = {1},  cost = { }, },
            [4] = {4000, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [5] = {3000, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossSprayMaps"] = {
        name = "IncaBossSprayMaps",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.6,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "projectile_uses_contact_position",
            "projectile_uses_contact_direction",
            "always_pierce",
            "base_is_projectile",
        },
        levels = {
            [1] = {8000, critChance = 5, levelRequirement = 23, statInterpolation = {},  cost = { }, },
            [2] = {8000, critChance = 5, levelRequirement = 67, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["IncaBossRocks"] = {
        name = "IncaBossRocks",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 4,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "base_skill_effect_duration",
            "skill_repeat_count",
            "fire_storm_fireball_delay_ms",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 5000, 1, 200, -25, levelRequirement = 23, statInterpolation = {3, 3, 1, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 5000, 200, -25, levelRequirement = 48, statInterpolation = {3, 3, 1},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 5000, 200, -25, levelRequirement = 63, statInterpolation = {3, 3, 1},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 6000, 200, -25, levelRequirement = 67, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityActBoss
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Shadow of the Vaal
    Normal
    Act: 2
    You have unleashed a terrible darkness upon the land. Find a way to lift it.
    #Name
    1Find a way to lift the Darkness
    You have unleashed a terrible darkness upon the land. Find a way to lift it.
    Area: The Forest Encampment
    NPC:
  • Alira The Darkness: You come to me in dark times, exile. No... dark isn't the right word for what's befallen my forest. Twisted it is, in every sense of the word.
  • Alira The Darkness: You come to me in dark times, exile. No... dark isn't the right word for what's befallen my forest. Twisted it is, in every sense of the word.
  • Eramir The Darkness: You disappear into that Vaal ruin and now the sky, the light, the very land limps as a leper. Somehow, whether through deliberate act or accident, you've caused this. Now we all suffer your consequences.

    Different good, different bad... we now know upon which side the coin has fallen.
  • Greust The Darkness: Nothing like this happens until you are here. Bring back the light, or you will find my spear in your throat.
  • Helena The Darkness: There's one bright spot in this darkness you've released. At least it was you who did it. And you can undo it, I know it. Had it been Piety, we'd likely never see the sun again.
  • Oak The Darkness: Come to shelter from this strange weather, have you? This storm of the unreal. My usual guests knock instead of slaughtering my doormen... but you're not 'usual', are you?
  • Definitely Oak The Darkness: Come to shelter from this strange weather, have you? This storm of the unreal. My usual guests knock instead of slaughtering my doormen... but you're not 'usual', are you?
  • Silk The Darkness: What has happened? Did the world not rise from its sleep? How do we wake it up? Please... what should we do?!
  • Yeena The Darkness: I dreamed this. A vast creature, a thing of shadow. I saw it escape from a black prison and climb a man-crafted mountain, drifting up its four, sheer sides like the mist that reaches for the clouds. It gathered at the peak of that mountain and ate the heart from the sun.

    You smell of that black mist and... something else. Guilt. That is it, yes. Guilt is a strong illness. It gnaws at the spirit until there is nothing left, until you are one of the walking corpses.
  • Yeena The Darkness: I dreamed this. A vast creature, a thing of shadow. I saw it escape from a black prison and climb a man-crafted mountain, drifting up its four, sheer sides like the mist that reaches for the clouds. It gathered at the peak of that mountain and ate the heart from the sun.

    You smell of that black mist and... something else. Guilt. That is it, yes. Guilt is a strong illness. It gnaws at the spirit until there is nothing left, until you are one of the walking corpses.

    You want a cure? Find the man-crafted mountain, send the shadow home, and tell the monster to take your guilt with it.
  • 2Deal with the Bandit Lords
    You must complete the Lords of Larceny quest and deal with the Bandit Lords to continue.
  • Deal with the Bandit Lords

  • Area: The Forest Encampment
    3Show the Apex to Yeena
    You have combined the Bandit Lord amulets into the Apex. Show it to Yeena for a clue to help with banishing the darkness.
  • Show the Apex to Yeena

  • Area: The Forest Encampment
    NPC:
  • Yeena The Darkness: I dreamed this. A vast creature, a thing of shadow. I saw it escape from a black prison and climb a man-crafted mountain, drifting up its four, sheer sides like the mist that reaches for the clouds. It gathered at the peak of that mountain and ate the heart from the sun.

    You smell of that black mist and... something else. Guilt. That is it, yes. Guilt is a strong illness. It gnaws at the spirit until there is nothing left, until you are one of the walking corpses.

    You want a cure? Find the man-crafted mountain, send the shadow home, and tell the monster to take your guilt with it.
  • 4Banish the Darkness
    Yeena has asked you to banish the darkness that now pervades the land. Perhaps someone in the Forest Encampment might be able to help?
  • Talk to Eramir

  • Area: The Forest Encampment
    NPC:
  • Eramir Yeena's Vision: For all of her strange ways, I've learned not to discount Yeena's more vivid dreams. She's in tune with this land in ways I find difficult to comprehend.

    As to this 'man-crafted' mountain she describes, I have seen only one structure of its like. Stumbled across sketches in the Theopolis archives, a piece of Vaal engineering, pyramidal in architecture. According to those documents the pyramid lies north of the Phrecian Forest, buried beneath the mantle upon which Sarn rests.

    I have no idea whether it still exists, or ever existed for that matter. Still, considering the current circumstances, there isn't much to lose in the search, is there?
  • Helena Yeena's Vision: A man-crafted mountain of four sheer sides... that's a pyramid. Vaal architecture.

    I've covered a lot of the countryside with Piety and seen nothing like that. Still, history is in the habit of burying its dead. Perhaps you could try looking down instead of up.
  • 5Find the Ancient Pyramid
    Eramir believes the creature of shadow may be residing atop an ancient Vaal pyramid in a Cavern in the Northern Forest. Find it.
  • Find the Ancient Pyramid

  • Area: The Caverns
    6Ascend the Ancient Pyramid
    You have found the ancient, buried Vaal pyramid. Climb to the top and find the creature of shadow.
  • Ascend the Ancient Pyramid

  • Area: The Caverns
    7Ask Eramir about the Dark Altar
    Talk to Eramir about the Dark Altar atop the Ancient Pyramid.
  • Talk to Eramir

  • Area: The Forest Encampment
    NPC:
  • Eramir The Dark Altar: So this altar you've found... it's a small pyramid, missing its apex? Must be Vaal in origin. And there's only one artefact that I've ever laid eyes on that could be the missing apex.

    Alira, Kraityn and Oak... they stayed with us for a short time, while recovering from the ordeals of the Siren Coast. Thick as thieves they were, until they discovered something: a small pyramid crafted in a Vaalish style. It had the power to enhance one's innate strengths. They fought over it, sundered the apex in trine... took a piece each, and fled.

    If you're determined to unlock that altar, then I think your key lies with the Lords of Larceny.
  • 8Activate the Dark Altar
    Activate the Dark Altar at the top of the Ancient Pyramid to banish the darkness.
  • Activate the Dark Altar

  • Area: The Caverns
    9Obtain the amulets from the Bandit Lords
    Obtain the amulets of the Bandit Lords Oak, Kraityn and Alira to find a clue to activating the Dark Altar.
  • Obtain the amulets from the Bandit Lords
  • 10Kill the Vaal Oversoul
    Kill the Vaal Oversoul atop the Ancient Pyramid to banish the darkness.
  • Kill the Vaal Oversoul

  • Area: The Caverns
    11Get the Apex from Eramir
    Get the Apex from Eramir in the Forest Encampment.
  • Talk to Eramir

  • Area: The Forest Encampment
    NPC:
  • Eramir Bandit Amulets: I'm so sorry, my friend. Are you well? Yes, you are apparently intact. Remarkable considering... for the barest moment there you were something altogether different. I'm not afraid to admit it... a rather unnerving version of yourself.

    If I were you I'd dispense with that artefact down the deepest, darkest hole that I could find.
  • Greust Bandit Lords: You are a hunter of man. Today you have hunted bandits. Tomorrow, when you are restless, will you hunt us? You should go, find another hunting ground. Leave us in peace.
  • 12Get the Apex from Oak
    Get the Apex from Oak in the Wetlands.
  • Talk to Oak

  • Area: The Wetlands
    NPC:
  • Eramir Greust: The relic that washed ashore and started all the chaos, it was covered in ancient Vaal inscriptions. The symbols were much weathered, making them challenging to translate, yet I did my best.

    The inscriptions spoke of the god, Ralakesh. If this object somehow housed the spirit of that many faced monstrosity, then I fear we are all in danger. Ralakesh was renowned for his penchant for subjugation and control. Please, I urge you to destroy this god before his strength and dominance grow insurmountable. Nip this divine threat in the bud, as it were.

    Our poor friend, Greust, has likely become Ralakesh's avatar in this world. At least his recent behaviour would indicate as much. If you could see to Greust's... passing... Ralakesh will be forced to retreat into the relic. Destroy the relic and perhaps you will also destroy the god.
  • Helena Greust: Yes... I thank you. Though I loved him, I know Greust was lost to me the very moment he touched that Vaal abomination. I will weep over his passing for many more nights to come, but I am... happy that you avenged his honour, and freed him from his torment.
  • Helena Greust: My poor Greust. A kind man. A strong man. And now... I begged him not to meddle with that relic. It washed ashore after the earthquake and Greust simply had to know whether it was a danger to us... to me.

    The unholy thing within that device... it possessed Greust. Turned him into a monstrosity. We fled the village, and as I turned back... I saw... he was killing them, the stragglers, killing them all! Even the children!

    My Greust is dead. That thing that has stolen his body... please, destroy it.
  • Oak Oak's Rivals: Now, I could have sworn we had concluded our business and said our cordial farewells. An understanding of mutual exclusion was reached. Perhaps you need a little reminder to jog your memory... a medicinal tap on the head like I administered to Kraityn.
  • Definitely Oak Oak's Rivals: Now, I could have sworn we had concluded our business and said our cordial farewells. An understanding of mutual exclusion was reached. Perhaps you need a little reminder to jog your memory... a medicinal tap on the head like I administered to Kraityn.
  • 13Get the Apex from Alira
    Get the Apex from Alira in the Western Forest.
  • Talk to Alira

  • Area: The Western Forest
    NPC:
  • Alira Alira's Rivals: There's nothing quite so irksome as guests who have worn out their welcome.

    This is my forest now, and I intend to decorate it as I see fit. You are not the current fashion, darling. Be gone.
  • Alira Alira's Rivals: There's nothing quite so irksome as guests who have worn out their welcome.

    This is my forest now, and I intend to decorate it as I see fit. You are not the current fashion, darling. Be gone.
  • Eramir Greust: The relic that washed ashore and started all the chaos, it was covered in ancient Vaal inscriptions. The symbols were much weathered, making them challenging to translate, yet I did my best.

    The inscriptions spoke of the god, Ralakesh. If this object somehow housed the spirit of that many faced monstrosity, then I fear we are all in danger. Ralakesh was renowned for his penchant for subjugation and control. Please, I urge you to destroy this god before his strength and dominance grow insurmountable. Nip this divine threat in the bud, as it were.

    Our poor friend, Greust, has likely become Ralakesh's avatar in this world. At least his recent behaviour would indicate as much. If you could see to Greust's... passing... Ralakesh will be forced to retreat into the relic. Destroy the relic and perhaps you will also destroy the god.
  • Helena Greust: Yes... I thank you. Though I loved him, I know Greust was lost to me the very moment he touched that Vaal abomination. I will weep over his passing for many more nights to come, but I am... happy that you avenged his honour, and freed him from his torment.
  • Helena Greust: My poor Greust. A kind man. A strong man. And now... I begged him not to meddle with that relic. It washed ashore after the earthquake and Greust simply had to know whether it was a danger to us... to me.

    The unholy thing within that device... it possessed Greust. Turned him into a monstrosity. We fled the village, and as I turned back... I saw... he was killing them, the stragglers, killing them all! Even the children!

    My Greust is dead. That thing that has stolen his body... please, destroy it.
  • 14Get the Apex from Kraityn
    Get the Apex from Kraityn at the Broken Bridge.
  • Talk to Kraityn

  • Area: The Broken Bridge
    NPC:
  • Eramir Greust: The relic that washed ashore and started all the chaos, it was covered in ancient Vaal inscriptions. The symbols were much weathered, making them challenging to translate, yet I did my best.

    The inscriptions spoke of the god, Ralakesh. If this object somehow housed the spirit of that many faced monstrosity, then I fear we are all in danger. Ralakesh was renowned for his penchant for subjugation and control. Please, I urge you to destroy this god before his strength and dominance grow insurmountable. Nip this divine threat in the bud, as it were.

    Our poor friend, Greust, has likely become Ralakesh's avatar in this world. At least his recent behaviour would indicate as much. If you could see to Greust's... passing... Ralakesh will be forced to retreat into the relic. Destroy the relic and perhaps you will also destroy the god.
  • Helena Greust: Yes... I thank you. Though I loved him, I know Greust was lost to me the very moment he touched that Vaal abomination. I will weep over his passing for many more nights to come, but I am... happy that you avenged his honour, and freed him from his torment.
  • Helena Greust: My poor Greust. A kind man. A strong man. And now... I begged him not to meddle with that relic. It washed ashore after the earthquake and Greust simply had to know whether it was a danger to us... to me.

    The unholy thing within that device... it possessed Greust. Turned him into a monstrosity. We fled the village, and as I turned back... I saw... he was killing them, the stragglers, killing them all! Even the children!

    My Greust is dead. That thing that has stolen his body... please, destroy it.
  • Kraityn Kraityn's Rivals: You know, you could always stick around and be part of our cozy little commune. It's about to get a damn sight bigger, thanks to you...

    No? I'd be making tracks then. I don't mind you hanging about, but this lot... They're not as {tolerant} as I am.

    I'm afraid, my friend, I simply can't vouch for your safety.
  • Kraityn Kraityn's Rivals: You know, you could always stick around and be part of our cozy little commune. It's about to get a damn sight bigger, thanks to you...

    No? I'd be making tracks then. I don't mind you hanging about, but this lot... They're not as {tolerant} as I am.

    I'm afraid, my friend, I simply can't vouch for your safety.
  • 15Kill the Vaal Oversoul
    Kill the Vaal Oversoul atop the Ancient Pyramid to banish the darkness.
  • Kill the Vaal Oversoul

  • Area: The Caverns
    NPC:
  • Yeena The Darkness: I dreamed this. A vast creature, a thing of shadow. I saw it escape from a black prison and climb a man-crafted mountain, drifting up its four, sheer sides like the mist that reaches for the clouds. It gathered at the peak of that mountain and ate the heart from the sun.

    You smell of that black mist and... something else. Guilt. That is it, yes. Guilt is a strong illness. It gnaws at the spirit until there is nothing left, until you are one of the walking corpses.

    You want a cure? Find the man-crafted mountain, send the shadow home, and tell the monster to take your guilt with it.
  • 16The pyramid's exit is now open
    You have killed the Vaal Oversoul and banished the darkness. The exit at the top of the Ancient Pyramid is now open.
  • Find the exit to Act 3

  • Area: The Caverns
    NPC:
  • Alira The Darkness: Our forest has shaken off its malaise. It would seem that you are a carrier of clarity, not merely a vessel for violence. I adore that in an ally.
  • Alira The Darkness: Our forest has shaken off its malaise. It would seem that you are a carrier of clarity, not merely a vessel for violence. I adore that in an ally.
  • Eramir The Light: Humanity has one redeeming trait. We learn from our mistakes. You certainly gave us a scare for a bit there, but the damage doesn't seem to have been lasting.

    Thank you, for doing the right thing.
  • Greust The Light: You have made peace with our land. For now, my spear is lowered.
  • Helena The Light: Thank you for returning our reality to us. I think we've all had a glimpse of what could happen if Piety tries to harness the power of the Vaal for her own ends.
  • Oak The Darkness: It's a shame you felt compelled to dispel the climate of shadow. I was using it to my tactical advantage against those more confused remainders of Kraityn and Alira's camps. You should have checked with me before taking such dramatic action within my kingdom.
  • Definitely Oak The Darkness: It's a shame you felt compelled to dispel the climate of shadow. I was using it to my tactical advantage against those more confused remainders of Kraityn and Alira's camps. You should have checked with me before taking such dramatic action within my kingdom.
  • Silk The Light: I knew this strangeness would pass. Silk does not run from such things. I stand, I guard when others shiver and shake.
  • Yeena The Light: I am not surprised. I saw you, in my slumber, drive the darkness away.

    I am sorry that I did not tell you before. What I see is only what might happen, and I did not want to fill you with more confidence than would have been good for you.
  • 17The pyramid's exit is now open
    You have killed the Vaal Oversoul and banished the darkness. The exit at the top of the Ancient Pyramid is now open.
  • Find the exit to Act 3

  • Area: The Caverns
    18The pyramid's exit is now open
    You have killed the Vaal Oversoul and banished the darkness. The exit at the top of the Ancient Pyramid is now open.
  • Find the exit to Act 3

  • Area: The Caverns
    19Find the Sarn encampment
    Quest Complete - You have vanquished the Vaal Oversoul. You are now able to travel to Act 3.
  • Find the Sarn encampment

  • Area: The Sarn Encampment
    NPC:
  • Ahuana Victario: Oh, you've heard of my father? I've never met him. My mother only rolled her eyes whenever I asked about him. She told me of him once, the night before she left on her final campaign. She said he spoke with a poet's grace and made myriad boastful promises, but his heart truly belonged to a dead woman. He remained in Sarn when she took our people home, so he must have died in the Cataclysm. I would very much like to know more about him.
  • Ahuana Victario: Oh, you've heard of my father? I've never met him. My mother only rolled her eyes whenever I asked about him. She told me of him once, the night before she left on her final campaign. She said he spoke with a poet's grace and made myriad boastful promises, but his heart truly belonged to a dead woman. He remained in Sarn when she took our people home, so he must have died in the Cataclysm. I would very much like to know more about him.
  • 20
    Quest Complete - You have vanquished the Vaal Oversoul. You are now able to travel to Act 3.
    Shadow of the Vaal
    Normal
    Act: 3
    Quest Complete - You have vanquished the Vaal Oversoul. You are now able to travel to Act 3.
    #Name
    1Find the Sarn encampment
    Quest Complete - You have vanquished the Vaal Oversoul. You are now able to travel to Act 3.
  • Find the Sarn encampment

  • Area: The Sarn Encampment
    NPC:
  • Ahuana Victario: Oh, you've heard of my father? I've never met him. My mother only rolled her eyes whenever I asked about him. She told me of him once, the night before she left on her final campaign. She said he spoke with a poet's grace and made myriad boastful promises, but his heart truly belonged to a dead woman. He remained in Sarn when she took our people home, so he must have died in the Cataclysm. I would very much like to know more about him.
  • Ahuana Victario: Oh, you've heard of my father? I've never met him. My mother only rolled her eyes whenever I asked about him. She told me of him once, the night before she left on her final campaign. She said he spoke with a poet's grace and made myriad boastful promises, but his heart truly belonged to a dead woman. He remained in Sarn when she took our people home, so he must have died in the Cataclysm. I would very much like to know more about him.