Визгун Эйхал
Зверь
Монстры дают повышенный на 100% опыт
15000% увеличение редкости выпадающих предметов
cannot be stunned for ms after stun finished [2000]
cannot be stunned while stunned [1]
Shrieker Eihal
SpectreN
AreaКарта раскопок
Tagsbeast, Чародейский, flesh_armour, flying, I_see_brothers_card, is_unarmed, lightning_affinity, mammal_beast, medium_height, medium_movement, melee, non_unique_map_boss, not_int, not_str, physical_affinity, red_blood, screeching_boss
Здоровье
280%
Уклонение
+20%
Ailment Threshold
280%
Сопротивление
40 40 40 25
Damage
360%
Точность
100%
Шанс критического удара
+5%
Множитель критического удара
+130%
Attack Distance
6 ~ 9
Attack Time
1.8 Second
Damage Spread
±20%
Опыт
200%
Model Size
115%
Type
MineBatMapBoss
Metadata
MineBatMapBoss
Уровень
77
Здоровье
1,795,930
Броня
58,245
Уклонение
7,738
Энергетический щит
0
Damage
2,612
Урон от чар
3,898
Точность
412
Attack Time
1.206
Опыт
134,112
Ailment Threshold
897,965
Chill
2,839
Shock
2,839
Brittle
16,064
Scorch
2,839
Sap
7,845
BatScreechBoss
Spell, Multicastable, Triggerable
Шанс критического удара: 5%
Время применения: 1 сек.
Перезарядка: 3 сек.
Наносит от 1885 до 2827 урона от молнии
is area damage [1]
BatScreechBossGeometrySpell
Spell, Triggerable
Шанс критического удара: 5%
Время применения: 1 сек.
Перезарядка: 3 сек.
Наносит от 1885 до 2827 урона от молнии
is area damage [1]
BossBatScreechNova
Spell
Время применения: 1.2 сек.
Перезарядка: 10 сек.
Базовая длительность - 2.5 секунд(-ы)
30% снижение скорости передвижения
active skill area of effect radius +% final [50]
MeleeAtAnimationSpeedUnique
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Атака
Base Damage: 4148–6221
Шанс критического удара: 5%
Attack Time: 1.8 сек.
Герой наносит обычный удар.
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]
MineBatSummonSandstormDaemon
Spell, Multicastable, Triggerable
Время применения: 1 сек.
Перезарядка: 5 сек.
alternate minion [159]
number of monsters to summon [1]
summon specific monsters radius +% [-95]
summoned monsters are minions [1]
RainOfMineBats
Spell, Area, Triggerable, AreaSpell
Время применения: 0.75 сек.
Перезарядка: 120 сек.
alternate minion [1]
number of monsters to summon [8]

Object Type

version 2
extends "Metadata/Monsters/Monster"

Actor
{
	basic_action = "Emerge"
}

Stats
{
	set_mana_regeneration_rate_per_minute_% = 750
}

Transitionable
{
}

Object Type Codes

version 2
extends "Metadata/Monsters/Monster"
Render
{
     //turn_duration = 0.3
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/MineBat/MineBatMapBoss"] = {
    name = "Shrieker Eihal",
    life = 2.8,
    fireResist = 40,
    coldResist = 40,
    lightningResist = 40,
    chaosResist = 25,
    damage = 3.6,
    damageSpread = 0.2,
    attackTime = 1.8,
    attackRange = 9,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeedUnique",
        "BossBatScreechNova",
        "MineBatSummonSandstormDaemon",
        "BatScreechBoss",
        "BatScreechBossGeometrySpell",
        "RainOfMineBats",
    },
    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["BossBatScreechNova"] = {
    name = "BossBatScreechNova",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.2,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "base_movement_velocity_+%",
        "base_skill_effect_duration",
        "active_skill_area_of_effect_radius_+%_final",
    },
    levels = {
        [1] = {-20, 2500, 50, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
        [2] = {-25, 2500, 50, levelRequirement = 55, statInterpolation = {1},  cost = { }, },
        [3] = {-30, 2500, 50, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["MineBatSummonSandstormDaemon"] = {
    name = "MineBatSummonSandstormDaemon",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "alternate_minion",
        "number_of_monsters_to_summon",
        "summon_specific_monsters_radius_+%",
        "summoned_monsters_are_minions",
    },
    levels = {
        [1] = {159, 1, -95, levelRequirement = 1, statInterpolation = {},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BatScreechBoss"] = {
    name = "BatScreechBoss",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Multicastable] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
        [2] = {2, 3, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["BatScreechBossGeometrySpell"] = {
    name = "BatScreechBossGeometrySpell",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1,
    baseFlags = {
        spell = true,
        area = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_minimum_base_lightning_damage",
        "spell_maximum_base_lightning_damage",
        "is_area_damage",
    },
    levels = {
        [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
        [2] = {2, 3, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
    },
}
-- src\Data\Skills\spectre.lua
skills["RainOfMineBats"] = {
    name = "RainOfMineBats",
    hidden = true,
    color = 4,
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Spell] = true,
        [SkillType.Area] = true,
        [SkillType.Triggerable] = true,
        [SkillType.AreaSpell] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 0.75,
    baseFlags = {
        area = true,
        spell = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "number_of_monsters_to_summon",
        "alternate_minion",
    },
    levels = {
        [1] = {6, 1, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
        [2] = {8, 1, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
    },
}
Монстры дают повышенный на 100% опыт
15000% увеличение редкости выпадающих предметов
IdMonsterMapBoss
FamilyMonsterMapBoss
Domainsмонстр (3)
GenerationTypeУникальный (3)
Req. level1
Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Визгун Эйхал
    Зверь
    Монстры дают повышенный на 100% опыт
    15000% увеличение редкости выпадающих предметов
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    Shrieker Eihal
    SpectreN
    Tagsbeast, Чародейский, flesh_armour, flying, is_unarmed, lightning_affinity, mammal_beast, medium_height, medium_movement, melee, not_int, not_str, physical_affinity, red_blood, standalone_map_boss
    Здоровье
    280%
    Уклонение
    +20%
    Ailment Threshold
    280%
    Сопротивление
    40 40 40 25
    Damage
    360%
    Точность
    100%
    Шанс критического удара
    +5%
    Множитель критического удара
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.8 Second
    Damage Spread
    ±20%
    Опыт
    200%
    Model Size
    115%
    Type
    MineBatMapBoss
    Metadata
    MineBatMapBossStandalone
    Уровень
    68
    Здоровье
    390,170
    Броня
    28,790
    Уклонение
    5,687
    Энергетический щит
    0
    Damage
    1,532
    Урон от чар
    2,286
    Точность
    290
    Attack Time
    1.206
    Опыт
    112,805
    Ailment Threshold
    245,807
    Chill
    777
    Shock
    777
    Brittle
    4,397
    Scorch
    777
    Sap
    2,147
    BatScreechBoss
    Spell, Multicastable, Triggerable
    Шанс критического удара: 5%
    Время применения: 1 сек.
    Перезарядка: 3 сек.
    Наносит от 1403 до 2105 урона от молнии
    is area damage [1]
    BatScreechBossGeometrySpell
    Spell, Triggerable
    Шанс критического удара: 5%
    Время применения: 1 сек.
    Перезарядка: 3 сек.
    Наносит от 1403 до 2105 урона от молнии
    is area damage [1]
    BossBatScreechNova
    Spell
    Время применения: 1.2 сек.
    Перезарядка: 10 сек.
    Базовая длительность - 2.5 секунд(-ы)
    30% снижение скорости передвижения
    active skill area of effect radius +% final [50]
    MeleeAtAnimationSpeedUnique
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
    Атака
    Base Damage: 2432–3649
    Шанс критического удара: 5%
    Attack Time: 1.8 сек.
    Герой наносит обычный удар.
    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]
    MineBatSummonSandstormDaemon
    Spell, Multicastable, Triggerable
    Время применения: 1 сек.
    Перезарядка: 5 сек.
    alternate minion [159]
    number of monsters to summon [1]
    summon specific monsters radius +% [-95]
    summoned monsters are minions [1]
    RainOfMineBats
    Spell, Area, Triggerable, AreaSpell
    Время применения: 0.75 сек.
    Перезарядка: 120 сек.
    alternate minion [1]
    number of monsters to summon [8]

    Object Type

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    
    Actor
    {
    	basic_action = "Emerge"
    }
    
    Stats
    {
    	set_mana_regeneration_rate_per_minute_% = 750
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    extends "Metadata/Monsters/StandaloneMapBoss"
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/MineBat/MineBatMapBossStandalone"] = {
        name = "Shrieker Eihal",
        life = 2.8,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 3.6,
        damageSpread = 0.2,
        attackTime = 1.8,
        attackRange = 9,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeedUnique",
            "BossBatScreechNova",
            "MineBatSummonSandstormDaemon",
            "BatScreechBoss",
            "BatScreechBossGeometrySpell",
            "RainOfMineBats",
        },
        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["BossBatScreechNova"] = {
        name = "BossBatScreechNova",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1.2,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "base_movement_velocity_+%",
            "base_skill_effect_duration",
            "active_skill_area_of_effect_radius_+%_final",
        },
        levels = {
            [1] = {-20, 2500, 50, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
            [2] = {-25, 2500, 50, levelRequirement = 55, statInterpolation = {1},  cost = { }, },
            [3] = {-30, 2500, 50, levelRequirement = 67, statInterpolation = {1},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MineBatSummonSandstormDaemon"] = {
        name = "MineBatSummonSandstormDaemon",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "alternate_minion",
            "number_of_monsters_to_summon",
            "summon_specific_monsters_radius_+%",
            "summoned_monsters_are_minions",
        },
        levels = {
            [1] = {159, 1, -95, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BatScreechBoss"] = {
        name = "BatScreechBoss",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Multicastable] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
            [2] = {2, 3, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["BatScreechBossGeometrySpell"] = {
        name = "BatScreechBossGeometrySpell",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            area = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_lightning_damage",
            "spell_maximum_base_lightning_damage",
            "is_area_damage",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 3, statInterpolation = {3, 3},  cost = { }, },
            [2] = {2, 3, critChance = 5, levelRequirement = 68, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["RainOfMineBats"] = {
        name = "RainOfMineBats",
        hidden = true,
        color = 4,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Area] = true,
            [SkillType.Triggerable] = true,
            [SkillType.AreaSpell] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 0.75,
        baseFlags = {
            area = true,
            spell = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "number_of_monsters_to_summon",
            "alternate_minion",
        },
        levels = {
            [1] = {6, 1, levelRequirement = 1, statInterpolation = {1},  cost = { }, },
            [2] = {8, 1, levelRequirement = 35, statInterpolation = {1},  cost = { }, },
        },
    }
    
    Монстры дают повышенный на 100% опыт
    15000% увеличение редкости выпадающих предметов
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Визгун Эйхал
    Зверь
    Монстры дают повышенный на 100% опыт
    15000% увеличение редкости выпадающих предметов
    cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    Shrieker Eihal
    SpectreN
    Tagsbeast, elder_map_boss, flesh_armour, flying, is_unarmed, mammal_beast, medium_height, medium_movement, non_attacking, not_int, not_str, red_blood
    Здоровье
    280%
    Уклонение
    +20%
    Ailment Threshold
    280%
    Сопротивление
    40 40 40 25
    Damage
    360%
    Точность
    100%
    Шанс критического удара
    +5%
    Множитель критического удара
    +130%
    Attack Distance
    6 ~ 9
    Attack Time
    1.8 Second
    Damage Spread
    ±20%
    Опыт
    200%
    Model Size
    115%
    Type
    MineBatMapBoss
    Metadata
    MineBatMapBossElder_

    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
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/Monster"
    
    BaseEvents
    {
    	on_construction_complete = "AddEffectPack( Metadata/Effects/Spells/monsters_effects/AtlasofWorldsBosses/Elder/entrance/affecting_target_instant.epk );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/MineBat/MineBatMapBossElder_"] = {
        name = "Shrieker Eihal",
        life = 2.8,
        fireResist = 40,
        coldResist = 40,
        lightningResist = 40,
        chaosResist = 25,
        damage = 3.6,
        damageSpread = 0.2,
        attackTime = 1.8,
        attackRange = 9,
        accuracy = 1,
        skillList = {
        },
        modList = {
        },
    }
    
    Монстры дают повышенный на 100% опыт
    15000% увеличение редкости выпадающих предметов
    IdMonsterMapBoss
    FamilyMonsterMapBoss
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • monster slain experience +% Min: 100 Max: 100 Global
  • monster dropped item rarity +% Min: 15000 Max: 15000 Global
  • cannot be stunned for ms after stun finished [2000]
    cannot be stunned while stunned [1]
    IdStunRepeatImmunityMapBoss_
    FamilyNothing
    Domainsмонстр (3)
    GenerationTypeУникальный (3)
    Req. level1
    Stats
  • cannot be stunned while stunned Min: 1 Max: 1 Global
  • cannot be stunned for ms after stun finished Min: 2000 Max: 2000 Global
  • Edit

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