สาสน์พิสุทธิ์ (Herald of Purity)
เลเวล: (1–20)
ค่าสำรอง: มานา 25%
คูลดาวน์: 1.00 วินาที
เวลาร่าย: ทันที
ต้องการ เลเวล (16–70), (26–98) Str, (18–68) Int
มอบบัฟที่จะเพิ่มความเสียหาย กายภาพ ที่คุณสร้าง อีก และเมื่อคุณสังหารศัตรูขณะที่มีบัฟนี้อยู่ สกิลนี้จะอัญเชิญ ทหารยามพิสุทธิ์ ออกมา 1 คน หรือหากมีจำนวนสูงสุดแล้วก็จะคืนระยะเวลาคงเหลือและพลังชีวิตให้พวกมัน 1 คนโดย ทหารยามพิสุทธิ์ มีสกิลโจมตีประชิดเป้าหมายเดียวและมีสกิลโจมตีประชิดพื้นที่
ระยะเวลาพื้นฐาน 12 วินาที
อัญเชิญ ทหารยามพิสุทธิ์ ได้สูงสุด 4 คน
มิเนียน มีพลังชีวิตสูงสุด เพิ่มขึ้น อีก (0–38)%
อัญเชิญ ทหารยามพิสุทธิ์ 1 คน ออกมาเมื่อคุณสังหารศัตรู
มีโอกาสอัญเชิญ ทหารยามพิสุทธิ์ 1 คน 20% เมื่อคุณปะทะ ศัตรูแรร์หรือยูนิค
บัฟมอบม็อด: เพิ่มความเสียหาย กายภาพ อีก (9–12)%
มิเนียน สร้างความเสียหาย กายภาพ เพิ่มขึ้น อีก (0–95)%

ผลเพิ่มเติมจากค่าคุณภาพ:
มิเนียน มีความเร็วในการฟื้นฟูคูลดาวน์ เพิ่มขึ้น (0–40)%
ใส่ในรูของไอเทมที่มีสีตรงกันเพื่อรับสกิลนี้ คลิกขวาเพื่อถอดออกจากรู
Herald of Purity
Level Effect /40
Implicit
ค่าสำรอง: 25%
เลเวล
ต้องการเลเวล
Str
Int
Base Damage
บัฟมอบม็อด: เพิ่มความเสียหาย กายภาพ อีก 9%
มิเนียน สร้างความเสียหาย 100% ของความเสียหาย กายภาพ
มิเนียน มีพลังชีวิตสูงสุด เพิ่มขึ้น อีก #%
ค่าประสบการณ์
1162618100%, 100%910049,725
2203122100%, 100%95295,714
3243725100%, 100%9104169,595
4284229100%, 100%9156199,345
5314632100%, 100%9208285,815
6345035100%, 100%102510401,344
7375437100%, 100%103012554,379
8405840100%, 100%103514755,049
9436243100%, 100%1040161,016,533
10466646100%, 100%1045181,898,602
11497048100%, 100%1150201,964,019
12527451100%, 100%1155222,573,731
13557854100%, 100%1160244,676,439
14588257100%, 100%1165263,017,327
15608459100%, 100%1170287,823,001
16628760100%, 100%12753015,264,208
17649062100%, 100%12803226,272,845
18669264100%, 100%12853462,872,274
19689566100%, 100%129036212,023,122
20709868100%, 100%129538
2172100%, 100%1310040
2274100%, 100%1310542
2376100%, 100%1311044
2478100%, 100%1311546
2580100%, 100%1312048
2682100%, 100%1412550
2784100%, 100%1413052
2886100%, 100%1413554
2988100%, 100%1414056
3090100%, 100%1414558
3191100%, 100%1414760
3292100%, 100%1515062
3393100%, 100%1515264
3494100%, 100%1515566
3595100%, 100%1515768
3696100%, 100%1516070
3797100%, 100%1516272
3898100%, 100%1516574
3999100%, 100%1516776
40100100%, 100%1517078
Attribute /11

สาสน์พิสุทธิ์ (Herald of Purity)

Key
Value
CostiLvl 1: Normal: 1xOrb of Alteration
AcronymHit, Kill, Minion, Sentinel, Buff
DropLevel 16
BaseType สาสน์พิสุทธิ์ (Herald of Purity)
Class หินสกิล
TargetTypesAny
TypeSpell, Buff, HasReservation, Herald, Minion, Instant, Duration, Physical, CreatesMinion, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
BuffIcon
ItemTypeMetadata/Items/Gems/SkillGemHeraldOfPurity
ActiveSkillsCodeherald_of_purity
Referencepoe.ninja, Community Wiki
Crucible อาวุธ /6
Weight
Desc
150 (T3, T4)สาสน์พิสุทธิ์ (Herald of Purity) มีผลของบัฟ เพิ่มขึ้น 25%
สาสน์พิสุทธิ์ (Herald of Purity) มีค่าสำรอง เพิ่มขึ้น 25%
150 (T3, T4)สาสน์พิสุทธิ์ (Herald of Purity) มีผลของบัฟ เพิ่มขึ้น 35%
สาสน์พิสุทธิ์ (Herald of Purity) มีค่าสำรอง เพิ่มขึ้น 25%
150 (T3, T4)สาสน์พิสุทธิ์ (Herald of Purity) มีผลของบัฟ เพิ่มขึ้น 45%
สาสน์พิสุทธิ์ (Herald of Purity) มีค่าสำรอง เพิ่มขึ้น 25%
150 (T3, T4)สาสน์พิสุทธิ์ (Herald of Purity) มีผลของบัฟ เพิ่มขึ้น 50%
สาสน์พิสุทธิ์ (Herald of Purity) มีค่าสำรอง เพิ่มขึ้น 50%
150 (T3, T4)สาสน์พิสุทธิ์ (Herald of Purity) มีผลของบัฟ เพิ่มขึ้น 70%
สาสน์พิสุทธิ์ (Herald of Purity) มีค่าสำรอง เพิ่มขึ้น 50%
150 (T3, T4)สาสน์พิสุทธิ์ (Herald of Purity) มีผลของบัฟ เพิ่มขึ้น 90%
สาสน์พิสุทธิ์ (Herald of Purity) มีค่าสำรอง เพิ่มขึ้น 50%
สาสน์พิสุทธิ์ (Herald of Purity)
เลเวล: (1–20)
ค่าสำรอง: มานา 25%
คูลดาวน์: 1.00 วินาที
เวลาร่าย: ทันที
ต้องการ เลเวล (16–70), (26–98) Str, (18–68) Int
มอบบัฟที่จะเพิ่มความเสียหาย กายภาพ ที่คุณสร้าง อีก และเมื่อคุณสังหารศัตรูขณะที่มีบัฟนี้อยู่ สกิลนี้จะอัญเชิญ ทหารยามพิสุทธิ์ ออกมา 1 คน หรือหากมีจำนวนสูงสุดแล้วก็จะคืนระยะเวลาคงเหลือและพลังชีวิตให้พวกมัน 1 คนโดย ทหารยามพิสุทธิ์ มีสกิลโจมตีประชิดเป้าหมายเดียวและมีสกิลโจมตีประชิดพื้นที่
ระยะเวลาพื้นฐาน 12 วินาที
อัญเชิญ ทหารยามพิสุทธิ์ ได้สูงสุด 4 คน
มิเนียน มีพลังชีวิตสูงสุด เพิ่มขึ้น อีก (0–38)%
อัญเชิญ ทหารยามพิสุทธิ์ 1 คน ออกมาเมื่อคุณสังหารศัตรู
มีโอกาสอัญเชิญ ทหารยามพิสุทธิ์ 1 คน 20% เมื่อคุณปะทะ ศัตรูแรร์หรือยูนิค
บัฟมอบม็อด: เพิ่มความเสียหาย กายภาพ อีก (9–12)%
มิเนียน สร้างความเสียหาย กายภาพ เพิ่มขึ้น อีก (0–95)%
base display minion actor level [16,70]
display minion monster type [21]

ผลเพิ่มเติมจากค่าคุณภาพ:
มิเนียน มีความเร็วในการฟื้นฟูคูลดาวน์ เพิ่มขึ้น (0–40)%
ใส่ในรูของไอเทมที่มีสีตรงกันเพื่อรับสกิลนี้ คลิกขวาเพื่อถอดออกจากรู
Herald of Purity
สินค้าแฟชั่น /12
เอฟเฟคบัฟล่องหน
ใช้ลบภาพเอฟเฟคบนตัวผู้เล่นจาก เกราะน้ำแข็ง, โล่วายุ, บ้าเลือด, กระดองหลอมละลาย, พาหะโรคระบาด, วิ่งทะลุมิติ, โลหิตแน่นิ่ง, ก้าวเหี่ยวเฉา, ออร่าใดๆ, คำสาปใดๆ ที่เสริมด้วย Blasphemy หรือ หินสาสน์ ใดๆ
เอฟเฟคสาสน์ Celestial
สกิล สาสน์ต่างๆ (Herald) ของคุณจะกลายเป็น เอฟเฟค Celestial
เอฟเฟคสาสน์ Blood Guard
สกิล สาสน์ต่างๆ (Herald) ของคุณจะกลายเป็น เอฟเฟค Blood Guard
เอฟเฟคสาสน์ Faith Guard
สกิล สาสน์ต่างๆ (Herald) ของคุณจะกลายเป็น เอฟเฟค Faith Guard
เอฟเฟคสาสน์ Demonic
สกิล สาสน์ต่างๆ (Herald) ของคุณจะกลายเป็น เอฟเฟค Demonic
เอฟเฟคสาสน์ Sunprism
สกิล สาสน์ต่างๆ (Herald) ของคุณจะกลายเป็น เอฟเฟค Sunprism
เอฟเฟคสาสน์ White
สกิล สาสน์ต่างๆ (Herald) ของคุณจะกลายเป็น เอฟเฟค White
เอฟเฟคสาสน์ Stygian
สกิล สาสน์ต่างๆ (Herald) ของคุณจะกลายเป็น เอฟเฟค Stygian
เอฟเฟคสาสน์ Dragon Hunter
สกิล สาสน์ต่างๆ (Herald) ของคุณจะกลายเป็น เอฟเฟค Dragon Hunter
เอฟเฟคสาสน์ Transcendence
สกิล สาสน์ต่างๆ (Herald) ของคุณจะกลายเป็น เอฟเฟค Transcendence
เอฟเฟคสาสน์ Darkwood
สกิล สาสน์ต่างๆ (Herald) ของคุณจะกลายเป็น เอฟเฟค Darkwood
เอฟเฟคสาสน์ Despair
สกิล สาสน์ต่างๆ (Herald) ของคุณจะกลายเป็น เอฟเฟค Despair
Supported By /18
  • Active Type: Spell, Buff, HasReservation, Herald, Minion, Instant, Duration, Physical, CreatesMinion, InstantNoRepeatWhenHeld, InstantShiftAttackForLeftMouse, Cooldown
  • หินเสริม Minion Damage
    ใช้เสริมสกิลที่สร้าง มิเนียน
    หินเสริม More Duration
    ใช้เสริมสกิลที่มีระยะเวลา
    หินเสริม Minion Speed
    ใช้เสริมสกิลที่สร้าง มิเนียน
    หินเสริม Minion Life
    ใช้เสริมสกิลที่สร้าง มิเนียน
    หินเสริม Arrogance
    ใช้เสริม สกิลที่ไม่ใช่พร ที่มีค่าสำรอง
    หินเสริม Elemental Army
    ใช้เสริมสกิลที่สร้าง มิเนียน
    หินเสริม Less Duration
    ใช้เสริมสกิลที่มีระยะเวลา
    หินเสริม Swift Affliction
    ใช้เสริมสกิลมีระยะเวลา หรือสกิลที่ปะทะศัตรูเพื่อสร้างสถานะ เจ็บป่วย ได้
    หินเสริม Efficacy
    ใช้เสริมสกิลที่สร้างความเสียหายได้ หรือสกิลที่มีระยะเวลา
    หินเสริม Summon Phantasm
    ใช้เสริมสกิลที่ปะทะศัตรูหรือสร้างมิเนียน ทำให้การสังหารศัตรูหรือการปะทะ ศัตรูแรร์หรือยูนิค ด้วยสกิลเหล่านี้หรือมิเนียน มีโอกาสอัญเชิญมิเนียน ผี ออกมา ซึ่งจะใช้เวทกระสุนเจาะทะลุที่สร้างความเสียหาย กายภาพ
    หินเสริม Feeding Frenzy
    ใช้เสริมสกิลที่สร้าง มิเนียน
    หินเสริม Predator
    ใช้เสริมสกิลที่สร้าง มิเนียน
    หินเสริม Meat Shield
    ใช้เสริมสกิลที่สร้าง มิเนียน
    หินเสริม Infernal Legion
    ใช้เสริมสกิลที่สร้าง มิเนียน
    หินเสริมจุติ Swift Affliction
    ใช้เสริมสกิลมีระยะเวลา หรือสกิลที่ปะทะศัตรูเพื่อสร้างสถานะ เจ็บป่วย ได้
    หินเสริมจุติ Minion Damage
    ใช้เสริมสกิลที่สร้าง มิเนียน
    หินเสริม Second Wind
    ใช้เสริมสกิลที่มีคูลดาวน์ ไม่สามารถเสริมสกิลที่ถูกทริกเกอร์ได้
    หินเสริม Fresh Meat
    ใช้เสริมสกิลที่สร้าง มิเนียน
    สาส์นพิสุทธิ์
    คุณสร้างความเสียหาย กายภาพ เพิ่มขึ้น อีก
    herald_of_purity_physical_damage_+%_final
    Herald of Purity
    Attribute /7

    herald_of_light

    Key
    Value
    CostiLvl 1: Normal: 3xOrb of Transmutation · เมจิก: 1xChaos Orb · แรร์: 3xChaos Orb · ยูนิค: 8xChaos Orb
    AcronymIgnite
    IsRemovable1
    IsSkillBuff1
    BuffGroupsID30
    IsBuffDefinition1
    BuffMergeModesID3
    Codeherald of purity physical damage +% final
    IsPublic1
    IsLocal0
    IsWeaponLocal0
    IsProxied
    IsParty0
    IsVirtual0
    IsScalable1
    StatSemanticsPercentage
    ทหารยามพิสุทธิ์
    มนุษย์
    Sentinel of Purity
    SpectreN
    Tagsbludgeoning_weapon, fast_movement, has_staff, has_two_handed_melee, human, humanoid, medium_height, melee, not_dex, not_int, physical_affinity, plate_armour, red_blood
    พลังชีวิต
    340%
    ค่าเกราะ
    +100%
    Ailment Threshold
    340%
    ค่าต้านทาน
    40 40 40 20
    Damage
    304%
    ความแม่นยำ
    340%
    โอกาสคริติคอล
    +5%
    ตัวคูณคริติคอล
    +130%
    Attack Distance
    6 ~ 12
    Attack Time
    0.83 Second
    Damage Spread
    ±20%
    ค่าประสบการณ์
    200%
    Model Size
    83%
    Type
    HeraldOfLightMinion
    Metadata
    HeraldOfPurityEmpyrean
    IsSummoned
    Y
    เลเวล
    68
    พลังชีวิต
    21,873
    ค่าเกราะ
    28,790
    การหลบหลีก
    4,739
    โล่พลังงาน
    0
    Damage
    1,136
    ความเสียหายเวท
    1,136
    ความแม่นยำ
    0
    Attack Time
    0.83
    ค่าประสบการณ์
    20,510
    Ailment Threshold
    21,873
    Chill
    69
    Shock
    69
    Brittle
    391
    Scorch
    69
    Sap
    191
    Melee
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    โจมตีธรรมดา (Default Attack)
    Base Damage: 908–1363
    โอกาสคริติคอล: 5%
    Attack Time: 0.83 วินาที
    โจมตีศัตรูของคุณด้วยการจู่โจมอย่างมีกำลัง
    skill can fire arrows [1]
    skill can fire wand projectiles [1]
    HeraldOfLightMinionSlamEmpyrean
    Attack, Area, Triggerable
    Base Damage: 908–1363
    โอกาสคริติคอล: 5%
    Attack Time: 0.83 วินาที
    ลดความเร็วในการโจมตี อีก 33%
    active skill area of effect radius +% final [100]
    is area damage [1]
    ChampionTeleport
    Spell
    เวลาร่าย: 0.83 วินาที
    is area damage [1]
    SentinelHolySlamEmpyrean
    Attack, Area, Triggerable
    Base Damage: 908–1363
    โอกาสคริติคอล: 5%
    ความเสียหายโจมตี: 200%
    ความเสียหายโจมตี: 200%
    Attack Time: 0.83 วินาที
    คูลดาวน์: 5 วินาที
    สร้างความเสียหาย โจมตี เพิ่มขึ้น อีก 100%
    ลดความเร็วในการโจมตี อีก 33%
    active skill area of effect radius +% final [100]
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Stats
    {
    	set_item_drop_slots = 0
    }
    
    Life
    {
    	corpse_usable = false
    }
    
    Animated
    {
    	animated_object = "Metadata/Monsters/Champion/HeraldOfLightMinion.ao"
    }
    
    DiesAfterTime
    {
    }
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    StateMachine
    {
    	on_timer_fadein = "EnableRendering(); AddEffectPack( Metadata/Effects/Spells/herald/light/appear_epk/fadein.epk );"
    }
    
    BaseEvents
    {
    	on_construction_complete = "DisableRendering(); StartStateTimer( fadein, 0.05 );"
    }
    
    Life
    {
    	on_death = "RemoveEffectPack( Metadata/Effects/Spells/herald/light/appear_epk/fadein.epk ); AddEffectPack( Metadata/Effects/Spells/herald/light/disappear_epk/fadeout.epk );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Champion/HeraldOfPurityEmpyrean"] = {
        name = "Sentinel of Purity",
        life = 3.4,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 20,
        damage = 3.04,
        damageSpread = 0.2,
        attackTime = 0.83,
        attackRange = 12,
        accuracy = 3.4,
        weaponType1 = "Staff",
        skillList = {
            "SentinelHolySlamEmpyrean",
            "Melee",
            "HeraldOfLightMinionSlamEmpyrean",
            "ChampionTeleport",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SentinelHolySlamEmpyrean"] = {
        name = "SentinelHolySlamEmpyrean",
        hidden = true,
        color = "1",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {-33, 100, baseMultiplier = 2, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["Melee"] = {
        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",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["HeraldOfLightMinionSlamEmpyrean"] = {
        name = "HeraldOfLightMinionSlamEmpyrean",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.Area] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            attack = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "active_skill_attack_speed_+%_final",
            "active_skill_area_of_effect_radius_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {-33, 100, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["ChampionTeleport"] = {
        name = "ChampionTeleport",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.83,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "is_area_damage",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    

    Community Wiki

    แก้ไข

    Herald of Purity

    Herald of Purity is a herald skill gem. When activated, it reserves mana for a buff that grants more physical damage for Attacks and spells. It also summons a Sentinel of Purity minion when the player kills an enemy or on hitting a rare or unique enemy while active.

    Skill functions and interactions

    • Sentinels: Sentinels use regular melee attacks, as well as Shield Charge on a cooldown. They can also use Crusade Slam, which deals area of effect damage in a cone in front of them.
    • Support Gems: The Sentinels' attacks can be supported by gems such as Melee Physical Damage Support or Minion Damage Support. This will result in a higher mana reservation. Sentinels cannot be supported by Curse on Hit (to for example apply an curse on enemies).
    • Sentinel stats scale heavily with the gem level of Herald of Purity. For example at gem level 20 they have a base physical damage of 729 to 1,094 (before the inherent "Minions deal x% more Physical Damage" modifier) with a total life of 10,119 per Sentinel (before the inherent "Minions have x% more Life" modifier), while at gem level 15 their base physical damage is 438 to 657 with a total life of 6,171 per Sentinel.
    • Sentinels have 40% Elemental Resistances and 20% Chaos Resistance.
    • Sentinels have a base attack time of 1.20.

    Version history

    Version
    Changes
    3.19.0
  • The damage and life scaling values for minions have been adjusted. Generally speaking, minion life and damage is unchanged in the very early game, roughly 30% lower in mid acts, roughly 20% lower at level 20 of the minion skill, and roughly 10% lower at level 30 of the minion skill.
  • Sentinels of Purity now deal approximately 15% more Damage at all levels. Sentinels' Crusade Slam skill now has a 5 second cooldown (previously 6 seconds) and 100% more Area of Effect (previously 80%).
  • 3.16.0
  • Sentinels of Purity summoned with Herald of Purity now have 40% less Life.
  • Because of base Ignite damage changes, Ignite with the skill is now 50.0% higher when using the Death Wish skill from the Maw of Mischief Unique Helmet.
  • 3.11.0
  • No longer grants added Physical Damage with Spells and Attacks.
  • Now grants 9% more Physical Damage at gem level 1, up to 12% more Physical Damage at gem level 20.
  • 3.8.0
  • Summoned Sentinels can now use Crusade Slam regardless of Ascendancy. Previously, this required a specific Guardian notable.
  • 3.5.0
  • Minions summoned by this skill now deal more Physical Damage based on gem level, rather than more Damage.
  • 3.4.3f
  • Now has a chance to summon a Sentinel of Purity when you hit a Rare enemy.
  • 3.4.0
  • Herald of Purity has been added to the game.

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