Ancestral Channeler
Humanoid
SpectreN
Tagshuman, humanoid, medium_movement, not_dex, not_str, red_blood, Unarmed_onhit_audio
Packs
  • Ancestral Channeler, Ancestral Guardian
  • Life
    50%
    Energy Shield From Life
    30%
    Resistance
    0 30 0 0
    Damage
    125%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    5 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    125%
    Model Size
    130%
    Type
    KaruiSoulCaster
    Metadata
    KaruiSoulCaster_
    Level
    68
    Life
    2,715
    Armour
    2,413
    Evasion Rating
    708
    Energy Shield
    1,164
    Damage
    291
    Spell Damage
    291
    Accuracy
    2,464
    Attack Time
    1.5
    Experience
    35,793
    Minion Life
    2,426
    Minion Energy Shield
    1,040
    Minion Damage
    1,211
    Minion Armour
    2,413
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 233–350
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    SSMKaruiSpiritSummon
    Spell, Multicastable, Triggerable
    Cast Time: 1 sec
    action attack or cast time uses animation length [1]
    alternate minion [1037]
    monster no drops or experience [1]
    number of monsters to summon [1]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]
    GTSummonKaruiSpirits
    Triggerable
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    EASKaruiSoulCasterMinionProjectile
    action attack or cast time uses animation length [1]
    GPSKaruiSpiritMinionProjectile
    Triggerable, Damage
    Deals 229.6 to 344.4 Cold Damage
    base is projectile [1]
    MPSKaruiCasterProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Cast Time: 1 sec
    Deals 153 to 229.6 Cold Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    monster projectile variation [1060]
    projectile spread radius [3]
    projectile uses contact position [1]
    spell maximum action distance +% [-50]
    use scaled contact offset [1]
    MPSKaruiSpiritProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Cast Time: 1 sec
    Deals 153 to 229.6 Cold Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    monster projectile variation [1060]
    projectile spread radius [3]
    projectiles not offset [1]
    spell maximum action distance +% [-70]

    Object Type

    version 2
    extends "Metadata/Monsters/FallenKarui/FallenKaruiBase"
    
    Stats
    {
    		set_base_heavy_stun_duration_ms = 3500
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/FallenKarui/FallenKaruiBase"
    
    BaseEvents
    {
    	on_construction_complete = "this.minime = AddAttached( 'Metadata/Monsters/KaruiSoulCaster/KaruiSoulCasterSpirit.ao', root_spirit );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/KaruiSoulCaster/KaruiSoulCaster_"] = {
        name = "Ancestral Channeler",
        life = 0.5,
        energyShield = 0.3,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.25,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GPSKaruiSpiritMinionProjectile",
            "SSMKaruiSpiritSummon",
            "MPSKaruiSpiritProjectile",
            "MPSKaruiCasterProjectile",
            "EASKaruiSoulCasterMinionProjectile",
            "GTSummonKaruiSpirits",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = 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["GPSKaruiSpiritMinionProjectile"] = {
        name = "GPSKaruiSpiritMinionProjectile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMKaruiSpiritSummon"] = {
        name = "SSMKaruiSpiritSummon",
        hidden = true,
        color = ,
        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",
            "monster_no_drops_or_experience",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {1037, 1, -99, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSKaruiSpiritProjectile"] = {
        name = "MPSKaruiSpiritProjectile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "spell_maximum_action_distance_+%",
            "monster_projectile_variation",
            "projectile_spread_radius",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "check_for_targets_between_initiator_and_projectile_source",
            "projectiles_not_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -70, 1060, 3, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSKaruiCasterProjectile"] = {
        name = "MPSKaruiCasterProjectile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "spell_maximum_action_distance_+%",
            "monster_projectile_variation",
            "projectile_spread_radius",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "check_for_targets_between_initiator_and_projectile_source",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -50, 1060, 3, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASKaruiSoulCasterMinionProjectile"] = {
        name = "EASKaruiSoulCasterMinionProjectile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTSummonKaruiSpirits"] = {
        name = "GTSummonKaruiSpirits",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Ancestral Channeler
    SpectreN
    AreaHalls of the Dead, Sinkhole, The Ziggurat Refuge
    Tagsallows_additional_projectiles, cold_affinity, human, humanoid, medium_movement, melee, not_dex, not_str, physical_affinity, red_blood, Unarmed_onhit_audio
    Packs
  • Halls of the Dead: Ancestral Channeler, Ancestral Guardian, Ancestral Headtaker
  • The Ziggurat Refuge: Ancestral Channeler, Ancestral Guardian, Ancestral Headtaker
  • Life
    50%
    Energy Shield From Life
    30%
    Resistance
    0 30 0 0
    Damage
    125%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    5 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    125%
    Model Size
    130%
    Type
    KaruiSoulCaster
    Metadata
    KaruiSoulCasterHalls
    Level
    65
    Life
    2,280
    Armour
    2,023
    Evasion Rating
    663
    Energy Shield
    977
    Damage
    265
    Spell Damage
    265
    Accuracy
    2,214
    Attack Time
    1.5
    Experience
    26,884
    Minion Life
    2,199
    Minion Energy Shield
    942
    Minion Damage
    1,036
    Minion Armour
    2,023
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 212–319
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    SSMKaruiSpiritSummon
    Spell, Multicastable, Triggerable
    Cast Time: 1 sec
    action attack or cast time uses animation length [1]
    alternate minion [1037]
    monster no drops or experience [1]
    number of monsters to summon [1]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]
    GTSummonKaruiSpirits
    Triggerable
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    EASKaruiSoulCasterMinionProjectile
    action attack or cast time uses animation length [1]
    GPSKaruiSpiritMinionProjectile
    Triggerable, Damage
    Deals 209.4 to 314.2 Cold Damage
    base is projectile [1]
    MPSKaruiCasterProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Cast Time: 1 sec
    Deals 139.6 to 209.4 Cold Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    monster projectile variation [1060]
    projectile spread radius [3]
    projectile uses contact position [1]
    spell maximum action distance +% [-50]
    use scaled contact offset [1]
    MPSKaruiSpiritProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Cast Time: 1 sec
    Deals 139.6 to 209.4 Cold Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    monster projectile variation [1060]
    projectile spread radius [3]
    projectiles not offset [1]
    spell maximum action distance +% [-70]

    Object Type

    version 2
    extends "Metadata/Monsters/FallenKarui/FallenKaruiBase"
    
    Stats
    {
    		set_base_heavy_stun_duration_ms = 3500
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/FallenKarui/FallenKaruiBase"
    
    BaseEvents
    {
    	on_construction_complete = "this.minime = AddAttached( 'Metadata/Monsters/KaruiSoulCaster/KaruiSoulCasterSpirit.ao', root_spirit );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/KaruiSoulCaster/KaruiSoulCasterHalls"] = {
        name = "Ancestral Channeler",
        life = 0.5,
        energyShield = 0.3,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.25,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GPSKaruiSpiritMinionProjectile",
            "SSMKaruiSpiritSummon",
            "MPSKaruiSpiritProjectile",
            "MPSKaruiCasterProjectile",
            "EASKaruiSoulCasterMinionProjectile",
            "GTSummonKaruiSpirits",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = 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["GPSKaruiSpiritMinionProjectile"] = {
        name = "GPSKaruiSpiritMinionProjectile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMKaruiSpiritSummon"] = {
        name = "SSMKaruiSpiritSummon",
        hidden = true,
        color = ,
        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",
            "monster_no_drops_or_experience",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {1037, 1, -99, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSKaruiSpiritProjectile"] = {
        name = "MPSKaruiSpiritProjectile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "spell_maximum_action_distance_+%",
            "monster_projectile_variation",
            "projectile_spread_radius",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "check_for_targets_between_initiator_and_projectile_source",
            "projectiles_not_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -70, 1060, 3, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSKaruiCasterProjectile"] = {
        name = "MPSKaruiCasterProjectile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "spell_maximum_action_distance_+%",
            "monster_projectile_variation",
            "projectile_spread_radius",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "check_for_targets_between_initiator_and_projectile_source",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -50, 1060, 3, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASKaruiSoulCasterMinionProjectile"] = {
        name = "EASKaruiSoulCasterMinionProjectile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTSummonKaruiSpirits"] = {
        name = "GTSummonKaruiSpirits",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Ancestral Channeler
    Humanoid
    SpectreN
    Tagshuman, humanoid, medium_movement, not_dex, not_str, red_blood, Unarmed_onhit_audio
    Packs
  • Ancestral Channeler, Ancestral Guardian, Ancestral Warrior, Ancestral Headtaker
  • Life
    50%
    Energy Shield From Life
    30%
    Resistance
    0 30 0 0
    Damage
    125%
    Accuracy
    100%
    Critical Hits Chance
    5%
    Critical Damage Bonus
    +30%
    Attack Distance
    5 ~ 14
    Attack Time
    1.5 Second
    Damage Spread
    ±20%
    Experience
    125%
    Model Size
    130%
    Type
    KaruiSoulCaster
    Metadata
    KaruiSoulCasterStrongbox
    Level
    68
    Life
    2,715
    Armour
    2,413
    Evasion Rating
    708
    Energy Shield
    1,164
    Damage
    291
    Spell Damage
    291
    Accuracy
    2,464
    Attack Time
    1.5
    Experience
    35,793
    Minion Life
    2,426
    Minion Energy Shield
    1,040
    Minion Damage
    1,211
    Minion Armour
    2,413
    MeleeAtAnimationSpeed
    Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Melee, ProjectilesFromUser
    Basic Attack
    Base Damage: 233–350
    Critical Hit Chance: 5%
    Attack Time: 1.5 sec
    action attack or cast time uses animation length [1]
    projectile uses contact position [1]
    skill can fire wand projectiles [1]
    use scaled contact offset [1]
    SSMKaruiSpiritSummon
    Spell, Multicastable, Triggerable
    Cast Time: 1 sec
    action attack or cast time uses animation length [1]
    alternate minion [1037]
    monster no drops or experience [1]
    number of monsters to summon [1]
    summon specific monsters radius +% [-99]
    summoned monsters are minions [1]
    GTSummonKaruiSpirits
    Triggerable
    action attack or cast time uses animation length [1]
    spell maximum action distance +% [-45]
    EASKaruiSoulCasterMinionProjectile
    action attack or cast time uses animation length [1]
    GPSKaruiSpiritMinionProjectile
    Triggerable, Damage
    Deals 229.6 to 344.4 Cold Damage
    base is projectile [1]
    MPSKaruiCasterProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Cast Time: 1 sec
    Deals 153 to 229.6 Cold Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    monster projectile variation [1060]
    projectile spread radius [3]
    projectile uses contact position [1]
    spell maximum action distance +% [-50]
    use scaled contact offset [1]
    MPSKaruiSpiritProjectile
    Spell, Projectile, ProjectilesFromUser, Triggerable, Damage
    Cast Time: 1 sec
    Deals 153 to 229.6 Cold Damage
    action attack or cast time uses animation length [1]
    base is projectile [1]
    check for targets between initiator and projectile source [1]
    monster projectile variation [1060]
    projectile spread radius [3]
    projectiles not offset [1]
    spell maximum action distance +% [-70]

    Object Type

    version 2
    extends "Metadata/Monsters/FallenKarui/FallenKaruiBase"
    
    Stats
    {
    		set_base_heavy_stun_duration_ms = 3500
    }

    Object Type Codes

    version 2
    extends "Metadata/Monsters/FallenKarui/FallenKaruiBase"
    
    BaseEvents
    {
    	on_construction_complete = "this.minime = AddAttached( 'Metadata/Monsters/KaruiSoulCaster/KaruiSoulCasterSpirit.ao', root_spirit );"
    }
    -- src\Data\Spectres.lua
    minions["Metadata/Monsters/KaruiSoulCaster/KaruiSoulCasterStrongbox"] = {
        name = "Ancestral Channeler",
        life = 0.5,
        energyShield = 0.3,
        fireResist = 0,
        coldResist = 0,
        lightningResist = 0,
        chaosResist = 0,
        damage = 1.25,
        damageSpread = 0.2,
        attackTime = 1.5,
        attackRange = 14,
        accuracy = 1,
        skillList = {
            "MeleeAtAnimationSpeed",
            "GPSKaruiSpiritMinionProjectile",
            "SSMKaruiSpiritSummon",
            "MPSKaruiSpiritProjectile",
            "MPSKaruiCasterProjectile",
            "EASKaruiSoulCasterMinionProjectile",
            "GTSummonKaruiSpirits",
        },
        modList = {
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MeleeAtAnimationSpeed"] = {
        name = "Basic Attack",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Attack] = true,
            [SkillType.RangedAttack] = true,
            [SkillType.MirageArcherCanUse] = true,
            [SkillType.Projectile] = true,
            [SkillType.MeleeSingleTarget] = 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["GPSKaruiSpiritMinionProjectile"] = {
        name = "GPSKaruiSpiritMinionProjectile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "base_is_projectile",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, critChance = 5, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["SSMKaruiSpiritSummon"] = {
        name = "SSMKaruiSpiritSummon",
        hidden = true,
        color = ,
        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",
            "monster_no_drops_or_experience",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {1037, 1, -99, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSKaruiSpiritProjectile"] = {
        name = "MPSKaruiSpiritProjectile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "spell_maximum_action_distance_+%",
            "monster_projectile_variation",
            "projectile_spread_radius",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "check_for_targets_between_initiator_and_projectile_source",
            "projectiles_not_offset",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -70, 1060, 3, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["MPSKaruiCasterProjectile"] = {
        name = "MPSKaruiCasterProjectile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Spell] = true,
            [SkillType.Projectile] = true,
            [SkillType.ProjectilesFromUser] = true,
            [SkillType.Triggerable] = true,
            [SkillType.Damage] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
            spell = true,
            projectile = true,
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_minimum_base_cold_damage",
            "spell_maximum_base_cold_damage",
            "spell_maximum_action_distance_+%",
            "monster_projectile_variation",
            "projectile_spread_radius",
            "base_is_projectile",
            "action_attack_or_cast_time_uses_animation_length",
            "projectile_uses_contact_position",
            "use_scaled_contact_offset",
            "check_for_targets_between_initiator_and_projectile_source",
        },
        levels = {
            [1] = {0.80000001192093, 1.2000000476837, -50, 1060, 3, levelRequirement = 1, statInterpolation = {3, 3},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["EASKaruiSoulCasterMinionProjectile"] = {
        name = "EASKaruiSoulCasterMinionProjectile",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    -- src\Data\Skills\spectre.lua
    skills["GTSummonKaruiSpirits"] = {
        name = "GTSummonKaruiSpirits",
        hidden = true,
        color = ,
        baseEffectiveness = 0,
        incrementalEffectiveness = 0,
        skillTypes = {
            [SkillType.Triggerable] = true,
        },
        statDescriptionScope = "skill_stat_descriptions",
        castTime = 1,
        baseFlags = {
        },
        baseMods = {
        },
        qualityStats = {
        },
        stats = {
            "spell_maximum_action_distance_+%",
            "action_attack_or_cast_time_uses_animation_length",
        },
        levels = {
            [1] = {-45, levelRequirement = 1, statInterpolation = {},  cost = { }, },
        },
    }
    
    Edit

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