Runed Knight
Construct
{{Runic}}
monster beyond portal chance +% final [-35]
monster hellscape charge +% [-35]
Removes all Energy Shield
monster gain base ward equal to total maximum life % [20]
SpectreY
Spectre OverrideMetadata/Monsters/LeagueExpedition/VaalArmour/ExpeditionArmourCasterSpectre_
Tagscaster, construct, fire_affinity, has_staff, has_two_handed_melee, humanoid, is_runic_monster, lightning_affinity, medium_movement, metal_armour, not_dex, not_int, puncturing_weapon, ranged, ward_armour
Packs
  • Runed Knight
  • Runed Knight, Unearthed Runecaster, Unearthed Soldier
  • Life
    280%
    Ward From Life
    20%
    Armour
    +50%
    Ailment Threshold
    199%
    Resistance
    0 0 75 0
    Damage
    140%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    11 ~ 18
    Attack Time
    1.32 Second
    Damage Spread
    ±20%
    Experience
    140%
    Model Size
    120%
    Type
    ExpeditionArmourCaster
    Metadata
    ExpeditionArmourCaster
    Level
    68
    Life
    18,013
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    523
    Spell Damage
    523
    Accuracy
    290
    Attack Time
    1.32
    Experience
    14,357
    Ailment Threshold
    12,802
    Chill
    40
    Shock
    40
    Brittle
    229
    Scorch
    40
    Sap
    112
    MPSArmourCasterBasic
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.17 sec
    Deals 1310 to 1966 Fire Damage
    Fires +1 Projectile
    base is projectile [1]
    disable visual hit effect [1]
    distribute projectiles over contact points [1]
    ignite art variation [3]
    monster projectile variation [197]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    use scaled contact offset [1]
    ExpeditionGroundLaser
    Spell, Damage, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 2 sec
    Cooldown Time: 2 sec
    Your Hits cannot Stun Enemies
    Deals 306.3 to 459.4 Fire Damage
    10% chance to Ignite enemies
    200% more Damage with Ignite
    disable visual hit effect [1]
    ignite art variation [3]
    is area damage [1]
    spell maximum action distance +% [-65]
    EASArmourCasterSpawnVolatiles
    Spell
    Cast Time: 3.2 sec
    Cooldown Time: 15 sec
    SOArmourCasterSpawnVolatiles
    Triggerable, Spell
    Cast Time: 1 sec
    GTArmourCasterSpawnVolatiles
    Triggerable, Spell
    Cast Time: 1 sec
    EGArmourCasterActivateVolatiles
    Triggerable, Spell
    Cast Time: 1 sec
    GSArmourCasterVolatileExplode
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 157.7 to 473.2 Lightning Damage
    50% chance to Shock enemies
    50% chance to Blind enemies on hit
    is area damage [1]
    WalkEmergeExpeditionArmourCaster
    walk emerge distance [288]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"
    
    Actor
    {
    	on_start_SingleGroundLaser = "LockOrientation();"
    	on_end_or_destroy_SingleGroundLaser = "UnlockOrientation();"
    }
    
    Animated
    {
    	animated_object = "Metadata/Monsters/LeagueExpedition/VaalArmour/VaalArmour.ao"
    
    	on_event_end_face =
    	"
    		this.projectile_target = GetLocation()+RotateLocation( [0, -50] );
    		SetTargetLocation( projectile_target );
    		this.projectile_target = null;
    	"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"
    
    Life
    {
    	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/general/armored_caster/EPKs/LightningStaff.epk );"
    	on_death = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/general/armored_caster/EPKs/LightningStaff.epk );"
    }
    
    Actor
    {
    	on_start_EmptyActionSpell = "SetStateTo( glowboost, 1 );"
    	on_end_or_destroy_EmptyActionSpell = "SetStateTo( glowboost, 0 );"
    
    	on_start_WalkEmerge =
    	"
    		HideAttachedMeshSegments();
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/portal_Transition_caster.epk );
    	"
    
    	on_end_WalkEmerge =
    	"
    		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/portal_Transition_caster.epk );
    		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/weapon_Transition.epk, Metadata/Monsters/LeagueExpedition/VaalArmour/attachments/VaalArmourStaffHeld.ao );
    		ShowAttachedMeshSegments();
    		Delay( 1, { RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/weapon_Transition.epk, Metadata/Monsters/LeagueExpedition/VaalArmour/attachments/VaalArmourStaffHeld.ao ); } );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueExpedition/VaalArmour/ExpeditionArmourCaster"] = {
        name = "Runed Knight",
        life = 2.8,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 75,
        chaosResist = 0,
        damage = 1.4,
        damageSpread = 0.2,
        attackTime = 1.32,
        attackRange = 18,
        accuracy = 1,
        weaponType1 = "Staff",
        skillList = {
            "WalkEmergeExpeditionArmourCaster",
            "MPSArmourCasterBasic",
            "ExpeditionGroundLaser",
            "EASArmourCasterSpawnVolatiles",
            "SOArmourCasterSpawnVolatiles",
            "GTArmourCasterSpawnVolatiles",
            "EGArmourCasterActivateVolatiles",
            "GSArmourCasterVolatileExplode",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WalkEmergeExpeditionArmourCaster"] = {
        name = "WalkEmergeExpeditionArmourCaster",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.66,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_distance",
        },
        levels = {
            [1] = {288, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSArmourCasterBasic"] = {
        name = "MPSArmourCasterBasic",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.17,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "ignite_art_variation",
            "base_number_of_projectiles",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "disable_visual_hit_effect",
            "distribute_projectiles_over_contact_points",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 197, -30, 3, 1, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExpeditionGroundLaser"] = {
        name = "ExpeditionGroundLaser",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "active_skill_ignite_damage_+%_final",
            "ignite_art_variation",
            "base_chance_to_ignite_%",
            "spell_maximum_action_distance_+%",
            "is_area_damage",
            "cannot_stun",
            "disable_visual_hit_effect",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 50, 3, 10, -65, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 200, 3, 10, -65, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASArmourCasterSpawnVolatiles"] = {
        name = "EASArmourCasterSpawnVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.2,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SOArmourCasterSpawnVolatiles"] = {
        name = "SOArmourCasterSpawnVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTArmourCasterSpawnVolatiles"] = {
        name = "GTArmourCasterSpawnVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGArmourCasterActivateVolatiles"] = {
        name = "EGArmourCasterActivateVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSArmourCasterVolatileExplode"] = {
        name = "GSArmourCasterVolatileExplode",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "global_chance_to_blind_on_hit_%",
            "base_chance_to_shock_%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 50, 50, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    IdMonsterTagExpedition
    FamilyMonsterTag
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Adds Tagsexpedition_monster
    monster beyond portal chance +% final [-35]
    monster hellscape charge +% [-35]
    IdExpeditionReducedBeyondPortalChance
    FamilyBeyondPortalChance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster hellscape charge +% Min: -35 Max: -35 Global
  • monster beyond portal chance +% final Min: -35 Max: -35 Global
  • Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    IdMonsterGainLifeAsWardElite
    FamilyMonsterGainLifeAsWard
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • no energy shield Min: 1 Max: 1 Global
  • monster gain base ward equal to total maximum life % Min: 20 Max: 20 Global
  • Runed Knight
    Construct
    {{Runic}}
    Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    SpectreY
    Spectre OverrideMetadata/Monsters/LeagueExpedition/VaalArmour/ExpeditionArmourCasterSpectre_
    Tagscaster, construct, fire_affinity, has_staff, has_two_handed_melee, humanoid, is_runic_monster, lightning_affinity, medium_movement, metal_armour, not_dex, not_int, puncturing_weapon, ranged, ward_armour
    Packs
  • Runed Knight, Unearthed Runecaster
  • Life
    280%
    Ward From Life
    20%
    Armour
    +50%
    Ailment Threshold
    199%
    Resistance
    0 0 75 0
    Damage
    140%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    11 ~ 18
    Attack Time
    1.32 Second
    Damage Spread
    ±20%
    Experience
    140%
    Model Size
    120%
    Type
    ExpeditionArmourCaster
    Metadata
    ExpeditionArmourCasterStandalone_
    Level
    68
    Life
    18,013
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    523
    Spell Damage
    523
    Accuracy
    290
    Attack Time
    1.32
    Experience
    14,357
    Ailment Threshold
    12,802
    Chill
    40
    Shock
    40
    Brittle
    229
    Scorch
    40
    Sap
    112
    MPSArmourCasterBasic
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.17 sec
    Deals 1310 to 1966 Fire Damage
    Fires +1 Projectile
    base is projectile [1]
    disable visual hit effect [1]
    distribute projectiles over contact points [1]
    ignite art variation [3]
    monster projectile variation [197]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    use scaled contact offset [1]
    ExpeditionGroundLaser
    Spell, Damage, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 2 sec
    Cooldown Time: 2 sec
    Your Hits cannot Stun Enemies
    Deals 306.3 to 459.4 Fire Damage
    10% chance to Ignite enemies
    200% more Damage with Ignite
    disable visual hit effect [1]
    ignite art variation [3]
    is area damage [1]
    spell maximum action distance +% [-65]
    EASArmourCasterSpawnVolatiles
    Spell
    Cast Time: 3.2 sec
    Cooldown Time: 15 sec
    SOArmourCasterSpawnVolatiles
    Triggerable, Spell
    Cast Time: 1 sec
    GTArmourCasterSpawnVolatiles
    Triggerable, Spell
    Cast Time: 1 sec
    EGArmourCasterActivateVolatiles
    Triggerable, Spell
    Cast Time: 1 sec
    GSArmourCasterVolatileExplode
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 157.7 to 473.2 Lightning Damage
    50% chance to Shock enemies
    50% chance to Blind enemies on hit
    is area damage [1]
    WalkEmergeExpeditionArmourCaster
    walk emerge distance [288]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"
    
    Actor
    {
    	on_start_SingleGroundLaser = "LockOrientation();"
    	on_end_or_destroy_SingleGroundLaser = "UnlockOrientation();"
    }
    
    Animated
    {
    	animated_object = "Metadata/Monsters/LeagueExpedition/VaalArmour/VaalArmour.ao"
    
    	on_event_end_face =
    	"
    		this.projectile_target = GetLocation()+RotateLocation( [0, -50] );
    		SetTargetLocation( projectile_target );
    		this.projectile_target = null;
    	"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"
    
    Life
    {
    	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/general/armored_caster/EPKs/LightningStaff.epk );"
    	on_death = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/general/armored_caster/EPKs/LightningStaff.epk );"
    }
    
    Actor
    {
    	on_start_EmptyActionSpell = "SetStateTo( glowboost, 1 );"
    	on_end_or_destroy_EmptyActionSpell = "SetStateTo( glowboost, 0 );"
    
    	on_start_WalkEmerge =
    	"
    		HideAttachedMeshSegments();
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/portal_Transition_caster.epk );
    	"
    
    	on_end_WalkEmerge =
    	"
    		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/portal_Transition_caster.epk );
    		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/weapon_Transition.epk, Metadata/Monsters/LeagueExpedition/VaalArmour/attachments/VaalArmourStaffHeld.ao );
    		ShowAttachedMeshSegments();
    		Delay( 1, { RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/weapon_Transition.epk, Metadata/Monsters/LeagueExpedition/VaalArmour/attachments/VaalArmourStaffHeld.ao ); } );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueExpedition/VaalArmour/ExpeditionArmourCasterStandalone_"] = {
        name = "Runed Knight",
        life = 2.8,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 75,
        chaosResist = 0,
        damage = 1.4,
        damageSpread = 0.2,
        attackTime = 1.32,
        attackRange = 18,
        accuracy = 1,
        weaponType1 = "Staff",
        skillList = {
            "WalkEmergeExpeditionArmourCaster",
            "MPSArmourCasterBasic",
            "ExpeditionGroundLaser",
            "EASArmourCasterSpawnVolatiles",
            "SOArmourCasterSpawnVolatiles",
            "GTArmourCasterSpawnVolatiles",
            "EGArmourCasterActivateVolatiles",
            "GSArmourCasterVolatileExplode",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WalkEmergeExpeditionArmourCaster"] = {
        name = "WalkEmergeExpeditionArmourCaster",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.66,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_distance",
        },
        levels = {
            [1] = {288, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSArmourCasterBasic"] = {
        name = "MPSArmourCasterBasic",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.17,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "ignite_art_variation",
            "base_number_of_projectiles",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "disable_visual_hit_effect",
            "distribute_projectiles_over_contact_points",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 197, -30, 3, 1, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExpeditionGroundLaser"] = {
        name = "ExpeditionGroundLaser",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "active_skill_ignite_damage_+%_final",
            "ignite_art_variation",
            "base_chance_to_ignite_%",
            "spell_maximum_action_distance_+%",
            "is_area_damage",
            "cannot_stun",
            "disable_visual_hit_effect",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 50, 3, 10, -65, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 200, 3, 10, -65, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASArmourCasterSpawnVolatiles"] = {
        name = "EASArmourCasterSpawnVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.2,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SOArmourCasterSpawnVolatiles"] = {
        name = "SOArmourCasterSpawnVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTArmourCasterSpawnVolatiles"] = {
        name = "GTArmourCasterSpawnVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGArmourCasterActivateVolatiles"] = {
        name = "EGArmourCasterActivateVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSArmourCasterVolatileExplode"] = {
        name = "GSArmourCasterVolatileExplode",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "global_chance_to_blind_on_hit_%",
            "base_chance_to_shock_%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 50, 50, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    IdMonsterTagExpedition
    FamilyMonsterTag
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Adds Tagsexpedition_monster
    Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    IdMonsterGainLifeAsWardElite
    FamilyMonsterGainLifeAsWard
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • no energy shield Min: 1 Max: 1 Global
  • monster gain base ward equal to total maximum life % Min: 20 Max: 20 Global
  • Runed Knight
    Construct
    monster beyond portal chance +% final [-35]
    monster hellscape charge +% [-35]
    Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    SpectreY
    Tagscaster, construct, fire_affinity, has_staff, has_two_handed_melee, humanoid, is_runic_monster, lightning_affinity, medium_movement, metal_armour, not_dex, not_int, puncturing_weapon, ranged, ward_armour
    Life
    280%
    Ward From Life
    20%
    Armour
    +50%
    Ailment Threshold
    199%
    Resistance
    0 0 75 0
    Damage
    140%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    11 ~ 18
    Attack Time
    1.32 Second
    Damage Spread
    ±20%
    Experience
    140%
    Model Size
    120%
    Type
    ExpeditionArmourCaster
    Metadata
    ExpeditionArmourCasterSpectre_
    Level
    68
    Life
    18,013
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    523
    Spell Damage
    523
    Accuracy
    290
    Attack Time
    1.32
    Experience
    14,357
    Ailment Threshold
    12,802
    Chill
    40
    Shock
    40
    Brittle
    229
    Scorch
    40
    Sap
    112
    MPSArmourCasterBasic
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.17 sec
    Deals 1310 to 1966 Fire Damage
    Fires +1 Projectile
    base is projectile [1]
    disable visual hit effect [1]
    distribute projectiles over contact points [1]
    ignite art variation [3]
    monster projectile variation [197]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    use scaled contact offset [1]
    ExpeditionGroundLaser
    Spell, Damage, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 2 sec
    Cooldown Time: 2 sec
    Your Hits cannot Stun Enemies
    Deals 306.3 to 459.4 Fire Damage
    10% chance to Ignite enemies
    200% more Damage with Ignite
    disable visual hit effect [1]
    ignite art variation [3]
    is area damage [1]
    spell maximum action distance +% [-65]
    EASArmourCasterSpawnVolatiles
    Spell
    Cast Time: 3.2 sec
    Cooldown Time: 15 sec
    SOArmourCasterSpawnVolatiles
    Triggerable, Spell
    Cast Time: 1 sec
    GTArmourCasterSpawnVolatiles
    Triggerable, Spell
    Cast Time: 1 sec
    EGArmourCasterActivateVolatiles
    Triggerable, Spell
    Cast Time: 1 sec
    GSArmourCasterVolatileExplode
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 157.7 to 473.2 Lightning Damage
    50% chance to Shock enemies
    50% chance to Blind enemies on hit
    is area damage [1]
    WalkEmergeExpeditionArmourCaster
    walk emerge distance [288]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"
    
    Actor
    {
    	on_start_SingleGroundLaser = "LockOrientation();"
    	on_end_or_destroy_SingleGroundLaser = "UnlockOrientation();"
    }
    
    Animated
    {
    	animated_object = "Metadata/Monsters/LeagueExpedition/VaalArmour/VaalArmour.ao"
    
    	on_event_end_face =
    	"
    		this.projectile_target = GetLocation()+RotateLocation( [0, -50] );
    		SetTargetLocation( projectile_target );
    		this.projectile_target = null;
    	"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"
    
    Life
    {
    	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/general/armored_caster/EPKs/LightningStaff.epk );"
    	on_death = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/general/armored_caster/EPKs/LightningStaff.epk );"
    }
    
    Actor
    {
    	on_start_EmptyActionSpell = "SetStateTo( glowboost, 1 );"
    	on_end_or_destroy_EmptyActionSpell = "SetStateTo( glowboost, 0 );"
    
    	on_start_WalkEmerge =
    	"
    		HideAttachedMeshSegments();
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/portal_Transition_caster.epk );
    	"
    
    	on_end_WalkEmerge =
    	"
    		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/portal_Transition_caster.epk );
    		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/weapon_Transition.epk, Metadata/Monsters/LeagueExpedition/VaalArmour/attachments/VaalArmourStaffHeld.ao );
    		ShowAttachedMeshSegments();
    		Delay( 1, { RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/weapon_Transition.epk, Metadata/Monsters/LeagueExpedition/VaalArmour/attachments/VaalArmourStaffHeld.ao ); } );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueExpedition/VaalArmour/ExpeditionArmourCasterSpectre_"] = {
        name = "Runed Knight",
        life = 2.8,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 75,
        chaosResist = 0,
        damage = 1.4,
        damageSpread = 0.2,
        attackTime = 1.32,
        attackRange = 18,
        accuracy = 1,
        weaponType1 = "Staff",
        skillList = {
            "WalkEmergeExpeditionArmourCaster",
            "MPSArmourCasterBasic",
            "ExpeditionGroundLaser",
            "EASArmourCasterSpawnVolatiles",
            "SOArmourCasterSpawnVolatiles",
            "GTArmourCasterSpawnVolatiles",
            "EGArmourCasterActivateVolatiles",
            "GSArmourCasterVolatileExplode",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WalkEmergeExpeditionArmourCaster"] = {
        name = "WalkEmergeExpeditionArmourCaster",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.66,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_distance",
        },
        levels = {
            [1] = {288, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSArmourCasterBasic"] = {
        name = "MPSArmourCasterBasic",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.17,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "ignite_art_variation",
            "base_number_of_projectiles",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "disable_visual_hit_effect",
            "distribute_projectiles_over_contact_points",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 197, -30, 3, 1, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExpeditionGroundLaser"] = {
        name = "ExpeditionGroundLaser",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "active_skill_ignite_damage_+%_final",
            "ignite_art_variation",
            "base_chance_to_ignite_%",
            "spell_maximum_action_distance_+%",
            "is_area_damage",
            "cannot_stun",
            "disable_visual_hit_effect",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 50, 3, 10, -65, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 200, 3, 10, -65, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASArmourCasterSpawnVolatiles"] = {
        name = "EASArmourCasterSpawnVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.2,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SOArmourCasterSpawnVolatiles"] = {
        name = "SOArmourCasterSpawnVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTArmourCasterSpawnVolatiles"] = {
        name = "GTArmourCasterSpawnVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGArmourCasterActivateVolatiles"] = {
        name = "EGArmourCasterActivateVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSArmourCasterVolatileExplode"] = {
        name = "GSArmourCasterVolatileExplode",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "global_chance_to_blind_on_hit_%",
            "base_chance_to_shock_%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 50, 50, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    monster beyond portal chance +% final [-35]
    monster hellscape charge +% [-35]
    IdExpeditionReducedBeyondPortalChance
    FamilyBeyondPortalChance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster hellscape charge +% Min: -35 Max: -35 Global
  • monster beyond portal chance +% final Min: -35 Max: -35 Global
  • Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    IdMonsterGainLifeAsWardElite
    FamilyMonsterGainLifeAsWard
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • no energy shield Min: 1 Max: 1 Global
  • monster gain base ward equal to total maximum life % Min: 20 Max: 20 Global
  • Runed Knight
    Construct
    {{Runic}}
    monster beyond portal chance +% final [-35]
    monster hellscape charge +% [-35]
    Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    SpectreN
    AreaThe Lake of Kalandra
    Tagscaster, construct, fire_affinity, has_staff, has_two_handed_melee, humanoid, is_runic_monster, lightning_affinity, medium_movement, metal_armour, not_dex, not_int, puncturing_weapon, ranged, ward_armour
    Packs
  • The Lake of Kalandra: Runed Knight, Unearthed Skeletal Swordsman, Unearthed Skeletal Warrior, Unearthed Skeletal Archer, Unearthed Zombie
  • Life
    280%
    Ward From Life
    20%
    Armour
    +50%
    Ailment Threshold
    199%
    Resistance
    0 0 75 0
    Damage
    140%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    11 ~ 18
    Attack Time
    1.32 Second
    Damage Spread
    ±20%
    Experience
    140%
    Model Size
    120%
    Type
    ExpeditionArmourCaster
    Metadata
    ExpeditionArmourCaster
    Level
    68
    Life
    18,013
    Armour
    43,185
    Evasion
    4,739
    Energy Shield
    0
    Damage
    523
    Spell Damage
    523
    Accuracy
    290
    Attack Time
    1.32
    Experience
    14,357
    Ailment Threshold
    12,802
    Chill
    40
    Shock
    40
    Brittle
    229
    Scorch
    40
    Sap
    112
    MPSArmourCasterBasic
    Spell, Projectile, ProjectilesFromUser, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1.17 sec
    Deals 1310 to 1966 Fire Damage
    Fires +1 Projectile
    base is projectile [1]
    disable visual hit effect [1]
    distribute projectiles over contact points [1]
    ignite art variation [3]
    monster projectile variation [197]
    projectile uses contact position [1]
    spell maximum action distance +% [-30]
    use scaled contact offset [1]
    ExpeditionGroundLaser
    Spell, Damage, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 2 sec
    Cooldown Time: 2 sec
    Your Hits cannot Stun Enemies
    Deals 306.3 to 459.4 Fire Damage
    10% chance to Ignite enemies
    200% more Damage with Ignite
    disable visual hit effect [1]
    ignite art variation [3]
    is area damage [1]
    spell maximum action distance +% [-65]
    EASArmourCasterSpawnVolatiles
    Spell
    Cast Time: 3.2 sec
    Cooldown Time: 15 sec
    SOArmourCasterSpawnVolatiles
    Triggerable, Spell
    Cast Time: 1 sec
    GTArmourCasterSpawnVolatiles
    Triggerable, Spell
    Cast Time: 1 sec
    EGArmourCasterActivateVolatiles
    Triggerable, Spell
    Cast Time: 1 sec
    GSArmourCasterVolatileExplode
    Spell, Triggerable
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Deals 157.7 to 473.2 Lightning Damage
    50% chance to Shock enemies
    50% chance to Blind enemies on hit
    is area damage [1]
    WalkEmergeExpeditionArmourCaster
    walk emerge distance [288]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"
    
    Actor
    {
    	on_start_SingleGroundLaser = "LockOrientation();"
    	on_end_or_destroy_SingleGroundLaser = "UnlockOrientation();"
    }
    
    Animated
    {
    	animated_object = "Metadata/Monsters/LeagueExpedition/VaalArmour/VaalArmour.ao"
    
    	on_event_end_face =
    	"
    		this.projectile_target = GetLocation()+RotateLocation( [0, -50] );
    		SetTargetLocation( projectile_target );
    		this.projectile_target = null;
    	"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueExpedition/ExpeditionMonsterEliteBase"
    
    Life
    {
    	on_spawned_alive = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/general/armored_caster/EPKs/LightningStaff.epk );"
    	on_death = "RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/general/armored_caster/EPKs/LightningStaff.epk );"
    }
    
    Actor
    {
    	on_start_EmptyActionSpell = "SetStateTo( glowboost, 1 );"
    	on_end_or_destroy_EmptyActionSpell = "SetStateTo( glowboost, 0 );"
    
    	on_start_WalkEmerge =
    	"
    		HideAttachedMeshSegments();
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/portal_Transition_caster.epk );
    	"
    
    	on_end_WalkEmerge =
    	"
    		RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/portal_Transition_caster.epk );
    		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/weapon_Transition.epk, Metadata/Monsters/LeagueExpedition/VaalArmour/attachments/VaalArmourStaffHeld.ao );
    		ShowAttachedMeshSegments();
    		Delay( 1, { RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Expedition/boss/olroth/EPKs/weapon_Transition.epk, Metadata/Monsters/LeagueExpedition/VaalArmour/attachments/VaalArmourStaffHeld.ao ); } );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueLake/VaalArmour/ExpeditionArmourCaster"] = {
        name = "Runed Knight",
        life = 2.8,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 75,
        chaosResist = 0,
        damage = 1.4,
        damageSpread = 0.2,
        attackTime = 1.32,
        attackRange = 18,
        accuracy = 1,
        weaponType1 = "Staff",
        skillList = {
            "WalkEmergeExpeditionArmourCaster",
            "MPSArmourCasterBasic",
            "ExpeditionGroundLaser",
            "EASArmourCasterSpawnVolatiles",
            "SOArmourCasterSpawnVolatiles",
            "GTArmourCasterSpawnVolatiles",
            "EGArmourCasterActivateVolatiles",
            "GSArmourCasterVolatileExplode",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["WalkEmergeExpeditionArmourCaster"] = {
        name = "WalkEmergeExpeditionArmourCaster",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.66,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_distance",
        },
        levels = {
            [1] = {288, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSArmourCasterBasic"] = {
        name = "MPSArmourCasterBasic",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.17,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_projectile_variation",
            "spell_maximum_action_distance_+%",
            "ignite_art_variation",
            "base_number_of_projectiles",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "disable_visual_hit_effect",
            "distribute_projectiles_over_contact_points",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 197, -30, 3, 1, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ExpeditionGroundLaser"] = {
        name = "ExpeditionGroundLaser",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 2,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "active_skill_ignite_damage_+%_final",
            "ignite_art_variation",
            "base_chance_to_ignite_%",
            "spell_maximum_action_distance_+%",
            "is_area_damage",
            "cannot_stun",
            "disable_visual_hit_effect",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 50, 3, 10, -65, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3, 1},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, 200, 3, 10, -65, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3, 1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASArmourCasterSpawnVolatiles"] = {
        name = "EASArmourCasterSpawnVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.2,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SOArmourCasterSpawnVolatiles"] = {
        name = "SOArmourCasterSpawnVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTArmourCasterSpawnVolatiles"] = {
        name = "GTArmourCasterSpawnVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EGArmourCasterActivateVolatiles"] = {
        name = "EGArmourCasterActivateVolatiles",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSArmourCasterVolatileExplode"] = {
        name = "GSArmourCasterVolatileExplode",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "global_chance_to_blind_on_hit_%",
            "base_chance_to_shock_%",
            "is_area_damage",
        },
        levels = {
            [1] = {0.5, 1.5, 50, 50, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    IdMonsterTagExpedition
    FamilyMonsterTag
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Adds Tagsexpedition_monster
    monster beyond portal chance +% final [-35]
    monster hellscape charge +% [-35]
    IdExpeditionReducedBeyondPortalChance
    FamilyBeyondPortalChance
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster hellscape charge +% Min: -35 Max: -35 Global
  • monster beyond portal chance +% final Min: -35 Max: -35 Global
  • Removes all Energy Shield
    monster gain base ward equal to total maximum life % [20]
    IdMonsterGainLifeAsWardElite
    FamilyMonsterGainLifeAsWard
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • no energy shield Min: 1 Max: 1 Global
  • monster gain base ward equal to total maximum life % Min: 20 Max: 20 Global
  • Edit

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