MirageVillageShippingSanctumArchnemesisExpeditionDetonatorUltimatumAltarRitualRuneHeistSumgglersCacheHarvestPortalAfflictionInitiatorBlightCoreLegionInitiatorBetrayalSymbolCatarinaDelveMineralVeinIncursionCraftingBenchBestiaryRareMonsterAbyssBreachEssenceStrongboxShrine
Der Urprimat
Bestie
IconEnemyResistanceFire IconEnemyResistanceCold IconEnemyResistanceLightning IconEnemyResistanceChaos
monster dropped item rarity +% [15000]
monster slain experience +% [100]
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
150% erhöhte Angriffsgeschwindigkeit
active skill damage +% final [-50]
stance movement speed +% final [30]
The Primal One
Spectre
AreaDickicht, 'Dickicht'-Karte
Tagsbeast, bludgeoning_weapon, fast_movement, flesh_armour, has_one_hand_mace, has_one_handed_melee, large_height, large_model, mammal_beast, melee, non_unique_map_boss, physical_affinity, primate_beast, red_blood
Leben
400%
Ailment Threshold
400%
Widerstand
IconEnemyResistanceFire40% IconEnemyResistanceCold40% IconEnemyResistanceLightning40% IconEnemyResistanceChaos25%
Damage
180%
Genauigkeit
100%
Kritische Trefferchance
+5%
Multiplikator für kritische Treffer
+130%
Attack Distance
7 ~ 16
Attack Time
1.905 Second
Damage Spread
±20%
Erfahrung
200%
Model Size
130%
Type
BloodChieftainMapBoss
Metadata
MapMonkeyChiefBloodEnrage2Simplified
Stufe
73
Leben
1,580,156
Rüstung
42,661
Ausweichwert
5,633
Damage
1,032
Zauberschaden
1,541
Genauigkeit
704
Attack Time
1.27635
Erfahrung
125,268
Minion Life
328,032
Minion Damage
839
Ailment Threshold
869,086
Chill
2,748
Shock
2,748
Brittle
15,547
Scorch
2,748
Sap
7,592
Phys Convert Ele
265%
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Standardangriff
Base Damage: 16402459
Kritische Trefferchance: 5%
Attack Time: 1.905 Sek.
Streckt Eure Feinde mit einem mächtigen Schlag nieder.
action attack or cast time uses animation length [1]
projectile uses contact position [1]
skill can fire arrows [1]
skill can fire wand projectiles [1]
use scaled contact offset [1]
iconbasicattack
EASChieftainBossEnrage
Spell
Zauberzeit: 1 Sek.
Abklingzeit: 20 Sek.
MonsterSunderRuckus
Attack, Area, Multistrikeable, Melee, Triggerable
Base Damage: 16402459
Kritische Trefferchance: 5%
Attack Time: 1.905 Sek.
active skill area of effect radius +% final [-100]
cannot stun [1]
is area damage [1]
ChieftainEnrage
Abklingzeit: 20 Sek.
Basisdauer beträgt 6 Sekunden
100% erhöhte Angriffsgeschwindigkeit
100% erhöhte Bewegungsgeschwindigkeit
100% erhöhter Schaden
80% verringerter erlittener Schaden
TriggerSpawnersChieftainThicket
Triggerable
skill repeat count [2]
trigger spawners override row [4]
ChieftainSunder
Attack, Area, Multistrikeable, Melee, Triggerable
Base Damage: 16402459
Kritische Trefferchance: 5%
Attack Time: 1.905 Sek.
active skill area of effect radius +% final [-100]
is area damage [1]

Object Type

version 2
extends "Metadata/Monsters/BloodChieftain/BloodChieftain"

Transitionable {}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/BloodChieftain/MapMonkeyChiefBloodEnrage2Simplified"] = {
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    name = "The Primal One",
    life = 4,
    damage = 1.8,
    damageSpread = 0.2,
    attackTime = 1.905,
    attackRange = 16,
    accuracy = 1,
    weaponType1 = "One Hand Mace",
    skillList = {
        "MeleeAtAnimationSpeedUnique",
        "TriggerSpawnersChieftainThicket",
        "MonsterSunderRuckus",
        "ChieftainSunder",
        "ChieftainEnrage",
        "EASChieftainBossEnrage",
    },
    modList = {
    },
}
-- src\Data\Skills\spectre.lua
skills["MeleeAtAnimationSpeedUnique"] = {
    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 = {
        "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["TriggerSpawnersChieftainThicket"] = {
    name = "TriggerSpawnersChieftainThicket",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "trigger_spawners_override_row",
        "skill_repeat_count",
    },
    levels = {
        [1] = {4, 2, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MonsterSunderRuckus"] = {
    name = "MonsterSunderRuckus",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
        "cannot_stun",
    },
    levels = {
        [1] = {-100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ChieftainSunder"] = {
    name = "ChieftainSunder",
    hidden = true,
    color = "1",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.Area] = true,
        [SkillType.Multistrikeable] = true,
        [SkillType.Melee] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        attack = true,
        area = true,
        melee = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "active_skill_area_of_effect_radius_+%_final",
        "is_area_damage",
    },
    levels = {
        [1] = {-100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["ChieftainEnrage"] = {
    name = "ChieftainEnrage",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.7,
    baseFlags = {
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_skill_effect_duration",
        "attack_speed_+%",
        "damage_+%",
        "base_movement_velocity_+%",
        "base_damage_taken_+%",
    },
    levels = {
        [1] = {6000, 100, 100, 100, -80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["EASChieftainBossEnrage"] = {
    name = "EASChieftainBossEnrage",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
    },
    levels = {
        [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
    },
}
monster dropped item rarity +% [15000]
monster slain experience +% [100]
FamilyMonsterMapBoss
DomainsMonster (3)
GenerationTypeeinzigartig (3)
Req. level1
Stats
  • monster slain experience +% 100 100 Global
  • monster dropped item rarity +% 15000 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    Stats
  • cannot be stunned while stunned 1 1 Global — Nicht skalierbarer Wert
  • cannot be stunned for ms after stun finished 2000 2000 Global
  • FamilyNothing
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    150% erhöhte Angriffsgeschwindigkeit
    active skill damage +% final [-50]
    stance movement speed +% final [30]
    FamilyStance
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    Stats
  • attack speed +% 150 150 Global
  • active skill damage +% final -50 -50 Global
  • stance movement speed +% final 30 30 Global
  • Craft TagsSchaden Angriff Geschwindigkeit
    Der Urprimat
    Bestie
    IconEnemyResistanceFire IconEnemyResistanceCold IconEnemyResistanceLightning IconEnemyResistanceChaos
    monster dropped item rarity +% [15000]
    monster slain experience +% [100]
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    150% erhöhte Angriffsgeschwindigkeit
    active skill damage +% final [-50]
    stance movement speed +% final [30]
    The Primal One
    Spectre
    Tagsbeast, bludgeoning_weapon, fast_movement, flesh_armour, has_one_hand_mace, has_one_handed_melee, large_height, large_model, mammal_beast, melee, physical_affinity, primate_beast, red_blood, standalone_map_boss
    Leben
    400%
    Ailment Threshold
    400%
    Widerstand
    IconEnemyResistanceFire40% IconEnemyResistanceCold40% IconEnemyResistanceLightning40% IconEnemyResistanceChaos25%
    Damage
    180%
    Genauigkeit
    100%
    Kritische Trefferchance
    +5%
    Multiplikator für kritische Treffer
    +130%
    Attack Distance
    7 ~ 16
    Attack Time
    1.905 Second
    Damage Spread
    ±20%
    Erfahrung
    200%
    Model Size
    130%
    Type
    BloodChieftainMapBoss
    Metadata
    MapMonkeyChiefBloodEnrage2SimplifiedStandalone
    Stufe
    68
    Leben
    557,385
    Rüstung
    28,790
    Ausweichwert
    4,739
    Damage
    766
    Zauberschaden
    1,143
    Genauigkeit
    580
    Attack Time
    1.27635
    Erfahrung
    112,805
    Minion Life
    120,902
    Minion Damage
    612
    Ailment Threshold
    351,153
    Chill
    1,110
    Shock
    1,110
    Brittle
    6,282
    Scorch
    1,110
    Sap
    3,068
    Phys Convert Ele
    240%
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Standardangriff
    Base Damage: 12161824
    Kritische Trefferchance: 5%
    Attack Time: 1.905 Sek.
    Streckt Eure Feinde mit einem mächtigen Schlag nieder.
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    iconbasicattack
    EASChieftainBossEnrage
    Spell
    Zauberzeit: 1 Sek.
    Abklingzeit: 20 Sek.
    MonsterSunderRuckus
    Attack, Area, Multistrikeable, Melee, Triggerable
    Base Damage: 12161824
    Kritische Trefferchance: 5%
    Attack Time: 1.905 Sek.
    active skill area of effect radius +% final [-100]
    cannot stun [1]
    is area damage [1]
    ChieftainEnrage
    Abklingzeit: 20 Sek.
    Basisdauer beträgt 6 Sekunden
    100% erhöhte Angriffsgeschwindigkeit
    100% erhöhte Bewegungsgeschwindigkeit
    100% erhöhter Schaden
    80% verringerter erlittener Schaden
    ChieftainSunder
    Attack, Area, Multistrikeable, Melee, Triggerable
    Base Damage: 12161824
    Kritische Trefferchance: 5%
    Attack Time: 1.905 Sek.
    active skill area of effect radius +% final [-100]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/BloodChieftain/BloodChieftain"
    extends "Metadata/Monsters/StandaloneMapBoss"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BloodChieftain/MapMonkeyChiefBloodEnrage2SimplifiedStandalone"] = {
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        name = "The Primal One",
        life = 4,
        damage = 1.8,
        damageSpread = 0.2,
        attackTime = 1.905,
        attackRange = 16,
        accuracy = 1,
        weaponType1 = "One Hand Mace",
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "MonsterSunderRuckus",
            "ChieftainSunder",
            "ChieftainEnrage",
            "EASChieftainBossEnrage",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeedUnique"] = {
        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 = {
            "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["MonsterSunderRuckus"] = {
        name = "MonsterSunderRuckus",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
            "cannot_stun",
        },
        levels = {
            [1] = {-100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ChieftainSunder"] = {
        name = "ChieftainSunder",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Multistrikeable] = true,
            [SkillType.Melee] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
            melee = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {-100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ChieftainEnrage"] = {
        name = "ChieftainEnrage",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.7,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
            "attack_speed_+%",
            "damage_+%",
            "base_movement_velocity_+%",
            "base_damage_taken_+%",
        },
        levels = {
            [1] = {6000, 100, 100, 100, -80, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASChieftainBossEnrage"] = {
        name = "EASChieftainBossEnrage",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    monster dropped item rarity +% [15000]
    monster slain experience +% [100]
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    Stats
  • monster slain experience +% 100 100 Global
  • monster dropped item rarity +% 15000 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    Stats
  • cannot be stunned while stunned 1 1 Global — Nicht skalierbarer Wert
  • cannot be stunned for ms after stun finished 2000 2000 Global
  • FamilyNothing
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    150% erhöhte Angriffsgeschwindigkeit
    active skill damage +% final [-50]
    stance movement speed +% final [30]
    FamilyStance
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    Stats
  • attack speed +% 150 150 Global
  • active skill damage +% final -50 -50 Global
  • stance movement speed +% final 30 30 Global
  • Craft TagsSchaden Angriff Geschwindigkeit
    Der Urprimat
    Bestie
    IconEnemyResistanceFire IconEnemyResistanceCold IconEnemyResistanceLightning IconEnemyResistanceChaos
    monster dropped item rarity +% [15000]
    monster slain experience +% [100]
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    150% erhöhte Angriffsgeschwindigkeit
    active skill damage +% final [-50]
    stance movement speed +% final [30]
    The Primal One
    Spectre
    Tagsbeast, bludgeoning_weapon, elder_map_boss, fast_movement, flesh_armour, has_one_hand_mace, has_one_handed_melee, large_height, large_model, mammal_beast, non_attacking, primate_beast, red_blood
    Leben
    400%
    Ailment Threshold
    400%
    Widerstand
    IconEnemyResistanceFire40% IconEnemyResistanceCold40% IconEnemyResistanceLightning40% IconEnemyResistanceChaos25%
    Damage
    180%
    Genauigkeit
    100%
    Kritische Trefferchance
    +5%
    Multiplikator für kritische Treffer
    +130%
    Attack Distance
    7 ~ 13
    Attack Time
    1.905 Second
    Damage Spread
    ±20%
    Erfahrung
    200%
    Model Size
    130%
    Type
    BloodChieftainMapBoss
    Metadata
    MapMonkeyChiefBloodEnrage2SimplifiedElder

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	corpse_usable = false
    }
    
    Stats
    {
    	base_cannot_be_damaged = 1
    	base_cannot_be_stunned = 1
    	cannot_be_knocked_back = 1
    	is_hidden_monster = 1
    	immune_to_curses = 1
    	immune_to_auras_from_other_entities = 1
    	set_immune_vaal_lighting_warp = 1
    }
    
    Transitionable
    {
    	
    }
    
    Preload
    {
    	preload_object = "Metadata/Monsters/ElderBosses/ElderAbsorb"
    	preload_object = "Metadata/MiscellaneousObjects/ElderPortal"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/BloodChieftain/MapMonkeyChiefBloodEnrage2SimplifiedElder"] = {
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        name = "The Primal One",
        life = 4,
        damage = 1.8,
        damageSpread = 0.2,
        attackTime = 1.905,
        attackRange = 13,
        accuracy = 1,
        weaponType1 = "One Hand Mace",
        skillList = {
        },
        modList = {
        },
    }
    
    monster dropped item rarity +% [15000]
    monster slain experience +% [100]
    FamilyMonsterMapBoss
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    Stats
  • monster slain experience +% 100 100 Global
  • monster dropped item rarity +% 15000 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    Stats
  • cannot be stunned while stunned 1 1 Global — Nicht skalierbarer Wert
  • cannot be stunned for ms after stun finished 2000 2000 Global
  • FamilyNothing
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    150% erhöhte Angriffsgeschwindigkeit
    active skill damage +% final [-50]
    stance movement speed +% final [30]
    FamilyStance
    DomainsMonster (3)
    GenerationTypeeinzigartig (3)
    Req. level1
    Stats
  • attack speed +% 150 150 Global
  • active skill damage +% final -50 -50 Global
  • stance movement speed +% final 30 30 Global
  • Craft TagsSchaden Angriff Geschwindigkeit
    Edit

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