Lightless Moray
Demon
50% increased Movement Speed
base cannot be damaged [1]
ignore actor scale from stats [1]
SpectreY
Spectre OverrideMetadata/Monsters/LeagueAbyss/Lightless/MorayClanCasterSpectre
AreaAbyssal Depths, Lightless Void
Tagsabyssal, allows_additional_projectiles, allows_inc_aoe, Claw_onhit_audio, demon, fast_movement, fire_affinity, lightless_faction, not_dex, ranged
Packs
  • Lightless Abomination, Lightless Moray
  • Abyssal Depths, Lightless Void: Lightless Moray, Lightless Serpent
  • Life
    250%
    Energy Shield From Life
    10%
    Armour
    +25%
    Resistance
    75 -30 0 0
    Damage
    250%
    Accuracy
    100%
    5%
    Attack Distance
    5 ~ 12
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    250%
    Model Size
    100%
    Type
    MorayClanCasterAbyss
    Metadata
    MorayClanCaster
    Level
    79
    Life
    33,131
    Armour
    5,675
    Evasion Rating
    887
    Energy Shield
    3,681
    Damage
    810
    Spell Damage
    810
    Accuracy
    3,596
    Attack Time
    1.5
    Experience
    204,160
    Minion Life
    22,012
    Minion Energy Shield
    2,446
    Minion Damage
    4,226
    Minion Armour
    7,945
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 648–973
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    EDSAbyssMorayClanFlamethrower
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Cooldown Time: 3 sec
    200% increased Flammability Magnitude
    Deals 132.3 to 198.5 Fire Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]
    CTS2AbyssMorayClan
    Cooldown Time: 12 sec
    action attack or cast time uses animation length [1]
    GSAbyssMorayClanShadeFormErupt
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 5.67 sec
    Deals 952.6 to 1429 Fire Damage
    Inflicts 33% more Flammability Magnitude
    is area damage [1]
    GAAbyssMorayClanTailSwipeDetonation
    Triggerable, Attack
    Base Damage: 648–973
    Critical Hit Chance: 5%
    Attack Damage: 200%
    Attack Time: 1.5 sec
    Deals 100% more Attack Damage
    monster penalty against minions damage +% final vs player minions [200]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    MPSAbyssPaleEliteFireball
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Deals 264.6 to 396.9 Fire Damage
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1430]
    projectile uses contact position [1]
    spell maximum action distance +% [-25]
    use scaled contact offset [1]
    GSAbyssPaleEliteFireball
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Deals 264.6 to 396.9 Fire Damage
    base is projectile [1]
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 4066
    }
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance2Immediate"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Animated
    {
    	on_event_halo_emerge_for_abyss_emerge_01 =
    	{
    		this.halo = GetAttachedAOByType( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/general_effects/faction_halos/halo_lightless_01.ao' );
    		this.halo.SetDynamicFloat( 'abyss_halo_DRIVER', 1, true, 0.5 );
    	}
    }
    
    Life
    {
    	on_death = 
    	{
    		this.halo.SetDynamicFloat( 'abyss_halo_DRIVER', 0, true, 0.3 );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/ShadeForm/EPKs/Shade_02_Idle.epk', 1 );
    	}
    	//Remove the ShadeForm EPK if they die during the Transition (For any particular reason)
    }
    
    Actor
    {
    	on_effect_end_or_destroy_CTS2AbyssMorayClan = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/ShadeForm/EPKs/Shade_02_Idle.epk' );"
    	on_event_sweep_for_ChangeToStance1 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/ShadeForm/EPKs/Shade_02_Idle.epk' );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueAbyss/Lightless/MorayClanCaster"] = {
        name = "Lightless Moray",
        life = 2.5,
        energyShield = 0.1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 12,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "MPSAbyssPaleEliteFireball",
            "CTS2AbyssMorayClan",
            "GSAbyssMorayClanShadeFormErupt",
            "GAAbyssMorayClanTailSwipeDetonation",
            "GSAbyssPaleEliteFireball",
            "EDSAbyssMorayClanFlamethrower",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSAbyssPaleEliteFireball"] = {
        name = "MPSAbyssPaleEliteFireball",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "spell_maximum_action_distance_+%",
            "monster_projectile_variation",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
            "check_for_targets_between_initiator_and_projectile_source",
            "maintain_projectile_direction_when_using_contact_position",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -25, 1430, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CTS2AbyssMorayClan"] = {
        name = "CTS2AbyssMorayClan",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSAbyssMorayClanShadeFormErupt"] = {
        name = "GSAbyssMorayClanShadeFormErupt",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 5.67,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "active_skill_ignite_chance_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 33, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAAbyssMorayClanTailSwipeDetonation"] = {
        name = "GAAbyssMorayClanTailSwipeDetonation",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {200, baseMultiplier = 2, critChance = 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSAbyssPaleEliteFireball"] = {
        name = "GSAbyssPaleEliteFireball",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_is_projectile",
            "base_skill_can_be_blocked",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EDSAbyssMorayClanFlamethrower"] = {
        name = "EDSAbyssMorayClanFlamethrower",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "ignite_chance_+%",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    50% increased Movement Speed
    base cannot be damaged [1]
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base cannot be damaged Min: 1 Max: 1 Global
  • base movement velocity +% Min: 50 Max: 50 Global
  • ignore actor scale from stats [1]
    FamilyMonsterIgnoreActorScaleFromStats
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • ignore actor scale from stats Min: 1 Max: 1 Global
  • Lightless Moray
    Demon
    50% increased Movement Speed
    base cannot be damaged [1]
    ignore actor scale from stats [1]
    SpectreY
    Spectre OverrideMetadata/Monsters/LeagueAbyss/Lightless/MorayClanCasterSpectre
    AreaAbyssal Depths, Lightless Void
    Tagsabyssal, allows_additional_projectiles, allows_inc_aoe, Claw_onhit_audio, demon, fast_movement, fire_affinity, lightless_faction, not_dex, ranged
    Packs
  • Abyssal Depths, Lightless Void: Lightless Moray, Lightless Serpent
  • Life
    250%
    Energy Shield From Life
    10%
    Armour
    +25%
    Resistance
    75 -30 0 0
    Damage
    250%
    Accuracy
    100%
    5%
    Attack Distance
    5 ~ 12
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    250%
    Model Size
    100%
    Type
    MorayClanCasterAbyss
    Metadata
    MorayClanCasterDepths
    Level
    79
    Life
    33,131
    Armour
    5,675
    Evasion Rating
    887
    Energy Shield
    3,681
    Damage
    810
    Spell Damage
    810
    Accuracy
    3,596
    Attack Time
    1.5
    Experience
    204,160
    Minion Life
    22,012
    Minion Energy Shield
    2,446
    Minion Damage
    4,226
    Minion Armour
    7,945
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 648–973
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    EDSAbyssMorayClanFlamethrower
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Cooldown Time: 3 sec
    200% increased Flammability Magnitude
    Deals 132.3 to 198.5 Fire Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]
    CTS2AbyssMorayClan
    Cooldown Time: 12 sec
    action attack or cast time uses animation length [1]
    GSAbyssMorayClanShadeFormErupt
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 5.67 sec
    Deals 952.6 to 1429 Fire Damage
    Inflicts 33% more Flammability Magnitude
    is area damage [1]
    GAAbyssMorayClanTailSwipeDetonation
    Triggerable, Attack
    Base Damage: 648–973
    Critical Hit Chance: 5%
    Attack Damage: 200%
    Attack Time: 1.5 sec
    Deals 100% more Attack Damage
    monster penalty against minions damage +% final vs player minions [200]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    MPSAbyssPaleEliteFireball
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Deals 264.6 to 396.9 Fire Damage
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1430]
    projectile uses contact position [1]
    spell maximum action distance +% [-25]
    use scaled contact offset [1]
    GSAbyssPaleEliteFireball
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Deals 264.6 to 396.9 Fire Damage
    base is projectile [1]
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 4066
    }
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance2Immediate"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Animated
    {
    	on_event_halo_emerge_for_abyss_emerge_01 =
    	{
    		this.halo = GetAttachedAOByType( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/general_effects/faction_halos/halo_lightless_01.ao' );
    		this.halo.SetDynamicFloat( 'abyss_halo_DRIVER', 1, true, 0.5 );
    	}
    }
    
    Life
    {
    	on_death = 
    	{
    		this.halo.SetDynamicFloat( 'abyss_halo_DRIVER', 0, true, 0.3 );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/ShadeForm/EPKs/Shade_02_Idle.epk', 1 );
    	}
    	//Remove the ShadeForm EPK if they die during the Transition (For any particular reason)
    }
    
    Actor
    {
    	on_effect_end_or_destroy_CTS2AbyssMorayClan = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/ShadeForm/EPKs/Shade_02_Idle.epk' );"
    	on_event_sweep_for_ChangeToStance1 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/ShadeForm/EPKs/Shade_02_Idle.epk' );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueAbyss/Lightless/MorayClanCasterDepths"] = {
        name = "Lightless Moray",
        life = 2.5,
        energyShield = 0.1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 12,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "MPSAbyssPaleEliteFireball",
            "CTS2AbyssMorayClan",
            "GSAbyssMorayClanShadeFormErupt",
            "GAAbyssMorayClanTailSwipeDetonation",
            "GSAbyssPaleEliteFireball",
            "EDSAbyssMorayClanFlamethrower",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSAbyssPaleEliteFireball"] = {
        name = "MPSAbyssPaleEliteFireball",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "spell_maximum_action_distance_+%",
            "monster_projectile_variation",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
            "check_for_targets_between_initiator_and_projectile_source",
            "maintain_projectile_direction_when_using_contact_position",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -25, 1430, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CTS2AbyssMorayClan"] = {
        name = "CTS2AbyssMorayClan",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSAbyssMorayClanShadeFormErupt"] = {
        name = "GSAbyssMorayClanShadeFormErupt",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 5.67,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "active_skill_ignite_chance_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 33, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAAbyssMorayClanTailSwipeDetonation"] = {
        name = "GAAbyssMorayClanTailSwipeDetonation",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {200, baseMultiplier = 2, critChance = 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSAbyssPaleEliteFireball"] = {
        name = "GSAbyssPaleEliteFireball",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_is_projectile",
            "base_skill_can_be_blocked",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EDSAbyssMorayClanFlamethrower"] = {
        name = "EDSAbyssMorayClanFlamethrower",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "ignite_chance_+%",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    50% increased Movement Speed
    base cannot be damaged [1]
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base cannot be damaged Min: 1 Max: 1 Global
  • base movement velocity +% Min: 50 Max: 50 Global
  • ignore actor scale from stats [1]
    FamilyMonsterIgnoreActorScaleFromStats
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • ignore actor scale from stats Min: 1 Max: 1 Global
  • Lightless Moray
    Demon
    50% increased Movement Speed
    base cannot be damaged [1]
    ignore actor scale from stats [1]
    SpectreY
    Tagsabyssal, allows_additional_projectiles, allows_inc_aoe, Claw_onhit_audio, demon, fast_movement, fire_affinity, lightless_faction, not_dex, ranged
    Life
    250%
    Energy Shield From Life
    10%
    Armour
    +25%
    Resistance
    75 -30 0 0
    Damage
    250%
    Accuracy
    100%
    5%
    Attack Distance
    5 ~ 12
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    250%
    Model Size
    100%
    Type
    MorayClanCasterAbyss
    Metadata
    MorayClanCasterSpectre
    Level
    68
    Life
    17,453
    Armour
    3,016
    Evasion Rating
    708
    Energy Shield
    1,939
    Damage
    583
    Spell Damage
    583
    Accuracy
    2,464
    Attack Time
    1.5
    Experience
    71,585
    Minion Life
    15,593
    Minion Energy Shield
    1,733
    Minion Damage
    2,422
    Minion Armour
    4,223
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 466–699
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    EDSAbyssMorayClanFlamethrower
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Cooldown Time: 3 sec
    200% increased Flammability Magnitude
    Deals 95.66 to 143.5 Fire Damage
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]
    CTS2AbyssMorayClan
    Cooldown Time: 12 sec
    action attack or cast time uses animation length [1]
    GSAbyssMorayClanShadeFormErupt
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 5.67 sec
    Deals 688.7 to 1033 Fire Damage
    Inflicts 33% more Flammability Magnitude
    is area damage [1]
    GAAbyssMorayClanTailSwipeDetonation
    Triggerable, Attack
    Base Damage: 466–699
    Critical Hit Chance: 5%
    Attack Damage: 200%
    Attack Time: 1.5 sec
    Deals 100% more Attack Damage
    monster penalty against minions damage +% final vs player minions [200]
    skill cannot be knocked back [1]
    skill cannot be stunned [1]
    MPSAbyssPaleEliteFireball
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Deals 191.3 to 287 Fire Damage
    action attack or cast time uses animation length [1]
    base deal no damage [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    maintain projectile direction when using contact position [1]
    monster projectile variation [1430]
    projectile uses contact position [1]
    spell maximum action distance +% [-25]
    use scaled contact offset [1]
    GSAbyssPaleEliteFireball
    Triggerable, Spell, Damage
    Critical Hit Chance: 6%
    Cast Time: 1 sec
    Deals 191.3 to 287 Fire Damage
    base is projectile [1]
    base skill can be avoided by dodge roll [1]
    base skill can be blocked [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [200]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Stats
    {
    	set_base_heavy_stun_duration_ms = 4066
    }
    
    Actor
    {
    	basic_action = "ChangeToStance1"
    	basic_action = "ChangeToStance2"
    	basic_action = "ChangeToStance2Immediate"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Animated
    {
    	on_event_halo_emerge_for_abyss_emerge_01 =
    	{
    		this.halo = GetAttachedAOByType( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/general_effects/faction_halos/halo_lightless_01.ao' );
    		this.halo.SetDynamicFloat( 'abyss_halo_DRIVER', 1, true, 0.5 );
    	}
    }
    
    Life
    {
    	on_death = 
    	{
    		this.halo.SetDynamicFloat( 'abyss_halo_DRIVER', 0, true, 0.3 );
    		RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/ShadeForm/EPKs/Shade_02_Idle.epk', 1 );
    	}
    	//Remove the ShadeForm EPK if they die during the Transition (For any particular reason)
    }
    
    Actor
    {
    	on_effect_end_or_destroy_CTS2AbyssMorayClan = "AddEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/ShadeForm/EPKs/Shade_02_Idle.epk' );"
    	on_event_sweep_for_ChangeToStance1 = "RemoveEffectPack( 'Metadata/Effects/Spells/monsters_effects/League_Abyss/ShadeForm/EPKs/Shade_02_Idle.epk' );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueAbyss/Lightless/MorayClanCasterSpectre"] = {
        name = "Lightless Moray",
        life = 2.5,
        energyShield = 0.1,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 2.5,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 12,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "MPSAbyssPaleEliteFireball",
            "CTS2AbyssMorayClan",
            "GSAbyssMorayClanShadeFormErupt",
            "GAAbyssMorayClanTailSwipeDetonation",
            "GSAbyssPaleEliteFireball",
            "EDSAbyssMorayClanFlamethrower",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "skill_can_fire_arrows",
            "skill_can_fire_wand_projectiles",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSAbyssPaleEliteFireball"] = {
        name = "MPSAbyssPaleEliteFireball",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "spell_maximum_action_distance_+%",
            "monster_projectile_variation",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "action_attack_or_cast_time_uses_animation_length",
            "check_for_targets_between_initiator_and_projectile_source",
            "maintain_projectile_direction_when_using_contact_position",
            "base_deal_no_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -25, 1430, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["CTS2AbyssMorayClan"] = {
        name = "CTS2AbyssMorayClan",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSAbyssMorayClanShadeFormErupt"] = {
        name = "GSAbyssMorayClanShadeFormErupt",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 5.67,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "active_skill_ignite_chance_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 33, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAAbyssMorayClanTailSwipeDetonation"] = {
        name = "GAAbyssMorayClanTailSwipeDetonation",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "skill_cannot_be_stunned",
            "skill_cannot_be_knocked_back",
        },
        levels = {
            [1] = {200, baseMultiplier = 2, critChance = 5, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GSAbyssPaleEliteFireball"] = {
        name = "GSAbyssPaleEliteFireball",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "geometry_spell",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "is_area_damage",
            "base_is_projectile",
            "base_skill_can_be_blocked",
            "base_skill_can_be_avoided_by_dodge_roll",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EDSAbyssMorayClanFlamethrower"] = {
        name = "EDSAbyssMorayClanFlamethrower",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "monster_penalty_against_minions_damage_+%_final_vs_player_minions",
            "ignite_chance_+%",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, 200, critChance = 6, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    50% increased Movement Speed
    base cannot be damaged [1]
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • base cannot be damaged Min: 1 Max: 1 Global
  • base movement velocity +% Min: 50 Max: 50 Global
  • ignore actor scale from stats [1]
    FamilyMonsterIgnoreActorScaleFromStats
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • ignore actor scale from stats Min: 1 Max: 1 Global
  • Edit

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