MirageVillageShippingSanctumArchnemesisExpeditionDetonatorUltimatumAltarRitualRuneHeistSumgglersCacheHarvestPortalAfflictionInitiatorBlightCoreLegionInitiatorBetrayalSymbolCatarinaDelveMineralVeinIncursionCraftingBenchBestiaryRareMonsterAbyssBreachEssenceStrongboxShrine
Wriggling Horror
Beast
IconEnemyResistanceLightning
Spectre
Spectre OverrideMetadata/Monsters/DeepwaterLeague/OctopusParasiteSpectre___
AreaCoral Forest, Coral Reef
Tagsbeast, is_unarmed, lightning_affinity, medium_movement, not_str, red_blood
Packs
  • Coral Reef, Coral Forest: Wriggling Horror
  • Wriggling Horror
  • Life
    104%
    Energy Shield From Life
    20%
    Evasion
    +20%
    Ailment Threshold
    104%
    Resistance
    IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning40% IconEnemyResistanceChaos0%
    Damage
    130%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    8 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    130%
    Model Size
    100%
    Type
    DeepwaterOctopusParasite
    Metadata
    OctopusParasite
    Level
    68
    Life
    6,691
    Armour
    28,790
    Evasion Rating
    5,687
    Energy Shield
    1,274
    Damage
    486
    Spell Damage
    486
    Accuracy
    580
    Attack Time
    1.5
    Experience
    13,332
    Minion Life
    1,451
    Minion Energy Shield
    276
    Minion Damage
    388
    Ailment Threshold
    6,691
    Chill
    21
    Shock
    21
    Brittle
    120
    Scorch
    21
    Sap
    58
    Phys Convert Ele
    240%
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 388583
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    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
    GTDeepwaterParasiteZap
    Triggerable, Spell
    Cast Time: 1 sec
    Cooldown Time: 10 sec
    action attack or cast time uses animation length [1]
    MMSDeepwaterParasiteZapBurst
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    Deals 213.3 to 640 Lightning Damage
    40% chance to Shock enemies
    base is projectile [1]
    is area damage [1]
    number of projectiles override [1]
    projectile uses contact position [1]
    GADeepwaterParasiteSlam
    Triggerable, Attack
    Base Damage: 388583
    Critical Strike Chance: 5%
    Attack Damage: 125%
    Attack Damage: 125%
    Attack Time: 1.5 sec
    Cooldown Time: 5 sec
    Deals 25% more Attack Damage
    action attack or cast time uses animation length [1]
    attack maximum action distance + [15]
    is area damage [1]

    Object Type

     
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/DeepwaterLeague/OctopusParasite"] = {
        fireResist = 0,
        coldResist = 0,
        lightningResist = 40,
        chaosResist = 0,
        name = "Wriggling Horror",
        life = 1.04,
        energyShield = 0.2,
        damage = 1.3,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "MMSDeepwaterParasiteZapBurst",
            "GADeepwaterParasiteSlam",
            "GTDeepwaterParasiteZap",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        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["MMSDeepwaterParasiteZapBurst"] = {
        name = "MMSDeepwaterParasiteZapBurst",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "number_of_projectiles_override",
            "base_chance_to_shock_%",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
        },
        levels = {
            [1] = {0.5, 1.5, 1, 40, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GADeepwaterParasiteSlam"] = {
        name = "GADeepwaterParasiteSlam",
        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 = {
            "attack_maximum_action_distance_+",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {15, baseMultiplier = 1.25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTDeepwaterParasiteZap"] = {
        name = "GTDeepwaterParasiteZap",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Wriggling Horror
    Beast
    IconEnemyResistanceLightning
    Spectre
    Tagsbeast, is_unarmed, lightning_affinity, medium_movement, not_str, red_blood
    Life
    104%
    Energy Shield From Life
    20%
    Evasion
    +20%
    Ailment Threshold
    104%
    Resistance
    IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning40% IconEnemyResistanceChaos0%
    Damage
    130%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    8 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    130%
    Model Size
    100%
    Type
    DeepwaterOctopusParasite
    Metadata
    OctopusParasiteSpectre___
    Level
    68
    Life
    6,691
    Armour
    28,790
    Evasion Rating
    5,687
    Energy Shield
    1,274
    Damage
    486
    Spell Damage
    486
    Accuracy
    580
    Attack Time
    1.5
    Experience
    13,332
    Minion Life
    1,451
    Minion Energy Shield
    276
    Minion Damage
    388
    Ailment Threshold
    6,691
    Chill
    21
    Shock
    21
    Brittle
    120
    Scorch
    21
    Sap
    58
    Phys Convert Ele
    240%
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 388583
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    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
    GTDeepwaterParasiteZap
    Triggerable, Spell
    Cast Time: 1 sec
    Cooldown Time: 10 sec
    action attack or cast time uses animation length [1]
    MMSDeepwaterParasiteZapBurst
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    Deals 213.3 to 640 Lightning Damage
    40% chance to Shock enemies
    base is projectile [1]
    is area damage [1]
    number of projectiles override [1]
    projectile uses contact position [1]
    GADeepwaterParasiteSlam
    Triggerable, Attack
    Base Damage: 388583
    Critical Strike Chance: 5%
    Attack Damage: 125%
    Attack Damage: 125%
    Attack Time: 1.5 sec
    Cooldown Time: 5 sec
    Deals 25% more Attack Damage
    action attack or cast time uses animation length [1]
    attack maximum action distance + [15]
    is area damage [1]

    Object Type

     
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/DeepwaterLeague/OctopusParasiteSpectre___"] = {
        fireResist = 0,
        coldResist = 0,
        lightningResist = 40,
        chaosResist = 0,
        name = "Wriggling Horror",
        life = 1.04,
        energyShield = 0.2,
        damage = 1.3,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "MMSDeepwaterParasiteZapBurst",
            "GADeepwaterParasiteSlam",
            "GTDeepwaterParasiteZap",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        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["MMSDeepwaterParasiteZapBurst"] = {
        name = "MMSDeepwaterParasiteZapBurst",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "number_of_projectiles_override",
            "base_chance_to_shock_%",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
        },
        levels = {
            [1] = {0.5, 1.5, 1, 40, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GADeepwaterParasiteSlam"] = {
        name = "GADeepwaterParasiteSlam",
        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 = {
            "attack_maximum_action_distance_+",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {15, baseMultiplier = 1.25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTDeepwaterParasiteZap"] = {
        name = "GTDeepwaterParasiteZap",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Wriggling Horror
    Beast
    IconEnemyResistanceLightning
    Spectre
    Spectre OverrideMetadata/Monsters/DeepwaterLeague/OctopusParasiteSpectre___
    Tagsbeast, is_unarmed, lightning_affinity, medium_movement, not_str, red_blood
    Life
    104%
    Energy Shield From Life
    20%
    Evasion
    +20%
    Ailment Threshold
    104%
    Resistance
    IconEnemyResistanceFire0% IconEnemyResistanceCold0% IconEnemyResistanceLightning40% IconEnemyResistanceChaos0%
    Damage
    130%
    Accuracy
    100%
    Critical Strike Chance
    +5%
    Critical Strike Multiplier
    +130%
    Attack Distance
    8 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    130%
    Model Size
    100%
    Type
    DeepwaterOctopusParasite
    Metadata
    OctopusParasiteBathysphere
    Level
    68
    Life
    6,691
    Armour
    28,790
    Evasion Rating
    5,687
    Energy Shield
    1,274
    Damage
    486
    Spell Damage
    486
    Accuracy
    580
    Attack Time
    1.5
    Experience
    13,332
    Minion Life
    1,451
    Minion Energy Shield
    276
    Minion Damage
    388
    Ailment Threshold
    6,691
    Chill
    21
    Shock
    21
    Brittle
    120
    Scorch
    21
    Sap
    58
    Phys Convert Ele
    240%
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Default Attack
    Base Damage: 388583
    Critical Strike Chance: 5%
    Attack Time: 1.5 sec
    Strike your foes down with a powerful blow.
    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
    GTDeepwaterParasiteZap
    Triggerable, Spell
    Cast Time: 1 sec
    Cooldown Time: 10 sec
    action attack or cast time uses animation length [1]
    MMSDeepwaterParasiteZapBurst
    Projectile, ProjectilesFromUser, Spell, Damage, Area, Trappable, Totemable, Mineable, Multicastable, Triggerable, AreaSpell
    Critical Strike Chance: 5%
    Cast Time: 1 sec
    Generic monster mortar skill. Like Monster Projectile but has an impact effect.
    Deals 213.3 to 640 Lightning Damage
    40% chance to Shock enemies
    base is projectile [1]
    is area damage [1]
    number of projectiles override [1]
    projectile uses contact position [1]
    GADeepwaterParasiteSlam
    Triggerable, Attack
    Base Damage: 388583
    Critical Strike Chance: 5%
    Attack Damage: 125%
    Attack Damage: 125%
    Attack Time: 1.5 sec
    Cooldown Time: 5 sec
    Deals 25% more Attack Damage
    action attack or cast time uses animation length [1]
    attack maximum action distance + [15]
    is area damage [1]

    Object Type

     
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/DeepwaterLeague/OctopusParasiteBathysphere"] = {
        fireResist = 0,
        coldResist = 0,
        lightningResist = 40,
        chaosResist = 0,
        name = "Wriggling Horror",
        life = 1.04,
        energyShield = 0.2,
        damage = 1.3,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "MMSDeepwaterParasiteZapBurst",
            "GADeepwaterParasiteSlam",
            "GTDeepwaterParasiteZap",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        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["MMSDeepwaterParasiteZapBurst"] = {
        name = "MMSDeepwaterParasiteZapBurst",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        description = "Generic monster mortar skill. Like Monster Projectile but has an impact effect.",
        skillTypes = {
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Area] = true,
            [SkillType.Trappable] = true,
            [SkillType.Totemable] = true,
            [SkillType.Mineable] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            area = true,
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "number_of_projectiles_override",
            "base_chance_to_shock_%",
            "is_area_damage",
            "base_is_projectile",
            "projectile_uses_contact_position",
        },
        levels = {
            [1] = {0.5, 1.5, 1, 40, critChance = 5, levelRequirement = 0, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GADeepwaterParasiteSlam"] = {
        name = "GADeepwaterParasiteSlam",
        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 = {
            "attack_maximum_action_distance_+",
            "is_area_damage",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {15, baseMultiplier = 1.25, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTDeepwaterParasiteZap"] = {
        name = "GTDeepwaterParasiteZap",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    Edit

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