Piety the Empyrean
Humanoid
Monsters grant 100% increased Experience
15000% increased Rarity of Items Dropped
65% reduced Energy Shield Recharge Rate
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
cant touch this [1]
cant possess this [1]
SpectreN
AreaShrine Map
Tagscaster, hard_armour, has_wand, human, humanoid, lightning_affinity, medium_small_height, non_unique_map_boss, not_dex, not_str, ranged, red_blood, slashing_weapon, slow_movement
Life
400%
Energy Shield From Life
100%
Ailment Threshold
400%
Resistance
40 40 40 25
Damage
144%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 40
Attack Time
1.305 Second
Damage Spread
±20%
Experience
200%
Model Size
100%
Type
PietyEscapeMapBoss
Metadata
MapPietyShrine
Level
80
Life
5,624,459
Armour
73,441
Evasion
7,124
Energy Shield
12,787
Damage
1,243
Spell Damage
1,855
Accuracy
462
Attack Time
0.87435
Experience
139,832
Ailment Threshold
2,699,740
Chill
8,537
Shock
8,537
Brittle
48,296
Scorch
8,537
Sap
23,585
PietyBallLightning
Spell, Damage, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell
Ball Lightning
Cast Time: 0.8 sec
Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.
Deals 527.5 to 1583 Lightning Damage
Base radius is 1.8 metres
active skill area of effect radius +% final [-33]
base is projectile [1]
monster penalty against minions damage +% final vs player minions [-25]
PietyLightningStorm
Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
Firestorm
Critical Strike Chance: 5%
Cast Time: 2 sec
Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
Deals 1390 to 4171 Lightning Damage
Base duration is 5.6 seconds
10% chance to Shock enemies
One impact every 0.35 seconds
Base radius is 1 metre
firestorm base area of effect +% [-49]
firestorm use server effects [1]
is area damage [1]
monster penalty against minions damage +% final vs player minions [-35]
PietyArc
Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
Arc
Critical Strike Chance: 5%
Effectiveness of Added Damage: 50%
Cast Time: 0.8 sec
An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.
Deals 783.1 to 2349 Lightning Damage
Chains +2 Times
10% chance to Shock enemies

Object Type

version 2
extends "Metadata/Monsters/Axis/AxisCaster"

Actor
{
	basic_action = "PortalEscape"
}

Object Type Codes

version 2
extends "Metadata/Monsters/Axis/AxisCaster"
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Axis/MapPietyShrine"] = {
    name = "Piety the Empyrean",
    life = 4,
    energyShield = 1,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 1.44,
    damageSpread = 0.2,
    attackTime = 1.305,
    attackRange = 40,
    accuracy = 1,
    skillList = {
        "PietyLightningStorm",
        "PietyArc",
        "PietyBallLightning",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["PietyLightningStorm"] = {
    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 = 2,
    baseFlags = {
        area = true,
        spell = true,
        duration = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_skill_effect_duration",
        "fire_storm_fireball_delay_ms",
        "base_chance_to_shock_%",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "firestorm_base_area_of_effect_+%",
        "active_skill_base_area_of_effect_radius",
        "is_area_damage",
        "firestorm_use_server_effects",
    },
    levels = {
        [1] = {0.5, 1.5, 5600, 350, 10, -35, -49, 10, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PietyArc"] = {
    name = "Arc",
    hidden = true,
    color = "3",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Trappable] = true,
        [SkillType.Totemable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Chains] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Lightning] = true,
        [SkillType.CanRapidFire] = true,
    },
    statDescriptionScope = "beam_skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "base_chance_to_shock_%",
        "number_of_chains",
    },
    levels = {
        [1] = {0.5, 1.5, 10, 2, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["PietyBallLightning"] = {
    name = "Ball Lightning",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.",
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Damage] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Area] = true,
        [SkillType.Totemable] = true,
        [SkillType.Trappable] = true,
        [SkillType.Mineable] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
        [SkillType.Lightning] = true,
        [SkillType.CanRapidFire] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.8,
    baseFlags = {
        area = true,
        spell = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "active_skill_area_of_effect_radius_+%_final",
        "active_skill_base_area_of_effect_radius",
        "base_is_projectile",
    },
    levels = {
        [1] = {0.5, 1.5, -25, -33, 18, levelRequirement = 25, 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
  • 65% reduced Energy Shield Recharge Rate
    IdMonsterEnergyShieldRegenRate-65
    FamilyEnergyShieldRegeneration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • energy shield recharge rate +% Min: -65 Max: -65 Global
  • Craft Tagsdefences energy_shield
    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
  • cant touch this [1]
    IdTormentCantTouchThis
    FamilyCantTouchThis
    DomainsMonster (3)
    GenerationTypeTorment (7)
    Req. level1
    Stats
  • cant touch this Min: 1 Max: 1 Global
  • cant possess this [1]
    IdTormentCantPossessThis
    FamilyCantPossessThis
    DomainsMonster (3)
    GenerationTypeTorment (7)
    Req. level1
    Stats
  • cant possess this Min: 1 Max: 1 Global
  • Piety the Empyrean
    Humanoid
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    65% reduced Energy Shield Recharge Rate
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    cant touch this [1]
    cant possess this [1]
    SpectreN
    Tagscaster, hard_armour, has_wand, human, humanoid, lightning_affinity, medium_small_height, not_dex, not_str, ranged, red_blood, slashing_weapon, slow_movement
    Life
    400%
    Energy Shield From Life
    100%
    Ailment Threshold
    400%
    Resistance
    40 40 40 25
    Damage
    144%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 40
    Attack Time
    1.305 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    PietyEscapeMapBoss
    Metadata
    MapPietyShrineStandalone
    Level
    68
    Life
    557,385
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    613
    Spell Damage
    914
    Accuracy
    290
    Attack Time
    0.87435
    Experience
    112,805
    Ailment Threshold
    351,153
    Chill
    1,110
    Shock
    1,110
    Brittle
    6,282
    Scorch
    1,110
    Sap
    3,068
    PietyBallLightning
    Spell, Damage, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell
    Ball Lightning
    Cast Time: 0.8 sec
    Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.
    Deals 300.5 to 901.6 Lightning Damage
    Base radius is 1.8 metres
    active skill area of effect radius +% final [-33]
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    PietyLightningStorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Firestorm
    Critical Strike Chance: 5%
    Cast Time: 2 sec
    Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
    Deals 706.8 to 2120 Lightning Damage
    Base duration is 5.6 seconds
    10% chance to Shock enemies
    One impact every 0.35 seconds
    Base radius is 1 metre
    firestorm base area of effect +% [-49]
    firestorm use server effects [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-35]
    PietyArc
    Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
    Arc
    Critical Strike Chance: 5%
    Effectiveness of Added Damage: 50%
    Cast Time: 0.8 sec
    An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.
    Deals 404.9 to 1215 Lightning Damage
    Chains +2 Times
    10% chance to Shock enemies

    Object Type

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Actor
    {
    	basic_action = "PortalEscape"
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/MapPietyShrineStandalone"] = {
        name = "Piety the Empyrean",
        life = 4,
        energyShield = 1,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.44,
        damageSpread = 0.2,
        attackTime = 1.305,
        attackRange = 40,
        accuracy = 1,
        skillList = {
            "PietyLightningStorm",
            "PietyArc",
            "PietyBallLightning",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyLightningStorm"] = {
        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 = 2,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "base_chance_to_shock_%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "firestorm_base_area_of_effect_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "firestorm_use_server_effects",
        },
        levels = {
            [1] = {0.5, 1.5, 5600, 350, 10, -35, -49, 10, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyArc"] = {
        name = "Arc",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Chains] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "beam_skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_chance_to_shock_%",
            "number_of_chains",
        },
        levels = {
            [1] = {0.5, 1.5, 10, 2, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyBallLightning"] = {
        name = "Ball Lightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_area_of_effect_radius_+%_final",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 1.5, -25, -33, 18, levelRequirement = 25, 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
  • 65% reduced Energy Shield Recharge Rate
    IdMonsterEnergyShieldRegenRate-65
    FamilyEnergyShieldRegeneration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • energy shield recharge rate +% Min: -65 Max: -65 Global
  • Craft Tagsdefences energy_shield
    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
  • cant touch this [1]
    IdTormentCantTouchThis
    FamilyCantTouchThis
    DomainsMonster (3)
    GenerationTypeTorment (7)
    Req. level1
    Stats
  • cant touch this Min: 1 Max: 1 Global
  • cant possess this [1]
    IdTormentCantPossessThis
    FamilyCantPossessThis
    DomainsMonster (3)
    GenerationTypeTorment (7)
    Req. level1
    Stats
  • cant possess this Min: 1 Max: 1 Global
  • Piety the Empyrean
    Humanoid
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    65% reduced Energy Shield Recharge Rate
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    cant touch this [1]
    cant possess this [1]
    SpectreN
    Tagselder_map_boss, hard_armour, human, humanoid, is_unarmed, medium_small_height, non_attacking, not_dex, not_str, red_blood, slashing_weapon, slow_movement
    Life
    400%
    Energy Shield From Life
    100%
    Ailment Threshold
    400%
    Resistance
    40 40 40 25
    Damage
    144%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 40
    Attack Time
    1.305 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    PietyEscapeMapBoss
    Metadata
    MapPietyShrineElder

    Object Type

    version 2
    extends "Metadata/Monsters/ElderBosses/ElderBossClone"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/ElderBosses/ElderBossClone"
    
    BaseEvents
    {
    	on_construction_complete = "PlayAnimation( idle );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/MapPietyShrineElder"] = {
        name = "Piety the Empyrean",
        life = 4,
        energyShield = 1,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.44,
        damageSpread = 0.2,
        attackTime = 1.305,
        attackRange = 40,
        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
  • 65% reduced Energy Shield Recharge Rate
    IdMonsterEnergyShieldRegenRate-65
    FamilyEnergyShieldRegeneration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • energy shield recharge rate +% Min: -65 Max: -65 Global
  • Craft Tagsdefences energy_shield
    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
  • cant touch this [1]
    IdTormentCantTouchThis
    FamilyCantTouchThis
    DomainsMonster (3)
    GenerationTypeTorment (7)
    Req. level1
    Stats
  • cant touch this Min: 1 Max: 1 Global
  • cant possess this [1]
    IdTormentCantPossessThis
    FamilyCantPossessThis
    DomainsMonster (3)
    GenerationTypeTorment (7)
    Req. level1
    Stats
  • cant possess this Min: 1 Max: 1 Global
  • Piety the Empyrean
    Humanoid
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    65% reduced Energy Shield Recharge Rate
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    cant touch this [1]
    cant possess this [1]
    SpectreN
    Tagscaster, hard_armour, has_wand, human, humanoid, lightning_affinity, medium_small_height, no_maven, not_dex, not_str, ranged, red_blood, slashing_weapon, slow_movement
    Life
    400%
    Energy Shield From Life
    100%
    Ailment Threshold
    400%
    Resistance
    40 40 40 25
    Damage
    144%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 40
    Attack Time
    1.305 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    PietyEscapeMapBoss
    Metadata
    MapPietyShrineShaper
    Level
    68
    Life
    557,385
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    613
    Spell Damage
    914
    Accuracy
    290
    Attack Time
    0.87435
    Experience
    112,805
    Ailment Threshold
    351,153
    Chill
    1,110
    Shock
    1,110
    Brittle
    6,282
    Scorch
    1,110
    Sap
    3,068
    PietyBallLightning
    Spell, Damage, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell
    Ball Lightning
    Cast Time: 0.8 sec
    Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.
    Deals 300.5 to 901.6 Lightning Damage
    Base radius is 1.8 metres
    active skill area of effect radius +% final [-33]
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    PietyLightningStorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Firestorm
    Critical Strike Chance: 5%
    Cast Time: 2 sec
    Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
    Deals 706.8 to 2120 Lightning Damage
    Base duration is 5.6 seconds
    10% chance to Shock enemies
    One impact every 0.35 seconds
    Base radius is 1 metre
    firestorm base area of effect +% [-49]
    firestorm use server effects [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-35]
    PietyArc
    Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
    Arc
    Critical Strike Chance: 5%
    Effectiveness of Added Damage: 50%
    Cast Time: 0.8 sec
    An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.
    Deals 404.9 to 1215 Lightning Damage
    Chains +2 Times
    10% chance to Shock enemies

    Object Type

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    
    Stats
    {
    	set_cannot_die = 1
    }
    
    Actor
    {
    	basic_action = "PortalEscape"
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/MapPietyShrineShaper"] = {
        name = "Piety the Empyrean",
        life = 4,
        energyShield = 1,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.44,
        damageSpread = 0.2,
        attackTime = 1.305,
        attackRange = 40,
        accuracy = 1,
        skillList = {
            "PietyLightningStorm",
            "PietyArc",
            "PietyBallLightning",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyLightningStorm"] = {
        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 = 2,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "base_chance_to_shock_%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "firestorm_base_area_of_effect_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "firestorm_use_server_effects",
        },
        levels = {
            [1] = {0.5, 1.5, 5600, 350, 10, -35, -49, 10, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyArc"] = {
        name = "Arc",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Chains] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "beam_skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_chance_to_shock_%",
            "number_of_chains",
        },
        levels = {
            [1] = {0.5, 1.5, 10, 2, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyBallLightning"] = {
        name = "Ball Lightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_area_of_effect_radius_+%_final",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 1.5, -25, -33, 18, levelRequirement = 25, 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
  • 65% reduced Energy Shield Recharge Rate
    IdMonsterEnergyShieldRegenRate-65
    FamilyEnergyShieldRegeneration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • energy shield recharge rate +% Min: -65 Max: -65 Global
  • Craft Tagsdefences energy_shield
    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
  • cant touch this [1]
    IdTormentCantTouchThis
    FamilyCantTouchThis
    DomainsMonster (3)
    GenerationTypeTorment (7)
    Req. level1
    Stats
  • cant touch this Min: 1 Max: 1 Global
  • cant possess this [1]
    IdTormentCantPossessThis
    FamilyCantPossessThis
    DomainsMonster (3)
    GenerationTypeTorment (7)
    Req. level1
    Stats
  • cant possess this Min: 1 Max: 1 Global
  • Piety the Empyrean
    Humanoid
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    65% reduced Energy Shield Recharge Rate
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    Tagscaster, hard_armour, has_wand, human, humanoid, lightning_affinity, medium_height, not_dex, not_str, ranged, red_blood, slashing_weapon, slow_movement, unique_map_boss
    Life
    1088%
    Energy Shield From Life
    100%
    Ailment Threshold
    1088%
    Resistance
    40 40 40 25
    Damage
    192%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 40
    Attack Time
    1.305 Second
    Damage Spread
    ±20%
    Experience
    160%
    Model Size
    100%
    Type
    PietyEscape
    Metadata
    MapPietyEscapePantheon
    Level
    68
    Life
    1,516,088
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    817
    Spell Damage
    1,219
    Accuracy
    290
    Attack Time
    0.87435
    Experience
    90,244
    Ailment Threshold
    955,136
    Chill
    3,020
    Shock
    3,020
    Brittle
    17,086
    Scorch
    3,020
    Sap
    8,344
    PietyBallLightning
    Spell, Damage, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell
    Ball Lightning
    Cast Time: 0.8 sec
    Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.
    Deals 300.5 to 901.6 Lightning Damage
    Base radius is 1.8 metres
    active skill area of effect radius +% final [-33]
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    PietyLightningStorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Firestorm
    Critical Strike Chance: 5%
    Cast Time: 2 sec
    Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
    Deals 706.8 to 2120 Lightning Damage
    Base duration is 5.6 seconds
    10% chance to Shock enemies
    One impact every 0.35 seconds
    Base radius is 1 metre
    firestorm base area of effect +% [-49]
    firestorm use server effects [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-35]
    PietyArc
    Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
    Arc
    Critical Strike Chance: 5%
    Effectiveness of Added Damage: 50%
    Cast Time: 0.8 sec
    An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.
    Deals 404.9 to 1215 Lightning Damage
    Chains +2 Times
    10% chance to Shock enemies

    Object Type

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/MapPietyEscapePantheon"] = {
        name = "Piety the Empyrean",
        life = 10.88,
        energyShield = 1,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.92,
        damageSpread = 0.2,
        attackTime = 1.305,
        attackRange = 40,
        accuracy = 1,
        skillList = {
            "PietyLightningStorm",
            "PietyArc",
            "PietyBallLightning",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyLightningStorm"] = {
        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 = 2,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "base_chance_to_shock_%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "firestorm_base_area_of_effect_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "firestorm_use_server_effects",
        },
        levels = {
            [1] = {0.5, 1.5, 5600, 350, 10, -35, -49, 10, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyArc"] = {
        name = "Arc",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Chains] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "beam_skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_chance_to_shock_%",
            "number_of_chains",
        },
        levels = {
            [1] = {0.5, 1.5, 10, 2, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyBallLightning"] = {
        name = "Ball Lightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_area_of_effect_radius_+%_final",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 1.5, -25, -33, 18, levelRequirement = 25, 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
  • 65% reduced Energy Shield Recharge Rate
    IdMonsterEnergyShieldRegenRate-65
    FamilyEnergyShieldRegeneration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • energy shield recharge rate +% Min: -65 Max: -65 Global
  • Craft Tagsdefences energy_shield
    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
  • Piety the Empyrean
    Humanoid
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    65% reduced Energy Shield Recharge Rate
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    AreaShrine Map
    Tagscaster, cold_affinity, fire_affinity, hard_armour, has_wand, human, humanoid, lightning_affinity, medium_small_height, non_unique_map_boss, not_dex, not_str, physical_affinity, ranged, red_blood, slashing_weapon, slow_movement
    Life
    400%
    Energy Shield From Life
    100%
    Ailment Threshold
    400%
    Resistance
    40 40 40 25
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 110
    Attack Time
    1.305 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    PietyBossMap
    Metadata
    MapPietyBoss
    Level
    80
    Life
    5,624,459
    Armour
    73,441
    Evasion
    7,124
    Energy Shield
    12,787
    Damage
    2,072
    Spell Damage
    3,092
    Accuracy
    462
    Attack Time
    0.87435
    Experience
    139,832
    Ailment Threshold
    2,699,740
    Chill
    8,537
    Shock
    8,537
    Brittle
    48,296
    Scorch
    8,537
    Sap
    23,585
    PietyLightningWarp
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Triggerable, Movement, Lightning, AreaSpell, Travel, Multicastable, CanRapidFire
    Lightning Warp
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
    Deals 1505 to 4514 Lightning Damage
    base skill show average damage instead of dps [1]
    is area damage [1]
    PietySummonBloodElementals
    Spell
    Cast Time: 1 sec
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 3290–4936
    Critical Strike Chance: 5%
    Attack Time: 1.305 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    PietyIceShot
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Cold, ChillingArea
    Base Damage: 3290–4936
    Critical Strike Chance: 5%
    Attack Time: 1.305 sec
    Base duration is 2.5 seconds
    Fires 6 additional Projectiles
    103% increased Physical Damage
    50% of Physical Damage Converted to Cold Damage
    60% reduced Projectile Speed
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    skill can fire arrows [1]
    use scaled contact offset [1]
    PietyArc
    Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
    Arc
    Critical Strike Chance: 5%
    Effectiveness of Added Damage: 50%
    Cast Time: 0.8 sec
    An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.
    Deals 783.1 to 2349 Lightning Damage
    Chains +2 Times
    10% chance to Shock enemies
    PietyBallLightning
    Spell, Damage, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell
    Ball Lightning
    Cast Time: 0.8 sec
    Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.
    Deals 527.5 to 1583 Lightning Damage
    Base radius is 1.8 metres
    active skill area of effect radius +% final [-33]
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    PietyFireForm
    Spell, Buff, Duration, Triggerable
    Cast Time: 1 sec
    70% increased Character Size
    Base duration is 6 seconds
    Deals 2040 to 3060 Fire Damage
    50% of Physical Damage Converted to Fire Damage
    75% increased Attack Speed
    300% increased Movement Speed
    piety transform debuff time ms [500]
    PietyIceForm
    Spell, Buff, Duration, Triggerable
    Cast Time: 1 sec
    Deals 1669 to 2504 Cold Damage
    60% increased Character Size
    Base duration is 6 seconds
    25% increased Attack Speed
    300% reduced Movement Speed
    piety transform debuff time ms [500]
    PietyLightningStorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Firestorm
    Critical Strike Chance: 5%
    Cast Time: 2 sec
    Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
    Deals 1390 to 4171 Lightning Damage
    Base duration is 5.6 seconds
    10% chance to Shock enemies
    One impact every 0.35 seconds
    Base radius is 1 metre
    firestorm base area of effect +% [-49]
    firestorm use server effects [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-35]

    Object Type

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    
    Stats
    {
    	mana_regeneration_rate_per_minute_% = 700
    }
    
    Transitionable
    {
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Monsters/Axis/Piety/Piety_ice.ao"
    	preload_animated_object = "Metadata/Monsters/Axis/Piety/Piety_fire.ao"
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    
    Animated
    {
    	on_end_death_portal = "DisableRendering();"
    }
    
    Life
    {
    	on_spawned_dead = "DisableRendering();"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/MapPietyBoss"] = {
        name = "Piety the Empyrean",
        life = 4,
        energyShield = 1,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.305,
        attackRange = 110,
        accuracy = 1,
        skillList = {
            "Melee",
            "PietyLightningWarp",
            "PietyLightningStorm",
            "PietyIceShot",
            "PietyArc",
            "PietyBallLightning",
            "PietyFireForm",
            "PietyIceForm",
            "PietySummonBloodElementals",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyLightningWarp"] = {
        name = "Lightning Warp",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Movement] = true,
            [SkillType.Lightning] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Travel] = true,
            [SkillType.Multicastable] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "variable_duration_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_show_average_damage_instead_of_dps",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyLightningStorm"] = {
        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 = 2,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "base_chance_to_shock_%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "firestorm_base_area_of_effect_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "firestorm_use_server_effects",
        },
        levels = {
            [1] = {0.5, 1.5, 5600, 350, 10, -35, -49, 10, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyIceShot"] = {
        name = "PietyIceShot",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Cold] = true,
            [SkillType.ChillingArea] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "physical_damage_+%",
            "skill_physical_damage_%_to_convert_to_cold",
            "base_skill_effect_duration",
            "number_of_additional_projectiles",
            "base_projectile_speed_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_can_fire_arrows",
            "use_scaled_contact_offset",
            "base_is_projectile",
        },
        levels = {
            [1] = {35, 50, 2500, 6, -60, -25, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
            [2] = {47, 50, 2500, 6, -60, -25, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
            [3] = {71, 50, 2500, 6, -60, -25, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
            [4] = {74, 50, 2500, 6, -60, -25, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [5] = {75, 50, 2500, 6, -60, -25, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [6] = {76, 50, 2500, 6, -60, -25, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [7] = {76, 50, 2500, 6, -60, -25, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [8] = {78, 50, 2500, 6, -60, -25, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [9] = {79, 50, 2500, 6, -60, -25, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [10] = {81, 50, 2500, 6, -60, -25, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [11] = {82, 50, 2500, 6, -60, -25, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [12] = {85, 50, 2500, 6, -60, -25, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
            [13] = {88, 50, 2500, 6, -60, -25, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
            [14] = {91, 50, 2500, 6, -60, -25, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [15] = {94, 50, 2500, 6, -60, -25, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
            [16] = {97, 50, 2500, 6, -60, -25, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
            [17] = {100, 50, 2500, 6, -60, -25, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
            [18] = {103, 50, 2500, 6, -60, -25, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
            [19] = {106, 50, 2500, 6, -60, -25, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
            [20] = {109, 50, 2500, 6, -60, -25, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyArc"] = {
        name = "Arc",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Chains] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "beam_skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_chance_to_shock_%",
            "number_of_chains",
        },
        levels = {
            [1] = {0.5, 1.5, 10, 2, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyBallLightning"] = {
        name = "Ball Lightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_area_of_effect_radius_+%_final",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 1.5, -25, -33, 18, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyFireForm"] = {
        name = "PietyFireForm",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "piety_transform_debuff_time_ms",
            "base_movement_velocity_+%",
            "base_actor_scale_+%",
            "attack_speed_+%",
            "skill_physical_damage_%_to_convert_to_fire",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 2000, 300, 70, 75, 50, 6000, levelRequirement = 30, statInterpolation = {3, 3, 2},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 1500, 300, 70, 75, 50, 6000, levelRequirement = 52, statInterpolation = {3, 3, 2},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 1000, 300, 70, 75, 50, 6000, levelRequirement = 65, statInterpolation = {3, 3, 2},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 500, 300, 70, 75, 50, 6000, levelRequirement = 79, statInterpolation = {3, 3, 2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyIceForm"] = {
        name = "PietyIceForm",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "piety_transform_debuff_time_ms",
            "base_movement_velocity_+%",
            "base_actor_scale_+%",
            "attack_speed_+%",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 2000, -300, 60, 25, 6000, levelRequirement = 30, statInterpolation = {3, 3, 2},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 1500, -300, 60, 25, 6000, levelRequirement = 52, statInterpolation = {3, 3, 2},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 1000, -300, 60, 25, 6000, levelRequirement = 65, statInterpolation = {3, 3, 2},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 500, -300, 60, 25, 6000, levelRequirement = 79, statInterpolation = {3, 3, 2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietySummonBloodElementals"] = {
        name = "PietySummonBloodElementals",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  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
  • 65% reduced Energy Shield Recharge Rate
    IdMonsterEnergyShieldRegenRate-65
    FamilyEnergyShieldRegeneration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • energy shield recharge rate +% Min: -65 Max: -65 Global
  • Craft Tagsdefences energy_shield
    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
  • Piety the Empyrean
    Humanoid
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    65% reduced Energy Shield Recharge Rate
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    Tagscaster, cold_affinity, fire_affinity, hard_armour, has_wand, human, humanoid, lightning_affinity, medium_small_height, not_dex, not_str, physical_affinity, ranged, red_blood, slashing_weapon, slow_movement, standalone_map_boss
    Life
    400%
    Energy Shield From Life
    100%
    Ailment Threshold
    400%
    Resistance
    40 40 40 25
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 110
    Attack Time
    1.305 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    PietyBossMap
    Metadata
    MapPietyBossStandalone
    Level
    68
    Life
    557,385
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    1,021
    Spell Damage
    1,524
    Accuracy
    290
    Attack Time
    0.87435
    Experience
    112,805
    Ailment Threshold
    351,153
    Chill
    1,110
    Shock
    1,110
    Brittle
    6,282
    Scorch
    1,110
    Sap
    3,068
    PietyLightningWarp
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Triggerable, Movement, Lightning, AreaSpell, Travel, Multicastable, CanRapidFire
    Lightning Warp
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
    Deals 833.9 to 2502 Lightning Damage
    base skill show average damage instead of dps [1]
    is area damage [1]
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 1622–2432
    Critical Strike Chance: 5%
    Attack Time: 1.305 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    PietyIceShot
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Cold, ChillingArea
    Base Damage: 1622–2432
    Critical Strike Chance: 5%
    Attack Time: 1.305 sec
    Base duration is 2.5 seconds
    Fires 6 additional Projectiles
    76% increased Physical Damage
    50% of Physical Damage Converted to Cold Damage
    60% reduced Projectile Speed
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    skill can fire arrows [1]
    use scaled contact offset [1]
    PietyArc
    Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
    Arc
    Critical Strike Chance: 5%
    Effectiveness of Added Damage: 50%
    Cast Time: 0.8 sec
    An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.
    Deals 404.9 to 1215 Lightning Damage
    Chains +2 Times
    10% chance to Shock enemies
    PietyBallLightning
    Spell, Damage, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell
    Ball Lightning
    Cast Time: 0.8 sec
    Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.
    Deals 300.5 to 901.6 Lightning Damage
    Base radius is 1.8 metres
    active skill area of effect radius +% final [-33]
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    PietyFireForm
    Spell, Buff, Duration, Triggerable
    Cast Time: 1 sec
    70% increased Character Size
    Base duration is 6 seconds
    Deals 1098 to 1647 Fire Damage
    50% of Physical Damage Converted to Fire Damage
    75% increased Attack Speed
    300% increased Movement Speed
    piety transform debuff time ms [892.9]
    PietyIceForm
    Spell, Buff, Duration, Triggerable
    Cast Time: 1 sec
    Deals 898.2 to 1347 Cold Damage
    60% increased Character Size
    Base duration is 6 seconds
    25% increased Attack Speed
    300% reduced Movement Speed
    piety transform debuff time ms [892.9]
    PietyLightningStorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Firestorm
    Critical Strike Chance: 5%
    Cast Time: 2 sec
    Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
    Deals 706.8 to 2120 Lightning Damage
    Base duration is 5.6 seconds
    10% chance to Shock enemies
    One impact every 0.35 seconds
    Base radius is 1 metre
    firestorm base area of effect +% [-49]
    firestorm use server effects [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-35]
    SSMPietyStandalonePortals
    Spell, Multicastable, Triggerable, Trappable, Totemable, Mineable
    Cast Time: 1 sec
    alternate minion [529]
    minion dies when parent dies [1]
    number of monsters to summon [4]
    summon specific monsters radius +% [100]
    summoned monsters are minions [1]
    summoned monsters no drops or experience [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Stats
    {
    	mana_regeneration_rate_per_minute_% = 700
    }
    
    Transitionable
    {
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Monsters/Axis/Piety/Piety_ice.ao"
    	preload_animated_object = "Metadata/Monsters/Axis/Piety/Piety_fire.ao"
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/MapPietyBossStandalone"] = {
        name = "Piety the Empyrean",
        life = 4,
        energyShield = 1,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.305,
        attackRange = 110,
        accuracy = 1,
        skillList = {
            "Melee",
            "PietyLightningWarp",
            "PietyLightningStorm",
            "PietyIceShot",
            "PietyArc",
            "PietyBallLightning",
            "PietyFireForm",
            "PietyIceForm",
            "SSMPietyStandalonePortals",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyLightningWarp"] = {
        name = "Lightning Warp",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Movement] = true,
            [SkillType.Lightning] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Travel] = true,
            [SkillType.Multicastable] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "variable_duration_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_show_average_damage_instead_of_dps",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyLightningStorm"] = {
        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 = 2,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "base_chance_to_shock_%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "firestorm_base_area_of_effect_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "firestorm_use_server_effects",
        },
        levels = {
            [1] = {0.5, 1.5, 5600, 350, 10, -35, -49, 10, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyIceShot"] = {
        name = "PietyIceShot",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Cold] = true,
            [SkillType.ChillingArea] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "physical_damage_+%",
            "skill_physical_damage_%_to_convert_to_cold",
            "base_skill_effect_duration",
            "number_of_additional_projectiles",
            "base_projectile_speed_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_can_fire_arrows",
            "use_scaled_contact_offset",
            "base_is_projectile",
        },
        levels = {
            [1] = {35, 50, 2500, 6, -60, -25, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
            [2] = {47, 50, 2500, 6, -60, -25, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
            [3] = {71, 50, 2500, 6, -60, -25, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
            [4] = {74, 50, 2500, 6, -60, -25, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [5] = {75, 50, 2500, 6, -60, -25, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [6] = {76, 50, 2500, 6, -60, -25, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [7] = {76, 50, 2500, 6, -60, -25, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [8] = {78, 50, 2500, 6, -60, -25, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [9] = {79, 50, 2500, 6, -60, -25, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [10] = {81, 50, 2500, 6, -60, -25, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [11] = {82, 50, 2500, 6, -60, -25, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [12] = {85, 50, 2500, 6, -60, -25, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
            [13] = {88, 50, 2500, 6, -60, -25, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
            [14] = {91, 50, 2500, 6, -60, -25, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [15] = {94, 50, 2500, 6, -60, -25, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
            [16] = {97, 50, 2500, 6, -60, -25, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
            [17] = {100, 50, 2500, 6, -60, -25, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
            [18] = {103, 50, 2500, 6, -60, -25, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
            [19] = {106, 50, 2500, 6, -60, -25, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
            [20] = {109, 50, 2500, 6, -60, -25, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyArc"] = {
        name = "Arc",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Chains] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "beam_skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_chance_to_shock_%",
            "number_of_chains",
        },
        levels = {
            [1] = {0.5, 1.5, 10, 2, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyBallLightning"] = {
        name = "Ball Lightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_area_of_effect_radius_+%_final",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 1.5, -25, -33, 18, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyFireForm"] = {
        name = "PietyFireForm",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "piety_transform_debuff_time_ms",
            "base_movement_velocity_+%",
            "base_actor_scale_+%",
            "attack_speed_+%",
            "skill_physical_damage_%_to_convert_to_fire",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 2000, 300, 70, 75, 50, 6000, levelRequirement = 30, statInterpolation = {3, 3, 2},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 1500, 300, 70, 75, 50, 6000, levelRequirement = 52, statInterpolation = {3, 3, 2},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 1000, 300, 70, 75, 50, 6000, levelRequirement = 65, statInterpolation = {3, 3, 2},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 500, 300, 70, 75, 50, 6000, levelRequirement = 79, statInterpolation = {3, 3, 2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyIceForm"] = {
        name = "PietyIceForm",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "piety_transform_debuff_time_ms",
            "base_movement_velocity_+%",
            "base_actor_scale_+%",
            "attack_speed_+%",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 2000, -300, 60, 25, 6000, levelRequirement = 30, statInterpolation = {3, 3, 2},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 1500, -300, 60, 25, 6000, levelRequirement = 52, statInterpolation = {3, 3, 2},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 1000, -300, 60, 25, 6000, levelRequirement = 65, statInterpolation = {3, 3, 2},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 500, -300, 60, 25, 6000, levelRequirement = 79, statInterpolation = {3, 3, 2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMPietyStandalonePortals"] = {
        name = "SSMPietyStandalonePortals",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "alternate_minion",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
            "summoned_monsters_no_drops_or_experience",
            "minion_dies_when_parent_dies",
        },
        levels = {
            [1] = {4, 529, 100, levelRequirement = 0, statInterpolation = {},  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
  • 65% reduced Energy Shield Recharge Rate
    IdMonsterEnergyShieldRegenRate-65
    FamilyEnergyShieldRegeneration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • energy shield recharge rate +% Min: -65 Max: -65 Global
  • Craft Tagsdefences energy_shield
    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
  • Piety the Empyrean
    Humanoid
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    65% reduced Energy Shield Recharge Rate
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    Tagscaster, cold_affinity, fire_affinity, hard_armour, has_wand, human, humanoid, lightning_affinity, medium_small_height, no_maven, not_dex, not_str, physical_affinity, ranged, red_blood, slashing_weapon, slow_movement
    Life
    400%
    Energy Shield From Life
    100%
    Ailment Threshold
    400%
    Resistance
    40 40 40 25
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 110
    Attack Time
    1.305 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    PietyBossMap
    Metadata
    MapPietyBossShaper
    Level
    68
    Life
    557,385
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    1,021
    Spell Damage
    1,524
    Accuracy
    290
    Attack Time
    0.87435
    Experience
    112,805
    Ailment Threshold
    351,153
    Chill
    1,110
    Shock
    1,110
    Brittle
    6,282
    Scorch
    1,110
    Sap
    3,068
    PietyLightningWarp
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Triggerable, Movement, Lightning, AreaSpell, Travel, Multicastable, CanRapidFire
    Lightning Warp
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
    Deals 833.9 to 2502 Lightning Damage
    base skill show average damage instead of dps [1]
    is area damage [1]
    PietySummonBloodElementals
    Spell
    Cast Time: 1 sec
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 1622–2432
    Critical Strike Chance: 5%
    Attack Time: 1.305 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    PietyIceShot
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Cold, ChillingArea
    Base Damage: 1622–2432
    Critical Strike Chance: 5%
    Attack Time: 1.305 sec
    Base duration is 2.5 seconds
    Fires 6 additional Projectiles
    76% increased Physical Damage
    50% of Physical Damage Converted to Cold Damage
    60% reduced Projectile Speed
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    skill can fire arrows [1]
    use scaled contact offset [1]
    PietyArc
    Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
    Arc
    Critical Strike Chance: 5%
    Effectiveness of Added Damage: 50%
    Cast Time: 0.8 sec
    An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.
    Deals 404.9 to 1215 Lightning Damage
    Chains +2 Times
    10% chance to Shock enemies
    PietyBallLightning
    Spell, Damage, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell
    Ball Lightning
    Cast Time: 0.8 sec
    Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.
    Deals 300.5 to 901.6 Lightning Damage
    Base radius is 1.8 metres
    active skill area of effect radius +% final [-33]
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    PietyFireForm
    Spell, Buff, Duration, Triggerable
    Cast Time: 1 sec
    70% increased Character Size
    Base duration is 6 seconds
    Deals 1098 to 1647 Fire Damage
    50% of Physical Damage Converted to Fire Damage
    75% increased Attack Speed
    300% increased Movement Speed
    piety transform debuff time ms [892.9]
    PietyIceForm
    Spell, Buff, Duration, Triggerable
    Cast Time: 1 sec
    Deals 898.2 to 1347 Cold Damage
    60% increased Character Size
    Base duration is 6 seconds
    25% increased Attack Speed
    300% reduced Movement Speed
    piety transform debuff time ms [892.9]
    PietyLightningStorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Firestorm
    Critical Strike Chance: 5%
    Cast Time: 2 sec
    Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
    Deals 706.8 to 2120 Lightning Damage
    Base duration is 5.6 seconds
    10% chance to Shock enemies
    One impact every 0.35 seconds
    Base radius is 1 metre
    firestorm base area of effect +% [-49]
    firestorm use server effects [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-35]

    Object Type

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    
    Stats
    {
    	mana_regeneration_rate_per_minute_% = 700
    }
    
    Transitionable
    {
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Monsters/Axis/Piety/Piety_ice.ao"
    	preload_animated_object = "Metadata/Monsters/Axis/Piety/Piety_fire.ao"
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    
    Animated
    {
    	on_end_death_portal = "DisableRendering();"
    }
    
    Life
    {
    	on_spawned_dead = "DisableRendering();"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/MapPietyBossShaper"] = {
        name = "Piety the Empyrean",
        life = 4,
        energyShield = 1,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.305,
        attackRange = 110,
        accuracy = 1,
        skillList = {
            "Melee",
            "PietyLightningWarp",
            "PietyLightningStorm",
            "PietyIceShot",
            "PietyArc",
            "PietyBallLightning",
            "PietyFireForm",
            "PietyIceForm",
            "PietySummonBloodElementals",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyLightningWarp"] = {
        name = "Lightning Warp",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Movement] = true,
            [SkillType.Lightning] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Travel] = true,
            [SkillType.Multicastable] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "variable_duration_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_show_average_damage_instead_of_dps",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyLightningStorm"] = {
        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 = 2,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "base_chance_to_shock_%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "firestorm_base_area_of_effect_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "firestorm_use_server_effects",
        },
        levels = {
            [1] = {0.5, 1.5, 5600, 350, 10, -35, -49, 10, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyIceShot"] = {
        name = "PietyIceShot",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Cold] = true,
            [SkillType.ChillingArea] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "physical_damage_+%",
            "skill_physical_damage_%_to_convert_to_cold",
            "base_skill_effect_duration",
            "number_of_additional_projectiles",
            "base_projectile_speed_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_can_fire_arrows",
            "use_scaled_contact_offset",
            "base_is_projectile",
        },
        levels = {
            [1] = {35, 50, 2500, 6, -60, -25, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
            [2] = {47, 50, 2500, 6, -60, -25, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
            [3] = {71, 50, 2500, 6, -60, -25, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
            [4] = {74, 50, 2500, 6, -60, -25, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [5] = {75, 50, 2500, 6, -60, -25, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [6] = {76, 50, 2500, 6, -60, -25, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [7] = {76, 50, 2500, 6, -60, -25, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [8] = {78, 50, 2500, 6, -60, -25, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [9] = {79, 50, 2500, 6, -60, -25, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [10] = {81, 50, 2500, 6, -60, -25, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [11] = {82, 50, 2500, 6, -60, -25, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [12] = {85, 50, 2500, 6, -60, -25, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
            [13] = {88, 50, 2500, 6, -60, -25, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
            [14] = {91, 50, 2500, 6, -60, -25, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [15] = {94, 50, 2500, 6, -60, -25, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
            [16] = {97, 50, 2500, 6, -60, -25, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
            [17] = {100, 50, 2500, 6, -60, -25, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
            [18] = {103, 50, 2500, 6, -60, -25, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
            [19] = {106, 50, 2500, 6, -60, -25, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
            [20] = {109, 50, 2500, 6, -60, -25, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyArc"] = {
        name = "Arc",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Chains] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "beam_skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_chance_to_shock_%",
            "number_of_chains",
        },
        levels = {
            [1] = {0.5, 1.5, 10, 2, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyBallLightning"] = {
        name = "Ball Lightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_area_of_effect_radius_+%_final",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 1.5, -25, -33, 18, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyFireForm"] = {
        name = "PietyFireForm",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "piety_transform_debuff_time_ms",
            "base_movement_velocity_+%",
            "base_actor_scale_+%",
            "attack_speed_+%",
            "skill_physical_damage_%_to_convert_to_fire",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 2000, 300, 70, 75, 50, 6000, levelRequirement = 30, statInterpolation = {3, 3, 2},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 1500, 300, 70, 75, 50, 6000, levelRequirement = 52, statInterpolation = {3, 3, 2},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 1000, 300, 70, 75, 50, 6000, levelRequirement = 65, statInterpolation = {3, 3, 2},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 500, 300, 70, 75, 50, 6000, levelRequirement = 79, statInterpolation = {3, 3, 2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyIceForm"] = {
        name = "PietyIceForm",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "piety_transform_debuff_time_ms",
            "base_movement_velocity_+%",
            "base_actor_scale_+%",
            "attack_speed_+%",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 2000, -300, 60, 25, 6000, levelRequirement = 30, statInterpolation = {3, 3, 2},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 1500, -300, 60, 25, 6000, levelRequirement = 52, statInterpolation = {3, 3, 2},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 1000, -300, 60, 25, 6000, levelRequirement = 65, statInterpolation = {3, 3, 2},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 500, -300, 60, 25, 6000, levelRequirement = 79, statInterpolation = {3, 3, 2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietySummonBloodElementals"] = {
        name = "PietySummonBloodElementals",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  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
  • 65% reduced Energy Shield Recharge Rate
    IdMonsterEnergyShieldRegenRate-65
    FamilyEnergyShieldRegeneration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • energy shield recharge rate +% Min: -65 Max: -65 Global
  • Craft Tagsdefences energy_shield
    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
  • Piety the Empyrean
    Humanoid
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    65% reduced Energy Shield Recharge Rate
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    Tagscaster, cold_affinity, fire_affinity, hard_armour, has_wand, human, humanoid, lightning_affinity, medium_small_height, not_dex, not_str, physical_affinity, ranged, red_blood, slashing_weapon, slow_movement
    Life
    400%
    Energy Shield From Life
    100%
    Ailment Threshold
    400%
    Resistance
    40 40 40 25
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 110
    Attack Time
    1.305 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    PietyBossMap
    Metadata
    MapPietyBossEndlessLedge2
    Level
    68
    Life
    557,385
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    1,021
    Spell Damage
    1,524
    Accuracy
    290
    Attack Time
    0.87435
    Experience
    112,805
    Ailment Threshold
    351,153
    Chill
    1,110
    Shock
    1,110
    Brittle
    6,282
    Scorch
    1,110
    Sap
    3,068
    PietyLightningWarp
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Triggerable, Movement, Lightning, AreaSpell, Travel, Multicastable, CanRapidFire
    Lightning Warp
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
    Deals 833.9 to 2502 Lightning Damage
    base skill show average damage instead of dps [1]
    is area damage [1]
    PietySummonBloodElementals
    Spell
    Cast Time: 1 sec
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 1622–2432
    Critical Strike Chance: 5%
    Attack Time: 1.305 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    PietyIceShot
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Cold, ChillingArea
    Base Damage: 1622–2432
    Critical Strike Chance: 5%
    Attack Time: 1.305 sec
    Base duration is 2.5 seconds
    Fires 6 additional Projectiles
    76% increased Physical Damage
    50% of Physical Damage Converted to Cold Damage
    60% reduced Projectile Speed
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    skill can fire arrows [1]
    use scaled contact offset [1]
    PietyArc
    Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
    Arc
    Critical Strike Chance: 5%
    Effectiveness of Added Damage: 50%
    Cast Time: 0.8 sec
    An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.
    Deals 404.9 to 1215 Lightning Damage
    Chains +2 Times
    10% chance to Shock enemies
    PietyBallLightning
    Spell, Damage, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell
    Ball Lightning
    Cast Time: 0.8 sec
    Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.
    Deals 300.5 to 901.6 Lightning Damage
    Base radius is 1.8 metres
    active skill area of effect radius +% final [-33]
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    PietyFireForm
    Spell, Buff, Duration, Triggerable
    Cast Time: 1 sec
    70% increased Character Size
    Base duration is 6 seconds
    Deals 1098 to 1647 Fire Damage
    50% of Physical Damage Converted to Fire Damage
    75% increased Attack Speed
    300% increased Movement Speed
    piety transform debuff time ms [892.9]
    PietyIceForm
    Spell, Buff, Duration, Triggerable
    Cast Time: 1 sec
    Deals 898.2 to 1347 Cold Damage
    60% increased Character Size
    Base duration is 6 seconds
    25% increased Attack Speed
    300% reduced Movement Speed
    piety transform debuff time ms [892.9]
    PietyLightningStorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Firestorm
    Critical Strike Chance: 5%
    Cast Time: 2 sec
    Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
    Deals 706.8 to 2120 Lightning Damage
    Base duration is 5.6 seconds
    10% chance to Shock enemies
    One impact every 0.35 seconds
    Base radius is 1 metre
    firestorm base area of effect +% [-49]
    firestorm use server effects [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-35]

    Object Type

    version 2
    extends "Metadata/Monsters/EndlessBoss/BossBase"
    
    Stats
    {
    	mana_regeneration_rate_per_minute_% = 700
    }
    
    Transitionable
    {
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Monsters/Axis/Piety/Piety_ice.ao"
    	preload_animated_object = "Metadata/Monsters/Axis/Piety/Piety_fire.ao"
    }
    
    Actor
    {
    	main_hand_unarmed_type = "Wand"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/EndlessBoss/BossBase"
    
    Animated
    {
    	on_end_death_portal = "DisableRendering();"
    }
    
    Life
    {
    	on_spawned_dead = "DisableRendering();"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/MapPietyBossEndlessLedge2"] = {
        name = "Piety the Empyrean",
        life = 4,
        energyShield = 1,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.305,
        attackRange = 110,
        accuracy = 1,
        skillList = {
            "Melee",
            "PietyLightningWarp",
            "PietyLightningStorm",
            "PietyIceShot",
            "PietyArc",
            "PietyBallLightning",
            "PietyFireForm",
            "PietyIceForm",
            "PietySummonBloodElementals",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyLightningWarp"] = {
        name = "Lightning Warp",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Movement] = true,
            [SkillType.Lightning] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Travel] = true,
            [SkillType.Multicastable] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "variable_duration_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_show_average_damage_instead_of_dps",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyLightningStorm"] = {
        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 = 2,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "base_chance_to_shock_%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "firestorm_base_area_of_effect_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "firestorm_use_server_effects",
        },
        levels = {
            [1] = {0.5, 1.5, 5600, 350, 10, -35, -49, 10, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyIceShot"] = {
        name = "PietyIceShot",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Cold] = true,
            [SkillType.ChillingArea] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "physical_damage_+%",
            "skill_physical_damage_%_to_convert_to_cold",
            "base_skill_effect_duration",
            "number_of_additional_projectiles",
            "base_projectile_speed_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_can_fire_arrows",
            "use_scaled_contact_offset",
            "base_is_projectile",
        },
        levels = {
            [1] = {35, 50, 2500, 6, -60, -25, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
            [2] = {47, 50, 2500, 6, -60, -25, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
            [3] = {71, 50, 2500, 6, -60, -25, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
            [4] = {74, 50, 2500, 6, -60, -25, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [5] = {75, 50, 2500, 6, -60, -25, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [6] = {76, 50, 2500, 6, -60, -25, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [7] = {76, 50, 2500, 6, -60, -25, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [8] = {78, 50, 2500, 6, -60, -25, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [9] = {79, 50, 2500, 6, -60, -25, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [10] = {81, 50, 2500, 6, -60, -25, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [11] = {82, 50, 2500, 6, -60, -25, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [12] = {85, 50, 2500, 6, -60, -25, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
            [13] = {88, 50, 2500, 6, -60, -25, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
            [14] = {91, 50, 2500, 6, -60, -25, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [15] = {94, 50, 2500, 6, -60, -25, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
            [16] = {97, 50, 2500, 6, -60, -25, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
            [17] = {100, 50, 2500, 6, -60, -25, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
            [18] = {103, 50, 2500, 6, -60, -25, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
            [19] = {106, 50, 2500, 6, -60, -25, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
            [20] = {109, 50, 2500, 6, -60, -25, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyArc"] = {
        name = "Arc",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Chains] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "beam_skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_chance_to_shock_%",
            "number_of_chains",
        },
        levels = {
            [1] = {0.5, 1.5, 10, 2, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyBallLightning"] = {
        name = "Ball Lightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_area_of_effect_radius_+%_final",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 1.5, -25, -33, 18, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyFireForm"] = {
        name = "PietyFireForm",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "piety_transform_debuff_time_ms",
            "base_movement_velocity_+%",
            "base_actor_scale_+%",
            "attack_speed_+%",
            "skill_physical_damage_%_to_convert_to_fire",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 2000, 300, 70, 75, 50, 6000, levelRequirement = 30, statInterpolation = {3, 3, 2},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 1500, 300, 70, 75, 50, 6000, levelRequirement = 52, statInterpolation = {3, 3, 2},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 1000, 300, 70, 75, 50, 6000, levelRequirement = 65, statInterpolation = {3, 3, 2},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 500, 300, 70, 75, 50, 6000, levelRequirement = 79, statInterpolation = {3, 3, 2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyIceForm"] = {
        name = "PietyIceForm",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "piety_transform_debuff_time_ms",
            "base_movement_velocity_+%",
            "base_actor_scale_+%",
            "attack_speed_+%",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 2000, -300, 60, 25, 6000, levelRequirement = 30, statInterpolation = {3, 3, 2},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 1500, -300, 60, 25, 6000, levelRequirement = 52, statInterpolation = {3, 3, 2},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 1000, -300, 60, 25, 6000, levelRequirement = 65, statInterpolation = {3, 3, 2},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 500, -300, 60, 25, 6000, levelRequirement = 79, statInterpolation = {3, 3, 2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietySummonBloodElementals"] = {
        name = "PietySummonBloodElementals",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  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
  • 65% reduced Energy Shield Recharge Rate
    IdMonsterEnergyShieldRegenRate-65
    FamilyEnergyShieldRegeneration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • energy shield recharge rate +% Min: -65 Max: -65 Global
  • Craft Tagsdefences energy_shield
    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
  • Piety the Empyrean
    Humanoid
    Monsters grant 100% increased Experience
    15000% increased Rarity of Items Dropped
    65% reduced Energy Shield Recharge Rate
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    SpectreN
    Tagscaster, cold_affinity, fire_affinity, hard_armour, has_wand, human, humanoid, lightning_affinity, medium_small_height, not_dex, not_str, physical_affinity, ranged, red_blood, slashing_weapon, slow_movement, unique_map_boss
    Life
    1200%
    Energy Shield From Life
    100%
    Ailment Threshold
    1200%
    Resistance
    40 40 40 25
    Damage
    240%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 110
    Attack Time
    1.305 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    PietyBoss
    Metadata
    MapPietyBossPantheon
    Level
    68
    Life
    1,672,156
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    6,127
    Damage
    1,021
    Spell Damage
    1,524
    Accuracy
    290
    Attack Time
    0.87435
    Experience
    112,805
    Ailment Threshold
    1,053,458
    Chill
    3,331
    Shock
    3,331
    Brittle
    18,845
    Scorch
    3,331
    Sap
    9,203
    PietyLightningWarp
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Triggerable, Movement, Lightning, AreaSpell, Travel, Multicastable, CanRapidFire
    Lightning Warp
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.
    Deals 833.9 to 2502 Lightning Damage
    base skill show average damage instead of dps [1]
    is area damage [1]
    PietySummonBloodElementals
    Spell
    Cast Time: 1 sec
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 1622–2432
    Critical Strike Chance: 5%
    Attack Time: 1.305 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    PietyIceShot
    Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Cold, ChillingArea
    Base Damage: 1622–2432
    Critical Strike Chance: 5%
    Attack Time: 1.305 sec
    Base duration is 2.5 seconds
    Fires 6 additional Projectiles
    76% increased Physical Damage
    50% of Physical Damage Converted to Cold Damage
    60% reduced Projectile Speed
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    skill can fire arrows [1]
    use scaled contact offset [1]
    PietyArc
    Spell, Damage, Trappable, Totemable, Mineable, Chains, Multicastable, Triggerable, Lightning, CanRapidFire
    Arc
    Critical Strike Chance: 5%
    Effectiveness of Added Damage: 50%
    Cast Time: 0.8 sec
    An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.
    Deals 404.9 to 1215 Lightning Damage
    Chains +2 Times
    10% chance to Shock enemies
    PietyBallLightning
    Spell, Damage, Projectile, ProjectilesFromUser, Area, Totemable, Trappable, Mineable, Multicastable, Triggerable, Lightning, CanRapidFire, AreaSpell
    Ball Lightning
    Cast Time: 0.8 sec
    Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.
    Deals 300.5 to 901.6 Lightning Damage
    Base radius is 1.8 metres
    active skill area of effect radius +% final [-33]
    base is projectile [1]
    monster penalty against minions damage +% final vs player minions [-25]
    PietyFireForm
    Spell, Buff, Duration, Triggerable
    Cast Time: 1 sec
    70% increased Character Size
    Base duration is 6 seconds
    Deals 1098 to 1647 Fire Damage
    50% of Physical Damage Converted to Fire Damage
    75% increased Attack Speed
    300% increased Movement Speed
    piety transform debuff time ms [892.9]
    PietyIceForm
    Spell, Buff, Duration, Triggerable
    Cast Time: 1 sec
    Deals 898.2 to 1347 Cold Damage
    60% increased Character Size
    Base duration is 6 seconds
    25% increased Attack Speed
    300% reduced Movement Speed
    piety transform debuff time ms [892.9]
    PietyLightningStorm
    Spell, Damage, Area, Duration, Trappable, Totemable, Mineable, Multicastable, Triggerable, Fire, Cascadable, CanRapidFire, AreaSpell
    Firestorm
    Critical Strike Chance: 5%
    Cast Time: 2 sec
    Flaming bolts rain down over the targeted area. They explode when landing, dealing damage to nearby enemies.
    Deals 706.8 to 2120 Lightning Damage
    Base duration is 5.6 seconds
    10% chance to Shock enemies
    One impact every 0.35 seconds
    Base radius is 1 metre
    firestorm base area of effect +% [-49]
    firestorm use server effects [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-35]

    Object Type

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    
    Stats
    {
    	mana_regeneration_rate_per_minute_% = 700
    }
    
    Transitionable
    {
    }
    
    Animated
    {
    	preload_animated_object = "Metadata/Monsters/Axis/Piety/Piety_ice.ao"
    	preload_animated_object = "Metadata/Monsters/Axis/Piety/Piety_fire.ao"
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    
    Animated
    {
    	on_end_death_portal = "DisableRendering();"
    }
    
    Life
    {
    	on_spawned_dead = "DisableRendering();"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/MapPietyBossPantheon"] = {
        name = "Piety the Empyrean",
        life = 12,
        energyShield = 1,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 2.4,
        damageSpread = 0.2,
        attackTime = 1.305,
        attackRange = 110,
        accuracy = 1,
        skillList = {
            "Melee",
            "PietyLightningWarp",
            "PietyLightningStorm",
            "PietyIceShot",
            "PietyArc",
            "PietyBallLightning",
            "PietyFireForm",
            "PietyIceForm",
            "PietySummonBloodElementals",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        name = "Default Attack",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyLightningWarp"] = {
        name = "Lightning Warp",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Waits for a duration before teleporting to a targeted destination, with the duration based on the distance and your movement speed. When the teleport occurs, lightning damage is dealt to the area around both where the player was and where they teleported to. Casting again will queue up multiple teleportations to occur in sequence.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Duration] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Movement] = true,
            [SkillType.Lightning] = true,
            [SkillType.AreaSpell] = true,
            [SkillType.Travel] = true,
            [SkillType.Multicastable] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "variable_duration_skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_show_average_damage_instead_of_dps",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, critChance = 5, levelRequirement = 30, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyLightningStorm"] = {
        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 = 2,
        baseFlags = {
            area = true,
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "fire_storm_fireball_delay_ms",
            "base_chance_to_shock_%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "firestorm_base_area_of_effect_+%",
            "active_skill_base_area_of_effect_radius",
            "is_area_damage",
            "firestorm_use_server_effects",
        },
        levels = {
            [1] = {0.5, 1.5, 5600, 350, 10, -35, -49, 10, critChance = 5, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyIceShot"] = {
        name = "PietyIceShot",
        hidden = true,
        color = "2",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Cold] = true,
            [SkillType.ChillingArea] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "physical_damage_+%",
            "skill_physical_damage_%_to_convert_to_cold",
            "base_skill_effect_duration",
            "number_of_additional_projectiles",
            "base_projectile_speed_+%",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_can_fire_arrows",
            "use_scaled_contact_offset",
            "base_is_projectile",
        },
        levels = {
            [1] = {35, 50, 2500, 6, -60, -25, levelRequirement = 30, statInterpolation = {1},  cost = { }, },
            [2] = {47, 50, 2500, 6, -60, -25, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
            [3] = {71, 50, 2500, 6, -60, -25, levelRequirement = 62, statInterpolation = {1},  cost = { }, },
            [4] = {74, 50, 2500, 6, -60, -25, levelRequirement = 66, statInterpolation = {1},  cost = { }, },
            [5] = {75, 50, 2500, 6, -60, -25, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [6] = {76, 50, 2500, 6, -60, -25, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [7] = {76, 50, 2500, 6, -60, -25, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [8] = {78, 50, 2500, 6, -60, -25, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [9] = {79, 50, 2500, 6, -60, -25, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [10] = {81, 50, 2500, 6, -60, -25, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [11] = {82, 50, 2500, 6, -60, -25, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [12] = {85, 50, 2500, 6, -60, -25, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
            [13] = {88, 50, 2500, 6, -60, -25, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
            [14] = {91, 50, 2500, 6, -60, -25, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [15] = {94, 50, 2500, 6, -60, -25, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
            [16] = {97, 50, 2500, 6, -60, -25, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
            [17] = {100, 50, 2500, 6, -60, -25, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
            [18] = {103, 50, 2500, 6, -60, -25, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
            [19] = {106, 50, 2500, 6, -60, -25, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
            [20] = {109, 50, 2500, 6, -60, -25, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyArc"] = {
        name = "Arc",
        hidden = true,
        color = "3",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "An arc of lightning reaches from the caster to a targeted enemy and chains to other enemies, but not immediately back. Each time the arc chains, it will also chain a secondary arc to another enemy that the main arc has not already hit, which cannot chain further.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Chains] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
        },
        statDescriptionScope = "beam_skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_chance_to_shock_%",
            "number_of_chains",
        },
        levels = {
            [1] = {0.5, 1.5, 10, 2, critChance = 5, levelRequirement = 13, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyBallLightning"] = {
        name = "Ball Lightning",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Fires a slow-moving projectile that damages each enemy in an area around it repeatedly with bolts of lightning.",
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Area] = true,
            [SkillType.Totemable] = true,
            [SkillType.Trappable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Lightning] = true,
            [SkillType.CanRapidFire] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.8,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "active_skill_area_of_effect_radius_+%_final",
            "active_skill_base_area_of_effect_radius",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.5, 1.5, -25, -33, 18, levelRequirement = 25, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyFireForm"] = {
        name = "PietyFireForm",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "piety_transform_debuff_time_ms",
            "base_movement_velocity_+%",
            "base_actor_scale_+%",
            "attack_speed_+%",
            "skill_physical_damage_%_to_convert_to_fire",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 2000, 300, 70, 75, 50, 6000, levelRequirement = 30, statInterpolation = {3, 3, 2},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 1500, 300, 70, 75, 50, 6000, levelRequirement = 52, statInterpolation = {3, 3, 2},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 1000, 300, 70, 75, 50, 6000, levelRequirement = 65, statInterpolation = {3, 3, 2},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 500, 300, 70, 75, 50, 6000, levelRequirement = 79, statInterpolation = {3, 3, 2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyIceForm"] = {
        name = "PietyIceForm",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Buff] = true,
            [SkillType.Duration] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "piety_transform_debuff_time_ms",
            "base_movement_velocity_+%",
            "base_actor_scale_+%",
            "attack_speed_+%",
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 2000, -300, 60, 25, 6000, levelRequirement = 30, statInterpolation = {3, 3, 2},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 1500, -300, 60, 25, 6000, levelRequirement = 52, statInterpolation = {3, 3, 2},  cost = { }, },
            [3] = {0.80000001192093, 1.2000000476837, 1000, -300, 60, 25, 6000, levelRequirement = 65, statInterpolation = {3, 3, 2},  cost = { }, },
            [4] = {0.80000001192093, 1.2000000476837, 500, -300, 60, 25, 6000, levelRequirement = 79, statInterpolation = {3, 3, 2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietySummonBloodElementals"] = {
        name = "PietySummonBloodElementals",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  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
  • 65% reduced Energy Shield Recharge Rate
    IdMonsterEnergyShieldRegenRate-65
    FamilyEnergyShieldRegeneration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • energy shield recharge rate +% Min: -65 Max: -65 Global
  • Craft Tagsdefences energy_shield
    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