Serpent Shaman
SpectreY
AreaKeth, The Ziggurat Refuge, Keth
Tagsallows_additional_projectiles, allows_inc_aoe, beast, Beast_onhit_audio, caster, fast_movement, humanoid, not_dex, not_str, physical_affinity, reptile_beast
Packs
  • Keth, Keth: Serpent Shaman, Serpent Clan
  • The Ziggurat Refuge: Serpent Shaman, Serpent Clan
  • Life
    200%
    Energy Shield From Life
    5%
    Resistance
    0 30 0 0
    Damage
    200%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    6 ~ 10
    Attack Time
    1.005 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    110%
    Type
    SerpentClanCaster
    Metadata
    SerpentClanCaster
    Level
    70
    Life
    16,560
    Armour
    3,877
    Evasion Rating
    502
    Energy Shield
    872
    Damage
    496
    Spell Damage
    496
    Accuracy
    2,328
    Attack Time
    1.005
    Experience
    69,278
    Minion Life
    23,305
    Minion Energy Shield
    1,227
    Minion Damage
    4,325
    Minion Armour
    3,877
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 397–595
    Critical Hit Chance: 5%
    Attack Time: 1.005 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]
    SerpentClanTailWhip
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 397–595
    Critical Hit Chance: 5%
    Attack Damage: 170%
    Attack Time: 1.005 sec
    Cooldown Time: 8 sec
    Deals 70% more Attack Damage
    action attack or cast time uses animation length [1]
    attack maximum action distance + [6]
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    monster penalty against minions damage +% final vs player minions [100]
    voll slam damage +% final at centre [50]
    SerpentClanCurse
    Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, Physical, Nonpathing
    Vulnerability
    Cast Time: 1.5 sec
    Cooldown Time: 6 sec
    Curses all targets in an area after a short delay, making Hits against them ignore a portion of their Armour.
    30% increased Physical Damage taken
    20% chance to be inflicted with Bleeding when Hit by an Attack
    Curse duration is 4 seconds
    active skill area of effect radius +% final [9]
    DeceleratingProjectileSerpentClan
    Spell, Projectile, Triggerable, Damage, Attack
    Base Damage: 397–595
    Critical Hit Chance: 5%
    Attack Damage: 110%
    Cast Time: 1.5 sec
    Attack Time: 1.005 sec
    Cooldown Time: 2 sec
    Deals 8926 to 13389 Physical Damage
    Deals 10% more Attack Damage
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    casting spell [1]
    decelerating projectile speed variation +% [150]
    maintain projectile direction when using contact position [1]
    projectile uses contact position [1]
    use scaled contact offset [1]
    GSSerpentClanSpellNova
    Triggerable, Spell, Damage
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 10600 to 15900 Physical Damage
    action attack or cast time uses animation length [1]
    active skill area of effect radius +% final [30]
    base is projectile [1]
    is area damage [1]
    SSMSerpentClanVulnerability
    Spell, Multicastable, Triggerable
    Cast Time: 1 sec
    Cooldown Time: 10 sec
    action attack or cast time uses animation length [1]
    alternate minion [1059]
    monster no drops or experience [1]
    number of monsters to summon [1]
    spell maximum action distance +% [-40]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 4067
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/SerpentClanMonster/SerpentClanAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Monsters/SerpentClanMonster/SerpentClanAggroAudio.ao"
    }
    
    Actor
    {
    	on_start_Vulnerability = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SerpentClanMonster/epk/spellcast_curse_01.epk' );"
    	on_end_or_destroy_Vulnerability = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SerpentClanMonster/epk/spellcast_curse_01.epk' );"
    }
    
    Life
    {
    	on_death = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SerpentClanMonster/epk/spellcast_curse_01.epk' );"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SerpentClanMonster/epk/spellcast_curse_01.epk"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCaster"] = {
        name = "Serpent Shaman",
        life = 2,
        energyShield = 0.05,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2,
        damageSpread = 0.2,
        attackTime = 1.005,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "SSMSerpentClanVulnerability",
            "SerpentClanTailWhip",
            "SerpentClanCurse",
            "DeceleratingProjectileSerpentClan",
            "GSSerpentClanSpellNova",
        },
        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.Multistrikeable] = 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["SSMSerpentClanVulnerability"] = {
        name = "SSMSerpentClanVulnerability",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "number_of_monsters_to_summon",
            "summon_specific_monsters_radius_+%",
            "spell_maximum_action_distance_+%",
            "summoned_monsters_are_minions",
            "monster_no_drops_or_experience",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {1059, 1, -99, -40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SerpentClanTailWhip"] = {
        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.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "voll_slam_damage_+%_final_at_centre",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "attack_maximum_action_distance_+",
            "action_attack_or_cast_time_uses_animation_length",
            "base_skill_can_be_avoided_by_dodge_roll",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {50, 100, 6, baseMultiplier = 1.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
            [2] = {50, 100, 6, baseMultiplier = 1.7, levelRequirement = 68, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SerpentClanCurse"] = {
        name = "Vulnerability",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "[Curse|Curses] all targets in an area after a short delay, making [HitDamage|Hits] against them ignore a portion of their [Armour|Armour].",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Physical] = true,
            [SkillType.Nonpathing] = true,
        },
        statDescriptionScope = "vulnerability",
        castTime = 1.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "physical_damage_taken_+%",
            "receive_bleeding_chance_%_when_hit_by_attack",
            "hex_remove_at_effect_variance",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {4000, 30, 20, 600, 9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DeceleratingProjectileSerpentClan"] = {
        name = "DeceleratingProjectileSerpentClan",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            attack = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "decelerating_projectile_speed_variation_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "casting_spell",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 150, baseMultiplier = 1.1, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSSerpentClanSpellNova"] = {
        name = "GSSerpentClanSpellNova",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 30, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Serpent Shaman
    SpectreY
    AreaTrial of the Sekhemas, Trial of the Sekhemas
    Tagsallows_additional_projectiles, allows_inc_aoe, beast, Beast_onhit_audio, caster, fast_movement, humanoid, not_dex, not_str, physical_affinity, reptile_beast, sanctum_monster
    Packs
  • Trial of the Sekhemas, Trial of the Sekhemas: Serpent Shaman, Serpent Clan
  • Life
    200%
    Energy Shield From Life
    5%
    Resistance
    0 30 0 0
    Damage
    200%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    6 ~ 10
    Attack Time
    1.005 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    110%
    Type
    SerpentClanCasterSanctumTrial
    Metadata
    SerpentClanCasterSanctumTrial
    Level
    22
    Life
    771
    Armour
    152
    Evasion Rating
    96
    Energy Shield
    41
    Damage
    83
    Spell Damage
    83
    Accuracy
    372
    Attack Time
    1.005
    Experience
    1,592
    Minion Life
    2,006
    Minion Energy Shield
    106
    Minion Damage
    123
    Minion Armour
    152
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 66–99
    Critical Hit Chance: 5%
    Attack Time: 1.005 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]
    SerpentClanTailWhip
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 66–99
    Critical Hit Chance: 5%
    Attack Damage: 170%
    Attack Time: 1.005 sec
    Cooldown Time: 8 sec
    Deals 70% more Attack Damage
    action attack or cast time uses animation length [1]
    attack maximum action distance + [6]
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    monster penalty against minions damage +% final vs player minions [100]
    voll slam damage +% final at centre [50]
    SerpentClanCurse
    Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, Physical, Nonpathing
    Vulnerability
    Cast Time: 1.5 sec
    Cooldown Time: 6 sec
    Curses all targets in an area after a short delay, making Hits against them ignore a portion of their Armour.
    30% increased Physical Damage taken
    20% chance to be inflicted with Bleeding when Hit by an Attack
    Curse duration is 4 seconds
    active skill area of effect radius +% final [9]
    DeceleratingProjectileSerpentClanSanctum
    Spell, Projectile, Triggerable, Damage, Attack
    Base Damage: 66–99
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Attack Time: 1.005 sec
    Deals 92 to 138 Physical Damage
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    casting spell [1]
    decelerating projectile speed variation +% [150]
    maintain projectile direction when using contact position [1]
    projectile uses contact position [1]
    use scaled contact offset [1]
    GSSerpentClanSpellNova
    Triggerable, Spell, Damage
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 109.3 to 163.9 Physical Damage
    action attack or cast time uses animation length [1]
    active skill area of effect radius +% final [30]
    base is projectile [1]
    is area damage [1]
    SSMSerpentClanVulnerability
    Spell, Multicastable, Triggerable
    Cast Time: 1 sec
    Cooldown Time: 10 sec
    action attack or cast time uses animation length [1]
    alternate minion [1059]
    monster no drops or experience [1]
    number of monsters to summon [1]
    spell maximum action distance +% [-40]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]
    WalkEmergeSanctumPortal
    walk emerge distance [225]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 4067
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/SerpentClanMonster/SerpentClanAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Monsters/SerpentClanMonster/SerpentClanAggroAudio.ao"
    }
    
    Actor
    {
    	on_start_Vulnerability = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SerpentClanMonster/epk/spellcast_curse_01.epk' );"
    	on_end_or_destroy_Vulnerability = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SerpentClanMonster/epk/spellcast_curse_01.epk' );"
    }
    
    Life
    {
    	on_death = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SerpentClanMonster/epk/spellcast_curse_01.epk' );"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SerpentClanMonster/epk/spellcast_curse_01.epk"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCasterSanctumTrial"] = {
        name = "Serpent Shaman",
        life = 2,
        energyShield = 0.05,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2,
        damageSpread = 0.2,
        attackTime = 1.005,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "SSMSerpentClanVulnerability",
            "WalkEmergeSanctumPortal",
            "SerpentClanTailWhip",
            "SerpentClanCurse",
            "DeceleratingProjectileSerpentClanSanctum",
            "GSSerpentClanSpellNova",
        },
        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.Multistrikeable] = 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["SSMSerpentClanVulnerability"] = {
        name = "SSMSerpentClanVulnerability",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "number_of_monsters_to_summon",
            "summon_specific_monsters_radius_+%",
            "spell_maximum_action_distance_+%",
            "summoned_monsters_are_minions",
            "monster_no_drops_or_experience",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {1059, 1, -99, -40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WalkEmergeSanctumPortal"] = {
        name = "WalkEmergeSanctumPortal",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.6,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_distance",
        },
        levels = {
            [1] = {225, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SerpentClanTailWhip"] = {
        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.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "voll_slam_damage_+%_final_at_centre",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "attack_maximum_action_distance_+",
            "action_attack_or_cast_time_uses_animation_length",
            "base_skill_can_be_avoided_by_dodge_roll",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {50, 100, 6, baseMultiplier = 1.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
            [2] = {50, 100, 6, baseMultiplier = 1.7, levelRequirement = 68, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SerpentClanCurse"] = {
        name = "Vulnerability",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "[Curse|Curses] all targets in an area after a short delay, making [HitDamage|Hits] against them ignore a portion of their [Armour|Armour].",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Physical] = true,
            [SkillType.Nonpathing] = true,
        },
        statDescriptionScope = "vulnerability",
        castTime = 1.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "physical_damage_taken_+%",
            "receive_bleeding_chance_%_when_hit_by_attack",
            "hex_remove_at_effect_variance",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {4000, 30, 20, 600, 9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DeceleratingProjectileSerpentClanSanctum"] = {
        name = "DeceleratingProjectileSerpentClanSanctum",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "decelerating_projectile_speed_variation_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "casting_spell",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 150, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSSerpentClanSpellNova"] = {
        name = "GSSerpentClanSpellNova",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 30, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Serpent Shaman
    SpectreY
    Tagsallows_additional_projectiles, allows_inc_aoe, beast, Beast_onhit_audio, caster, humanoid, not_dex, not_str, physical_affinity, reptile_beast, sanctum_monster, very_fast_movement
    Life
    200%
    Energy Shield From Life
    5%
    Resistance
    0 30 0 0
    Damage
    200%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    6 ~ 10
    Attack Time
    1.005 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    130%
    Type
    SerpentClanCasterSanctumTrial
    Metadata
    SerpentClanCasterSanctumTrialElite
    Level
    68
    Life
    14,738
    Armour
    3,451
    Evasion Rating
    477
    Energy Shield
    776
    Damage
    466
    Spell Damage
    466
    Accuracy
    2,180
    Attack Time
    1.005
    Experience
    57,268
    Minion Life
    21,432
    Minion Energy Shield
    1,128
    Minion Damage
    3,793
    Minion Armour
    3,451
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 373–559
    Critical Hit Chance: 5%
    Attack Time: 1.005 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]
    SerpentClanTailWhip
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 373–559
    Critical Hit Chance: 5%
    Attack Damage: 170%
    Attack Time: 1.005 sec
    Cooldown Time: 8 sec
    Deals 70% more Attack Damage
    action attack or cast time uses animation length [1]
    attack maximum action distance + [6]
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    monster penalty against minions damage +% final vs player minions [100]
    voll slam damage +% final at centre [50]
    SerpentClanCurse
    Spell, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Cascadable, AppliesCurse, CanRapidFire, AreaSpell, Physical, Nonpathing
    Vulnerability
    Cast Time: 1.5 sec
    Cooldown Time: 6 sec
    Curses all targets in an area after a short delay, making Hits against them ignore a portion of their Armour.
    30% increased Physical Damage taken
    20% chance to be inflicted with Bleeding when Hit by an Attack
    Curse duration is 4 seconds
    active skill area of effect radius +% final [9]
    DeceleratingProjectileSerpentClanSanctum
    Spell, Projectile, Triggerable, Damage, Attack
    Base Damage: 373–559
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Attack Time: 1.005 sec
    Deals 7377 to 11065 Physical Damage
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    casting spell [1]
    decelerating projectile speed variation +% [150]
    maintain projectile direction when using contact position [1]
    projectile uses contact position [1]
    use scaled contact offset [1]
    GSSerpentClanSpellNova
    Triggerable, Spell, Damage
    Critical Hit Chance: 5%
    Cast Time: 1 sec
    Deals 8760 to 13140 Physical Damage
    action attack or cast time uses animation length [1]
    active skill area of effect radius +% final [30]
    base is projectile [1]
    is area damage [1]
    SSMSerpentClanVulnerability
    Spell, Multicastable, Triggerable
    Cast Time: 1 sec
    Cooldown Time: 10 sec
    action attack or cast time uses animation length [1]
    alternate minion [1059]
    monster no drops or experience [1]
    number of monsters to summon [1]
    spell maximum action distance +% [-40]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]
    WalkEmergeSanctumPortal
    walk emerge distance [225]
    GTSerpentClanCasterEliteMultiProj
    Triggerable
    Cooldown Time: 10 sec
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-40]
    DeceleratingProjectileSerpentClanSanctumEliteTriggered
    Spell, Projectile, Triggerable, Damage, Attack
    Base Damage: 373–559
    Critical Hit Chance: 5%
    Cast Time: 1.5 sec
    Attack Time: 1.005 sec
    Deals 7377 to 11065 Physical Damage
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    casting spell [1]
    decelerating projectile speed variation +% [40]
    maintain projectile direction when using contact position [1]
    projectile uses contact position [1]
    use scaled contact offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	
    }
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 4067
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	on_transition =
    	"
    		Roll( 1, 2, { PlayEffect( 'Metadata/Monsters/SerpentClanMonster/SerpentClanAggroAudio.ao' ); } );
    	"
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Monsters/SerpentClanMonster/SerpentClanAggroAudio.ao"
    }
    
    Actor
    {
    	on_start_Vulnerability = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SerpentClanMonster/epk/spellcast_curse_01.epk' );"
    	on_end_or_destroy_Vulnerability = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SerpentClanMonster/epk/spellcast_curse_01.epk' );"
    }
    
    Life
    {
    	on_death = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SerpentClanMonster/epk/spellcast_curse_01.epk' );"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/Act2_FOUR/SerpentClanMonster/epk/spellcast_curse_01.epk"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/SerpentClanMonster/SerpentClanCasterSanctumTrialElite"] = {
        name = "Serpent Shaman",
        life = 2,
        energyShield = 0.05,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2,
        damageSpread = 0.2,
        attackTime = 1.005,
        attackRange = 10,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "SSMSerpentClanVulnerability",
            "WalkEmergeSanctumPortal",
            "GTSerpentClanCasterEliteMultiProj",
            "SerpentClanTailWhip",
            "SerpentClanCurse",
            "DeceleratingProjectileSerpentClanSanctum",
            "DeceleratingProjectileSerpentClanSanctumEliteTriggered",
            "GSSerpentClanSpellNova",
        },
        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.Multistrikeable] = 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["SSMSerpentClanVulnerability"] = {
        name = "SSMSerpentClanVulnerability",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "number_of_monsters_to_summon",
            "summon_specific_monsters_radius_+%",
            "spell_maximum_action_distance_+%",
            "summoned_monsters_are_minions",
            "monster_no_drops_or_experience",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {1059, 1, -99, -40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WalkEmergeSanctumPortal"] = {
        name = "WalkEmergeSanctumPortal",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.6,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_distance",
        },
        levels = {
            [1] = {225, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTSerpentClanCasterEliteMultiProj"] = {
        name = "GTSerpentClanCasterEliteMultiProj",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-40, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SerpentClanTailWhip"] = {
        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.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "voll_slam_damage_+%_final_at_centre",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "attack_maximum_action_distance_+",
            "action_attack_or_cast_time_uses_animation_length",
            "base_skill_can_be_avoided_by_dodge_roll",
            "base_skill_can_be_blocked",
        },
        levels = {
            [1] = {50, 100, 6, baseMultiplier = 1.7, levelRequirement = 1, statInterpolation = {},  cost = { }, },
            [2] = {50, 100, 6, baseMultiplier = 1.7, levelRequirement = 68, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SerpentClanCurse"] = {
        name = "Vulnerability",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "[Curse|Curses] all targets in an area after a short delay, making [HitDamage|Hits] against them ignore a portion of their [Armour|Armour].",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Cascadable] = true,
            [SkillType.AppliesCurse] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Physical] = true,
            [SkillType.Nonpathing] = true,
        },
        statDescriptionScope = "vulnerability",
        castTime = 1.5,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "physical_damage_taken_+%",
            "receive_bleeding_chance_%_when_hit_by_attack",
            "hex_remove_at_effect_variance",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {4000, 30, 20, 600, 9, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DeceleratingProjectileSerpentClanSanctum"] = {
        name = "DeceleratingProjectileSerpentClanSanctum",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "decelerating_projectile_speed_variation_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "casting_spell",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 150, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DeceleratingProjectileSerpentClanSanctumEliteTriggered"] = {
        name = "DeceleratingProjectileSerpentClanSanctumEliteTriggered",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.5,
        baseFlags = {
            attack = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "decelerating_projectile_speed_variation_+%",
            "base_is_projectile",
            "use_scaled_contact_offset",
            "projectile_uses_contact_position",
            "maintain_projectile_direction_when_using_contact_position",
            "casting_spell",
            "action_attack_or_cast_time_uses_animation_length",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 40, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSSerpentClanSpellNova"] = {
        name = "GSSerpentClanSpellNova",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_physical_damage",
            "spell_maximum_base_physical_damage",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 30, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    Edit

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