Vaal Formshifter
Humanoid
SpectreY
AreaThe Ziggurat Refuge
Tags1HSword_onhit_audio, caster, cultist, human, humanoid, medium_movement, melee, physical_affinity, red_blood
Packs
  • The Ziggurat Refuge: Vaal Formshifter
  • Life
    150%
    Energy Shield From Life
    10%
    Armour
    +20%
    Evasion
    +35%
    Resistance
    0 0 0 0
    Damage
    150%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    4 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    150%
    Model Size
    100%
    Type
    VaalShapeshifter
    Metadata
    VaalShapeshifter_
    Level
    65
    Life
    8,793
    Armour
    2,428
    Evasion Rating
    594
    Energy Shield
    977
    Damage
    319
    Spell Damage
    319
    Accuracy
    1,974
    Attack Time
    1.5
    Experience
    32,261
    Minion Life
    8,481
    Minion Energy Shield
    942
    Minion Damage
    1,243
    Minion Armour
    3,237
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 255–382
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MPSVaalShadowpriestProj
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Cast Time: 1.25 sec
    Deals 80.29 to 120.4 Physical Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1046]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    use scaled contact offset [1]
    EASVaalShapeshifterShapeshift
    Cooldown Time: 15 sec
    action attack or cast time uses animation length [1]
    VaalShapeshifterShapeshiftIn
    Triggerable
    base skill effect duration [1000]
    VaalShapeshifterShapeshiftOut
    Triggerable
    action attack or cast time uses animation length [1]
    base skill effect duration [1000]
    DTTVaalShapeshifterDash
    Spell, Movement
    Cast Time: 1 sec
    Cooldown Time: 4 sec
    action attack or cast time uses animation length [1]
    leap slam minimum distance [40]
    spell maximum action distance +% [-70]
    walk emerge extra distance [30]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	// actor = "Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter.act"
    }
    
    Transitionable {}
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2400
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2,
    		{
    			PlayEffect( 'Metadata/Monsters/VaalMonsters/Living/VaalShapeshifterAggroAudio.ao' );
    		} );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter_"] = {
        name = "Vaal Formshifter",
        life = 1.5,
        energyShield = 0.1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "MPSVaalShadowpriestProj",
            "EASVaalShapeshifterShapeshift",
            "DTTVaalShapeshifterDash",
            "VaalShapeshifterShapeshiftIn",
            "VaalShapeshifterShapeshiftOut",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSVaalShadowpriestProj"] = {
        name = "MPSVaalShadowpriestProj",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.25,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
            "check_for_targets_between_initiator_and_projectile_source",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1046, -30, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalShapeshifterShapeshift"] = {
        name = "EASVaalShapeshifterShapeshift",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DTTVaalShapeshifterDash"] = {
        name = "DTTVaalShapeshifterDash",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_extra_distance",
            "leap_slam_minimum_distance",
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {30, 40, -70, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VaalShapeshifterShapeshiftIn"] = {
        name = "VaalShapeshifterShapeshiftIn",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {1000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VaalShapeshifterShapeshiftOut"] = {
        name = "VaalShapeshifterShapeshiftOut",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {1000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Vaal Formshifter
    Humanoid
    Area: Aggorat
    SpectreY
    AreaAggorat, Aggorat
    Tags1HSword_onhit_audio, caster, cultist, human, humanoid, medium_movement, melee, physical_affinity, red_blood
    Packs
  • Aggorat, Aggorat: Vaal Formshifter
  • Life
    150%
    Energy Shield From Life
    10%
    Armour
    +20%
    Evasion
    +35%
    Resistance
    0 0 0 0
    Damage
    150%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    4 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    150%
    Model Size
    100%
    Type
    VaalShapeshifter
    Metadata
    VaalShapeshifterBloodied__
    Level
    63
    Life
    7,869
    Armour
    2,155
    Evasion Rating
    563
    Energy Shield
    874
    Damage
    299
    Spell Damage
    299
    Accuracy
    1,846
    Attack Time
    1.5
    Experience
    29,738
    Minion Life
    7,934
    Minion Energy Shield
    882
    Minion Damage
    1,119
    Minion Armour
    2,874
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 239–359
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MPSVaalShadowpriestProj
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Cast Time: 1.25 sec
    Deals 75.45 to 113.2 Physical Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1046]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    use scaled contact offset [1]
    EASVaalShapeshifterShapeshift
    Cooldown Time: 15 sec
    action attack or cast time uses animation length [1]
    VaalShapeshifterShapeshiftIn
    Triggerable
    base skill effect duration [1000]
    VaalShapeshifterShapeshiftOut
    Triggerable
    action attack or cast time uses animation length [1]
    base skill effect duration [1000]
    DTTVaalShapeshifterDash
    Spell, Movement
    Cast Time: 1 sec
    Cooldown Time: 4 sec
    action attack or cast time uses animation length [1]
    leap slam minimum distance [40]
    spell maximum action distance +% [-70]
    walk emerge extra distance [30]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	// actor = "Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter.act"
    }
    
    Transitionable {}
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2400
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2,
    		{
    			PlayEffect( 'Metadata/Monsters/VaalMonsters/Living/VaalShapeshifterAggroAudio.ao' );
    		} );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/VaalMonsters/Living/VaalShapeshifterBloodied__"] = {
        name = "Vaal Formshifter",
        life = 1.5,
        energyShield = 0.1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "MPSVaalShadowpriestProj",
            "EASVaalShapeshifterShapeshift",
            "DTTVaalShapeshifterDash",
            "VaalShapeshifterShapeshiftIn",
            "VaalShapeshifterShapeshiftOut",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSVaalShadowpriestProj"] = {
        name = "MPSVaalShadowpriestProj",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.25,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
            "check_for_targets_between_initiator_and_projectile_source",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1046, -30, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalShapeshifterShapeshift"] = {
        name = "EASVaalShapeshifterShapeshift",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DTTVaalShapeshifterDash"] = {
        name = "DTTVaalShapeshifterDash",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_extra_distance",
            "leap_slam_minimum_distance",
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {30, 40, -70, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VaalShapeshifterShapeshiftIn"] = {
        name = "VaalShapeshifterShapeshiftIn",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {1000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VaalShapeshifterShapeshiftOut"] = {
        name = "VaalShapeshifterShapeshiftOut",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {1000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Vaal Formshifter
    Humanoid
    Area: Aggorat
    stance movement speed +% final [-65]
    SpectreY
    AreaAggorat, Aggorat
    Tags1HSword_onhit_audio, cannot_be_monolith, caster, cultist, human, humanoid, medium_movement, melee, physical_affinity, red_blood
    Packs
  • Aggorat, Aggorat: Bannerbearing Zealot, Vaal Formshifter, Chaotic Zealot, Chaotic Zealot, Chaotic Zealot
  • Life
    150%
    Energy Shield From Life
    10%
    Armour
    +20%
    Evasion
    +35%
    Resistance
    0 0 0 0
    Damage
    150%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    4 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    150%
    Model Size
    100%
    Type
    VaalShapeshifter
    Metadata
    VaalShapeshifterPatrol
    Level
    63
    Life
    7,869
    Armour
    2,155
    Evasion Rating
    563
    Energy Shield
    874
    Damage
    299
    Spell Damage
    299
    Accuracy
    1,846
    Attack Time
    1.5
    Experience
    29,738
    Minion Life
    7,934
    Minion Energy Shield
    882
    Minion Damage
    1,119
    Minion Armour
    2,874
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 239–359
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    MPSVaalShadowpriestProj
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Cast Time: 1.25 sec
    Deals 75.45 to 113.2 Physical Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1046]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    use scaled contact offset [1]
    EASVaalShapeshifterShapeshift
    Cooldown Time: 15 sec
    action attack or cast time uses animation length [1]
    VaalShapeshifterShapeshiftIn
    Triggerable
    base skill effect duration [1000]
    VaalShapeshifterShapeshiftOut
    Triggerable
    action attack or cast time uses animation length [1]
    base skill effect duration [1000]
    DTTVaalShapeshifterDash
    Spell, Movement
    Cast Time: 1 sec
    Cooldown Time: 4 sec
    action attack or cast time uses animation length [1]
    leap slam minimum distance [40]
    spell maximum action distance +% [-70]
    walk emerge extra distance [30]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	// actor = "Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter.act"
    }
    
    Transitionable {}
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2400
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2,
    		{
    			PlayEffect( 'Metadata/Monsters/VaalMonsters/Living/VaalShapeshifterAggroAudio.ao' );
    		} );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/VaalMonsters/Living/VaalShapeshifterPatrol"] = {
        name = "Vaal Formshifter",
        life = 1.5,
        energyShield = 0.1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "MPSVaalShadowpriestProj",
            "EASVaalShapeshifterShapeshift",
            "DTTVaalShapeshifterDash",
            "VaalShapeshifterShapeshiftIn",
            "VaalShapeshifterShapeshiftOut",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSVaalShadowpriestProj"] = {
        name = "MPSVaalShadowpriestProj",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.25,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
            "check_for_targets_between_initiator_and_projectile_source",
            "maintain_projectile_direction_when_using_contact_position",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 1046, -30, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASVaalShapeshifterShapeshift"] = {
        name = "EASVaalShapeshifterShapeshift",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DTTVaalShapeshifterDash"] = {
        name = "DTTVaalShapeshifterDash",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_extra_distance",
            "leap_slam_minimum_distance",
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {30, 40, -70, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VaalShapeshifterShapeshiftIn"] = {
        name = "VaalShapeshifterShapeshiftIn",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {1000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["VaalShapeshifterShapeshiftOut"] = {
        name = "VaalShapeshifterShapeshiftOut",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {1000, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    IdNothing
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    stance movement speed +% final [-65]
    IdStanceMovementSpeedNegative65
    FamilyStance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • stance movement speed +% final Min: -65 Max: -65 Global
  • Vaal Formshifter
    Humanoid
    SpectreY
    Tags1HSword_onhit_audio, caster, cultist, human, humanoid, medium_movement, melee, physical_affinity, red_blood
    Life
    150%
    Energy Shield From Life
    10%
    Armour
    +20%
    Evasion
    +35%
    Resistance
    0 0 0 0
    Damage
    150%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    4 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    150%
    Model Size
    100%
    Type
    VaalShapeshifter
    Metadata
    VaalShapeshifterJaguarForm

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	// actor = "Metadata/Monsters/VaalMonsters/Living/VaalShapeshifter.act"
    }
    
    Transitionable {}
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 2400
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2,
    		{
    			PlayEffect( 'Metadata/Monsters/VaalMonsters/Living/VaalShapeshifterAggroAudio.ao' );
    		} );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/VaalMonsters/Living/VaalShapeshifterJaguarForm"] = {
        name = "Vaal Formshifter",
        life = 1.5,
        energyShield = 0.1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        skillList = {
        },
        modList = {
        },
    }
    
    Edit

    Wikis Content is available under CC BY-NC-SA 3.0 unless otherwise noted.