SpectreY
Areaヴァールの街, 永遠なる研究所, 辺ぴな渓流, 禁断の部屋, 廃溶鉱炉, 立入禁止の画廊, 取り戻された兵舎, 封印された地下室, 水没した複合施設, 辺ぴな渓流, 禁断の部屋, 廃溶鉱炉, 立入禁止の画廊, 取り戻された兵舎, 封印された地下室, 水没した複合施設
Tagsbone_armour, bones, キャスター, construct, fire_affinity, is_unarmed, medium_height, not_dex, ranged, slashing_weapon, undead, very_slow_movement
Packs
  • ヴァールの街: ヴァールの放火魔
  • 永遠なる研究所: ヴァールの放火魔
  • ヴァールの放火魔, ヴァールの戦死者
  • ライフ
    102%
    Energy Shield From Life
    100%
    アーマー
    +75%
    Ailment Threshold
    102%
    耐性
    75 0 0 0
    Damage
    60%
    命中
    100%
    クリティカル率
    +5%
    クリティカルダメージ倍率
    +130%
    Attack Distance
    6 ~ 46
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    経験値
    120%
    Model Size
    100%
    Type
    ConstructCasterFire
    Metadata
    SkeletonCasterKnightFire
    レベル
    68
    ライフ
    0
    アーマー
    50,383
    回避力
    4,739
    エナジーシールド
    6,250
    Damage
    224
    スペルダメージ
    224
    命中
    580
    Attack Time
    1.605
    経験値
    12,306
    Minion Life
    0
    Minion Energy Shield
    1,356
    Minion Damage
    179
    Ailment Threshold
    6,562
    Chill
    21
    Shock
    21
    Brittle
    117
    Scorch
    21
    Sap
    57
    SkeletonProjectileFire
    Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
    クリティカル率: 5%
    キャストタイム: 1.95 秒
    1709から2665の火ダメージを与える
    50%の確率で敵を発火させる
    base is projectile [1]
    ignite damage +% [33]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Skeletons/SkeletonCaster"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Skeletons/SkeletonCaster"
    
    Actor
    {
    	on_start_Revive =
    	"
    		AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/skeleton_glowhands/glowhand_fire.ao, R_Weapon );
    		AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/skeleton_glowhands/glowhand_fire.ao, L_Weapon );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/SkeletonCasterKnightFire"] = {
        name = "Vaal Arsonist",
        life = 1.02,
        energyShield = 1,
        fireResist = 75,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 0.6,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 46,
        accuracy = 1,
        skillList = {
            "SkeletonProjectileFire",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SkeletonProjectileFire"] = {
        name = "SkeletonProjectileFire",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.95,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "spell_maximum_action_distance_+%",
            "base_chance_to_ignite_%",
            "ignite_damage_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, 50, 33, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, -40, 50, 33, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3},  cost = { }, },
            [3] = {2.7000000476837, 4.210000038147, -40, 50, 33, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    ヴァールの放火魔
    コンストラクト
    Vaal Arsonist
    SpectreY
    Tagsbone_armour, bones, キャスター, construct, fire_affinity, is_unarmed, not_dex, ranged, slashing_weapon, undead, very_slow_movement
    Packs
  • ヴァールの放火魔, ヴァールの戦死者, ヴァールの戦死者
  • ヴァールの放火魔, ヴァール・ガルガンチュア
  • ライフ
    102%
    Energy Shield From Life
    100%
    アーマー
    +75%
    Ailment Threshold
    102%
    耐性
    75 0 0 0
    Damage
    60%
    命中
    100%
    クリティカル率
    +5%
    クリティカルダメージ倍率
    +130%
    Attack Distance
    6 ~ 46
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    経験値
    120%
    Model Size
    100%
    Type
    ConstructCasterFire
    Metadata
    SkeletonCasterKnightFireHellscape
    レベル
    68
    ライフ
    0
    アーマー
    50,383
    回避力
    4,739
    エナジーシールド
    6,250
    Damage
    224
    スペルダメージ
    224
    命中
    580
    Attack Time
    1.605
    経験値
    12,306
    Minion Life
    0
    Minion Energy Shield
    1,356
    Minion Damage
    179
    Ailment Threshold
    6,562
    Chill
    21
    Shock
    21
    Brittle
    117
    Scorch
    21
    Sap
    57
    SkeletonProjectileFire
    Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
    クリティカル率: 5%
    キャストタイム: 1.95 秒
    1709から2665の火ダメージを与える
    50%の確率で敵を発火させる
    base is projectile [1]
    ignite damage +% [33]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Skeletons/SkeletonCaster"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Skeletons/SkeletonCaster"
    
    Actor
    {
    	on_start_Revive =
    	"
    		AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/skeleton_glowhands/glowhand_fire.ao, R_Weapon );
    		AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/skeleton_glowhands/glowhand_fire.ao, L_Weapon );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/SkeletonCasterKnightFireHellscape"] = {
        name = "Vaal Arsonist",
        life = 1.02,
        energyShield = 1,
        fireResist = 75,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 0.6,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 46,
        accuracy = 1,
        skillList = {
            "SkeletonProjectileFire",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SkeletonProjectileFire"] = {
        name = "SkeletonProjectileFire",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.95,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "spell_maximum_action_distance_+%",
            "base_chance_to_ignite_%",
            "ignite_damage_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, 50, 33, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, -40, 50, 33, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3},  cost = { }, },
            [3] = {2.7000000476837, 4.210000038147, -40, 50, 33, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    ヴァールの放火魔
    コンストラクト
    スキルは投射物を追加で2個放つ
    Vaal Arsonist
    SpectreN
    Tagsbone_armour, bones, キャスター, construct, fire_affinity, is_unarmed, medium_height, not_dex, ranged, slashing_weapon, undead, very_slow_movement
    ライフ
    102%
    Energy Shield From Life
    100%
    アーマー
    +75%
    Ailment Threshold
    102%
    耐性
    75 0 0 0
    Damage
    60%
    命中
    100%
    クリティカル率
    +5%
    クリティカルダメージ倍率
    +130%
    Attack Distance
    6 ~ 100
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    経験値
    120%
    Model Size
    100%
    Type
    ConstructCasterFire
    Metadata
    SkeletonCasterKnightFireMachinarium
    レベル
    68
    ライフ
    0
    アーマー
    50,383
    回避力
    4,739
    エナジーシールド
    6,250
    Damage
    224
    スペルダメージ
    224
    命中
    580
    Attack Time
    1.605
    経験値
    12,306
    Minion Life
    0
    Minion Energy Shield
    1,356
    Minion Damage
    179
    Ailment Threshold
    6,562
    Chill
    21
    Shock
    21
    Brittle
    117
    Scorch
    21
    Sap
    57
    SkeletonProjectileFire
    Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
    クリティカル率: 5%
    キャストタイム: 1.95 秒
    1709から2665の火ダメージを与える
    50%の確率で敵を発火させる
    base is projectile [1]
    ignite damage +% [33]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Skeletons/SkeletonCaster"
    

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Skeletons/SkeletonCaster"
    
    Life
    {
    	on_death = "SpawnEffect( Metadata/Effects/Spells/monsters_effects/inca_shadow/payloads/death.ao );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/SkeletonCasterKnightFireMachinarium"] = {
        name = "Vaal Arsonist",
        life = 1.02,
        energyShield = 1,
        fireResist = 75,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 0.6,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 100,
        accuracy = 1,
        skillList = {
            "SkeletonProjectileFire",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SkeletonProjectileFire"] = {
        name = "SkeletonProjectileFire",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.95,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "spell_maximum_action_distance_+%",
            "base_chance_to_ignite_%",
            "ignite_damage_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, 50, 33, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, -40, 50, 33, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3},  cost = { }, },
            [3] = {2.7000000476837, 4.210000038147, -40, 50, 33, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    スキルは投射物を追加で2個放つ
    IdMonsterMultipleProjectiles1
    Name分裂する
    FamilyMonsterMultipleProjectile
    Domainsモンスター (3)
    GenerationTypeユニーク (3)
    Req. level1
    Stats
  • number of additional projectiles Min: 2 Max: 2 Global
  • Spawn Tagsranged: 1000 default: 0
    ヴァールの放火魔
    コンストラクト
    スキルは投射物を追加で2個放つ
    Vaal Arsonist
    SpectreY
    Areaドリヤニのマシナリウム
    Tagsbone_armour, bones, キャスター, construct, fire_affinity, is_unarmed, medium_height, not_dex, ranged, slashing_weapon, undead, very_slow_movement
    Packs
  • ドリヤニのマシナリウム: ヴァールの放火魔, ヴァール・フロストガード, ヴァール・サンダーガード
  • ライフ
    102%
    Energy Shield From Life
    100%
    アーマー
    +75%
    Ailment Threshold
    102%
    耐性
    75 0 0 0
    Damage
    60%
    命中
    100%
    クリティカル率
    +5%
    クリティカルダメージ倍率
    +130%
    Attack Distance
    6 ~ 100
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    経験値
    120%
    Model Size
    100%
    Type
    ConstructCasterFire
    Metadata
    SkeletonCasterKnightFireMachinariumNormal
    レベル
    81
    ライフ
    0
    アーマー
    138,805
    回避力
    7,362
    エナジーシールド
    13,854
    Damage
    482
    スペルダメージ
    482
    命中
    960
    Attack Time
    1.605
    経験値
    15,436
    Minion Life
    0
    Minion Energy Shield
    2,686
    Minion Damage
    404
    Ailment Threshold
    25,906
    Chill
    82
    Shock
    82
    Brittle
    463
    Scorch
    82
    Sap
    226
    SkeletonProjectileFire
    Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
    クリティカル率: 5%
    キャストタイム: 1.95 秒
    2590から4039の火ダメージを与える
    50%の確率で敵を発火させる
    base is projectile [1]
    ignite damage +% [33]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Skeletons/SkeletonCaster"

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Skeletons/SkeletonCaster"
    
    Actor
    {
    	on_start_Revive =
    	"
    		AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/skeleton_glowhands/glowhand_fire.ao, R_Weapon );
    		AddAttachedObjectToBones( Metadata/Effects/Spells/monsters_effects/skeleton_glowhands/glowhand_fire.ao, L_Weapon );
    	"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/SkeletonCasterKnightFireMachinariumNormal"] = {
        name = "Vaal Arsonist",
        life = 1.02,
        energyShield = 1,
        fireResist = 75,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 0.6,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 100,
        accuracy = 1,
        skillList = {
            "SkeletonProjectileFire",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SkeletonProjectileFire"] = {
        name = "SkeletonProjectileFire",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.95,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "spell_maximum_action_distance_+%",
            "base_chance_to_ignite_%",
            "ignite_damage_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, 50, 33, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, -40, 50, 33, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3},  cost = { }, },
            [3] = {2.7000000476837, 4.210000038147, -40, 50, 33, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    スキルは投射物を追加で2個放つ
    IdMonsterMultipleProjectiles1
    Name分裂する
    FamilyMonsterMultipleProjectile
    Domainsモンスター (3)
    GenerationTypeユニーク (3)
    Req. level1
    Stats
  • number of additional projectiles Min: 2 Max: 2 Global
  • Spawn Tagsranged: 1000 default: 0
    ヴァールの放火魔
    コンストラクト
    royale monster armour drop chance permyriad [80]
    royale monster currency drop chance permyriad [200]
    royale monster flask drop chance permyriad [0]
    royale monster skill gem drop chance permyriad [300]
    royale monster support gem drop chance permyriad [75]
    royale monster unique drop chance permyriad [8]
    royale monster weapon drop chance permyriad [80]
    Vaal Arsonist
    SpectreY
    Tagsbone_armour, bones, キャスター, construct, fire_affinity, is_unarmed, medium_height, not_dex, ranged, slashing_weapon, undead, very_slow_movement
    ライフ
    98%
    Energy Shield From Life
    100%
    アーマー
    +25%
    Ailment Threshold
    98%
    耐性
    75 0 0 0
    Damage
    78%
    命中
    100%
    クリティカル率
    +5%
    クリティカルダメージ倍率
    +130%
    Attack Distance
    6 ~ 46
    Attack Time
    1.605 Second
    Damage Spread
    ±20%
    経験値
    140%
    Model Size
    100%
    Type
    ConstructCasterFireRoyale
    Metadata
    SkeletonCasterVaal1Royale
    レベル
    68
    ライフ
    0
    アーマー
    35,988
    回避力
    4,739
    エナジーシールド
    6,004
    Damage
    291
    スペルダメージ
    291
    命中
    580
    Attack Time
    1.605
    経験値
    14,357
    Minion Life
    0
    Minion Energy Shield
    1,302
    Minion Damage
    233
    Ailment Threshold
    6,305
    Chill
    20
    Shock
    20
    Brittle
    113
    Scorch
    20
    Sap
    55
    SkeletonProjectileFire
    Spell, Damage, Multicastable, Projectile, ProjectilesFromUser, Triggerable
    クリティカル率: 5%
    キャストタイム: 1.95 秒
    1709から2665の火ダメージを与える
    50%の確率で敵を発火させる
    base is projectile [1]
    ignite damage +% [33]
    projectile uses contact position [1]
    spell maximum action distance +% [-40]
    use scaled contact offset [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	basic_action = "Emerge"
    	basic_action = "Revive"
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Life
    {
    	on_death = "DetachAllContainingText( glowhand );"
    	on_spawned_dead = "DetachAllContainingText( glowhand );"
    }
    
    Render
    {
         //turn_duration = 0.35
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Skeletons/SkeletonCasterVaal1Royale"] = {
        name = "Vaal Arsonist",
        life = 0.98,
        energyShield = 1,
        fireResist = 75,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 0.78,
        damageSpread = 0.2,
        attackTime = 1.605,
        attackRange = 46,
        accuracy = 1,
        skillList = {
            "SkeletonProjectileFire",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SkeletonProjectileFire"] = {
        name = "SkeletonProjectileFire",
        hidden = true,
        color = "4",
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Damage] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.95,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_fire_damage",
            "spell_maximum_base_fire_damage",
            "spell_maximum_action_distance_+%",
            "base_chance_to_ignite_%",
            "ignite_damage_+%",
            "base_is_projectile",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -40, 50, 33, critChance = 5, levelRequirement = 4, statInterpolation = {3, 3},  cost = { }, },
            [2] = {0.80000001192093, 1.2000000476837, -40, 50, 33, critChance = 5, levelRequirement = 19, statInterpolation = {3, 3},  cost = { }, },
            [3] = {2.7000000476837, 4.210000038147, -40, 50, 33, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    
    royale monster armour drop chance permyriad [80]
    royale monster currency drop chance permyriad [200]
    royale monster flask drop chance permyriad [0]
    royale monster skill gem drop chance permyriad [300]
    royale monster support gem drop chance permyriad [75]
    royale monster unique drop chance permyriad [8]
    royale monster weapon drop chance permyriad [80]
    IdRoyaleAdditionalMonsterDrops
    FamilyRoyaleAdditionalMonsterDrops
    Domainsモンスター (3)
    GenerationTypeユニーク (3)
    Req. level1
    Stats
  • royale monster flask drop chance permyriad Min: 0 Max: 0 Global
  • royale monster armour drop chance permyriad Min: 80 Max: 80 Global
  • royale monster unique drop chance permyriad Min: 8 Max: 8 Global
  • royale monster weapon drop chance permyriad Min: 80 Max: 80 Global
  • royale monster currency drop chance permyriad Min: 200 Max: 200 Global
  • royale monster skill gem drop chance permyriad Min: 300 Max: 300 Global
  • royale monster support gem drop chance permyriad Min: 75 Max: 75 Global
  • 編集

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