Hyrri's Ambusher
Demon
monster no drops or experience [1]
monster slain flask charges granted +% [200]
cannot be afflicted [1]
cannot be tagged by sentinel [1]
cannot have affliction mods [1]
cannot have azmeri dust [1]
cant possess this [1]
cant touch this [1]
monster no talismans [1]
SpectreY
Tagsdemon, has_one_hand_sword, has_one_handed_melee, humanoid, karui, lightning_affinity, medium_height, melee, not_int, not_str, physical_affinity, ranged, red_blood, slashing_weapon, slow_movement, stone_armour
Life
350%
Evasion
+50%
Ailment Threshold
350%
Resistance
0 30 30 0
Damage
150%
Accuracy
100%
Critical Strike Chance
+5%
Critical Strike Multiplier
+130%
Attack Distance
6 ~ 9
Attack Time
1.5 Second
Damage Spread
±20%
Experience
100%
Model Size
100%
Type
KaomArcherSummoned
Metadata
KaomArcherEmerge
Level
68
Life
22,517
Armour
28,790
Evasion
7,109
Energy Shield
0
Damage
560
Spell Damage
560
Accuracy
290
Attack Time
1.5
Experience
10,255
Ailment Threshold
22,517
Chill
71
Shock
71
Brittle
403
Scorch
71
Sap
197
MeleeAtAnimationSpeed
Attack, RangedAttack, MirageArcherCanUse, Projectile, MeleeSingleTarget, Multistrikeable, Melee, ProjectilesFromUser
Default Attack
Base Damage: 448–672
Critical Strike Chance: 5%
Attack Time: 1.5 sec
Strike your foes down with a powerful blow.
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]
KaomArcherShot
Attack, RangedAttack, MirageArcherCanUse, Projectile, ProjectilesFromUser, Damage, Triggerable
Base Damage: 448–672
Critical Strike Chance: 5%
Attack Time: 1.5 sec
50% of Physical Damage Converted to Lightning Damage
100% increased Projectile Speed
base is projectile [1]
monster projectile variation [10]
spell maximum action distance +% [-60]

Object Type

version 2
extends "Metadata/Monsters/KaomWarrior/KaomWarrior"

Actor
{
	main_hand_unarmed_type = "One_Hand_Sword"
	basic_action = "Emerge"
}

Object Type Codes

version 2
extends "Metadata/Monsters/KaomWarrior/KaomWarrior"

Render
{
	preload_buff_visual = "lb_kaom_archer_effect"
}
-- src\Data\Spectres.lua
minions["Metadata/Monsters/KaomWarrior/KaomArcherEmerge"] = {
    name = "Hyrri's Ambusher",
    life = 3.5,
    fireResist = 0,
    coldResist = 30,
    lightningResist = 30,
    chaosResist = 0,
    damage = 1.5,
    damageSpread = 0.2,
    attackTime = 1.5,
    attackRange = 9,
    accuracy = 1,
    skillList = {
        "MeleeAtAnimationSpeed",
        "KaomArcherShot",
    },
    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["KaomArcherShot"] = {
    name = "KaomArcherShot",
    hidden = true,
    color = "4",
    baseEffectiveness = 0,
    incrementalEffectiveness = 0,
    skillTypes = {
        [SkillType.Attack] = true,
        [SkillType.RangedAttack] = true,
        [SkillType.MirageArcherCanUse] = true,
        [SkillType.Projectile] = true,
        [SkillType.ProjectilesFromUser] = true,
        [SkillType.Damage] = true,
        [SkillType.Triggerable] = true,
    },
    statDescriptionScope = "skill_stat_descriptions",
    castTime = 1.5,
    baseFlags = {
        attack = true,
        projectile = true,
    },
    baseMods = {
    },
    qualityStats = {
    },
    stats = {
        "spell_maximum_action_distance_+%",
        "monster_projectile_variation",
        "skill_physical_damage_%_to_convert_to_lightning",
        "base_projectile_speed_+%",
        "base_is_projectile",
    },
    levels = {
        [1] = {-60, 10, 50, 100, levelRequirement = 2, statInterpolation = {},  cost = { }, },
    },
}
monster no drops or experience [1]
IdMonsterNoDropsOrExperience
FamilyMonsterNoDropsOrExperience
DomainsMonster (3)
GenerationTypeUnique (3)
Req. level1
Stats
  • monster no drops or experience Min: 1 Max: 1 Global
  • monster slain flask charges granted +% [200]
    IdMonsterFlaskRecoveryIncreaseKaomSummon
    FamilyMonsterSlainFlaskCharges
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • monster slain flask charges granted +% Min: 200 Max: 200 Global
  • Craft Tagsflask
    cannot be afflicted [1]
    cannot be tagged by sentinel [1]
    cannot have affliction mods [1]
    cannot have azmeri dust [1]
    cant possess this [1]
    cant touch this [1]
    monster no talismans [1]
    IdCannotBeAugmented
    FamilyNothing
    DomainsMonster (3)
    GenerationTypeUnique (3)
    Req. level1
    Stats
  • cant touch this Min: 1 Max: 1 Global
  • cant possess this Min: 1 Max: 1 Global
  • cannot be afflicted Min: 1 Max: 1 Global
  • monster no talismans Min: 1 Max: 1 Global
  • cannot have azmeri dust Min: 1 Max: 1 Global
  • cannot have affliction mods Min: 1 Max: 1 Global
  • cannot be tagged by sentinel Min: 1 Max: 1 Global