Piety
Humanoid
Monsters grant 250% increased Experience
5000% increased Rarity of Items Dropped
cannot be taunted when taunted ms [0]
65% reduced Energy Shield Recharge Rate
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
heal aura owner % max life on death [0]
SpectreN
AreaThe Lunaris Temple Level 2
Tagscaster, cold_affinity, fire_affinity, hard_armour, has_wand, human, humanoid, lightning_affinity, medium_height, not_dex, not_str, physical_affinity, red_blood, slashing_weapon, slow_movement
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
PietyBoss
Level
30
Life
5,604
Armour
1,120
Evasion
994
Energy Shield
0
Damage
112
Spell Damage
112
Accuracy
0
Attack Time
1.305
Experience
3,624
Ailment Threshold
5,604
Chill
18
Shock
18
Brittle
100
Scorch
18
Sap
49
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 57.04 to 171.1 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: 90–134
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: 90–134
Critical Strike Chance: 5%
Attack Time: 1.305 sec
Base duration is 2.5 seconds
Fires 6 additional Projectiles
35% 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 22.23 to 66.68 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 22.42 to 67.27 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 68.35 to 102.5 Fire Damage
50% of Physical Damage Converted to Fire Damage
75% increased Attack Speed
300% increased Movement Speed
piety transform debuff time ms [2000]
PietyIceForm
Spell, Buff, Duration, Triggerable
Cast Time: 1 sec
Deals 55.93 to 83.89 Cold Damage
60% increased Character Size
Base duration is 6 seconds
25% increased Attack Speed
300% reduced Movement Speed
piety transform debuff time ms [2000]
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 36.76 to 110.3 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
	monster_can_spawn_with_talisman = 1
}

Transitionable
{
}

Animated
{
	preload_animated_object = "Metadata/Monsters/Axis/Piety/Piety_ice.ao"
	preload_animated_object = "Metadata/Monsters/Axis/Piety/Piety_fire.ao"
}

MinimapIcon
{
	icon = 3
}

Life
{
	corpse_usable = false
}

NPC
{
	marker_enabled = false
}

Object Type Codes

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

Transitionable
{
	on_transition = "PlayAnimation(piety_sarn); PlayTextAudio(PietyIntroLunaris1,Metadata/NPC/Piety,0);"
	create_untransitioned = "PlayAnimation(piety_sarn_idle);"
	create_transitioned = "HideMinimapIcon();"
}

Life
{
	on_death = "FadeOutMusic( 500 ); PlayGlobalAudio( Audio/Music/Act3_Lunaris/Piety_Resolve.ogg, 1000 ); StartTimer(); PlayTextAudio( PietyDeathLunaris , Metadata/NPC/Piety, 0);"
	on_spawned_dead = "DisableRendering();"
}

Timer
{
	time = 1.0
	on_finish = "SpawnEffect( Metadata/Effects/Spells/monsters_effects/act3/piety/death/pietyrunedeath.ao, animate );"
}

Animated
{
	on_end_piety_sarn = "HideMinimapIcon();"
	on_end_death_portal = "DisableRendering();"
}

Render
{
	has_light = true
}

Preload
{
	preload_animated_object = "Metadata/Monsters/Axis/Piety/PietyPortal/red_transform.ao"
	preload_animated_object = "Metadata/Monsters/Axis/Piety/PietyPortal/blue_transform.ao"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/Axis/PietyBoss"] = {
    name = "Piety",
    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 250% increased Experience
5000% increased Rarity of Items Dropped
IdMonsterQuestBossAct3
FamilyMonsterActBoss
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster slain experience +% Min: 250 Max: 250 Global
  • monster dropped item rarity +% Min: 5000 Max: 5000 Global
  • cannot be taunted when taunted ms [0]
    IdTauntImmunityDurationActBoss
    FamilyTauntImmunityDuration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be taunted when taunted ms Min: 0 Max: 0 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
  • heal aura owner % max life on death [0]
    IdBossHealOnPlayerDeath
    FamilyBossHealOnPlayerDeath
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • heal aura owner % max life on death Min: 0 Max: 0 Global
  • heal_on_nearby_death
    Radius: 120
    heal aura owner % max life on death [0]
    Piety
    Humanoid
    Monsters grant 250% increased Experience
    5000% increased Rarity of Items Dropped
    cannot be taunted when taunted ms [0]
    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, not_dex, not_str, physical_affinity, ranged, red_blood, slashing_weapon, slow_movement
    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
    PietyBossStandalone
    Level
    68
    Life
    77,200
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    897
    Spell Damage
    897
    Accuracy
    0
    Attack Time
    1.305
    Experience
    20,510
    Ailment Threshold
    77,200
    Chill
    244
    Shock
    244
    Brittle
    1,381
    Scorch
    244
    Sap
    674
    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 369.5 to 1109 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: 717–1076
    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: 717–1076
    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 179.4 to 538.3 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 133.2 to 399.5 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 486.4 to 729.7 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 398 to 597 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 313.2 to 939.6 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/StandaloneMonster"
    
    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/StandaloneMonster"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/PietyBossStandalone"] = {
        name = "Piety",
        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",
            "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 250% increased Experience
    5000% increased Rarity of Items Dropped
    IdMonsterQuestBossAct3
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 250 Max: 250 Global
  • monster dropped item rarity +% Min: 5000 Max: 5000 Global
  • cannot be taunted when taunted ms [0]
    IdTauntImmunityDurationActBoss
    FamilyTauntImmunityDuration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be taunted when taunted ms Min: 0 Max: 0 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
    Humanoid
    Monsters grant 250% increased Experience
    5000% increased Rarity of Items Dropped
    cannot be taunted when taunted ms [0]
    65% reduced Energy Shield Recharge Rate
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    heal aura owner % max life on death [0]
    SpectreN
    Tagscaster, cold_affinity, fire_affinity, hard_armour, has_wand, human, humanoid, lightning_affinity, medium_height, not_dex, not_str, physical_affinity, red_blood, slashing_weapon, slow_movement
    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
    PietyBossGauntlet
    Level
    68
    Life
    77,200
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    897
    Spell Damage
    897
    Accuracy
    0
    Attack Time
    1.305
    Experience
    20,510
    Ailment Threshold
    77,200
    Chill
    244
    Shock
    244
    Brittle
    1,381
    Scorch
    244
    Sap
    674
    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 369.5 to 1109 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: 717–1076
    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: 717–1076
    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 179.4 to 538.3 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 133.2 to 399.5 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 486.4 to 729.7 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 398 to 597 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 313.2 to 939.6 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

    Object Type Codes

     
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/PietyBossGauntlet"] = {
        name = "Piety",
        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 250% increased Experience
    5000% increased Rarity of Items Dropped
    IdMonsterQuestBossAct3
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 250 Max: 250 Global
  • monster dropped item rarity +% Min: 5000 Max: 5000 Global
  • cannot be taunted when taunted ms [0]
    IdTauntImmunityDurationActBoss
    FamilyTauntImmunityDuration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be taunted when taunted ms Min: 0 Max: 0 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
  • heal aura owner % max life on death [0]
    IdBossHealOnPlayerDeath
    FamilyBossHealOnPlayerDeath
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • heal aura owner % max life on death Min: 0 Max: 0 Global
  • heal_on_nearby_death
    Radius: 120
    heal aura owner % max life on death [0]
    Piety
    Humanoid
    65% reduced Energy Shield Recharge Rate
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    monster no drops or experience [1]
    heal aura owner % max life on death [0]
    cannot be afflicted [1]
    cannot be tagged by sentinel [1]
    cannot have affliction mods [1]
    cannot have azmeri dust [1]
    cant possess this [1]
    cant touch this [1]
    monster no talismans [1]
    SpectreN
    AreaThe Crematorium
    Tagscaster, hard_armour, has_wand, human, humanoid, lightning_affinity, medium_height, not_dex, not_str, ranged, red_blood, slashing_weapon, slow_movement
    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
    PietyEscape
    Level
    25
    Life
    3,427
    Armour
    683
    Evasion
    760
    Energy Shield
    0
    Damage
    65
    Spell Damage
    65
    Accuracy
    0
    Attack Time
    1.305
    Experience
    1,946
    Ailment Threshold
    3,427
    Chill
    11
    Shock
    11
    Brittle
    61
    Scorch
    11
    Sap
    30
    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 17.74 to 53.21 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 27.73 to 83.19 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 16.88 to 50.65 Lightning Damage
    Chains +2 Times
    10% chance to Shock enemies

    Object Type

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    
    Stats
    {
    	set_cannot_die = 1
    	monster_no_talismans = 1
    }
    
    Actor
    {
    	basic_action = "PortalEscape"
    }
    
    Transitionable
    {
    }
    
    MinimapIcon
    {
    	icon = 3
    }
    
    NPC
    {
    	marker_enabled = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Axis/AxisCaster"
    
    Transitionable
    {
    	on_transition = "PlayAnimation(piety_sarn); PlayTextAudio(PietyIntroCrematorium1,Metadata/NPC/Piety,0); HideMinimapIcon();"
    	create_untransitioned = "PlayAnimation(piety_sarn_idle);"
    	create_transitioned = "HideMinimapIcon();"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/PietyEscape"] = {
        name = "Piety",
        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 = { }, },
        },
    }
    
    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
  • monster no drops or experience [1]
    IdMonsterNoDropsOrExperience
    FamilyMonsterNoDropsOrExperience
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • heal aura owner % max life on death [0]
    IdBossHealOnPlayerDeath
    FamilyBossHealOnPlayerDeath
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • heal aura owner % max life on death Min: 0 Max: 0 Global
  • heal_on_nearby_death
    Radius: 120
    heal aura owner % max life on death [0]
    cannot be afflicted [1]
    cannot be tagged by sentinel [1]
    cannot have affliction mods [1]
    cannot have azmeri dust [1]
    cant possess this [1]
    cant touch this [1]
    monster no talismans [1]
    IdCannotBeAugmented
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cant touch this Min: 1 Max: 1 Global
  • cant possess this Min: 1 Max: 1 Global
  • cannot be afflicted Min: 1 Max: 1 Global
  • monster no talismans Min: 1 Max: 1 Global
  • cannot have azmeri dust Min: 1 Max: 1 Global
  • cannot have affliction mods Min: 1 Max: 1 Global
  • cannot be tagged by sentinel Min: 1 Max: 1 Global
  • Piety
    Humanoid
    monster no drops or experience [1]
    Cannot be Knocked Back
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    cannot be afflicted [1]
    cannot be tagged by sentinel [1]
    cannot have affliction mods [1]
    cannot have azmeri dust [1]
    cant possess this [1]
    cant touch this [1]
    monster no talismans [1]
    SpectreN
    Tagscaster, hard_armour, has_wand, human, humanoid, medium_height, non_attacking, not_dex, not_str, red_blood, slashing_weapon, slow_movement
    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
    PietyMalachaiAlly
    Level
    68
    Life
    77,200
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    897
    Spell Damage
    897
    Accuracy
    0
    Attack Time
    1.305
    Experience
    20,510
    Ailment Threshold
    77,200
    Chill
    244
    Shock
    244
    Brittle
    1,381
    Scorch
    244
    Sap
    674
    PietyAllyBeam
    Attack, Duration, Lightning
    Piety Beam
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.305 sec
    100% chance to Shock enemies
    base lightning damage to deal per minute [36782]
    PietyTransformPiety
    PietyTransformEnd

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Positioned
    {
    	team = 1
    }
    
    Actor
    {
    	main_hand_unarmed_type = "Wand"
    }
    
    Pathfinding
    {
    	immobile = true
    }
    
    Stats
    {
    	base_cannot_be_damaged = 1
    	base_cannot_be_stunned = 1
    	set_cannot_die = 1
    
    	base_cannot_leech_life = 1
    
    	no_life_regeneration = 1
    
    	set_immune_vaal_lighting_warp = 1
    }
    
    Transitionable
    {
    	num_states = 4
    }
    
    Life
    {
    	corpse_usable = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Transitionable
    {
    	create_state_2 = "PlayAnimation( piety_impale_idle );"
    	create_state_3 = "PlayAnimation( piety_impale_transition_idle );"
    	create_state_4 = "PlayAnimation( piety_impale_death ); GoToAnimationEnd();"
    
    	on_transition_to_3 = "PlayAnimation( piety_impale_transition );"
    	on_transition_to_4 = "PlayAnimation( piety_impale_death );"
    }
    
    Animated
    {
    	on_transform = "PlayTextAudio( PietyEnthrall , Metadata/NPC/Piety, 0);"
    	on_end_piety_impale = "PlayAnimation( piety_impale_idle );"
    	on_end_piety_impale_transition = "PlayAnimation( piety_impale_transition_idle ); PlayTextAudio( PietyMalachaiDeath1 , Metadata/NPC/Piety, 0);"
    	on_start_beam = "PlayTextAudio( PietyBreakFree1 , Metadata/NPC/Piety, 0);"
    }
    
    Life
    {
    	on_spawned_dead = "AddAttachedObjectToBones( Art/Models/MONSTERS/Malachai/MalachaiMace.fmt, impale );"
    }
    
    Counter
    {
    	start_value = 0
    	on_up_to_1 = "PlayAnimation( intro_harvest_transition ); QueueAnimation( idle );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/PietyMalachaiAlly"] = {
        name = "Piety",
        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 = {
            "PietyAllyBeam",
            "PietyTransformPiety",
            "PietyTransformEnd",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyAllyBeam"] = {
        name = "Piety Beam",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Duration] = true,
            [SkillType.Lightning] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_lightning_damage_to_deal_per_minute",
            "base_chance_to_shock_%",
        },
        levels = {
            [1] = {30, 0, levelRequirement = 40, statInterpolation = {3, 1},  cost = { }, },
            [2] = {60, 100, levelRequirement = 68, statInterpolation = {3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyTransformPiety"] = {
        name = "PietyTransformPiety",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyTransformEnd"] = {
        name = "PietyTransformEnd",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster no drops or experience [1]
    IdMonsterNoDropsOrExperience
    FamilyMonsterNoDropsOrExperience
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • Cannot be Knocked Back
    IdMonsterCannotBeKnockedBack
    FamilyCannotBeKnockedBack
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityActBoss
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • cannot be afflicted [1]
    cannot be tagged by sentinel [1]
    cannot have affliction mods [1]
    cannot have azmeri dust [1]
    cant possess this [1]
    cant touch this [1]
    monster no talismans [1]
    IdCannotBeAugmented
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cant touch this Min: 1 Max: 1 Global
  • cant possess this Min: 1 Max: 1 Global
  • cannot be afflicted Min: 1 Max: 1 Global
  • monster no talismans Min: 1 Max: 1 Global
  • cannot have azmeri dust Min: 1 Max: 1 Global
  • cannot have affliction mods Min: 1 Max: 1 Global
  • cannot be tagged by sentinel Min: 1 Max: 1 Global
  • Piety
    Demon
    Monsters grant 250% increased Experience
    5500% increased Rarity of Items Dropped
    cannot be taunted when taunted ms [0]
    65% reduced Energy Shield Recharge Rate
    monster no drops or experience [1]
    Cannot be Knocked Back
    monster penalty against minions damage +% final vs player minions [-20]
    level 1 to 40 life +% final [-43]
    level 41 to 57 life +% final [-29]
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    cannot be afflicted [1]
    cannot be tagged by sentinel [1]
    cannot have affliction mods [1]
    cannot have azmeri dust [1]
    cant possess this [1]
    cant touch this [1]
    monster no talismans [1]
    SpectreN
    AreaThe Harvest
    Tagscaster, demon, extra_large_height, hard_armour, human, humanoid, is_unarmed, lightning_affinity, melee, not_dex, not_str, physical_affinity, ranged, red_blood, slashing_weapon, slow_movement
    Life
    800%
    Energy Shield From Life
    100%
    Ailment Threshold
    800%
    Resistance
    40 40 40 25
    Damage
    160%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    6 ~ 14
    Attack Time
    1.8 Second
    Damage Spread
    ±20%
    Experience
    200%
    Model Size
    100%
    Type
    PietyBeastBossMalachaiConverted
    Metadata
    PietyMalachaiConverted
    Level
    40
    Life
    7,776
    Armour
    2,811
    Evasion
    1,597
    Energy Shield
    0
    Damage
    135
    Spell Damage
    135
    Accuracy
    0
    Attack Time
    1.8
    Experience
    6,814
    Ailment Threshold
    7,776
    Chill
    25
    Shock
    25
    Brittle
    139
    Scorch
    25
    Sap
    68
    PietyCorruptedBallLightningMalachai
    Spell
    Cast Time: 1 sec
    Cooldown Time: 2.5 sec
    Deals 37.47 to 56.2 Lightning Damage
    Base duration is 2.8 seconds
    20% less Cast Speed
    base is projectile [1]
    is area damage [1]
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 108–162
    Critical Strike Chance: 5%
    Attack Time: 1.8 sec
    Strike your foes down with a powerful blow.
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    PietyReverseCleave
    Attack, Area, Melee, DamageOverTime
    Piety Reverse Cleave
    Base Damage: 108–162
    Critical Strike Chance: 5%
    Attack Time: 1.8 sec
    Cooldown Time: 3 sec
    Deals 46.7 Base Physical Damage per second
    active skill area of effect radius +% final [-40]
    corrupted blood cleave stacks to add [1]
    is area damage [1]
    PietyTransformPietyFromBeast
    PietyTransformEndBeast

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Animated
    {
    	animated_object = "Metadata/Monsters/Axis/Piety/PietyBeastBoss.ao"
    	preload_animated_object = "Metadata/Effects/Spells/monsters_effects/act4/piety/untransform_effect/untransform_piety.ao"
    }
    
    Pathfinding
    {
         immobile = true
    }
    
    Stats
    {
    	set_cannot_die = 1
    	base_cannot_leech_life = 1
    	no_life_regeneration = 1
    	set_immune_vaal_lighting_warp = 1
    }
    
    Life
    {
    	corpse_usable = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/act4/piety/transform_effect/piety_sheild_epk.epk );"
    }
    
    Life
    {
    	on_spawned_dead = "HideAllMeshSegments(); "
    }
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/PietyMalachaiConverted"] = {
        name = "Piety",
        life = 8,
        energyShield = 1,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 1.6,
        damageSpread = 0.2,
        attackTime = 1.8,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "Melee",
            "PietyCorruptedBallLightningMalachai",
            "PietyTransformPietyFromBeast",
            "PietyTransformEndBeast",
            "PietyReverseCleave",
        },
        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["PietyCorruptedBallLightningMalachai"] = {
        name = "PietyCorruptedBallLightningMalachai",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "base_skill_effect_duration",
            "active_skill_cast_speed_+%_final",
            "is_area_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.56000000238419, 0.83999997377396, 2800, -20, levelRequirement = 39, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 4000, -20, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyTransformPietyFromBeast"] = {
        name = "PietyTransformPietyFromBeast",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2.13,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyTransformEndBeast"] = {
        name = "PietyTransformEndBeast",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyReverseCleave"] = {
        name = "Piety Reverse Cleave",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Melee] = true,
            [SkillType.DamageOverTime] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_physical_damage_to_deal_per_minute",
            "corrupted_blood_cleave_stacks_to_add",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {313, 1, -40, levelRequirement = 4, statInterpolation = {1},  cost = { }, },
            [2] = {455, 1, -40, levelRequirement = 6, statInterpolation = {1},  cost = { }, },
            [3] = {668, 1, -40, levelRequirement = 9, statInterpolation = {1},  cost = { }, },
            [4] = {882, 1, -40, levelRequirement = 12, statInterpolation = {1},  cost = { }, },
            [5] = {1166, 1, -40, levelRequirement = 16, statInterpolation = {1},  cost = { }, },
            [6] = {1450, 1, -40, levelRequirement = 20, statInterpolation = {1},  cost = { }, },
            [7] = {1734, 1, -40, levelRequirement = 24, statInterpolation = {1},  cost = { }, },
            [8] = {2018, 1, -40, levelRequirement = 28, statInterpolation = {1},  cost = { }, },
            [9] = {2303, 1, -40, levelRequirement = 32, statInterpolation = {1},  cost = { }, },
            [10] = {2587, 1, -40, levelRequirement = 36, statInterpolation = {1},  cost = { }, },
            [11] = {2800, 1, -40, levelRequirement = 39, statInterpolation = {1},  cost = { }, },
            [12] = {3577, 1, -40, levelRequirement = 44, statInterpolation = {1},  cost = { }, },
            [13] = {4199, 1, -40, levelRequirement = 48, statInterpolation = {1},  cost = { }, },
            [14] = {4821, 1, -40, levelRequirement = 52, statInterpolation = {1},  cost = { }, },
            [15] = {5443, 1, -40, levelRequirement = 56, statInterpolation = {1},  cost = { }, },
            [16] = {5560, 1, -40, levelRequirement = 58, statInterpolation = {1},  cost = { }, },
            [17] = {5734, 1, -40, levelRequirement = 61, statInterpolation = {1},  cost = { }, },
            [18] = {5909, 1, -40, levelRequirement = 64, statInterpolation = {1},  cost = { }, },
            [19] = {6084, 1, -40, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
            [20] = {6142, 1, -40, levelRequirement = 68, statInterpolation = {1},  cost = { }, },
            [21] = {6842, 1, -40, levelRequirement = 69, statInterpolation = {1},  cost = { }, },
            [22] = {7541, 1, -40, levelRequirement = 70, statInterpolation = {1},  cost = { }, },
            [23] = {8240, 1, -40, levelRequirement = 71, statInterpolation = {1},  cost = { }, },
            [24] = {9049, 1, -40, levelRequirement = 72, statInterpolation = {1},  cost = { }, },
            [25] = {9858, 1, -40, levelRequirement = 73, statInterpolation = {1},  cost = { }, },
            [26] = {10666, 1, -40, levelRequirement = 74, statInterpolation = {1},  cost = { }, },
            [27] = {11475, 1, -40, levelRequirement = 75, statInterpolation = {1},  cost = { }, },
            [28] = {12284, 1, -40, levelRequirement = 76, statInterpolation = {1},  cost = { }, },
            [29] = {13093, 1, -40, levelRequirement = 77, statInterpolation = {1},  cost = { }, },
            [30] = {13901, 1, -40, levelRequirement = 78, statInterpolation = {1},  cost = { }, },
            [31] = {14710, 1, -40, levelRequirement = 79, statInterpolation = {1},  cost = { }, },
            [32] = {15519, 1, -40, levelRequirement = 80, statInterpolation = {1},  cost = { }, },
            [33] = {16328, 1, -40, levelRequirement = 81, statInterpolation = {1},  cost = { }, },
            [34] = {17136, 1, -40, levelRequirement = 82, statInterpolation = {1},  cost = { }, },
            [35] = {17945, 0, 1, -40, levelRequirement = 83, statInterpolation = {1, 1},  cost = { }, },
            [36] = {18546, 0, 1, -40, levelRequirement = 84, statInterpolation = {1, 1},  cost = { }, },
        },
    }
    
    Monsters grant 250% increased Experience
    5500% increased Rarity of Items Dropped
    IdMonsterQuestBossAct4__
    FamilyMonsterActBoss
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 250 Max: 250 Global
  • monster dropped item rarity +% Min: 5500 Max: 5500 Global
  • cannot be taunted when taunted ms [0]
    IdTauntImmunityDurationActBoss
    FamilyTauntImmunityDuration
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be taunted when taunted ms Min: 0 Max: 0 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
    monster no drops or experience [1]
    IdMonsterNoDropsOrExperience
    FamilyMonsterNoDropsOrExperience
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • Cannot be Knocked Back
    IdMonsterCannotBeKnockedBack
    FamilyCannotBeKnockedBack
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • monster penalty against minions damage +% final vs player minions [-20]
    IdMonsterDamageVersusPlayerMinions20
    FamilyMonsterDamageVersusMinions
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster penalty against minions damage +% final vs player minions Min: -20 Max: -20 Global
  • Craft Tagsdamage
    level 1 to 40 life +% final [-43]
    level 41 to 57 life +% final [-29]
    IdMalachaiLessLifeAtLevels
    FamilyLifePerDifficulty
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • level 1 to 40 life +% final Min: -43 Max: -43 Global
  • level 41 to 57 life +% final Min: -29 Max: -29 Global
  • Craft Tagsresource life
    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
  • cannot be afflicted [1]
    cannot be tagged by sentinel [1]
    cannot have affliction mods [1]
    cannot have azmeri dust [1]
    cant possess this [1]
    cant touch this [1]
    monster no talismans [1]
    IdCannotBeAugmented
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cant touch this Min: 1 Max: 1 Global
  • cant possess this Min: 1 Max: 1 Global
  • cannot be afflicted Min: 1 Max: 1 Global
  • monster no talismans Min: 1 Max: 1 Global
  • cannot have azmeri dust Min: 1 Max: 1 Global
  • cannot have affliction mods Min: 1 Max: 1 Global
  • cannot be tagged by sentinel Min: 1 Max: 1 Global
  • Piety
    Humanoid
    monster no drops or experience [1]
    Cannot be Knocked Back
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    cannot be afflicted [1]
    cannot be tagged by sentinel [1]
    cannot have affliction mods [1]
    cannot have azmeri dust [1]
    cant possess this [1]
    cant touch this [1]
    monster no talismans [1]
    SpectreN
    Tagscaster, hard_armour, has_wand, human, humanoid, medium_height, non_attacking, not_dex, not_str, red_blood, slashing_weapon, slow_movement
    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
    MapPietyMalachaiAlly
    Level
    68
    Life
    77,200
    Armour
    28,790
    Evasion
    4,739
    Energy Shield
    0
    Damage
    897
    Spell Damage
    897
    Accuracy
    0
    Attack Time
    1.305
    Experience
    20,510
    Ailment Threshold
    77,200
    Chill
    244
    Shock
    244
    Brittle
    1,381
    Scorch
    244
    Sap
    674
    PietyAllyBeam
    Attack, Duration, Lightning
    Piety Beam
    Base Damage: 717–1076
    Critical Strike Chance: 5%
    Attack Time: 1.305 sec
    100% chance to Shock enemies
    base lightning damage to deal per minute [36782]
    PietyTransformPiety
    PietyTransformEnd

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Positioned
    {
    	team = 1
    }
    
    Actor
    {
    	main_hand_unarmed_type = "Wand"
    }
    
    Pathfinding
    {
    	immobile = true
    }
    
    Stats
    {
    	base_cannot_be_damaged = 1
    	base_cannot_be_stunned = 1
    	set_cannot_die = 1
    
    	base_cannot_leech_life = 1
    
    	no_life_regeneration = 1
    
    	set_immune_vaal_lighting_warp = 1
    }
    
    Transitionable
    {
    	num_states = 4
    }
    
    Life
    {
    	corpse_usable = false
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Animated
    {
    	on_end_piety_impale = "PlayAnimation( piety_impale_death );"
    }
    
    Life
    {
    	on_spawned_dead = "AddAttachedObjectToBones( Art/Models/MONSTERS/Malachai/MalachaiMace.fmt, impale ); PlayAnimation( piety_impale_death ); GoToAnimationEnd();"
    }
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Axis/MapPietyMalachaiAlly"] = {
        name = "Piety",
        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 = {
            "PietyAllyBeam",
            "PietyTransformPiety",
            "PietyTransformEnd",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyAllyBeam"] = {
        name = "Piety Beam",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Duration] = true,
            [SkillType.Lightning] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            duration = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_lightning_damage_to_deal_per_minute",
            "base_chance_to_shock_%",
        },
        levels = {
            [1] = {30, 0, levelRequirement = 40, statInterpolation = {3, 1},  cost = { }, },
            [2] = {60, 100, levelRequirement = 68, statInterpolation = {3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyTransformPiety"] = {
        name = "PietyTransformPiety",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["PietyTransformEnd"] = {
        name = "PietyTransformEnd",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster no drops or experience [1]
    IdMonsterNoDropsOrExperience
    FamilyMonsterNoDropsOrExperience
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • Cannot be Knocked Back
    IdMonsterCannotBeKnockedBack
    FamilyCannotBeKnockedBack
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be knocked back Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityActBoss
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • cannot be afflicted [1]
    cannot be tagged by sentinel [1]
    cannot have affliction mods [1]
    cannot have azmeri dust [1]
    cant possess this [1]
    cant touch this [1]
    monster no talismans [1]
    IdCannotBeAugmented
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cant touch this Min: 1 Max: 1 Global
  • cant possess this Min: 1 Max: 1 Global
  • cannot be afflicted Min: 1 Max: 1 Global
  • monster no talismans Min: 1 Max: 1 Global
  • cannot have azmeri dust Min: 1 Max: 1 Global
  • cannot have affliction mods Min: 1 Max: 1 Global
  • cannot be tagged by sentinel Min: 1 Max: 1 Global
  • Piety Topic /16
    NPCName
    NessaI can think of only one reason why Piety would be here. She's interested in the sickness that pervades this place, the corruption that raises the dead and twists the wildlife into aberrations.
    HarganPiety's off to meet the Maker, is she? I'd love to be a fly on the wall for that little chat.
    GrigorPiety dies amongst her abominations, her warped dream taunting her, maddeningly out of reach. As a poet, I'm fond of that creed of justice.

    Here, the executioner needs recompense.
    GrigorDespite everything else you've done, to let Piety live is to threaten the existence of every living thing on this continent.

    Look to the west of Gravicius' camp. You'll find Piety in the Lunaris Temple, cowering behind her desecrations.
    MaramoaThere's still prey out there. An over-reaching witch, floundering out of her depth. Happy hunting, Makoru.
    MaramoaYou have claimed the most worthy of prey, Makoru. Piety, the Mistress of Corruption. I'm not saying the war is over, but you've given Wraeclast a much needed respite. Because of you, this land lives to see another dawn.
    MaramoaYou have claimed the most worthy of prey, Makoru. Piety, the Mistress of Corruption. I'm not saying the war is over, but you've given Wraeclast a much needed respite. Because of you, this land lives to see another dawn.

    And don't forget that you've done Grigor a justice of some magnitude. He will wish to speak to you.
    MaramoaYou have claimed the most worthy of prey, Makoru. Piety, the Mistress of Corruption. I'm not saying the war is over, but you've given Wraeclast a much needed respite. Because of you, this land lives to see another dawn.

    And don't forget that you've done Clarissa a justice of some magnitude. She will wish to speak to you.
    MaramoaYou have claimed the most worthy of prey, Makoru. Piety, the Mistress of Corruption. I'm not saying the war is over, but you've given Wraeclast a much needed respite. Because of you, this land lives to see another dawn.

    And don't forget that you've done Grigor and Clarissa a justice of some magnitude. They will wish to speak to you.
    ClarissaHalfway across the world and yet the tie between Vinia and I endures. That was Piety's real name back in Theopolis, before her rise to greatness.

    Vinia sold her thaumaturgy in the day, her body at night. Sought after, she was. Enough so to become one of my best buyers.

    But money never meant much to Vinia. No, she was striving for something better... nobler. Used to tell me that "Life needn't be this hard. It's time you all realised that."

    I bet she fed Tolman the same bloody line.
    ClarissaWherever he is, I'm sure Tolman knows what you've done. I know you didn't do it for him, or for me. It doesn't matter. Piety's reign of cruelty is over. Thank you.
    DiallaThe little cockroach witch? Malachai chose her... chose her over me?!

    Use her then. Use her as Malachai uses her. Burn betrayal with betrayal. It's all they deserve!
    Petarus and VanjaVanja: Piety... she still lives?

    Petarus: Then she needs to die {again}...

    Vanja: ...{permanently} this time. I honestly don't know who I'm more scared of, the Beast or that black-hearted Witch!

    Petarus: It's the combination that scares me, and it should scare you too, exile.
    VilentaI gave Piety everything, devoted my life to her work. What did that thankless bitch do for me in return? Left me here to polish her beakers while she pursued glory in Wraeclast.

    Oh. You killed her, did you? Likely as not, you'd have killed me too had I been there. In that case, perhaps we both got exactly what we deserved.
    Tane OctaviusMy master was no stranger to the machinations of the Templar elite like her. I feel a sort of kinship with her. We both gave up our names, though she did so voluntarily. We both sought to make something of ourselves. Where our kinship ends is how she made her name known. I can appreciate the desire for knowledge but, I can never condone the methods used to acquire it.

    If it is true that, in her dying moment, she sought to redeem herself, it casts an interesting light on our exploration of the darkness. Perhaps it is our very mortality that drives us to do good, to suppress the primal urges... Our actions outlive us, after all.
    Crest of Perandus"With piety and justice."
    - Perandus family motto
    Piety FlavourText /180
    nameflavour
    Marauder28
    CharacterTextAudio
    Piety, you are truly Kitava's slave, a daughter of corruption.
    Marauder48
    CharacterTextAudio
    Piety. Betray me and I will have your head.
    Marauder52
    CharacterTextAudio
    May your Ancestors forgive you, Piety.
    Ranger15
    CharacterTextAudio
    Piety... you've so much to answer for.
    Ranger17
    CharacterTextAudio
    Your death doesn't fix anything, Piety. But at least it won't get any worse.
    Ranger35
    CharacterTextAudio
    Piety, you never should have resisted Death. Nature wills it, like all else.
    Witch16
    CharacterTextAudio
    I loved your work, Piety. It was you I wasn't very fond of.
    Witch53
    CharacterTextAudio
    It seems I've underestimated Piety. Good! I like surprises.
    Witch57
    CharacterTextAudio
    I hope he doesn't listen, Piety. That'll make it even more fun!
    Duelist16
    CharacterTextAudio
    Piety's home away from home. Let's see if the sick witch is in.
    Shadow15
    CharacterTextAudio
    I try not to take my work personally, but you, Piety, were a satisfying exception.
    Shadow35
    CharacterTextAudio
    Now there's a contract I'll most happily fulfill, Piety.
    Shadow41
    CharacterTextAudio
    I'm working with Piety. That sounds even stranger when I say it out loud.
    Templar43
    CharacterTextAudio
    Piety, my God? I am sure you will reveal your purpose in time.
    Templar57
    CharacterTextAudio
    No need, Piety. Just you go and see for yourself.
    Scion23
    CharacterTextAudio
    I know of only one woman capable of such depravity. Piety.
    Scion43
    CharacterTextAudio
    I have the only answer I need, Piety. The Beast dies.
    Goddess9
    CharacterTextAudio
    Oh, we killed Piety's lover? No, I think there's another word for whatever he was.
    Goddess17
    CharacterTextAudio
    Hide behind these brutes all you want, Piety. They mean nothing. We are coming for you.
    Goddess18
    CharacterTextAudio
    Depraved? Demented? No. This is Vinia, desperate to prove she is Piety. A little girl playing dress up, using atrocity as a cheap prop.
    Goddess22
    CharacterTextAudio
    I care not to dance to Dialla's tune... but evidence of Piety's influence? Now our interest is warranted.
    Goddess28
    CharacterTextAudio
    Piety seeks an alliance with us? Fine. An alliance with Me is just a stay of execution anyway.
    Templar74
    CharacterTextAudio
    Piety's 'science' may aid in uncovering the truth of this world. God does have a sense of humor.
    Templar102
    CharacterTextAudio
    Had you not barred the way the first time, Piety, things might have turned out differently... for all of us.
    Templar130
    CharacterTextAudio
    Someone may have washed away your sins, Piety, but I will never forget what you did here.
    ScionPickUpMiasmeter
    CharacterTextAudio
    You could have been so much more, Piety.
    RangerPickUpMiasmeter
    CharacterTextAudio
    Somehow, I doubt Piety's 'science' is going to solve our problems.
    NessaOnPiety
    NPCTextAudio
    I can think of only one reason why Piety would be here. She's interested in the sickness that pervades this place, the corruption that raises the dead and twists the wildlife into aberrations.
    TarkleighOnCutOff
    NPCTextAudio
    Why would Piety go and cut us off from the interior? Thankfully, I don't have it in me to know what that witch thinks.

    But I reckon you'll work it out, once you've lowered Shavronne's Barricade for us, of course.
    BestelOnBlockedRoad
    NPCTextAudio
    Piety's raised Shavronne's Barricade? Not that I was likely to ever make the trip inland, but it was nice to have the dream.

    Hang on a moment, got a stray thought seeking safe harbour. Piety's one to watch her own back, so she'd never cut off an escape route from possible trouble inland.

    The cunning witch must be able to lower that barricade from the other side, somehow.
    HarganGrigorClue1
    NPCTextAudio
    You met Grigor yet? You have? Piety made a right mess of that poor bastard. Anyways, he wants to talk to you. Something about a 'Gemling Queen'.
    HarganPietyDead
    NPCTextAudio
    Piety's off to meet the Maker, is she? I'd love to be a fly on the wall for that little chat.
    GrigorCongrats
    NPCTextAudio
    I no longer dream when I sleep. I have a nightmare, the same nightmare, over and over. The Mirror. It's never my reflection looking back.

    The first time that mirror appeared to me, it was Kole I saw. A rapist from Oriath I had the displeasure of sharing a pen with in Gravicius' stockade. Piety took him for her experiments and that night, I saw her handiwork while I slept.

    This time, it was Tolman. Flesh dried to leather. Organs shrunk to husks. Blood trickling through his skeleton like red dust in an hourglass. It's Piety's gift to me, that mirror.

    At least I won't be seeing Clarissa the next time I look into it. Make sure it's not you I see, either.
    GrigorCongrats2
    NPCTextAudio
    Listen carefully, Witch. Thanks to your sister-in-art, Piety, I no longer dream when I sleep. I only have nightmares. The same nightmare, over and over. The Mirror. It's never my reflection looking back.

    The first time that mirror appeared to me, it was Kole I saw. A rapist from Oriath I had the displeasure of sharing a pen with in Gravicius' stockade. Piety took him for her experiments and that night, I saw her handiwork while I slept.

    This time, it was Tolman. Flesh dried to leather. Organs shrunk to husks. Blood trickling through his skeleton like red dust in an hourglass. It's Piety's gift to me, that mirror.

    At least I won't be seeing Clarissa the next time I look into it. And for that alone, I hope it's not you I see, either.
    GrigorQueenQuest
    NPCTextAudio
    I walked halfway across this forsaken continent because of an ode. {Of Jewels and Eternity}, it's called.

    {For twinkled promises}
    {Of jewels and eternity,}
    {The Gemling Queen gave her heart}
    {And body}
    {To the King of Shades}
    {For one more day in the sun,}
    {The last day in the sun.}

    That's but a portion of the full epic. "The Gemling Queen" lived, and she's the enigma behind the fall of the Ezomytes and the Eternals both. Look to the Solaris Temple to the north-east. Find the Gemling Queen's remains before Piety does... and destroy them.
    GrigorPietyReward
    NPCTextAudio
    Piety dies amongst her abominations, her warped dream taunting her, maddeningly out of reach. As a poet, I'm fond of that creed of justice.

    Here, the executioner needs recompense.
    GrigorPietyDead
    NPCTextAudio
    Unfortunately, Piety was simply a puppet of a greater force. You've cut the strings but the master remains: Dominus.

    That key you've picked up, I heard the Blackguards talk of it. It's the one key to the Sceptre of God, on the northern edge of the Blackguard encampment. Only Piety was permitted to carry it.

    Dominus accessed his laboratory at the summit of the tower via a pulley system rigged to the outside wall. That way will be barred to you, and I heard of no one, not even Piety, going in or coming out of the lower levels.

    Go with care, exile. I can't imagine what's inside that tower if even Piety and Dominus feared to tread its steps.
    GrigorPietyDeadKey
    NPCTextAudio
    Unfortunately, Piety was simply a puppet of a greater force. You've cut the strings but the master remains: Dominus.

    Do you have Piety's key? No? I heard the Blackguards talk of it. It's the one key to the Sceptre of God, on the northern edge of the Blackguard encampment. Only Piety was permitted to carry it.

    Dominus accessed his laboratory at the summit of the tower via a pulley system rigged to the outside wall. That way will be barred to you, and I heard of no one, not even Piety, going in or coming out of the lower levels.

    If you find that key then go with care, exile. I can't imagine what's inside that tower if even Piety and Dominus feared to tread its steps.
    GrigorOnGemlings
    NPCTextAudio
    Piety's a genius sculpting mere human clay into "divine" Gemlings. At least, that's what she told me when she opened me up and buried a Virtue Gem in my entrails.

    Malachai did the same in the name of the Emperor, centuries ago. Chitus' Gemlings still rule Sarn. We call them the Undying now.
    GrigorOnSolaris
    NPCTextAudio
    I tried to penetrate the Solaris Temple in the north-east. Almost got myself killed by the bloody Ribbons that guard the place. Bizarre floating tapestries they are, creatures of cloth and thaumaturgy. Fortunately, a few legionnaires got in the way. While the Ribbons eviscerated them, I ran... straight into Gravicius.

    He dragged me over the bridge, to the Lunaris Temple in the west, and put me in Piety's "tender care". Didn't say a single word to me the whole time. I was nothing but a spoil of war to him.
    GrigorPietyQuest
    NPCTextAudio
    Despite everything else you've done, to let Piety live is to threaten the existence of every living thing on this continent.

    Look to the west of Gravicius' camp. You'll find Piety in the Lunaris Temple, cowering behind her desecrations.
    GrigorLunaris
    NPCTextAudio
    The Eternals revered Sun and Moon as the two eyes of their God. The right eye, Judging Solaris. The left eye, Merciful Lunaris. I can't imagine {that} God being overly merciful when She finds out what Piety's been doing in Her temple.
    GrigorBeast
    NPCTextAudio
    When Piety was... experimenting on me, my consciousness was mercifully fleeting. In those moments of numbing darkness, I met a presence.

    Intelligence, power, immensity beyond the limits of my pitiable mortal senses. To this creature, I was but a rain drop falling into the sea.

    I heard Piety speak to her lackeys of 'The Beast'. It is the source of her thaumaturgy, and the object of her ambitions. I believe Piety's 'Beast' and that dark entity are one and the same.

    Wherever it is, whatever it is, The Beast is the cause of my malformation. It would not be a stretch of reason to consider The Beast the source of all malformation in Wraeclast.
    MaramoaTolmanClue
    NPCTextAudio
    Tolman's dead then. Another victim of Piety's cruelty. Perhaps he escaped lightly. Look upon Grigor to see what life entails under Piety's influence.

    And there was no sign of Clarissa? Then she's either avoided capture or the Blackguards are keeping her for some other purpose. Either way, a shard of sunlight graces her survival. Find her, before that light wanes.
    MaramoaClarissaReward
    NPCTextAudio
    Tolman's dead then. Another victim of Piety's cruelty. Perhaps he escaped lightly. Look upon Grigor to see what life entails under Piety's influence.

    I give you this, in recognition of all that you have done for us. We shall mourn Tolman's death as we shall treasure Clarissa's life.
    MaramoaOnPiety
    NPCTextAudio
    There's still prey out there. An over-reaching witch, floundering out of her depth. Happy hunting, Makoru.
    MaramoaPietyDead
    NPCTextAudio
    You have claimed the most worthy of prey, Makoru. Piety, the Mistress of Corruption. I'm not saying the war is over, but you've given Wraeclast a much needed respite. Because of you, this land lives to see another dawn.
    MaramoaPietyDeadGrigor
    NPCTextAudio
    You have claimed the most worthy of prey, Makoru. Piety, the Mistress of Corruption. I'm not saying the war is over, but you've given Wraeclast a much needed respite. Because of you, this land lives to see another dawn.

    And don't forget that you've done Grigor a justice of some magnitude. He will wish to speak to you.
    MaramoaPietyDeadClarissa
    NPCTextAudio
    You have claimed the most worthy of prey, Makoru. Piety, the Mistress of Corruption. I'm not saying the war is over, but you've given Wraeclast a much needed respite. Because of you, this land lives to see another dawn.

    And don't forget that you've done Clarissa a justice of some magnitude. She will wish to speak to you.
    MaramoaPietyDeadBoth
    NPCTextAudio
    You have claimed the most worthy of prey, Makoru. Piety, the Mistress of Corruption. I'm not saying the war is over, but you've given Wraeclast a much needed respite. Because of you, this land lives to see another dawn.

    And don't forget that you've done Grigor and Clarissa a justice of some magnitude. They will wish to speak to you.
    MaramoaOnPietyAndDominus
    NPCTextAudio
    You have claimed the most worthy of prey, Makoru. Piety and Dominus, the Harbingers of Nightmare. I'm not saying the war is over, but you've given Wraeclast a much needed respite. Because of you, this land lives to see another dawn.
    ClarissaTolmanQuest
    NPCTextAudio
    I don't mean to sound ungrateful but we've no time for talk. Tolman was out here with me and now... Piety has him.

    They're headed for the Crematorium. I've no chance against Piety and her Blackguards, but you - you're another matter entirely.

    Please, you found it in your heart to rescue me. Tolman is just as worthy of your generosity.
    ClarissaOnPietyAlive
    NPCTextAudio
    Halfway across the world and yet the tie between Vinia and I endures. That was Piety's real name back in Theopolis, before her rise to greatness.

    Vinia sold her thaumaturgy in the day, her body at night. Sought after, she was. Enough so to become one of my best buyers.

    But money never meant much to Vinia. No, she was striving for something better... nobler. Used to tell me that "Life needn't be this hard. It's time you all realised that."

    I bet she fed Tolman the same bloody line.
    ClarissaOnPietyGems
    NPCTextAudio
    The Blackguards talked about Piety's precious gems being "infected with nightmare"...

    Tolman... what did she {do} to you...?
    ClarissaaOnVinia
    NPCTextAudio
    Vinia was arrested for 'Consorting with the Unholy' and condemned to the pyre. This was before the banishments.

    Dominus shared a last supper with her, heard her confession. Most think Vinia earned Dominus' patronage on her back. I don't. Vinia gave Dominus her 'better life' and got a new name in return.

    You can count on one thing: Piety's grand future won't include the likes of you, me, or Tolman.
    ClarissaPietyDead
    NPCTextAudio
    Wherever he is, I'm sure Tolman knows what you've done. I know you didn't do it for him, or for me. It doesn't matter. Piety's reign of cruelty is over. Thank you.
    ArteriLetter
    NPCTextAudio
    Arteri, my beautiful captain.

    I wish it were not you, but I cannot bring myself to trust any other with this most vital of tasks.

    This is the only pass between the inner and outer Empire. No further exiles are to enter the inner Empire. We have material enough for our work.

    Ensure that the barricade remains in place, and if any exile should somehow pass through, kill them.

    I will send for you when my work is complete in Sarn.

    Until we share our next night together,

    Piety
    HelenaGemMissing
    NPCTextAudio
    Have you the Baleful Gem? No? That troubles me. Were Piety to obtain it... it doesn't bear thinking about. I'm positive that the gem is in the Chamber of Sins, somewhere.

    Can you find the strength to return to that putrid place, saviour?
    HelenaPiety2
    NPCTextAudio
    Piety was after a creation of Maligaro's called the 'Baleful Gem'. It's nearby, and it's something that heartless bitch must never get her hands on.

    Please, find it and meet me at that Azmeri village by the river. My days with the Ebony Legion are done!
    HelenaPiety1
    NPCTextAudio
    Piety was after a creation of Maligaro's called the 'Baleful Gem'. It's nearby, and it's something that heartless bitch must never get her hands on.

    You have it already? Thank Innocence. Alright, take it to the Azmeri village by the river. I'll meet you there, for my days with the Ebony Legion are done!
    HelenaOnPassage
    NPCTextAudio
    Our expedition made camp in the western forest while Piety took a few men through the pass to Axiom Prison. She was after the research notes of one Shavronne of Umbra, a witch who devoted herself to the study of transfiguration during the latter days of the Eternal Empire.

    Piety returned alone and disturbingly happy with her findings. I've learned that when Piety is happy, misery is soon to follow for everyone else.
    HelenaSpikeQuest
    NPCTextAudio
    Piety led us into that wretched place in the hopes of finding a device named simply 'The Spike'. Fashioned by Inquisitor Maligaro, it was said to enable the injection of 'Calibric Extantia' into living flesh. Calibric Extantia being the corrupt energies locked within virtue gems.

    We couldn't find the Spike, yet we met its most successful application.
    HelenaOnLorrata
    NPCTextAudio
    Piety would've concurred with Eramir's theory about that north-western ruin. The Vaal were a powerful civilization predating even the Eternal Empire and Piety very much wanted to see what toys the Vaal might have left for her to play with behind those stone doors. Yet we couldn't budge them, not with that giant of a tree holding them fast in her roots.

    You now carry a cure to that problem, or rather, a useful illness. Use the Spike to inject the Baleful Gem's calibric extantia into the roots. One day soon, Piety will find her way into that ruin. You need to get there first.
    HelenaOnDarkness
    NPCTextAudio
    There's one bright spot in this darkness you've released. At least it was you who did it. And you can undo it, I know it. Had it been Piety, we'd likely never see the sun again.
    HelenaPyramidClue
    NPCTextAudio
    A man-crafted mountain of four sheer sides... that's a pyramid. Vaal architecture.

    I've covered a lot of the countryside with Piety and seen nothing like that. Still, history is in the habit of burying its dead. Perhaps you could try looking down instead of up.
    HelenaOnLight
    NPCTextAudio
    Thank you for returning our reality to us. I think we've all had a glimpse of what could happen if Piety tries to harness the power of the Vaal for her own ends.
    PietyIntroCrematorium1
    NPCTextAudio
    That sombre expression doesn't become those fetching features at all. Cheer up and dance with me!
    PietyIntroCrematorium2
    NPCTextAudio
    My Shadow continues to nip at my heels. [To her attendants] Bag it and tag it, boys and girls.
    PietyIntroCrematorium3
    NPCTextAudio
    A dead man and a living machine. There's your truth, heretic.
    PietyIntroCrematorium4
    NPCTextAudio
    There she is, my work-in-progress. Let's see if Wraeclast has been good to you, Witch.
    PietyIntroCrematorium5
    NPCTextAudio
    You're simply too stupid to be realistic, aren't you, brute?
    PietyIntroCrematorium6
    NPCTextAudio
    Huntress, you are beatific because you answer to no one. And that's why no one will miss you.
    PietyIntroCrematorium7
    NPCTextAudio
    I'm so glad you could make it, my lady. There are answers inside you that I'd like to see.
    PietyIntroLunaris1
    NPCTextAudio
    So you've chosen to end our affair, Duelist? I shall cherish your memory.
    PietyIntroLunaris2
    NPCTextAudio
    It's been a grand experiment, Shadow. Time we saw the results.
    PietyIntroLunaris3
    NPCTextAudio
    Your conviction drives you, heretic. But have you thought what it might drive others to do in return?
    PietyIntroLunaris4
    NPCTextAudio
    Of all the worlds you could have conquered, you had to choose mine. Such power wasted on a feeble imagination.
    PietyIntroLunaris5
    NPCTextAudio
    You've done your Ancestors proud, Karui. Now here's your warrior's death!
    PietyIntroLunaris6
    NPCTextAudio
    I have pursued a greater existence for us all. What have you ever done but serve yourself?
    PietyIntroLunaris7
    NPCTextAudio
    I see it now, wonder child. You are but a reflection. A mirror that I must now break.
    PietyDeathLunaris
    NPCTextAudio
    Damn you!
    PietyIntroPrisonNormal
    NPCTextAudio
    An Exile here? A shame the warden won't leave anything for me to examine. Make sure you tell our host that Piety of Theopolis sends her regards.
    PietyIntroPrison1
    NPCTextAudio
    I recognise that pretty face. Grand Arena, Theopolis. I've a future in mind that I think would suit you, Duelist.
    PietyIntroPrison2
    NPCTextAudio
    Curious. It moves like a killer yet reeks of thaumaturgy. Would that I could observe you more closely, my mysterious Shadow.
    PietyIntroPrison3
    NPCTextAudio
    Your answer's here, heretic. In Wraeclast. But I don't think you'll like it very much.
    PietyIntroPrison4
    NPCTextAudio
    Ignorance brought you here, sister. To the one place where your talents are free to grow and be truly feared.
    PietyIntroPrison5
    NPCTextAudio
    Your brawn is about to meet its match, brute. Give the Warden my regards.
    PietyIntroPrison6
    NPCTextAudio
    Quite sure of yourself, aren't you, huntress? The Warden enjoys the taste of overconfidence.
    PietyIntroPrison7
    NPCTextAudio
    The wonder child? I saw you perform for Dominus, girl. You were very good. Good enough to survive Wraeclast? We'll see.
    PietyIntroSpikePassageNormal
    NPCTextAudio
    Find your own way inland, exile!
    PietyIntroSpikePassage1
    NPCTextAudio
    You're a fine blade in need of forging, Duelist!
    PietyIntroSpikePassage2
    NPCTextAudio
    It lives! Let's see what else a Shadow can do!
    PietyIntroSpikePassage3
    NPCTextAudio
    The path to the truth is never a straight one!
    PietyIntroSpikePassage4
    NPCTextAudio
    This is for your own good, sister!
    PietyIntroSpikePassage5
    NPCTextAudio
    Strength isn't everything, brute!
    PietyIntroSpikePassage6
    NPCTextAudio
    This should put a dent in your arrogance, huntress!
    PietyIntroSpikePassage7
    NPCTextAudio
    If you're ever in Sarn, do drop in, wonder child!
    PietyIntroSins1
    NPCTextAudio
    Does nothing clench that proud jaw of yours, Duelist? Do share your secret with me some time.
    PietyIntroSins2
    NPCTextAudio
    How is it you thrive when everything I touch turns to dust, Shadow?
    PietyIntroSins3
    NPCTextAudio
    Save your judging gaze, heretic. Though He tests me, my God hasn't abandoned me.
    PietyIntroSins4
    NPCTextAudio
    Failure stings, sister. Yet pain is the finest of all teachers.
    PietyIntroSins5
    NPCTextAudio
    Go and test your sinews against that monstrosity. Perhaps two wrongs can make a right.
    PietyIntroSins6
    NPCTextAudio
    You again? Well, I'm sure you won't be looking so calm once that monstrosity tears you a new orifice.
    PietyIntroSins7
    NPCTextAudio
    Don't forget, Scion. You were born amidst the blood and the screaming, just like me.
    DiallaOnPiety
    NPCTextAudio
    The little cockroach witch? Malachai chose her... chose her over me?!

    Use her then. Use her as Malachai uses her. Burn betrayal with betrayal. It's all they deserve!
    PietyCorruptIntro1
    NPCTextAudio
    Oh Duelist, you're so cute when you're bewildered.
    PietyCorruptIntro2
    NPCTextAudio
    Do you assassins offer a money back guarantee, Shadow?
    PietyCorruptIntro3
    NPCTextAudio
    You see, heretic? My God takes good care of me.
    PietyCorruptIntro4
    NPCTextAudio
    Be happy for me, sister. It's not often we get to erase our failures.
    PietyCorruptIntro5
    NPCTextAudio
    You've done well, brute. But let's not get above ourselves.
    PietyCorruptIntro6
    NPCTextAudio
    You see what happens when you hunt dreams, Ranger?
    PietyCorruptIntro7
    NPCTextAudio
    Who is the wonder child now, Scion?
    PietyCorruptUntransform1
    NPCTextAudio
    My beautiful champion. I knew I could rely on you.
    PietyCorruptUntransform2
    NPCTextAudio
    Well done, assassin. Another satisfied customer.
    PietyCorruptUntransform3
    NPCTextAudio
    I may have misjudged that God of yours...
    PietyCorruptUntransform4
    NPCTextAudio
    Our mistakes can be our greatest achievements.
    PietyCorruptUntransform5
    NPCTextAudio
    Kaom wasn't half the man you are, Marauder.
    PietyCorruptUntransform6
    NPCTextAudio
    You've just earned yourself some bigger prey, huntress.
    PietyCorruptUntransform7
    NPCTextAudio
    Let's not make this a habit. It really hurts.
    PietyLiberated1
    NPCTextAudio
    That's twice now that I've experienced a 'little death' with you, Duelist. This time it was just the rude awakening I needed.

    When we shared our 'moment' back in the Lunaris temple, part of me wishes I'd died at your feet as intended. The little girl within me that shies from darkness, from greatness.
    PietyLiberated2
    NPCTextAudio
    Stay those mortal instruments of yours, Shadow. I've no wish to test my longevity, nor my sanity, a third time.

    When we shared our 'moment' back in the Lunaris, part of me wishes I'd died at your feet as intended. The little girl within me that shies from darkness, from greatness.
    PietyLiberated3
    NPCTextAudio
    Twice now you've baptised me in my own blood, Templar. So believe me when I tell you that I've had all the divine revelations that I can stand.

    When we shared our 'moment' back in the Lunaris, part of me wishes I'd died at your feet as intended. The little girl within me that shies from darkness, from greatness.
    PietyLiberated4
    NPCTextAudio
    That's twice I've underestimated you, sister. Twice now that your talents have proved to exceed even mine. So it looks like you'll be the one to finish what I so blindly started.

    Part of me wishes I'd died at your feet as was intended. The little girl within me that shies from darkness, from greatness.
    PietyLiberated5
    NPCTextAudio
    There comes a time when brute force is all that we have left. You've proved your worth to me, Karui, twice over. Time you proved it to Wraeclast.

    Part of me wishes I'd died at your feet as was intended. The little girl within me that shies from darkness, from greatness.
    PietyLiberated6
    NPCTextAudio
    Listen carefully, Ranger, as this is something you will never hear from me again: I was wrong and you were right.

    Part of me wishes I'd died at your feet as was intended. The little girl within me that shies from darkness, from greatness.
    PietyLiberated7
    NPCTextAudio
    I was always told to respect my 'betters'. Not once did I ever consider taking that advice... until meeting you.

    Part of me wishes I'd died at your feet as was intended. The little girl within me that shies from darkness, from greatness.
    PietyLiberatedCommon
    NPCTextAudio
    It was Malachai who reached out to me, who wrapped me in Nightmare... made me his slave.

    He has shown me greatness beyond imagining, so much that I thought my mind would shatter under its weight. And although my mind remains intact, my dreams were not so fortunate.

    Malachai is in the Beast's black core right now, harnessing all that the Beast is, and will be. He will destroy this world and forge it anew in the divine image of Nightmare.

    Yet as powerful as Malachai has become, he's neither unreachable nor invulnerable. He sacrificed much to become the Beast's prime servant, both in spirit and in flesh, yet three vital organs remain.

    His heart, lungs and entrails, keepsakes of humanity lost. They will be our tickets into Malachai's private, little show.

    Venture deeper, deep into nightmare's abattoir. I'll follow when I'm able. You find me those organs and I'll get us into the Black Core.
    PietyGetOrgans
    NPCTextAudio
    The Black Core is near. If the Beast were in any way human, we could think of the Black Core as the Beast's heart. I'm not even going to try to explain to you what it really is.

    Naturally, the Black Core is an 'invites only' party and we're not on the list. Yet I believe I have a way to correct that little oversight. Malachai gave up much of himself when he became the Beast's prime servant. Both in spirit and in flesh. Yet, in a moment of rare sentimentality, he kept a few pieces. Three vital organs, placed in the safe-keeping of his godless three; Inquisitor Maligaro, Shavronne of Umbra and Doedre Darktongue. No doubt you've heard of them on your travels.

    Bring me those organs and, I promise, I shall get us into the Black Core.
    PietyDeliveredOrgans1
    NPCTextAudio
    You've come such a long way since we first met in Axiom prison. I was that close to snuffing you out, then and there, sister.

    But now look at us! Working together to destroy the greatest terror that Wraeclast has ever known. If I were the crying type, it'd bring a tear to my eye.
    PietyDeliveredOrgans2
    NPCTextAudio
    Fate has a sick sense of humour, doesn't it? When I saw you that day in Axiom Prison, I genuinely thought it'd be for the last time.

    Yet here we are, the whore and the wonder child, committing a mutual act that will be felt for centuries to come.
    PietyDeliveredOrgans3
    NPCTextAudio
    I remember when we first crossed paths in Axiom Prison.

    Logic dictated that you, a feral little girl of the wild, were to die under Brutus' bloody fists. You've proved logic wrong, time and again.

    Now here you are. Here we are. Defying logic one last time.
    PietyDeliveredOrgans4
    NPCTextAudio
    You, my champion, have caused me more pain than any other man in my life.

    Yet do you know from whence my true agony has originated? Not from the violence you have inflicted upon me. I'm a big girl. I can take it. No, it is having to look into those pretty eyes of yours across this chasm of creed that separates us.

    Until this moment.
    PietyDeliveredOrgans5
    NPCTextAudio
    So tell me heretic, is yours a compassionate God? I doubt even He has room in his divine heart for such an unusually talented sinner as me.

    Just so that we're clear about this. I'm not doing this for Him, anyway.
    PietyDeliveredOrgans6
    NPCTextAudio
    When I met you that first time in Axiom Prison, I thought you a mindless mountain of muscle.

    I was wrong about you, Karui. So very wrong.
    PietyDeliveredOrgans7
    NPCTextAudio
    The moment I set eyes on you in Axiom that day, I knew you were something special.

    Never before had I seen such a perfect balance of physiology and thaumaturgy, Death and Nightmare.

    A perfect killer.
    PietyOnHelp
    NPCTextAudio
    Before we walk this path together, it's important that you understand one thing about me.

    I don't regret a single thing that I've done. I set out to raise humanity up from the cloying mud of its fleshly ignorance. My mistake was not in the aspiration, but in the execution.

    Now I intend to correct that mistake.

    Really, I'm not helping you, exile. You're helping me.

    So, have you found those juicy organs for me yet?
    PietyOnGodlessThree
    NPCTextAudio
    Malachai chose his three most loyal servants to guard those precious innards. His Godless Three. Inquisitor Maligaro, Shavronne of Umbra, and Doedre Darktongue.

    If the history books are accurate, High Templar Voll burned Maligaro and Doedre at the stake on his way to lay siege to Sarn. He didn't have to worry himself with Shavronne. Brutus had already sorted her out.

    Yet slaves of nightmare seem to be shackled just as tightly to life as they are to the Beast. I, of course, am living proof of that.

    Don't worry yourself with that little detail, though. Shackles are made to be unlocked.
    PietyDelivered1Organ
    NPCTextAudio
    You work fast!

    You know, it is no mere 'freak of nightmare' that fashioned that monstrous version of myself, the one you so kindly despatched.

    The Godless Three took great pains in getting me looking... 'just so'. They were none too gentle about it either.

    So no need to play softly with the remaining two. Treat kindness with kindness.
    PietyDelivered2Organ
    NPCTextAudio
    Good! Two down, one to go.

    You know, prior to meeting Maligaro, Shavronne and Doedre, I rather admired them. Their work, their accomplishments... sheer genius! As it turns out, genius is something better appreciated from afar.

    So let's remove this one, last genius from the vicinity, shall we?
    PietyDelivered3OrganCommon
    NPCTextAudio
    Excellent work!

    Now Malachai awaits us within that Black Core, blissful in his ignorance as he puts the finishing touches on his Awakening Engine.

    It's time we showed him a few finishing touches of our own.

    Would you care to do the honours?
    PietyOnMalachai
    NPCTextAudio
    Malachai knew exactly what he was doing when he created the Rapture.

    His primary concern... get inside the Beast and take up the reins of true power. And his second objective... incite a Cataclysm that would wipe the very thought of resistance from this land.

    The Beast is the source of all thaumaturgy, the one power in this world that transforms 'what is real' into 'what is imagined'.

    The entire world is now at the mercy of one man's vision. It won't be the future I imagined, and it won't be the future you imagined, either. While he remains within the Black Core, the only imagination that matters... is Malachai's.
    PietyMalachaiDeath1
    NPCTextAudio
    This is what I get for trying to be a bloody hero. An honest death... the only redemption I was ever likely to get. You know, it's a question that's always haunted me... whose will be the last face I see. I like the answer. Go, my pretty champion. I want that fine arse of yours to be the last thing I see.
    PietyMalachaiDeath2
    NPCTextAudio
    This is what I get for trying to be a bloody hero. Just before you murdered me in the Lunaris, Shadow, I thought you were about to steal my destiny from me. As it turns out, you gave me back my freedom. So go on, shadow boy, and do what you do best. Murder Malachai.
    PietyMalachaiDeath3
    NPCTextAudio
    This is what I get for trying to be a bloody saviour. I've seen, felt... been things that you can't imagine, heretic, and I don't regret a damned moment of it. So go. Finish what we started. And when I find out if this God of yours is real or not, I'll be sure to let you know.
    PietyMalachaiDeath4
    NPCTextAudio
    This is what I get for trying to be a bloody hero. Who'd have thought you'd be so suited to the role? I was convinced I'd made a fatal mistake in sparing your life in Axiom Prison. Fatal, yes, but a mistake? No. Go now, sister. It's up to you to teach Malachai the true definition of Nightmare.
    PietyMalachaiDeath5
    NPCTextAudio
    This is what I get for trying to be a bloody hero. I was so sure that I was creating a prouder world, and I thought the Karui beneath such a future. I was wrong. Leave me, Marauder. I've got some explaining to do... to my Ancestors. You go and honour Malachai's head with a place on your belt.
    PietyMalachaiDeath6
    NPCTextAudio
    You... you were born for this. But you've always known that, haven't you. I've strived my whole life to make something better, of the world, of myself. You have simply lived, and the irony is, that's all that either of us ever needed to do. So go, finish the hunt, Ranger. Do what comes so naturally to you.
    PietyMalachaiDeath7
    NPCTextAudio
    This is what I get for trying to be a bloody hero. Not that long ago, you represented all that I hated. But there you stand, possessing the one thing I have always dreamed of. A chance to change the world. Go on then. I've played my part. I asked the difficult questions. Now it's up to you to get the answers.
    PietyBreakFree1
    NPCTextAudio
    Now, exile!
    PietyEnthrall
    NPCTextAudio
    Kill me!
    HighgateNote
    NPCTextAudio
    Captain Vincenti,

    The Highgate holds the secret to the true origin of the gems. Cleanse the mountain of those Maraketh parasites and secure the entrance to those Mines.

    Do not disappoint me, Vincenti. As you well know, my displeasure can change a man.

    -Piety
    KiraIntroduction
    NPCTextAudio
    We opened the gates to you for two reasons only. Dominus and Piety. They made themselves our enemies. You made them dead.

    Now Oyun believes there is a third reason. The Beast is our enemy. Perhaps you can make it dead as well?
    KiraFirstMeeting1
    NPCTextAudio
    I have seen the look in Piety's eyes. I see the look in your eyes, Witch. It is not as different as I had hoped.

    No matter. The knife in your hand is better than the spear in the rack.
    PetarusVanjaFirstMeeting2
    NPCTextAudio
    Vanja: You are most welcome here, sister. What you did back there in Sarn, it was truly...

    Petarus: ...terrifying. Don't get me wrong. Piety, the rest, they had it coming. But there's no one like that here. These Maraketh, they're good people.

    Vanja: She knows that! Please, sister, ignore Petarus.
    PetarusVanjaFirstMeeting4
    NPCTextAudio
    Petarus: I saw you fight, back in Theopolis. You were good. But what you did back there in Sarn, it was truly...

    Vanja: ...terrifying. Don't misunderstand me. Piety, the rest, they deserved what they got. But there's no one like that here. These Maraketh, they're good people.

    Petarus: He knows that, Vanja!

    Vanja: I hope so, Petarus.
    PetarusVanjaFirstMeeting5
    NPCTextAudio
    Vanja: It's one thing to watch in awe as the she-wolf hunts, quite another to invite her to share your campfire. Wouldn't you agree, Ranger?

    Petarus: No, she wouldn't, Vanja, and neither do I.

    Vanja: We both saw what she did in Sarn!

    Petarus: And we both know that Piety and the rest had it coming!

    Vanja: Fine, Petarus, fine.
    PetarusVanjaFirstMeeting7
    NPCTextAudio
    Petarus: My lady, what you achieved back there in Sarn was truly...

    Vanja: ...terrifying. Don't misunderstand me. Piety, the rest, they deserved what they got. But there's no one like that here. These Maraketh, they're good people.

    Petarus: She knows that, Vanja!

    Vanja: I hope so, Petarus.
    PetarusVanjaOnPiety
    NPCTextAudio
    Vanja: Piety... she still lives?

    Petarus: Then she needs to die {again}...

    Vanja: ...{permanently} this time. I honestly don't know who I'm more scared of, the Beast or that black-hearted Witch!

    Petarus: It's the combination that scares me, and it should scare you too, exile.
    PetarusVanjaOnBeast
    NPCTextAudio
    Vanja: I'd heard of the Beast before coming here. Piety talked about it. I suppose she saw no point in keeping secrets from the people she was planning to murder.

    Petarus: I'm so sorry, Vanja.

    Vanja: God, it's not your fault, Petarus! Piety used to say that the Beast was the source of her power, how she managed to turn poor men and women into those... things. She kept using a phrase... what was it?

    Petarus: Universal transmogrification. I heard her assistants talk about it, too.

    Vanja: The power to change the world into anything you like.

    Petarus: Bloody scary power in the hands of someone like Piety.

    Vanja: Bloody scary power, full stop!
    MalachaiPietyFree
    NPCTextAudio
    What!?
    VilentaOnPiety
    NPCTextAudio
    I gave Piety everything, devoted my life to her work. What did that thankless bitch do for me in return? Left me here to polish her beakers while she pursued glory in Wraeclast.

    Oh. You killed her, did you? Likely as not, you'd have killed me too had I been there. In that case, perhaps we both got exactly what we deserved.
    VilentaOnResearch
    NPCTextAudio
    Piety and I have devoted ourselves to the betterment of the human condition. As for our methods, Piety had a saying that summed it up nicely. "Would you consider the feelings of the stones when constructing a glorious cathedral in the name of God?"

    Casticus supplied us with slaves, mostly Karui, and I put them to good use. In fact, I believe their participation in my experiments elevated them from squalor to splendor. Our subjects were able to give their otherwise meaningless lives to something greater than themselves.

    Isn't that what we all want in the end?
    VilentaOnSignOfPurity
    NPCTextAudio
    The Sign of Purity, yes... a descry staff that Piety sent me to study at one point. Apparently it was a gift from Innocence to the first High Templar, Maxarius. Dominus couldn't even bear to touch the thing so he had it locked up in the Ossuary. Quite reactive behaviour for a man of such formidable intellect, yet now it's making a little more sense.

    The staff was certainly able to conduct and store energy, yet remained inert when I applied corruption to it. It must only respond to divine energy, and with corruption and divinity being diametrically opposed, it's no wonder that my experiments failed to excite the thing!

    Meaning, if the Sign of Purity is a repository for the power of Innocence, Dominus could never have wielded it, being steeped as he was in the opposing power of the Beast.

    You though... you're a different matter entirely.
    VilentaSideQuest
    NPCTextAudio
    Some time ago, I fabricated a device able to sense and amplify the corrupt murmurings of Wraeclast. A Miasmeter.

    I listened to those whispers for years, lingering beyond sane comprehension. And then the scream... such profound agony that my mind was nearly sundered by its percussion. I thought another cataclysm might be upon us. But no, it was you, slaying the Beast. I was witness to a singularly potent cadence.

    This corruption... I am convinced that it holds the very key to our human history, and with it, our very existence. Yet without the Miasmeter, I'm condemned to deafened ignorance.

    It remains in Piety's laboratory, as long as Utula's miscreants haven't vandalised the poor thing. Find it!
    BannonOnVilenta
    NPCTextAudio
    To be perfectly honest with you, I don't trust her. Yeah, I've got my reasons. Piety kept her work pretty quiet but her results were brutally clear. The people she took, the people she... changed. Slaves mostly, and a few 'enemies of God'. Enemies of bloody Dominus more like it. I don't go in for black and white definitions of good and evil, but with Piety and her ilk, I make an exception.

    Whatever's lurking inside Vilenta, it ain't 'good', not by a long shot.
    HelenaOnDenPassage
    NPCTextAudio
    When I was part of Piety's expedition into the Chamber of Sins, I stumbled upon a secret passage. It appears to have been constructed by the Inquisitor for the purpose of conveying his creations from his laboratory, via an ancient cave system, to the surrounding countryside without detection. These caves seem to feed out into what was once farmland near our former village.

    It may prove a useful route for you, although the passage was locked when I last stood before it. Let us hope that the key remains somewhere nearby.
    MaramoaOnGrigorGone
    NPCTextAudio
    Grigor is the butterfly that has lost its wings to a cruel child, and this place of respite has become a cage for his pain, a breeding ground of bad memory. We spoke and Grigor shared his resolve with me. He can no longer live with the torment that Piety has injected into his heart.

    Like the warrior-poet he is, Grigor has ventured into the unknown, to find a cure for his body and mind, or die in the attempt.
    DominusPrisonOrders
    NPCTextAudio
    My loyal Declan,
    Give our Lady Piety your absolute support and watch her with absolute scrutiny. There is much to learn from the likes of the Inquisitor, the Umbra and the Soulless One. I would hate for Piety to feel that she need shoulder such perilous wisdom alone.
    - Dominus
    HelenaOnNavali
    NPCTextAudio
    I find Navali's state of existence curious. She is present, sapient, and capable of self-directed action. In a land where the dead continually rise as mindless monsters intent on nothing but destruction, Navali stands as a stark outlier. I suspect that she is trustworthy only because of some Karui essence that still remains from her life before, carrying with it honor, duty, and respect. Were it Piety or Dominus returning in such a form, the consequences would be unthinkable.
    HelenaEducation
    NPCTextAudio
    I was no wonder child back in Oriath, but I prided myself on what junior accomplishments I managed to put together within the strict set of allowed sciences. Archaeology was my specialty, and Dominus and his ilk had an uncommon fascination with artefacts from the past. And I... I was told I was crucial. That I was important, because I could tell whether an artefact was truly Vaal simply by running my hand along faded stone patterns.

    I may have had a head slightly too big for my shoulders. When the Ebony Legion made available an archaeologist position on their expedition to Wraeclast and nobody volunteered, I thought my colleagues were all simply afraid of continental dangers.

    No. They knew better. None were allowed to speak it openly, but they knew. I didn't find out what kind of society I was truly a part of until I saw Piety's aspirations. I studied the Vaal. I knew all about their downfall, or at least our Templar-twisted perception of it. Piety's ocean of slaughter... the Vaal called their hubris the Apex of Sacrifice. The Eternal Empire called theirs the Purity Rebellion. We call ours the Temple of Lunaris.

    And I know nothing, exile. Nothing at all.

    Save that we are doomed to repeat the mistakes of the past unless we learn the hard way.
    BlightBuilderReplacement
    NPCTextAudio
    You likely know her by the name High Templar Dominus gave her -- Piety. A whore-turned-thaumaturgist-turned-inventor. Or at least, she wishes she were. I've seen some of her work. Unimpressive, considering the resources she has available to her.

    Not that I'm envious. I'm not. Really, good for her. But, you know, creators have a habit of getting caught in the teeth of their own creations, and Piety seems to favour creations with many, many teeth.
    CassiaPietyAndDominus
    NPCTextAudio
    Strange as it may sound, I'm somewhat sad. I know in my heart of hearts that they were not good people, but they were still people. I knew Dominus well. We worked together. Ate together. There was a time when I would have called him my friend. And Piety was fighting her own demons.

    I hope God sees fit to forgive their souls... And mine.
    TaneOctaviusPiety
    NPCTextAudio
    My master was no stranger to the machinations of the Templar elite like her. I feel a sort of kinship with her. We both gave up our names, though she did so voluntarily. We both sought to make something of ourselves. Where our kinship ends is how she made her name known. I can appreciate the desire for knowledge but, I can never condone the methods used to acquire it.

    If it is true that, in her dying moment, she sought to redeem herself, it casts an interesting light on our exploration of the darkness. Perhaps it is our very mortality that drives us to do good, to suppress the primal urges... Our actions outlive us, after all.
    HuckContractOne
    NPCTextAudio
    Ah, my contract. Took it out not long after joining the Ring to track down a mate of mine. Man named Enoch. Not easy making friends at my age, but active duty has a way of forging near-unbreakable bonds. Enoch and I got real close. Might as well've been brothers. Right before I got discharged, Enoch was called up to a special unit we'd heard rumours about. A group under the direction of Piety, of all people. Supposedly some elite strike force, but no one personally knew anyone who was a part of it. 'Til Enoch, that is.

    After I started working for the Boss, I asked Whakano to find Enoch. Thought he might be a good fit. But Whakano found no traces. I want to break into the Blackguard Records and find out where he's deployed.
    HuckContractOneEnd
    NPCTextAudio
    Gods damn them. Piety, Dominus, Gravicius, the whole lot of 'em. They moved Enoch into an 'Unspecified Research' unit. Dead a month later, the cause listed as 'Severe reaction to subdermal augmentations'. They tried to turn him into a gods-damned gemling, and killed him in the process. Oh, Enoch. I'm so sorry, mate.

    I appreciate the backup, Exile. I need a bit of time to sort my emotions out, but I reckon I'll have more work for you soon enough.
    FaustusContractOneEnd
    NPCTextAudio
    Let's see what you've fished up. Hmm. Love letters? Well, nearly everyone's had their hand in Piety's cookiejar, so-to-speak, so that won't do. But these... Yes, these might work. Exile, have you already perused these papers?

    Perhaps of little consequence to a layperson like yourself, these papers are irrefutable proof that Darnaw has been personally funding the activities of the Brinerot Pirates!

    What? Don't look at me like that. This is an entirely different situation. The Brinerot are awful, bootlegging buccaneers! You are a ragtag bunch of down-on-your-luck ne'er-do-wells just trying to make the best life you can in this crazy world. Plus, I do no business with the Brinerot. Completely different.
    HelenaOnOriathCurse
    NPCTextAudio
    When I really think on it, Oriath's suffering was almost entirely the fault of its people. Not the common folk, mind you. The ones with the power. The Templars fostered a society in which monsters like Dominus and Piety could not only rise to power, but then wield that power to harm all of Wraeclast. Enslaving the Karui directly led to the cult of Kitava unleashing mayhem, and of course the tyranny of Innocence stemmed from the blind zealous faith they gave him. Then, there was the whole business with Sirus...
    HelenaOnNewRole
    NPCTextAudio
    Serving under Kirac in the Citizen Vanguard this past year has certainly been rewarding. This is a nobler cause by far than aiding the Blackguards. I don't know if Piety's atrocities can ever truly be made right, but I will keep trying until the day I die.
    CadiroOnCrestOfPerandus
    NPCTextAudio
    Now there's a shield I recognise, emblazoned with my family crest. "With piety and justice"... it's a shame that Piety's misdemeanours tainted that motto for us permanently.
    Crest of Perandus
    UniqueItems
    "With piety and justice."
    - Perandus family motto
    Piety Text Audio /83
    Name
    That sombre expression doesn't become those fetching features at all. Cheer up and dance with me!
    PietyIntroCrematorium1
    My Shadow continues to nip at my heels. [To her attendants] Bag it and tag it, boys and girls.
    PietyIntroCrematorium2
    A dead man and a living machine. There's your truth, heretic.
    PietyIntroCrematorium3
    There she is, my work-in-progress. Let's see if Wraeclast has been good to you, Witch.
    PietyIntroCrematorium4
    You're simply too stupid to be realistic, aren't you, brute?
    PietyIntroCrematorium5
    Huntress, you are beatific because you answer to no one. And that's why no one will miss you.
    PietyIntroCrematorium6
    I'm so glad you could make it, my lady. There are answers inside you that I'd like to see.
    PietyIntroCrematorium7
    So you've chosen to end our affair, Duelist? I shall cherish your memory.
    PietyIntroLunaris1
    It's been a grand experiment, Shadow. Time we saw the results.
    PietyIntroLunaris2
    Your conviction drives you, heretic. But have you thought what it might drive others to do in return?
    PietyIntroLunaris3
    Of all the worlds you could have conquered, you had to choose mine. Such power wasted on a feeble imagination.
    PietyIntroLunaris4
    You've done your Ancestors proud, Karui. Now here's your warrior's death!
    PietyIntroLunaris5
    I have pursued a greater existence for us all. What have you ever done but serve yourself?
    PietyIntroLunaris6
    I see it now, wonder child. You are but a reflection. A mirror that I must now break.
    PietyIntroLunaris7
    Damn you!
    PietyDeathLunaris
    An Exile here? A shame the warden won't leave anything for me to examine. Make sure you tell our host that Piety of Theopolis sends her regards.
    PietyIntroPrisonNormal
    I recognise that pretty face. Grand Arena, Theopolis. I've a future in mind that I think would suit you, Duelist.
    PietyIntroPrison1
    Curious. It moves like a killer yet reeks of thaumaturgy. Would that I could observe you more closely, my mysterious Shadow.
    PietyIntroPrison2
    Your answer's here, heretic. In Wraeclast. But I don't think you'll like it very much.
    PietyIntroPrison3
    Ignorance brought you here, sister. To the one place where your talents are free to grow and be truly feared.
    PietyIntroPrison4
    Your brawn is about to meet its match, brute. Give the Warden my regards.
    PietyIntroPrison5
    Quite sure of yourself, aren't you, huntress? The Warden enjoys the taste of overconfidence.
    PietyIntroPrison6
    The wonder child? I saw you perform for Dominus, girl. You were very good. Good enough to survive Wraeclast? We'll see.
    PietyIntroPrison7
    Find your own way inland, exile!
    PietyIntroSpikePassageNormal
    You're a fine blade in need of forging, Duelist!
    PietyIntroSpikePassage1
    It lives! Let's see what else a Shadow can do!
    PietyIntroSpikePassage2
    The path to the truth is never a straight one!
    PietyIntroSpikePassage3
    This is for your own good, sister!
    PietyIntroSpikePassage4
    Strength isn't everything, brute!
    PietyIntroSpikePassage5
    This should put a dent in your arrogance, huntress!
    PietyIntroSpikePassage6
    If you're ever in Sarn, do drop in, wonder child!
    PietyIntroSpikePassage7
    Does nothing clench that proud jaw of yours, Duelist? Do share your secret with me some time.
    PietyIntroSins1
    How is it you thrive when everything I touch turns to dust, Shadow?
    PietyIntroSins2
    Save your judging gaze, heretic. Though He tests me, my God hasn't abandoned me.
    PietyIntroSins3
    Failure stings, sister. Yet pain is the finest of all teachers.
    PietyIntroSins4
    Go and test your sinews against that monstrosity. Perhaps two wrongs can make a right.
    PietyIntroSins5
    You again? Well, I'm sure you won't be looking so calm once that monstrosity tears you a new orifice.
    PietyIntroSins6
    Don't forget, Scion. You were born amidst the blood and the screaming, just like me.
    PietyIntroSins7
    Oh Duelist, you're so cute when you're bewildered.
    PietyCorruptIntro1
    Do you assassins offer a money back guarantee, Shadow?
    PietyCorruptIntro2
    You see, heretic? My God takes good care of me.
    PietyCorruptIntro3
    Be happy for me, sister. It's not often we get to erase our failures.

    PietyCorruptIntro4
    You've done well, brute. But let's not get above ourselves.

    PietyCorruptIntro5
    You see what happens when you hunt dreams, Ranger?
    PietyCorruptIntro6
    Who is the wonder child now, Scion?
    PietyCorruptIntro7
    My beautiful champion. I knew I could rely on you.
    PietyCorruptUntransform1
    Well done, assassin. Another satisfied customer.
    PietyCorruptUntransform2
    I may have misjudged that God of yours...
    PietyCorruptUntransform3
    Our mistakes can be our greatest achievements.
    PietyCorruptUntransform4
    Kaom wasn't half the man you are, Marauder.
    PietyCorruptUntransform5
    You've just earned yourself some bigger prey, huntress.
    PietyCorruptUntransform6
    Let's not make this a habit. It really hurts.
    PietyCorruptUntransform7
    That's twice now that I've experienced a 'little death' with you, Duelist. This time it was just the rude awakening I needed.

    When we shared our 'moment' back in the Lunaris temple, part of me wishes I'd died at your feet as intended. The little girl within me that shies from darkness, from greatness.
    Nightmare
    Stay those mortal instruments of yours, Shadow. I've no wish to test my longevity, nor my sanity, a third time.

    When we shared our 'moment' back in the Lunaris, part of me wishes I'd died at your feet as intended. The little girl within me that shies from darkness, from greatness.
    Nightmare
    Twice now you've baptised me in my own blood, Templar. So believe me when I tell you that I've had all the divine revelations that I can stand.

    When we shared our 'moment' back in the Lunaris, part of me wishes I'd died at your feet as intended. The little girl within me that shies from darkness, from greatness.
    Nightmare
    That's twice I've underestimated you, sister. Twice now that your talents have proved to exceed even mine. So it looks like you'll be the one to finish what I so blindly started.

    Part of me wishes I'd died at your feet as was intended. The little girl within me that shies from darkness, from greatness.
    Nightmare
    There comes a time when brute force is all that we have left. You've proved your worth to me, Karui, twice over. Time you proved it to Wraeclast.

    Part of me wishes I'd died at your feet as was intended. The little girl within me that shies from darkness, from greatness.
    Nightmare
    Listen carefully, Ranger, as this is something you will never hear from me again: I was wrong and you were right.

    Part of me wishes I'd died at your feet as was intended. The little girl within me that shies from darkness, from greatness.
    Nightmare
    I was always told to respect my 'betters'. Not once did I ever consider taking that advice... until meeting you.

    Part of me wishes I'd died at your feet as was intended. The little girl within me that shies from darkness, from greatness.
    Nightmare
    It was Malachai who reached out to me, who wrapped me in Nightmare... made me his slave.

    He has shown me greatness beyond imagining, so much that I thought my mind would shatter under its weight. And although my mind remains intact, my dreams were not so fortunate.

    Malachai is in the Beast's black core right now, harnessing all that the Beast is, and will be. He will destroy this world and forge it anew in the divine image of Nightmare.

    Yet as powerful as Malachai has become, he's neither unreachable nor invulnerable. He sacrificed much to become the Beast's prime servant, both in spirit and in flesh, yet three vital organs remain.

    His heart, lungs and entrails, keepsakes of humanity lost. They will be our tickets into Malachai's private, little show.

    Venture deeper, deep into nightmare's abattoir. I'll follow when I'm able. You find me those organs and I'll get us into the Black Core.
    Malachai
    The Black Core is near. If the Beast were in any way human, we could think of the Black Core as the Beast's heart. I'm not even going to try to explain to you what it really is.

    Naturally, the Black Core is an 'invites only' party and we're not on the list. Yet I believe I have a way to correct that little oversight. Malachai gave up much of himself when he became the Beast's prime servant. Both in spirit and in flesh. Yet, in a moment of rare sentimentality, he kept a few pieces. Three vital organs, placed in the safe-keeping of his godless three; Inquisitor Maligaro, Shavronne of Umbra and Doedre Darktongue. No doubt you've heard of them on your travels.

    Bring me those organs and, I promise, I shall get us into the Black Core.
    PietyGetOrgans
    You've come such a long way since we first met in Axiom prison. I was that close to snuffing you out, then and there, sister.

    But now look at us! Working together to destroy the greatest terror that Wraeclast has ever known. If I were the crying type, it'd bring a tear to my eye.
    Malachai's Organs
    Fate has a sick sense of humour, doesn't it? When I saw you that day in Axiom Prison, I genuinely thought it'd be for the last time.

    Yet here we are, the whore and the wonder child, committing a mutual act that will be felt for centuries to come.
    Malachai's Organs
    I remember when we first crossed paths in Axiom Prison.

    Logic dictated that you, a feral little girl of the wild, were to die under Brutus' bloody fists. You've proved logic wrong, time and again.

    Now here you are. Here we are. Defying logic one last time.
    Malachai's Organs
    You, my champion, have caused me more pain than any other man in my life.

    Yet do you know from whence my true agony has originated? Not from the violence you have inflicted upon me. I'm a big girl. I can take it. No, it is having to look into those pretty eyes of yours across this chasm of creed that separates us.

    Until this moment.
    Malachai's Organs
    So tell me heretic, is yours a compassionate God? I doubt even He has room in his divine heart for such an unusually talented sinner as me.

    Just so that we're clear about this. I'm not doing this for Him, anyway.
    Malachai's Organs
    When I met you that first time in Axiom Prison, I thought you a mindless mountain of muscle.

    I was wrong about you, Karui. So very wrong.
    Malachai's Organs
    The moment I set eyes on you in Axiom that day, I knew you were something special.

    Never before had I seen such a perfect balance of physiology and thaumaturgy, Death and Nightmare.

    A perfect killer.
    Malachai's Organs
    Before we walk this path together, it's important that you understand one thing about me.

    I don't regret a single thing that I've done. I set out to raise humanity up from the cloying mud of its fleshly ignorance. My mistake was not in the aspiration, but in the execution.

    Now I intend to correct that mistake.

    Really, I'm not helping you, exile. You're helping me.

    So, have you found those juicy organs for me yet?
    Malachai's Organs
    Malachai chose his three most loyal servants to guard those precious innards. His Godless Three. Inquisitor Maligaro, Shavronne of Umbra, and Doedre Darktongue.

    If the history books are accurate, High Templar Voll burned Maligaro and Doedre at the stake on his way to lay siege to Sarn. He didn't have to worry himself with Shavronne. Brutus had already sorted her out.

    Yet slaves of nightmare seem to be shackled just as tightly to life as they are to the Beast. I, of course, am living proof of that.

    Don't worry yourself with that little detail, though. Shackles are made to be unlocked.
    The Godless Three
    You work fast!

    You know, it is no mere 'freak of nightmare' that fashioned that monstrous version of myself, the one you so kindly despatched.

    The Godless Three took great pains in getting me looking... 'just so'. They were none too gentle about it either.

    So no need to play softly with the remaining two. Treat kindness with kindness.
    Malachai's Organs
    Good! Two down, one to go.

    You know, prior to meeting Maligaro, Shavronne and Doedre, I rather admired them. Their work, their accomplishments... sheer genius! As it turns out, genius is something better appreciated from afar.

    So let's remove this one, last genius from the vicinity, shall we?
    Malachai's Organs
    Excellent work!

    Now Malachai awaits us within that Black Core, blissful in his ignorance as he puts the finishing touches on his Awakening Engine.

    It's time we showed him a few finishing touches of our own.

    Would you care to do the honours?
    PietyDelivered3OrganCommon
    Malachai knew exactly what he was doing when he created the Rapture.

    His primary concern... get inside the Beast and take up the reins of true power. And his second objective... incite a Cataclysm that would wipe the very thought of resistance from this land.

    The Beast is the source of all thaumaturgy, the one power in this world that transforms 'what is real' into 'what is imagined'.

    The entire world is now at the mercy of one man's vision. It won't be the future I imagined, and it won't be the future you imagined, either. While he remains within the Black Core, the only imagination that matters... is Malachai's.
    Malachai
    This is what I get for trying to be a bloody hero. An honest death... the only redemption I was ever likely to get. You know, it's a question that's always haunted me... whose will be the last face I see. I like the answer. Go, my pretty champion. I want that fine arse of yours to be the last thing I see.
    PietyMalachaiDeath1
    This is what I get for trying to be a bloody hero. Just before you murdered me in the Lunaris, Shadow, I thought you were about to steal my destiny from me. As it turns out, you gave me back my freedom. So go on, shadow boy, and do what you do best. Murder Malachai.
    PietyMalachaiDeath2
    This is what I get for trying to be a bloody saviour. I've seen, felt... been things that you can't imagine, heretic, and I don't regret a damned moment of it. So go. Finish what we started. And when I find out if this God of yours is real or not, I'll be sure to let you know.
    PietyMalachaiDeath3
    This is what I get for trying to be a bloody hero. Who'd have thought you'd be so suited to the role? I was convinced I'd made a fatal mistake in sparing your life in Axiom Prison. Fatal, yes, but a mistake? No. Go now, sister. It's up to you to teach Malachai the true definition of Nightmare.

    PietyMalachaiDeath4
    This is what I get for trying to be a bloody hero. I was so sure that I was creating a prouder world, and I thought the Karui beneath such a future. I was wrong. Leave me, Marauder. I've got some explaining to do... to my Ancestors. You go and honour Malachai's head with a place on your belt.
    PietyMalachaiDeath5
    You... you were born for this. But you've always known that, haven't you. I've strived my whole life to make something better, of the world, of myself. You have simply lived, and the irony is, that's all that either of us ever needed to do. So go, finish the hunt, Ranger. Do what comes so naturally to you.
    PietyMalachaiDeath6
    This is what I get for trying to be a bloody hero. Not that long ago, you represented all that I hated. But there you stand, possessing the one thing I have always dreamed of. A chance to change the world. Go on then. I've played my part. I asked the difficult questions. Now it's up to you to get the answers.
    PietyMalachaiDeath7
    Now, exile!
    PietyBreakFree1
    Kill me!
    PietyEnthrall