Expedition2RemnantActiveIncursionAtziriActiveShrineActiveStrongboxEssenceRareMonsterAliveSpiritActivatedRogueExile
Alva
CategoryHumanoidHumanoid
IconEnemyEvasionStrong
Spectre
Tagsbludgeoning_weapon, Caster, fire_affinity, has_dual_wield_melee, has_one_hand_mace, has_one_handed_melee, human, humanoid, melee, not_str, physical_affinity, plate_armour, red_blood, Stab1HMetal_onhit_audio, very_slow_movement
Life
120%
Energy Shield From Life
8%
Evasion
+50%
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Damage
56%
Accuracy
500%
5%
Attack Distance
4 ~ 10
Attack Time
1.17 Second
Damage Spread
±20%
Experience
100%
Model Size
100%
Type
AlvaMachinarium
Metadata
AlvaMachinarium
Reservation
50
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Reservation
30%
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Level
68
Life
9,908
Armour
2,413
Evasion Rating
1,062
Energy Shield
793
Damage
131
Spell Damage
131
Accuracy
7,506
Attack Time
1.17
Experience
28,634
Minion Life
8,316
Minion Energy Shield
665
Minion Damage
543
Minion Armour
2,413
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
Basic Attack
Base Damage: 104—157
Critical Hit Chance: 5%
Attack Time: 1.17 sec
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [100]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
iconbasicattack
WalkEmergeNPCExplorer
walk emerge distance [150]
DoLiterallyNothing
???

Object Type

version 2
extends "Metadata/Monsters/NPC/NPCExplorerBase"

StateMachine
{
	define_shared_state =
	"
		periodic_inspect;
		spawned;
	"
}

Animated {}

Actor
{
	basic_action = "Emerge"
}

Transitionable {}

InteractionAction
{
	interaction_distance_override = 10
}

ControlZone
{
	condition = "players, alive"
	radius = 0
}

MinimapIcon
{
	force_temporary = true	
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/NPC/AlvaMachinarium"] = {
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    name = "Alva",
    life = 1.2,
    energyShield = 0.08,
    damage = 0.56,
    damageSpread = 0.2,
    attackTime = 1.17,
    attackRange = 10,
    accuracy = 5,
    skillList = {
        "MeleeAtAnimationSpeedUnique",
        "WalkEmergeNPCExplorer",
        "DoLiterallyNothing",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    name = "Basic Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeNPCExplorer"] = {
    name = "WalkEmergeNPCExplorer",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {150, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoLiterallyNothing"] = {
    name = "???",
    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 = { }, },
    },
}
keyval
Stats.item_drop_slots1
Stats.energy_shield_recharge_rate_per_minute_%750
Stats.base_maximum_mana200
Stats.maximum_physical_damage_reduction_%75
Stats.base_maximum_all_resistances_%75
Stats.monster_base_flask_charges_percent_of_monster_power50
Stats.base_critical_hit_damage_bonus30
Stats.max_endurance_charges3
Stats.max_frenzy_charges3
Stats.max_power_charges3
Stats.object_inherent_base_maximum_block_%_from_ot50
Stats.movement_velocity_cap128
Stats.max_azurite_debuff_stacks10
Stats.ignore_skill_weapon_restrictions1
Stats.melee_hit_damage_stun_multiplier_+%_final_from_ot33
Stats.physical_hit_damage_stun_multiplier_+%_final_from_ot100
Stats.scale_melee_range_to_actor_scale1
Stats.use_melee_pattern_range1
Stats.melee_swing_not_scaled_by_area_modifiers1
Stats.actor_scale_+%_limit200
Stats.base_heavy_stun_duration_ms2000
Stats.melee_defer_damage_prediction1
Stats.poise_decay_delay_ms8000
Stats.poise_decay_%_per_second5
Stats.base_block_angle_degrees180
Stats.action_attack_or_cast_time_uses_animation_length1
Stats.slow_potency_+%_final_per_additional_player-10
Stats.check_for_targets_between_initiator_and_projectile_source1
Stats.maximum_life_+%_final_per_additional_player50
Stats.maximum_energy_shield_+%_final_per_additional_player50
Stats.poise_threshold_+%_final_per_additional_player50
Stats.stun_base_duration_override_ms500
Stats.bleeding_moving_damage_%_of_base_override200
Stats.immune_to_cheats1
Stats.cannot_die1
Stats.monster_no_additional_player_scaling1
Stats.cannot_be_chained_from1
Stats.base_cannot_be_damaged1
ObjectMagicProperties.stat_description_listMetadata/StatDescriptions/monster_stat_descriptions.csd
Positioned.blockingtrue
Positioned.team0, 1
Positioned.serialise_collidabletrue
BaseEvents.server_onlytrue
Actor.basic_actionMove, MoveForced, MoveToFormation, Flee, StrafeLeft, StrafeRight, StrafeRandom, Advance, DoNothing, MonsterPickup, MinionInteraction, ChangeToStance1, ChangeToStance2, MoveForced, Emerge
Actor.slow_animations_go_to_idlefalse, false
MinimapIcon.iconNPC
MinimapIcon.force_temporarytrue
StateMachine.define_shared_state =,
StateMachine.", , ,
StateMachine.enable_combat;
StateMachine.in_combat;
StateMachine.weapon_visibility;
StateMachine.cantgethome;
StateMachine.combat_enabled;
StateMachine.intro_finished;
StateMachine.periodic_inspect;
StateMachine.spawned;
InteractionAction.interaction_distance_override10
ControlZone.conditionplayers, alive
ControlZone.radius0
Alva
CategoryHumanoidHumanoid
IconEnemyEvasionStrong
Spectre
Tagsbludgeoning_weapon, Caster, fire_affinity, has_dual_wield_melee, has_one_hand_mace, has_one_handed_melee, human, humanoid, melee, not_str, physical_affinity, plate_armour, red_blood, Stab1HMetal_onhit_audio, very_slow_movement
Life
120%
Energy Shield From Life
8%
Evasion
+50%
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Damage
56%
Accuracy
500%
5%
Attack Distance
4 ~ 10
Attack Time
1.17 Second
Damage Spread
±20%
Experience
100%
Model Size
100%
Type
AlvaMachinariumLower
Metadata
AlvaMachinariumLower
Reservation
50
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Reservation
30%
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Level
68
Life
9,908
Armour
2,413
Evasion Rating
1,062
Energy Shield
793
Damage
131
Spell Damage
131
Accuracy
7,506
Attack Time
1.17
Experience
28,634
Minion Life
8,316
Minion Energy Shield
665
Minion Damage
543
Minion Armour
2,413
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
Basic Attack
Base Damage: 104—157
Critical Hit Chance: 5%
Attack Time: 1.17 sec
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [100]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
iconbasicattack
WalkEmergeNPCExplorer
walk emerge distance [150]
DoLiterallyNothing
???

Object Type

version 2
extends "Metadata/Monsters/NPC/NPCExplorerBase"

StateMachine
{
	define_shared_state =
	"
		go_away;
		spawned;
		periodic_inspect;
	"
}

Actor
{
	basic_action = "Emerge"
}

Transitionable {}

InteractionAction
{
	interaction_distance_override = 10
}

ControlZone
{
	condition = "players, alive"
	radius = 0
}

MinimapIcon
{
	force_temporary = true
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/NPC/AlvaMachinariumLower"] = {
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    name = "Alva",
    life = 1.2,
    energyShield = 0.08,
    damage = 0.56,
    damageSpread = 0.2,
    attackTime = 1.17,
    attackRange = 10,
    accuracy = 5,
    skillList = {
        "MeleeAtAnimationSpeedUnique",
        "WalkEmergeNPCExplorer",
        "DoLiterallyNothing",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    name = "Basic Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeNPCExplorer"] = {
    name = "WalkEmergeNPCExplorer",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {150, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoLiterallyNothing"] = {
    name = "???",
    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 = { }, },
    },
}
keyval
Stats.item_drop_slots1
Stats.energy_shield_recharge_rate_per_minute_%750
Stats.base_maximum_mana200
Stats.maximum_physical_damage_reduction_%75
Stats.base_maximum_all_resistances_%75
Stats.monster_base_flask_charges_percent_of_monster_power50
Stats.base_critical_hit_damage_bonus30
Stats.max_endurance_charges3
Stats.max_frenzy_charges3
Stats.max_power_charges3
Stats.object_inherent_base_maximum_block_%_from_ot50
Stats.movement_velocity_cap128
Stats.max_azurite_debuff_stacks10
Stats.ignore_skill_weapon_restrictions1
Stats.melee_hit_damage_stun_multiplier_+%_final_from_ot33
Stats.physical_hit_damage_stun_multiplier_+%_final_from_ot100
Stats.scale_melee_range_to_actor_scale1
Stats.use_melee_pattern_range1
Stats.melee_swing_not_scaled_by_area_modifiers1
Stats.actor_scale_+%_limit200
Stats.base_heavy_stun_duration_ms2000
Stats.melee_defer_damage_prediction1
Stats.poise_decay_delay_ms8000
Stats.poise_decay_%_per_second5
Stats.base_block_angle_degrees180
Stats.action_attack_or_cast_time_uses_animation_length1
Stats.slow_potency_+%_final_per_additional_player-10
Stats.check_for_targets_between_initiator_and_projectile_source1
Stats.maximum_life_+%_final_per_additional_player50
Stats.maximum_energy_shield_+%_final_per_additional_player50
Stats.poise_threshold_+%_final_per_additional_player50
Stats.stun_base_duration_override_ms500
Stats.bleeding_moving_damage_%_of_base_override200
Stats.immune_to_cheats1
Stats.cannot_die1
Stats.monster_no_additional_player_scaling1
Stats.cannot_be_chained_from1
Stats.base_cannot_be_damaged1
ObjectMagicProperties.stat_description_listMetadata/StatDescriptions/monster_stat_descriptions.csd
Positioned.blockingtrue
Positioned.team0, 1
Positioned.serialise_collidabletrue
BaseEvents.server_onlytrue
Actor.basic_actionMove, MoveForced, MoveToFormation, Flee, StrafeLeft, StrafeRight, StrafeRandom, Advance, DoNothing, MonsterPickup, MinionInteraction, ChangeToStance1, ChangeToStance2, MoveForced, Emerge
Actor.slow_animations_go_to_idlefalse, false
MinimapIcon.iconNPC
MinimapIcon.force_temporarytrue
StateMachine.define_shared_state =,
StateMachine.", , ,
StateMachine.enable_combat;
StateMachine.in_combat;
StateMachine.weapon_visibility;
StateMachine.cantgethome;
StateMachine.combat_enabled;
StateMachine.intro_finished;
StateMachine.go_away;
StateMachine.spawned;
StateMachine.periodic_inspect;
InteractionAction.interaction_distance_override10
ControlZone.conditionplayers, alive
ControlZone.radius0
Alva
CategoryHumanoidHumanoid
IconEnemyEvasionStrong
Spectre
Tagsbludgeoning_weapon, Caster, fire_affinity, has_dual_wield_melee, has_one_hand_mace, has_one_handed_melee, human, humanoid, melee, not_str, physical_affinity, plate_armour, red_blood, Stab1HMetal_onhit_audio, very_slow_movement
Life
120%
Energy Shield From Life
8%
Evasion
+50%
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Damage
56%
Accuracy
500%
5%
Attack Distance
4 ~ 10
Attack Time
1.17 Second
Damage Spread
±20%
Experience
100%
Model Size
100%
Type
AlvaMachinarium
Metadata
AlvaMachinarium1Summon_
Reservation
50
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Reservation
30%
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Level
68
Life
9,908
Armour
2,413
Evasion Rating
1,062
Energy Shield
793
Damage
131
Spell Damage
131
Accuracy
7,506
Attack Time
1.17
Experience
28,634
Minion Life
8,316
Minion Energy Shield
665
Minion Damage
543
Minion Armour
2,413
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
Basic Attack
Base Damage: 104—157
Critical Hit Chance: 5%
Attack Time: 1.17 sec
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [100]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
iconbasicattack
WalkEmergeNPCExplorer
walk emerge distance [150]
DoLiterallyNothing
???
EASAlvaMachinariumInspect
Spell
Cast Time: 1 sec
action attack or cast time uses animation length [1]

Object Type

version 2
extends "Metadata/Monsters/NPC/NPCExplorerBase"

StateMachine
{
	define_shared_state =
	"
		periodic_inspect;
		spawned;
	"
}

Animated {}

Actor
{
	basic_action = "Emerge"
}

Transitionable {}

InteractionAction
{
	interaction_distance_override = 10
}

ControlZone
{
	condition = "players, alive"
	radius = 0
}

MinimapIcon
{
	force_temporary = true	
}
-- src\Data\Spectres.lua
minions["Metadata/NPC/Four_Act3/AlvaMachinarium1Summon_"] = {
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    name = "Alva",
    life = 1.2,
    energyShield = 0.08,
    damage = 0.56,
    damageSpread = 0.2,
    attackTime = 1.17,
    attackRange = 10,
    accuracy = 5,
    skillList = {
        "MeleeAtAnimationSpeedUnique",
        "EASAlvaMachinariumInspect",
        "WalkEmergeNPCExplorer",
        "DoLiterallyNothing",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    name = "Basic Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASAlvaMachinariumInspect"] = {
    name = "EASAlvaMachinariumInspect",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeNPCExplorer"] = {
    name = "WalkEmergeNPCExplorer",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {150, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoLiterallyNothing"] = {
    name = "???",
    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 = { }, },
    },
}
Alva
CategoryHumanoidHumanoid
IconEnemyEvasionStrong
Spectre
Tagsbludgeoning_weapon, Caster, fire_affinity, has_dual_wield_melee, has_one_hand_mace, has_one_handed_melee, human, humanoid, melee, not_str, physical_affinity, plate_armour, red_blood, Stab1HMetal_onhit_audio, very_slow_movement
Life
120%
Energy Shield From Life
8%
Evasion
+50%
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Damage
56%
Accuracy
500%
5%
Attack Distance
4 ~ 10
Attack Time
1.17 Second
Damage Spread
±20%
Experience
100%
Model Size
100%
Type
AlvaMachinariumLower
Metadata
AlvaMachinarium2Summon__
Reservation
50
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Reservation
30%
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Level
68
Life
9,908
Armour
2,413
Evasion Rating
1,062
Energy Shield
793
Damage
131
Spell Damage
131
Accuracy
7,506
Attack Time
1.17
Experience
28,634
Minion Life
8,316
Minion Energy Shield
665
Minion Damage
543
Minion Armour
2,413
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
Basic Attack
Base Damage: 104—157
Critical Hit Chance: 5%
Attack Time: 1.17 sec
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [100]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
iconbasicattack
WalkEmergeNPCExplorer
walk emerge distance [150]
DoLiterallyNothing
???
EASAlvaMachinariumInspect
Spell
Cast Time: 1 sec
action attack or cast time uses animation length [1]
EASAlvaMachinariumLeaveThroughPortal
Spell
Cast Time: 1 sec

Object Type

version 2
extends "Metadata/Monsters/NPC/NPCExplorerBase"

StateMachine
{
	define_shared_state =
	"
		go_away;
		spawned;
		periodic_inspect;
	"
}

Actor
{
	basic_action = "Emerge"
}

Transitionable {}

InteractionAction
{
	interaction_distance_override = 10
}

ControlZone
{
	condition = "players, alive"
	radius = 0
}

MinimapIcon
{
	force_temporary = true
}
-- src\Data\Spectres.lua
minions["Metadata/NPC/Four_Act3/AlvaMachinarium2Summon__"] = {
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    name = "Alva",
    life = 1.2,
    energyShield = 0.08,
    damage = 0.56,
    damageSpread = 0.2,
    attackTime = 1.17,
    attackRange = 10,
    accuracy = 5,
    skillList = {
        "MeleeAtAnimationSpeedUnique",
        "EASAlvaMachinariumInspect",
        "EASAlvaMachinariumLeaveThroughPortal",
        "WalkEmergeNPCExplorer",
        "DoLiterallyNothing",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    name = "Basic Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASAlvaMachinariumInspect"] = {
    name = "EASAlvaMachinariumInspect",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "action_attack_or_cast_time_uses_animation_length",
    },
    levels = {
        [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASAlvaMachinariumLeaveThroughPortal"] = {
    name = "EASAlvaMachinariumLeaveThroughPortal",
    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 = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeNPCExplorer"] = {
    name = "WalkEmergeNPCExplorer",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {150, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoLiterallyNothing"] = {
    name = "???",
    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 = { }, },
    },
}
Alva
CategoryHumanoidHumanoid
IconEnemyEvasionStrong
Spectre
Tagsbludgeoning_weapon, Caster, fire_affinity, has_dual_wield_melee, has_one_hand_mace, has_one_handed_melee, human, humanoid, melee, not_str, physical_affinity, plate_armour, red_blood, Stab1HMetal_onhit_audio, very_slow_movement
Life
120%
Energy Shield From Life
8%
Evasion
+50%
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Damage
56%
Accuracy
500%
5%
Attack Distance
4 ~ 10
Attack Time
1.17 Second
Damage Spread
±20%
Experience
100%
Model Size
100%
Type
AlvaWaterways
Metadata
AlvaWaterwaysSummon__
Reservation
50
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Reservation
30%
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Level
68
Life
9,908
Armour
2,413
Evasion Rating
1,062
Energy Shield
793
Damage
131
Spell Damage
131
Accuracy
7,506
Attack Time
1.17
Experience
28,634
Minion Life
8,316
Minion Energy Shield
665
Minion Damage
543
Minion Armour
2,413
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
Basic Attack
Base Damage: 104—157
Critical Hit Chance: 5%
Attack Time: 1.17 sec
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [100]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
iconbasicattack
WalkEmergeNPCExplorer
walk emerge distance [150]
DoLiterallyNothing
???

Object Type

version 2
extends "Metadata/Monsters/NPC/NPCMonsterBase"

Animated
{
	animated_object = "Metadata/NPC/League/Incursion/TreasureHunter.ao"
}

Positioned
{
	block_quest_flag = "Visited-G3_2_1"
}

Transitionable {}

Actor
{
	basic_action = "Emerge"
}

StateMachine
{
	define_shared_state = "spawned;"
}

MinimapIcon
{
	force_temporary = true
}
-- src\Data\Spectres.lua
minions["Metadata/NPC/Four_Act3/AlvaWaterwaysSummon__"] = {
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    name = "Alva",
    life = 1.2,
    energyShield = 0.08,
    damage = 0.56,
    damageSpread = 0.2,
    attackTime = 1.17,
    attackRange = 10,
    accuracy = 5,
    skillList = {
        "MeleeAtAnimationSpeedUnique",
        "WalkEmergeNPCExplorer",
        "DoLiterallyNothing",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    name = "Basic Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeNPCExplorer"] = {
    name = "WalkEmergeNPCExplorer",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {150, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoLiterallyNothing"] = {
    name = "???",
    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 = { }, },
    },
}
Alva
CategoryHumanoidHumanoid
IconEnemyEvasionStrong
stance movement speed +% final [-71]
Spectre
Tagsbludgeoning_weapon, Caster, fire_affinity, has_dual_wield_melee, has_one_hand_mace, has_one_handed_melee, human, humanoid, medium_movement, melee, not_str, physical_affinity, plate_armour, red_blood, Stab1HMetal_onhit_audio
Life
120%
Energy Shield From Life
8%
Evasion
+50%
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Damage
56%
Accuracy
500%
5%
Attack Distance
4 ~ 10
Attack Time
1.17 Second
Damage Spread
±20%
Experience
100%
Model Size
100%
Type
AlvaSunkenCityPast
Metadata
AlvaSunkenCityPast
Reservation
50
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Reservation
30%
Resistance
IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
Level
68
Life
9,908
Armour
2,413
Evasion Rating
1,062
Energy Shield
793
Damage
131
Spell Damage
131
Accuracy
7,506
Attack Time
1.17
Experience
28,634
Minion Life
8,316
Minion Energy Shield
665
Minion Damage
543
Minion Armour
2,413
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
Basic Attack
Base Damage: 104—157
Critical Hit Chance: 5%
Attack Time: 1.17 sec
action attack or cast time uses animation length [1]
monster penalty against minions damage +% final vs player minions [100]
projectile uses contact position [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
iconbasicattack
WalkEmergeNPCExplorer
walk emerge distance [150]
DoLiterallyNothing
???

Object Type

version 2
extends "Metadata/Monsters/Monster"

StateMachine
{
	define_shared_state =
	"
		spawned;
		walking_to_viper;
	"
}

Animated {}

Actor
{
	slow_animations_go_to_idle = false
	basic_action = "ChangeToStance1"
	basic_action = "ChangeToStance2"
	basic_action = "MoveForced"
	basic_action = "Emerge"
	basic_action = "Emerge2"
	basic_action = "Emerge3"
}

Transitionable {}

Positioned
{
	blocking = false
}

Stats
{
	set_immune_to_cheats = 1
	set_cannot_die = 1
	set_monster_no_additional_player_scaling = 1
	set_cannot_be_chained_from = 1
	set_base_cannot_be_damaged = 1
	set_untargetable_by_monster_ai = 1
}

NPC {}

MinimapIcon
{
	icon = "NPC"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/NPC/AlvaSunkenCityPast"] = {
    fireResist = 0,
    coldResist = 0,
    lightningResist = 0,
    chaosResist = 0,
    name = "Alva",
    life = 1.2,
    energyShield = 0.08,
    damage = 0.56,
    damageSpread = 0.2,
    attackTime = 1.17,
    attackRange = 10,
    accuracy = 5,
    skillList = {
        "MeleeAtAnimationSpeedUnique",
        "WalkEmergeNPCExplorer",
        "DoLiterallyNothing",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    name = "Basic Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.AttackInPlace] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
        "skill_can_fire_arrows",
        "skill_can_fire_wand_projectiles",
        "action_attack_or_cast_time_uses_animation_length",
        "projectile_uses_contact_position",
        "use_scaled_contact_offset",
    },
    levels = {
        [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["WalkEmergeNPCExplorer"] = {
    name = "WalkEmergeNPCExplorer",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "walk_emerge_distance",
    },
    levels = {
        [1] = {150, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DoLiterallyNothing"] = {
    name = "???",
    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 = { }, },
    },
}
FamilyNothing
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
stance movement speed +% final [-71]
FamilyStance
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • stance movement speed +% final -71 — -71 Global
  • keyval
    Stats.item_drop_slots1
    Stats.energy_shield_recharge_rate_per_minute_%750
    Stats.base_maximum_mana200
    Stats.maximum_physical_damage_reduction_%75
    Stats.base_maximum_all_resistances_%75
    Stats.monster_base_flask_charges_percent_of_monster_power50
    Stats.base_critical_hit_damage_bonus30
    Stats.max_endurance_charges3
    Stats.max_frenzy_charges3
    Stats.max_power_charges3
    Stats.object_inherent_base_maximum_block_%_from_ot50
    Stats.movement_velocity_cap128
    Stats.max_azurite_debuff_stacks10
    Stats.ignore_skill_weapon_restrictions1
    Stats.melee_hit_damage_stun_multiplier_+%_final_from_ot33
    Stats.physical_hit_damage_stun_multiplier_+%_final_from_ot100
    Stats.scale_melee_range_to_actor_scale1
    Stats.use_melee_pattern_range1
    Stats.melee_swing_not_scaled_by_area_modifiers1
    Stats.actor_scale_+%_limit200
    Stats.base_heavy_stun_duration_ms2000
    Stats.melee_defer_damage_prediction1
    Stats.poise_decay_delay_ms8000
    Stats.poise_decay_%_per_second5
    Stats.base_block_angle_degrees180
    Stats.action_attack_or_cast_time_uses_animation_length1
    Stats.slow_potency_+%_final_per_additional_player-10
    Stats.check_for_targets_between_initiator_and_projectile_source1
    Stats.maximum_life_+%_final_per_additional_player50
    Stats.maximum_energy_shield_+%_final_per_additional_player50
    Stats.poise_threshold_+%_final_per_additional_player50
    Stats.stun_base_duration_override_ms500
    Stats.bleeding_moving_damage_%_of_base_override200
    Stats.immune_to_cheats1
    Stats.cannot_die1
    Stats.monster_no_additional_player_scaling1
    Stats.cannot_be_chained_from1
    Stats.base_cannot_be_damaged1
    Stats.untargetable_by_monster_ai1
    ObjectMagicProperties.stat_description_listMetadata/StatDescriptions/monster_stat_descriptions.csd
    Positioned.blockingtrue, false
    Positioned.team0
    Positioned.serialise_collidabletrue
    BaseEvents.server_onlytrue
    Actor.basic_actionMove, MoveForced, MoveToFormation, Flee, StrafeLeft, StrafeRight, StrafeRandom, Advance, DoNothing, MonsterPickup, MinionInteraction, ChangeToStance1, ChangeToStance2, MoveForced, Emerge, Emerge2, Emerge3
    Actor.slow_animations_go_to_idlefalse, false
    StateMachine.define_shared_state =
    StateMachine.",
    StateMachine.spawned;
    StateMachine.walking_to_viper;
    MinimapIcon.iconNPC
    Alva
    CategoryHumanoidHumanoid
    IconEnemyEvasionStrong
    Spectre
    Tagsbludgeoning_weapon, Caster, fire_affinity, has_dual_wield_melee, has_one_hand_mace, has_one_handed_melee, human, humanoid, melee, not_str, physical_affinity, plate_armour, red_blood, Stab1HMetal_onhit_audio, very_slow_movement
    Life
    120%
    Energy Shield From Life
    8%
    Evasion
    +50%
    Resistance
    IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
    Damage
    56%
    Accuracy
    500%
    5%
    Attack Distance
    4 ~ 10
    Attack Time
    1.17 Second
    Damage Spread
    ±20%
    Experience
    100%
    Model Size
    100%
    Type
    AlvaIncursionHubSummon
    Metadata
    AlvaIncursionHubSummon
    Reservation
    50
    Resistance
    IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
    Reservation
    30%
    Resistance
    IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
    Level
    68
    Life
    9,908
    Armour
    2,413
    Evasion Rating
    1,062
    Energy Shield
    793
    Damage
    131
    Spell Damage
    131
    Accuracy
    7,506
    Attack Time
    1.17
    Experience
    28,634
    Minion Life
    8,316
    Minion Energy Shield
    665
    Minion Damage
    543
    Minion Armour
    2,413
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
    Basic Attack
    Base Damage: 104—157
    Critical Hit Chance: 5%
    Attack Time: 1.17 sec
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [100]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    iconbasicattack
    WalkEmergeNPCExplorer
    walk emerge distance [150]
    DoLiterallyNothing
    ???

    Object Type

     
    -- src\Data\Spectres.lua
    minions["Metadata/NPC/League/Incursion/AlvaIncursionHubSummon"] = {
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        name = "Alva",
        life = 1.2,
        energyShield = 0.08,
        damage = 0.56,
        damageSpread = 0.2,
        attackTime = 1.17,
        attackRange = 10,
        accuracy = 5,
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "WalkEmergeNPCExplorer",
            "DoLiterallyNothing",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        name = "Basic Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WalkEmergeNPCExplorer"] = {
        name = "WalkEmergeNPCExplorer",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_distance",
        },
        levels = {
            [1] = {150, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DoLiterallyNothing"] = {
        name = "???",
        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 = { }, },
        },
    }
    
    Alva
    CategoryHumanoidHumanoid
    IconEnemyEvasionStrong
    Spectre
    Tagsbludgeoning_weapon, Caster, fire_affinity, has_dual_wield_melee, has_one_hand_mace, has_one_handed_melee, human, humanoid, melee, not_str, physical_affinity, plate_armour, red_blood, Stab1HMetal_onhit_audio, very_slow_movement
    Life
    120%
    Energy Shield From Life
    8%
    Evasion
    +50%
    Resistance
    IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
    Damage
    56%
    Accuracy
    500%
    5%
    Attack Distance
    4 ~ 10
    Attack Time
    1.17 Second
    Damage Spread
    ±20%
    Experience
    100%
    Model Size
    100%
    Type
    AlvaIncursionHubSummon
    Metadata
    AlvaIncursionAccessSummon
    Reservation
    50
    Resistance
    IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
    Reservation
    30%
    Resistance
    IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
    Level
    68
    Life
    9,908
    Armour
    2,413
    Evasion Rating
    1,062
    Energy Shield
    793
    Damage
    131
    Spell Damage
    131
    Accuracy
    7,506
    Attack Time
    1.17
    Experience
    28,634
    Minion Life
    8,316
    Minion Energy Shield
    665
    Minion Damage
    543
    Minion Armour
    2,413
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
    Basic Attack
    Base Damage: 104—157
    Critical Hit Chance: 5%
    Attack Time: 1.17 sec
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [100]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    iconbasicattack
    WalkEmergeNPCExplorer
    walk emerge distance [150]
    DoLiterallyNothing
    ???

    Object Type

     
    -- src\Data\Spectres.lua
    minions["Metadata/NPC/League/Incursion/AlvaIncursionAccessSummon"] = {
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        name = "Alva",
        life = 1.2,
        energyShield = 0.08,
        damage = 0.56,
        damageSpread = 0.2,
        attackTime = 1.17,
        attackRange = 10,
        accuracy = 5,
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "WalkEmergeNPCExplorer",
            "DoLiterallyNothing",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        name = "Basic Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WalkEmergeNPCExplorer"] = {
        name = "WalkEmergeNPCExplorer",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_distance",
        },
        levels = {
            [1] = {150, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DoLiterallyNothing"] = {
        name = "???",
        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 = { }, },
        },
    }
    
    Alva
    CategoryHumanoidHumanoid
    IconEnemyEvasionStrong
    Spectre
    Tagsbludgeoning_weapon, Caster, fire_affinity, has_dual_wield_melee, has_one_hand_mace, has_one_handed_melee, human, humanoid, melee, not_str, physical_affinity, plate_armour, red_blood, Stab1HMetal_onhit_audio, very_slow_movement
    Life
    120%
    Energy Shield From Life
    8%
    Evasion
    +50%
    Resistance
    IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
    Damage
    56%
    Accuracy
    500%
    5%
    Attack Distance
    4 ~ 10
    Attack Time
    1.17 Second
    Damage Spread
    ±20%
    Experience
    100%
    Model Size
    100%
    Type
    AlvaIncursionHubSummon
    Metadata
    AlvaIncursionTempleSummon
    Reservation
    50
    Resistance
    IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
    Reservation
    30%
    Resistance
    IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning0% IconEnemyResistanceChaos0%
    Level
    68
    Life
    9,908
    Armour
    2,413
    Evasion Rating
    1,062
    Energy Shield
    793
    Damage
    131
    Spell Damage
    131
    Accuracy
    7,506
    Attack Time
    1.17
    Experience
    28,634
    Minion Life
    8,316
    Minion Energy Shield
    665
    Minion Damage
    543
    Minion Armour
    2,413
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser, AttackInPlace
    Basic Attack
    Base Damage: 104—157
    Critical Hit Chance: 5%
    Attack Time: 1.17 sec
    action attack or cast time uses animation length [1]
    monster penalty against minions damage +% final vs player minions [100]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    iconbasicattack
    WalkEmergeNPCExplorer
    walk emerge distance [150]
    DoLiterallyNothing
    ???

    Object Type

     
    -- src\Data\Spectres.lua
    minions["Metadata/NPC/League/Incursion/AlvaIncursionTempleSummon"] = {
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        name = "Alva",
        life = 1.2,
        energyShield = 0.08,
        damage = 0.56,
        damageSpread = 0.2,
        attackTime = 1.17,
        attackRange = 10,
        accuracy = 5,
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "WalkEmergeNPCExplorer",
            "DoLiterallyNothing",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        name = "Basic Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.AttackInPlace] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WalkEmergeNPCExplorer"] = {
        name = "WalkEmergeNPCExplorer",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_distance",
        },
        levels = {
            [1] = {150, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DoLiterallyNothing"] = {
        name = "???",
        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 = { }, },
        },
    }
    
    Alva Topic /6
    NPCName
    Galvanic Field
    Alva's Memory
    Galvanic Wand
    Galvanic Shards
    Warding Rune of Salvaging
    Veritania's CrestShe sought to bring salvation,
    but lost her compassion.
    Alva Text Audio /314
    Name
    [DNT-UNUSED] Just in time!
    AlvaZigguratIntro — Alva
    Oh, hello. I'm Alva Valai. We can always use another pair of hands around here. Be sure to talk to Oswald as he {usually} likes to greet newcomers. In any case, welcome!
    Introduction — Alva
    I'm sorry, but I'm really very busy. But if you are interested in helping us find relics, Oswald can show you the ropes.
    Quite Busy — Alva
    Ah yes, we've come across this before, but we can't power it...
    Alva_G3_Waterways_Out_Loud — Alva
    The Vaal used this device to operate the mechanisms in the canal, but we would need a special artefact to power it. From the translations I've made, I believe they were called 'Soul Cores'. I've never even seen an in-tact Soul Core large enough for something like this though... I suppose if you want to try and find one you could ask our guide, Servi.
    Powering the Mechanism — Alva
    Death gems, blood crystals... or more colloquially, 'Soul Cores'. They were made by sacrificing living people and capturing their energies inside a crystal lattice. Some think the victims are still trapped inside, existing in eternal agony until someone drains the core's energy completely. There's no way to know that for certain, of course, but it's rather chilling to think about...
    Soul Cores — Alva
    These waterways are a series of canals the Vaal built on the upper edge of the city. The great Matlan river didn't run quite this far south, but they diverted a portion of it for a complex irrigation system. That really allowed the city to thrive and the Vaal to flourish. Though I don't fully understand why they created a system that could flood the entire city...
    The Matlan Waterways — Alva
    Now this is a find! A Vaal ruin that hasn't been looted. No one from camp has managed to make it to this part of the jungle and survive... until now!
    Alva_G3_Machinarium_1_Out_Loud — Alva
    This mechanism... if powered with a small Soul Core, it could open that door. There should definitely be Soul Cores somewhere around here. They had to power these constructs somehow!
    Opening the Machinarium — Alva
    Look for a red crystal a bit bigger than your fist. It should be warm to the touch... Why, you ask? That'd be the soul trapped inside.
    Small Soul Core — Alva
    Near the end of their civilisation, the Vaal tried to combat a worsening labour shortage - by sacrificing their own citizens to power constructs. Designed to till the fields, mine the quarries and the like - they were quite a marvel. As it turns out, human souls don't make for a very sustainable fuel source... And so began their downward spiral. Rather silly for such an intellectual people, wouldn't you say?
    The Stone Men — Alva
    Oh, did you fight some sort of animal on the way here? Servi did tell us that the Wetlands had quite a few nasty beasts. But hey... I bet you didn't even break a sweat!
    Xyclucian — Alva
    Well... consider me impressed! I'll keep investigating here for now. If you find anything interesting, I'll come to you.
    Alva_G3_Machinarium_1_Door_Opened — Alva
    This is the largest Soul Core I've ever seen! With this we could power the mechanism in the waterways. But it isn't charged...
    Alva_G3_Machinarium_2_Out_Loud — Alva
    There is still latent energy residing here... From what I can gather, these lines in the stonework should lead to generators. You might need to find some more Soul Cores to spin them up, but everything looks to be in surprisingly decent condition. Maybe the constructs have been maintaining all this... In any case, let's hope it still functions. We'll then have to remove that large Soul Core from the wall of course, but that shouldn't be a problem.
    The Generators — Alva
    The Soul Core is charged! Why don't you do the honours?
    Alva_G3_Machinarium_2_Charged_Exclamation — Alva
    Oh dear. Now we just have to remove it from the giant construct... Good luck!
    Alva_G3_Machinarium_2_Boss_Exclamation — Alva
    Wow! You did it! Now we can use that Soul Core to power the mechanisms in the waterways. Good job with that construct, by the way.
    Large Soul Core — Alva
    Hello there, I'm Alva Valai. Sorry about Oswald... He can be a bit... rough with newcomers. But he's really not a bad sort. In any case, we can always use another pair of hands around here. Welcome!
    Introduction — Alva
    Something tells me you're the exploring type - we've got that in common. But some places even I steer clear of... I rather enjoy being alive, you see. Still, if you're feeling adventurous, there's fortunes to be made out there in the wilds. I'm especially interested in all things related to the Vaal, for academic reasons of course... but a bit of treasure never goes amiss.
    The Jungle — Alva
    From my understanding, it was a failsafe. A way to make sure their creations didn't get the better of them... or the world. The Vaal really were a very intelligent and pragmatic people, you know. At the south east edge of the city, there is a large dam. I've spent months trying to find a way to release the outer spillways... but to no avail. Those very walls are what keep the city flooded to this day.
    The Spillways — Alva
    This looks like the workshop of Jiquani, the Vaal Architect of Industry. He masterminded the constructs designed to help his people keep pace with their own rapid expansion. As with many of the Architects, his methods were brutal, to say the least. Countless peasants sacrificed at the altar of progress. Their screams still echo inside the soul cores themselves. Gosh... Quite grim, isn't it?
    Alva_G3_OnJiquani — Alva
    At last, Utzaal's temple district! Untold wealth lies in wait below!
    Alva_G3_Town_At_Stairs — Alva
    Unbroken statues! Original brickwork! The glimmer of gold! Oh, we're gonna be rich!
    Alva_G3_Town_Down_Stairs_Out_Loud — Alva
    Beneath our feet is the Temple of the Sun God, Kopec. It was said to contain a grand device. I've seen writings by a fellow named Ketzuli that mention his research in this temple, but I can't quite make sense of what the device was or how it functioned. We can't use Kalguuran explosives without risking whatever's in there, so we'd have to drain the city to be able to get inside.
    Alva_G3_Temple_of_Sun_God_ExplanationShort — Alva
    Beyond this sealed door is the Temple of the Sun God, Kopec. I've seen writings by a fellow named Ketzuli that mention his research in this temple, but I can't quite make sense of what the device was or how it functioned. Unfortunately we can't use Kalguuran explosives without risking whatever's inside. However... there's a piece missing from the door. Knowing the Vaal, it'll be made of gold, of course! I recommend heading into the city to search for it. Try looking around the Aggorat area, as that was well known for its opulence and golden tributes, especially at the main temple's apex. Hurry back if you find it!
    The Sealed Gate — Alva
    It seems there is a piece missing from the door... Something in the shape of a small statue. Knowing the Vaal, it'll be made of gold, of course. I suggest venturing into the city to look for it. Focus on the Aggorat area, renowned for its grandeur and golden adornments, particularly at the apex of its main temple. Hurry back if you find it!
    Alva_G3_Town_Bottom_Of_Stairs_Just_Quest — Alva
    It's hard to guess what the device inside the Temple might be. I do know that it was commissioned by Queen Atziri's Thaumaturge, Doryani himself. The project was given all the resources it needed, and the work was kept secret, even from Atziri. As best as I could translate, they claimed using it might mean 'abandoning all they had built'. They seemed to view it as a last resort, a way to save their legacy if all else failed... It's not often I detect fear in Vaal writings, but they definitely hoped they would never have to use it.
    The Device — Alva
    By their final days, the Vaal were a deeply tiered empire based on brutal competition. Those at the top vied with each other through any means necessary, and Doryani was the foremost among these ambitious and amoral men. He was second only to Queen Atziri herself. Utzaal was the seat of his power, and ancient writings claim he undertook a vast array of strange projects and sordid experiments here... Some glyphs I have seen are too stomach-turning to discuss.
    Doryani — Alva
    How do I even begin to describe the last Queen of the Vaal? She left a tremendous mark on history. She was intelligent and capable enough to rule unquestioned over a bloodthirsty empire of volatile nobles, and the people adored her and feared her in equal measure. Vaal writings speak of her as the most beautiful woman of the era, but also the most dangerous. She sought eternal life, and she was willing to sacrifice {anything} to achieve it. The ruins around you are the consequence of those ambitions. Sometimes while I'm looting a temple, I remember that everything we find once belonged to a living, breathing person that probably died horribly... Sort of takes the fun out of it, doesn't it?
    Atziri — Alva
    You found it! Try placing the idol in the door... Maybe we'll get lucky!
    Temple of Kopec — Alva
    What is that strange heat? Is it possible that something has survived within after all this time?
    Alva_G3_Ziggurat_Opened_Exclamation — Alva
    Ouch, that's hot! I'm gonna stay here for now. See if you can find a way past that heat!
    Alva_G3_SunGod_Entrance — Alva
    This chamber gives me a very strange feeling...
    Alva_G3_SunGod_TimeChamber_One — Alva
    These runes... I can make out a symbol for 'blood' and 'waiting'... hmm...
    Alva_G3_SunGod_TimeChamber_Two — Alva
    Oh wait, it's not 'a blood offering,' it's 'someone of Vaal blood'...
    Alva_G3_SunGod_TimeChamber_Three — Alva
    Is this a good time to mention I have a distant Vaal ancestor?! Perhaps if I...
    Alva_G3_SunGod_TimeChamber_Four — Alva
    It's activating! Stand back!
    Alva_G3_SunGod_TimeChamber_Five — Alva
    The platform! It's rising!
    Alva_G3_SunGod_TimeChamber_Six — Alva
    We're back in the Encampment? We were right on top of this device the entire time!
    Alva_G3_SunGod_TimeChamber_Seven — Alva
    It's some sort of... gateway... how incredible!
    Alva_G3_SunGod_TimeChamber_Eight — Alva
    Are these... living Vaal? In the flesh?!
    Alva_G3_SunGod_TimeChamber_Nine — Alva
    Hello! My name is Alva Valai! It was I who—
    Alva_G3_SunGod_TimeChamber_Ten — Alva
    Hey!
    Alva_G3_SunGod_TimeChamber_Eleven — Alva
    What are you doing?!
    Alva_G3_SunGod_TimeChamber_Twelve — Alva
    Don't touch me!
    Alva_G3_SunGod_TimeChamber_Thirteen — Alva
    It's been a lot longer than that.
    Alva_G3_Doryani_ConversationOne — Alva
    It's been nearly two thousand years since the Cataclysm.
    Alva_G3_Doryani_ConversationTwo — Alva
    History recorded the number of survivors who made it to the Azmeri in the mountains... three thousand, one hundred, and twenty-six.
    Alva_G3_Doryani_ConversationThree — Alva
    Release me, and we can talk about this. We'll figure something out.
    Alva_G3_Doryani_ConversationFour — Alva
    You're here! There is so much you need to understand!
    Alva_G3_Sanctum_one — Alva
    Stop it! Why are you fighting?! You both want the same thing!
    Alva_G3_Sanctum_two — Alva
    Thanks for the rescue, but you two need to talk!
    Alva_G3_Sanctum_three — Alva
    You really need to speak with Doryani. I think you both want the same thing: to prevent a Cataclysm.
    Alva_G3_Sanctum_four — Alva
    You {know} why we're here! It happened! It cannot be stopped!
    Alva_G3_MidFightDoryani — Alva
    Well... that was quite the adventure. I'll take you to Kingsmarch so you can charter a ship and search for the weapon that Doryani spoke of. We can leave whenever you're ready, just let me know.
    Alva_G3_End_of_Act_Chat — Alva
    It's a long overland journey to Kingsmarch, but there shouldn't be too much danger once we leave the jungle. The Kalguurans keep the road reasonably secure. Shall we?
    Alva_G3_Act_Transition — Alva
    That man is a mystery. Though it appears he is on your side for now, you mustn't forget who he is and all he has done... There is something eerily cold and calculating about him. I believe he will aid you so long as your goals align with his. The moment they do not... I'm just saying, don't turn your back on him.
    Alva_G3_Gossip_Doryani_Past — Alva
    This little excursion here represents my lifelong ambition. It's not just about finding treasure. I want to build an entire archaeological society someday! Wraeclast has countless layers of history buried beneath it, and I aim to uncover every last bit. I intend to call my group 'the Reliquarians.' A bit ostentatious, but the best things should be! A shame I couldn't have founded it a few decades ago, back when my birthplace Oriath was still a thriving city. Thanks to the Templars, relics from a dozen different cultures found their way to that little island over the centuries and are now all lost thanks to the disasters that happened there...
    Ziggurat Encampment — Alva
    Oswald's a grim sort, isn't he? He's always 'injury this, death that'. Personally, I've never been hurt while treasure hunting. I actually find it rather easy! He always makes sure we have the proper supplies, and checks his lists for everything four or five times before we make a move. He also invented what I call the Oswald technique. On the rare occasions he personally goes out with us, he throws a rock at absolutely everything before touching it. Every flagstone, every pillar, every statue... You'd be positively amazed at the elaborate traps he sets off, even in places I've walked through already!
    Oswald — Alva
    Servi has been a fantastic ally to us here. Her people have lived in the vicinity of Utzaal for countless generations, so she's been able to show us all the most interesting Vaal ruins. The accessible ruins were all looted long ago, of course, but the lake around us has protected most of the city since the end of the Vaal empire...
    Servi — Alva
    That hooded fellow over there... He's a friend of yours, I take it? Seems to be one of few words. Oh well. I'm not one to judge the company you choose to keep. Oswald's going to lose his wits if any more of you show up though!
    The Hooded One — Alva
    So you're looking for a device the Vaal intended to use against the Cataclysm? Ah, so that's why you came here. Well... You're on the right trail. The Ziggurat on which we stand was rumored to contain a device to save their people. If you want to explore it, you'll have to find a way to drain the city first.
    The Search — Alva
    History says Doryani disappeared just before the Cataclysm. Now we know why—he came with us to the present. It seems the choice has already been made.
    Alva_G3_Gossip_Doryani — Alva
    I've heard of the Beast. Everyone has. If someone is truly trying to raise another, then they must be the grandest of fools. These very ruins around us are the result of an attempt to control such a thing. This is the only way it can end.
    The Beast — Alva
    The Vaal in this pyramid must have been trapped here since the Cataclysm. Was it Corruption that kept them alive? Or the energy from their sun? I can't imagine a worse fate...
    Trapped in the Temple — Alva
    That sun is an incredible achievement, no doubt, but it doesn't fit with what the Vaal wrote about this place. Perhaps it powers the device we seek...
    The Sun — Alva
    Don't worry, I can solve this. This is all just a misunderstanding!
    Alva_G3_Utzaal_Approach_Viper_Out_Loud — Alva
    Why, that was me, of course! I am Alva Valai, treasure hunter extraordinaire—
    Alva_G3_Utzaal_Reply_To_Viper_Out_Loud — Alva
    [DNT-UNUSED] Good work on capturing Doryani. Let's meet up inside The Ziggurat Refuge at the base of this encampment.
    Alva_G3_Endgame_Go_To_Ziggurat — Alva
    Help me—
    Alva_G3_GodVoiceHelpMe — Alva
    Hurry! I'm being held in the farthest chamber—
    Alva_G3_GodVoiceHurry — Alva
    Ah, Kingsmarch! It's been months since I had a bath. If you're looking to hire a ship, you'll want to sell your share of these Vaal artefacts first. Talk to Rog here, he's our buyer. I'll have to... attend to a few things... but don't worry, we'll see each other again... when the time comes.
    Alva_G4_Kingsmarch_intro — Alva
    Ah, Kingsmarch! It's been months since I had a bath. I'll have to... attend to a few things... but don't worry, we'll see each other again... when the time comes.
    Alva_G4_Kingsmarch_intro_spoke_to_Rog — Alva
    I don't think they'll mind if I take this! For... archaeological purposes!
    Alva_Nicks_BloodMagicTome_Offscreen_Yes_This_Is_Canon — Alva
    [DNT-UNUSED] This is far as I can take you. I'm heading back to the jungle to search for more treasure.
    KingsmarchAlvaFarewell — Alva
    Ah, Kingsmarch! It's been months since I had a bath. If you're looking to hire a ship, you'll want to sell your share of these Vaal artefacts first. Talk to Rog here, he's our buyer. I'll have to... attend to a few things... but don't worry, we'll see each other again... when the time comes.
    KingsmarchAlvaIntroFirst — Alva
    Ah, Kingsmarch! It's been months since I had a bath. I'll have to attend to a few things, but don't worry, we'll see each other again... when the time comes.
    KingsmarchAlvaIntroSecond — Alva
    You're awake! I thought you might not make it..
    There's a lot to go over.. When you've pulled yourself together, go speak to Doryani
    AlvaEndgamePlayerWakeUp — Alva
    Ever since you encountered that strange mirror, this place is darker now, in a way I can't describe... Somebody's here. Someone that isn't us. I keep thinking I hear laughter, mocking us... but I look around, and I don't see anything. You just... keep your guard up, alright?
    AlvaOnDelirium — Alva
    You found a splinter of strange material beyond one of those creepy mirrors? Let me see... This marking... we've come across it in our excavations. In context, it was treated as something quite negative, something Karui myths referred to as 'sealed away,' or 'imprisoned.' You should try to gather more of these splinters. With enough of them, perhaps we can decipher the story of these markings. As a treasure hunter, I know: the past holds all the answers, if you're willing to look hard enough.
    AlvaOnCollectingDeliSplinter — Alva
    Hmm... we once excavated a ruin where the engraved pictures seemed to tell a story. It appeared as if they were teaching their children new knowledge by imbuing {emotions} in a piece of jewellery. It was a very {old} ruin and we couldn't identify it, but... maybe the distilled energy you found is a remnant of that lost culture. If you find a few more, you might be able to instil knowledge in something yourself...
    AlvaOnFindDistilledEmotion — Alva
    Now we know where we might find our unwelcome guest. Let's hit the trickster where he lives, in his so-called 'Simulacrum.' It might still be a trap, but... it's the only way. He will never leave us alone until we face him.
    AlvaOnFirstSimulacrumHeld — Alva
    How was the 'Simulacrum?' Oh. That sounds bloody awful! I suppose he was simply toying with you. A shame you didn't beat him at his own game.
    AlvaOnFirstSimulacrumFailed — Alva
    You beat that shadowy entity at his own game! Maybe now he'll stop frequenting our minds and tormenting us with all those whispers and shadows... That {was} him, right?
    AlvaOnSimulacrumComplete — Alva
    The ruins we couldn't identify... they weren't from any other culture I've seen. Not Vaal, not Primeval, not 'Precursor.' Do you think your 'Strange Voice' might be from that long lost people? He'd have to be very old... If you ever get the chance to ask him in person, I'd be curious to see what he says.
    AlvaOnUnidentifiedRuins — Alva
    As I've studied these grey splinters you found, I've come to believe that they have a kind of... knowledge imbued in them. It's fragmented, of course. Not enough to glean a conscious thought. But I keep having dreams... Nothing coherent yet... but I'll let you know...
    AlvaDreamSequenceOne — Alva
    I had a more coherent dream after working with a larger number of splinters... I saw a feast. A peaceful, tranquil place. I felt... smiles. I felt calm. I didn't get the impression that this was part of a vast empire, or a grand civilisation, or anything like that. Just a rare haven from the world's ills. I really wish I could have written it down... but it's gone. I can't hold on to the sensations...
    AlvaDreamSequenceTwo — Alva
    I had another dream... more like a nightmare. There was so much anger, so much hate. They were all dead. The haven... bloodied. Bodies everywhere, mutilated, all because of a harmless little lie I told, the kind any child might. They made me watch. I was alone. Traumatized. I vowed to make them suffer. I vowed to darken the places they felt safest. To turn their very homes into prisons of paranoia and fear. I did it, too. Countless faces twisted in agony and misery. I kept hurting them, but it never made me feel better... it just made the void bigger. When I woke up, I felt... empty. What... What do you think it means?
    AlvaDreamSequenceThree — Alva
    Once you put all those splinters together, I believe I had the final dream. I think I felt... Divinity, as crazy as that sounds. In the dream, I was hollow. Completely empty. I was a liar. A torturer. A deceiver. I'd perfected the art of shaping reality with words, purely to enact misery. I was so good at deception, I lied to myself, told myself that I was a god... I was so convincing, even I believed it. And you know what? It became true... But I knew that if I ever stopped being alone, if I ever let go of my agony, if I ever let myself care... it would all unravel... and I woke up feeling hopeless. Divinity isn't wonderful. It's isolating. I think I'm done with those splinters. I don't want to know anymore. The completed object... it's a fruit. A stone carving of a fruit we used to gather from the shore. Sweet and juicy, like summer, now lost forever... Sorry, what {they} used to gather...
    AlvaDreamSequenceFour — Alva
    You're awake! Oh, I thought you might not make it... There's a lot to go over... When you've pulled yourself together, speak with Doryani.
    AlvaEndgameOnWakeUp — Alva
    It's a good thing we resolved our differences when we did. Without Doryani, we'd have died out there. I saw... the sky... the people... they were... well... Let's just say, I now understand why Vaal ruins look the way they do.
    Doryani — Alva
    If it helps, history does tell of a slow recovery after the Cataclysm. It's likely the future we knew was only possible because of the work we're doing here. Every bit of Corruption you cleanse helps build Wraeclast as we experienced it. And if you don't, well... perhaps you and I might never exist. Crazy to think about, isn't it?
    AlvaEndgameOnCurrentTask — Alva
    I've heard about that massive pillar of flame you've spotted. Try to get to it as quickly as you can. I imagine anyone else that's seen it will be trying to get there before us. I'll do some research, and see if I can figure out what it is...
    AlvaEndgameOnPillarOfFlame — Alva
    I initially believed that there was nothing in the historical record about that strange fortress you found, but then it occurred to me... a great deal has been written about times of ash. Fires that scorched the land, clouds that blotted out the sun, the Winter of the World... If that place is somehow connected, then we may be dealing with an ancient disastrous force that has plagued Wraeclast for far longer than anyone can guess. It may have ended entire civilisations. You really must get in there first. Everything may depend upon it.
    AlvaEndgameOnPinnacleRoomOne — Alva
    Who knew this was under here? Oh, the heat... It's astonishing. I'll stay back here and look around. See if you can find a way forward!
    Alva_G3_SunSeen — Alva
    Vaal ingenuity never ceases to amaze me...
    Alva_G3_ElevatorSeen — Alva
    These runes... I can make out symbols for 'blood' and 'offering'...
    Alva_G3_ElevatorSequenceOne — Alva
    Wait, no... it's not 'a blood offering,' it's 'someone of Vaal blood'... perhaps if I... Agh!
    Alva_G3_ElevatorSequenceTwo — Alva
    It.. worked!? Ooh! Now this is {truly} something!
    Alva_G3_ElevatorSequenceThree — Alva
    The apex - it's opening! Goodness me!
    Alva_G3_ElevatorSequenceTFour — Alva
    We're back in the Encampment? I can't believe it... We were right on top of this device the entire time!
    Alva_G3_TownAfterElevator — Alva
    It's some sort of... {gateway...} oh, how incredible!
    Alva_G3_PortalSeen — Alva
    Are these... living Vaal? In the flesh?! ... Hello! My name is Alva Valai! It was I who-...
    Alva_G3_SeeVaal — Alva
    No - no, don't run away!
    Alva_G3_VaalRunAway — Alva
    Ugh, they think we pose a threat, let's go after them!
    Alva_G3_VaalChaseAfter — Alva
    Just {look} at that view! To see this city in its prime, this is a dream come true!
    Alva_G3_CityComment — Alva
    There they are!
    Alva_G3_CultistUtzaalSeen — Alva
    Ugh! I was hoping to avoid conflict...
    Alva_G3_HostileResponse — Alva
    Hey!
    Alva_G3_AttackResponseRandom — Alva
    What are you doing?
    Alva_G3_AttackResponse2 — Alva
    Don't touch me!
    Alva_G3_AttackResponse3 — Alva
    We mean no harm!
    Alva_G3_AttackResponse4 — Alva
    That looks valuable, let's bring that one back with us!
    Alva_G3_FindArtifactRandom — Alva
    Ooooh... Let's keep that one!
    Alva_G3_FindArtifact2 — Alva
    Ah! Amazing! What a find!
    Alva_G3_FindArtifact3 — Alva
    Goodness me! Oh hoh, this one makes me giddy!
    Alva_G3_FindArtifact4 — Alva
    Help me get him through the gate!
    Alva_G3_CataclysmResponseMale — Alva
    Help me get her through the gate!
    Alva_G3_CataclysmResponseFemale — Alva
    Ohh... what?
    Alva_G3_SurpriseWhat — Alva
    Phew. Consider me impressed! Let's explore further!
    Alva_G3_Machinarium_1_Door_Follow — Alva
    Your people cannot be saved. History is already written. You can stay here and die... or come with us and help save the future.
    Alva_G3_DoryaniSaveResponse — Alva
    Best you start talking then. My friend here isn't exactly the peacemaking type...
    Alva_G3_DoryaniStartTalkingResponse — Alva
    So you will help us?
    Help — Alva
    It's settled then. Let's hurry back to the time portal.
    Start Talking — Alva
    It was said that Vaal High Priests could draw power from ritual sacrifice.
    Alva_G3_OnSacrificialHeart — Alva
    If I'm right, this was the home of the famed Viper Napuatzi! And I'm inside it! Hah, incredible!
    Alva_G3_NapuatziHouseComment — Alva
    Now we're talking!
    Alva_G3_LootRoomCommentRandom — Alva
    Oh goodness! Leave no stone unturned!
    Alva_G3_LootRoomComment2 — Alva
    Have a good look about!
    Alva_G3_LootRoomComment3 — Alva
    The symbols on that piece show that it has something to do with the entity the Vaal called 'Chaos.' It looks like it's part of something greater...
    Alva_G3_UltiKeyComment — Alva
    If only we could get in there...
    Alva_G3_OnTempleApproach — Alva
    What is happening?!
    Alva_G3_EnterZiggurat — Alva
    What do we do?!
    Alva_G3_DuringCataclysm — Alva
    Amazing... come look at this!
    Alva_G3_SeeUtzaalView — Alva
    Indeed it does!
    Alva_G3_UtzaalResponseMonk — Alva
    Probably best we don't let them know...
    Alva_G3_UtzaalResponseWarrior — Alva
    I suppose they did. It is rather beautiful here isn't it?
    Alva_G3_UtzaalResponseRanger — Alva
    Ha-ha. You have such a way with words.
    Alva_G3_UtzaalResponseMerc — Alva
    Yes - Napuatzi's very own residence! Let's look around!
    Alva_G3_NapuatziHouseResponseMonkRanger — Alva
    Yes! This is the home of the Fang of the Vaal herself: Viper Napuatzi. How exciting!
    Alva_G3_NapuatziHouseResponseWarrior — Alva
    Oh! This is the home of Viper Napuatzi. Leader of the Viper Legionnaires! The Fang of the Vaal herself!
    Alva_G3_NapuatziHouseResponseMerc — Alva
    Well this looks interesting... but it's unpowered.
    Alva_G3_WildOutskirtsSummonNoCore — Alva
    We can activate this to gain access to the Waterways!
    Alva_G3_WildOutskirtsSummonCore — Alva
    Well... What did I tell you? It worked! Go on ahead, I'll meet you back at camp.
    Alva_G3_WildOutskirtsUseCore — Alva
    Can you believe your eyes?! This is incredible!
    Alva_G3_WildCalloutZigguratEntry — Alva
    This is so exciting!
    Alva_G3_WildUseIdolOnDoor — Alva
    Are you kidding me?
    Alva_G3_PlayerDeathUtzal_Random — Alva
    Are you kidding me?
    Alva_G3_PlayerDeathUtzal_2 — Alva
    Are you kidding me?
    Alva_G3_PlayerDeathUtzal_3 — Alva
    Ugh... are you kidding me?
    Alva_G3_PlayerDeathUtzal_4 — Alva
    Well... what do I do now?
    Alva_G3_PlayerDeathUtzal_5 — Alva
    Well... what do I do now?
    Alva_G3_PlayerDeathUtzal_6 — Alva
    Ugh, well... what do I do now?
    Alva_G3_PlayerDeathUtzal_7 — Alva
    Well... what do I do now?
    Alva_G3_PlayerDeathUtzal_8 — Alva
    This is bad. This is really bad!
    Alva_G3_PlayerDeathUtzal_9 — Alva
    This is bad. This is really bad!
    Alva_G3_PlayerDeathUtzal_10 — Alva
    This is bad. This is really bad!
    Alva_G3_PlayerDeathUtzal_11 — Alva
    Oh gosh! Something exciting is going to happen, isn't it?
    IncursionHub_Alva_3 — Alva
    Maybe next time?
    AlvaVendor_CloseShopNoBuy_Random — Alva
    Maybe next time?
    AlvaVendor_CloseShopNoBuy_2 — Alva
    Maybe next time?
    AlvaVendor_CloseShopNoBuy_3 — Alva
    Maybe next time?
    AlvaVendor_CloseShopNoBuy_4 — Alva
    Maybe next time?
    AlvaVendor_CloseShopNoBuy_5 — Alva
    Not today then?
    AlvaVendor_CloseShopNoBuy_6 — Alva
    Not today then?
    AlvaVendor_CloseShopNoBuy_7 — Alva
    Not today then?
    AlvaVendor_CloseShopNoBuy_8 — Alva
    Not today then?
    AlvaVendor_CloseShopNoBuy_9 — Alva
    Not today then?
    AlvaVendor_CloseShopNoBuy_10 — Alva
    Well, well... Look at that.
    AlvaVendor_GambleMagic_Random — Alva
    Well, well... Look at that.
    AlvaVendor_GambleMagic_2 — Alva
    Well, well... Look at that.
    AlvaVendor_GambleMagic_3 — Alva
    I hope you're happy with it!
    AlvaVendor_GambleMagic_4 — Alva
    I hope you're happy with it!
    AlvaVendor_GambleMagic_5 — Alva
    I hope you're happy with it!
    AlvaVendor_GambleMagic_6 — Alva
    That was a tricky one to come by.
    AlvaVendor_GambleMagic_7 — Alva
    That was a tricky one to come by.
    AlvaVendor_GambleMagic_8 — Alva
    That was a tricky one to come by.
    AlvaVendor_GambleMagic_9 — Alva
    That was a tricky one to come by.
    AlvaVendor_GambleMagic_10 — Alva
    I've no use for that myself anyway.
    AlvaVendor_GambleMagic_11 — Alva
    I've no use for that myself anyway.
    AlvaVendor_GambleMagic_12 — Alva
    I've no use for that myself anyway.
    AlvaVendor_GambleMagic_13 — Alva
    Can't win them all.
    AlvaVendor_GambleNormal_Random — Alva
    Can't win them all.
    AlvaVendor_GambleNormal_2 — Alva
    Can't win them all.
    AlvaVendor_GambleNormal_3 — Alva
    Can't win them all.
    AlvaVendor_GambleNormal_4 — Alva
    Oh well.
    AlvaVendor_GambleNormal_5 — Alva
    Oh well.
    AlvaVendor_GambleNormal_6 — Alva
    Oh well.
    AlvaVendor_GambleNormal_7 — Alva
    That's it? Too bad.
    AlvaVendor_GambleNormal_8 — Alva
    That's it? Too bad.
    AlvaVendor_GambleNormal_9 — Alva
    That's it? Too bad.
    AlvaVendor_GambleNormal_10 — Alva
    That's it? Too bad.
    AlvaVendor_GambleNormal_11 — Alva
    I got my hopes up for that one.
    AlvaVendor_GambleNormal_12 — Alva
    I got my hopes up for that one.
    AlvaVendor_GambleNormal_13 — Alva
    I got my hopes up for that one.
    AlvaVendor_GambleNormal_14 — Alva
    I got my hopes up for that one.
    AlvaVendor_GambleNormal_15 — Alva
    It's like you've got Oswald's luck.
    AlvaVendor_GambleNormal_16 — Alva
    It's like you've got Oswald's luck.
    AlvaVendor_GambleNormal_17 — Alva
    It's like you've got Oswald's luck.
    AlvaVendor_GambleNormal_18 — Alva
    It's like you've got Oswald's luck.
    AlvaVendor_GambleNormal_19 — Alva
    Care to take a chance?
    AlvaVendor_OpenShop_Random — Alva
    Care to take a chance?
    AlvaVendor_OpenShop_2 — Alva
    Care to take a chance?
    AlvaVendor_OpenShop_3 — Alva
    Plenty of choices!
    AlvaVendor_OpenShop_4 — Alva
    Plenty of choices!
    AlvaVendor_OpenShop_5 — Alva
    Plenty of choices!
    AlvaVendor_OpenShop_6 — Alva
    Take your time!
    AlvaVendor_OpenShop_7 — Alva
    Take your time!
    AlvaVendor_OpenShop_8 — Alva
    Take your time!
    AlvaVendor_OpenShop_9 — Alva
    Feeling bold?
    AlvaVendor_OpenShop_10 — Alva
    Feeling bold?
    AlvaVendor_OpenShop_11 — Alva
    Feeling bold?
    AlvaVendor_OpenShop_12 — Alva
    A daring explorer after my own heart!
    AlvaVendor_OpenShop_13 — Alva
    A daring explorer after my own heart!
    AlvaVendor_OpenShop_14 — Alva
    A daring explorer after my own heart!
    AlvaVendor_OpenShop_15 — Alva
    Well that's rather shiny.
    AlvaVendor_GambleRare_Random — Alva
    Well that's rather shiny.
    AlvaVendor_GambleRare_2 — Alva
    Well that's rather shiny.
    AlvaVendor_GambleRare_3 — Alva
    Hopefully, that's useful.
    AlvaVendor_GambleRare_4 — Alva
    Hopefully, that's useful.
    AlvaVendor_GambleRare_5 — Alva
    Hopefully, that's useful.
    AlvaVendor_GambleRare_6 — Alva
    Interesting!
    AlvaVendor_GambleRare_7 — Alva
    Interesting!
    AlvaVendor_GambleRare_8 — Alva
    Interesting!
    AlvaVendor_GambleRare_9 — Alva
    I do like the way it gleams!
    AlvaVendor_GambleRare_10 — Alva
    I do like the way it gleams!
    AlvaVendor_GambleRare_11 — Alva
    I do like the way it gleams!
    AlvaVendor_GambleRare_12 — Alva
    I do like the way it gleams!
    AlvaVendor_GambleRare_13 — Alva
    Let me take that off your hands.
    AlvaVendor_Sell_Random — Alva
    Let me take that off your hands.
    AlvaVendor_Sell_2 — Alva
    Let me take that off your hands.
    AlvaVendor_Sell_3 — Alva
    Let me take that off your hands.
    AlvaVendor_Sell_4 — Alva
    Seems like a good deal.
    AlvaVendor_Sell_5 — Alva
    Seems like a good deal.
    AlvaVendor_Sell_6 — Alva
    Seems like a good deal.
    AlvaVendor_Sell_7 — Alva
    Oh, I like this one.
    AlvaVendor_Sell_8 — Alva
    Oh, I like this one.
    AlvaVendor_Sell_9 — Alva
    Oh, I like this one.
    AlvaVendor_Sell_10 — Alva
    Anything else you'd like to be rid of?
    AlvaVendor_Sell_11 — Alva
    Anything else you'd like to be rid of?
    AlvaVendor_Sell_12 — Alva
    Anything else you'd like to be rid of?
    AlvaVendor_Sell_13 — Alva
    Oh, that's quite pretty!
    AlvaVendor_Sell_14 — Alva
    Oh, that's quite pretty!
    AlvaVendor_Sell_15 — Alva
    Oh, that's quite pretty!
    AlvaVendor_Sell_16 — Alva
    Oh, that's quite pretty!
    AlvaVendor_Sell_17 — Alva
    An ancient artefact! Wonderful!
    AlvaVendor_GambleUnique_Random — Alva
    An ancient artefact! Wonderful!
    AlvaVendor_GambleUnique_2 — Alva
    An ancient artefact! Wonderful!
    AlvaVendor_GambleUnique_3 — Alva
    That's a piece of history in your hand!
    AlvaVendor_GambleUnique_4 — Alva
    That's a piece of history in your hand!
    AlvaVendor_GambleUnique_5 — Alva
    That's a piece of history in your hand!
    AlvaVendor_GambleUnique_6 — Alva
    That's a piece of history in your hand!
    AlvaVendor_GambleUnique_7 — Alva
    Looks like the past is right here with us!
    AlvaVendor_GambleUnique_8 — Alva
    Looks like the past is right here with us!
    AlvaVendor_GambleUnique_9 — Alva
    Looks like the past is right here with us!
    AlvaVendor_GambleUnique_10 — Alva
    About time we found something special!
    AlvaVendor_GambleUnique_11 — Alva
    About time we found something special!
    AlvaVendor_GambleUnique_12 — Alva
    About time we found something special!
    AlvaVendor_GambleUnique_13 — Alva
    Ahhh, Kingsmarch! It's been months since I had a bath!
    AlvaKingsmarchIntroWildCallout — Alva
    Hey, where are you going?
    AlvaKingsmarchIntroWildLeave_Random — Alva
    Wait a minute! Come back!
    AlvaKingsmarchIntroWildLeave_2 — Alva
    Do be careful out there!
    AlvaKingsmarchIntroWildFarewell — Alva
    Oh my, what is this?
    Alva_Inc_Wild_FirstBeacon — Alva
    Oh my word! Lira Vaal! What a find!
    Alva_Inc_Wild_LiraVaalFound — Alva
    Atziri herself probably stood right here. Oh, I wish I could have seen this in its prime!
    Alva_Inc_Wild_PortalFirstTime — Alva
    Oh gosh! Something exciting is going to happen, isn't it?
    Alva_Inc_Wild_TempleConfigure — Alva
    Another gateway!
    Alva_Inc_Wild_AnotherGateway — Alva
    Incredible! Lira Vaal in its prime!
    Alva_Inc_Wild_AfterPortalOne — Alva
    Now where do you suppose we start looting, uh, {looking} first?
    Alva_Inc_Wild_AfterPortalTwo — Alva
    This is what we treasure hunters call 'the motherlode!'
    Alva_Inc_Wild_UniqueStorageEnter — Alva
    This is what it's all about!
    Alva_Inc_Wild_KamasanGoldEnter — Alva
    Now isn't this curious?
    Alva_Inc_Wild_SocketableStorageEnter — Alva
    Oh my {gosh!} Look at all this treasure!
    Alva_Inc_Wild_CurrencyStorageEnter — Alva
    Curious. These are rather strange gems...
    Alva_Inc_Wild_LinearSupportStorageEnter — Alva
    What {is} all this? They're very, very old...
    Alva_Inc_Wild_TableStorageEnter — Alva
    Oh! Look at that! A blood medallion.
    Alva_Inc_Wild_MedallionDrop_A — Alva
    I think I've got something in here about those...
    Alva_Inc_Wild_MedallionDrop_B — Alva
    Ah yes! This will come in handy for exploring the temple further.
    Alva_Inc_Wild_MedallionDrop_C — Alva
    Let's see what we can do with it back at the console!
    Alva_Inc_Wild_MedallionDrop_D — Alva
    Another medallion!
    Alva_Inc_Wild_MedallionFoundSubsequent_1 — Alva
    Another medallion!
    Alva_Inc_Wild_MedallionFoundSubsequent_2 — Alva
    Another medallion!
    Alva_Inc_Wild_MedallionFoundSubsequent_3 — Alva
    This medallion's rather beautiful.
    Alva_Inc_Wild_MedallionFoundSubsequent_4 — Alva
    This medallion's rather beautiful.
    Alva_Inc_Wild_MedallionFoundSubsequent_5 — Alva
    This medallion's rather beautiful.
    Alva_Inc_Wild_MedallionFoundSubsequent_6 — Alva
    I'll hold this medallion for you.
    Alva_Inc_Wild_MedallionFoundSubsequent_7 — Alva
    I'll hold this medallion for you.
    Alva_Inc_Wild_MedallionFoundSubsequent_8 — Alva
    I'll hold this medallion for you.
    Alva_Inc_Wild_MedallionFoundSubsequent_9 — Alva
    I wonder what this one unlocks?
    Alva_Inc_Wild_MedallionFoundSubsequent_10 — Alva
    I wonder what this one unlocks?
    Alva_Inc_Wild_MedallionFoundSubsequent_11 — Alva
    I wonder what this one unlocks?
    Alva_Inc_Wild_MedallionFoundSubsequent_12 — Alva
    One more medallion for the pile!
    Alva_Inc_Wild_MedallionFoundSubsequent_13 — Alva
    One more medallion for the pile!
    Alva_Inc_Wild_MedallionFoundSubsequent_14 — Alva
    One more medallion for the pile!
    Alva_Inc_Wild_MedallionFoundSubsequent_15 — Alva
    Wish I could sell these medallions... but they're too useful!
    Alva_Inc_Wild_MedallionFoundSubsequent_16 — Alva
    Wish I could sell these medallions... but they're too useful!
    Alva_Inc_Wild_MedallionFoundSubsequent_17 — Alva
    Wish I could sell these medallions... but they're too useful!
    Alva_Inc_Wild_MedallionFoundSubsequent_18 — Alva
    I'll add this medallion to our collection.
    Alva_Inc_Wild_MedallionFoundSubsequent_19 — Alva
    I'll add this medallion to our collection.
    Alva_Inc_Wild_MedallionFoundSubsequent_20 — Alva
    I'll add this medallion to our collection.
    Alva_Inc_Wild_MedallionFoundSubsequent_21 — Alva
    Another medallion, another adventure!
    Alva_Inc_Wild_MedallionFoundSubsequent_22 — Alva
    Another medallion, another adventure!
    Alva_Inc_Wild_MedallionFoundSubsequent_23 — Alva
    Another medallion, another adventure!
    Alva_Inc_Wild_MedallionFoundSubsequent_24 — Alva
    Good luck.
    Alva_Inc_Wild_HubAfterXip — Alva
    Oh my goodness!
    Alva_Inc_Wild_OhMyGoodness — Alva
    Hmm, this tome has drawings that look just like this room.
    Doryani_Inc_EnterChaliceRoom_A2_Alva — Alva
    This one! I... found it in our explorations.
    Doryani_Inc_EnterChaliceRoom_B2_Alva — Alva
    It's a bit late to worry about that, isn't it?
    Doryani_Inc_EnterChaliceRoom_C3_Alva — Alva
    When fortune smiles, shake her hand, I always say.
    Doryani_Inc_EnterChaliceRoom_C4_Alva — Alva
    It seems two High Priests must give a sacrifice of living blood.
    Doryani_Inc_EnterChaliceRoom_D2_Alva — Alva
    The medallion should then unlock the royal chambers.
    Doryani_Inc_EnterChaliceRoom_D3_Alva — Alva
    It worked! But why?
    Doryani_Inc_EnterChaliceRoom_E2_Alva — Alva
    Understood. Good luck, you two!
    Doryani_Inc_EnterChaliceRoom_F2_Alva — Alva
    Alva
    Alva Alva /5
    NameShow Full Descriptions
    CategoryHideout Item
    Hideout Doodad CategoryNPCs
    Path of Exile 11
    Path of Exile 21
    MetadataMetadata/Items/HideoutNPCs/Alva

    Alva

    Alva on Cataclysm /3
    Alva: I briefly saw the sky... and the people... they were... well... Let's just say, I now understand why Vaal ruins look the way they do.
    Ranger: It cannot be unseen. I pity you.
    Huntress: No one should see such a thing.
    Monk: You may never forget what you saw.
    Sorceress: I can't imagine what you saw. And I am sorry you had to see it.
    Warrior: It must've been... horrible.
    Mercenary: Kinda thing you won't ever forget.
    Druid: Such sights change a soul... like fire chars wood.
    Alva: It was unreal. Unlike anything I could have imagined. But it all happened so fast... Perhaps {that} was a blessing.
    Alva on Doryani /4
    Alva: Well, he wasn't the worst captor I've ever had... and I suppose, he did save us back there. At least it {appears} he is on your side for now... But you shouldn't forget who he is and all he has done. There is something eerily cold and calculating about him.
    Ranger: Just another person I won't trust or understand.
    Huntress: Seems there's no sacrifice too large if it meant saving his people. I can {almost} understand that.
    Monk: Through the looking glass of history, it is easy to judge someone's actions.
    Witch: Cold and calculating? Hmmmm...
    Sorceress: Yes, I know what you mean... His reputation precedes him, but this skinny Vaal man does not frighten me.
    Warrior: History says he was a monster... Or... {is} a monster.
    Mercenary: Yeah. A man of ambition. Killing his people while trying to save them. A complicated fella.
    Druid: Cold, aye. But hungry. Hunger makes a man dangerous.
    Alva: You needn't try to understand him... Not trusting him sounds fine though!
    Alva: Almost, yes. But certainly not the lengths to which he went.
    Alva: That sounds quite wise. In any case...
    Alva: Ew!
    Alva: True enough.
    Alva: Complicated indeed.
    Alva: I believe he will aid you so long as your goals align with his. The moment they do not... I'm just saying, don't turn your back on him.
    Alva on Kingsmarch /7
    Alva: Oh good, you're alive! Well... that was quite the adventure, wasn't it?
    The Hooded One: Have you learned the location of the Weapon?
    Ranger: He has told me the Weapon is in pieces. One is around his neck. The others are scattered in a Karui archipelago.
    Huntress: Aye. He mentioned the Weapon's in pieces. One piece is on him. The others, scattered around a Karui archipelago.
    Monk: He has revealed the truth. The Weapon is in pieces. He retains one of them. The others are somewhere to be found in a Karui archipelago.
    Witch: I have. But it has been split into pieces. The Royal Thaumaturge has one and claims the others are scattered around a Karui archipelago.
    Sorceress: Doryani has informed me the Weapon is in pieces. He safeguards one piece, but the others are scattered around a Karui archipelago.
    Warrior: Doryani claims it is in pieces. He holds one. But there are three others he says are scattered in a Karui archipelago.
    Mercenary: Yep. The weapon ain't whole no more. Doryani's got a piece of it. The rest are scattered around some Karui archipelago.
    Druid: Aye. He says the Weapon's in pieces. Keeps one on his person. The rest lie scattered in a Karui archipelago.
    The Hooded One: Ngamakanui. Interesting... We must make haste.
    Alva: Well then... how about I take you and your merry friends to Kingsmarch? The port town is within the area of Ngamakanui. From there you can charter a ship from my contact and begin your search. We've quite a haul of treasure we've {borrowed} from Utzaal... It will more than cover the charter cost.
    The Hooded One: Hmm. Kingsmarch would indeed be a wise location from which to base ourselves.
    Alva: Great! We can leave whenever you're ready, just let me know.
    Alva on Travel to Kingsmarch /1
    Alva: It's a long journey... but relatively safe once we're clear of the jungle. The Kalguurans keep the road pretty secure. Shall we?
    Alva on Kingsmarch /4
    Rog, the Dealer: Is this the friend you mentioned?
    Alva: Ah, there you are! This is my contact Rog, a trader with a keen eye for valuable artefacts! Rog, my friends are after a ship... And it just so happens we've a cart load of Vaal treasure to cover the charter.
    Huntress: My hunt leads me toward the most dangerous islands.
    Monk: My path unfortunately leads me to your most dangerous islands.
    Warrior: We need a skilled Captain. We seek the most dangerous islands in the region.
    Witch: What I'm looking for makes itself known with danger. It may be on several islands.
    Sorceress: I need a guide - someone capable of taking me to your most dangerous islands.
    Ranger: We're looking for something that can only be found on the most dangerous islands.
    Mercenary: Apparently, we're looking to head right to the most dangerous islands.
    Druid: We seek a bounty which cannae be found on all but the most dangerous islands.
    Duelist: [DNT]
    Shadow: [DNT]
    Templar: [DNT]
    Marauder: [DNT]
    Rog, the Dealer: Hmm, Kalguuran merchant vessels don't intentionally seek out danger. However... there is one Captain who may be up to the task. Name's Makoru. I'll set up an account for you, but for now, here is your charter. Take it to her. I've no doubt she'll accept.
    Alva on Kingsmarch /1
    Alva: I suppose it's time we said farewell, for now. I'm off to study a tome on Blood Magic I... found... back in Utzaal. How exciting!
    Alva on Corruption Seal /3
    Alva: What's going on here?
    Warrior: After I activate six of these, an old Vaal temple opens.
    Marauder: [DNT]
    Witch: I {suppose} I could use your treasure hunting skills... these lead to an old temple.
    Sorceress: These structures are connected to an ancient Vaal temple.
    Shadow: [DNT]
    Monk: There is a lost temple... these open the way...
    Templar: [DNT]
    Druid: A temple, of sorts. Dinnae know what to make of it.
    Ranger: When enough of these light up, we can get into an ancient Vaal temple.
    Huntress: There's a Vaal temple. Could use your expertise.
    Duelist: [DNT]
    Mercenary: There's a temple, Miss Valai. Right up your alley.
    Alva: A temple! I like the sound of that. Well go on then. Don't dally!
    Alva on Kishara's Spoils /27
    Alva: This looks like the spoils of the famed Kishara, the greatest treasure hunter of the ancient world!
    Warrior: The Ezomytes have a song about her visit to Phaaryl. How far did she end up sailing?
    Marauder: [DNT]
    Alva: [DNT]
    Marauder: [DNT]
    Alva: [DNT]
    Witch: A role model of yours?
    Huntress: A kindred spirit, then.
    Alva: I do look up to her! But there's something I've always wondered...
    Sorceress: I was taught that Kishara was captain of a Maraketh merchant vessel. You're saying she was Vaal?
    Alva: That's curious. Her treasures {are} here, but I suppose that doesn't prove anything...
    Monk: Kishara? This name is unfamiliar to me.
    Alva: Would you say it... doesn't ring a bell?
    Monk: It does not.
    Alva: Oh come on, that was brilliant! You're no fun.
    Templar: [DNT]
    Druid: Aye. My memory's faint, but... I believe she visited the Wildwood to trade, when I was still a young buck. Lively one, she was.
    Alva: Excuse me? Just how old are you?
    Druid: Not as old as you're thinkin'. Time just runs a bit differently there. I always wondered what became o' her.
    Ranger: Never heard of her.
    Alva: Kishara, the Southern Star? The Wayward Gull? Her seventeen children founded the Brinerot pirate band?
    Ranger: Still haven't—wait, {seventeen?} How? When did she even have time?
    Alva: She was renowned for manning the helm while pregnant, and giving birth during battles.
    Ranger: {Battles?} It happened multiple times?
    Alva: Let's not get distracted. This treasure could be the find of... some century!
    Mercenary: Heh heh. The Brinerot sure tell some lurid tales o' her.
    Alva: Keep your trousers on. She's a respected figure! And this treasure...
    Alva: Popular writings claimed she sailed all the way to Middengard on her last voyage. Supposedly, Queen Atziri didn't like all the attention Kishara was getting, so she impounded everything she brought back and executed her crew... Oh, I can't wait to see if the myth is true!
    Shadow: [DNT]
    Duelist: [DNT]
    Alva on First Impression /9
    Alva: This is Lira Vaal, once the capital of the empire!And {that} is the Royal Temple, home to Queen Atziri in her final days...
    Warrior: I haven't seen any throne rooms in those ruins.
    Marauder: [DNT]
    Shadow: [DNT]
    Alva: They'd be quite hard to access. But don't worry - I can help you look!
    Witch: What? That rundown old pile?
    Sorceress: {That} temple? Are you certain?
    Mercenary: You're shittin' me....
    Alva: You had no idea, did you? This is incredible! I can't wait to get in and... {explore!}
    Monk: How far the mighty have fallen.
    Templar: [DNT]
    Alva: Indeed. Let's hope that fall rattled out all their gold!
    Druid: It's no wonder I can feel such darkness here.
    Ranger: This place is still poisoned by Corruption.
    Huntress: So that's why the {rathin} is so strong here.
    Duelist: [DNT]
    Alva: This was where the end began, so to speak.
    Alva on Kamasan Gold /9
    Alva: Hmm... this vault does belong to Atziri, but this can't be what the legends speak of...
    Warrior: There is tremendous wealth here.
    Marauder: [DNT]
    Witch: I'll take your word for it.
    Sorceress: I am the first to admit that legends can sometimes be... larger than life.
    Alva: Her vaults are supposed to be two vast ziggurats full of gold, jewels, and priceless artifacts... This looks more like a tribute paid by the Kamasan sect.
    Duelist: [DNT]
    Mercenary: We better save it from the Cataclysm then.
    Alva: My thoughts exactly!
    Shadow: [DNT]
    Alva: [DNT]
    Druid: It's all much of a muchness to me. You can tell these trinkets apart?
    Monk: Kamasan sect?
    Templar: [DNT]
    Ranger: That sounds familiar.
    Huntress: How'd ya figure?
    Alva: The patterns in the gold are quite unique. See there? The mark of the renowned Mektul.
    Alva on Lineage Gems /10
    Alva: It's not traditional treasure, but I'm sure it's quite valuable all the same. What do you make of these?
    Druid: Fragments o' history, made real... names are a powerful thing...
    Alva: Names? What do you mean?
    Druid: A story for another time, lass.
    Warrior: The songs of the Ezomytes have become... gems?
    Marauder: [DNT]
    Alva: In a manner of speaking.
    Witch: I've got a suspicion, but I'll keep {that} to myself.
    Sorceress: Tales incarnate. I am intrigued.
    Shadow: [DNT]
    Monk: Were the gems of the Vaal... changing over time?
    Templar: [DNT]
    Alva: It makes sense, in a way. Modern gems are different, too.
    Ranger: I wonder if my mother's story is among them...
    Huntress: I wonder if the Spirit would have cut me off for using these?
    Duelist: [DNT]
    Mercenary: More tools for killing. Same as always.
    Alva on Atziri's Treasure Vaults /23
    Alva: The legends differ on the source of the wealth. Some say she demanded tribute from all over the Empire. Some say suitors and powerseekers simply gifted it to her in vast caravans.
    Druid: Why? What did they hope to gain?
    Alva: Her favour. Their lives. Supposedly, in many cases, simple acknowledgement. They were that desperate for her approval.
    Druid: When folk surrender their will to another, such madness marks the end. I know it all too well.
    Alva: Yes... we have the benefit of history, but they couldn't see it...
    Witch: I pour everything I have into study, practice, and power... and yet some just have the world handed to them.
    Alva: Can't argue with that. Life definitely seems unfair sometimes.
    Witch: You're one to talk.
    Alva: I haven't the slightest idea what you mean...
    Warrior: I am sometimes disgusted by the weakness of men.
    Alva: Hah, don't get me started!
    Marauder: [DNT]
    Alva: [DNT]
    Marauder: [DNT]
    Alva: [DNT]
    Sorceress: Wealthy Maraketh merchants did send caravans to curry favour.
    Alva: So it's true, then! I feel like I'm learning so much from you.
    Sorceress: Don't make a habit of it. I left the life of a tale-woman behind long ago.
    Alva: Still... I appreciate it.
    Ranger: Ugh. Of course.
    Alva: Right? Men!
    Alva: In any case, if the vaults actually existed, they were lost in the Cataclysm... but this is a great place to start looking!
    Shadow: [DNT]
    Monk: It is not my goal, but... for you, I will remain vigilant.
    Templar: [DNT]
    Huntress: I happen to have a knack for finding things...
    Duelist: [DNT]
    Mercenary: I'll give it a good look. See what I can scrounge up.
    Alva on Lira Vaal /14
    Alva: This was the capital of the Vaal Empire for much of its history, but some sort of... incident... burned much of it down. After that, Azala Vaal became the seat of power, until Queen Atziri returned the royal court to Lira Vaal and rebuilt it. Atziri's treasure vaults are legendary! I can only hope they're somewhere inside...
    Warrior: This is a place of death and misery. Can you not feel it?
    Marauder: [DNT]
    Alva: There could be powerful weapons and armour still within.
    Warrior: Perhaps death and misery can be... overcome.
    Marauder: [DNT]
    Witch: What about dark forbidden secrets? Any of those rumoured to be lying around?
    Monk: If we do not find her vaults, what else might lie within?
    Huntress: All I seek is a way to remove the mark of Corruption... to hear the Spirit once more.
    Alva: That's the great thing about the Vaal. You never know.
    Sorceress: An {incident?} Lira Vaal was set ablaze by Orbala herself, on her second adventure. Unintentionally.
    Alva: Is that so? I've been meaning to learn more about Maraketh history. Vaal accounts of the incident gloss over the details.
    Sorceress: As expected.
    Shadow: [DNT]
    Duelist: [DNT]
    Mercenary: Oo, we're gonna strike it rich, I can feel it.
    Alva: You know it!
    Druid: The air still reeks o' sorrow.
    Templar: [DNT]
    Ranger: There is something very wrong with this place.
    Alva: Terrible things happened in that temple...
    Templar: [DNT]
    Druid: Then let us purge what pain still lingers.
    Alva on The Cataclysm /37
    Alva: In my readings, accounts of the Cataclysm are scattered, as one might expect. Some say it began here. Some say it happened at the mountain we now call Highgate. Supposedly, it had something to do with Atziri's obsession with immortality, but that's all the survivors knew. The Empire died in a single night. Only three thousand, one-hundred, and twenty-six Vaal survived to reach the Azmeri mountains...
    Druid: A few escaped to the Wildwood by pure chance... but they didnae last long. It was already too late.
    Alva: What happened to them?
    Druid: They met a terrible fate.
    Alva: Ooh, I want details!
    Druid: You'll not get them from me.
    Alva: Aw, {fine}.
    Witch: That is the price of meddling with forces one doesn't understand.
    Alva: Don't you do that rather often?
    Witch: I meddle, yes, but I also make sure I {understand} first.
    Alva: Really? You've never reached beyond your grasp even a {little?}
    Witch: Maybe a little...
    Warrior: If we learn more about their Cataclysm, perhaps we could stop another.
    Alva: That's history for you. It's got all the answers, if you're willing to look.
    Marauder: [DNT]
    Alva: [DNT]
    Marauder: [DNT]
    Alva: [DNT]
    Sorceress: We knew little of the event itself. From what is told, the sky to the south raged with crimson fire, and the moon turned to blood. Scouts that returned in the following days died soon after telling us the Vaal were simply gone. Their lands became forbidden, and still are today... mostly. We've been dealing with the consequences of Corruption ever since.
    Alva: Intriguing! I've never thought about the Maraketh perspective on all this.
    Shadow: [DNT]
    Alva: [DNT]
    Monk: And Wraeclast is still suffering from the consequences to this day.
    Templar: [DNT]
    Ranger: So much suffering. So much pain. It's still harming the world to this day.
    Alva: The legacy of the Vaal might always be with us...
    Huntress: As the elders tell it, my people were happy to take them in. They'd always been kind to us.
    Alva: I'm glad. Such charity, in the face of such horror...
    Duelist: [DNT]
    Alva: [DNT]
    Duelist: [DNT]
    Mercenary: How many were there before?
    Alva: If I had to guess, I'd wager... millions.
    Mercenary: Oof, millions. That's a tough record to beat.
    Alva: Record?
    Mercenary: Yeh. It's a soldier's game, to keep your mind. Confirmed kills.
    Alva: I'm sorry, are you competing with the legendary Queen Atziri for {number of kills?}
    Mercenary: I {said} it's a tough one to beat.
    Alva: You are absolutely... ridiculous...
    Alva on Soul Core Piles /15
    Alva: A hoard of soul cores... piled up and forgotten...
    Warrior: This is sickening. Souls collected like trinkets.
    Druid: The Vaal so often claimed to be peacekeepers. There is so much pain in this place...
    Sorceress: Leaving these souls trapped is deeply dishonourable.
    Monk: This unsettles me. Such callous brutality.
    Alva: Nothing we can do about that now, though. We should use what we can for a good cause.
    Marauder: [DNT]
    Templar: [DNT]
    Alva: [DNT]
    Marauder: [DNT]
    Templar: [DNT]
    Witch: I'm surprised she abided this... clutter.
    Ranger: How could she see these without thinking of all the souls trapped inside?
    Alva: I'm not defending her, but it's unlikely Atziri herself ever actually used this chamber.
    Witch: Still, it's unseemly.
    Ranger: Someone did...
    Shadow: [DNT]
    Huntress: This is everything the Azmeri feared about {rathin}.
    Duelist: [DNT]
    Alva: [DNT]
    Duelist: [DNT]
    Mercenary: Finder's keepers.
    Alva on Tablet Trove /8
    Alva: I fancy myself a historical expert, but these... Ah, these are Precursor artifacts!
    Druid: Older than memory, these. From before the time of the Maji.
    Alva: And how old is that, exactly?
    Druid: We left for the Wildwood durin' the Winter o' the World.
    Alva: Wow. That... doesn't clarify things for me at all. Must ask the Maraketh about that sometime...
    Witch: It seems Doryani wasn't the only one studying them...
    Warrior: These will be very useful.
    Marauder: [DNT]
    Sorceress: We shall make good use of these.
    Shadow: [DNT]
    Monk: Perhaps we were meant to find these.
    Templar: [DNT]
    Ranger: Just another tool, to my eye.
    Huntress: Nice find. I'll grab 'em.
    Duelist: [DNT]
    Mercenary: I'll scoop 'em up. We'll figure that out later.
    Alva: You're really getting in the spirit of treasure hunting!
    Alva on Juatalotli's Hoard /11
    Alva: This collection belongs to Juatalotli. Now that's a name you don't hear every day!
    Marauder: [DNT]
    Templar: [DNT]
    Alva: How disrespectful! Let's return the favour, shall we?
    Shadow: [DNT]
    Alva: [DNT]
    Warrior: You know of him?
    Mercenary: Or ever, in my case.
    Sorceress: I know nothing of this man.
    Witch: Should I know who he is?
    Monk: I may have heard of him once before. Remind me - who is he?
    Druid: If I ever knew his name I've long since forgotten it. Who is he?
    Alva: Apparently, he's an Architect in charge of preserving ancient and notable relics. Let's see what he's gathered!
    Ranger: Let me guess. Another Vaal thief.
    Duelist: [DNT]
    Alva: You called it. He 'collected' ancient and notable relics through trade, excavation, and... raids.Why don't we conduct a little raid of our own?
    Huntress: The elders once spoke of him. We gave him some of our sacred objects for preservation.
    Alva: Then technically this stuff might belong to you anyway, right? Let's check it out!
    Alva on The Ritual /3
    Alva: It worked! But why?
    Doryani: If I survive this, we'll speak on it later. Now, we must face my Queen.
    Alva: Understood. Good luck, you two!
    Alva on Defeated Simulacrum /2
    Alva: You beat that shadowy entity at his own game! Maybe now he'll stop frequenting our minds and tormenting us with all those whispers and shadows... That {was} him, right...?
    Ranger: Sometimes prey plays dead. Time will tell.
    Huntress: I sure hope it were that simple.
    Monk: Yes. I defeated him soundly.
    Witch: Oh, this is far from over, dear. But don't worry. He's been put back under his stump.
    Sorceress: This tale is still being told. We shall have to see.
    Warrior: It was a victory, but... I can't be sure.
    Mercenary: Yeah! Yeah it was him. I'm pretty sure it was.
    Alva on Defeated Simulacrum /2
    Alva: You beat that shadowy entity at his own game! Maybe now he'll stop frequenting our minds and tormenting us with all those whispers and shadows... That {was} him, right...?
    Ranger: Sometimes prey plays dead. Time will tell.
    Huntress: I sure hope it were that simple.
    Monk: Yes. I defeated him soundly.
    Witch: Oh, this is far from over, dear. But don't worry. He's been put back under his stump.
    Sorceress: This tale is still being told. We shall have to see.
    Warrior: It was a victory, but... I can't be sure.
    Mercenary: Yeah! Yeah it was him. I'm pretty sure it was.
    Alva on Corruption /3
    Alva: If it helps, history does tell of a slow recovery after a Cataclysm. It will likely take some time to set things right.
    Ranger: Things will never be the same, Alva.
    Huntress: {Rathin} plagues the world now. Spirit protect me mountainborn.
    Monk: Things are in motion. We must move with them and... adjust.
    Witch: Set things right? The world is doomed, foolish girl.
    Sorceress: This is the worst possible outcome... but I remain resolute. We mustn't give up.
    Warrior: Will we even see the world cured?
    Mercenary: I dunno if we can set this right, love.
    Druid: The land'll bear the scars, Alva. Same as any livin' thing.
    Alva: Every bit of Corruption you cleanse helps rebuild the Wraeclast we knew. We've at least got to try.
    Alva on Corruption /3
    Alva: If it helps, history does tell of a slow recovery after a Cataclysm. It will likely take some time to set things right.
    Ranger: Things will never be the same, Alva.
    Huntress: {Rathin} plagues the world now. Spirit protect me mountainborn.
    Monk: Things are in motion. We must move with them and... adjust.
    Witch: Set things right? The world is doomed, foolish girl.
    Sorceress: This is the worst possible outcome... but I remain resolute. We mustn't give up.
    Warrior: Will we even see the world cured?
    Mercenary: I dunno if we can set this right, love.
    Druid: The land'll bear the scars, Alva. Same as any livin' thing.
    Alva: Every bit of Corruption you cleanse helps rebuild the Wraeclast we knew. We've at least got to try.
    Alva on Corruption /3
    Alva: If it helps, history does tell of a slow recovery after a Cataclysm. It will likely take some time to set things right.
    Ranger: Things will never be the same, Alva.
    Huntress: {Rathin} plagues the world now. Spirit protect me mountainborn.
    Monk: Things are in motion. We must move with them and... adjust.
    Witch: Set things right? The world is doomed, foolish girl.
    Sorceress: This is the worst possible outcome... but I remain resolute. We mustn't give up.
    Warrior: Will we even see the world cured?
    Mercenary: I dunno if we can set this right, love.
    Druid: The land'll bear the scars, Alva. Same as any livin' thing.
    Alva: Every bit of Corruption you cleanse helps rebuild the Wraeclast we knew. We've at least got to try.
    Alva on The Dream /1
    Alva: As I've studied these grey splinters you found, I've come to believe that they have a kind of knowledge imbued in them. It's fragmented, of course. Not enough to glean a conscious thought. But I keep having dreams... nothing coherent yet... but I'll let you know...
    Alva on The Dream /1
    Alva: As I've studied these grey splinters you found, I've come to believe that they have a kind of knowledge imbued in them. It's fragmented, of course. Not enough to glean a conscious thought. But I keep having dreams... nothing coherent yet... but I'll let you know...
    Alva on The Dream /3
    Alva: I had a more coherent dream after working with a larger number of splinters... I saw a feast. A peaceful, tranquil place. I felt... smiles. I felt calm.
    Ranger: Was that in a forest? Or a village?
    Huntress: Sounds like home.
    Monk: A good feeling, in a dark time. Where was this place?
    Witch: That can't be anywhere on Wraeclast.
    Sorceress: Sounds like home. Was it the Vastiri?
    Warrior: A memory of peace. Do you know where it was?
    Mercenary: So it was a dream, then. Can't imagine where that would be.
    Alva: I didn't get the impression that this was part of a vast empire, or a grand civilisation, or anything like that. Just a rare haven from the world's ills. I really wish I could have written it down... but it's gone. I can't hold on to the sensations...
    Alva on The Dream /3
    Alva: I had a more coherent dream after working with a larger number of splinters... I saw a feast. A peaceful, tranquil place. I felt... smiles. I felt calm.
    Ranger: Was that in a forest? Or a village?
    Huntress: Sounds like home.
    Monk: A good feeling, in a dark time. Where was this place?
    Witch: That can't be anywhere on Wraeclast.
    Sorceress: Sounds like home. Was it the Vastiri?
    Warrior: A memory of peace. Do you know where it was?
    Mercenary: So it was a dream, then. Can't imagine where that would be.
    Alva: I didn't get the impression that this was part of a vast empire, or a grand civilisation, or anything like that. Just a rare haven from the world's ills. I really wish I could have written it down... but it's gone. I can't hold on to the sensations...
    Alva on The Dream /2
    Alva: I had another dream... well, more like a nightmare. I was running through a glade, chasing a rabbit, but no matter what, I couldn't catch it. It fled into a stump, and disappeared into darkness... while I was peering down, something loomed above me. A horned creature. Emaciated. I could see its shadow fall over me but... it seemed impossible. It was like the shadow came from... below. When I finally met its gaze, I expected horror, but instead, I was blinded by a void. My eyes were open, yet I saw only... eternity. A creature reached out its claw and cut deeply into my forehead. Countless screaming voices poured into my mind. Then... I woke. Disturbed, but... still myself. What do you think it means?
    Ranger: We can't be sure what it means yet. Try to get some sleep.
    Huntress: The elders told me of a darkness that skulks deep in the world. Could it be the very same?
    Monk: It's an ominous sign of evil.
    Witch: I don't know what it means, but I'm excited.
    Sorceress: I believe this is someone else's tale, conveyed to you by {their} memory. Try to remember every detail. It could be important.
    Warrior: I think you need some rest. Whatever that nightmare means, I'll handle it.
    Mercenary: I think it means... you took a sip of the wrong drink, love.
    Alva on The Dream /2
    Alva: I had another dream... well, more like a nightmare. I was running through a glade, chasing a rabbit, but no matter what, I couldn't catch it. It fled into a stump, and disappeared into darkness... while I was peering down, something loomed above me. A horned creature. Emaciated. I could see its shadow fall over me but... it seemed impossible. It was like the shadow came from... below. When I finally met its gaze, I expected horror, but instead, I was blinded by a void. My eyes were open, yet I saw only... eternity. A creature reached out its claw and cut deeply into my forehead. Countless screaming voices poured into my mind. Then... I woke. Disturbed, but... still myself. What do you think it means?
    Ranger: We can't be sure what it means yet. Try to get some sleep.
    Huntress: The elders told me of a darkness that skulks deep in the world. Could it be the very same?
    Monk: It's an ominous sign of evil.
    Witch: I don't know what it means, but I'm excited.
    Sorceress: I believe this is someone else's tale, conveyed to you by {their} memory. Try to remember every detail. It could be important.
    Warrior: I think you need some rest. Whatever that nightmare means, I'll handle it.
    Mercenary: I think it means... you took a sip of the wrong drink, love.
    Alva on The Dream /5
    Alva: I believe I had the final dream. I think I felt... divinity, as crazy as that sounds.
    Ranger: Divinity? What was it like?
    Huntress: I'm listenin'.
    Monk: Perhaps the memory of a god. Go on.
    Witch: Tell me {everything.}
    Sorceress: Perhaps not as crazy as you think. Now... finish the tale.
    Warrior: Tell me more.
    Mercenary: I've heard crazier. Go on then.
    Alva: In the dream, I was hollow. Completely empty. I was a liar. A torturer. A deceiver. I'd perfected the art of contorting reality to my will, purely to bring untold misery upon the world. Perhaps strangest of all, I had a... portal of sorts... in my forehead. A gateway from my mind to the world. Where all the horrors I imagined could be made real... I think I'm done with those splinters. I don't want to know anymore.
    Ranger: It must be {his} memories. The Black Crow.
    Huntress: I know it, now. It's {his} memories. How he came to be... the Raven.
    Monk: The memories of a dark god. The one tormenting us.
    Witch: Ah, it's the trickster's memories!
    Sorceress: I see. It is the tale of the trickster. The Raven himself.
    Warrior: It's him. {His} memories. The strange voice is... the Black Crow.
    Mercenary: That must be the strange voice. His memories.
    Alva: The completed object... when the splinters are reassembled... it's a fruit. A stone carving of a fruit we used to gather from the shore. Sweet and juicy, like summer, now lost forever... Sorry, what {they} used to gather...
    Alva on The Dream /5
    Alva: I believe I had the final dream. I think I felt... divinity, as crazy as that sounds.
    Ranger: Divinity? What was it like?
    Huntress: I'm listenin'.
    Monk: Perhaps the memory of a god. Go on.
    Witch: Tell me {everything.}
    Sorceress: Perhaps not as crazy as you think. Now... finish the tale.
    Warrior: Tell me more.
    Mercenary: I've heard crazier. Go on then.
    Alva: In the dream, I was hollow. Completely empty. I was a liar. A torturer. A deceiver. I'd perfected the art of contorting reality to my will, purely to bring untold misery upon the world. Perhaps strangest of all, I had a... portal of sorts... in my forehead. A gateway from my mind to the world. Where all the horrors I imagined could be made real... I think I'm done with those splinters. I don't want to know anymore.
    Ranger: It must be {his} memories. The Black Crow.
    Huntress: I know it, now. It's {his} memories. How he came to be... the Raven.
    Monk: The memories of a dark god. The one tormenting us.
    Witch: Ah, it's the trickster's memories!
    Sorceress: I see. It is the tale of the trickster. The Raven himself.
    Warrior: It's him. {His} memories. The strange voice is... the Black Crow.
    Mercenary: That must be the strange voice. His memories.
    Alva: The completed object... when the splinters are reassembled... it's a fruit. A stone carving of a fruit we used to gather from the shore. Sweet and juicy, like summer, now lost forever... Sorry, what {they} used to gather...
    Alva on Liquid Emotions /2
    Ranger: I've found a little jar of... something. Any idea what it does?
    Huntress: Found a right strange little jar. You know it?
    Monk: How is this possible? It's a jar of... undisciplined, but concentrated emotions.
    Witch: Distilling emotions is rather insane, even for me. Do you know anything about this?
    Sorceress: The Maraketh evoke emotions with tales, but someone tried to do it much more... directly. What sorcery is this?
    Warrior: This jar of liquid disturbs me.
    Mercenary: This jar. Makes me... feel things. I don't like feeling things.
    Alva: Hmm... we once excavated a ruin where the engraved pictures told a peculiar story. It appeared as if they were teaching their children new knowledge by imbuing emotions in a piece of jewelry. It was a very old ruin, but... maybe the distilled energy you found is a remnant of that lost culture. If you find a few more, you might be able to instill knowledge in something yourself...
    Alva on Liquid Emotions /2
    Ranger: I've found a little jar of... something. Any idea what it does?
    Huntress: Found a right strange little jar. You know it?
    Monk: How is this possible? It's a jar of... undisciplined, but concentrated emotions.
    Witch: Distilling emotions is rather insane, even for me. Do you know anything about this?
    Sorceress: The Maraketh evoke emotions with tales, but someone tried to do it much more... directly. What sorcery is this?
    Warrior: This jar of liquid disturbs me.
    Mercenary: This jar. Makes me... feel things. I don't like feeling things.
    Alva: Hmm... we once excavated a ruin where the engraved pictures told a peculiar story. It appeared as if they were teaching their children new knowledge by imbuing emotions in a piece of jewelry. It was a very old ruin, but... maybe the distilled energy you found is a remnant of that lost culture. If you find a few more, you might be able to instill knowledge in something yourself...
    Alva on Simulacrum Splinters /2
    Ranger: This unnatural splinter I found - it's got markings. Any ideas?
    Huntress: Had quite the vision, but it weren't from the Spirit. Summat to do with this Splinter?
    Monk: Does your expertise tell you anything about this strange grey splinter?
    Witch: Tell me, darling, what you make of this bewitching splinter.
    Sorceress: The Azmeri deceiver... one of his assaults left something behind. What do you make of it?
    Warrior: The Black Crow tried to deceive me. My attack chipped off this strange splinter from his... manifestations.
    Mercenary: Got a real doozy of a remnant here. Can you take a look?
    Alva: Let me see... this marking... we've come across it in our excavations. In context, it was treated as something quite negative, something Karui myths referred to as 'sealed away,' or 'imprisoned.' If this is related to that entity you released near Journey's End... whatever it is, it's now fixated on you. You should try to gather more of these splinters. With enough of them, perhaps we can decipher the story of these markings. As a treasure hunter, I know: the past holds all the answers, if you're willing to look hard enough.
    Alva on Simulacrum Splinters /2
    Ranger: This unnatural splinter I found - it's got markings. Any ideas?
    Huntress: Had quite the vision, but it weren't from the Spirit. Summat to do with this Splinter?
    Monk: Does your expertise tell you anything about this strange grey splinter?
    Witch: Tell me, darling, what you make of this bewitching splinter.
    Sorceress: The Azmeri deceiver... one of his assaults left something behind. What do you make of it?
    Warrior: The Black Crow tried to deceive me. My attack chipped off this strange splinter from his... manifestations.
    Mercenary: Got a real doozy of a remnant here. Can you take a look?
    Alva: Let me see... this marking... we've come across it in our excavations. In context, it was treated as something quite negative, something Karui myths referred to as 'sealed away,' or 'imprisoned.' If this is related to that entity you released near Journey's End... whatever it is, it's now fixated on you. You should try to gather more of these splinters. With enough of them, perhaps we can decipher the story of these markings. As a treasure hunter, I know: the past holds all the answers, if you're willing to look hard enough.
    Alva on Fortress /3
    Alva: At first it seemed there was nothing in the historical record about that strange pillar of flame you found... But then it occurred to me... a great deal has been written about times of ash. Fires that scorched the land, clouds that blotted out the sun, the Winter of the World...
    Ranger: But why is it here now?
    Huntress: But what's it mean?
    Monk: It is still a curious time to see it.
    Witch: Makes you wonder, why has it showed up now... how ominous.
    Sorceress: The timing of this seems mysterious. The question we must ask is, why do we see this now?
    Warrior: But where has it come from?
    Mercenary: Yeah... but why's it showin' up now?
    Druid: That was long ago... Why now?
    Alva: If that place is somehow connected to those times of ash, then perhaps we have quite the problem on our hands. As if we didn't have enough already! I fear... it may have ended entire civilisations. It may have ended the world as we know it. You really must get in there first. Everything could depend upon it.
    Alva on Fortress /3
    Alva: At first it seemed there was nothing in the historical record about that strange pillar of flame you found... But then it occurred to me... a great deal has been written about times of ash. Fires that scorched the land, clouds that blotted out the sun, the Winter of the World...
    Ranger: But why is it here now?
    Huntress: But what's it mean?
    Monk: It is still a curious time to see it.
    Witch: Makes you wonder, why has it showed up now... how ominous.
    Sorceress: The timing of this seems mysterious. The question we must ask is, why do we see this now?
    Warrior: But where has it come from?
    Mercenary: Yeah... but why's it showin' up now?
    Druid: That was long ago... Why now?
    Alva: If that place is somehow connected to those times of ash, then perhaps we have quite the problem on our hands. As if we didn't have enough already! I fear... it may have ended entire civilisations. It may have ended the world as we know it. You really must get in there first. Everything could depend upon it.
    Alva on Fortress /3
    Alva: At first it seemed there was nothing in the historical record about that strange pillar of flame you found... But then it occurred to me... a great deal has been written about times of ash. Fires that scorched the land, clouds that blotted out the sun, the Winter of the World...
    Ranger: But why is it here now?
    Huntress: But what's it mean?
    Monk: It is still a curious time to see it.
    Witch: Makes you wonder, why has it showed up now... how ominous.
    Sorceress: The timing of this seems mysterious. The question we must ask is, why do we see this now?
    Warrior: But where has it come from?
    Mercenary: Yeah... but why's it showin' up now?
    Druid: That was long ago... Why now?
    Alva: If that place is somehow connected to those times of ash, then perhaps we have quite the problem on our hands. As if we didn't have enough already! I fear... it may have ended entire civilisations. It may have ended the world as we know it. You really must get in there first. Everything could depend upon it.
    Alva on Monolith /3
    Alva: I've heard about that massive pillar of flame you've spotted. Try to get to it as quickly as you can. I imagine anyone else that's seen it will be trying to get there before you.
    Ranger: What is it?
    Huntress: Any idea what it is?
    Monk: Hmm... we shall see what it bodes.
    Witch: What even is it?
    Sorceress: I will get there as soon as I can. But what do you think it means?
    Warrior: What do you make of it?
    Mercenary: Got any ideas on it?
    Druid: Flame that high's no natural fire. What do ye reckon it is?
    Alva: I've not got a clue. But... I'll do some research and get back to you.
    Alva on Monolith /3
    Alva: I've heard about that massive pillar of flame you've spotted. Try to get to it as quickly as you can. I imagine anyone else that's seen it will be trying to get there before you.
    Ranger: What is it?
    Huntress: Any idea what it is?
    Monk: Hmm... we shall see what it bodes.
    Witch: What even is it?
    Sorceress: I will get there as soon as I can. But what do you think it means?
    Warrior: What do you make of it?
    Mercenary: Got any ideas on it?
    Druid: Flame that high's no natural fire. What do ye reckon it is?
    Alva: I've not got a clue. But... I'll do some research and get back to you.
    Alva on Monolith /3
    Alva: I've heard about that massive pillar of flame you've spotted. Try to get to it as quickly as you can. I imagine anyone else that's seen it will be trying to get there before you.
    Ranger: What is it?
    Huntress: Any idea what it is?
    Monk: Hmm... we shall see what it bodes.
    Witch: What even is it?
    Sorceress: I will get there as soon as I can. But what do you think it means?
    Warrior: What do you make of it?
    Mercenary: Got any ideas on it?
    Druid: Flame that high's no natural fire. What do ye reckon it is?
    Alva: I've not got a clue. But... I'll do some research and get back to you.
    Alva on Surviving the Cataclysm /3
    Alva: Well... I wasn't expecting to see you quite so soon. Least of all, back here.
    Ranger: It is regrettable to be here... again.
    Huntress: Aye. Can't really believe it, me.
    Monk: The path turns as it chooses.
    Witch: Trust me, I'm not thrilled to see you either.
    Sorceress: It is unfortunate that we meet this way. But I am glad you are safe, Miss Valai.
    Warrior: Things... didn't quite go as planned.
    Mercenary: Yeah. Pretty dire situation all round, really.
    Druid: Aye... life's twists and turns are seldom kind.
    Alva: I've been quite busy studying that Blood Magic tome I found. If I'm honest, I'm quite amazed how much it seems to have sunk in already... In any case, welcome back!
    Alva on Surviving the Cataclysm /3
    Alva: Well... I wasn't expecting to see you quite so soon. Least of all, back here.
    Ranger: It is regrettable to be here... again.
    Huntress: Aye. Can't really believe it, me.
    Monk: The path turns as it chooses.
    Witch: Trust me, I'm not thrilled to see you either.
    Sorceress: It is unfortunate that we meet this way. But I am glad you are safe, Miss Valai.
    Warrior: Things... didn't quite go as planned.
    Mercenary: Yeah. Pretty dire situation all round, really.
    Druid: Aye... life's twists and turns are seldom kind.
    Alva: I've been quite busy studying that Blood Magic tome I found. If I'm honest, I'm quite amazed how much it seems to have sunk in already... In any case, welcome back!
    Alva on Unidentified Ruins /2
    Mercenary: What about those old ruins? The ones with the 'distilled emotions.'
    Alva on Unidentified Ruins /2
    Mercenary: What about those old ruins? The ones with the 'distilled emotions.'
    Alva on The Simulacrum /1
    Alva: Now we know where we might find our unwelcome guest. Let's hit the trickster where he lives, in his so-called 'Simulacrum.' It might still be a trap, but... it's the only way. He will never leave us alone until we face him.
    Alva on The Simulacrum /1
    Alva: Now we know where we might find our unwelcome guest. Let's hit the trickster where he lives, in his so-called 'Simulacrum.' It might still be a trap, but... it's the only way. He will never leave us alone until we face him.
    Alva on The Strange Mirror /3
    Alva: Ever since you encountered that strange mirror, this place is darker now, in a way I can't describe... Somebody's here. Someone that isn't us.
    Ranger: I don't hear anything.
    Huntress: I {do} sense something...
    Monk: There is a trace of shadow upon you.
    Witch: So it's not just me, then.
    Sorceress: You mean... a presence? A spirit? Speak plainly.
    Warrior: You feel that too?
    Mercenary: You're really creeping me out, miss.
    Alva: I keep thinking I hear laughter, mocking us... but I look around, and I don't see anything. You just... you keep your guard up, alright?
    Alva on The Strange Mirror /3
    Alva: Ever since you encountered that strange mirror, this place is darker now, in a way I can't describe... Somebody's here. Someone that isn't us.
    Ranger: I don't hear anything.
    Huntress: I {do} sense something...
    Monk: There is a trace of shadow upon you.
    Witch: So it's not just me, then.
    Sorceress: You mean... a presence? A spirit? Speak plainly.
    Warrior: You feel that too?
    Mercenary: You're really creeping me out, miss.
    Alva: I keep thinking I hear laughter, mocking us... but I look around, and I don't see anything. You just... you keep your guard up, alright?
    Edit

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