长须羊人
野兽
属类: 羊人
组别: 灵长
科目: 荒野
物理伤害的 80% 转换为闪电伤害
Bearded Devil
幽魂Y
地区监狱大门, 火化档案, 扬尘之崖, 火葬档案室, 焚烬书库, 扬尘之崖, 焚烬书库, 远古之印
标签beast, goatman, has_one_hand_mace, has_one_handed_melee, humanoid, light_armour, mammal_beast, medium_height, melee, not_int, physical_affinity, red_blood, slow_movement
Packs
  • 监狱大门: 羊人王恩格拉斯, 长须术师, 长须羊人
  • WorldAreas#820, WorldAreas#887, WorldAreas#980, 远古之印: 长须羊人, 长须术师
  • 长须羊人
  • 生命
    110%
    护甲
    +15%
    闪避值
    +5%
    异常状态临界值
    110%
    抗性
    40 0 0 0
    伤害
    165%
    命中
    100%
    攻击暴击率
    +5%
    暴击伤害
    +130%
    攻击距离
    4 ~ 7
    攻击间隔
    1.2 秒
    伤害分布
    ±20%
    经验值
    110%
    Model Size
    100%
    类型
    Goatman
    Metadata
    GoatmanLightningLeapSlam
    等级
    68
    生命
    7,077
    护甲
    33,109
    闪避值
    4,976
    能量护盾
    0
    伤害
    616
    法术伤害
    616
    命中
    290
    攻击间隔
    1.2
    经验值
    11,281
    异常状态临界值
    7,077
    冰缓
    22
    Shock
    22
    Brittle
    127
    Scorch
    22
    Sap
    62
    GoatmanLeapSlam
    法术, 位移
    伤害效用: 150%
    施放间隔: 1.23 秒
    冷却时间: 0.3 秒
    免疫晕眩
    攻击伤害总增 50%
    skill cannot be interrupted [1]
    walk emerge extra distance [-1]
    GAGoatmanLeapSlamDamage
    可触发, 攻击
    基本伤害: 493–740
    攻击暴击率: 5%
    攻击伤害: 150%
    攻击间隔: 1.2 秒
    攻击伤害总增 50%
    伤害总增 1%
    is area damage [1]
    MeleeAtAnimationSpeed
    攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 攻击可重复, 近战, 玩家投射物
    普通攻击
    基本伤害: 493–740
    攻击暴击率: 5%
    攻击间隔: 1.2 秒
    对你的敌人无情痛击。
    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]
    GoatmanWait
    冷却时间: 5 秒
    基础持续时间为 0.3
    GoatmanWait2
    冷却时间: 5 秒
    基础持续时间为 0.8

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	main_hand_unarmed_type = "One_Hand_Mace"
    }
    
    Actor
    {
    	basic_action = "Emerge"
    }
    
    Monster
    {
    	flip_enabled = true
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
         //turn_duration = 0.3
    }
    
    Animated
    {
    	on_event_leave_ground_for_leap = "PlayEffect( Metadata/Effects/Spells/monsters_effects/goat_slam_02/kickup.ao );"
    	on_event_effect_for_cliffjump = "PlayEffect( Metadata/Effects/Spells/monsters_effects/goat_slam_02/land_dust.ao );"
    }
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Goatman/GoatmanLightningLeapSlam"] = {
        name = "Bearded Devil",
        life = 1.1,
        fireResist = 40,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.65,
        damageSpread = 0.2,
        attackTime = 1.2,
        attackRange = 7,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GoatmanLeapSlam",
            "GAGoatmanLeapSlamDamage",
            "GoatmanWait",
            "GoatmanWait2",
        },
        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["GoatmanLeapSlam"] = {
        name = "GoatmanLeapSlam",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.23,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_extra_distance",
            "base_cannot_be_stunned",
            "skill_cannot_be_interrupted",
        },
        levels = {
            [1] = {-1, baseMultiplier = 1.5, levelRequirement = 2, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAGoatmanLeapSlamDamage"] = {
        name = "GAGoatmanLeapSlamDamage",
        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 = {
            "active_skill_damage_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {50, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {1, baseMultiplier = 1.5, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
            [3] = {1, baseMultiplier = 1.5, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GoatmanWait"] = {
        name = "GoatmanWait",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {300, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GoatmanWait2"] = {
        name = "GoatmanWait2",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {800, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    物理伤害的 80% 转换为闪电伤害
    IdMonsterConvertToLightningDamage1
    FamilyLightningDamageAsPortionOfDamage
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • base physical damage % to convert to lightning Min: 80 Max: 80 全域
  • Craft Tagsphysical_damage elemental_damage damage physical elemental lightning
    长须羊人
    野兽
    属类: 羊人
    组别: 灵长
    科目: 荒野
    获得额外闪电伤害, 其数值等同于物理伤害的 100%
    Bearded Devil
    幽魂Y
    地区永恒的实验室, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片
    标签beast, goatman, has_one_hand_mace, has_one_handed_melee, humanoid, light_armour, mammal_beast, medium_height, melee, not_int, physical_affinity, red_blood, slow_movement
    Packs
  • 永恒的实验室: 长须羊人, 长须术师, 羊人唤空者
  • 永恒的实验室: 羊人术师, 长须术师, 羊人, 长须羊人
  • 永恒的实验室: 长须羊人
  • 长须羊人, 长须术师, 羊人唤空者
  • 羊人术师, 长须术师, 羊人, 长须羊人
  • 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空: 长须羊人, 长须术师, 羊人唤空者
  • 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆碎片, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空, 回忆虚空: 羊人术师, 长须术师, 羊人, 长须羊人
  • 生命
    100%
    护甲
    +15%
    闪避值
    +5%
    异常状态临界值
    100%
    抗性
    40 0 0 0
    伤害
    80%
    命中
    100%
    攻击暴击率
    +5%
    暴击伤害
    +130%
    攻击距离
    6 ~ 7
    攻击间隔
    1.455 秒
    伤害分布
    ±20%
    经验值
    100%
    Model Size
    100%
    类型
    GoatmanMaps
    Metadata
    GoatmanLightningLeapSlamMaps
    等级
    83
    生命
    32,017
    护甲
    106,349
    闪避值
    8,253
    能量护盾
    0
    伤害
    720
    法术伤害
    720
    命中
    518
    攻击间隔
    1.455
    经验值
    13,132
    异常状态临界值
    32,017
    冰缓
    101
    Shock
    101
    Brittle
    573
    Scorch
    101
    Sap
    280
    GoatmanLeapSlam
    法术, 位移
    伤害效用: 150%
    施放间隔: 1.23 秒
    冷却时间: 0.3 秒
    免疫晕眩
    攻击伤害总增 50%
    skill cannot be interrupted [1]
    walk emerge extra distance [-1]
    GAGoatmanLeapSlamDamage
    可触发, 攻击
    基本伤害: 576–864
    攻击暴击率: 5%
    攻击伤害: 150%
    攻击间隔: 1.455 秒
    攻击伤害总增 50%
    伤害总增 1%
    is area damage [1]
    MeleeAtAnimationSpeed
    攻击, 范围攻击, 技能可幻影射手, 投射物, 近战单一目标, 攻击可重复, 近战, 玩家投射物
    普通攻击
    基本伤害: 576–864
    攻击暴击率: 5%
    攻击间隔: 1.455 秒
    对你的敌人无情痛击。
    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]
    GoatmanWait
    冷却时间: 5 秒
    基础持续时间为 0.3
    GoatmanWait2
    冷却时间: 5 秒
    基础持续时间为 0.8

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	main_hand_unarmed_type = "One_Hand_Mace"
    }
    
    Actor
    {
    	basic_action = "Emerge"
    }
    
    Monster
    {
    	flip_enabled = true
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
         //turn_duration = 0.3
    }
    
    Animated
    {
    	on_event_leave_ground_for_leap = "PlayEffect( Metadata/Effects/Spells/monsters_effects/goat_slam_02/kickup.ao );"
    	on_event_effect_for_cliffjump = "PlayEffect( Metadata/Effects/Spells/monsters_effects/goat_slam_02/land_dust.ao );"
    }
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Goatman/GoatmanLightningLeapSlamMaps"] = {
        name = "Bearded Devil",
        life = 1,
        fireResist = 40,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 0.8,
        damageSpread = 0.2,
        attackTime = 1.455,
        attackRange = 7,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GoatmanLeapSlam",
            "GAGoatmanLeapSlamDamage",
            "GoatmanWait",
            "GoatmanWait2",
        },
        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["GoatmanLeapSlam"] = {
        name = "GoatmanLeapSlam",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.23,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_extra_distance",
            "base_cannot_be_stunned",
            "skill_cannot_be_interrupted",
        },
        levels = {
            [1] = {-1, baseMultiplier = 1.5, levelRequirement = 2, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAGoatmanLeapSlamDamage"] = {
        name = "GAGoatmanLeapSlamDamage",
        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 = {
            "active_skill_damage_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {50, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {1, baseMultiplier = 1.5, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
            [3] = {1, baseMultiplier = 1.5, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GoatmanWait"] = {
        name = "GoatmanWait",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {300, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GoatmanWait2"] = {
        name = "GoatmanWait2",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_skill_effect_duration",
        },
        levels = {
            [1] = {800, levelRequirement = 0, statInterpolation = {},  cost = { }, },
        },
    }
    
    获得额外闪电伤害, 其数值等同于物理伤害的 100%
    IdMonsterPhysicalAddedAsLightningSkeletonMaps
    FamilyPhysicalAddedAsLightning
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • physical damage % to add as lightning Min: 100 Max: 100 全域
  • Craft Tagsphysical_damage elemental_damage damage physical elemental lightning
    长须羊人
    野兽
    物理伤害的 80% 转换为闪电伤害
    Bearded Devil
    幽魂Y
    标签beast, goatman, has_one_hand_mace, has_one_handed_melee, humanoid, light_armour, mammal_beast, medium_height, not_int, physical_affinity, red_blood, slow_movement
    Packs
  • WorldAreas#1344: 长须羊人
  • 生命
    110%
    护甲
    +15%
    闪避值
    +5%
    异常状态临界值
    110%
    抗性
    40 0 0 0
    伤害
    165%
    命中
    100%
    攻击暴击率
    +5%
    暴击伤害
    +130%
    攻击距离
    4 ~ 7
    攻击间隔
    1.2 秒
    伤害分布
    ±20%
    经验值
    110%
    Model Size
    100%
    类型
    Goatman
    Metadata
    GoatmanLightningLeapSlamExtra
    等级
    68
    生命
    7,077
    护甲
    33,109
    闪避值
    4,976
    能量护盾
    0
    伤害
    616
    法术伤害
    616
    命中
    290
    攻击间隔
    1.2
    经验值
    11,281
    异常状态临界值
    7,077
    冰缓
    22
    Shock
    22
    Brittle
    127
    Scorch
    22
    Sap
    62
    GoatmanLeapSlam
    法术, 位移
    伤害效用: 150%
    施放间隔: 1.23 秒
    冷却时间: 0.3 秒
    免疫晕眩
    攻击伤害总增 50%
    skill cannot be interrupted [1]
    walk emerge extra distance [-1]
    GAGoatmanLeapSlamDamage
    可触发, 攻击
    基本伤害: 493–740
    攻击暴击率: 5%
    攻击伤害: 150%
    攻击间隔: 1.2 秒
    攻击伤害总增 50%
    伤害总增 1%
    is area damage [1]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    
    Actor
    {
    	main_hand_unarmed_type = "One_Hand_Mace"
    }
    
    Actor
    {
    	basic_action = "Emerge"
    }
    
    Monster
    {
    	flip_enabled = true
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    Render
    {
         //turn_duration = 0.3
    }
    
    Animated
    {
    	on_event_leave_ground_for_leap = "PlayEffect( Metadata/Effects/Spells/monsters_effects/goat_slam_02/kickup.ao );"
    	on_event_effect_for_cliffjump = "PlayEffect( Metadata/Effects/Spells/monsters_effects/goat_slam_02/land_dust.ao );"
    }
    
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/Goatman/GoatmanLightningLeapSlamExtra"] = {
        name = "Bearded Devil",
        life = 1.1,
        fireResist = 40,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.65,
        damageSpread = 0.2,
        attackTime = 1.2,
        attackRange = 7,
        accuracy = 1,
        skillList = {
            "GoatmanLeapSlam",
            "GAGoatmanLeapSlamDamage",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GoatmanLeapSlam"] = {
        name = "GoatmanLeapSlam",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Movement] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.23,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "walk_emerge_extra_distance",
            "base_cannot_be_stunned",
            "skill_cannot_be_interrupted",
        },
        levels = {
            [1] = {-1, baseMultiplier = 1.5, levelRequirement = 2, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GAGoatmanLeapSlamDamage"] = {
        name = "GAGoatmanLeapSlamDamage",
        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 = {
            "active_skill_damage_+%_final",
            "is_area_damage",
        },
        levels = {
            [1] = {50, baseMultiplier = 1.5, levelRequirement = 1, statInterpolation = {2},  cost = { }, },
            [2] = {1, baseMultiplier = 1.5, levelRequirement = 68, statInterpolation = {2},  cost = { }, },
            [3] = {1, baseMultiplier = 1.5, levelRequirement = 84, statInterpolation = {2},  cost = { }, },
        },
    }
    
    物理伤害的 80% 转换为闪电伤害
    IdMonsterConvertToLightningDamage1
    FamilyLightningDamageAsPortionOfDamage
    Domains怪物 (3)
    GenerationType传奇 (3)
    Req. level1
    Stats
  • base physical damage % to convert to lightning Min: 80 Max: 80 全域
  • Craft Tagsphysical_damage elemental_damage damage physical elemental lightning
    Edit

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