Gargouille ignée
Fabrication
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
Igneous Gargoyle
SpectreY
Spectre OverrideMetadata/Monsters/LeagueSanctum/Fodder/GargoyleMediumSpectre
Tagsconstruct, mud_blood, no_pantheon_mod, not_dex, not_int, sanctum_monster, slow_movement, stone_construct
Vie
300%
Armure
+100%
Ailment Threshold
300%
Résistance
35 35 35 20
Damage
75%
Précision
100%
Chances de coup critique
+5%
Multiplicateur de coups critiques
+130%
Attack Distance
6 ~ 14
Attack Time
1.5 Second
Damage Spread
±20%
Expérience
150%
Model Size
100%
Type
SanctumGargoyleMedium
Metadata
GargoyleMedium
Niveau
68
Vie
19,300
Armure
57,580
Évasion
4,739
Bouclier d'énergie
0
Damage
280
Dégâts des sorts
280
Précision
290
Attack Time
1.5
Expérience
15,383
Ailment Threshold
19,300
Chill
61
Shock
61
Brittle
345
Scorch
61
Sap
169
MeleeAtAnimationSpeedUniqueSanctum
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Attaque par défaut
Base Damage: 224–336
Chances de coup critique: 5%
Attack Time: 1.5 sec.
Frappez vos ennemis d'un coup puissant.
action attack or cast time uses animation length [1]
base sanctum damage [30]
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
DTTSanctumMediumGargoyleLeapSlam
Spell, Movement
Temps d'incantation: 3.32 sec.
Temps de recharge: 8 sec.
leap slam minimum distance [30]
spell maximum action distance +% [-30]
GASanctumMediumGargoyleLeapImpact
Triggerable, Attack
Base Damage: 224–336
Chances de coup critique: 5%
Dégâts d'Attaque: 120%
Attack Time: 1.5 sec.
20% Davantage de Dégâts d'Attaque
base sanctum damage [20]
is area damage [1]
GASanctumMediumGargoyleLeapImpactCascade
Triggerable, Attack
Base Damage: 224–336
Chances de coup critique: 5%
Dégâts d'Attaque: 140%
Attack Time: 1.5 sec.
40% Davantage de Dégâts d'Attaque
base sanctum damage [30]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/LeagueSanctum/Fodder/SanctumFodderBase"

Actor
{
	slow_animations_go_to_idle = false
}

Functions
{
	
}

Object Type Codes

version 2
extends "Metadata/Monsters/LeagueSanctum/Fodder/SanctumFodderBase"

BaseEvents
{
	on_construction_complete = "Delay( 0.1, { Call( FlameSword ); } );"
}

Functions
{
	FlameSword = "AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Sanctum/GargoyleBoss/epk/G_Sword_infused_fadein.epk, Metadata/Monsters/LeagueSanctum/Boss/Attachments/GargoyleMediumWeaponHeld.ao );"

	UnflameSword =
	"
		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Sanctum/GargoyleBoss/epk/G_Sword_infused_fadein.epk, Metadata/Monsters/LeagueSanctum/Boss/Attachments/GargoyleMediumWeaponHeld.ao );
		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Sanctum/GargoyleBoss/epk/G_Sword_infused_fadeout.epk, Metadata/Monsters/LeagueSanctum/Boss/Attachments/GargoyleMediumWeaponHeld.ao );
		Delay( 1.0, { RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Sanctum/GargoyleBoss/epk/G_Sword_infused_fadeout.epk, Metadata/Monsters/LeagueSanctum/Boss/Attachments/GargoyleMediumWeaponHeld.ao ); } );
	"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/LeagueSanctum/Fodder/GargoyleMedium"] = {
    name = "Igneous Gargoyle",
    life = 3,
    fireResist = 35,
    coldResist = 35,
    lightningResist = 35,
    chaosResist = 20,
    damage = 0.75,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 14,
    accuracy = 1,
    weaponType1 = "One Hand Sword",
    weaponType2 = "Shield",
    skillList = {
        "MeleeAtAnimationSpeedUniqueSanctum",
        "GASanctumMediumGargoyleLeapImpact",
        "GASanctumMediumGargoyleLeapImpactCascade",
        "DTTSanctumMediumGargoyleLeapSlam",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUniqueSanctum"] = {
    name = "Default Attack",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    description = "Strike your foes down with a powerful blow.",
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.MeleeSingleTarget] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.ProjectilesFromUser] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        melee = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_sanctum_damage",
        "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] = {30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GASanctumMediumGargoyleLeapImpact"] = {
    name = "GASanctumMediumGargoyleLeapImpact",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_sanctum_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {20, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["GASanctumMediumGargoyleLeapImpactCascade"] = {
    name = "GASanctumMediumGargoyleLeapImpactCascade",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
        [SkillType.Attack] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_sanctum_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {30, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["DTTSanctumMediumGargoyleLeapSlam"] = {
    name = "DTTSanctumMediumGargoyleLeapSlam",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Movement] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 3.32,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "leap_slam_minimum_distance",
        "spell_maximum_action_distance_+%",
    },
    levels = {
        [1] = {30, -30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
20% de Chances de Bloquer les Dégâts d'Attaque
Vous subissez 10% des Dégâts que vous Bloquez
IdMonsterAttackBlock30Bypass20
FamilyMonsterBlockAndBypass
Domainsmonstre (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster base block % Min: 20 Max: 20 Global
  • base block % damage taken Min: 10 Max: 10 Global
  • Craft Tagsblock
    Gargouille ignée
    Fabrication
    20% de Chances de Bloquer les Dégâts d'Attaque
    Vous subissez 10% des Dégâts que vous Bloquez
    Igneous Gargoyle
    SpectreY
    Spectre OverrideMetadata/Monsters/LeagueSanctum/Fodder/GargoyleMediumSpectre
    Tagsconstruct, mud_blood, no_pantheon_mod, not_dex, not_int, sanctum_monster, slow_movement, stone_construct
    Vie
    300%
    Armure
    +100%
    Ailment Threshold
    300%
    Résistance
    35 35 35 20
    Damage
    75%
    Précision
    100%
    Chances de coup critique
    +5%
    Multiplicateur de coups critiques
    +130%
    Attack Distance
    6 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Expérience
    150%
    Model Size
    100%
    Type
    SanctumGargoyleMedium
    Metadata
    GargoyleMediumEmerge_
    Niveau
    68
    Vie
    19,300
    Armure
    57,580
    Évasion
    4,739
    Bouclier d'énergie
    0
    Damage
    280
    Dégâts des sorts
    280
    Précision
    290
    Attack Time
    1.5
    Expérience
    15,383
    Ailment Threshold
    19,300
    Chill
    61
    Shock
    61
    Brittle
    345
    Scorch
    61
    Sap
    169
    MeleeAtAnimationSpeedSanctum
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Attaque par défaut
    Base Damage: 224–336
    Chances de coup critique: 5%
    Attack Time: 1.5 sec.
    Frappez vos ennemis d'un coup puissant.
    action attack or cast time uses animation length [1]
    base sanctum damage [15]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueSanctum/Fodder/SanctumFodderBase"
    
    Actor
    {
    	slow_animations_go_to_idle = false
    }
    
    Functions {}
    
    StateMachine
    {
    	define_shared_state = "statue;"
    	on_state_statue_1 = "ResumeAnimation();"
    }
    
    BaseEvents
    {
    	on_construction_complete =
    	"
    		DoRandom( { PlayAnimation( attack_01 ); }, { PlayAnimation( attack_02 ); } );
    		SetCurrentAnimationPosition( Random( 0.1, 0.7 ), 1 );
    		PauseAnimation();
    	"
    }
    
    Stats
    {
    	set_monster_no_drops_or_experience = 1
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueSanctum/Fodder/SanctumFodderBase"
    
    BaseEvents
    {
    	on_construction_complete = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Sanctum/LyciaBoss/epk/petrify.epk );"
    }
    
    StateMachine
    {
    	on_state_statue_1 =
    	"
    		AddEffectPack( Metadata/Effects/Spells/monsters_effects/League_Sanctum/LyciaBoss/epk/petrify_statue_break.epk );
    		Delay( 1.0, { RemoveEffectPack( Metadata/Effects/Spells/monsters_effects/League_Sanctum/LyciaBoss/epk/petrify_statue_break.epk ); } );
    	"
    }
    
    Preload
    {
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/League_Sanctum/LyciaBoss/epk/petrify.epk"
    	preload_epk = "Metadata/Effects/Spells/monsters_effects/League_Sanctum/LyciaBoss/epk/petrify_statue_break.epk"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueSanctum/Fodder/GargoyleMediumEmerge_"] = {
        name = "Igneous Gargoyle",
        life = 3,
        fireResist = 35,
        coldResist = 35,
        lightningResist = 35,
        chaosResist = 20,
        damage = 0.75,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        weaponType1 = "One Hand Sword",
        weaponType2 = "Shield",
        skillList = {
            "MeleeAtAnimationSpeedSanctum",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedSanctum"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_sanctum_damage",
            "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] = {15, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    20% de Chances de Bloquer les Dégâts d'Attaque
    Vous subissez 10% des Dégâts que vous Bloquez
    IdMonsterAttackBlock30Bypass20
    FamilyMonsterBlockAndBypass
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 20 Max: 20 Global
  • base block % damage taken Min: 10 Max: 10 Global
  • Craft Tagsblock
    Gargouille ignée
    Fabrication
    20% de Chances de Bloquer les Dégâts d'Attaque
    Vous subissez 10% des Dégâts que vous Bloquez
    Igneous Gargoyle
    SpectreY
    Tagsconstruct, mud_blood, no_pantheon_mod, not_dex, not_int, sanctum_monster, slow_movement, stone_construct
    Vie
    300%
    Armure
    +100%
    Ailment Threshold
    300%
    Résistance
    35 35 35 20
    Damage
    75%
    Précision
    100%
    Chances de coup critique
    +5%
    Multiplicateur de coups critiques
    +130%
    Attack Distance
    6 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Expérience
    150%
    Model Size
    100%
    Type
    SanctumGargoyleMedium
    Metadata
    GargoyleMediumSpectre
    Niveau
    68
    Vie
    19,300
    Armure
    57,580
    Évasion
    4,739
    Bouclier d'énergie
    0
    Damage
    280
    Dégâts des sorts
    280
    Précision
    290
    Attack Time
    1.5
    Expérience
    15,383
    Ailment Threshold
    19,300
    Chill
    61
    Shock
    61
    Brittle
    345
    Scorch
    61
    Sap
    169
    MeleeAtAnimationSpeedUniqueSanctum
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Attaque par défaut
    Base Damage: 224–336
    Chances de coup critique: 5%
    Attack Time: 1.5 sec.
    Frappez vos ennemis d'un coup puissant.
    action attack or cast time uses animation length [1]
    base sanctum damage [30]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    DTTSanctumMediumGargoyleLeapSlam
    Spell, Movement
    Temps d'incantation: 3.32 sec.
    Temps de recharge: 8 sec.
    leap slam minimum distance [30]
    spell maximum action distance +% [-30]
    GASanctumMediumGargoyleLeapImpact
    Triggerable, Attack
    Base Damage: 224–336
    Chances de coup critique: 5%
    Dégâts d'Attaque: 120%
    Attack Time: 1.5 sec.
    20% Davantage de Dégâts d'Attaque
    base sanctum damage [20]
    is area damage [1]
    GASanctumMediumGargoyleLeapImpactCascade
    Triggerable, Attack
    Base Damage: 224–336
    Chances de coup critique: 5%
    Dégâts d'Attaque: 140%
    Attack Time: 1.5 sec.
    40% Davantage de Dégâts d'Attaque
    base sanctum damage [30]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/LeagueSanctum/Fodder/SanctumFodderBase"
    
    Actor
    {
    	slow_animations_go_to_idle = false
    }
    
    Functions
    {
    	
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/LeagueSanctum/Fodder/SanctumFodderBase"
    
    BaseEvents
    {
    	on_construction_complete = "Delay( 0.1, { Call( FlameSword ); } );"
    }
    
    Functions
    {
    	FlameSword = "AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Sanctum/GargoyleBoss/epk/G_Sword_infused_fadein.epk, Metadata/Monsters/LeagueSanctum/Boss/Attachments/GargoyleMediumWeaponHeld.ao );"
    
    	UnflameSword =
    	"
    		RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Sanctum/GargoyleBoss/epk/G_Sword_infused_fadein.epk, Metadata/Monsters/LeagueSanctum/Boss/Attachments/GargoyleMediumWeaponHeld.ao );
    		AddEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Sanctum/GargoyleBoss/epk/G_Sword_infused_fadeout.epk, Metadata/Monsters/LeagueSanctum/Boss/Attachments/GargoyleMediumWeaponHeld.ao );
    		Delay( 1.0, { RemoveEffectPackAttached( Metadata/Effects/Spells/monsters_effects/League_Sanctum/GargoyleBoss/epk/G_Sword_infused_fadeout.epk, Metadata/Monsters/LeagueSanctum/Boss/Attachments/GargoyleMediumWeaponHeld.ao ); } );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/LeagueSanctum/Fodder/GargoyleMediumSpectre"] = {
        name = "Igneous Gargoyle",
        life = 3,
        fireResist = 35,
        coldResist = 35,
        lightningResist = 35,
        chaosResist = 20,
        damage = 0.75,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        weaponType1 = "One Hand Sword",
        weaponType2 = "Shield",
        skillList = {
            "MeleeAtAnimationSpeedUniqueSanctum",
            "GASanctumMediumGargoyleLeapImpact",
            "GASanctumMediumGargoyleLeapImpactCascade",
            "DTTSanctumMediumGargoyleLeapSlam",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUniqueSanctum"] = {
        name = "Default Attack",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Strike your foes down with a powerful blow.",
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.ProjectilesFromUser] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            melee = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_sanctum_damage",
            "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] = {30, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GASanctumMediumGargoyleLeapImpact"] = {
        name = "GASanctumMediumGargoyleLeapImpact",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_sanctum_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {20, baseMultiplier = 1.2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GASanctumMediumGargoyleLeapImpactCascade"] = {
        name = "GASanctumMediumGargoyleLeapImpactCascade",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Attack] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_sanctum_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {30, baseMultiplier = 1.4, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["DTTSanctumMediumGargoyleLeapSlam"] = {
        name = "DTTSanctumMediumGargoyleLeapSlam",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 3.32,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "leap_slam_minimum_distance",
            "spell_maximum_action_distance_+%",
        },
        levels = {
            [1] = {30, -30, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    20% de Chances de Bloquer les Dégâts d'Attaque
    Vous subissez 10% des Dégâts que vous Bloquez
    IdMonsterAttackBlock30Bypass20
    FamilyMonsterBlockAndBypass
    Domainsmonstre (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster base block % Min: 20 Max: 20 Global
  • base block % damage taken Min: 10 Max: 10 Global
  • Craft Tagsblock
    Edit

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