ライトレス・モーレイ
悪魔
移動スピードが50%増加する
base cannot be damaged [1]
ignore actor scale from stats [1]
Lightless Moray
SpectreN
Areaアビスの深淵, 光なき者の虚無
Tagsabyssal, allows_additional_projectiles, allows_inc_aoe, Claw_onhit_audio, demon, fast_movement, fire_affinity, lightless_faction, not_dex, ranged
Packs
  • ライトレス・アボミネーション, ライトレス・モーレイ
  • アビスの深淵, 光なき者の虚無: ライトレス・モーレイ, ライトレス・サーペント
  • ライフ
    250%
    Energy Shield From Life
    10%
    耐性
    75 -30 0 0
    Damage
    250%
    命中力
    100%
    Attack Distance
    5 ~ 12
    アタックタイム
    1.5 Second
    Damage Spread
    ±20%
    経験値
    250%
    Model Size
    100%
    Type
    MorayClanCasterAbyss
    Metadata
    MorayClanCaster
    レベル
    79
    ライフ
    33,131
    Damage
    810
    スペルダメージ
    810
    命中力
    3,596
    アタックタイム
    1.5
    経験値
    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
    基本アタック
    Base Damage: 648–973
    アタックタイム: 1.5 秒
    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
    キャストタイム: 1 秒
    クールダウン時間: 3 秒
    可燃性強度200%増加する
    132.3から198.5ダメージを与える
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]
    CTS2AbyssMorayClan
    クールダウン時間: 12 秒
    action attack or cast time uses animation length [1]
    GSAbyssMorayClanShadeFormErupt
    Triggerable, Spell, Damage
    キャストタイム: 5.67 秒
    1058から1588ダメージを与える
    付与する可燃性強度100%上昇する
    is area damage [1]
    GAAbyssMorayClanTailSwipeDetonation
    Triggerable, Attack
    Base Damage: 648–973
    アタックダメージ: 200%
    アタックタイム: 1.5 秒
    アタックダメージが100%上昇する
    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
    キャストタイム: 1 秒
    264.6から396.9ダメージを与える
    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
    キャストタイム: 1 秒
    264.6から396.9ダメージを与える
    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

    Object Type Codes

     
    -- 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, 100, 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)
    GenerationTypeユニーク (3)
    Req. level1
    移動スピードが50%増加する
    base cannot be damaged [1]
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeユニーク (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)
    GenerationTypeユニーク (3)
    Req. level1
    Stats
  • ignore actor scale from stats Min: 1 Max: 1 Global
  • ライトレス・モーレイ
    悪魔
    移動スピードが50%増加する
    base cannot be damaged [1]
    ignore actor scale from stats [1]
    Lightless Moray
    SpectreN
    Areaアビスの深淵, 光なき者の虚無
    Tagsabyssal, allows_additional_projectiles, allows_inc_aoe, Claw_onhit_audio, demon, fast_movement, fire_affinity, lightless_faction, not_dex, ranged
    Packs
  • アビスの深淵, 光なき者の虚無: ライトレス・モーレイ, ライトレス・サーペント
  • ライフ
    250%
    Energy Shield From Life
    10%
    耐性
    75 -30 0 0
    Damage
    250%
    命中力
    100%
    Attack Distance
    5 ~ 12
    アタックタイム
    1.5 Second
    Damage Spread
    ±20%
    経験値
    250%
    Model Size
    100%
    Type
    MorayClanCasterAbyss
    Metadata
    MorayClanCasterDepths
    レベル
    79
    ライフ
    33,131
    Damage
    810
    スペルダメージ
    810
    命中力
    3,596
    アタックタイム
    1.5
    経験値
    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
    基本アタック
    Base Damage: 648–973
    アタックタイム: 1.5 秒
    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
    キャストタイム: 1 秒
    クールダウン時間: 3 秒
    可燃性強度200%増加する
    132.3から198.5ダメージを与える
    action attack or cast time uses animation length [1]
    is area damage [1]
    monster penalty against minions damage +% final vs player minions [-40]
    CTS2AbyssMorayClan
    クールダウン時間: 12 秒
    action attack or cast time uses animation length [1]
    GSAbyssMorayClanShadeFormErupt
    Triggerable, Spell, Damage
    キャストタイム: 5.67 秒
    1058から1588ダメージを与える
    付与する可燃性強度100%上昇する
    is area damage [1]
    GAAbyssMorayClanTailSwipeDetonation
    Triggerable, Attack
    Base Damage: 648–973
    アタックダメージ: 200%
    アタックタイム: 1.5 秒
    アタックダメージが100%上昇する
    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
    キャストタイム: 1 秒
    264.6から396.9ダメージを与える
    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
    キャストタイム: 1 秒
    264.6から396.9ダメージを与える
    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

    Object Type Codes

     
    -- 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, 100, 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)
    GenerationTypeユニーク (3)
    Req. level1
    移動スピードが50%増加する
    base cannot be damaged [1]
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeユニーク (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)
    GenerationTypeユニーク (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.